Membuat driver part 2

sebelum lanjut.. mundur dulu ke part 1. pada part 1 kita membuat library yang menjadi fondasi dasar dari driver yang akan kita buat

seuai sebutannya fondasi dasar. Artinya perintah dasar ada disini. Misalnya saya membahas tentang hasil keluaran datatable di CI. Kita mulai dari merancang apa yang akan dibangun. Pertama kita bahas masalah penamaan.

Pada tutorial saya memakai nama “Advanceku” .. ini adalah nama dasarĀ  yang boleh dirubah. Masalah penamaan.. mungkin akan lebih tepat kalau kita asumsikan ini adalah perusahaan atau pabrik Mie. Pabrik mie namanya supermie, memiliki 4 divisi yaitu gudang, proses, pengiriman dan lain-lain. (contoh aja).

disini kita bisa buat nama drivernya adalah “supermie”. lalu targetnya bisa gudang, proses, pengiriman dan lain-lain. saya rasa proses kita ganti hrd saja. dan setiap bagian punya metode masing2 yang namanya sama tetapi prosesnya beda. Misal masuk_kerja.

Bagian gudang masuk kerja harus pagi jam 8. bagian HRD bisa jam 8 (lho sama aja donk).. yah anggap aja bisa jam 9 gitu.

OKe kita lanjut ke studi kasus

Continue reading “Membuat driver part 2”

Advertisements

Codeigniter: Membuat Driver

Sebelum lanjut ke pembahasan membuat driver. Kita harus tahu apa saja kebutuhan yang ingin kita lakukan sehingga butuh driver.

Terkadang kita tak bisa lepas dari konsep pembuatan logika yang agak jelimet. Anggap saja kita ingin membuat sebuah register yang akses ke web orang lalu mengembalikan hasilnya.

Dalam CI. kita biasa meletakkan di controller.. Namun apa yang terjadi kalau controller ternyata sudah terlalu banyak fungsi yang berjalan. Mari kita buat sebuah index controller register yang menjalankan fungsi user.

Continue reading “Codeigniter: Membuat Driver”

Nasgor CI : Membuat Controller (awal)

Nasgor CI : Membuat Controller (awal)

Persiapan awal

Kita memutuskan memberi nama controllernya adalah : sekolah. Pilihan ini didasarkan pada tema yang akan di angkat adalah sekolah atau bisa juga kursus.

Pada Langkah ini yang pertama dilakukan adalah membuat 1 file controller dan kemudian dilanjutkan membuat folder terkait. Untuk langkah awal membuat controller dapat dengan copy paste dari contoh (example.php) menjadi file sekolah (sekolah.php), edit sesuai kebutuhan dan menjalankan. Continue reading “Nasgor CI : Membuat Controller (awal)”

Nasgor CI : MEMBUAT Controller (intro)

Nasgor CI : MEMBUAT Controller (intro)

02-aDalam tulisan ini kita akan membuat program sederhana yaitu sekolah. Sekolah disini maksudnya lebih kepada database berisi table siswa , guru dan kelas. Namun untuk sederhananya kita membuat siswa dahulu. Step yang akan dijalani adalah

  1. Membuat persiapan yang terdiri dari
    1. Membuat controller dasar
    2. Membuat folder-folder yang terkait atas controler. Disarankan 1 nama
  2. Membuat table dan mengedit. Step ini terdiri dari
    1. Membuat table dari nasgor CI *bukan dari phpmyadmin bila memakai mysql*
    2. Mengedit table dari phpmyadmin
    3. Memberikan index . penjelasan kenapa ada di artikel lain
    4. Melakukan insert data
    5. Menghapus field tak diperlukan
    6. Penjelasan manfaat dari field dapat dibaca di artikel lain
  3. Membuat model dengan langkah
    1. Generate model di nasgor
    2. Copy paste model ke tempat yang di inginkan
  4. Jalankan model controller dengan langkah
    1. Generate
    2. Copy paste
    3. Buat menu
  5. Jalankan controller tersebut via menu yang muncul
  6. Generate Table untuk membuat page php. Lalu mengedit
  7. Memastikan jalan
  8. Melakukan edit agar dapat menampilkan DOB
    1. Edit js
    2. Edit data
  9. Melakukan edit pada Form tambah dan edit dengan menambah DOB
  10. Menambahkan js datepicker

 

Pada step 4 seperti yang dibahas pada tulisan lain. Saya tidak akan membuat file tersebut langsung dibuat saat generate. Tetapi kita harus edit file-file bersangkutan. Pada step 5 saat dijalankan, kita akan memiliki file-file terkait! Namun isinya kosong!!

 

cara memasang Nasgor – CI

cara memasang Nasgor – CI

Step pertama yang harus dilakukan adalah memahami cara memasang CI. Dalam tutorial ini tidak membahas mengenai hal tersebut. Pada tahap ini bisa dengan membaca user guide CI yang biasa disertakan dalam ci.

Pada step ini kita harus download core dari CI3. Nasgor CI tidak menyertakan core tersebut untuk mengurangi jumlah dan ukuran saat di download. Namakan folder system menjadi vendorci

Step berikutnya adalah fork nasgor CI lalu extract isinya. Cara yang terbaik adalah clone ke desktop anda lalu menjalankannya. Dan yang akan didapat adalah sebagai berikut

list yang kita dapatkan
list yang kita dapatkan

Dengan tampilan di atas, anda sudah berhasil memasang.. Tetapi belum menjalankannya (harap di ingat). Step yang mungkin akan anda lakukan setelah berhasil di atas adalah mengedit htaccess apabila terjadi masalah. Continue reading “cara memasang Nasgor – CI”