Skip to main content

Penambahan Fitur (Send Email,Pagination,Image Gallery) dengan Code Igniter (Form Pendaftaran Online)

Penambahan Fitur (Send Email,Pagination,Image Gallery) dengan Code Igniter

 (Form Pendaftaran Online)


Pada postingan kali ini adalah pengembangan Form Pendaftaran Online yang sudah ada pada postingan sebelumnya.
Untuk halaman awalnya buat registrasi_maba.php (controller). Pada registrasi_maba.php ini sebagai form registrasi, user akan memasukkan first name, last name, dan email. Email yang diisikan user ini akan digunakan sistem untuk mengirim email pada tiap user. Email tersebut berisi informasi link form regristrasi, username, dan password yang akan digunakan user untuk melengkapi data. Isi dari registrasi_maba.php ini hamper sama dengan form validasi sebelumnya.
Berikut ini adalah screenshot script registrasi_maba.php :




Keterangan Gambar :
$this->form_validation->set_rules('email','Email','required|valid_email'); untuk melakukan validasi email.

Selanjutnya buat file formmaba_registrasi.php (views). View ini sebagai tampilan pada halaman registrasinya.
formmaba_registrasi.php





Send Email
Buat file sendemail.php (controller). 


Keterangan gambar :
Pada public function index, kita buat konfigurasi email terlebih dahulu.
$mail->Username="emailmu@gmail.com"; alamat email user.
$mail->Password="passemail"; password email user.
$mail->Subject="Link form pendaftaran mahasiswa baru"; subject email.
$mail->Body="Coba emailnya"; isi email yang akan dikirimkan.
$destino="emailtujuan@gmail.com"; penerima email.



Pagination
Buat formmaba.php(controller), karena pada postingan sebelumnya sudah ada, saya tinggal menambahkan script baru untuk pagination pada public function __construct(),dan public function view_mahasiswa(). Pertama lakukan pemanggilan library pagination dan table pada public function __construct, selanjutnya buat konfigurasinya pada public view_mahasiswa.



Keterangan Gambar :
$this->load->library('pagination'); untuk memanggil library pagination.
$this->load->library('table'); untuk memanggila library table.
$config['total_rows'] = $this->db->get('maba')->num_rows(); konfigurasi untuk mendapatkan table maba pada database.
$config['per_page'] = 10; untuk melakukan konfigurasi menampilkan 10 record per halaman.
$this->pagination->initialize($config); untuk melakukan inisialisasi.

 Buat pagination_maba.php (view), ini akan menampilkan isi database.



Keterangan Gambar :
<?php echo $this->table->generate($records); ?> menampilkan isi record pada table yang sudah digenerate.
<?php echo $this->pagination->create_links(); ?> untuk membuat link pagination.

 Buat formmaba_mode.php(model), karena pada postingan sebelumnya sudah ada, saya tinggal menambahkan script baru pada function get_all_mahasiswa yaitu return $this->db->get('maba')->num_rows();
Hasil Running :

Comments

Popular posts from this blog

Tutorial Mudah Mengubah Warna Cell Dengan Checkbox Spreadsheet

Cara mudah untuk mengubah warna cell dengan pengecekan jika checkbox -> checked maka cell akan berubah warna.  1. Buat tabel dengan beberapa kolom Tabel Data 2. Pilih menu ->   Sisipkan->kotak centang 3. Pilih menu   Format->format bersayarat 4.    Blok cell yang akan diwarna Pilih rentang data-> mulai kolom B baris 2 sampai B7     5.  Pilih format sel ->Formula khususnya adalah -> inputkan cell checkbox ,C2 adalah posisi kolom checkbox kolom C baris 2, rumusnya adalah =C2=TRUE artinya jika checkbox checked = TRUE, jika TRUE set warna kolom nama.     6.  Pilih Gaya pemformatan ->colour ->selesai  Dan hasilnya ketika checkbox di checked maka kolom nama akan berubah warna. Mudah bukan?  d f

TRIK MUDAH JADIKAN SMARTPHONE / ANDROID JADI DRAWING PAD/PEN TABLET

Punya hobi menggambar? kamu tidak perlu buru-buru beli drawing pad, manfaatkan saja smartphone yang kamu miliki. Yap bagi kalian yang suka mendesain pasti tahu apa itu drawing pad, drawing pad adalah hardware untuk menggambar dengan tangan atau stylus pen, hasil gambar dapat dilihat didalam layar komputer, seperti menggambar manual menggunakan pensil. Trik mudah untuk mengubah smartphone menjadi drawing pad : 1. Download Aplikasi Spacedesk di smartphone, kalian bisa langsung download di playstore. 2. Download Aplikasi Spacedesk Server untuk komputer/laptop, dapat di donwload pada link berikut https://spacedesk.net/ 3. Install dilaptop dan smartphone kalian. 4. Setelah terinstall hubungkan kedua perangkat, bisa menggunakan kabel usb dengan mode develop, dan juga menggunakan 1 jaringan yang sama. 5. Buka aplikasi di kedua perangkat. 6. Kemudian saat kedua perangkat sudah terhubung -> Connect to Primary Machine (Server) -> pilih IP laptop anda. Smartphone sudah dapat dijadikan draw...

Membuat tabel menggunakan Controller dan Views pada CI

Membuat tabel menggunakan Controller dan Views pada CI Langkah pertama yaitu membuat file php yang disimpan pada folder controller sebagai controllernya (tugas2.php), kemudian file php yang berisi html pada folder views sebagai viewnya yang akan dipanggil oleh controller (tugas2view.php). Pada tugas2.php ini akan berisi fungsi untuk memanggil tugas2view.php. Untuk memanggil view scriptnya $this->load->view('tugas2view',$data); ‘tugas2view’ merupakan nama file viewnya, penulisannya tanpa disertai .php, sedangkan $data merupakan variabel yang berisi array pada tugas2.php. Parameter $title_param yaitu untuk, memberi judul tab, dan $header_param yaitu untuk memberi header pada halaman. tugas2.php $data['infor']=array adalah array yang berisi informasi mahasiswa. $data['isinya']=array adalah array yang berisi isi dari informasi mahasiswa tersebut. $data['kodemk']=array adalah array yang berisi kode mata kuliah. $data['namamk']=a...