Pengiputan Data SI Gaji Karyawan
Menurut Koranth. Input adalah sebuah bentuk proses sistematis yang dilakukan secara objektif untuk memperoleh dan mengevaluasi bukti mengenai asersi tentang kegiatan dan kejadian ekonomi yang sedang dilakukan sebuah perusahaan. Dan hasil dari input itu akan menjadi sebuah laporan kepada pihak yang berkaitan.
Dalam Suatu sistem informasi pasti memiliki yang nama nya form input, dalam proses pembuatan kali ini saya akan membuat form input data kedalam database.
Cara pertama kita akan membuat query di dalam model, agar data yang akan kita input bisa tersimpan di database. Codinganya kurang lebih seperti dibawah ini.
Disini query $this->db->table('t_cuti')->insert($data); berfungsi untuk memanggil data di t_cuti lalu memasukan data yang akan di input dari controler nantinya.
Selanjutnya, kita membuat beberapa perintah di controller. kelas pertama kita membuat dengan nama "tambah_karyawan" kelas ini berguna untuk menampilkan form yang akan kita buat nanti, dan ada beberapa fungsi yang digunakan untuk mengambil data sesuai dengan id atau nik kita nanti.
$data['oke'] = $model->getJabatan(); dan $data['okey'] = $model->getDepartemen(); bertujuan untuk mengambil data dari t_jabatan dan t_departemen yang akan digunakan untuk form nanti nya (fungsi tersebut hanya digunakan untuk JOIN).
Lalu, kita membuat tampilan form input di view. tampilan form bisa berbeda beda namun agar lebih umum, saya menggunakan view seperti ini.
Pada akhir form jangan lupa untuk membuat tombol button, pada perintah <from> jangan lupa untuk membuat action untuk melakukan tindakan ke class selanjut nya dan jangan lupa menggunakan method.
Langkah terakhir, kita membuat class baru di controler. Pada class ini digunakan untuk melakukan proses pengiputan data ke dalam database.
Didalam array 'nik' => $this->request->getPost('nik'), harus sesuai dengan name yang ada di view yang telah dibuat tadi. lalu kita menggunakan model yang kita buat tadi, setelah itu kita menredirect ke table awal tersebut.
Sekian penjelasan saya tentang pembuatan pengiputan data ke dalam database, terima kasih ✨
Komentar
Posting Komentar