Database Dan Tampilan Table
Setelah kita sudah membuat perancangan UML, sekarang kita akan membuat database dan tampilan pada web kita. Berikut database dan tampilan table yang sudah saya buat.
Pertama buatlah database di localhost/phpmyadmin dengan nama "pegawai" lalu buat table sesuai dengan class diagram yang sudah di rancang. Jika bingung bagaimana cara mengkoneksi kan ke database. Pada table t_cuti kita akan menambahkan trigger yang bernama "cuti" fungsi ini jika kita menambah cuti pada seseorang maka akan bertambah otomatis di t_karyawan. Fungsi dari total_cuti= total_cuti+ new.jumlah_cuti itu adalah agar ketika kita menambah data dari "jumlah_Cuti" pada tabel t_cuti maka pada tabel t_karyawan juga akan bertambah sesuai dengan nik orang itu sendiri. setelah kita membuat tabel berserta trigger, kita akan menampilkan data dari table pada CI4 (Codeigniter 4). Query trigger seperti gambar berikut.
Untuk lebih mengerti bagaimana cara mengkoneksikan database kalian dapat menonton link video berikut.
Cara pertama untuk menampilkan data dari database, yaitu membuat model. disini saya menggunakan join agar dapat menyambung 3 buah tabel sekaligus. Disini saya memberi nama model saya dengan nama M_pegawai. Setelah itu kita membuat class getPegawai yang berguna untuk mengambil data table "t_karyawan, t_departemen, dan t_jabatan" sesuai dengan id yang telah di tentukan. Kurang lebih kodingan seperti di bawah.
Setelah itu, kita akan membuat controller, disini saya membuat dengan nama C_pegawai. kita akan menggunakan model yang telah kita buat tadi, lalu membuat class dengan nama index, selanjut nya kita memanggil model kita dengan " new M_pegawai()" lalu memasukan ke variabel model, setelah itu kita memanggil nama class yang kita buat. Setelah ini kita akan membuat tampilan dengan nama "Karyawan". kondingan akan seperti ini.
Selajutnya kita membuat view dengan nama karyawan. Sebelum nya anda harus tau cara membuat tampilan pada html, lalu kita memasukan foreach sesuai dengan kolom yang akan kita panggil. Tampilan dan kodingan saya kurang lebih seperti ini.
Jika sudah membuat database selanjutnya kita membuat tampilan salah satu table, contoh seperti gambar diatas merupakan table karyawan. Sebelum membuat tampilan table kalian harus menginstal codeigniter 4, karena pembuatan sistem informasi pegawai ini saya menggunakan framework CI4. Kenapa saya tidak menggunakan CI3? klik link berikut mengenai perbedaan CI4 dan CI3.
Selanjutnya mengenai penginstalan CI4 dan composer kalian dapat menonton di link video berikut.
Comments
Post a Comment