37
Berikut ini adalah alasan penulis menggunakan model proses ini : 1. Memudahkan dalam mereview pada akhir tiap-tiap fase
pengembangan, karena sebelum melangkah ke fase selanjutnya harus dipastikan bahwa hasil yang diharapkan pada fase tertentu
sudah berhasil tercapai. 2. Dokumen selalu dibuat pada tiap fase.
3. Dapat memastikan kebutuhan system tepat sesuia dengan kebutuhan user.
3.3.1 Tahap Analisis
Pada tahap ini dilakukan identifikasi masalah, analisa sistem yang berjalan, uraian sistem yang berjalan, kelemahan sistem yang
berjalan, analisis masalah, analisis kebutuhan dan alternatif pemecahan masalah. Di dalam menganalisa sistem merupakan riset atau penelitian
atas sistem yang telah ada dan berjalan dengan tujuan untuk merancang sistem baru atau diperbaharui update. Pada tahap ini dilakukan
investigasi awal terhadap sistem yang sudah berjalan. Tahap analisis digunakan oleh analis sistem untuk membuat
keputusan. Apabila sistem saat ini mempunyai masalah atau sudah tidak berfungsi secara baik dan hasil analisis yang digunakan dasar untuk
memperbaiki sistem. Sistem yang sedang berjalan saat ini dan dapat
38
melakukan identifikasi terhadap masalah yang muncul dan memberi solusi dengan profesional.
Yang membedakan penelitian penulis dengan penelitian- penelitian sebelumnya yaitu tersedianya fasilitas cetak rapor, fasilitas
untuk melihat peringkat siswa dan fasilitas untuk melihat hasil ujian nasional.
3.3.2 Tahapan Perancangan
Tahapan perancangan mempunyai tujuan untuk mendesain sistem baru yang dapat menyelesaikan masalah-masalah yang dihadapi
sekolah yang diperoleh dari pemilihan alternatif sistem yang terbaik. Pada tahap ini dilakukan tahap-tahap untuk perancangan sistem,
yaitu : 1. Perancangan Proses Bisnis
Berupa DFD yang meliputi diagram konteks level 0, diagram zero level 1 dan diagram detail juga kamus data.
2. Perancangan Basis Data Meliputi ERD dan normalisasi .
3. Perancangan Masukan dan Keluaran Meliputi STD State Transition Diagram.
39
3.3.3 Tahap Implementasi
Tahapan ini merupakan tahap lanjutan dari desain aplikasi sistem, yaitu menafsirkan atau menerjemahkan desain aplikasi sistem
ke dalam bahasa pemrograman yang dapat dimengerti oleh sistem komputer. Dalam pembuatan aplikasi ini, perangkat lunak dan bahasa
pemrograman yang digunakan adalah XAMPP, Macromedia Dreamweaver MX, PHP, Javascript dan MySQL.
Setelah program selesai lalu dilakukan pengujian terhadap sistem yang dibuat untuk mengetahui sistem telah sesuai dengan yang
diharapkan.
3.3.4 Tahap Pengoperasian dan Pemeliharaan