PDM Perancangan Conceptual Data Model CDM dan Physical Data

melakukan mlakukan kels id_kelas kelas kapasitas terisi pi Serial 11 Variable characters 10 Integer Integer M M M M Key_1 pi payments id id_siswa nama tanggal bulan tahun spp komite evaluasi komputer kegiatan lain total pi Serial 11 Variable characters 10 Variable characters 50 Date Variable characters 2 Variable characters 4 Integer Integer Integer Integer Integer Integer Integer M M M M M M M M M M M M M Key_1 pi students id id_siswa nama alamat wali_murid pi Serial 11 Variable characters 10 Variable characters 255 Text Variable characters 50 M M M M M Key_1 pi users id username password pi Serial 11 Variable characters 255 Variable characters 255 M M M Key_1 pi Gambar 4.7. CDM Sistem Pembayaran Siswa.

3.10.2 PDM

PDM memodelkan struktur fisik dari database, dengan mempertimbangkan software DBMS serta model struktur yang akan digunakan. PDM yang valid dapat dikonversi ke CDM atau OOM. PDM dapat dihasilkan di-generate dari CDM yang valid. FK_PAYMENTS_MELAKUKAN_KELS FK_PAYMENTS_MLAKUKAN_STUDENTS kels id_kelas kelas kapasitas terisi integer varchar10 integer integer pk payments id stu_id id_kelas id_siswa nama tanggal bulan tahun spp komite evaluasi komputer kegiatan lain total integer integer integer varchar10 varchar50 date varchar2 varchar4 integer integer integer integer integer integer integer pk fk2 fk1 students id id_siswa nama alamat wali_murid integer varchar10 varchar255 long varchar varchar50 pk users id username password integer varchar255 varchar255 pk Gambar 4.8. PDM Sistem Informasi Pembayaran Siswa. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 42

BAB IV IMPLEMENTASI SISTEM

Pada bab IV ini akan dibahas hasil pembuatan aplikasi Sistem Informasi Pembayaran Siswa Berbasis CakePHP

4.1. Kebutuhan Sistem

Ada beberapa hal dalam membangun aplikasi yang harus diperhatikan sebelum akhirnya sampai pada langkah menjalankan program atau aplikasi, antara lain perangkat keras hardware, perangkat lunak software serta bagaimana akhirnya aplikasi dapat sampai ke tangan user pemakai. Sistem Informasi Pembayaran Siswa Berbasis CakePHP, ini ditulis dengan bahasa Pemograman CakePHP dan membutuhkan web server serta database server dalam proses implementasinya. Adapun web server yang digunakan dalam Tugas Akhir ini adalah XAMPP Server dan database servernya adalah MYSQL.

4.2. Imlementasi Sistem

Seperti yang telah disinggung pada bagian Kebutuhan Sistem di atas, sistem yang dibangun ini terdiri atas dua unsur utama, GUI Graphical User Interface dan basis data. GUI direpresentasikan oleh website, sedangkan data yang disajikan berasal dari database. Karena itu, uraian pada bagian Implementasi Sistem ini akan dibagi berdasarkan kedua unsur tersebut dengan tujuan agar proses implementasi sistemnya lebih mudah untuk dimengerti.

4.2.1. Halaman Utama Sistem Informasi Pembayaran

Tampilan halaman utama atau halaman login untuk Sistem Informasi Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.