Analisis Kebutuhan Hardware dan Software Perancangan Sistem

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