Upload
ygrex-thebygdanns
View
95
Download
6
Embed Size (px)
Citation preview
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Deskripsi Sistem
Sistem pendukung keputusan penentuan penempatan prakerin merupakan
sistem yang dapat melakukan penyimpanan data siswa-siswi yang akan dievaluasi
untuk ditentukan sebagai peserta prakerin. Keputusan diambil dengan
menggunakan parameter nis, nilai, dan presensi. Keputusan yang dihasilkan
adalah siswa yang bersangkutan akan ditempatkan pada salah satu perusahaan
yang sudah dikategorikan sesuai dengan hasil penilaian parameter.. Pengguna
sistem meliputi admin sebagai pengguna utama dan salah seorang guru yang
sudah ditunjuk, dalam hal ini adalah Wakil Kepala Sekolah Bidang Hubungan
Industri yang ditunjuk sebagai pengguna biasa. Kedua jenis pengguna memiliki
akun yang didaftarkan admin untuk melakukan akses pada sistem. Pada dasarnya
admin melakukan pengelolaan data pengguna (user) dapat memasukkan nilai-nilai
parameter di atas untuk memperoleh keputusan. Sistem membantu Wakil Kepala
Sekolah Bidang Hubungan Industri dalam pengambilan keputusan penentuan
penempatan prakerin siswa-siswi.
Gambar 3.1 Organigram SMK Jayabeka 01
15
Kepala Sekolah
Wakasek. Kesiswaan Wakasek. KurikulumWakasek. Sar. Pras Wakasek. Hubin
Kepala Tata Usaha
Ketua Program
Pembina Kesiswaan Pembina Kesiswaan
16
3.2 ERD (Entity Relationship Diagram)
Pada Gambar 3.2 merupakan gambar model data dari system, memiliki 4
(empat) entitas, yaitu : siswa, parameter, hasil, dan user. Entitas siswa memiliki
atribut : nis, nama, kelas, entitas parameter memiliki atribut : nis, nilai, presensi,
dan keuangan, entitas hasil memiliki atribut : nis, nilai, keuangan, presensi, dan
keuangan serta entitas user memiliki atribut : username, dan password.
Gambar 3.2 Model Data Sistem
3.3 Diagram Konteks
Diagram Konteks System seperti pada Gambar 3.3 memiliki 2 (dua)
entitas luar, yaitu admin dan wakasek Hubin. Admin memasukan data pada
system berupa data user, dan parameter, sedangkan menerima output dari system
berupa tampilan data user, parameter, dan hasil keputusan. Wakasek Hubin
memasukan data pada system berupa input data parameter untuk selanjutnya
mendapatkan output dari system berupa tampilan hasil keputusan.
Gambar 3.3 Diagram Konteks
17
3.4 DFD (Data Flow Diagram)
DFD untuk sistem pemberian keputusan dapat dilihat pada Gambar 3.4
memiliki 5 (lima) proses, 4 (empat) data store dan 2 (dua) entitas luar. Kelima
proses meliputi proses 1.0 berupa login, proses 2.0 berupa input data, proses 3.0
berupa kelola data, proses 4.0 berupa penentuan keputusan dan proses 5.0 berupa
tampilan hasil keputusan.
Gambar 3.4 DFD
18
3.5 Rumusan Aturan
Dari sistem pendukung penentuan keputusan penempatan prakerin yang ada
tergambar berdasarkan rumusan aturan sebagai berikut :
1. Jika siswa memperoleh nilai kurang dari 75, dan presensi sama dengan 10,
dan keuangan LUNAS, sehingga masuk pada PT. Pindo Deli;
2. Jika siswa memperoleh nilai kurang dari sama dengan 85, dan presensi sama
dengan 5, dan keuangan LUNAS, sehingga masuk pada PT. Yamaha; dan
3. Jika siswa memperoleh nilai kurang dari sama dengan 95, dan presensi sama
dengan 0, dan keuangan LUNAS, sehingga masuk pada PT. Toyota.
Untuk kondisi selain yang tertera pada aturan/rumusan diatas, maka
dimasukkan kedalam kategori “Tidak Direkomendasikan oleh Sistem”.
3.6 Struktur Tabel
Pada bagian ini akan disampaikan rancangan tabel dari system. Tabel 3.1
merupakan tabel user, tabel 3.2 merupakan tabel siswa, tabel 3.3 merupakan tabel
parameter, dan Tabel 3.4 merupakan tabel merupakan tabel keputuasn.
Tabel 3.1 Tabel Useruser
field name data type size descriptionuser Varchar 12 Pk
password Varchar 8
Tabel 3.2 Tabel Siswasiswa
field name data type size descriptionnisn Varchar 6 Pk
nama Varchar 20 kelas Varchar 3
Tabel 3.3 Tabel Parameterparameterfield name data type size description
nis Int 6 Pknilai Int 3
presensi Int 2 keuangan enum : "Lunas","Menunggak"
19
Tabel 3.4 Tabel Keputusankeputusanfield name data type size description
nis Int 6 Pknilai Int 3
presensi Int 2 keuangan enum : "Lunas","Menunggak" keputusan Varchar 14
3.7 Perancangan Antar Muka
Perancangan antarmuka sangat menentukan kenyamanan dan kemudahan
user dalam mengaplikasikan sistem dibuat dengan rancangan antarmuka yang
user friendly dan dirancang sesuai dengan kebutuhan sistem.
Penulis sampaikan beberapa rancangan antar muka. Gambar 3.5
menunjukan rancangan antar muka tampilan halaman login, Gambar 3.6
menunjukan rancangan antar muka tampilan konfirmasi login berhasil, Gambar
3.7 menunjukan rancangan antar muka tampilan pilihan menu, Gambar 3.8
menunjukan rancangan antar muka tampilan input data parameter, Gambar 3.9
menunjukan rancangan antar muka tampilan hasil iput parameter, Gambar 3.10
menunjukan rancangan antar muka tampilan hasil keputusan.
Gambar 3.5 Halaman Login
20
Gambar 3.6 Halaman Konfirmasi Login
Gambar 3.7 Halaman Menu Utama
Gambar 3.8 Halaman Input Data Parameter
21
Gambar 3.9 Halaman Hasil Input Parameter
Gambar 3.10 Halaman Hasil Keputusan
3.8 Struktur Menu
Penulis secara umum membuat struktur menu dari sistem seperti pada
Gambar 3.11. Dari halaman index yang merupakan menu login menuju menu
utama. Dari menu utama terdapat beberapa pilihan ke input data parameter, lihat
hasil parameter, hasil keputusan, dan logout.
22
Gambar 3.11 Struktur Menu