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.