Document Flow Baru Entity Relationship Diagram ERD

4.2 Desain Sistem

Dalam tahapan pengembangan sistem, hal berikutnya yang dilakukan setelah analisis sistem adalah desain sistem. Dalam desain sistem ini diuraikan document flow baru sebagai pengembangan dari document flow yang telah dibuat sebelumnya, Data Flow Diagram DFD, Diagram Berjenjang, Entity Relationship Diagram ERD, Struktur Tabel dan Desain InputOutput.

4.2.1 Document Flow Baru

Document flow baru merupakan gambaran dari sistem yang dikembangkan. Dalam document flow baru, semua proses dilakukan secara komputerisasi dengan database terpusat. Dengan adanya database yang terpusat, seluruh data yang ada dapat terintegrasi dengan baik. Proses-proses yang dikembangkan meliputi proses maintenance data, proses pengalokasian kelas dan proses penilaian

4.2.2 Data Flow Diagram

Data Flow Diagram adalah sebuah diagram yang menggambarkan aliran data antara satu entitas dan entitas lainnya. Sistem Flow Komputerisasi Pengalokasian siswa dimulai dari bagian Tata Usaha menginputkan data siswa yang mendaftar, lalu setelah menghitung jumlah kelas siswa dialokasikan ke tiap-tiap kelas tersebut. Perhatikan Gambar 4.1 Penjadwalan dimulai dari Urusan Kurikulum menginputkan data mata pelajaran. Dari data guru, mata pelajaran, dan kelas ditentukan waktu belajar mengajar siswa dan guru. perhatikan Gambar 4.2. ix Penilaian siswa dimulai dari Tata Usaha menginputkan nilai mentah tugas, ulangan harian, dan ujian semester, kemudian disimpan pada tabel nilai. Selanjutnya, dihitung nilai per mata pelajaran. Nilai akhir dicetak rangkap empat, yaitu untuk siswa, guru mata pelajaran, Kepala Sekolah, dan dijadikan arsip oleh Tata Usaha. Untuk lebih jelasnya, perhatikan Gambar 4.3. ix Gambar 4.1 Sistem Flow Komputerisasi Alokasi Siswa ke Kelas ix Gambar 4.2 Sistem Flow Komputerisasi Penjadwalan ix Gambar 4.3 Sistem Flow Komputerisasi Penilaian Siswa ix

A. Context Diagram

Merupakan penggabungan proses yang tertinggi dalam tingkat level dan berhubungan dengan beberapa entity yang terlibat langsung dengan pengolahan data dalam sistem yang dibuat yaitu siswa, kepala sekolah, guru, bagian kurikulum, wali kelas dan bagian sarana dan prasarana. Bagian petugas administrasi memberikan input data master yang diperlukan dalam Sistem Informasi Akademik. Admin memasukan data username dan password ke dalam sistem yang nantinya digunakan pada proses maintenaces. Entitas tersebut memberikan input untuk diproses sistem dan menerima output sebagai hasil dari proses yang ada. Pihak kepala sekolah mendapatkan output berupa laporan-laporan yang digunakan sebagai pendukung keputusan untuk mendapatkan hasil yang lebih baik. Berikut ini adalah contex diagram dari Sistem Informasi Akademik SMP NEGERI 39 SURABAYA yang dapat dilihat pada gambar 4.4.

B. Bagan berjenjang

Bagan berjenjang menggambarkan level proses yang ada dalam DFD. Sistem Informasi Akademik SMP NEGERI 39 SURABAYA mempunyai dua level proses. Tingkat atas menunjukkan sistem yang dikembangkan, tingkat kedua merupakan level 0, tingkat ketiga merupakan level 1 dari DFD. Level 1 mempunyai lima proses, yaitu proses pendaftran Siswa, proses alokasi kelas, transaksi nilai, transaksi jadwal matapelajaran dan proses pembuatan laporan raport siswa. Bagan ix berjenjang Sistem Informasi Akademik SMP NEGERI 39 SURABAYA dapat dilihat pada gambar 4.5. Lap Dt Jadwal Lap Dt Alokasi Kls Lap Dt Nilai Lap Dt Matapelajaran Lap Dt Kelas Lap Dt Guru Lap Dt Siswa Lap Dt Jdwl Sw Lap Dt Alokasi Kls sw Lap Dt Nilai Siswa Laporan Dt jdwl Kurikulum Lap Dt Alokasi Kls Kurikulum Lap dt Matapel Kurikulum Lap Dt Gr Kurikulum Lap Dt Sw Kurikulum Lap Dt Alokasi Kls Sarana Dt Jdwl Dt Alokasi Kls Dt Matapel Lap Dt Nilai Wali Lap Dt Alokasi Kls Wali Dt Kelas Dt Guru Dt Siswa Lap Dt Jdwl Guru Data Nilai Sistem Informasi Akademik SMP NEGERI 39 SURABAYA + Kurikulum Sarana dan Prasarana Guru Walikelas Kepala Sekolah Siswa Gambar 4.4 Context Diagram Sistem Informasi Akademik ix

C. Data Flow Diagram DFD

DFD dari sistem informasi Akademik SMP Negeri 39 Surabaya adalah sebagai berikut: a. DFD Level 0 DFD Level 0 dari sistem informasi Akademik SMP Negeri 39 Surabaya adalah seperti terlihat pada gambar 4.6: Gambar 4.5 Diagram Berjenjang Sistem Informasi Akademik ix Data Laporan Jadwal Data Laporan Nilai Data Laporan Matapelajaran Data Laporan Kelas Data Laporan Guru Data Laporan Siswa Data Transaksi Matapelajaran Data Transaksi Kelas Data Transaksi Siswa Data Transaksi Jadwal Data Transaksi Nilai Data Maintenance Matapelajaran Data Maintenance Kelas Data Maintenance Guru Data Maintenance Siswa Lap Dt Gr Kurikulum Lap Dt Sw Kurikulum Dt Jdwl Lap Dt Nilai Wali Lap Dt Alokasi Kls Wali Lap Dt Jdwl Guru Dt Siswa Dt Matapel Dt Kelas Data Nilai Lap Dt Guru Lap Dt Kelas Lap Dt Nilai Lap Dt Jdwl Sw Lap Dt Alokasi Kls sw Guru Guru Kurikulum Kurikulum Kurikulum Sarana dan Prasarana Walikelas Kepala Sekolah Kepala Sekolah Kepala Sekolah Kepala Sekolah Kepala Sekolah Kepala Sekolah Kepala Sekolah Walikelas Kurikulum Kurikulum Kurikulum Kurikulum Kurikulum Kurikulum Kurikulum Siswa Siswa 1 Maintenance + 2 Transaksi + 3 Laporan + 1 Siswa 2 Guru 3 Kelas 4 Matapelajaran 5 Nilai 7 Jadwal Gambar 4.6 DFD Level 0 Sistem Informasi Akademik ix b. DFD Level 1 Sub Proses Maintenance Data DFD Level 1 Sub Proses Maintenance Data dari sistem informasi akademik SMP Negeri 39 Surabaya dapat dilihat pada gambar 4.7: [Dt Siswa] [Dt Mata Pelajaran] [Dt Kelas] [Dt Guru] [Data Mata Pelajaran] [Data Kelas] [Data Guru] [Data Siswa] SISWA GURU MATA PELAJARAN URUSAN SARANA PRASARANA URUSAN KURIKULUM 1 SISWA 2 GURU 3 KELAS 4 MATA PELAJARAN 1.1 MAINTENANCE SISWA + 1.2 MAINTENANCE GURU + 1.3 MAINTENANCE KELAS + 1.4 MAINTENANCE MATA PELAJARAN + Gambar 4.7 DFD Level 1 Sub Proses Maintenance Data c. DFD Level 2 Sub Proses Maintenance Data Siswa DFD Level 2 Sub Proses Maintenance Data Siswa dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: [Dt Siswa] Data Siswa Hapus Data Siswa Update Data Siswa Insert [Data Siswa] Dt siswa terhapus Dt siswa akan dihapus Dt siswa update Dt siswa yg akan diupdate SISWA 1 SISWA 1.1.2 UPDATE DATA SISWA 1.1.3 HAPUS DATA SISWA 1.1.1 INSERT DATA SISWA Gambar 4.8 DFD Level 2 Sub Proses Maintenance Data Siswa ix d. DFD Level 2 Sub Proses Maintenance Data Guru DFD Level 2 Sub Proses Maintenance Data Guru dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: [Dt Guru] Data Guru Hapus Data Guru Update Data Guru Insert [Data Guru] Dt guru terhapus Dt guru akan dihapus Dt guru update Dt guru yg akan diupdate GURU MATA PELAJARAN 2 GURU 1.2.2 UPDATE DATA GURU 1.2.3 HAPUS DATA GURU 1.2.1 INSERT DATA GURU Gambar 4.9 DFD Level 2 Sub Proses Maintenance Data Guru e. DFD Level 2 Sub Proses Maintenance Data Kelas DFD Level 2 Sub Proses Maintenance Data Kelas dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.10 DFD Level 2 Sub Proses Maintenance Data Kelas ix f. DFD Level 2 Sub Proses Maintenance Data Matapelajaran DFD Level 2 Sub Proses Maintenance Data Matapelajaran dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: [Data Mata Pelajaran] Data MP Hapus Data MP Update Data MP Insert [Dt Mata Pelajaran] Dt mp terhapus Dt mp yg akan dihapus Dt mp update Dt mp yg akan diupdate URUSAN KURIKULUM 4 MATA PELAJARAN 1.4.2 UPDATE DATA MATA PELAJARAN 1.4.3 HAPUS DATA MATA PELAJARAN 1.4.1 INSERT DATA MATA PELAJARAN Gambar 4.11 DFD Level 2 Sub Proses Maintenance Data Matapelajaran g. DFD Level 1 Sub Proses Transaksi DFD Level 1 Sub Proses Transaksi dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.12 DFD Level 1 Sub Proses Transaksi ix h. DFD Level 2 Sub Proses Transaksi Penilaian DFD Level 2 Sub Proses Transaksi Penilaian dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.13 DFD Level 1 Sub Proses Transaksi Penilaian i. DFD Level 2 Sub Proses Transaksi Alokasi Kelas DFD Level 2 Sub Proses Transaksi Alokasi Kelas dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.14 DFD Level 1 Sub Proses Transaksi Alokasi Kelas ix j. DFD Level 2 Sub Proses Transaksi Penjadwalan DFD Level 2 Sub Proses Transaksi Penjadwalan dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.14 DFD Level 1 Sub Proses Transaksi Penjadwalan k. DFD Level 1 Sub Proses Laporan DFD Level 1 Sub Proses Laporan dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: ix Gambar 4.15 DFD Level 1 Sub Proses Laporan l. DFD Level 2 Sub Proses Laporan Data Siswa DFD Level 2 Sub Proses Laporan Data Siswa dari sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: ix Gambar 4.16 DFD Level 2 Sub Proses Laporan Data Siswa m. DFD Level 2 Sub Proses Laporan Data Guru DFD Level 2 Sub Proses Laporan Data Guru sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.17 DFD Level 2 Sub Proses Laporan Data Guru ix n. DFD Level 2 Sub Proses Laporan Data Matapelajaran DFD Level 2 Sub Proses Laporan Data Matapelajaran sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.18 DFD Level 2 Sub Proses Laporan Data Matapelajaran o. DFD Level 2 Sub Proses Laporan Alokasi Kelas DFD Level 2 Sub Proses Laporan Alokasi Kelas sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.19 DFD Level 2 Sub Proses Laporan Alokasi Kelas ix p. DFD Level 2 Sub Proses Laporan Penjadwalan DFD Level 2 Sub Proses Laporan Penjadwalan sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut: Gambar 4.20 DFD Level 2 Sub Proses Laporan Penjadwalan q. DFD Level 2 Sub Proses Laporan Nilai Siswa DFD Level 2 Sub Proses Laporan Nilai Siswa sistem informasi akademik SMP Negeri 39 Surabaya adalah sebagai berikut; Gambar 4.21 DFD Level 2 Sub Proses Laporan Nilai Siswa ix

4.2.3 Entity Relationship Diagram ERD

Di bawah ini ERD dari sistem akademik SMP Negeri 39 Surabaya, adalah sebagai beikut: A. ERD CDM Berikut adalah ERD CDM dari sistem informasi akademik SMP Negeri 39 Surabaya . Untuk gambar lebih jelasnya dapat dilihat pada gambar 4.22. ix ABSENSI GURU ABSENSI SISW A JADWAL KELAS JADWAL GURU JADWAL MAT APELAJARAN NILAI DETIL KELAS DET IL KELAS KELAS SISWA WALI KELAS NILAI MATAPELAJARAN GURU KODE GURU NAMA GURU ALAMAT GURU TELPON GURU KEAHLIAN GURU SEX GURU STATUS GURU DURASI GURU KELAS KODE KELAS NAMA KELAS DAYA TAMPUNG KELAS SISWA KODE SISWA NAMA SISWA ALAMAT SISWA TEMPAT LAHIR SISWA TANGGAL LAHIR SISWA TELPON SISWA SEX SISWA STATUS SISWA NILAI SEMESTER NILAI KODE NILAI JUMLAH NILAI TUGAS JUMLAH NILAI HARIAN TUGAS HARIAN ULANGAN DETIL KELAS TAHUN KELAS JADWAL KODE JADWAL KODE HARI JAM JADWAL MATAPELAJARAN KODE MATAPELAJARAN NAMA MATAPELAJARAN DURASI MATAPELAJARAN ABSENSI GURU KODE ABSENSI GURU JAM MASUK JAM PULANG KETERANGAN GURU ABSEN SISWA KODE ABSEN SISWA KET SISWA BUKTI Gambar 4.22 ERD CDM ix B. ERD PDM ERD PDM dari sistem informasi akademik SMP Negeri 39 Surabaya seperti terlihat pada gambar 4.23. ix KODE_GURU = KODE_GURU KODE_SISWA = KODE_SISWA KODE_KELAS = KODE_KELAS KODE_GURU = KODE_GURU KODE_MAT APELAJ ARAN = KODE_MAT APELAJARAN KODE_SISWA = KODE_SISWA T AHUN_KELAS = T AHUN_KELAS KODE_KELAS = KODE_KELAS KODE_SISWA = KODE_SISWA KODE_GURU = KODE_GURU KODE_MAT APELAJ ARAN = KODE_MAT APELAJARAN GURU KODE_GURU varchar6 NAMA_GURU varchar40 ALAMAT_GURU varchar40 TELPON_GURU varchar20 KEAHLIAN_GURU varchar40 SEX_GURU varchar1 STATUS_GURU varchar1 DURASI_GURU numeric1 MATAPELAJARAN KODE_MATAPELAJARAN varchar6 NAMA_MATAPELAJARAN varchar40 DURASI_MATAPELAJARAN numeric1 KELAS KODE_KELAS varchar6 KODE_GURU varchar6 NAMA_KELAS varchar40 DAYA_TAMPUNG_KELAS numeric3 SISWA KODE_SISWA varchar6 NAMA_SISWA varchar40 ALAMAT_SISWA varchar40 TEMPAT_LAHIR_SISWA varchar20 TANGGAL_LAHIR_SISWA date TELPON_SISWA varchar20 SEX_SISWA varchar1 STATUS_SISWA varchar1 NILAI KODE_SISWA varchar6 TAHUN_KELAS varchar4 SEMESTER_NILAI varchar1 KODE_NILAI varchar6 KODE_MATAPELAJARAN varchar6 TUGAS1 numeric3 HARIAN1 numeric3 ULANGAN numeric3 DETIL_KELAS KODE_SISWA varchar6 TAHUN_KELAS varchar4 KODE_KELAS varchar6 JADWAL KODE_KELAS varchar6 KODE_JADWAL varchar6 KODE_HARI varchar6 JAM_JADWAL numeric1 KODE_MATAPELAJARAN varchar6 KODE_GURU varchar6 ABSENSI_GURU KODE_GURU varchar6 KODE_ABSENSI_GURU varchar5 JAM_MASUK time JAM_PULANG time KETERANGAN_SISWA varchar2 ABSEN_SISWA KODE_SISWA varchar6 KODE_ABSEN_SISWA varchar5 KET_SISWA varchar5 BUKTI varchar35 Gambar 4.23 ERD PDM ix

4.2.4 Struktur Tabel