Analisis Kebutuhan Sistem Implementasi Sistem Pengujian Sistem Pemeliharaan Sistem

267 Jarak antara alternatif Ai dengan solusi ideal negatif dirumuskan sebagai: 6 Menentukan nilai preferensi untuk setiap alternatif : 7 Nilai Vi yang lebih besar menunjukkan bahwa alternatif Ai lebih dipilih.

3. METODE PENELITIAN

3.1. Studi Pendahuluan

Dalam studi pendahuluan, yang menjadi sasaran utama dalam penelitian ini adalah mengkaji penggunaan metode TOPSIS pada model Multiple Attribute Decision Making MADM. Metode tersebut tersebut digunakan sebagai metode pengambilan keputusan untuk pemberian beasiswa.

3.2. Tahap Pengumpulan Data

3.2.1. Studi Literatur

Metode pengumpulan data yang dilakukan melalui membaca dan mempelajari referensi – referensi berupa jurnal ilmiah, skripsi, dan buku. Fasilitas internet juga dipergunakan untuk media sebagai mencari data atau informasi yang dipublikasikan di dunia maya yang berkaitan dengan obyek penelitian.

3.2.2. Studi Lapangan

Metode pengumpulan data yang dilakukan dengan meninjau langsung objek permasalahan, serta mengumpulkan informasi dari pihak-pihak terkait dengancara pengamatan dan wawancara.

3.3. Tahap Pembuatan Perangkat Lunak

3.3.1. Analisis Kebutuhan Sistem

Pada tahap ini merupakan tahap analisis terhadap kebutuhan - kebutuhan sistem yang diperlukan untuk memperlancar proses pembangunan sistem tersebut. Tahap ini mencakup analisis proses bisnis yang sedang berjalan, analisis masalah, sistem usulan, dan analisis kebutuhan fungsional. 3.3.2. Perancangan Antar Muka Sistem Tahap ini merupakan proses perancangan tampilan sistem yang disesuaikan dengan hasil analisis kebutuhan yang telah dilakuakan pada tahap sebelumnya.

3.3.3. Implementasi Sistem

Merupakan tahap perwujudan sistem yang berasal dari integrasi antara desain system yang telah dibuat dengan menggunakan bahasa pemrograman PHP dan desain basisdata menggunakan MySQL.Serta pengaplikasian perhitungan menggunakan metode TOPSIS dilakukan pada tahap ini.

3.3.4. Pengujian Sistem

Merupakan tahap uji coba terhadap system yang telah dibuat, dengan tujuan untuk mengetahui kelayakan serta kekurangan sistem tersebut.Hasil dari tahap ini dijadikan sebagai bahan evaluasi untuk melakukan perbaikan dan penambahan pada sistem yang telah dibangun.

3.3.5. Pemeliharaan Sistem

Merupakan tahap terakhir dalam pembuatan sistem perangkat lunak, dimana sistem yang telah dibuat dapat mengalami perubahan-perubahan dan penambahan sesuai dengan permintaan pengguna 268

4. ANALISIS DAN PERANCANGAN SISTEM

4.1. Perancangan Sistem

4.1.1. Diagram Konteks

Sistem Rekomendasi Penerima Beasiswa Admin Guru BK Username, Password Data BK Data Pemohon Data Nilai Pemohon Data Madrasah Data Tahun Ajaran Data Beasiswa Data Kritria Data Nilai Kritria Data Bobot Data Berita Data Rekomendasi Informasi Status Login Informasi BK Informasi Pemohon Informasi Nilai Pemohon Informasi Madrasah Informasi Tahun Ajaran Informasi Basiswa Informasi Kritria Informasi Nilai Kritria Informasi Bobot Informasi Berita Informasi Rekomendasi Informasi Laporan Username, Password Data Pemohon Data Nilai Pemohon Informasi Status Login Informasi Pemohon Informasi Nilai pemohon Informasi Data Beasiswa Informasi Data Berita Siswa Informasi Beasiswa Informasi Madrasah Informasi BK Informasi Berita Gambar 1 : Diagram Konteks

4.1.2. DFD Level 1

Adminnistrator 1. Login 2. Administrasi Pemohon 3. Administrasi Data Master Tabel BK Tabel Pemohon Tabel Beasiswa Tabel Tahun Ajaran Username, Password Status login Data Pemohon Data Nilai Pemohon Informasi Pemohon Informasi Nilai Pemohon Informasi Madrasah Informasi Tahunajaran Informasi Beasiswa Informasi Bobot Informasi BK Data Madrasah Data Tahunajaran Data Beasiswa Data Bobot Data BK Tabel Madrasah Tabel Nilai Pemohon 4. Administrasi Data Kriteria Tabel Kriteria Tabel Nilai Kriteria 5. Administrasi Seleksi Tabel Bobot Data Kriteria Data Nilai Kriteria Informasi Kriteria Informasi Nilai Kriteria Data Pemohon Data Nilai Pemohon Data Madrasah Data Tahunajaran Data Beasiswa Data Bobot Data Kriteria Data Nilai Kriteria Informasi Pemohon Informasi Nilai Pemohon Informasi Madrasah Informasi Tahunajaran Informasi Beasiswa Informasi Bobot Informasi Kriteria Informasi Nilai Kriteria Guru BK Status Login Username, Password Data Pemohon Data Nilai Pemohon Informasi Pemohon Informasi Nilai Pemohon Informasi madrasah Informasi Tahunajaran Informasi Beasiswa Informasi Kriteria Informasi BK Siswa Pengunjung Umum Informasi Madrasah Informasi Tahunajaran Informasi Beasiswa Informasi BK Informasi Kriteria Gambar 2 : DFD Level 1