No. Nama Proses : 4.2 Proses penentuan bobot dari rating derajat kepentingan tiap kriteria

SPK Penentuan Performance Sekolah user data_login_user data_register data_sekolah_register hasil_data_register user_invalid | form_aplikasi hasil_data_register_sekolah ganti_password_user hasil_ganti_password_user cari_hasil_keputusan laporan_hasil_keputusan bobot_nilai_hasil_register_sekolah hasil_performance_sekolah

a. No. Nama Proses : 4.2 Proses penentuan bobot dari rating derajat kepentingan tiap kriteria

b. Input : rating_kepentingan_tiap_kriteria c. Proses : Setelah admin memasukkan rating derajat kepentingan untuk tiap kriteria, maka selanjutnya akan diproses menentukan bobot-bobot dari tiap rating tersebut. Kemudian disimpan pada basis data kriteria. d. Output : bobot_rating_kepentingan_tiap_kriteria a. No. Nama Proses :4.3 Menampilkan derajat kepentingan tiap kriteria b. Input : hasil_derajat_kepentingan_tiap_kriteria c. Proses : Rating serta bobot dari derajat tiap kriteria yang telah tersimpan pada basis data criteria tadi, kemudian diambil untuk ditampilkan kepada admin. d. Output : hasil_derajat_kepentingan_tiap_kriteria Gambar 3.9 DFD Level 0 – User a. No. Nama Proses : SPK Penentuan Performance Sekolah b. Input : data_login_user, data_register_user, ganti_password_ user, data_sekolah_register, bobot_nilai_hasil_regis ter_sekolah, cari_hasil_keputusan c. Proses : Seperti halnya pada admin, untuk menggunakan aplikasi, user juga harus memasukkan data loginnya Universitas Sumatera Utara terlebih dahulu. Tetapi jika user belum memiliki data login, maka dapat melakukan register user. Selain itu user juga dapat melakukan ganti password dan melihat hasil keputusan yang telah ada. User akan memasukan data sekolah sebagai aktivitas register data sekolah dan menentukan tingkat performance sekolah. d. Output : user_invalid | form_aplikasi, hasil_data_register_user, hasil_ganti_password_user, hasil_data_register_sekolah, hasil_performance_sekolah, laporan_hasil_keputusan Pemecahan proses pada DFD level 0 di atas menjadi beberapa proses yang lebih terperinci lagi dalam bentuk DFD level 1 dapat dilihat pada gambar 3.10 berikut ini: Universitas Sumatera Utara user 1.0 Login 3.0 Ganti password 4.0 Register data sekolah guna menentukan bobot nilai tiap kriteria yg diperoleh User sekolah data_login_user user_invalid | form_aplikasi data_pengguna data_password data_pengguna data_password_baru hasil_data_password_baru data_password {password_lama dan password_baru} data_sekolah_register hasil_data_register_sekolah kriteria 2.0 Register user data_pengguna_baru data_register_user hasil_data_pengguna_baru hasil_data_register_ user 5.0 Menentukan tingkat performance sekolah 6.0 Menampilkan hasil keputusan performance sekolah data_sekolah bobot_nilai_tiap_kriteria _yang_diperoleh bobot_nilai_hasil_register_sekolah hasil_bobot_nilai_tiap_kriteria_ yang_diperoleh hasil_performance_sekolah derajat_kepentingan_tiap_kriteria hasil_derajat_kepentingan_tiap_kriteria hasil_derajat_kecocokan_sekolah _terhadap_kriteria hasil_agregasi_dan_tingkat_performance_sekolah hasil_data_sekolah derajat_kecocokan_sekolah_terha dap_tiap_kriteria cari_hasil_keputusan laporan_hasil_keputusan data_hasil_keputusan_performance_sekolah Gambar 3.10 DFD Level 1 – User a. No. Nama Proses : 1.0 Login b. Input : data_login_user, data_pengguna c. Proses : Untuk menggunakan aplikasi seorang user harus melakukan login terlebih dahulu yakni dengan memasukkan data login miliknya. Data user tersimpan pada basis data user. d. Output : data_pengguna , user_invalid | form_aplikasi Universitas Sumatera Utara a. No. Nama Proses : 2.0 Register User b. Input : data_register_user, hasil_data_pengguna_baru c. Proses : Seorang user dapat melakukan register user jika dirinya belum memiliki data login untuk menggunakan sistem. Hasil data register user disimpan pada basis data user. d. Output : data_pengguna_ baru, hasil_data_register_user a. No. Nama Proses : 3.0 Ganti password b. Input : data_password {password_lama dan password_baru}, hasil_data_password_baru c. Proses : Seorang user dapat melakukan pergantian password dari data loginnya. Update data password akan disimpan pada basis data user. d. Output : data_password, data_password_baru a. No. Nama Proses : 4.0 Register data sekolah guna menentukan bobot tiap kriteria yang diperoleh b. Input : data_sekolah_register, hasil_bobot_nilai_tiap_kriteria _yang_diperoleh c. Proses : user memiliki hak aktivitas memasukkan data sekolah sebagai register data sekolah. Hal ini dilakukan untuk menghasilkan bobot nilai yang diperoleh sekolah terhadap tiap kriteria yang digunakan yang kemudian disimpan pada basis data sekolah. d. Output : hasil_data_register_sekolah, data_sekolah, bobot_nilai _tiap_kriteria_yang_diperoleh a. No. Nama Proses : 5.0 Menentukan tingkat performance sekolah b. Input : bobot_nilai_hasil_register_sekolah, data_sekolah, Universitas Sumatera Utara derajat_kepentingan_tiap_kriteria c. Proses : Setelah proses register data sekolah dilakukan user, maka hasilnya disimpan pada basis data sekolah. Setelah itu user dapat menentukan dengan menggunakan data hasil register sekolah yang tersimpan pada basis data sekolah tadi kemudian aktivitas menentukan performance dari sekolah tersebut. Hasil dari aktivitas ini berupa hasil agregasi,tingkat performance, derajat kecocokan sekolah terhadap tiap kriteria dan derajat kepentingan tiap kriteria akan disimpan pada basis data sekolah dan kriteria. d. Output : hasil_derajat_kecocokan_sekolah_terhadap_tiap_ kriteria, derajat_kepentingan_tiap_kriteria, hasil_data _sekolah, hasil_agregasi_sekolah_dan_tingkat_ performance_sekolah, derjat_kecocokan_sekolah_ terhadap_tiap_kriteria, hasil_performance_sekolah a. No. Nama Proses : 6.0 Menampilkan hasil keputusan performance sekolah b. Input : cari_hasil_keputusan, data_hasil_keputusan_perfor mance_sekolah c. Proses : User juga dapat melihat hasil dari aplikasi ini berupa data laporan performance sekolah yang pernah dilakukan dan ada pada basis data sekolah. d. Output : laporan_hasil_keputusan DFD level 1 di atas kemudian akan dibagi atau dipecah kembali menjadi beberapa proses terperinci dalam bentuk DFD level 2. Beriut adalah penjelasan DFD level 2 untuk masing-masing proses. Universitas Sumatera Utara user sekolah hasil_data_sekolah kriteria 5.1 Menampilkan bobot nilai yang diperoleh sekolah 5.2 penentuan derajat kecocokan sekolah terhadap tiap kriteria bobot_nilai_hasil_register_sekolah bobot_nilai_tiap _kriteria derajat_kepentingan_ tiap_kriteria h a s il_ d e ra ja t_ k e p e n ti n g a n _ ti a p _ k ri te ri a h a s il_ d e ra ja t_ k e c o c o k a n _ s e k o la h _ te rh a d a p _ k ri te ri a h a s il_ a g re g a s i_ d a n _ ti n g k a t_ p e rf o rm a n c e _ s e k o la h derajat_kecocokan _sekolah_terhadap _tiap_kriteria 5.3 Penentuan hasil agregasi dan performance sekolah derajat_kecocokan _sekolah_terhadap _tiap_kriteria hasil_performance_sekolah Gambar 3.11 DFD Level 2 – Menentukan Tingkat Performance Sekolah oleh User a. No. Nama Proses : 5.1 Menampilkan bobot nilai yang diperoleh sekolah b. Input : bobot_nilai_hasil_register_sekolah c. Proses : Pada proses ini, user akan memasukkan bobot nilai dari tiap kriteria yang diperoleh sekolah hasil register data sekolah. Setelah bobot nilai dan data sekolah ditampilkan dari basis data sekolah, maka akan dapat ditentukan derajat kecocokan sekolah berdasarkan aturan pembagian interval nilai untuk tiap rating yang terdapat pada sistem. d. Output : bobot_nilai_tiap_kriteria a. No. Nama Proses : 5.2 Penentuan derajat kecocokan sekolah terhadap tiap kriteria Universitas Sumatera Utara b. Input : bobot_nilai_tiap_kriteria c. Proses : Proses selanjutnya yaitu menentukan derajat kecocokan sekolah terhadap tiap kriteria berdasarkan bobot nilai tiap kriteria yang diperoleh sekolah serta penggunaan interval nilai untuk tiap rating derajat kecocokan. Hasilnya disimpan pada basis data kriteria. d. Output : derajat_kecocokan_sekolah_terhadap_tiap_kriteria a. No. Nama Proses : 5.3 Penentuan hasil agregasi dan performance sekolah b. Input : derajat_kecocokan_sekolah_terhadap_tiap _kriteria, derajat_kepentingan_tiap_kriteria c. Proses : Setelah derajat kecocokan sekoh diperoleh, maka dari derajat kecocokan sekolah terhadap tiap kriteria yang telah disimpan pada basis data kriteria tersebut diambil kembali beserta derajat kepentingan tiap kriteria untuk diagregasikan pada sistem ini guna memperoleh hasil agregasi untuk menentukan tingkat performance sekolah. Hasil agregasi dan tingkat performance sekolah serta hasil derajat kecocokan sekolah terhadap tiap kriteria dan derjat kepentingan tiap kriteria yang digunakan disimpan pada basis data sekolah. d. Output : hasil_performance_sekolah, hasil_agregasi_dan_ tingkat_performacne_sekolah, hasil_derajat_ kecocokan_sekolah_terhadap_tiap_kriteria, hasil_ derajat_kepentingan_tiap_kriteria Universitas Sumatera Utara

3.3.2 Kamus Data

Kamus data dirancang guna mendaftarkan rincian data dan berkas yang digunakan pada data flow diagram DFD yang telah dipaparkan sebelumnya. Tabel 3.8 Kamus Data No Data Field Type Deskripsi 1 user username char20 Id user password instansi status char20 char25 char27 Password user Nama instansi atau lembaga user Level admin user 2 dkepentingan derajat char13 Nama derajat kriteria1 char2 Rating kepentingan kriteria1 kriteria2 char2 Rating kepentingan kriteria2 kriteria3 kriteria4 char2 char2 Rating kepentingan kriteria3 Rating kepentingan kriteria4 kriteria5 kriteria6 char2 char2 Rating kepentingan kriteria5 Rating kepentingan kriteria6 kriteria7 kriteria8 char2 char2 Rating kepentingan kriteria7 Rating kepentingan kriteria8 NPM char6 Nilai Prioritas Max 3 sekolah nis nama_Sekolah jenjang varchar15 varchar30 Enum‘SMP, Nomor Induk Sekolah Nama Sekolah Jenjang Sekolah Universitas Sumatera Utara bk1 bk2 bk3 bk4 bk5 bk6 bk7 bk8 dkec_k1 dkec_k2 dkec_k3 dkec_k4 dkec_k5 dkec_k6 dkec_k7 dkec_k8 nilai_prioritas NPM Tingkat_perfor mance ‘SMA’ char3 char3 char3 char3 char3 char3 char3 char3 char2 char2 char2 char2 char2 char2 char2 char2 varchar6 varchar6 varchar15 Bobot nilai kriteria1 Bobot nilai kriteria2 Bobot nilai kriteria3 Bobot nilai kriteria4 Bobot nilai kriteria5 Bobot nilai kriteria6 Bobot nilai kriteria7 Bobot nilai kriteria8 Derajat kecocokan K1 Derajat kecocokan K2 Derajat kecocokan K3 Derajat kecocokan K4 Derajat kecocokan K5 Derajat kecocokan K6 Derajat kecocokan K7 Derajat kecocokan K8 Nilai prioritas sekolah Nilai prioritas max Tingkat performance sekolah Universitas Sumatera Utara

3.4 Perancangan Antarmuka