CDM Conceptual Data Model
menggunakan Power Designer 12. Untuk lebih jelasnya proses pembuatan database dapat dilihat pada gambar 3.7 berikut.
Gambar 3.7 CDM Conceptual Data Model
Dalam Conceptual Data Model ada 9 tabel antara lain tabel pegawai, user group, user, service, detail service, jenis service, barang, customer, dan
status.
memiliki
memiliki1 Relationship
terdiri dari1 terdiri dari2
terdiri dari menservice
terdiri dari3 user_group
id_group group_name
group_description entry_user
edit_user entry_date_time
edit_date_time is_active
pi Integer Variable characters 25
Variable characters 25 Variable characters 25
Variable characters 25 Date Time
Date Time Short integer
M
Identifier_1 pi barang
id_barang kode_barang
nama_barang stok
harga_beli harga_jual
entry_user entry_date_time
edit_user edit_date_time
is_active pi Integer
Variable characters 50 Variable characters 100
Float Float
Float Variable characters 25
Date Time Variable characters 25
Date Time Short integer
M
Identifier_1 pi user
user_id user_name
random_pasword random_pasword_encode
real_name last_login
date_created user_password
is_active password
group_id count_login
pi Integer Variable characters 50
Variable characters 50 Variable characters 50
Variable characters 100 Date Time
Date Time Variable characters 100
Short integer Variable characters 50
Integer Integer
M
Identifier_1 pi jenis_services
id_jenis_services nama_jenis_services
harga_jenis_services is_active
entry_user entry_date_time
edit_user edit_date_time
biaya_service pi Integer
Variable characters 100 Integer
Short integer Variable characters 25
Date Time Variable characters 25
Date Time Decimal
M
Identifier_1 pi pegawai
id_pegawai nama_pegawai
user_name alamat_tinggal_pegawai
no_telp no_hp
no_hp2 no_ktp
alamat_KTP tgl_masuk
gaji jabatan
is_active entry_user
entry_date_time edit_user
edit_date_time is_admin
is_owner pi Integer
Variable characters 100 Variable characters 50
Variable characters 100 Variable characters 50
Variable characters 50 Variable characters 50
Variable characters 50 Variable characters 100
Date Float
Variable characters 100 Short integer
Variable characters 25 Date Time
Variable characters 25 Date Time
Short integer Short integer
M
Identifier_1 pi
services id_services
tgl_masuk tgl_keluar
is_bayar total
entry_user entry_date_time
edit_user edit_date_time
nama_teknisi dp
sisa pi Integer
Date Date
Short integer Float
Variable characters 25 Date Time
Variable characters 25 Date Time
Variable characters 25 Decimal
Decimal M
Identifier_1 pi customer
id_customer nama_customer
alamat_tinggal_customer alamat_ktp_customer
no_ktp no_telp
no_hp no_hp2
is_active entry_user
entry_date_time edit_user
edit_date_time user_name
pi Integer Variable characters 100
Variable characters 100 Variable characters 100
Variable characters 50 Variable characters 50
Variable characters 50 Variable characters 50
Short integer Variable characters 25
Date Time Variable characters 25
Date Time Variable characters 50
M
Identifier_1 pi dtl_services
id_dtl_services sub_total
entry_user entry_date_time
edit_user edit_date_time
count pi Integer
Float Variable characters 25
Date Time Variable characters 25
Date Time Decimal
M Identifier_1 pi
status id_status
nama_status pi Integer
Variable characte Identifier_1 pi
FK_MEMILIKI
FK_MEMILIKI1 FK_MEMILIKI2
FK_RELATIONSHIP
FK_TERDIRI_DARI1 FK_TERDIRI_DARI2
FK_TERDIRI_DARI FK_MENSERVICE
FK_TERDIRI_DARI3 FK_TERDIRI_DARI4
user_group id_group
group_name group_description
entry_user edit_user
entry_date_time edit_date_time
is_active int
varchar25 varchar25
varchar25 varchar25
datetime datetime
smallint pk
barang id_barang
id_dtl_services kode_barang
nama_barang stok
harga_beli harga_jual
entry_user entry_date_time
edit_user edit_date_time
is_active int
int varchar50
varchar100 float
float float
varchar25 datetime
varchar25 datetime
smallint pk
fk
user user_id
id_customer id_group
id_pegawai user_name
random_pasword random_pasword_encode
real_name last_login
date_created user_password
is_active password
group_id count_login
int int
int int
varchar50 varchar50
varchar50 varchar100
datetime datetime
varchar100 smallint
varchar50 int
int pk
fk2 fk1
fk3 jenis_services
id_jenis_services nama_jenis_services
harga_jenis_services is_active
entry_user entry_date_time
edit_user edit_date_time
biaya_service int
varchar100 int
smallint varchar25
datetime varchar25
datetime decimal
pk pegawai
id_pegawai nama_pegawai
user_name alamat_tinggal_pegawai
no_telp no_hp
no_hp2 no_ktp
alamat_KTP tgl_masuk
gaji jabatan
is_active entry_user
entry_date_time edit_user
edit_date_time is_admin
is_owner int
varchar100 varchar50
varchar100 varchar50
varchar50 varchar50
varchar50 varchar100
date float
varchar100 smallint
varchar25 datetime
varchar25 datetime
smallint smallint
pk
services id_services
id_status id_customer
id_jenis_services tgl_masuk
tgl_keluar is_bayar
total entry_user
entry_date_time edit_user
edit_date_time nama_teknisi
dp sisa
int int
int int
date date
smallint float
varchar25 datetime
varchar25 datetime
varchar25 decimal
decimal pk
fk3 fk2
fk1
customer id_customer
user_id nama_customer
alamat_tinggal_customer alamat_ktp_customer
no_ktp no_telp
no_hp no_hp2
is_active entry_user
entry_date_time edit_user
edit_date_time user_name
int int
varchar100 varchar100
varchar100 varchar50
varchar50 varchar50
varchar50 smallint
varchar25 datetime
varchar25 datetime
varchar50 pk
fk dtl_services
id_dtl_services id_services
sub_total entry_user
entry_date_time edit_user
edit_date_time count
int int
float varchar25
datetime varchar25
datetime decimal
pk fk
status id_status
id_services nama_status
int int
varchar25 pk
fk