APLIKAS E-COMMERCE PENJUALAN BATU BARA
MENGGUNAKAN SISTEM KEAMANAN SECURE SOCKET LAYER
(SSL) CERTIFICATE PROTOCOL DAN
SECURE PHP SCRIPTING DI PT. TRI CHAKTI MAKMUR
Rangga Putra ApriyantoJurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonrsia Jln. Dipati Ukur No.112 Bandung 40132
ranggafree@ymail.com
ABSTRAK
PT. Tri Chakti Makmur merupakan perusahaan yang bergerak di bidang jasa kontraktor, pengadaan, dan barang tambang yaitu batubara. Untuk memasarkan batubara dan melakukan transaksi maka pihak perusahaan harus bertemu langsung dengan para pelanggan.
PT. Tri Chakti Makmur yang terletak di kota Cilegon Banten, bagi para pelanggan yang berada diluar kota maupun diluar pulau akan merasa terlalu jauh untuk melakukan proses transaksi dan juga bagi pihak perusahaan akan sulit untuk memasarkan produknya kepada pelanggan yang letaknya jauh dari PT. Tri Chakti Makmur. Dengan membangun aplikasi E-Commerce penjualan batubara dimana aplikasi E-Commerce penjualan batubara ini cukup memiliki beberapa fasilitas yang dapat memudahkan melihat informasi tentang batubara dan harga yang ditawarkan. Aplikasi E-Commerce penjualan batubara ini juga sangat memudahkan pelanggan dalam melakukan tawar menawar harga serta memesan batubara.
Hasil dari penelitian yang dilakukan untuk pembangunan aplikasi E-Commerce penjualan batubara yaitu memudahkan perusahaan dalam hal memasarkan batubara serta bertransaksi secara online. Selain itu aplikasi E-Commerce penjualan batubara juga memudahkan perusahaan dalam mengelola data pelanggan, batubara, serta data transaksi di, dan memberikan kemudahan bagi pelanggan luar kota Cilegon maupun luar pulau Jawa dalam mencari batubara yang sesuai dengan kebutuhan.
Kata Kunci : E-Commerce, PT.Tri Chakti Makmur
1. PENDAHULUAN
1.1 Identifikasi Masalah
Bagaimana cara membangun
aplikasi
penjualan Batu Bara berbasis web
yang dilengkapi sistem keamanan
SSL protocol dan secure PHP
script
Objek penelitian dilakukan di PT. Tri Chakti Makmur Cilegon Banten
1.3 Maksud dan Tujuan
Maksud dari pengajuan skripsi ini adalah
untuk membangun sebuah aplikasi
e-commerce yang didalamnya terdapat informasi tentang batubara baik dari kadar serta harga
batubara. Selain itu terdapat sistem
pembayaran secara online serta dilengkapi dengan sistem keamanan yang cukup baik.
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :
1. Untuk memberi informasi penjualan batu bara kepada para konsumen secara online.
2. Memperluas target market penjualan batu bara.
3. Menyediakan sistem transaksi online
sehingga memudahkan dalam
melakukan transaksi.
4. Menyediakan tinggkat keamanan
yang dapat diterima dalam
bertransaksi secara online sehingga pelanggan akan merasa nyaman dalam bertransaksi.
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 (staf/admin) dalam melihat hasil laporan transaksi penjualan.
4. Dapat memberikan kemudahan kepada setiap user (staf/admin) 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 PKid userID passID staf PKid userID pass id_admin FK kategori PKid kategori kadar_min kadar_max id_staf FK batubara PKid kd_kategori FK gambar harga stok kadar detail id_staf FK propinsi PKid nama_propinsi ongkos_kirim waktu_kirim id_staf FK pelanggan PKuserID passID perusahaan siup nama kelamin alamat emal telp hp fax status_pesan kd_propinsi FK pemesanan PKid 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
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
Perangkat lunak yang digunakan pada sistem komputer dalam membangun Website E-Commerce ini adalah sebagai berikut:
1. Sistem Operasi Windows XP
Profesional SP 1.
2. XAMP untuk local internet dan penyimpanan database.
3. Macromedia Dreamweaver 8 untuk penulisan kode program.
4. Web Browser untuk memanggil jendela website
1. Tampilan halaman utama pengunjung
Gambar 11. Halaman utama pengunjung.
2. Tampilan halaman utama admin
Gambar 12. Halaman utama admin
3. Tampilan halaman utama user (staf)
Gambar 13. Halaman utama user (staf)
4. Tampilan utama user (pelanggan)
Gambar 14. Halaman utama user (pelanggan)
3. HASIL DAN DISKUSI
3.1 Fasilitas Online Fashion Market
Website E-Commerce yang dibangun
mempunyai kemampuan sebagai berikut : 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 (staf/admin) dalam melihat hasil laporan transaksi penjualan.
4. Dapat memberikan kemudahan kepada
setiap user (staf/admin) untuk
memasukkan, merubah dan menghapus data.
3.2 Perangkat Lunak
Website E-Commerce ini akan berjalan normal pada spesifikasi software sebagai berikut :
a. Sistem Operasi Windows
b. Web Browser
4. KESIMPILAN DAN SARAN
4.1 Kesimpulan
Berdasarkan penelitian yang
dilakukan oleh penulis mengenai pembuatan website E-Commerce penjualan Batubara di
PT. Tri Chakti Makmur, maka dapat ditarik beberapa kesimpulan sebagai berikut :
1. Aplikasi ini dapat memberi informasi
penjualan batu bara kepada para konsumen secara online.
2. Aplikasi ini dapat memperluas target
market penjualan batu bara.
3. Aplikasi ini menyediakan sistem
transaksi online sehingga dapat
memudahkan dalam melakukan
transaksi.
4. Aplikasi ini dapat menyediakan
tinggkat keamanan yang dapat
diterima dalam bertransaksi secara online sehingga pelanggan akan merasa nyaman dalam bertransaksi.
5. Aplikasi ini dapat menyediakan
manajemen pelayanan berbasis web yang praktis, aman, cepat, tidak terbatas jarak dan waktu, serta dengan biaya yang cukup murah.
4.2 Saran
Untuk lebih meningkatkan kinerja dari website E-Commerce penjualan Batubara ini, penulis mengusulkan beberapa saran yang dapat dijadikan pertimbangan, yaitu:
1. Untuk pengembangan lebih lanjut Website E-Commerce ini, tidak
hanya terbatas hanya melayani
pemesanan produk saja, Tapi juga dapat melayani proses join partner bagi perusahaan lain yang ingin bergabung.
2. Antarmuka dapat dibuat lebih
menarik dan lebih user friendly.
5. DAFTAR PUSTAKA
[1]. Dadan Sutisna, (2007), 7 Langkah Mudah Menjadi Webmaster, Mediakita, Jakarta Selatan.
[2]. Wiwit Siswoutomo, (2005), PHP
Enterprise Kiat Jitu Membangun Web
Skala Besar, PT. Elex Media
Komputindo, Jakarta.
[3]. Dewi Handayani U.N, (2001), Sistem Berkas, J & J Learning, Yogyakarta.
[4]. Bunafit Nugroho. (2008), Aplikasi
Pemrograman Web Dinamis Dengan
PHP dan MySQL, Gava Media,
Yogyakarta.
[5] Jonathan Sarwono dan Tutty Martadireja, (2008), Teori E-Commerce Kunci Sukses
Perdagangan Di Internet, Gava Media, Yogyakarta.
[6] Ilham Perdana, (2008), Petunjuk
Penulisan Ilmiah, Perumusan Masalah, Pengumpulan Data Penelitian, Petunjuk Tata Tulis Ilmiah, Handout Metodologi Penelitian.
[7] Wikipedia. (03 Oktober 2009), SSL,