• Tidak ada hasil yang ditemukan

Implementasi Database

Dalam dokumen PUPUT NIRWANSARI M.3209067 (Halaman 54-81)

BAB IV IMPLEMENTASI DAN ANALISA

4.1 Implementasi Database

Penyampaian data pada pembuatan sistem ini menggunakan database yang bernama spp2 dan dengan menggunakan SQL sebagai bahasa standar yang digunakan untuk mengakses database. Adapun tabel-tabel yang dihasilkan dalam sistem ini adalah sebagai berikut :

4.1.2 Tabel d_menu

Tabel d_menu adalah tabel yang digunakan untuk akses admin submenu, query mencari menu bawah dari id menu atas. Struktur tabel d_menu seperti pada Gambar 4.1.

4.1.3 Tabel h_menu

Tabel h_menu adalah tabel yang digunakan untuk akses admin semua menu. Struktur tabel h_menu seperti pada Gambar 4.2.

Gambar 4.2 Tabel h_menu 4.1.4 Tabel kelas_siswa_log

Tabel kelas_siswa_log adalah tabel yang digunakan untuk menyimpan data kenaikan kelas. Struktur tabel kelas_siswa_log seperti pada Gambar 4.3.

perpustakaan.uns.ac.id digilib.uns.ac.id41

4.1.5 Tabel master_bulan

Tabel master_bulan adalah tabel yang digunakan untuk menyimpan data nama-nama bulan. Struktur tabel master_bulan seperti pada Gambar 4.4.

Gambar 4.4 Tabel master_bulan 4.1.6 Tabel master_guru

Tabel master_guru adalah tabel yang digunakan untuk menyimpan data guru. Struktur tabel master_guru seperti pada Gambar 4.5.

4.1.7 Tabel master_siswa

Tabel master_siswa adalah tabel yang digunakan untuk menyimpan data siswa. Struktur tabel master_siswa seperti pada Gambar 4.6.

Gambar 4.6 Tabel master_siswa 4.1.8 Tabel master_tahun_ajaran

Tabel master_tahun_ajaran adalah tabel yang digunakan untuk menyimpan data tahun ajaran. Struktur tabel master_tahun_ajaran pada Gambar 4.7.

perpustakaan.uns.ac.id digilib.uns.ac.id43

4.1.9 Tabel master_tingkat_kelas

Tabel master_tingkat_kelas adalah tabel yang digunakan untuk menyimpan data kelas. Struktur tabel master_tingkat_kelas seperti pada Gambar 4.8.

Gambar 4.8 Tabel master_tingkat_kelas 4.1.10 Tabel master_title

Tabel master_title adalah tabel yang digunakan untuk menyimpan data gelar yang dimiliki setiap guru. Struktur tabel master_title seperti pada Gambar 4.9.

4.1.11 Tabel master_user

Tabel master_user adalah tabel yang digunakan untuk menyimpan data user yang terdiri dari admin, operator, dan, siswa. Struktur tabel master_user seperti pada Gambar 4.10.

Gambar 4.10 Tabel master_user 4.1.12 Tabel tabel_biaya

Tabel tabel_biaya adalah tabel yang digunakan untuk menyimpan data biaya pembayaran SPP. Struktur tabel_biaya seperti pada Gambar 4.11.

perpustakaan.uns.ac.id digilib.uns.ac.id45

4.1.13 Tabel tabel_detail_kelas

Tabel tabel_detail_kelas adalah tabel yang digunakan untuk menyimpan data kelas secara lebih spesifik. Struktur tabel_detail_kelas seperti pada Gambar 4.12.

Gambar 4.12 Tabel tabel_detail_kelas 4.1.14 Tabel tabel_transaksi

Tabel tabel_transaksi adalah tabel yang digunakan untuk menyimpan data transaksi pembayaran SPP. Struktur tabel_transaksi seperti pada Gambar 4.13.

Adapun implementasi Relasi Antar Tabel (RAT) di dalam phpMyAdminnya adalah seperti pada Gambar 4.14.

Gambar 4.14 Relasi Antar Tabel (RAT) Sistem Informasi Pembayaran SPP di SDIT Darul Falah Sukoharjo

perpustakaan.uns.ac.id digilib.uns.ac.id47

4.2 Implementasi Layout 4.2.1 Implementasi Form Login

Halaman login digunakan agar admin, operator, dan siswa bisa masuk dan menggunakan secara penuh fasilitas yang dimiliki oleh sistem informasi pada halaman admin, operator, dan siswa. Cara menggunakannya yaitu memasukkan username dan password terlebih dahulu. Jika login berhasil maka akan ada

perti pada Gambar 4.15.

Gambar 4.15 Form Login 4.2.2 Implementasi Form Admin

Di halaman admin, menu yang ditampilkan terdiri dari halaman login, halaman admin untuk pengaturan user, halaman menu master untuk master tahun ajaran, master biaya, dan master title guru, halaman menu data kelas untuk master tingkatan kelas, master detail kelas, daftar guru, dan daftar siswa, halaman menu transaksi untuk kenaikan kelas dan pembayaran SPP, halaman menu laporan untuk laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan, dan halaman user menu untuk log out.

Berikut ini adalah implementasi dari desain perancangan halaman admin, seperti pada Gambar 4.16.

Gambar 4.16 Form Admin

4.2.2 Implementasi Form Operator

Di halaman operator, menu yang ditampilkan terdiri dari halaman login, halaman menu master untuk master tahun ajaran, master biaya, dan master title guru, halaman menu data kelas untuk master tingkatan kelas, master detail kelas, daftar guru, daftar siswa, halaman transaksi untuk kenaikan kelas dan pembayaran SPP, halaman menu laporan untuk laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan, halaman user menu untuk logout.

Halaman operator hampir sama dengan halaman admin karena tugas admin dan operator hampir sama yang membedakan yaitu kalau pada halaman admin terdapat menu pengaturan user yang mana admin mempunyai hak penuh atas sistem karena admin bisa menambahkan, mengedit, dan manghapus hak akses atas

perpustakaan.uns.ac.id digilib.uns.ac.id49

user sedangkan operator tidak bisa melakukan hal itu. Tugas operator di sini adalah melayani pembayaran SPP siswa dan menginputkan, mengubah, dan menghapus data yang mana data-data tersebut nantinya akan digunakan sebagai laporan pembayaran SPP di SDIT Darul Falah Sukoharjo.

Berikut ini adalah implementasi dari desain perancangan halaman operator, seperti pada Gambar 4.17.

4.2.3 Implementasi Form Siswa

Di halaman siswa, menu yang ditampilkan terdiri dari halaman menu laporan dan halaman user menu untuk logout. Untuk halaman menu laporan terdiri dari 4 submenu yaitu laporan harian, laporan bulanan, laporan tahunan, dan laporan tunggakan.

Berikut ini adalah implementasi dari desain perancangan halaman siswa, seperti pada Gambar 4.18.

perpustakaan.uns.ac.id digilib.uns.ac.id51

4.3 Implementasi Sistem

4.3.1 Implementasi Pengolahan Data User

Pengaturan data user hanya dilakukan oleh admin saja. Operator dan siswa tidak bisa melakukan pengaturan data user. Di dalam pengaturan user, admin bisa menambahkan user baru, edit data user, dan hapus data user, seperti pada Gambar 4.19.

4.3.2 Implementasi Pengolahan Data Siswa

Dalam menu daftar siswa admin dan operator bisa menambah, mengedit, dan menghapus data siswa yang admin dan operator inginkan. Berikut adalah tampilan menu daftar guru dapat di lihat seperti pada Gambar 4.20.

Gambar 4.20 Menu Daftar Siswa 4.3.3 Implementasi Pengolahan Data Transaksi

Di dalam halaman menu transaksi terdapat 2 submenu yaitu menu naik kelas dan menu pembayaran SPP.

Untuk submenu pertama adalah menu naik kelas. Dalam menu naik kelas admin melakukan pencarian data kenaikan kelas siswa kemudian data siswa yang naik kelas diselect kemudian dipindah ke box bagian kanan dengan mengklik a otomatis akan berpindah

perpustakaan.uns.ac.id digilib.uns.ac.id53

Gambar 4.21 Menu Naik Kelas

Untuk submenu kedua adalah menu pembayaran SPP. Dalam menu pembayaran SPP admin melakukan pencarian siswa berdasarkan NIS siswa. Berikut adalah tampilan menu naik kelas dapat di lihat seperti pada Gambar 4.22.

Berikut adalah pencarian pembayaran SPP berdasarkan NIS siswa. Kemudian setelah pencarian berhasil maka akan muncul data siswa seperti di

otomatis siswa sudah tercatat dalam database bahwa siswa tersebut sudah membayar iuran SPP pada bulan terkait.

Gambar 4.23 Form Notifikasi Pembayaran SPP

Berikut adalah form hasil pembayaran SPP, seperti pada Gambar 4.24.

perpustakaan.uns.ac.id digilib.uns.ac.id55

Kemudian setelah siswa membayar maka siswa akan mendapatkan kwitansi .

Gambar 4.25 Kwitansi Pembayaran 4.3.4 Implementasi Pengolahan Data Wali Kelas

Dalam menu daftar guru admin dan operator bisa menambah, mengedit, dan menghapus data guru yang admin dan operator inginkan. Daftar guru di sini adalah untuk pengolahan wali kelas, dimana pada saat penginputan data detail kelas maka pada saat itu juga admin dan operator melakukan penginputan data wali kelas. Berikut adalah tampilan menu daftar guru dapat di lihat seperti pada Gambar 4.26.

Dalam menu master detail kelas ini merupakan menu pengolahan wali kelas. Admin dan operator bisa menambah, mengedit, dan menghapus nama kelas dan wali kelas dari masing-masaing kelas. Untuk menu master detail kelas ini menampilkan nama kelas yang lebih sepesifik misalnya kelas IA, IB, IIA, IIB beserta wali kelas dari masing-masing kelas. Berikut adalah tampilan menu master detail kelas dapat di lihat seperti pada Gambar 4.27.

perpustakaan.uns.ac.id digilib.uns.ac.id57

4.3.5 Implementasi Pengolahan Data Kelas

Dalam menu master tingkatan kelas admin bisa menambah, mengedit, dan menghapus data tingkatan kelas. Berikut adalah tampilan menu master tingkatan kelas dapat di lihat seperti pada Gambar 4.28.

. Gambar 4.28 Menu Master Tingkatan Kelas

Untuk submenu kedua adalah menu master detail kelas. Dalam menu master detail kelas admin bisa menambah, mengedit, dan menghapus detail kelas yang admin inginkan. Untuk menu master detail kelas ini menampilkan nama kelas yang lebih sepesifik misalnya kelas IA, IB, IIA, IIB, beserta wali kelas dari masing-masing kelas. Berikut adalah tampilan menu master detail kelas dapat di lihat seperti pada Gambar 4.29.

4.3.6 Implementasi Laporan

4.3.6.1 Menu Laporan Admin dan Operator

Berikut adalah form untuk menu laporan harian, seperti pada Gambar 4.30.

Gambar 4.30 Form Laporan Harian

Berikut ini adalah cetak laporan harian, seperti pada Gambar 4.31.

perpustakaan.uns.ac.id digilib.uns.ac.id59

Berikut adalah form untuk menu laporan bulanan, seperti pada Gambar 4.32.

Gambar 4.32 Form Laporan Bulanan

Berikut ini adalah cetak laporan bulanan, seperti pada Gambar 4.33.

Berikut adalah form untuk menu laporan tahunan, seperti pada Gambar 4.34.

Gambar 4.34 Form Laporan Tahunan

Berikut ini adalah cetak laporan tahunan, seperti pada Gambar 4.35.

perpustakaan.uns.ac.id digilib.uns.ac.id61

Berikut adalah form untuk menu laporan tunggakan, seperti pada Gambar 4.36.

Gambar 4.36 Form Laporan Tunggakan

Berikut ini adalah cetak laporan tunggakan, seperti pada Gambar 4.37.

4.3.6.2 Menu Laporan Siswa

Berikut adalah form untuk menu laporan harian siswa, seperti pada Gambar 4.38.

Gambar 4.38 Form Laporan Harian Siswa

Berikut ini adalah cetak laporan harian siswa, seperti pada Gambar 4.39.

perpustakaan.uns.ac.id digilib.uns.ac.id63

Berikut adalah form untuk menu laporan bulanan siswa, seperti pada Gambar 4.40.

Gambar 4.40 Form Laporan Bulanan Siswa

Berikut ini adalah cetak laporan bulanan siswa, seperti pada Gambar 4.41.

Berikut adalah form untuk menu laporan tahunan siswa, seperti pada Gambar 4.42.

Gambar 4.42 Form Laporan Tahunan Siswa

Berikut ini adalah cetak laporan tahunan siswa, seperti pada Gambar 4.43.

perpustakaan.uns.ac.id digilib.uns.ac.id65

Berikut adalah form untuk menu laporan tunggakan siswa, seperti pada Gambar 4.44.

Gambar 4.44 Form Laporan Tunggakan Siswa

Berikut ini adalah cetak laporan tunggakan siswa, seperti pada Gambar 4.45.

66 BAB V PENUTUP

5.1 Kesimpulan

Berdasarkan hasil penelitian dan analisa yang penulis lakukan, maka dapat ditarik kesimpulan yaitu telah dibuat suatu sistem informasi pembayaran SPP di SDIT Darul Falah Sukoharjo. Sistem informasi pembayaran SPP ini mampu melakukan proses pengolahan data siswa, pengolahan data user, pengolahan data transaksi, pengolahan data wali kelas, pengolahan data kelas, dan laporan.

5.2 Saran

Saran yang dapat disampaikan dalam pemakaian sistem ini adalah ditambahkan fungsi dan fasilitas SMS Gateway.

Dalam dokumen PUPUT NIRWANSARI M.3209067 (Halaman 54-81)

Dokumen terkait