Website Pemesanan Barang Bekas Secara Online.

(1)

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


(2)

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 bekas pakai secara konvensional.


(3)

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 Perangkat Lunak.


(4)

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.


(5)

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.


(6)

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 menggunakan metode pembayaran menggunakan kartu kredit jika infrastruktur.


(7)

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 dikembangkan di kemudian hari seperti fitur pengiriman faktur pemesanan melalui


(8)

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 lebih tertarik dan sering berkunjung.


(9)

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


(1)

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.


(2)

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.


(3)

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 menggunakan metode pembayaran menggunakan kartu kredit jika infrastruktur.


(4)

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 dikembangkan di kemudian hari seperti fitur pengiriman faktur pemesanan melalui


(5)

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 lebih tertarik dan sering berkunjung.


(6)

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