Gambar 4.21 Sequence Diagram Update Data Member
8. Sequence Diagram Update Data Barang.
Admin akan meng-update data barang. User harus masuk kesistem update data barang, sistem akan menampilkan data barang dan user bisa merubah data
barang. jika sudah dikompirmasi masuk kedatabase daan sistem akan kembali kemenu data.
Gambar 4.22 Sequence Diagram Update Data Barang
9. Sequence Diagram Validasi
Admin akan menvalidasi pembayaran customer bagi customer yang sudah melakukan pembayaran terhadap pembelian barang.
Gambar 4.23 Sequence Diagram Validasi
4.2.4 Class Diagram
Class diagram ini menggambarkan desain sistem yang akan dibangun dalam database. Dan dapat dijadikan ilustrasi skema database yaitu dengan tabel-
tabel yang akan digunakan dalam database. Setiap class akan diwakili oleh tabel, attribut class yang akan menjadi field dalam tabel. Struktur data class diagram
yang disajikan dalam bentuk tabel adalah sebagai berikut:
Gambar 4. 24 Class Diagram Penjualan Online Pada PT. Arisa Gita
4.2.4.1 Struktur Data Class
Pada struktur data ini, semua jenis data yang terlibat dalam proses yang terjadi, di definisikan dan dikumpulkan dalam bentuk penyajian sebagai berikut :
File name : Data user Primary key : Id
Foreign key : Id_USer id_member,
Tabel 4.16 Struktur Tabel Data User
File name : Member Akses Primary key : Id
Foreign key : -
Tabel 4.17 Struktur Tabel Member Akses
File name : Data Member Primary key : Id
Foreign key : Status, Mailkonfirm
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Id user Int
11 User Name
3 Password
Password 20
Password 4
Id member Int
11 Identitas member
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Member Akses Varchar
15 Akses member
3 Tanggal
Varchar 15
Tanggal
Tabel 4.18 Struktur Data Member
File name : Pesan Member Primary key : Id
Foreign key : Id Member
Tabel 4.19 Struktur Pesan Member
File name : Set data Primary key : Id
Foreign key : Id Member
No Field Name
Type Field
Size Keterangan
1 Id
Int 11
Identitas 2
Nama Varchar
20 Nama
3 Email
Varchar 20
Email 4
User Id Varchar
20 User id
5 Password
Varchar 20
Password 6
Status Int
1 Status
7 Mail konfirm
Int 1
Konfirmasi Email
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Id member Varchar
11 Identitas member
3 Ke
Varchar 20
Ke 4
Pengirim Varchar
20 Pengirim
5 Judul
Varchar 20
Judul 6
Pesan Varchar
225 Pesan
Tabel 4.20 Struktur Set Data
File name : Mail member Primary key : Id
Tabel 4.21 Struktur Mail Non Member
File name : Data Belanja Primary key : Id
Foreign key : Id Member, total per item, total harga, Id invoice, status konfirmasi
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Kode invoice Varchar
15 Kode invoice
3 Judul
Varchar 20
Judul 4
Pemilik Varchar
20 Pemilik
5 Email
Varchar 20
Email 6
Hp Varchar
15 Hp
7 Telp
Verchar 15
Telepon 8
Alamat Varchar
50 Alamat
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Email Varchar
20 Email
3 Sid
Varchar 40
Sid
Tabel 4.22 Struktur Data Belanja
File name : data invoice Primary key : Id
Foreign key : Id Member, Status member, konfirmasi
Tabel 4.23 Struktur Data invoice
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Tgl Varchar
30 Tanggal
3 Id member
Int 11
Identitas member 4
Id barang Varchar
11 Identitas barang
5 Total per item
Int 3
Total per item 6
Total harga Int
4 Total harga
7 Id invoice
Int 11
Identitas invoice 8
Status konfirmasi Int
1 Status konfirmasi
9 Sid
Varchar 15
Sid
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Id Member Int
11 Identitas Member
3 Sid
Varchar 40
Sid 4
Tanggal Varchar
30 Tanggal
5 Kode
Varchar 15
Kode 6
Status Member Int
1 Status Member
7 Email
Verchar 20
Email 8
Konfirmasi Int
1 Konfirmas
9 Nama Bank
Varchar 20
Nama Bank 10
Pengirim Varchar
30 Pengirim
11 Total Dana
Varchar 10
Total dana 12
Status Int
1 Status
13 Metode transfer
Int 1
Transfer
14 User id
Varchar 20
User Id 15
No pengirim Varchar
20 No Pengirim
16 Tanggal Konfirmasi
Varchar 30
Tanggal Konfirmasi 17
Alamat Kirim Text
Alamat Kirim
File name : Item Kategori Primary key : Id
Foreign key : Status
Tabel 4.24 Struktur Tabel Item Kategori
File name : Stok Barang Primary key : Id
Foreign key : Id Kategori, Status, Harga Satuan
Tabel 4.25 Struktur Tabel Stok Barang
4.2.5 Perancangan Layar Input
Untuk memudahkan dan mengefektifkan dalam pemasukan data, maka perlu adanya rancangan masukan. Untuk mempermudah pemasukan data, maka
pada beberapa atribut atau field dilakukan pengkodean.
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Kategori Varchar
30 Kategori
3 Status
Int 1
Status
No Field Name
Type Field Size
Keterangan
1 Id
Int 11
Identitas 2
Judul Varchar
20 Judul
3 Id Kategori
Int 11
Identitas kategori 4
Keterangan Varchar
20 Keterangan
5 Gambar
Varchar 20
Gambar 6
Status Int
1 Status
7 Harga Satuan
Int 11
Harga Satuan
1. Form Login Admin
Form Login digunakan untuk: a.
Memasukkan data nama user sebagai tanda pengenal pengguna sistem tersebut
b. Memasukkan password sebagai jalur akses masuk sistem
Gambar 4.23 form Login Admin
2. Menu Utama Admin
Form Login digunakan untuk memilih menu yang akan diakses oleh user untuk mengeksekusi sistem yang akan dijalankan.
Gambar 4.24 form menu utama admin
3. Admin Data Member Fasilitas ini berfungsi sebagai form mengupdate data member.
4. form Admin Data B
4. Update Data Barang Fasilitas ini berfungsi sebagai form mengupdate data Barang
Gambar 4.25 From Admin Data Member
Gambar 4.26 Form Admin Update data barang
5. Form Ubah Password Admin Fasilitas ini berfungsi sebagai form mengubah password untuk admin.
6. Form Login Member Fasilitas ini berfungsi sebagai form login untuk member.
7. Form Pemesanan Barang
Gambar 4.28 Form login member Gambar 4.27 form admin data Barang
7. Pesan Barang Fasilitas ini berfungsi sebagai form penginputan data barang yang ingin
dipesan.
8. Form catatan Transaksi Fasilitas ini berfungsi sebagai form penginputan tanggal untuk melihat
catatan transaksi.
Gambar 4.29 form pemesanan Barang
Gambar 4.30 form catatan transaksi
9. Form Ubah Password Member Fasilitas ini berungsi sebagai form mengubah password untuk member
10. Form Konfirmasi Pembayaran Fasilitas ini berfungsi sebagai form mengubah password untuk member
Gambar 4.31 form Ubah Pssword member
Gambar 4.32 form Konfirmasi Pembayaran member dan
non member
11. Cetak Invoice Fasilitas ini berfungsi untuk mencetak invoice
12. Validasi