Definisi Tabel ANALISIS DAN PERANCANGAN SISTEM

commit to user 24

a. Definisi Tabel

Tabel Pembeli Tabel ini digunakan untuk menghubungkan pembeli dengan sistem sekaligus sebagai data untuk proses validasi kepenggunaan user dalam sistem. Tabel ini juga memuat data identitas pembeli yang berguna untuk sistem. Mengenai tabel pembeli lebih jelasnya dapat dilihat di Tabel 3.1 Keterangan : primary key Tabel 3.1. Tabel Pembeli Nama Field Tipe Data Ukuran Field Diskripsi Kode_pembeli Varchar 20 Identitas pembeli. Alamat Varchar 50 Alamat tempat tinggal pembeli. No_hp Varchar 12 No HP pembeli. Nama Bank Varchar 10 Nama bank. No_rek Int 1 Rekening bank yang dimiliki pembeli. Kode pos Int 1 Alamat kode pos pembeli. Nama_lengkap varchar 20 Identitas pembeli. Password varchar 50 Kode pengaman data. Tabel tb_tran Tabel tb_tran memuat data transaksi order perdana yang dilakukan oleh pembeli. Tb_tran menyimpan data kode pembeli dan tanggal saat pembelian dengan status awal masih belum terverifikasi atau pending. Dapat dilihat pada Tabel 3.2 Keterangan : primary key commit to user 25 Tabel 3.2. Tabel tb_tran Nama Field Tipe Data Ukuran Field Diskripsi id_tran int 1 Kode transaksi perdana. kode_pembeli int 1 Kode perdana. stat Varchar 20 Keadaan perdana di system. tanggal Date Tanggal transaksi dilakukan delay Varchar 10 Tanggal batas delay bayar. Tabel tb_tran_detail Tabel tb_tran_detail memuat data transaksi order perdana yang dilakukan oleh pembeli. Tabel tb_tran_detail menyimpan data kode_perdana, jumla, dan total dilihat pada Tabel 3.3 Keterangan : primary key Tabel 3.3. Tabel tb_tran_detail Nama Field Tipe Data Ukuran Field Diskripsi Id_tran int 1 Kode transaksi perdana. Kode_perdana int 1 Kode perdana. jumlah Varchar 20 Jumlah perdana order. Total Varchar 10 Tanggal transaksi dilakukan commit to user 26 Tabel perdana Keterangan : primary key Tabel 3.4. Tabel perdana Nama Field Tipe Data Ukuran Field Diskripsi Kode_perdana Int 1 Kode alasan. Nama_perdana Varchar 15 Nama perdana. Harga_jual Int 1 Harga perdana dalam 1 box. Masa_aktif Date Tanggal akhir masa aktif perdana. Area Varchar 10 Area perdana di distribusikan. Gambar Varchar 25 Gambar perdana attachment . Status Int 1 Keberadaan perdana di system. Nomor Varchar 25 Nomor range perdana dalam 1 box. Tabel 3.4 memuat daftar perdana, perdana merupakan barang yang dijual di website GPS celluler online dengan cara grosir maka tidak dapat melayani order perdana eceran. Perdana yang telah terjual maka statusnya akan berubah menjadi kosong, sehinggga perdana tidak lagi ditampilkan di halaman lihat perdana. commit to user 27 Tabel tb_order_temp Tabel ini memuat transaksi perdana sementara yang belum terverifikasi dimana transaksinya masih dapat dilakukan pembatalan tanpa dikenakan biaya Mengenai tabel keranjang lebih jelasnya dapat dilihat di Tabel 3.5 Keterangan : : primary key Tabel 3.5. Tabel tb_order_temp Nama Field Tipe Data Ukuran Field Diskripsi Sesion Varchar 50 Session id untuk order perdana. Kode_perdana Varchar 20 Kode perdana. Jumlah Int 1 Banyak perdana yang dibeli. Total Int 1 Besar biaya total transaksi perdana. Tabel Hp_reseller Keterangan : primary key :foreign key Tabel 3.6. Tabel hp_reseller Nama Field Tipe Data Ukuran Field Diskripsi Kode_reseller Varchar 10 Identitas kode reseller Hp Varchar 100 No hp reseller Tabel hp_reseller adalah data yang sangat penting untuk data transaksi pulsa elektrik, Mengenai tabel lebih jelasnya dapat dilihat di Tabel 3.6 commit to user 28 Tabel transaksi Keterangan : primary key Tabel 3.7. Tabel Transaksi Nama Field Tipe Data Ukuran Field Diskripsi kode_transaksi Varchar 25 Kode transaksi. kode_produk Varchar 10 Identitas produk. Tujuan Varchar 50 No tujuan transaksi. kode_reseller Varchar 10 Identitas reseller. Harga_beli Double Harga beli produk . Deposit Double Deposit reseller. Terminal Int 3 Port mode sms gateway. Status Tiny Int 1 Status terakhir transaksi. Keterangan Varchar 160 Keterangan transaksi. Tabel ini memuat seluruh data transaksi pulsa maupun tambah deposit yang disimpan didalam database, tabel ini juga memuat identitas data reseller. Tabel ini dari database yang diambil dari server sistem lain, field dengan keterangan data dari sistem lain menandakan field tersebut tidak di manfaatkan dalam pembuatan website GPS celluler online. Mengenai tabel transaksi lebih jelasnya dapat dilihat di Tabel 3.7 commit to user 29 Tabel Reseller Tabel 3.8. Tabel Reseller Nama Field Tipe Data Ukuran Field Diskripsi Kode_reseller Varchar 10 Kode reseller. Nama_reseller varchar 25 Nama reseller terdaftar. Deposit Double Jumlah deposit yang di miliki reseler di system. Alamat Varchar 120 Alamat tempat tinggal reseller. Pin Varchar 25 Kode keamanan reseller. Status Tinyint 1 Status pengaktifan reseller. Terminal Tinyint 3 Port modem sms gateway Tanggal_daftar Datetime Waktu kapan reseller tersebut mendaftarkan diri. Tabel ini memuat seluruh data reseller, penambahan data reseller dapat dilakukan oleh admin secara langsung maupun dari sisi reseller baru, jika dari reseller baru maka harus melakukan proses registrasi dimana status pengaktifan menunggu dari sistem lain untuk memproses dan memberikan laporan pengaktifan tersebut, registrasi reseller baru dapat dilakukan tanpa harus menambahkan deposit terlebih dahulu, boleh jika penambahannya setelah proses aktifasi disetujui. Mengenai tabel reseller lebih jelasnya dapat dilihat di tabel 3.8. commit to user 30

3.5 Pembahasan dan Perancangan Struktur