Monday, 30 May 2016

[TUTORIAL] PPDB ONLINE USING FRAMEWORK CODE IGNITER

Pada kesempatan kali ini saya akan menjelaskan mengenai sistem website ppdb online yang saya dan kelompok kerjakan sebagai tugas final project mata kuliah pemrograman web.

1. Pertama tama mari kita tentukan rancangan basis data yang kita gunakan dengan membuat user
    diagram dan pdm nya.
    - user diagram
   

   - pdm
     

2. Setelah kita mendapat gambaran mengenai basis datanya, realisasikan menggunakan phpMyAdmin 
    yang terdapat pada cPanel ketika anda telah login pada website penyedia hosting anda ( dalam hal 
    ini saya menggunakan rencong.net )
    

3. Setelah anda masuk pada halaman phpMyAdmin, silahkan buat tabel dan isi dengan data data 
    yang anda inginkan seperti berikut ini 
    

4. Seperti yang pernah saya jelaskan di post saya sebelumnya bahwa framework CodeIgniter dibagi menjadi 3 bagian yaitu Controller, Model, dan Views

Dalam struktur Model biasanya terdapat perintah query yang akan dijalankan pada database seperti select, update, delete, dll. Berikut merupakan isi dari folder model


Controller berfungsi sebagai penghubung antara struktur data yang didapatkan model dan apa yang akan ditampilkan oleh view, maka itu controller menyediakan variabel yang akan ditampilkan pada view dan juga menghubungkan model dengan databasenya (dalam hal ini phpmyadmin). Disini diharapkan tidak terdapat proses perhitungan karna akan mengganggu fungsi utama dari controller itu sendiri. Berikut ini merupakan isi dari folder controller


View adalah struktur konsep yang kontak langsung dengan apa yang ingin ditampilkan pada web browser user dimana dalam hal ini HTML, CSS, Javascript, dsb. Sama seperti controllers, pada view juga diharapkan untuk tidak mengandung proses perhitungan / logika karna view telah memiliki tugasnya sendiri.



5. Maka ketika diakses di web dengan url www.ppdb.ourtrav.com akan muncul tampilan utama website yaitu page beranda seperti berikut


Halaman ini adalah halaman utama yang berfungsi untuk mendeskripsikan kepada pengunjung mengenai latar belakang sekolah yang dimaksud dimana dalam hal ini MDI Amanatul Ummah. 

Lalu terdapat page hasil seleksi yang bertujuan untuk menampilkan daftar siswa yang lolos tahap seleksi.


Kemudian terdapat page pendaftaran dimana bertujuan untuk mempersilahkan calon peserta melakukan pendaftaran.


Jika ada page pendaftaran maka pasti terdapat page login yang bertujuan untuk admin melakukan kelola website. Halaman ini dapat diakses dari url www.ppdb.ourtrav.com/psb-admin


Terimakasih semoga bermanfaat !