Relasi Antar Tabel Struktur Tabel

3.3 Perancangan Basis Data

Pemakaian database dalam sistem informasi pelatihan ini dimaksudkan agar dalam pengoperasian dan implementasinya, suatu sistem dapat menghasilkan suatu informasi yang lengkap dan mempermudah proses manipulasi data, dimana dalam database terdapat tiga proses dasar, yaitu menambah, mengubah, menghapus, dan menampilkan laporan.

3.3.1 Relasi Antar Tabel

Proses relasi antar file merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehinga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini, elemen-elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Tabel relasi antar tabel sistem informasi radio PBS FM dapat digambarkan sebagai berikut: Gambar 3.32 Relasi Tabel Sistem Informasi Radio PBS FM

3.3.2 Struktur Tabel

Tabel-tabel yang terdapat dalam basisdata yang digunakan dalam sistem informasi radio PBS FM. adalah sebagai berikut : Tabel 3.10 Tabel User Nama Tipe Data Ukuran Key Ket user_name Varchar 20 Primary key password Varchar 30 nik Varchar 10 Foreign key bagian Varchar 20 Tabel 3.11 Tabel Karyawan Nama Tipe Data Ukuran Key Ket nik Varchar 10 Primary key nama_karyawan Varchar 40 jenis_kelamin Varchar 10 tmp_lahir Varchar 20 tgl_lahir Date agama Varchar 20 alamat Varchar 100 no_tlp Varchar 15 bagian Varchar 20 jabatan Varchar 20 status Varchar 20 Tabel 3.12 Tabel Gaji Nama Tipe Data Ukuran Key Ket no_gaji Int 10 Primary key nik Varchar 10 Foreign key nama_karyawan Varchar 50 jabatan Varchar 20 total_hari Varchar 10 status Varchar 20 gaji Double keterangan Varchar 100 Tabel 3.13 Tabel Bukti Siar Nama Tipe Data Ukuran Key Ket no_order Varchar 30 Foreign key produk Varchar 20 masa_penyiaran Varchar 30 frekuensi Varchar 10 jumlah_spot Varchar 10 tanggal Date jam_penyiaran Varchar 20 Tabel 3.14 Tabel RMR Nama Tipe Data Ukuran Key Ket no_rmr Varchar 10 Primary key brand Varchar 20 produk Varchar 20 no_order Varchar 30 Foreign key nama_klien Varchar 40 keterangan Varchar 100 Tabel 3.15 Tabel Surat Keluar Nama Tipe Data Ukuran Key Ket no_surat Varchar 30 Primary key nik Varchar 10 Foreign key tanggal Date keterangan Varchar 100 Tabel 3.16 Tabel Kehadiran Nama Tipe Data Ukuran Key Ket no Int 10 Primary key nik Varchar 10 Foreign key nama_karyawan Varchar 40 bulan Varchar 15 tanggal Varchar 10 jam_masuk Time jam_keluar Time total_hari Varchar 10 Tabel 3.17 Tabel SPPL Nama Tipe Data Ukuran Key Ket no_surat Varchar 30 Primary key tanggal Date produksi Varchar 20 keterangan Varchar 100 Tabel 3.18 Tabel General Kas Nama Tipe Data Ukuran Key Ket no_kas Int 11 Primary key tanggal Date transaksi Varchar 30 bukti Varchar 20 debet Int kredit Int saldo Int Tabel 3.19 Tabel Klien Nama Tipe Data Ukuran Key Ket no Varchar 10 Primary key nama_klien Varchar 40 produk Varchar 30 alamat Varchar 100 no_tlp Varchar 15 Tabel 3.20 SPPIR Nama Tipe Data Ukuran Key Ket no_order Int 11 Primary key nama_klien Varchar 30 produk Varchar 100 alamat Varchar 100 masa_penyiaran Varchar 30 jenis_iklan Varchar 30 status Varchar 30 harga_penyiaran_iklan int 10 keterangan Varchar 100 Tabel 3.21 Tabel SRI Nama Tipe Data Ukuran Key Ket no_surat Varchar 30 Primary key tanggal Date no_order Varchar 30 Foreign key produk Varchar 20 periode Varchar 10 keterangan Varchar 100

3.4 Perancangan Program