3.4.1 CDM Conceptual Data Model
CDM memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software DBMS atau model struktur data. Dengan membuat CDM
Conceptual Data Model maka dapat mendefinisikan tipe-tipe data yang sesuai dengan kriteria, selain itu kita juga dapat mendefinisikan primary key dalam setiap
tabel dalam database.
Gambar 3.6 CDM Sistem Informasi Pelacakan Pengiriman Barang 3.4.2 PDM
Physical Data Model
PDM memodelkan struktur fisik dari database, dengan mempertimbangkan software DBMS serta model struktur yang akan digunakan. CDM yang valid dapat
dikonversi ke PDM terdapat pendefinisian foreign key
Gambar 3.7 PDM Sistem Informasi Pelacakan Pengiriman Barang
Gambar 3.8 Check Error Tabel
1. Nama Tabel : cabang
Primary Key : cabang _id Foreign Key : -
Fungsi Tabel : Menyimpan data kota cabang Tabel 3.1 Struktur Tabel Cabang
Nama kolom Tipe data
Lebar Keterangan
Cabang_id Varchar 22
Menyimpan id cabang
inisial Varchar 255 menyimpan
nama inisial
kota Nama
Varchar 250
Menyimpan nama kota Alamat
Varchar 255
Menyimpan alamat kota cabang Telepon
Varchar 255
Menyimpan no telepon cabang Fax
Varchar 255
Menyimpan no fax cabang
2. Nama Tabel : Posisi
Primary Key : posisi_id Foreign Key : paket_id, cabang_id, user_id
Fungsi Tabel : Menyimpan data posisi barang berada Tabel 3.2 Sturktur Tabel Posisi
Nama kolom Tipe
data Lebar
Keterangan
Posisi_id Interger
Untuk menyimpan id_posisi Paket _id
Varchar 255
Untuk menyimpan id_paket
Lanjutan Tabel 3.2 Struktur Tabel Posisi Nama kolom
Tipe data Lebar
Keterangan Cabang_id Varchar
255 Untuk
menyimpan id_cabang
User_id Varchar 255
Untuk menyimpan
id_user Tanggal
Datetime Untuk menyimpan tanggal dan
waktu
3. Nama Tabel : user
Primary Key : userid Foreign Key : -
Fungsi Tabel : Menyimpan data admin Tabel 3.3 Stuktur Tabel Admin
Nama kolom Tipe data
Lebar Keterangan
Userid Varchar
255 Untuk menyimpan id admin
Nama Varchar 255
Untuk meyimpan
nama admin
Password Varchar 255
Untuk menyimpan
password Admin
Level Varchar
255 Untuk menyimpan level user : user,
admin
4. Nama Tabel : paket
Primary Key : paket_id Foreign Key : -
Fungsi Tabel : Menyimpan data barang Tabel 3.4 Struktur Tabel Paket
Nama kolom Tipe data
Lebar Keterangan
Paket_id Varchar
255 Untuk meyimpan id barang
Tanggal Date dan
time Untuk menyimpan tanggal dan
waktu Tujuan
Varchar 255
Untuk menyimpan tujuan barang Talamat
Varchar 255
Untuk menyimpan tujuan alamat barang
Tkota Varchar
255 Untuk menyimpan tujuan kota
barang Dari
Varchar 255
Untuk menyimpan nama pengirim barang
Dalamat Varchar
255 Untuk menyimpan nama alamat
pengirim Dkota
Varchar 255
Untuk menyimpan nama kota pengirim
Barang Varchar
255 Untuk menyimpan data barang
Lanjutan Tabel 3.4 Struktur Tabel Paket Nama kolom
Tipe data Lebar
Keterangan Bungkus
Varchar 255
Untuk menyimpan pembungkus yang dipakai
Keterangan Varchar 255 Untuk
meyimpan keterangan
barang Berat
varchar 255
Untuk meyimpan data berat barang
Terbilang Varchar
255 Untuk menyimpan harga barang
Status Varchar
255 Untuk menyimpan status barang
3.5 Diagram Hierarky Antarmuka