• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM

4.2 Perancangan Sistem

Perancangan sistem adalah suatu kegiatan membuat pola teknis atau bentuk teknis berdasarkan evaluasi yang telah dilakukan pada kegiatan analisis. Adapun tujuan dari perancangan sistem tersebut adalah untuk memenuhi kebutuhan pemakai sistem mengenai gambaran yang jelas tentang perancangn sistem yang dibuat serta dapat diimplementasikan.

4.2.1 DFD (Data Flow Diagram)

Data Flow Diagram adalah suatu diagram yang menggambarkan darimana asal data dan kemana tujuan data, dimana data disimpan serta proses apa yang menghasilkan data tersebut. DFD bukan gambaran dari program tetapi hanya menjelaskan bagaimana data itu mengalir (berjalan) dalam suatu sistem.

Simbol-simbol DFD:

1. atau artinya sumber atau tujuan.

2 . atau artinya proses.

3. atau artinya tempat penyimpanan data.

4. artinya aliran data.

DFD yang dibuat untuk perancangan sistem informasi pembayaran uang komite pada sekolah SMK Asahan Kisaran adalah sebagai berikut:

Siswa Pembayaran uang Petugas Khusus Komite sekolah

2

Siswa Pembayaran Petugas uang komite khusus

Menerima uang

Data Siswa Membuat

1 Input data 3 Siswa Membuat Laporan Pembayaran Pendataan Siswa Bayar Pengurus dan Slip pembayaran Kepala

Siswa Sekolah

2.3 Menerima

Registrasi Pembayaran Petuga Khusus uang komite

2.1 Registrasi

Siswa Pembayaran Besar uang komite Bayar

Menentukan Siswa Data Siswa 2.2 3 Rapat Membuat Komite Laporan 1 Input data Siswa Melakukan

Komite Pengurus dan Kepala

Pendataan Siswa Sekolah

Slip Pembayaran

Siswa

4.2.2 DD (Data Dictionary)

Data Dictionary merupakan kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk menggambarkan atau mengidentifikasikan setiap field/atribut/file/arsip, DD inilah yang akan membuat suatu database.

4.2.3 DB (Database)

Database dapat dianggap sebagai tempat untuk sekumpulan data yang dikomputerisasi yang dirancang untuk meminimalkan terjadinya perulangan data. Database yang dirancang untuk sistem informasi pembayaran uang komite sekolah pada SMK Asahan Kisaran adalah sebagai berikut:

Tabel 4.1 Tabel Besar Uang Komite

Field Name Data Type Size Description

Tahun_Ajaran Text 10 Tahun Ajaran

Besar_Uang Currency 8 Besar Uang Komite

Tabel 4.2 Tabel Registrasi

Field Name Data Type Size Description

Tahun_Ajaran Text 10 Tahun Ajaran

NIS Text 6 Nomor Induk Siswa

Kelas Text 9 Kelas

Tabel 4.3 Tabel Data Siswa

Field Name Data Type Size Description

Tahun_Ajaran Text 10 Tahun Ajaran

Nama_Siswa Text 30 Nama siswa

NIS Text 6 Nomor Induk Siswa

Jenis_Kelamin Text 9 Jenis kelamin

Tempat_Lahir Text 30 Tempat lahir

Tanggal_Lahir Date/Time 8 Tanggal lahir

Agama Text 17 Agama siswa

Alamat_Siswa Text 50 Alamat siswa

NO_Telp Text 11 Nomor telepon siswa

Asal_Sekolah Text 30 Sekolah asal siswa

Alamat_Sekolah Text 50 Alamat sekolah asal siswa

Tanggal_Masuk Date/Time 8 Tanggal masuk siswa

Di_Kelas Text 3 Kelas masuk

Nama_Ortu Text 30 Nama orang tua

Alamat_Ortu Text 50 Alamat orang tua

Nama_Wali Text 30 Nama wali siswa

Alamat_Wali Text 50 Alamat wali siswa

Tabel 4.4 Tabel Bayar

Field Name Data Type Size Description

NIS Text 6 Nomor Induk Siswa

Nama Text 50 Nama siswa

Kelas Text 9 Kelas

Bulan_Bayar Text 10 Bulan

Tanggal_Bayar Date/Time 8 Tanggal pembayaran

Tabel 4.5 Tabel Pembayaran

Field Name Data Type Size Description

Tahun_Ajaran Text 10 Tahun Ajaran

NIS Text 6 Nomor Induk Siswa

Kelas Text 9 Kelas

Juli Currency 8 Bulan Juli

Agustus Currency 8 Bulan Agustus

September Currency 8 Bulan September

Oktober Currency 8 Bulan Oktober

November Currency 8 Bulan November

Desember Currency 8 Bulan Desember

Januari Currency 8 Bulan Januari

Februari Currency 8 Bulan Februari

Maret Currency 8 Bulan Maret

April Currency 8 Bulan April

Mei Currency 8 Bulan Mei

4.2.4 ERD (Entity Relationship Diagram)

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

Relasi adalah hubungan antar tabel satu dengan tabel lainnya. Ada 3 bentuk relasi antar tabel, yaitu:

1. Relasi one-to-one (satu ke satu), yaitu ketika satu record pada satu tabel hanya berhubungan dengan satu record pada tabel lainnya.

2. Relasi one-to many ( satu ke banyak), yaitu ketika satu record pada satu tabel berhubungan dengan banyak record pada tabel lainnya.

3. Relasi many-to-many ( banyak ke banyak) yaitu, ketika banyak record pada satu tabel berhubungan dengan banyak record pada tabel lainnya.

4.2.5 Algoritma dari sistem yang dirancang

Langkah 1 : mulai

Langkah 2 : Tampil menu loading, klik open Langkah 3 : Tampil menu password

Langkah 4 : Input password

Jika password benar, lanjutkan kelangkah 5 Jika salah maka kembali kelangkah 4 Langkah 5 : Tampil menu utama

Tentukan pilihan

Jika pilihan = File maka lanjut kelangkah 5.1

Jika pilihan = Uang Komite maka lanjut kelangkah 5.2 Jika pilihan = Laporan maka lanjut kelangkah 5.3 Langkah 5.1 : menu file

Tentukan pilihan

Jika pilihan = Data siswa Tampilkan form Data siswa

Input data kedalam form Data siswa Klik simpan jika data ingin disimpan

Klik batal jika ingin membatalkan penyimpanan data Klik edit jika ingin mengedit data

Klik update jika data yang telah diedit ingin disimpan Klik hapus jika data ingin dihapus

Klik cari jika data ingin dicari

Klik close jika ingin kembali kelangkah 5 Jika pilihan = Registrasi

Tampilkan form Registrasi

Input dat kedalam form Registrasi Klik simpan jika data ingin disimpan

Klik batal jika ingin membatalkan penyimpanan data Klik edit jika ingin mengedit data

Klik update jika data yang telah diedit ingin disimpan Klik hapus jika data ingin dihapus

Klik cari jika data ingin dicari

Klik close jika ingin kembali kelangkah 5 Jika pilihan = Exit

Tampilkan pesan “apakah anda ingin keluar dari program” Jika klik tombol = Ya maka kelangkah 6

` Jika klik tombol = Tidak maka kembali kelangkah 5 Langkah 5.2 : menu Uang Komite

Tentukan pilihan

Jika pilihan = Besar Uang Komite Tampil form Besar Uang Komite

Input data kedalam form Besar Uang Komite Klik simpan jika data ingin disimpan

Klik hapus jika data ingin dihapus

Klik close jika ingin kembali kelangkah 5 Jika pilihan = Bayar

Tampil form Bayar

Input data tahun ajaran, nis, bulan pembayaran dan tanggal bayar Klik cetak jika ingin mencetak slip pembayaran

Klik bersih jika ingin membersihkan form Bayar Klik close jika ingin kembali kelangkah 5 Langkah 5.3 : menu Laporan

Tentukan pilihan

Jika pilihan = Laporan Pembayaran Tampil form Laporan Pembayaran Klik cetak jika data ingin dicetak Klik hapus jika data ingin dihapus Klik cari jika ingin mencari data

Klik close jika ingin kembali kelangkah 5 Jika pilihan = Laporan Bulanan

Tampil form Laporan Bulanan

Input data yang ingin dicetak kedalam ComboBox Klik cetak jika data ingin dicetak

Klik close jika ingin kembali kelangkah 5 Jika pilihan = Backup

Tampil form Backup

Klik hapus jika data ingin dihapus Klik cari jika ingin mencari data

Klik close jika ingin kembali kelangkah 5 Langkah 6 : Selesai

Dokumen terkait