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