Relasi Tabel Entity Relationship Diagram Struktur File

66 a. Kas = { no_kas, tgl, jenis, jml_kas, ket } b. Pastur = { id_pastur, nama_pastur, thn_tahbisan, ordo, telp, alamat } c. Pengeluaran = { no_keluar, tgl_keluar, jenis_keluar, jum_keluar, ket_keluar } d. Sumbangan = { no_trans, nama } e. Mahasiswa = { id_mhs, nama_mhs, nama_univ, jur, jen, thn_msk, alamat } f. Total = { tgl_total, jumlah_sumbangan, jumlah_alumni, jml_kas, jum_keluar, total_seluruh } g. Universitas = { kode_univ, nama_univ, alamat_univ } h. Detail pengeluaran = { no_keluar, jenis_keluar, jum_keluar } i. Detail mahasiswa = {id_mhs, nama_mhs, jur, jen,alamat }

4.2.4.2. Relasi Tabel

Proses ini merupakan hubungan antar file yang satu dengan yang lainnya yang saling berhubungan. Adapun gambarannya adalah sebagai berikut: 67 sumbangan_alumni PK no_trans tgl nama jumlah ket kas PK no_kas tgl jenis_kas jml_kas ket total PK tgl_total sumbangan_isidensial sumbangan_alumni kas pengeluaran total_seluruh sumbangan isidensial PK no_trans tgl nama jumlah ket pengeluaran PK no_keluar jenis_keluar jum_keluar ket_keluar mahasiswa PK id_mhs nama_mhs tgl_lahir univ jur jen thn_msk alamat universitas PK kode_univ nama_univ alamat_univ jurusan PK kode_jur nama_jur Gambar 4.15 Relasi Tabel

4.2.4.1 Entity Relationship Diagram

ERD merupakan gambaran hubungan antar entitas yang satu dengan yang lain yang saling berhubungan dan saling berinteraksi satu dengan yang lain. Gambar ERD sebagai berikut: 68 universitas memiliki mahasiswa memiliki kas meliputi Sumbangan isidensial meliputi Sumbangan alumni meliputi pengeluaran menghasilkan total 1 N N N N N N 1 1 1 1 1 Gambar 4.16 Entity Relation Diagram

4.2.4.3. Struktur File

Struktur file yang akan digunakan didalam perancangan sistem ini akan menentukan struktur file database yang menunjukan struktur dari elemen-elemen yang menyatakan panjang tipe datanya. Pengembangan struktur file yang akan diuraikan sebagai berikut : 1. File Mahasiswa a. Nama File : Mahasiswa b. Primary Key : id_mhs c. Jumlah Field : 7 69 No Field Name Type Size Description 1 id_mhs Varchar 10 No mahasiswa 2 nama_mhs Varchar 20 Nama mahasiswa 3 nama_univ Varchar 20 Universitas mahasiswa 4 Jur Varchar 20 Jurusan mahasiswa 5 Jen Varchar 10 Jenjang perkuliahan mahasiswa 6 thn_msk Varchar 20 Tahun masuk di universitas 7 alamat Varchar 30 Alamat mahasiswa 2. File Kas a. Nama File : Kas b. Primary Key : no_kas c. Jumlah Field : 5 No Field Name Type Size Description 1 no_kas Varchar 10 No kas masuk 2 Tgl Date - Tanggal kas masuk 3 Jenis Varchar 40 Jenis kas yang masuk 4 jml_kas Varchar 20 Kas yang masuk 5 Ket Varchar 50 Keterangan dari kas 70 tersebut 3. File Pastur a. Nama File : Pastur b. Primary Key : id_pastur c. Jumlah Field : 6 No Field Name Type Size Description 1 id_pastur Varchar 10 No Pastur 2 nama_pastur Varchar 20 Nama Pastur yang terdaftar 3 thn_tahbisan Date Tahun pastur disahkan 4 Ordo Varchar 30 Ordo dari pastur yang bersangkutan 5 telp Varchar 15 Telepon pastur yang terdaftar 6 Alamat Varchar 30 Alamat pastur yang terdaftar 4. File Sumbangan a. Nama File : Sumbangan b. Primary Key : no_trans c. Jumlah Field : 5 No Field Name Type Size Description 71 1 no_trans Varchar 20 No dari sumbangan 2 Tgl Date - Tanggal sumbangan masuk 3 Nama Varchar 40 Nama penyumbang 4 Jumlah_sumbangan Int 20 Jumlah yang disumbangkan 5 Ket Varchar 100 Total dari seluruh sumbangan 5. File Sumbangan a. Nama File : Sumbangan Alumni b. Primary Key : no_trans c. Jumlah Field : 5 No Field Name Type Size Description 1 no_trans Varchar 20 No dari sumbangan 2 Tgl Date - Tanggal sumbangan masuk 3 nama Varchar 40 Nama penyumbang 4 Jumlah_alumni Int 20 Jumlah yang disumbangkan 72 5 Ket Varchar 100 Total dari seluruh sumbangan alumni 6. File Total a. Nama File : Total b. Primary Key : - c. Jumlah Field : 5 No Field Name Type Size Description 1 tgl_total Date - Tanggal penghitungan total 2 jumlah_sumbangan Int 15 Total sumbangan isidensial 3 jumlah_alumni Int 40 Total sumbangan alumni 4 Kas Int 20 Total sumbangan kas 5 Pengeluaran Int 100 Total dari seluruh pengeluaran 6 total_seluruh Int Total seluruh keuangan 7. File Universitas a. Nama File : Universitas 73 b. Primary Key : kode_univ c. Jumlah Field : 3 No Field Name Type Size Description 1 kode_univ Varchar 20 Kode dari universitas 2 nama_univ Varchar 15 Nama universitas 3 alamat_univ Varchar 40 Alamat universitas 8. File Pengeluaran a. Nama File : Pengeluaran b. Primary Key : no_keluar c. Jumlah Field : 5 No Field Name Type Size Description 1 No_keluar Varchar 20 No dari pengeluaran 2 Tgl_keluar Date - Tanggal pengeluaran terjadi 3 Jenis_keluar Varchar 40 Jenis pengeluaran 4 Jum_keluar Int Jumlah pengeluaran 5 Ket Keterangan pengeluaran 74

4.2.4.4. Kodefikasi