Membuat Penomoran atau Kode Unik Dengan
Codeigniter
Pepen Aandrian Syah
pepenaan@gmail.com
Abstrak
Kode unit, penomoran unik biasa digunakan dalam suatu perusahaan untuk membuat
nomor surat, kode transaksi dll. Kali ini saya akan membahas bagaimana cara membuat
kode unik / nomor unik dengan codeigniter.
Kata Kunci: kode unik, codeigniter, codeigniter
Pendahuluan
Penulis berharap dengan artikel ini, pembaca dapat memahami dan memanfaatkan
artikel ini dengan sebaik-baiknya, dan kemudian penulis juga berharap agar yang
Pembahasan
Salam, kali saya akan berbagi membuat kode, id atau penomoran unik dengan
codeigniter.
Pada sebuah field tabel mysql yg kita buat menjadi primary key, kita harus membuat
data nya unik dan tidak boleh sama, jika membuat nilai fieldnya auto increment (AI)
mungkin masalah itu teratasi namun jika bukan AI akan berbeda pastinya masalah yg
timbul. Bagaimana cara membuatnya mari kita bahas.
Artikel ini menlanjutkan artikel pada
ilmuti.org/2017/02/21/crud-dengan-framework-codeigniter/ tetapi ada sedikit perubahan dan penambahan, antara lain :
1.
Pembahan dan penggantian nama field dalam table mahasiswa
2.
Penambahan script pada model_mahasiswa.php
3.
Penambahan script pada controller di file crud.php
4.
Penambahan script pada view di file insert_mahasiswa.php dan mahasiswa.php
5.
Hasil Akhir
Penambahan Script Pada model_mahasiswa.php
Tambahkan function kode pada model_mahasiswa.php seperti gambar diatas.
Penjelasan $this->db-
>select(‘RIGHT(mahasiswa.id_mahasiswa, 4) as kode’, falase) ini
adalah merupakan query right yang mengambil data pada table mahasiswa yaitu
id_mahasiswa sebanyak 4 digit sebelum id_mahasiswa tersebut dan ditampung dalam
variable kode.
$this->db-
>order_by(‘id_mahasiswa’,’DESC’) mengambil data terakhir pada
id_mahasiswa. $this->db->limit(1) adalah mengambil data limit 1 pada table
mahasiswa. $query = $this->db->
get(‘mahasiswa’) keterangan bahwa data yang kita
ambil itu dari table mahasiswa. Untuk if nya adalah num_rows digunakan untuk
menjumlahkan data yang ada pada table mahasiswa dan ditambung lagi dalam variable
$data. Selanjutnya $kode = intval($data=>kode) + 1; adalah menjumlahkan id terakhir +
1 dan jika tidak maka kode = 1.
Pada variable $kodemax ‘MHS
-
’ adalah komentar dan selanjutnya diikuti penomoran
Penambahan Script pada Controller di file crud.php
Tambahn script pada function index seperti gambar diatas. Penjelasan $nim =
$this->model_mahasiswa->kode()
adalah
mengambil
function
kode()
pada
model_mahasiswa.
Selanjutnya
return
$data
=
$this->load=>view->(‘insert_mahasiswa’, compct(‘nim’) adalah men
jalan variable data di halaman view
insert_mahasiswa dan ditambahkan variable nim. Compact digunakan untuk
pemanggilan variable yang banyak atau lebih dari 3.
Penambahan Script Pada View di File insert_mahasiswa.php dan
mahasiswa.php
Tambahkan atau ubah script pada file insert_mahasiswa.php
Hasil Akhir
Sekarang kita lihat hasil akhir dari tutorial yang diatas :
Hasil akhir pada halaman insert_mahasiswa.php
Penutup
Cukup sekian pembahasan tentang membuat kode unik dengan menggunakan
codeigniter semoga bermanfaat untuk semua dan dapat dibagikan lagi untuk orang yang
membuatuhkan.
Referensi
Belajarlah dimasa muda dan pada saat dimasa tua nanti kita pasti akan mendapatkan
hasilnya karena apa yang kita tanam pasti akan kita tuai. kali ini saya membuat tutorial
untuk membuat kode unik karena didalam suatu perusahaan atau dalam suatu project
pasti suatu saat user akan minta kode unik. Semoga tutorial ini dapat membantu kalian
bagi para pembaca artikel saya ini.
Biografi
Pepen Aandrian Syah
Pria kelahiran 14 Juli 1996. Saya bekerja di suatu peruhaan yang berada