BAB III ANALISA SISTEM BERJALAN
3.6. Spesifikasi File
Perancangan sistem informasi penjualan ini menggunakan database dengan
namaatk.sql yang berisi beberapa tabel-tabel dengan spesifikasi seperti di bawahini:
1. Spesifikasi File Admin
Nama File : File admin
Akronim : Admin
Fungsi : Sebagai tempat penyimpanan data admin
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 76 karakter
Kunci Field : id_admin
Software :MySQL
Tabel III.1. Spesifikasi File Admin
No Elemen Data Akronim Tipe Size Extra
1. id admin id_admin Integer 1 Auto_Increment
2. nama admin nama_admin Varchar 20
3. User name user_admin Varchar 10
4. Password password_admin Varchar 35 5. Level Level Varchar 15
2. Spesifikasi File Kategori
Nama File :File Kategori
Akronim : kategori.MYD
Fungsi : Sebagai tempat penyimpanan data kategori
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 24 karakter
Kunci Field : id_kategori
Software :MySQL
Tabel III.2. Spesifikasi File Kategori
3. Spesifikasi File Keranjang
Nama File : File Keranjang
Akronim : Keranjang.MYD
Fungsi : Sebagai tempat penyimpanan data keranjang
Tipe : File Transaksi
Organisasi File : Indexed Sequential
No Elemen Data Akronim Tipe Size Keterangan
1. id_kategori id_kategori Integer 4 Primary Key 2. nama_kategori nama_kategori Varchar 20
Akses File : Random
Media : Hardisk
Panjang Record : 59 karakter
Kunci Field : id_keranjang
Software :MySQL
Tabel III.3.
Spesifikasi File Keranjang
4. Spesifikasi File Produk
Nama File :File Produk
Akronim :Produk.MYD
Fungsi :Sebagai tempat penyimpanan data produk
Tipe :File Master
Organisasi File :Indexed Sequential
Akses File :Random
Media :Hardisk
No Elemen Data Akronim Tipe Size Keterangan
1. Id_keranjang id_keranjang Character 11 Primary Key
2. Id_Member id_Member Varchar 6 Foreign Key
3. Id_produk id_produk Varchar 10 Foreign Key
4. Harga Harga Integer 5
5. Disc Disc Integer 3
6. Harga_disc Harga_disc Integer 5
7. Jumbel Jumbel Integer 2
Panjang Record :42 karakter
Kunci Field :id_produk
Software :MySQL
Tabel III.4. Spesifikasi File Produk
5. Spesifikasi File Member
Nama File :File Member
Akronim : Member.MYD
Fungsi : Sebagai tempat penyimpanan data Member
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File :Random
No Elemen Data Akronim Tipe Size Keterangan
1. id_produk id_produk Integer 10 Primary Key
2. id_kategori id_kategori Varchar 4 Foreign Key
3. nama_produk nama_produk Varchar 20
4. detail_produk detail_produk Text
5. Harga Harga Integer 5
6. Gambar Gambar Text
7. kd_merk Kd_merk Varchar 3
8. Berat Berat Double
Media : Hardisk
Panjang Record : 118 karakter
Kunci Field : id_Member
Software :MySQL
Tabel III.5. Spesifikasi File Member
6. Spesifikasi File Kota
Nama File : File Kota
Akronim : Kota.MYD
Fungsi : Sebagai tempat penyimpanan data kota pengiriman
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
No Elemen Data Akronim Tipe Size Keterangan
1. id_Member id_Member Integer 6 Primary Key
2. nama_Member nama_Member Varchar 20
3. User_name User_name Varchar 10 4. Password Password Varchar 32
5. Email Email Varchar 20
6. Alamat Alamat Text
7. Kota Kota Varchar 10
8. kode_pos kode_pos Varchar 5
Media : Hardisk
Panjang Record : 21 karakter
Kunci Field : id_kota
Software :MySQL
Tabel III.6. Spesifikasi File Kota
No Elemen Data Akronim Tipe Size Keterangan
1 Id_kota Id_kota Integer 5 Primary key
2 Nama_kota Nama_kota Varchar 25
3 Ongkos_kirim Ongkos_kirim Integer 6
7. Spesifikasi File Pesanan
Nama File : File Pesanan
Akronim : Pesanan.MYD
Fungsi : Sebagai tempat penyimpanan data pesan
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 43 karakter
Kunci Field : id_pesan
Tabel III.7. Spesifikasi File Pesanan
No Elemen Data Akronim Tipe Size Keterangan
1 Id_pesan Id_pesan Varchar 5 Primary Key
2 Id_member Id_member Varchar 6 Foreign Key
3 Total Total Integer 5
4 Biaya_kirim Biaya_kirim Integer 5
5 Jumbar Jumbar Integer 3
6 Nama_penerima Nama_penerima Varchar 20 7 Alamat_penerima Alamat_penerima Text
8 Id_kota Id_kota Integer 2
9 Kd_pos Kd_pos Varchar 5
10 Telepon_penerima Telepon_penerima Varchar 13
11 Statuspesan Statuspesan Varchar 15
12 Tgl_pesan Tgl_pesan Date
13 Tgl_kirm Tgl_kirm Date
8. Spesifikasi File Konfirmasi
Nama File : File Konfirmasi
Akronim : Konfirmasi.MYD
Fungsi : Sebagai tempat penyimpanan data konfirmasi
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Panjang Record : 76 karakter
Kunci Field : -
Software :MySQL
Tabel III.8.
Spesifikasi File Konfirmasi
No. Elemen Data Akronim Type Panjang Keterangan
1. id_pesan id_pesan Varchar 5 Foreign Key
2. nama_pemesan nama_pemesan Varchar 20 3. pemilik_rekening pemilik_rekening Varchar 20
4. Bank Bank Varchar 30
5. jumlah_bayar jumlah_bayar Integer 8 6. tanggal_transfer tanggal_transfer Date
7. bukti_transfer bukti_transfer Text
9. Spesifikasi File Komentar
Nama File : FileKomentar
Akronim : Komentar
Fungsi : Sebagai tempat penyimpanan data komentar
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 68 karakter
Software :MySQL
Tabel III.9.
Spesifikasi File Komentar
No. Elemen Data Akronim Type Panjang Keterangan 1. id_komentar id_komentar Integer 10 Primary Key
2. Id produk id_produk Integer 10 Foreign Key
3. Tgl_komentar tgl_komentar Date
4. Nm_pengirim nm_pengirim varchar 20 5. email_pengirim email_pengirim varchar 30
6 Pesan Pesan Text
7 Status Status varchar 15
10. Spesifikasi File Hak Akses
Nama File : File Hak Akses
Akronim : Hak Akses
Fungsi : Sebagai pembeda akses antara admin
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 25 karakter
Kunci Field : level
Tabel III.10.
Spesifikasi File Hak Akses
No. Elemen Data Akronim Type Panjang Keterangan
1. Level Level Varchar 10 Primary Key
2. Data admin data_admin Boolean
3. Data kategori data_kategori Boolean
4. Data produk data_produk Boolean
5. Data Member data_Member Boolean
6 komentar Komentar Boolean
7 Data_kota data_kota Boolean
11. Spesifikasi File Alamat Kirim
Nama File : File alamat_kirim
Akronim : alamat_kirim.MYD
Fungsi : Sebagai penyimpan data alamat kirim
Tipe : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 53 karakter
Kunci Field : id_pesan
Tabel III.11.
Spesifikasi File Alamat Kirim
No. Elemen Data Akronim Type Panjang Keterangan
1. Session Session Varchar 32
2. Nama_penerima nama_penerima Varchar 20
3. Alamat Alamat Text
4. Kota Kota Varchar 25
5. Kode_pos node_pos Varchar 5
6. No_telpon no_telpon Varchar 13
12. Spesifikasi File Produk_Promo
Nama File : File produk_ promo
Akronim : produk_promo
Fungsi : Sebagai tempat penyimpanan data produk promo
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 28 karakters
Kunci Field :id_hubung
Tabel III.12.
Spesifikasi File Produk Promo
No. Elemen Data Akronim Type Panjang Keterangan 1. Id_hubung id_hubung Integer 11 Primary Key
2. Id_promo id_promo Integer 6 Foreign Key
3 Id_produk id_produk Integer 10
13. Spesifikasi File Promo
Nama File : File Promo
Akronim : Promo
Fungsi : Sebagai tempat penyimpanan data testimoni
Tipe : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Hardisk
Panjang Record : 83 karakter
Kunci Field :id_promo
Tabel III.13. Spesifikasi File Promo
No. Elemen Data Akronim Type Panjang Keterangan
1. Id_promo id_promo Integer 6 Primary Key
2. nama_promo nama_promo Varchar 35
3 Gambar Gambar Text
4 Deskripsi Deskripsi Text
5 Tgl_mulai Tgl_mulai Date
6 Tgl_keluar Tgl_keluar Date
3.7. Pengkodean