Artikel

Praktikum Codeigniter

Studi kasus : pembuatan aplikasi training

A.  Menampilkan Header dan Footer nya

  1. Membuat controller untuk static page

controller

Simpan dalam application/controller/pages.php

2. Membuat view untuk header

header

Simpan dalam application/views/templates/header.php

Catatan : buat folder baru yang bernama templates di dalam folder views untuk menyimpan file header.php

3. Membuat view untuk footer

footer

Simpan dalam : application/views/templates/footer.php

simpan

4. Membuat file welcome.php pada application/views/pages/

welcome

5. Membuat file about.php pada application/views/pages/

about

6. Jalankan aplikasi tersebut dengan mengketikkan http://localhost//index.php/pages/view

tes_view

Maka akan muncul tampilan seperti gambar di atas

menampilkan view header, welcome, dan footer yang sudah tadi kita buat

/pages merupakan nama sebuah controller yang tadi kita sudah buat sedangkan /view merupakan nama function yang sudah kita buat di dalam controller pages

7. http://localhost//index.php/pages/view/about untuk menampilkan file about.php yang sudah tadi kita buat, maka tampilannya akan seperti gambar dibawah ini

view_about 

B.  Membuat Database ci_training untuk Dynamic Page

1. Aktifkan apache dan mysql pada xampp

2. Buat database ci_training

Teman teman dapat membuat langsung pada localhost/phpmyadmin

Atau melalui cmd dengan masuk kedalam

c:/xampp/mysql/bin lalu masuk ke dalam user root dengan mengetikkan mysql –u root –p

catatan : perintah cd.. adalah untuk keluar dari direktori

CMD

3. Create database ci_training;

4. Buat tabel data_peserta dengan field id_peserta (sebagai primary key), nama_peserta, alamat, hp

data_peserta

5. Buat tabel training dengan field id_training (sbg primary key), nama_training, jenis, tempat, tgl_mulai, tgl_akhir, kapasitas

training

6. Buat tabel peserta_training dengan field id_training, id_peserta, status_pembayaran

peserta_training

7. Buat relasi antar tabelnya dengan cara buka tabel peserta_training > klik relation view

view_relation

8. Maka akan tampil seperti gambar dibawah ini

realation

Pada internal relation terdapat tiga kolom

Kolom pertama disebelah kiri memilih database yaitu ci_training

Kolom kedua memilih tabel yang terdapat field yang sama dengan nama column tersebut misal column id_training memilih table training karena didalam tabel training terdapat column id_training

Kolom ketiga yaitu memilih field/nama_column yang sama pada colum yang ada di sebelah paling kiri

Lalu saveee

9. Lihat apakah relasi yang teman teman buat berhasil atau tidak dengan mengklik nama database > pilih more > designer

designer

10. Maka akan tampil seperti gambar dibawah ini

relasi_tabel

C.  Membuat Dynamic Page

1. Membuat file model dengan nama train_model.php simpan pada application/models/train_model.php

train_model

Catatan : pada line 8 (‘training’) merupakan nama tabel yang ingin ditampilkan

2. Membuat file controller simpan dengan nama php pada application/controllers/

train

3. Membuat view, simpan dalam folder application/views/train beri nama index.php

index

4. Membuat view, simpan dalam folder application/views/train beri nama view.php

view

5. Mengubah konfigurasi pada application/config/database.php

database

6. Konfigurasi routes.php pada application/config/routes.php

routes

7. Jalankan aplikasi tersebut http://localhost/ci/ 

ci

Maka akan tampil seperti gambar di atas, akan muncul record dari tabel training

Atau dapat menjalankannya dengan

http://localhost/ci/index.php/train

apabila di klik View detail Training akan muncul tampilan seperti gambar di bawah ini

view_isi

sekian tutorial mengenai praktikum codeigniter, semoga artikel ini bermanfaat 

terimakasih

SALAMPERUBAHAN