p. Perancangan Tampilan Pengaturan User
T16 Navigasi
Password lama Password baru
Konfirmasi password baru Simpan
Ganti password
Batal
- Jika semua data telah diubah
di ubah
password dan klik ubah akan muncul pesan M15
ika salah memasukkan password lama maka
muncul pesan M14
- Klik keluar menuju T02
Gambar 3. 34 Perancangan Tampilan Pengaturan User
2. Perancangan Struktur Menu Untuk Kepala Panitia PSB
a. Perancangan Tampilan Login
T17
Navigator
Login
Logo
Nama user Password
SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN CALON SISWA BARU
SMA NEGERI 4 CIMAHI
OK Keluar
- Jika klik masuk sebagai kepala panitia
nama user dan password benar lalu klik ok maka akan menuju form T18
- Jika klik keluar maka akan muncul
pesan M16 -
Jika nama user salah maka akan muncul pesan M01
- jika password salah maka akan
muncul pesan M02
Gambar 3. 35 Tampilan Login
b. Perancangan Menu Utama Kepala Panitia
T18 Navigator
LOGO
Misi a.
Membina insan bertaqwa dan berakhlak mulia b.
Meningkatkan kualitas SDM Guru, Pegawai dan Siswa c.
Meningkatkan pelayanan Pendidikan bagi masyarakat d.
Meningkatkan Sistem Pembelajaran berbasis TIK SISTEM PENDUKUNG KEPUTUSAN
PENYELEKSIAN CALON SISWA BARU SMA NEGERI 4
Jln. Kihapit Barat No. 323 Telp. 022 6671498
LOGO LOGO
Visi :
:
” Menuju Pendidikan Bermutu untuk Mewujudkan Insan Indonesia yang Taqwa,
Cerdas dan Kompetitif ”
Misi -Membina insan bertaqwa dan berakhlak mulia
Meningkatkan kualitas SDM Guru, Pegawai dan Siswa -Meningkatkan pelayanan Pendidikan bagi masyarakat
-Meningkatkan Sistem Pembelajaran berbasis TIK Laporan
Keluar Pengaturan
user
- Klik laporan menuju T19 - Klik pengaturan user
menuju T20 - Klik keluar menuju pesan
M16
Gambar 3. 36 Perancangan Tampilan Menu Utama Kepala Panitia c.
Perancangan Tampilan Laporan
T19 Navigasi
Daftar Status Penyeleksian Calon Siswa Baru Beserta Nilai Total
Yang di Dapat di SMA Negeri 4 Cimahi No pendataran
Nama calon siswa Total nilai
Status
Keluar Logo
Cetak filter
- Klik cetak maka data akan dicetak namun sebelumnya
memilih dahulu apakah data yang dicetak semua, diterima
atau yang ditolak dan pilih tahun ajaran berapa yang
akan dicetak
- Klik keluar menuju menuju T18
Gambar 3. 37 Perancangan Tampilan Laporan
d. Perancangan Tampilan Pengaturan User
T20 Navigasi
Password lama Password baru
Konfirmasi password baru Simpan
Ganti password
Batal
- Jika telah diubah di ubah password dan klik
ubah akan muncul pesan M15
ika salah
memasukkan password lama
maka muncul
pesan M14 - Klik keluar menuju T18
Gambar 3. 38 Perancangan Tampilan Pengaturan User
3.3.3.2. Perancangan Tampilan Pesan
Berikut adalah perancangan tampilan pesan jika ada kesalahan atau informasi bagi panitia PSB dan kepala panitia:
M01 M02
Maaf nama user yang anda masukkan salah
Informasi
OK
Konfirmasi nama user salah
Maaf password yang anda masukkan salah
Informasi
OK
Konfirmasi password salah
M03 M04
Tidak boleh ada data kosong
Informasi
OK
Konfirmasi Pesan Data Kosong
Yakin akan menghapus data tahun ajaran
Informasi
Yes No
Konfirmasi Penghapusan data tahun ajaran
M05 M06
Yakin akan menghapus data kriteria penilaian
Informasi
Yes No
Konfirmasi Penghapusan data criteria penilaian
Yakin akan menghapus pilihankriteria penilaian
Informasi
Yes No
Konfirmasi Penghapusan pilihan kriteria penilaian
M07 M08
Yakin akan menghapus data sub kriteria
Informasi
Yes No
Konfirmasi Penghapusan Data sub kriteria
Maaf tahun ajaran sudah dipakai data ini tidak bisa diubah
Informasi
OK
Konfirmasi tahun ajaran tidak bisa diubah
M09 M10
Maaf tahun ajaran sudah dipakai data ini tidak bisa dihapus
Informasi
OK
Konfirmasi tahun ajaran tidak bisa dihapus
Maaf kriteria sudah dipakai data ini tidak bisa diubah
Informasi
OK
Konfirmasi kriteria tidak bisa diubah
M11 M12
Maaf kriteria sudah dipakai data ini tidak bisa dihapus
Informasi
OK
Konfirmasi kriteria tidak bisa dihapus
Maaf data yang dicari tidak ditemukan
Informasi
Ok
Konfirmasi pencarian data tidak ditemukan
M13 M14
Input nilai harus disub nilai
Informasi
OK
Konfirmasi input nilai
Password lama salah
Informasi
OK
Konfirmasi ubah password salah
M15 M16
Password telah berhasil diubah
Informasi
OK
Konfirmasi password berhasil diubah
Anda yakin ingin keluar dari aplikasi?
Informasi
Yes No
Konfirmasi keluar dari aplikasi
M17 M18
Yakin akan mengubah tahun aaran aktif??? Pengubahan ini akan menyebabkan
berubahnya setting penilaian Tekan yes untuk melanjutkan dn tekan no
untuk membatalkan
Informasi
Yes No
Konfirmasi pengaktifan tahun ajaran
Niali harus diantara 0 sd 100
Informasi
OK
Konfirmasi nilai lebih dari 100 dan kurang dari 0
M19 M20
Nilai sudah dihitung tidak dapat diubah
Informasi
OK
Konfirmasi nilai tidak dapat diubah
Isian masih ada yang salah..dan jumlah seluruh nilai harus 1
Informasi
OK
Konfirmasi jumlah persentase kriteria lebih dari 1
M21
Batas nilai antara 0 sd 1
Informasi
OK
Konfirmasi pengisian batas nilai lebih dari 1 dan kurang dari 0
Gambar 3. 39 Perancangan Tampilan Pesan
3.3.3.3. Perancangan Keluaran
Untuk perancangan keluaran pada Sistem Pendukung Keputusan Penyeleksian Calon Siswa Baru SMA Negeri 4 ini adalah berbentuk hasil cetakan melalui alat
pencetak printer. Adapun jenis keluaran yang dihasilkan adalah sebagai berikut :
T21
DATA CALON SISWA BARU YANG DITERIMA TAHUN AJARAN 20102011 SMA NEGERI 4 CIMAHI
Jl. KIHAPIT BARAT NO 283 CIMAHI TENGAN No pendataran
Nama calon siswa Asal sekolah
Total nilai Status
LOGO
Kepala sekolah
Gambar 3. 40 Perancangan Keluaran Penyeleksian Calon Siswa Baru
3.3.3.4. Jaringan Semantik
Berikut ini adalah jaringan semantik system pendukung keputusan penyeleksian calon siswa baru di SMA Negeri 4 Cimahi, jaringan semantic ini terdiri dari dua
bagian yaitu jaringan semantic untuk panitia dan kepala panitia PSB. 1. Jaringan simantik untuk panitia PSB adalah sebagai berikut :
T01 T02
M01 M02
M16 T03
T12 M16
T16 T15
T04 T05
T06
T07
T08 T09
T10 T11
M04 M05
M06 M08
M09 M10
M11 M03
M03
M03
M03
M03 M03
M03 M03
T13 T14
M03 M03
M12 M14
M15 M13
M18 M19
M17 M21
M21
M20
M20
Gambar 3. 41 Jaringan Semantim Panitia PSB
2. Jaringan simantik untuk Kepala Panitia adalah sebagai berikut :
T17 T19
T20 T18
M01 M02
M16
M14 M16
M15
Gambar 3. 42 Jaringan Semantik Kepala Panitia 3.3.3.5.
Proses Prosedural
Perancangan prosedural merupakan perancangan yang dilakukan untuk menetapkan detail algoritma yang akan dinyatakan ke dalam suatu program. Adapun
perancangan prosedural untuk aplikasi yang akan dibangun sebagai berikut :
1. Prosedural Login
Mulai
Masukan nama user dan
password Cek username dan
password Menu utama
ya
Selesai Tampil pesan
data login salah
Tidak
Gambar 3. 43 Proses Prosedural Login
2. Prosedural Import Data Calon Siswa
Mulai
Pilih data calon siswa
yang akan diimport dari
direktori
Selesai Data calon
siswa Import data dari
direktori
Gambar 3. 44 Proses Prosedural Import Data Calon Siswa
3. Prosedural Tambah Data Tahun Ajaran
Mulai Masukkan
data tahun ajaran
Selesai Ada data
kosong? Tidak
Ya Tampil pesan
data tidak boleh ada yang kosong
Penyimpanan data kedalam tabel
tahun ajaran Data tahun
ajaran
Gambar 3. 45 Proses Prosedural Tambah Data Tahun Ajaran
4. Prosedural Tambah Data Kriteria
Mulai
Masukkan data kriteria
Selesai Ada data
kosong? Tidak
Ya Tampil pesan
data tidak boleh ada yang kosong
Penyimpanan data kedalam tabel
kriteria Cek apakah sudah
melakukan proses perhitungan?
Belum Sudah
Data sudah dipakai tidak
bisa ditambah
Nilai kurang dari 0 dan lebih dari 1
Tampil pesan nilai dari 0 sd 1
Ya Tidak
Data kriteria Data
kriteria
Gambar 3. 46 Proses Prosedural Tambah Data Kriteria
5. Prosedural Tambah Data kriteria Pilihan
Mulai
Masukkan data
kriteria pilihan
Selesai Ada data
kosong? Tidak
Ya Tampil pesan
data tidak boleh ada yang kosong
Penyimpanan data kedalam tabel
pilihan Cek apakah sudah
melakukan proses perhitungan?
Belum Sudah
Data sudah dipakai tidak
bisa ditambah
Nilai kurang dari 0 dan lebih dari 1
Tampil pesan bobot antara 0 s
d 1 Ya
Tidak
Data kriteria pilihan
Data kriteria
pilihan
Gambar 3. 47 Proses Prosedural Tambah Data Kriteria Pilihan
6. Prosedural Tambah Data Sub Kriteria
Mulai
Masukka n data
sub kriteria
Selesai Ada data
kosong? Tidak
Ya Tampil pesan
data tidak boleh ada yang kosong
Penyimpanan data kedalam tabel sub
kriteria Cek apakah sudah
melakukan proses perhitungan?
Belum Sudah
Data sudah dipakai tidak
bisa ditambah
Data sub kriteria
Data sub
krietria
Gambar 3. 48 Proses Prosedural Tambah Data Sub Kriteria
7. Prosedural Cari Data
Mulai Data dicari
menurut no pendaftaran,
nama dan asal sekolah
Ya Tidak
Tampil pesan data yang
dicari tidak ada Ditemukan ?
Data yang dicari
Gambar 3. 49 Proses Prosedural Cari Data
8. Prosedural Ubah Data Tahun Ajaran
Mulai Pilih data tahun
ajaran yang akan diubah
Isi data tahun ajaran yang
akan diubah Cek data kosong
Tampil pesan data tidak
boleh kosong
Selesai Tidak
Ya Penyimpanan data
kedalam tabel tahun ajaran
Cek apakah sudah melakukan proses
perhitungan? Belum
Sudah Tampil pesan
data tidak dapat diubah
Data tahun ajaran
Gambar 3. 50 Proses Prosedural Ubah Data Tahun Ajaran
9. Prosedural Ubah Data Kriteria
Mulai Pilih data
kriteria yang akan diubah
Isi data kriteria yang akan
diubah Cek data kosong
Tampil pesan data tidak
boleh kosong
Selesai Tidak
Ya
Penyimpanan data kedalam tabel
kriteria Cek apakah sudah
melakukan proses perhitungan?
Belum Sudah
Tampil pesan data tidak
dapat diubah
Nilai kurang dari 0 dan lebih dari 1
Tampil pesan bobot antara 0 s
d 1 Ya
Tidak Data
kriteria
Gambar 3. 51 Proses Prosedural Ubah Data kriteria
10. Prosedural Ubah Data Kriteria Pilihan
Mulai Pilih data
kriteria pilihan yang akan
diubah
Isi data kriteria pilihanyang
akan diubah Cek data kosong
Tampil pesan data tidak
boleh kosong
Selesai Tidak
Ya
Penyimpanan data kedalam tabel
kriteria_pil Cek apakah sudah
melakukan proses perhitungan?
Belum Sudah
Tampil pesan data tidak
dapat diubah
Nilai kurang dari 0 dan lebih dari 1
Tampil pesan bobot antara 0 s
d 1 Ya
Tidak Data
kriteria pilihan
Gambar 3. 52 Proses Prosedural Ubah Data Kriteria Pilihan
11. Prosedural Ubah Data Sub Kriteria
Mulai Pilih data sub
kriteria yang akan diubah
Isi data sub kriteria yang
akan diubah Cek data kosong
Tampil pesan data tidak
boleh kosong
Selesai Tidak
Ya Penyimpanan data
kedalam tabel sub kriteria
Cek apakah sudah melakukan proses
perhitungan? Belum
Sudah Tampil pesan
data tidak dapat diubah
Data sub kriteria
Gambar 3. 53 Proses Prosedural Ubah Data Sub Kriteria
12. Prosedural hapus Data Tahun Ajaran
Mulai
pilih data tahun
ajaran yang akan
dihapus anda yakin ingin
menghapus data ini?
Selesai Ya
Tidak
Data tahun ajaran telah
terhapus Cek apakah sudah
melakukan proses perhitungan?
Belum Tampil pesan
data tidak dapat dihapus
Sudah Data
tahun ajaran
Penghapusan data tahu ajaran
Gambar 3. 54 Proses Prosedural Hapus Data TahunAjaran
13. Prosedural hapus Data Kriteria
Mulai
pilih data kriteria
yang akan dihapus
anda yakin ingin menghapus data
ini?
Selesai Ya
Tidak
Data kriteria telah terhapus
Cek apakah sudah melakukan proses
perhitungan? Belum
Tampil pesan data tidak
dapat dihapus Sudah
Penghapusan data kriteria dari
database Data
kriteria
Gambar 3. 55 Proses Prosedural Hapus Data Kriteria
14. Prosedural hapus Data Kriteria Pilihan
Mulai
pilih data kriteria
pilihan yang akan
dihapus anda yakin ingin
menghapus data ini?
Selesai Ya
Tidak
Data kriteria pilihan telah
terhapus Cek apakah sudah
melakukan proses perhitungan?
Belum Tampil pesan
data tidak dapat dihapus
Sudah
Penghapusan data kriteria
pilihan dari database
Data kriteria
pilihan
Gambar 3. 56 Proses Prosedural Hapus Data Kriteria Pilihan
15. Prosedural hapus Data Sub Kriteria
Mulai
pilih data sub kriteria
yang akan dihapus
anda yakin ingin menghapus data
ini?
Selesai Ya
Tidak
Data sub kriteria telah
terhapus Cek apakah sudah
melakukan proses perhitungan?
Belum Tampil pesan
data tidak dapat dihapus
Sudah
Penghapusan data sub kriteria dari
database Data
sub kriteria
Gambar 3. 57 Proses Prosedural Hapus Sub Kriteria
16. Prosedural Penilaian Calon Siswa
Mulai Pilih calon siswa
yang akan dinilai dan masukkan nilai
dari setiap kriteria dan sub kriteria
Ada data kosong
Ya Tampil pesan
data harus diisi
Tidak
Tidak Data penilaian
calon siswa Nilai kurang dri 0
dan lebih dari 10 Tampil pesan
nilai antara 0 s d 10
Ya
Selesai
Gambar 3. 58 Proses Prosedural Penilaian Calon Siswa
17. Prosedural Ubah Penilaian Calon Siswa
Mulai
Ada data kosong
Ya Tampil pesan
data harus diisi Tidak
Data penilaian calon siswa
Cek apakah sudah melakukan proses
perhitungan? Belum
Pilih calon siswa yang
akan diubah nilainya
Nilai kurang dri 0 dan lebih dari 10
Tampil pesan nilai antara 0 s
d 10 Ya
masukkan nilai dari setiap kriteria
dan sub kriteria Tampil pesan
data tidak dapat diubah
Sudah
Selesai
Gambar 3. 59 Proses Prosedural Ubah Penilaian Calon Siswa
18. Prosedural Keputusan
Mulai
Apakah nilai =batas nilai
Ya
Penyimpanan kedalam tabel
calon siswa Calon
siswa diterima
Data calon siswa, data
kriteria, sub kriteria, kriteria
pilihan Perhitungan
menggunakan metode mfep
Calon siswa
ditolak Tidak
Selesai Data hasil
perhitungan dan
keputusan
Gambar 3. 60 Proses Prosedural Keputusan
19. Prosedural Ubah Password
Mulai
Data password
baru Cek konfirmasi
password Sesuai
Tampil pesan password baru
tidak sama Tidak
Password baru
Selesai
Gambar 3. 61 Proses Prosedural Ubah Password
20. Prosedural Laporan
Db_spk_rev Mulai
Tampilkan data hasil keputusan
dari dalam database pilih
tahun ajaran dan filter
Cetak lapran data hasil keputusan
Selesai Data hasil
keputusan
Gambar 3. 62 Proses Prosedural Laporan
118
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Setelah melakukan analisis dan perancangan terhadap sistem, baik sistem yang berjalan maupun sistem yang diusulkan maka dilakukanlah langkah
selanjutnya yaitu implementasi sistem. Implementasi sistem akan mengubah bentuk dari analisis maupun perancangan menjadi bentuk bahasa pemrograman.
Setelah implementasi maka dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangan-kekurangan pada aplikasi
yang baru untuk pengembangan sistem selanjutnya. Hasil implementasi di atas kemudian akan
diuji kebenarannya melalui tahapan-tahapan pengujian yang telah ditentukan.
4.1. Implementasi Sistem
Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan
dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang. Langkah-langkah dari proses implementasi adalah urutan dari kegiatan awal
sampai kegiatan akhir yang harus dilakukan dalam mewujudkan sistem yang dirancang. Hasil dari tahapan implementasi ini adalah suatu sistem pengolahan
data yang sudah dapat berjalan dengan baik.
4.2. Kebutuhan Sistem
Kebutuhan sistem terdiri atas spesifikasi perangkat keras dan spesifikasi perangkat lunak.