Slice Template di CI Part 3

Mari balik ke Part 1 sebentar. hasil dari part 1 adalah kita memiliki 3 file yaitu

admin_tpl.php
body

base.php

Inc

footer.php
head.php

Isi didalamnya cukup sederhana yang nantinya di part 2 akan menambahkan beberapa part penting dalam head. Silakan di lengkapi sesuai kebutuhan. Pada part 2 penjelasannya lebih kepada bagaimana cara anda memakai fungsi isset(). Kapan memakai isset!? nantinya pada part 5! sebagai penutup saja

nanti target akhirnya adalah seperti ini Continue reading “Slice Template di CI Part 3”

Advertisements

Slice Template di CI Part 2

Pada Part 2 ini. Kita akan mencoba melengkapi isi dari HEAD dahulu.. Baru kemudian Footer. Saya nulis dalam keadaan setengah ngantuk. kalau ada Typo.. tolong bantu info di kotak pesan. Agar saya bisa perbaiki. Karena saya berusaha agar part 3 bisa keluar ASAP.

Disini kita akan membutuhkan admin-lte

https://adminlte.io/themes/AdminLTE/index2.html

untuk demonya


pada part 2 ini.. kita akan belajar untuk

  1. melengkapi isi head
  2. melengkapi isi footer
  3. menggunakan isset

untuk body yang kelihatan jelimet akan dibahas nanti pada part 3.. dimana kita akan mengirimkan parameter ke dalam view Continue reading “Slice Template di CI Part 2”

Slice Template di CI Part 1

Sebelum masuk ke area slicing. Mari melihat ke dalam tutorial lain yang dibuat oleh programer lain.
Tuntunan mereka tidak ada yang salah.. Namun caranya yang mungkin terlalu TO THE POINT. tidak ada yang salah dengan cara tersebut. Tetapi tidak semua orang memiliki pandangan dan cara tangkap yang sama.

Pada tutorial ini, kita akan membuat base dari HTML yang sangat sederhana.. Terlalu sederhana hingga saya tidak akan mengatakan ini adalah template. Hanya sebuah HTML biasa yang bisa di download atau copas dari site pelajaran lain yang bisa ditemui dibawah

https://www.w3schools.com/html/default.asp

tolong catat.. semua link yang saya berikan jangan lupa di datangi dan di bookmark. Continue reading “Slice Template di CI Part 1”

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”

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!!