3.1.6 Entity Relationship Diagram ERD
ERD menggambarkan hubungan antara objek data. ERS adalah notasi yang digunakan untuk melakukan aktifitas pemodelan data. ERD Sisteim
Pendukung Keputusan untuk Menyeleksi Calon Siswa ini dapat digambarkan seperti pada gambar 3.6 di bawah ini:
Siswa
Komponen Nilai Komponen
Check Fisik
Penilaian Id_siswa
Agama Jenis_kelamin
Tempat_lahir Tgl_lahir
Nama_lengkap
No_tlp Alamat
Id_check Nama_check_fisik
Id_komp_nilai Nama_komponen_
nilai
Menghasilkan
Menentukan Jurusan
Id_siswa Nama_lengkap
Nilai_rata status
Id_jurusan Nama_jurusan
N N
N
1 1
Memilih keahlian2
keahlian1 nilai
1 Id_jurusan
N 1
Standar nilai 1
Id_siswa Id_check
Id_komp_nilai
Hasil Nilai Tahun Ajaran
Id_tahun Tahun_ajaran
Id_tahun N
Memiliki
Memiliki
Memiliki Memiliki
N N
N 1
1 1
1
Id_tahun Id_tahun
Id_tahun Id_tahun
Id_tahun Sekolah_asal
Gambar 3.6 ERD Sistem Pendukung keputusan untuk Menyeleksi Calon Siswa
3.1.7 Analisis Kebutuhan Fungsional
3.1.7.1 Diagram Konteks
Diagram konteks digunakan untuk menggambarkan sistem pertama kali secara garis besar. Diagram konteks juga merupakan diagram arus data data flow
diagram DFD dengan level yang teratas top level.
Berikut adalah diagram konteks Sistem Pendukung Keputusan untuk menyeleksi Calon Siswa di SMK Teratai Putih Global 1 Bekasi :
DIAGRAM KONTEKS
Sistem Pendukung Keputusan Untuk Menyeleksi Calon Siswa SMK
Gambar 3.7 Diagram Konteks 3.1.7.2 Data Flow Diagram DFD
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau
sistem baru
yang akan
dikembangkan secara
logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan
arus data di dalam sistem dengan terstruktur dan jelas. Berikut ini merupakan rancangan data flow diagram yang diusulkan pada
sistem pendukung keputusan untuk menyeleksi calon siswa SMK di SMK Teratai Putih Global 1 Bekasi:
Data Flow Diagram Level 0 Sistem Pendukung Keputusan Untuk menyeleksi Calon Siswa SMK
di SMK Teratai Putih Global 1 Bekasi
Gambar 3.8 DFD Level 0 Sistem Pendukung Keputusan untuk Menyeleksi Calon Siswa
Data Flow Diagram Level 1 Proses 2 Konfirmasi Tahun Ajaran
Gambar 3.9 DFD Level 1 Proses 2 Konfirmasi Tahun Ajaran
Data Flow Diagram Level 1 Proses 3 Pengolahan Data Master
Gambar 3.10 DFD Level 1 Proses 3 Pengolahan Data Master
Data Flow Diagram Level 2 Proses 3.1 Pengolahan Data
User
Gambar 3.11 DFD Level 2 Proses 3.1 Pengolahan Data User
Data Flow Diagram Level 2 Proses 3.2 Pengolahan Data Siswa
UserPanitia Seleksi Ujian
3.2.2 Ubah Data
Siswa 3.2.3
Pencarian Data Siswa
3.2.4 Cetak
Laporan Data Siswa
TSiswa
Data siswa yang akan dubah Info data siswa yang telah diubah
Data siswa yang akan diubah Info data siswa yang telah diubah
Info data siswa yang telah dicari Data siswa yang akan dicari
3.2.1 Tambah Data
Siswa
Data siswa yang akan ditambah Info data siswa yang telah ditambah
Data siswa yang akan ditambah Info data siswa yang telah ditambah
Data siswa yang akan dicetak Info data siswa yang telah dicetak
Data siswa yang akan dicetak Info data siswa yang telah dicetak
TJurusan
Info Data Jurusan Request Data Jurusan
Info data siswa yang telah dicari Data siswa yang akan dicari
Login user valid
Login user valid
Login user valid
Login user valid
Ttahun
Request data tahun Info data tahun
Gambar 3.12 DFD Level 2 Proses 3.2 Pengolahan Data Siswa
Data Flow Diagram Level 2 Proses 3.3 Pengolahan Data Komponen Nilai
Gambar 3.13 DFD Level 2 Proses 3.3 Pengolahan Data Komponen Nilai
Data Flow Diagram Level 2 Proses 3.4 Pengolahan Data Komponen Check Fisik
Gambar 3.14 DFD Level 2 Proses 3.4 Pengolahan Data Komponen Check Fisik
Data Flow Diagram Level 2 Proses 3.5 Pengolahan Data Jurusan
Gambar 3.15
DFD Level 2 Proses 3.5 Pengolahan Data Jurusan
Data Flow Diagram Level 2 Proses 3.6 Pengolahan Data Tahun Ajaran
Gambar 3.16
DFD Level 2 Proses 3.6 Data Tahun Ajaran
Data Flow Diagram Level 2 Proses 4 Pengolahan Nilai
Gambar 3.17 DFD Level 2 Proses 4 Pengolahan Nilai
Data Flow Diagram Level 3 Proses 4.1 Pengolahan Nilai
Gambar 3.18 DFD Level 2 Proses 4.1 Pengolahan Data Nilai Baru
Data Flow Diagram Level 3 Proses 4.2 Pengolahan Data Hasil Nilai
Gambar 3.19 DFD Level 3 Proses 4.1.1 Pengolahan Data Status dan Penjurusan
3.1.7.3 Spesifikasi Proses