Analisis Basis Data Luar Negeri : 9 8. Reserved : 7 - 8

3.1.5.5 Analisis Basis Data

Analisis basis data adalah kegiatan menganalisis data yang akan diolah dan disimpan dalam database. Dalam analisis ini direpresentasikan darimana data berasal dan atribut dari data tersebut. Entity Relationtionship Diagram ERD merupakan salah satu cara untuk mengolah database sehingga data tersebut dapat diketahui hubungan antara file dan teknik, ini dapat digunakan untuk mengatasi terjadinya redudansi data atau sejenisnya. Untuk lebih jelasnya bentuk Entity Relationship Diagram ERD tersebut dapat dilihat pada gambar 3.7. User IS A User dinas User sekolah siswa IS A Admin dinas pendidikan Kepala dinas IS A Admin sekolah Kepala sekolah Sekolah Mata pelajaran Mata pelajaran tryout Tahun ajaran Soal Pengumuman jadwal Tryout Content mengelola N mengelola 1 N 1 mengelola N 1 mengelola 1 N mengelola 1 N mengelola N 1 mengelola 1 N mengelola 1 N mengelola 1 N memiliki 1 1 memiliki 1 memiliki N 1 memiliki 1 1 Tryout sekolah mengelola N memiliki mengelola 1 1 N N 1 memiliki kota memiliki N 1 N 1 memiliki 1 1 Nilai tryout Program study memiliki N 1 memiliki N 1 Mengikuti N 1 N memiliki 1 1 melihat melihat 1 N 1 N Id_tahun_ajaran Id_sekolah Id_mata_pelajaran Id_mata_pelajaran_ tryout Id_soal NIS Id_kota Id_program_study NIP NIP NIP NIP Id_content Id_pengumuman Id_tryout Id_nilai Id_tryout_sekolah memiliki N N memiliki 1 1 memiliki 1 1 Gambar 3.7 ERD Sistem Tryout Ujian Nasional Berbasis Web

3.1.6 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional dilakukan untuk memberikan gambaran aliran data yang ada website ini yang meliputi skema basis data, diagram konteks, data flow diagram, kamus data dan spesifikasi proses.

3.1.6.1 Diagram konteks

Diagram konteks berfungsi untuk menggambarkan hubungan antara entitas luar, masukan dan keluaran sistem, yang direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem,yang ditunjukan pada gambar 3.8. Sistem Tryout Ujian Nasional Admin dinas pendidikan Admin sekolah Siswa - data login admin dinas pendidikan - data admin sekolah - mata pelajaran - data soal - jadwal tryout - data siswa - data nilai siswa - Backup database - info data login admin dinas pendidikan - info data admin sekolah - info mata pelajaran - info data soal - info jadwal tryout - info data siswa - info nilai siswa - info backup database - data login admin sekolah - data siswa - Data nilai siswa - konfigurasi tryout - Info data login admin sekolah - info data siswa - info data nilai siswa - konfigurasi tryout - data login siswa - data jadwal tryout - data soal tryout - Data nilai siswa - info data login siswa - info soal tryout - Info data jadwal tryout - info Data nilai siswa Kepala Sekolah Kepala Dinas - Data login kepala sekolah - Data tahun ajaran - Data nilai tryout siswa - Info data login kepala sekolah - info data tahun ajaran - info data siswa - info data nilai tryout siswa - Data login kepala dinas - Data tahun ajaran - Data sekolah - Data nilai tryout - Info data login kepala dinas - info data tahun ajaran - info data sekolah - info data nilai tryout Gambar 3.8 Diagram Konteks Sistem Tryout Ujian Nasional