10
BAB III KEGIATAN KHUSUS
PENGUMPULAN DATA, PENDESAINAN PERANCANGAN DAN PENGGUNAAN DATABASE SISTEM APLIKASI SIMULASI TARIF
Pada Bab III ini akan dibahas mengenai kegiatan yang berkaitan dengan pengumpulan data, perancangan dan penggunaan database pada sistem aplikasi simulasi tarif ini. Langkah pertama
yang dilakukan adalah mengumpulkan data-data yang digunakan untuk membangun sistem aplikasi ini. Kemudian merancang desain sistem aplikasi yang dibuat serta implementasi kode
program dan databasenya. Berikut penjelasan detail dari masing-masing tahapan yang akan dibahas pada Bab III ini.
3.1. Bahan Penyusun Sistem Aplikasi Simulasi Tarif
Sebelum membuat aplikasi simulasi tarif, ada beberapa data yang harus dikumpulkan dimiliki terlebih dahulu. Data-data tersebut hanya dimiliki oleh perusahaan, sehingga perlu
adanya komunikasi dengan pihak perusahaan agar memperoleh data-data yang berkaitan dengan pembuatan aplikasi simulasi tarif ini. Bahan penyusun sistem aplikasi simulasi tarif terdiri dari
master tarif, barang dan pelanggan serta catatan perhitungan nota tarif.
3.1.1. Master Tarif, Barang, Pelanggan Tabel
Salah satu bahan penyusun sistem aplikasi tarif ini adalah data berupa tabel dari tarif, barang dan pelanggan yang dimiliki oleh perusahaan. Masing-masing tabel memiliki komponen
tersendiri yang berbeda, namun ada keterkaitan antar satu sama lain. Untuk dapat menerapkan fungsi simulasi tarif yang dapat dijalankan pada aplikasi, perlu adanya data- data tersebut agar
aplikasi dapat berjalan sesuai dengan fungsinya. Berikut adalah tabel dari masing- masing master yang dmiliki perusahan:
a Master tarif Dalam tabel master tarif terdapat data-data yang merecord ID_CONT,
JENIS_BIAYA, TARIF, VAL, START_PERIOD dan END_PERIOD seperti yang dapat dilihat pada Gambar 4.
ID_CONT Jenis_Biay
a Tarif
VA L
O L
START_P END_P
PMB_S PBM_N_
S CONFD45O
LOLO 252.00
0 IDR I
0315201 4 00:00:00
0315201 6 00:00:00
112.50 81.000
CONFFLT4 O
LOLO 252.00
0 IDR I
0315201 3 00:00:00
0315201 6 00:00:00
112.50 81.000
Gambar 4. Tabel Master Tarif
b Master barang Dalam tabel master tarif terdapat data-data yang merecord ID_CONT, UKURAN,
TYPE, STATUS dan HEIGHT_CONT seperti yang dapat dilihat pada Gambar 5.
Gambar 5. Tabel Master Barang
c Master pelanggan Dalam tabel master tarif terdapat data-data yang merecord KODE_CABANG,
NAMA_CABANG, KD_PELANGGAN, NAMA_PERUSAHAAN dan KELOMPOK seperti yang dapat dilihat pada Gambar 6
ID_CONT UKURAN TYPE
STATUS CONFD2O
20 DRY
FCL CONMD2O
20 DRY
MTY CONFR2O
20 RFR
FCL CONMR2O
20 RFR
MTY CONFH2O
20 HQ
FCL CONMH2O
20 HQ
MTY CONMD4O
40 DRY
MTY CONFD4O
40 DRY
FCL
Kode_ Cabang
Nama_ Cabang
KD_ Pelanggan
Nama_ Perusahaan
Kelompok_ pelanggan
Alamat_ Perusahan NO_ NPWP
TPK Tanjung
Priok 151960
SARANA ULTRA
LAYANAN KARGO PT.
4 JL. ENGGANO NO.
94 D LT. 2TANJUNG PRIOK
TPK Tanjung
Priok 150950
WAHANA PERKASA
UTAMA 4
JL.YOS SUDARSO NO.45-47
TANJUNG PRIOK JAKARTA
Gambar 6. Tabel Master Pelanggan
Untuk pemodelan data dari tabel-tabel yang digunakan pada sistem aplikasi ini digambarkan dengan ER-Diagram yang dapat dilihat pada Gambar 7.
Dibuat
Detail_harga Dipesan
Dibeli Nota
Users Master_pelanggan
Master_barang
Master_tarif Id_username
username password
nama_lengkap nipp
Id_group Id_con
Jenis_biaya tarif
val oi
No_npwp Id_con
Kd_pelanggan Id_username
Id_nota Kd_cabang
Nama_cabang Kelompok_pelang
gan Alamat_pelanggan
Kd_pelanggan
vessel Date_start
Date_end kegiatan
emkl hz
Jumlah_con Id_con
ukuran type
status Height_cont
Start_period End_period
Pbm_seleksi Pbm_non_seleksi
Gambar 7. ER-Diagram
Kemudian untuk phyiscal data model dari tabel-tabel sistem aplikasi ini dapat dilihat pada Gambar 8.
Gambar 8. Physical Data Model
3.1.2. Catatan Perhitungan Nota Tarif