10
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 15 Kepala Sekolah

Bab iii ana

Embed Size (px)

Citation preview

Page 1: Bab iii ana

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

Page 2: Bab iii ana

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

Page 3: Bab iii ana

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

Page 4: Bab iii ana

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"

Page 5: Bab iii ana

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

Page 6: Bab iii ana

20

Gambar 3.6 Halaman Konfirmasi Login

Gambar 3.7 Halaman Menu Utama

Gambar 3.8 Halaman Input Data Parameter

Page 7: Bab iii ana

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.

Page 8: Bab iii ana

22

Gambar 3.11 Struktur Menu