52
Pendaftaran Siswa baru :
1. Calon siswa menyerahkan formulir yang telah diisi lengkap kepada Rois’am.
2. Selanjutnya rois’am menginputkan data siswa, setelah proses penginputan data dan pembagian kelas selesai, data kelas tersebut dicetak untuk
diserahkan kepada pimpinan. 3. Setelah itu siswa melakukan registrasi pendaftaran kepada bagian
Administrasi. 4. Tahap selanjutnya yakni pembuatan kwitansi pembayaran pendaftaran dan
kartu siswa. 5. Dan yang terakhir pembuatan lap.data siswa baru, untuk diserahkan
kepada pimpinan pesantren.
Administrasi Pembayaran listrik:
1. Siswa mendatangi Bagian administrasi dengan membawa kartu santri. 2. Bagian Administrasi menginputkan data iuran listrik siswa.
3. Setelah proses penginputan selesai, kartu tersebut dikembalikan kembali kepada siswa.
4. Kemudian bagian Administrasi membuatkan kwitansi listrik, sebagai tanda telah melakukan pembayaran listrik.
5. Proses selanjutnya, yakni pembuatan laporan listrik dan laporan keuangan Untuk diserahkan kepada pimpinan pesantren.
53
Gambar 4.5
Flow Map Pendaftaran Siswa Baru dan Administrasi yang diusulkan pada Pondok Pesantren Asy-Syifa Bandung
54
4.2.3.2 Diagram Konteks
digunakan untuk menggambrakan sistem penerimaan siswa baru dan administrasi iuran listrik secara garis besar atau keseluruhan. Diagram konteks ini
dirancang memperhatikan masukan yang dibutuhkan oleh sistem.Diagram konteks sistem informasi penerimaan siswa baru adalah sebagai berikut:
Gambar 4.6
Diagram Konteks Pendaftaran dan Administrasi yang diusulkan pada Pondok Pesantren Asy-Syifa Bandung
55
4.2.3.3 Data Flow Diagram DFD
Diagram Aliran Data atau DFD Data Flow Diagram merupakan suatu jaringan yang menggambarkan suatu sistem manual maupun terkomputerisasi atau
gabungan keduanya yang penggambarannya disusun kedalam bentuk komponen- komponen sistem yang satu dengan yang lainnya saling berhubungan. Selain itu
juga DFD dapat dikatakan sebagai suatu model grafis pada suatu sistem yang menunjukan aliran data atau informasi dari sumber ketujuan dengan proses
pengolahannya dan juga menggambarkan sistem sebagai jaringan kerja antara tingkatan pada DFD.
56
Gambar 4.7
DFD Pendaftaran dan Administrasi yang Diusulkan pada Pondok Pesantren Asy-Syifa Bandung
57
4.2.3.4 Kamus Data
Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap
field atau file di dalam sistem
.
1. Nama Arus Data : Formulir Alias : -
Aliran Data : Siswa – Proses 1 Struktur Data : No_Registrasi, Tanggal, Nama,
Kelamin, Lahir, Agama, Alamat, Telepon, Ayah, Ibu, Pendidikan.
2. Nama Arus Data : Data_Siswa Alias : -
Aliran Data : Proses 1 - File_Siswa, File_Siswa - Proses 2, File_Siswa – Proses 3, File_Siswa – Proses 5
File_Siswa – Proses 6, Struktur Data : No_Induk_Siswa, Nama, Kelamin,
Lahir, Agama, Alamat, Telepon ,Kelas, Pendidikan. 3. Nama Arus Data : Data_Kelas
Alias : - Aliran Data : Proses 2 – Pimpinan.
Struktur Data : No_Induk_Siswa, Nama, Kelamin, Kelas.
58
4. Nama Arus Data : Data_Registrasi Alias : -
Aliran Data : Proses 3 – File_Registrasi, File_Registrasi – Proses 4. Struktur Data : No_Registrasi, Tanggal, Nama, Kelamin, Jumlah,
Terbilang, Pembayaran. 5. Nama Arus Data : Data_Listrik
Alias : - Aliran Data : Proses 7 – File_Listrik, File_Listrik – Proses 8,
File_Listrik – Proses 9. Struktur Data : No_Kwitansi, Tanggal, No_Induk_Siswa, Nama,
Kelamin, Kelas, Jumlah, Terbilang, Pembayaran . 6. Nama Arus Data : Kwitansi_Pendaftaran
Alias : - Aliran Data : Proses 4 – Siswa
Struktur Data : No_Registrasi, Nama, Jumlah, Terbilang, Pembayaran.
7. Nama Arus Data : Kartu_Siswa Alias : -
Aliran Data : Proses 5 – Siswa, Siswa – Proses 7, Proses 7 – Siswa. Struktur Data : No_Induk_Siswa, Nama, Kelamin, Alamat,
Lahir, Ayah.
59
8. Nama Arus Data : Kwitansi_Listrik Alias : -
Aliran Data : Proses 8 – Siswa Struktur Data : No_Kwitansi, Nama, Jumlah, terbilang,
Pembayaran. 9. Nama Arus Data : Lap_Data Siswa Baru
Alias : - Aliran Data : Proses 6 – Pimpinan
Struktur Data : No_Registrasi, Tanggal, Nama, Kelamin, Lahir , Agama, Alamat,
Telepon, Ayah, Ibu, Pendidikan 10. Nama Arus Data : Lap_Listrik
Alias : - Aliran Data : Proses 9 – Pimpinan
Struktur Data : No_Kwitansi, Tanggal, Nama, Kelamin, Kelas, Jumlah, Terbilang, Pembayaran.
4.2.4 Perancangan Basis Data
Perancangan basis data adalah langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Basis data didefinisikan
sebagai kumpulan data yang berupa suatu penyampaian informasi yang lengkap dengan jenis record yang mempunyai spesifikasi yang sama, sedangkan yang
60
dimaksud dengan record adalah kumpulan data yang berisikan field-field yang berbeda, jumlah record pada umumnya terbatas.
Perancangan basis data dapat diartikan yaitu menciptakan atau merancang kumpulan data yang terhubung dan disimpan secara bersama-sama. Basis data itu
sendiri dapat diartikan sebagai: 4 Himpunan kelompok data yang saling berhubungan satu sama lain
5 Kumpulan data yang disimpan secara bersama-sama untuk memenuhi berbagai kebutuhan.
4.2.4.1 Normalisasi
Normalisasi adalah proses pengelompokan data kedalam bentuk table atau relasi atau file untuk menyatakan entitas dan hubungan mereka sehingga terwujud
satu bentuk database mudah dimodifikasi. 1. Bentuk Unnormal
{ No_Registrasi, Tanggal, Nama, Kelamin, Lahir , Agama, Alamat, Telepon, Ayah, Ibu, Pendidikan, No_Induk_Siswa, Nama, Kelamin, Lahir,
Agama, Alamat, Telepon, Kelas, Pendidikan, No_Induk_Siswa, Nama, Kelamin, Kelas, No_Registrasi, Tanggal, Nama, Kelamin, Jumlah,
Terbilang, Pembayaran, No_Kwitansi , Tanggal, No_Induk_Siswa, Nama, Kelamin, Kelas, Jumlah, Terbilang, Pembayaran, No_Registrasi, Nama,
Jumlah, Terbilang, Pembayaran, No_Induk_Siswa, Nama, Kelamin, Alamat, Lahir, Ayah , No_Kwitansi, Nama, Jumlah, terbilang,
Pembayaran, No_Registrasi, Tanggal, Nama, Kelamin, Lahir , Agama,
61
Alamat, Telepon, Ayah, Ibu, Pendidikan, No_Kwitansi, Tanggal, Nama, Kelamin, Kelas, Jumlah, Pembayaran }
2. Bentuk Normal 1 { No_Registrasi, Tanggal, Nama, Kelamin, Lahir , Agama, Alamat,
Telepon, Ayah, Ibu, Pendidikan, No_Induk_Siswa Kelas, No_Kwitansi, Jumlah, Terbilang, Pembayaran, }
3. Bentuk Normal 2 Siswa
= { No_Induk_Siswa , Nama, Kelamin, Lahir , Agama, Alamat, Telepon, Ayah, Ibu,
Pendidikan} Kelas
= { Kelas, No_Induk_Siswa } Registrasi
= { No_registrasi , Tanggal , No_Induk_Siswa , Jumlah,
Pembayaran, Terbilang } Listrik
= { No_Kwitansi, No_Induk_Siswa, Jumlah, Pembayaran, Terbilang }
Ket : = Primary key = Foreign key
3.2.4.2 Relasi Tabel
Tabel relasi digunakan untuk mengelompokan data menjadi tabel – tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data.