24
prototype dinyatakan selesai jika user menyatakan bahwa prototype yang dibangun sudah memenuhi kebutuhan mereka
.
3.4 Analisis Kebutuhan Hardware dan Software
Dalam penerepan teknologi ActiveX Data Object .Net yang di implementasikan kedalam sistem informasi administrasi
pembayaran SPP dibutuhkan spesifikasi minimum perangkat keras dan perangkat lunak seperti tercantum pada Tabel 3.1 dan
Tabel 3.2.
Tabel 3.1 Kebutuhan Perangkat Keras
Tabel 3.2 Kebutuhan Perangkat Lunak
3.5 Perancangan Sistem
Perancangan sistem informasi administrasi pembayaran SPP ini dirancang menggunakan Unified Modelling Language UML.
UML menyediakan beberapa diagram dalam proses perancangan
25
sistem. Dalam sistem yang akan dibangun menggunakan beberapa diagram, yaitu: use case diagram, activity diagram,
sequence diagram, class diagram dan deployment diagram 1. Use Case Diagram
Use case diagram menggambarkan apa yang dapat dilakukan aktor terhadap sistem yang akan dibangun. Use case diagram
terdiri dari aktor, use case dan hubungannya. Aktor adalah seseorang yang akan berinteraksi dengan sistem untuk
melakukan pekerjaan-pekerjaan tertentu. Sebuah use case merepresentasikan keseluruhan kerja sistem secara garis besar
dan juga merepresentasikan interaksi antara aktor dengan sistem yang dibangun serta menggambarkan fungsionalitas yang dapat
diberikan sistem kepada user. Use case diagram sistem yang akan dibangun digambarkan pada Gambar 3.4.
26
Membuat Laporan Tunggakan Membuat Laporan Pembayaran
Manajemen Data Kelas
Manajemen Data Wali kelas
Manajemen Jenis Pembayaran Setting Tahun Ajaran
Mengelola Transaksi Pembayaran Membuat Laporan
extend extend
Mencetak Kartu SPP Manajemen Data
Admin extend
extend extend
Manajemen Data Siswa extend
Manajemen Data Absensi extend
Gambar 3.4 Use Case Diagram
Pada gambar 3.4 dapat dijelaskan bahwa dalam sistem yang akan akan dibangun hanya terdapat satu aktor yaitu staf tata usaha
keuangan komite yang disebut sebagai admin. Admin memiliki hak akses penuh kedalam sistem, yang terdiri dari setting tahun
ajaran, manajemen data kelas, manajemen data Siswa, manajemen data wali kelas, manajemen data absensi, manajemen
jenis pembayaran, mengelola transaksi pembayaran, mencetak kartu SPP, serta membuat laporan pembayaran dan laporan
tunggakan.
27
2. Activity Diagram Activity diagram menggambarkan aliran aktivitas dalam
sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana diakhiri.
Berdasarkan use case yang ada pada gambar 3.4 maka terdapat lima activity diagram, yaitu setting tahun ajaran, manajemen
data, mengelola transaksi pembayaran, mencetak kartu SPP, dan membuat laporan. Acticity-activity tersebut dapat digambarkan
sebagai berikut: a. Activity Diagram Setting Tahun Ajararan
Gambar 3.5 Activity Diagram Setting Tahun Ajaran
Gambar 3.5 menggambarkan aliran aktivitas pada proses setting tahun ajaran. Pada proses ini admin dapat memilih menu
menambah, mengubah, atau memilih tahun ajaran. Berdasarkan tahun ajaran yang dipilih maka data siswa yang dapat diproses
hanya untuk tahun ajaran tersebut.
28
b. Activity Diagram Manajemen Data
Gambar 3.6 Activity Diagram Manajemen Data
Gambar 3.6 menggambarkan aliran aktivitas pada proses manajemen data. Pada proses ini admin memilih menu data yang
akan dikelola yang terdiri dari data kelas, data siswa, data wali kelas, data absensi, dan jenis pembayaran. Aktivitas selanjutnya
yang dapat dilakukan admin yaitu menambah, mengubah, atau menghapus data.
29
c. Activity Diagram Mengelola Transaksi Pembayaran
Gambar 3.7 Activity Diagram Mengelola Transaksi Pembayaran
Gambar 3.7 menggambarkan aliran aktivitas pada proses tansaksi pembayaran SPP. Pada proses ini admin mencari data
siswa yang akan membayar SPP, kemudian memilih SPP bulan apa saja yang akan dibayar, lalu memproses pembayaran, dan
mencetak pembayaran sebagai bukti pembayaran yang telah dilakukan siswa.
30
d. Activity Diagram Mencetak Kartu SPP
Gambar 3.8 Activity Diagram Mencetak Kartu SPP
Gambar 3.8 menggambarkan aliran aktivitas pada proses mencetak kartu SPP. Pada proses ini admin memilih data SPP
siswa, kemudian sistem akan menampilkan data SPP siswa, dan selanjutnya admin mencetak data SPP siswa dalam bentuk kartu
SPP.
31
e. Activity Diagram Membuat Laporan