BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.2 Perancangan Sistem
4.2.3 Perancangan Prosedur Yang Akan Diusulkan
4.2.3.1 Diagram Konteks Yang Diusulkan
Berikut adalah diagram konteks yang di usulkan sistem informasi akademik di MTsN 1 Bandung .
70 Calon siswa siswa Sistem informasi Akademik MTsN 1 kurikulum koperasi panitia
Data pendaftaran calon siswa
Info pendaftaran
login
Data seleksi siswa
Info login Info calon siswa
login Data pembayaran Info login login Info login Data Kelas Data Mata Pelajaran login Info bayar Info Kelas Info Mata pelajaran Info login
Gambar 4.7 Diagram Konteks yang di usulkan
4.2.3.2Data Flow Diagram
Berikut adalah data flow diagram (DFD) sistem informasi akademik di MTsN 1 Bandung yang di usulkan .
1. Data Flow Diagram Lev 1 yang di usulkan Calon siswa 1. Proses pendaftaran siswa baru Panitia Data pendaftaran yang di isi
Data calon siswa baru
Data calon siswa baru
Daftar
Data calon siswa baru
Kurikulum 2. Proses pengolahan seleksi siswa baru Data calon siswa baru
Data siswa yang diterima koperasi 3. Proses pembayaran Data Pembayaran Data Pembayaran Siswa Data hasil penyeleksian siswa baru 4. Proses pembagian kelas Pembayaran kelas Guru 5. Proses penjadwalan Siswa Jadwal Data Pembayaran Data hasil penyeleksian siswa baru Data pembagian kelas baru Data Guru Data Guru Data Kelas Data jadwal La p o ran k el as L ap o ran j ad w al L ap o ran p em b ay ar an
72
2. Data Flow Diagram Lev 2 Proses 1 yang di usulkan
Calon siswa 1.1 Isi form pendaftaran 1.2 Input data pendaftaran calon siswa baru Daftar Form pendaftaran kosong Form pendaftaran yang sudah di isi
Data calon Siswa baru
3.Data Flow Diagram Lev 2 Proses 2 yang diusulkan 2.1 Seleksi calon siswa baru 2.2 Pengecekan data calon siswa baru 2.3 Buat pemberitahuan penolakan/ penerimaan 2.4 Buat daftar siswa baru Siswa daftar Data calon Siswa baru Data calon Siswa baru Data penyeleksian Data penyeleksian siswa Data P ener imaa n Data P eno lakan Data siswa baru
74
4. Data Flow Diagram Lev 2 proses 3 yang diusulkan
3.1 Input data pembayaran koperasi 3.2 Cetak Laporan Pembayaran Siswa siswa Data pembayaran Data pembayaran Data pembayaran Pembayaran Pembayaran Laporan Pembayaran
Gambar4.11 Data Flow Diagram Lev2 proses 3 yang diusulkan 5. Data Flow Diagram lev 2 proses 4 yang diusulkan
4.1 Input data pembagian kelas 4.2 Input Laporan Pembagian kelas Siswa siswa Data Siswa Yang di terima Data Guru Data Pembagian kelas siswa baru Guru kelas Data kelas
siswa baru Laporan hasil
bagi kelas
6. Data Flow Diagram lev 2 proses 5 yang diusulkan 5.1 Input data pelajaran 5.2 Pembagian data mata pelajaran Siswa Kelas Data Siswa Yang di terima Data mata pelajaran kurikulum Jadwal pelajaran Data mata pelajaran Jadwal pelajaran Jadwal pelajaran
Gambar 4.13 Data Flow Diagram lev2 proses 5 yang diusulkan
4.2.3.3 Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar dan pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses. kamus data diharapkan dapat membantu dalam proses mencari informasi tentang arus data yang ada pada data flow diagram (DFD) sistem informasi akademik yang diusulkan berikut ini.
76
1. Kamus form pendaftaran
Nama Arus Data : Form pendaftaran kosong Arus Data : Entitas calon siswa – proses 1.1
Proses 1.1 – proses 1.2
Deskripsi : Merupakan formulir data calon siswa yang mendaftar Periode : Selama Penerimaan siswa berlangsung
Struktur Data : No_pendaftaran, NISN, nama, tempat_lahir, tanggal_lahir, jkel, Agama, alamat_siswa, kode_pos, no_telp, skl_asl, nma_ayah, pendidikan_ayah, pekerjaan, pendidikan_ibu, pekerjaan_ibu, pendapatan, hobi, cita, jarak, trans, saudara, noskhun, noseriskhun, noijasah
2. Kamus form pendaftaran
Nama Arus Data : form pendaftaran yang sudah di isi Arus Data : proses 1.1 – proses 1.2
Proses 1.2 – database daftar
Struktur Data : No_pendaftaran, NISN, nama, tempat_lahir, tanggal_lahir, jkel, Agama, alamat_siswa, kode_pos, no_telp, skl_asl, nma_ayah, pendidikan_ayah, pekerjaan, pendidikan_ibu, pekerjaan_ibu, pendapatan, hobi, cita, jarak, trans, saudara, noskhun, noseriskhun, noijasah
3. Kamus data form pendaftaran
Nama Arus Data : data calon siswa baru
Arus Data : Proses 1.2 – database daftar, Proses 2.1 – proses 2.2 Proses 2.3 – entitas siswa Proses 2.3 – proses 2.4 Proses 2.4 – database siswa
Struktur Data : No_pendaftaran, NISN, nama, tempat_lahir, tanggal_lahir, jkel, Agama, alamat_siswa, kode_pos, no_telp, skl_asl, nma_ayah, pendidikan_ayah, pekerjaan, pendidikan_ibu, pekerjaan_ibu, pendapatan, hobi, cita, jarak, trans, saudara, noskhun, noseriskhun, noijasah
4. Kamus data penyeleksian
Nama Arus Data : data penyeleksian Arus Data : Proses 2.2 – proses 2.3
Proses 2.3 – entitas siswa Proses 2.3 – proses 2.4 Proses 2.4 – database siswa
Struktur Data :No_pendaftaran, nilai_matematika, nilai_bhsindonesia, nilai_IPA, nilai_tesmengaji
78
5. Kamus data penyeleksian
Nama Arus Data : data penerimaan
Arus Data : Proses 2.3 – entitas siswa Proses 2.3 – proses 2.4 Proses 2.4 – database siswa
Struktur Data :No_pendaftaran, nilai_matematika, nilai_bhsindonesia, nilai_IPA, nilai_tesmengaji, lulus
6. Kamus data penyeleksian
Nama Arus Data : data penolakan
Arus Data : Proses 2.3 – entitas siswa
Struktur Data :No_pendaftaran, nilai_matematika, nilai_bhsindonesia, nilai_IPA, nilai_tesmengaji, tidak_lulus
7. Kamus data penyeleksian
Nama Arus Data : daftar siswa baru
Arus Data : Proses 2.4 – database siswa
Struktur Data : Nis, NISN, nama, tempat_lahir, tanggal_lahir, jkel, Agama, alamat_siswa, kode_pos, no_telp, skl_asl, nma_ayah, pendidikan_ayah, pekerjaan, pendidikan_ibu, pekerjaan_ibu, pendapatan, hobi, cita, jarak, trans, saudara, noskhun, noseriskhun, noijasah
8. Kamus data siswa
Nama Arus Data : data siswa
Arus Data : database siswa- Proses 3.1 Proses 3.1 - entitas koperasi Proses 3.1 – database pembayaran Database pembayaran – proses 3.2 Proses 3.2 – entitas siswa
Struktur Data : Nis, NISN, nama, tempat_lahir, tanggal_lahir, jkel, Agama, alamat_siswa, kode_pos, no_telp, skl_asl, nma_ayah, pendidikan_ayah, pekerjaan, pendidikan_ibu, pekerjaan_ibu, pendapatan, hobi, cita, jarak, trans, saudara, noskhun, noseriskhun, noijasah 9. Kamus data siswa
Nama Arus Data : data pembayaran
Arus Data : entitas koperasi – proses 3.1 Proses 3.1 – database pembayaran Database pembayaran – proses 3.2 Proses 3.2 – entitas siswa
Struktur Data :kode_pembayaran,tanggal_bayar,NIS,nama_siswa, nama_barang,harga
80
10.Kamus data siswa
Nama Arus Data : laporan pembayaran Arus Data : Proses 3.2 – entitas siswa
Struktur Data :kode_pembayaran,tanggal_bayar,NIS,nama_siswa, nama_barang,harga
11.Kamus data pembagian kelas
Nama Arus Data : data siswa yang diterima Arus Data : database siswa – proses 4.1
Database guru – proses 4.1 Proses 4.1 – database kelas Database kelas – proses 4.2 Proses 4.2 – entitas siswa Struktur Data :kelas , NIS , Nama_siswa 12.Kamus data pembagian kelas
Nama Arus Data : data guru
Arus Data : Database guru – proses 4.1 Proses 4.1 – database kelas Database kelas – proses 4.2 Proses 4.2 – entitas siswa Struktur Data :NIP , nama_guru
13.Kamus data pembagian kelas
Nama Arus Data : data pembagian kelas baru Arus Data : Proses 4.1 – database kelas
Database kelas – proses 4.2 Proses 4.2 – entitas siswa Struktur Data :kelas , NIS , Nama_siswa 14.Kamus data pembagian kelas
Nama Arus Data : data kelas siswa baru Arus Data : Database kelas – proses 4.2
Proses 4.2 – entitas siswa Struktur Data :kelas , NIS , Nama_siswa 15.Kamus data pembagian kelas
Nama Arus Data : laporan bagi kelas
Arus Data : Proses 4.2 – entitas siswa Struktur Data :kelas , NIS , Nama_siswa 16.Kamus data mata pelajaran
Nama Arus Data : data siswa
Arus Data : database kelas – proses 5.1 Proses 5.1 – entitas kurikulum Entitas kurikulum – proses 5.2
Proses 5.2 – database jadwal pelajaran Proses 5.2 – entitas siswa
82
Struktur Data :hari, kelas, mata_pelajaran, guru, jam 17.Kamus data pembagian kelas
Nama Arus Data : data mata pelajaran
Arus Data : entitas kurikulum-proses 5.1 Entitas kurikulum – proses 5.2
Proses 5.2 – database jadwal pelajaran Proses 5.2 – entitas siswa
Struktur Data : hari, kelas, mata_pelajaran, guru, jam 18.Kamus data pembagian kelas
Nama Arus Data : laporan mata pelajaran Arus Data : Proses 5.2 – entitas siswa
Struktur Data : hari, kelas, mata_pelajaran, guru, jam