Merancang Spesifikasi Basis Data

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 6 Id_kategori Integer 5 Id kategori reward i. Nama File : Kategori_Reward Media : Harddisk Isi : Data kategori reward Primary Key : id_kategori Tabel 4.58 Spesifikasi Basisdata Kategori_ Reward No. Nama Field Jenis Lebar Keterangan 1 id_kategori Varchar 5 Id kategori 2 kategori Varchar 15 Kategori reward j. Nama File : Checkin Media : Harddisk Isi : Data check in Primary Key : id_checkin Tabel 4.59 Spesifikasi Basisdata Checkin No. Nama Field Jenis Lebar Keterangan 1 id_checkin Varchar 5 Id check in 2 tanggal_checkin Date 10 Tanggal check in 3 deskripsi_checkin Varchar 200 Deskripsi check in 5 poin_checkin Integer 50 Poin check in 6 id_user Integer 5 Id User k. Nama File : Order_User Media : Harddisk Isi : Data setiap menu yang dipesan saat check in Primary Key : id_order Tabel 4.60 Spesifikasi Basisdata Order_User No. Nama Field Jenis Lebar Keterangan 1 id_order Varchar 5 Id order 2 nama_produk Varchar 40 Nama produk yang dipesan 3 id_checkin Integer 5 Id check in

4.3.8. Merancang

Matriks Data-to-Location-CRUD Berikut adalah matriks data-to-location-CRUD dari aplikasi mobile marketing berbasis Windows Phone yang sedang dirancang. Tabel 4.61 Matriks CRUD Location Entity - Attribute Account Manager Merchant End User User RD - CU Id_ user RD - C Username RD - C Password RD - CU Nama_depan RD - CU Nama_belakang RD - CU Lokasi RD - C Tanggal_lahir RD - C Jenis_kelamin RD - C Tanggal_registrasi RD - C Poin RD - CU Id_level RD - C Level RD - C Id_level - - - Level - - - Produk CRUD - R Id_produk CRD - R Nama_produk CRUD - R Deskripsi_produk CRUD - R Harga_produk CRUD - R Foto_produk CRUD - R Rating_produk CRUD - R Rating CRUD R CR Id_rating CRD R CR Tanggal_rating CRD R CR Rating CRD R CR Id_user CRD R CR Id_produk CRD R CR Review CRD CR CR Id_review CRD CR CR Tanggal_review CRD CR CR Review CRD CR CR Id_ user CRD CR CR Id_produk CRD CR CR Deal CRUD R R Id_deal CRD R R Nama_deal CRUD R R Deskripsi_deal CRUD R R Rating_deal CRUD R R Foto_deal CRUD R R Reward CRUD R R Id_reward CRD R R Nama_reward CRUD R R Deskripsi_reward CRUD R R Foto_reward CRUD R R Masa_berlaku CRUD R R Poin_minimum CRUD R R Passcode CRUD R R Reward_user C - RU Id_reward_user C - R Tanggal_redeem C - U Total_spending C - U Id_kategori C - U Id_user C - - Id_reward C - - Kategori_reward - - - Id_kategori - - - kategori - - - CheckIn - - CR Id_checkin - - C Tanggal_checkin - - C Deskripsi_checkin - - C Poin_checkin - - C Id_user - - C Order_user - - CR Id_order - - C Nama_produk - - CR Id_user - - CR Id_checkin - - C

4.3.9. Merancang

Graphic User Interface Aplikasi Pada tahap ini penulis merancang Graphic User Interface atau yang biasa disebut tampilan antar muka aplikasi dengan menggunakan software Balsamiq Mockups for Desktop. Berikut adalah rancang GUI aplikasi mobile marketing pada Windows Phone dan tampilan aplikasi dashboard yang telah dibuat oleh penulis. Rancangan Tampilan Aplikasi Native: a. Tampilan halaman sign in Gambar 4.76 Racangan Tampilan Halaman Sign In b. Tampilan halaman sign up Gambar 4.77 Rancangan Tampilan Halaman Sign Up