Menjadi bagian dari pesatnya perkembangan teknologi informasi saat ini merupakan suatu hal yang tidak mungkin terelakkan. Banyak hal yang dapat digali dari salah satu teknologi informasi yang hampir menguasai seluruh sistem perdagangan di dunia, yaitu
Internet. Satu dasawarsa terakhir ini internet membawa dampak perkembangan terhadap
semua hal. Berbagai jenis website dari berbagai jenis perusahaan muncul untuk mendukung minat dan keperluan masyarakat serta untuk juga memperluas jaringan usahanya. Salah satunya adalah perusahaan-perusahaan bisnis atau perdagangan yang menggunakan jenis
website E-Commerce. Munculnya E-Commerce ini disebabkan oleh kemajuan teknologi
informasi serta meledaknya sistem perdagangan global.
Melihat perkembangan yang terjadi pada beberapa situs E-Commerce saat ini dan kebutuhan akan informasi semakin meningkat pesat, maka dibuatlah sebuah aplikasi website
E-Commerce yang bernama E-Lawas yang dibuat dengan menggunakan teknologi berbasis PHP dan database MySQL.
Tujuan utama dari pembuatan website ini adalah mambuat sebuah website
Commerce yang userfriendly dengan tampilan interface yang lebih menarik dan dinamis. E-Lawas merupakan salah satu website shopping online yang menjual bermacam-macam
barang bekas pakai yang masih layak digunakan dan mempunyai nilai juga yang tinggi. Dalam E-Lawas terdapat fitur-fitur yang mendukung jalannya transaksi, seperti katalog produk, shopping cart, guestbook serta faktur yang dapat diterima oleh pemesan barang, Melalui laporan Tugas Akhir ini akan diketahui bagaimana cara membuat keseluruhan
website dan sistem transaksi yang ada dalam E-Lawas, mulai dari analisis desain sampai hasil
BAB 1
PERSYARATAN
PRODUK
1.1
Pendahuluan
Saat ini internet telah membawa dampak perubahan yang demikian besar
terhadap kehidupan manusia. Beberapa tahun yang lalu hanya sebagian kecil
masyarakat yang dapat menikmati fasilitas internet, dikarenakan kendala biaya dan
faktor minimnya pengetahuan tentang teknologi internet bagi sebagian besar
masyarakat indonesia. Ada terdapat banyak fitur yang ditawarkan dalam dunia
internet seperti email, browsing, chatting, searching, komunikasi bahkan perdagangan
secara online atau yang kita kenal dengan ecommerce. Mekanisme perdagangan yang
selama ini kita kenal adalah dengan menggunakan sistem konvensional dimana
pembeli bertemu dengan penjual di suatu tempat dan melakukan transaksi. Lain
halnya dengan ecommerce, sistem ini mengijinkan pembeli dan penjual bertemu
secara online dalam melakukan transaksi baik untuk pertukaran barang maupun jasa.
Sejalan dengan kenyataan ini, penulis melihat suatu peluang dibangunnya
website ecommerce khusus untuk penjualan barang-barang bekas pakai. Website
Pemesanan Barang Bekas Secara Online yang selanjutnya akan dinamakan ELawas
ini akan dibangun dengan berbasiskan Windows dan menggunakan PHP pada
aplikasinya, Macromedia Dreamweaver sebagai editor, dan MySQL sebagai
databasenya.
1.1.1
Tujuan Pembuatan Sistem
Website ecommerce dengan menggunakan fasilitas shopping cart ini dibangun
dengan tujuan untuk menjual produk-produk bekas pakai seperti produk elektronik,
produk fashion seperti pakaian dan assesories dan juga produk-produk rumah tangga
lainnya yang masih memiliki nilai jual yang cukup tinggi. Melalui pembuatan website
ini, diharapkan dapat menjadi jembatan transaksi online khususnya untuk
barang-barang bekas pakai yang selama ini didominasi oleh toko-toko yang menjual produk
1.1.1.1
Ruang Lingkup Proyek
Nama produk software yang akan dibuat adalah Website Pemesanan Barang
Bekas Pakai Secara Online atau ELawas.
Hal-hal yang dapat dilakukan oleh aplikasi ini adalah :
• Melakukan pembuatan katalog online berdasarkan kategori produk
• Melakukan penyimpanan data barang, data pemesanan, data pelanggan ke dalam sebuah database.
• Melakukan pembuatan keranjang pembelian (shopping cart) yang berisi barang-barang yang telah dipesan oleh pelanggan.
• Melakukan pemrosesan pesanan pelanggan secara otomatis apabila pelanggan telah selesai melakukan pemesanan.
• Tampilan untuk administrator atau back-end (digunakan untuk menambah kategori, menambang barang, meng-update barang, menampilkan pesanan
yang telah dilakukan dan memberikan approval atas pesan tulisan yang
dikirim oleh user).
Hal-hal yang tidak dapat dilakukan oleh aplikasi:
• Aplikasi ini hanya dapat berjalan dalam lingkungan Windows dan tidak dalam sistem operasi yang lain.
• Aplikasi ini tidak dapat melakukan transaksi pembayaran dengan
menggunakan kartu kredit.
1.1.2
Sistematika Laporan
Dokumen ini terdiri dari enam bab yaitu :
Bab 1. Persyaratan produk
Bab ini terdiri dari dua subbab yaitu Pendahuluan dan Gambaran keseluruhan.
Bab 2. Spesifikasi Produk
Bab ini terdiri dari dua subbab yaitu Persyaratan Antarmuka Eksternal dan
Fitur Produk Perangkat Lunak.
Bab 3. Desain Perangkat Lunak
Bab ini terdiri dari dua subbab yaitu Pendahuluan dan Desain Arsitektur
Bab 4. Pengembangan Sistem
Bab ini terdiri dari empat subbab yaitu Perencanaan Tahap Implementasi,
Perjalanan Tahap Implementasi (Coding), Ulasan Realisasi Fungsionalitas dan
Ulasan Realisasi Customer Interface Design.
Bab 5. Testing dan Evaluasi Sistem
Bab ini terdiri dari tiga subbab yaitu Rencana Pengujian Sistem
Terimplementasi, Perjalanan Metodologi Pengujian dan Ulasan Hasil
Evaluasi.
Bab 6 Kesimpulan dan Saran
Bab ini terdiri dari tiga subbab yaitu Keterkaitan antara Kesimpulan dengan
Hasil Evaluasi, Keterkaitan antara Saran dengan Hasil Evaluasi dan Rencana
Perbaikan / Implementasi terhadap Saran yang diberikan.
1.2
Gambaran Sistem Keseluruhan
Aplikasi ini ini dibangun dengan platform Windows XP Professional Edition.
Menggunakan PHP pada aplikasinya dan MySQL sebagai database-nya, Apache
sebagai web server dan Macromedia Dreamweaver 8.0 sebagai text editor-nya.
Melalui aplikasi ini administrator dapat menambah, menghapus, meng-update data
barang berdasarkan kategori dan memberikan persetujuan terhadap pesan / feedback
dari customer untuk ditampilkan. Sedangkan pelanggan (customer) dapat melihat,
mendaftar, mengisi pesan/ komentar dan memesan barang secara online.
1.2.1
Perspektif Produk
Aplikasi ini tidak dapat berdiri sendiri. Agar dapat menjalankannya, diperlukan
sistem lain agar dapat terhubung, dalam hal ini media internet menjadi senjata
utama agar aplikasi ini dapat digunakan secara online.
1.2.2
Fungsi Produk
Fungsi utama yang dapat dilakukan aplikasi adalah memudahkan penjual dan
pembeli dalam melakukan transaksi jual beli barang.
1.2.3
Karakteristik Pengguna
Karakteristik pengguna yang dituju oleh sistem ini adalah :
Orang awam yang cukup mengerti dengan teknologi komputer
Customer yang sudah mengenal dengan dunia internet.
1.2.4
Batasan
Sistem yang akan dibangun ini, memiliki kemampuan-kemampuan dan
batasan-batasan diantaranya:
1. Sistem ini akan dibangun dengan menggunakan PHP sebagai aplikasinya
dan MySQL sebagai database-nya.
2. Tingkatan / kelompok customer :
a. Administrator : dapat memanipulasi kode program, mengubah,
menyimpan, meng-update, menambahkan dan menghapus.
b. Customer: dapat menginput komentar, menginput data customer dan
memesan barang.
3. Customer yang hendak memesan barang diharuskan untuk mengisi form
informasi pengiriman setelah memilih barang.
4. Setiap pemesanan barang oleh customer yang masuk kemudian
diteruskan oleh menu pemesanan di aplikasi administrator.
5. Terdapat fasilitas pencarian barang.
6. Database MySQL diproteksi menggunakan password sehingga hanya
administrator saja yang dapat mengakses langsung database.
7. Aplikasi ini tidak menangani transaksi pembayaran menggunakan kartu
kredit. Setiap transaksi dilakukan dengan melakukan transfer dana
melalui fasilitas ATM.
1.2.6
Penundaan Persyaratan
Pembayaran dengan kartu kredit. Saat ini, infrastrukur perbankan di negara kita
belum menyediakan metode pembayaran dengan menggunakan kartu kredit (credit
card). Namun tidak tertutup kemungkinan suatu saat kelak aplikasi ini akan
Universitas Kristen Maranatha
6-1
BAB
6
KESIMPULAN
DAN
SARAN
6.1 Pendahuluan
Dalam bab ini akan disajikan kesimpulan dari implementasi Website ELawas
yang telah dibuat.
6.2 Keterkaitan antara Kesimpulan dengan Hasil
Evaluasi
Dalam pembuatan website ELawas ini, banyak sekali kendala yang dialami oleh
penulis, dikarenakan keterbatasan pengetahuan penulis tentang teknologi PHP yang
akhirnya mengakibatkan banyak waktu terpakai hanya untuk mempelajari dasar-dasar
pemrograman PHP. Setelah melalui proses pembuatan yang cukup lama, dapat ditarik
kesimpulan bahwa website ELawas ini dapat dikategorikan sebagai website lelang
(auction) dikarenakan produk-produk yang ditawarkan unik dan terbatas, sehingga
seringkali hanya terdapat satu buah produk saja yang ditawarkan.
Tujuan awal dari pembuatan website ini adalah sebagai jembatan transaksi online
khususnya untuk barang-barang bekas pakai yang selama ini didominasi oleh
toko-toko yang menjual produk bekas pakai secara konvensional, dalam hal ini tujuan
tersebut dapat tercapai.
6.3 Keterkaitan antara Saran dengan Hasil Evaluasi
Sebagai bahan masukan untuk pengembangan di masa mendatang, aplikasi penjualan
online sebaiknya menggunakan standard yang dipakai secara internasional yaitu
menggunakan fasilitas kartu kredit. Namun sampai saat ini belum terdapat lembaga
yang menjadi pihak ketiga antara pembeli dan penjual dalam hal pembayaran seperti
halnya situs PayPal dan yang lainnya. Secara teknis, aplikasi ini sudah dapat berjalan
sesuai dengan tujuannya, namun secara fungsional, ada fitur-fitur yang dapat
Universitas Kristen Maranatha
6-2
email secara otomatis segera setelah customer melakukan pemesanan produk.
Aplikasi ini juga dapat dikembangkan dengan menggunakan Graphical User Interface
yang dapat diperbaharui secara dinamis layaknya Content Management System
sehingga memberikan khasanah tersendiri kepada customer agar tidak bosan
mengunjungi website ini.
6.4 Rencana Perbaikan / Implementasi terhadap Saran yang
Diberikan
Saat ini di dunia maya banyak sekali terdapat template-template website yang sudah
jadi yang dapat dijadikan acuan bagi para programmer ataupun pengembang website
untuk membuat tampilan website lebih menarik dan dinamis. Rencana perbaikan
terhadap website ini adalah pada content website yang lebih dinamis dengan
menggunakan flash dan juga teknologi javascript agar pengunjung website menjadi
Daftar Pustaka
Hakim, Lukmanul,. Musalini, Uus (April 2006). Buku Sakti menjadi Programmer Sejati PHP. Elexmedia Komputindo.
Nugroho, Bunafit, (Agustus 2006). Membuat Aplikasi Penjualan dengan PHP dan MySQL. Elexmedia Komputindo.
Sutisna, Dadan, (2007). 7 Langkah Mudah Menjadi Webmaster. Elexmedia Komputindo.
Sutopo, Ariesto Hadi, (2006), Pemrograman Flash dengan PHP dan MySQL. Elexmedia Komputindo.
Swastika, Windra (2006), PHP 5 dan MySQL 4, “Proyek Shopping Cart” Dian Rakyat, Buku 1.
Swastika, Windra (2006), PHP 5 dan MySQL 4, “Proyek Shopping Cart” Dian Rakyat. Buku 2.
Practical Web Design, Issue # 32, September 2006.
Web Designer, Issue # 134, April 2007.
http://www.php.net