Manfaat yang didapat dalam pembangunan website E-Commerce ini antara lain :
1. Dapat memberikan informasi penjualan batubara kepada para konsumen secara
online. 2. Dapat
memberikan kemudahan
untuk melakukan proses tawar menawar secara
online. 3. Dapat memberikan kemudahan kepada user
stafadmin dalam melihat hasil laporan transaksi penjualan.
4. Dapat memberikan kemudahan kepada setiap user stafadmin untuk memasukkan,
merubah dan menghapus data.
2. MODEL, ANALISA, DESAIN,
DAN IMPLEMENTASI 2.1 Model
1. Tahap pengumpulan data
a. Studi Kepustakaan. b. Observasi.
c. Wawancara. 2. Tahap pembuatan perangkat lunak.
a. Requirements analysis and definition b. System and software design
c. Implementation and unit testing d. Integration and system testing
e. Operation and maintenance
2.2 Analisis Sistem
Analisis sistem
merupakan kegiatan
penguraian suatu data dan informasi yang utuh dan nyata kedalam bagian-bagian atau
komponen-komponen komputer
yang bertujuan untuk mengidentifikasikan serta
mengevakuasi masalah-masalah yang muncul, hambatan-hambatan yang mungkin terjadi dan
kebutuhan-kebutuhan yang
diharapkan sehingga mengarah kepada suatu solusi untuk
perbaikan maupun pengembangan ke arah yang lebih baik dan sesuai dengan kebutuhan
serta perkembangan
teknologi yang
diantaranya membahas mengenai proses
pemasaran dan
penjualan produk
pertambangan batu bara, baik dari segi kelebihan dan kekurangannya.
2.3 Desain
1. ERD Entity Relationship Diagram
Mengelola Staff
passID id
userID
Batubara
Kd_bb kd_kategori
Detail kadar
stock harga
Memesan
Status_bayar userID
id Waktu_transaksi
tanggal_bayar 1
N
Admin Mengelola
Mengelola
1 N
N passID
userID
gambar
Pelanggan
nama email
alamat userID
N telp
Kd_propinsi Telp_hp
Status_tawar id_staf
jumlah 1
1 1
1 passID
Propinsi Mengelola
Memiliki
1 1
N id
Nm_propinsi Waktu_kirim
1
Mengelola
1 N
Tanggal_lunas Ongkos_kirim
kategori Memiliki
Kadar_min Kadar_max
Tawar_harga Harga_admin
Laporan_tawar Perusahaan
siup kelamin
fax id
Id_staf Id_admin
id_staf N
1 id_staf
harga Kd_bb
Gambar 1. ERD Entity Relationship Diagram
2. Relasi tabel
admin
PK id
userID passID
staf
PK id
userID pass
id_admin FK kategori
PK id
kategori kadar_min
kadar_max id_staf FK
batubara
PK id
kd_kategori FK gambar
harga stok
kadar detail
id_staf FK propinsi
PK id
nama_propinsi ongkos_kirim
waktu_kirim id_staf FK
pelanggan
PK userID
passID perusahaan
siup nama
kelamin alamat
emal telp
hp fax
status_pesan kd_propinsi FK
pemesanan
PK id
userID FK waktu_transaksi
tanggal_bayar tanggal_lunas
status_bayar status_tawar
laporan_tawar id_staf FK
kd_bb FK jumlah
harga harga_tawar
harga_admin
Gambar 2. Relasi table
3. Diagram Konteks
Pengunjung Staf
Admin Pelanggan
Status Login Konfirmasi Pemesanan
Cari Data Batubara Lihat Data Batubara
Mengahapus Data Pelanggan Menambah, Mengubah, Menghapus Data Batubara
Lihat,Edit Data Kategori Batubara Menambah, Mengubah, Menghapus Data Propinsi
Lihat Data Laporan Transaksi Lihat Data Bukutamu
Hapus Data Bukutamu Konfirmasi Login Staf
Info Pemesanan Info Data Batubara
Info Tambah Data Batubara Info Ubah Data Batubara
Info Hapus Data Batubara Data Kategori Batubara
Edit Data Kategori Batubara Berhasil Info Hapus Data Pelanggan
Info Data Propinsi Info Tambah Data Propinsi
Info Ubah Data Propinsi Info Hapus Data Propinsi
Info Laporan Data Laporan Transaksi Data Bukutamu
Hapus Data Bukutamu Status Login
Lihat Data Batubara Cari Data Batubara
Memesan Batubara Konfirmasi Pemesanan
Pengiriman Batubara Konfirmasi Pembayaran
Isi Data Bukutamu Konfirmasi Logout
Konfirmasi Login Info Data Batubara
Info Data Pesanan Info Barang yang Akan Dipesan
Info Pengiriman Batubara Info Pembayaran
Info Data Laporan Transaksi Data Bukutamu
Logout Berhasil Status Login
Menambah,Mengubah, Menghapus Data Staf Konfirmasi data Penawaran
Lihat Data Laporan Transaksi Konfirmasi Login Admin
Info Data Staf Info Data Penawaran
Info Laporan Data Laporan Transaksi
Website E-Commerce PT. Tri Chakti Makmur
Lihat Data Batubara Daftar
Isi Data Bukutamu Info Data Batubara
Data pelanggan telah Tersimpan Data Bukutamu
Gambar 3. Diagram konteks
4. DFD Data Flow Diagram
Pelanggan T_pelanggan
Admin Staff
1.0 Pendaftaran
2.0 Login
Daftar Data pelanggan telah tersimpan
Data pelanggan baru Data pelanggan telah tersimpan
T_propinsi Request data propinsi
Data propinsi
T_admin T_staff
Username, password Username, password
Username, password Login gagal
Login gagal Login gagal
Data pelanggan Data admin
Data staff Login gagal
Validasi username, password berhasil
Login gagal Validasi username,
password berhasil
Login gagal Validasi username,
password berhasil
3.0 Pengolahan
Data Propinsi Tambah data propinsi
Edit data propinsi Hapus data propinsi
Tambah data propinsi baru Edit data propinsi
Hapus data propinsi
Tambah data propinsi baru berhasil Edit data propinsi berhasil
Hapus data propinsi
Tambah data propinsi baru berhasil Edit data propinsi berhasil
Hapus data propinsi
4.0 Pengolahan
Data Staff Validasi username,
password berhasil
Validasi username, password berhasil
Lihat data staff Tambah data staff
Edit data staff Hapus data staff
Data staff Tambah data staff baru berhasil
Edit data staff berhasil Hapus data staff berhasil
Data staff Tambah data staff baru
Edit data staff Hapus data staff
Data staff Tambah data staff baru berhasil
Edit data staff berhasil Hapus data staff berhasil
5.0 Pengolahan
Data Batubara T_batubara
Validasi username, password berhasil
Lihat data batubara Tambah data batubara
Edit data batubara Hapus data batubara
Lihat data kategori batubara Edit data kategori batubara
Data batubara Tambah data batubara baru berhasil
Edit data batubara berhasil Hapus data batubara
Data kategori batubara Edit data kategori batubara berhasil
Data batubara Tambah data batubara baru berhasil
Edit data batubara berhasil Hapus data batubara
Data batubara Tambah data batubara baru
Edit data batubara Hapus data batubara
6.0 Pengolahan
Data Transaksi Data Pemesanan Batubara
Konfirmasi Pembayaran Data Laporan Transaksi
Info Data Pemesanan Info Pembayaran
Info Data Laporan Transaksi
Penawaran harga Memesan Batubara
Konfirmasi Pembayaran Lihat data laporan transaksi
Info Data Penawaran Info Data Pemesanan
Info Pembayaran Info data laporan transaksi
T_pemesanan Konfirmasi data Pemesanan
Konfirmasi status pembayaran Lihat data laporan transaksi
Info Data Pemesanan Status pembayaran
Info Data laporan transaksi
8.0 Logout
Konfirmasi logout Konfirmasi logout
Konfirmasi logout Logout berhasil
Logout berhasil Logout berhasil
Validasi username, password berhasil
Pengunjung
Lihat data batubara Data batubara
Request data batubara Data batubara
Info data penawaran Konfirmasi data penawaran
Info data penawaran Info data penawaran
T_kategori Edit data kategori batubara berhasil
Edit data kategori batubara 7.0
Pengolahan Data Bukutamu
Lihat data bukutamu Hapus data bukutamu
Data bukutamu Hapus data bukutamu
T_bukutamu Isi data bukutamu
Data bukutamu Isi data bukutamu
Data bukutamu Lihat data bukutamu
Hapus data bukutamu Isi bukutamu
Data bukutamu Hapus data bukutamu
Validasi username, password berhasil
Gambar 4. DFD level 1
5. Menu web admin
Home
Data Staf Ubah
Password Logout
Daftar Penawaran
Data Pesanan DataTransaksi
Terbayar Tambah Staf
Ubah Password
Hapus Data Staf
Transaksi per Periode
Gambar 5. Arsitektur menu web admin.
6. Menu web pengunjung
Home
Profil Perusahaan
Batubara Login
Pendaftaran Baru
Buku Tamu
Gambar 6. Arsitektur menu web pengunjung.
7. Menu web staf
Home Data Buku
Tamu Data
Pelanggan Logout
Data Propinsi Data Batubara
Laporan Data Transaksi
Detail Pelanggan
Hapus Pelanggan
Detail Buku Tamu
Hapus Buku Tamu
Tambah Propinsi
Ubah Propinsi Hapus Propinsi
Tambah Data Batubara
Ubah Data Batubara
Hapus Data Batubara
Kategori Batubara
Gambar 7. Arsitektur menu web staf.
8. Menu web pelanggan
Home
Profil Perusahaan
Batubara Pesan
Batubara Logout
Daftar Transaksi
Buku Tamu Tawar Harga
Batubara Kantong
Belanja Lanjutkan
Transaksi Konfirmasi
Pembayaran DP
Konfirmasi Pelunasan
Gambar 9. Arsitektur menu web pelanggan.
2.8 Implementasi