Desain Tabel Entity Relational Diagram ERD

17 17 Tgl_bayar = tgl-bulan-tahun Nis = 0{char} 5 Nama = 0{char} 25 Kelas = 0{char} 3 Jurusan = 0{char} 10 Jenis Bayar = 0{char} 20 Bulan = 0{char} 10 Jml = 0{char} 8 Nama_ptgs = 0{char}25

3.5 Perancangan Database

Perancangan database merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna. Dalam perancangan database akan dibahas mengenai indentifikasi dan perancangan tabel database.

3.5.1. Desain Tabel

Desain table digunakan sebagai penjelasan tertulis mengenai data yang berada di dalam database. Tanda menunjukkan indeks. 1. Data Siswa Nama Tabel : tb_siswa Digunakan : untuk mencatat data siswa Field Kunci : nis Tabel 3.1 Desain Data Siswa Nama Field Key Tipe Lebar Field Keterangan Nis Char 5 Nomor Induk Siswa Nama Char 25 Nama Siswa Alamat Char 30 Alamat Siswa Sex Char 1 Jenis Kelamin Siswa Tempat_lahir Char 20 Tempat Lahir Siswa 18 18 Tgl_lahir Date 8 Tanggal Lahir Siswa Agama Char 10 Agama Siswa No_telp Char 12 Nomor Telepon Kelas Char 3 Kelas Jurusan Char 20 Bidang Keahlian : 1. Ilmu Pengetahuan Alam 2. Ilmu Pengetahuan Sosial 3. Bahasa Nama_wali Char 30 Nama Wali Alamat_wali Char 30 Alamat Wali Pekerjaan Char 20 Nama Pekerjaan Wali 2. Data Jenis Pembayaran Nama Tabel : tb_siswa Digunakan : untuk mencatat transaksi pembayaran administrasi Field Kunci : kd_bayar Tabel 3.2 Desain Data Jenis Pembayaran Nama Field Key Tipe Lebar Field Keterangan Kode_bayar Char 3 Kode Bayar Jenis_bayar Char 20 Jenis Bayar Jumlah Currency 8 Jumlah Bayar Kelas Char 3 Kelas 3. Data Transaksi Pembayaran Administrasi Nama Tabel : tb_siswa Digunakan : untuk mencatat transaksi pembayaran administrasi Field Kunci : nis 19 19 Tabel 3.3 Desain Data Transaksi Nama Field Key Tipe Lebar Field Keterangan Nis Char 5 Nomor Induk Siswa Tgl_bayar Date 8 Tanggal Pembayaran Nama Char 25 Nama Siswa Kelas Char 3 Kelas Jurusan Char 20 Bidang Keahlian Jenis Bayar Char 20 Jenis Bayar Bulan Char 10 Bulan Pembayaran Jumlah Currency 8 Jumlah Bayar Nama_petugas Char 20 Nama Petugas

3.5.2 Entity Relational Diagram ERD

Berikut ini model struktur data dari hubungan antar data, dapat dihubungkan sebagai berikut: Gambar 3.7 Entity Relationship Diagram ERD Siswa Transaksi nis kelas agama tpt_lhr jns_kelamin alamat tgl_lhr nama_wali jurusan pekerjaan nama no_telp nama_petugas alamat_wali bulan tgl_byr nis jurusan jml_byr nama kelas jns_byr Jenis Pembayaran N kelas kd_byr jns_byr jml_byr N 20 20

3.6 Hierarki Input Proses Output HIPO