id_kategori kategori
PK
10. Checkin
Tabel 4.48 Relasi Check in
id_checkin tanggal_checkin deskripsi_checkin PK
poin_checkin id_user
FK
11. Order_User
Tabel 4.49 Relasi Order_User
id_order nama_produk id_checkin PK
FK FK
4.3.7. Merancang Spesifikasi Basis Data
Berikut ini adalah spesifikasi basis data dari aplikasi mobile marekting yang sedang dirancang dan dikembangkan oleh penulis,
spesifikasi basis data tersebut dapat dilihat di bawah ini. a. Nama File
: User Media
: Harddisk Isi
: Data user
Primary Key : id_user
Tabel 4.50 Spesifikasi Basisdata User
No. Nama
Field Jenis
Lebar Keterangan
1 id_user
Varchar 5
Id End User 2
username Varchar
30 Email End User
3 password
Varchar 20
Password End User 4
nama_depan Varchar
20 Nama depan End User
5 nama_belakang
Varchar 20
Nama belakang End User 6
lokasi Varchar
20 Lokasi End User
7 tanggal_lahir
Date 10
Tanggal lahir End User 8
jenis_kelamin Varchar
10 Jenis kelamin End User
9 tanggal_registrasi
Date 10
Tanggal sign up pada aplikasi 10
poin Integer
50 Poin End User
11 id_level
Integer 5
Id level user
b. Nama File : Level
Media : Harddisk
Isi : Data level
Primary Key : id_level
Tabel 4.51 Spesifikasi Basisdata Level
No. Nama
Field Jenis
Lebar Keterangan
1 id_level
Varchar 5
Id level user 2
level Varchar
15 Level user
c. Nama File : Produk
Media : Harddisk
Isi : Data produk
Primary Key : id_produk
Tabel 4.52 Spesifikasi Basisdata Produk
No. Nama
Field Jenis
Lebar Keterangan
1 id_produk
Varchar 5
Id produk 2
nama_produk Varchar
40 Nama produk
3 deskripsi_produk
Varchar 200
Deskripi produk 4
harga_produk Varchar
15 Harga produk
5 foto_produk
Varchar 100
Foto produk 6
rating_produk Float
10 Rating terakhir produk
d. Nama File : Rating
Media : Harddisk
Isi : Data rating produk
Primary Key : id_rating
Tabel 4.53 Spesifikasi Basisdata Rating
No. Nama
Field Jenis
Lebar Keterangan
1 id_rating
Varchar 5
Id rating produk 2
tanggal_rating Date
10 Tanggal mengupload rating
3 rating
Integer 5
Rating yang diberikan 4
id_ user Integer
5 Id User
5 id_produk
Integer 5
Id produk
e. Nama File : Review
Media : Harddisk
Isi : Data review produk
Primary Key : id_review
Tabel 4.54 Spesifikasi Basisdata Review
No. Nama
Field Jenis
Lebar Keterangan
1 id_review
Varchar 5
Id review produk 2
tanggal_review Date
10 Tanggal mengupload review
3 review
Varchar 200
Isi review 4
id_user Integer
5 Id User
5 id_produk
Integer 5
Id produk
f. Nama File : Deal
Media : Harddisk
Isi : Data deal
Primary Key : id_deal
Tabel 4.55 Spesifikasi Basisdata Deal
No. Nama
Field Jenis
Lebar Keterangan
1 id_deal
Varchar 5
Id deal 2
nama_deal Varchar
30 Nama deal
4 deskripsi_deal
Varchar 200
Deskripsi deal 5
foto_deal Varchar
100 Foto deal
6 rating_deal
Integer 5
Rating deal 7
id_produk Integer
5 Id produk
g. Nama File : Reward
Media : Harddisk
Isi : Data reward
Primary Key : id_reward
Tabel 4.56 Spesifikasi Basisdata Reward
No. Nama
Field Jenis
Lebar Keterangan
1 id_reward
Varchar 5 Id reward
2 nama_reward
Varchar 20 Nama reward
3 deskripsi_reward Varchar 200
Deskripsi reward 4
foto_reward Varchar 100
Foto reward 5
valid_until Date
10 Tanggal masa berlaku reward
6 poin_minimum
Integer 50
Poin untuk menukarkan reward 7
passcode Varchar 8
Passcode untuk menukarkan reward
h. Nama File : Reward_User
Media : Harddisk
Isi : Data reward yang didapatkan user
Primary Key : id_reward_user
Tabel 4.57 Spesifikasi Basisdata Reward_User
No. Nama
Field Jenis
Lebar Keterangan
1 id_reward_user
Varchar 5
Id reward user 2
tanggal_redeem Date
10 Tanggal penukaran
3 total_spending
Integer 50
Total poin yang ditukarkan 4
id_user Integer
5 Id User
5 id_reward
Integer 5
Id reward