Seperti telah dijelaskan pada artikel sebelumnya tentang UUID Pilihan Primary Key Selain INT di MySQL 5.x, maka pada artikel kali ini akan diberikan contoh penggunaan fungsi UUID di MySQL pada Codeigniter untuk membuat surrogate primary key selain menggunakan tipe data int dengan atribut auto_increment.
Sebagai contoh kasus maka pada kasus ini akan dibuat sebuah aplikasi pembukan sederhana dengan menggunakan CodeIgniter, pada aplikasi ini akan dicatat transaksi penerimaan dan pengeluaran serta menghitung saldo kas akhir secara otomatis.
Berikut adalah tampilan aplikasi yang sudah jadi :
Sebagia langkah awal buatlah sebuh database dan satu buah tabel dalam hal ini tabel jurnal_umum, dengan struktur seperti pada gambar dibawah ini :
kemudian edit file autoload.php, edit baris berikut bagian $autoload[‘libaries’] menjadi :
Buat controller dengan nama file jurnal.php di folder application/controller
Buat File Model dengan nama : m_jurnal.php, perhatian pada fungsi simpan_transaksi ! untuk menggunakan fungsi UUID di mysql maka terlebih dahulu diaktifkan dengan menggunakan code program :
$this->db->set(‘id_transaksi’,’UUID()’,FALSE);
Buat view dengan nama v_jurnal di folder application/views
Untuk lebih jelasnya sebagai bahan latihan silahkan download scriptnya !
Post a Comment