BAB I PENDAHULUAN 1.1 Latar Belakang Strategi pemasaran adalah bagian yang penting dalam sebuah bisnis untuk meningkatkan penjualan baik itu barang maupun jasa. Pelaku bisnis akan berlomba lomba melakukan pemasaran atas produknya secara efektif dan efisien. Salah satunya adalah melalui media Internet. Dengan memanfaatkan media Internet, sebuah bisnis tidak harus memiliki outlet atau tempat menjual produknya, tentu saja ini akan menghemat modal. Selain itu target pemasaran melalui media Internet menjadi lebih luas dibanding outlet. Dari dua keuntungan tersebut Coco Bean Bags sebagai usaha industri rumahan mencoba memanfaatkan media Internet untuk memasarkan dan menjual produknya, dengan cara membangun sebuah e-commerce. E-Commerce merupakan singkatan dari Electronic Commerce (Perdagangan Elektronik), yang artinya pembelian dan penjualan barang atau jasa melalui sistem elektronik seperti Internet dan jaringan komputer lainnya. Perdagangan elektronik mengacu pada teknologi seperti transfer dana elektronik, manajemen suplay, pemasaran melaui Internet, proses transaksi online, pertukaran data elektronik, dan sistem manajemen persediaan. Perdagangan elektronik modern saat ini menggunakan World Wide Web dan mencakup teknologi yang lebih luas seperti e- mail, perangkat mobile dan telepon. Coco Bean Bags adalah mikro bisnis yang bergerak di bidang penjualan bean bag dan karpet bulu yang terletak di Kabupaten Bandung. Coco Bean Bags menjual berbagai macam produk bean bag dan karpet. Tetapi proses bisnis yang diterapkan saat ini masih dilakukan secara manual dimana konsumen melihat dan memilih barang yang diinginkan melalui katalog halaman facebook dan kaskus, lalu melakukan pemesanan kepada pemilik, dan melakukan transaksi pembayaran sesuai dengan perjanjian yang dilakukan melalui facebook message, kaskus private message, atau sms. Untuk pengelolaan data transaksi yang dilakukan oleh pemilik pun masih menggunakan cara manual yaitu menggunakan buku catatan 1
penjualan. Dan semakin banyak transaksi penjualan yang dilakukan maka sering kali menjadi penyebab sulitnya melakukan rekapitulasi data pada saat pemesanan dan pembuatan laporan data penjualan. Dalam membuat website e-commerce untuk memasarkan dan menjual produk Coco Bean Bags serta menjamin keamanan data maka dibutuhkan filter yang mengantisipasi input berupa SQL Injection atau JavaScript dan penanganan semua error. Untuk merealisasikan website tersebut, maka selaku mahasiswa yang sedang mengambil proyek akhir, tertarik untuk membuat web e-commerce penjualan dan pembelian secara online untuk Coco Bean Bags. 1.2 Perumusan Masalah Berdasarkan latar belakang di atas, penulis merumuskan masalah sebagai berikut: 1. Bagaimana cara memanfaatkan teknologi berbasis web di bidang jual beli produk Coco Bean Bags? 2. Bagaimana cara memudahkan konsumen dalam melihat, memilih, dan membeli barang-barang yang ditawarkan oleh Coco Bean Bags? 3. Bagaimana cara memudahkan owner dalam rekapitulasi data barang dan data transaksi? 2
1.3 Tujuan Poyek akhir dengan judul Aplikasi Transaksi untuk Penjualan dan Pembelian Bean Bag dan Karpet Bulu (Studi Kasus Coco Bean Bags) ini dibuat dengan tujuan sebagai berikut : 1.3.1 Membuat aplikasi jual beli produk dengan memanfaatkan teknologi berbasis web. 1.3.2 Membuat aplikasi berbasis web yang memudahkan konsumen dalam melihat, memilih, dan membeli barang-barang yang ditawarkan oleh Coco Bean Bags. 1.3.3 Membuat aplikasi yang memudahkan owner dalam rekapitulasi data barang dan data transaksi. 1.4 Batasan Masalah Adapun batasan masalah yang ada dalam aplikasi ini antara lain: 1.4.1 Aplikasi dibangun dengan bahasa pemrograman PHP, sedangkan antarmuka aplikasi dibuat dengan bahasa pemrograman HTML dan CSS. 1.4.2 Masalah keamanan yang ditangani di dalam aplikasi ini adalah: 1. SQL Injection 2. Cross Site Scripting 3. Error Handling 4. Pemakaian Captcha 1.4.3 Aplikasi tidak mendukung pembayaran via kartu kredit. 1.4.4 Tidak menangani masalah teknis pada komputer serta masalah pengiriman. 1.4.5 Diasumsikan bahwa pemilik usaha belum mempunyai outlet atau toko, sehingga aplikasi ini tidak perlu mengintegrasikan laporan penjualan online dengan penjualan di kasir. 1.4.6 Transaksi offline berarti transaksi COD (Colect on Delivery) atau pembelian dengan bertatap muka langsung dengan penjual. Admin akan memasukan data transaksi offline terlebih dahulu, jika transaksi tersebut gagal, maka Admin akan mengubah status transaksi menjadi batal, sedangkan jika berhasil, maka status transaksi menjadi berhasil. 3
1.4.7 Stok transaksi online dan offline menjadi satu, jika ada pembelian COD maka stok juga akan berkurang. 1.4.8 Tidak menangani harga reseller dimana harga dari tiap produk adalah harga asli dan atau harga setelah mendapat diskon. 1.4.9 Aplikasi ini tidak menangani pembatalan transaksi setelah user mengirimkan uang kepada penjual. Diasumsikan bahwa jika pembeli sudah mengirimkan uang dengan jumlah yang benar, maka pembeli tersebut dinyatakan membeli barang yang dipilih. 1.4.10 Diasumsikan di dalam aplikasi ini hanya memiliki satu owner, tidak menangani masalah penambahan user owner, hanya menangani penambahan user admin yang hanya dapat dilakukan oleh user owner. 1.4.11 Aplikasi ini tidak menghitung rugi atau laba dari hasil penjualan, yang dilaporkan kepada owner adalah hasil penjualan dan totalnya. 1.4.12 Diasumsikan server mempunyai daya tampung basis data yang cukup, sehingga tidak ada penghapusan data transaksi karena dipakai untuk history transaksi. 1.5 Metodelogi Penyelesaian Masalah Metedologi yang digunakan dalam menyelesaikan masalah pada proyek akhir ini adalah: 1.5.1 Pengumpulan Data Proses pengumpulan data dilakukan dengan mencatat data data yang diberikan oleh pemilik Coco Bean Bags. Selain itu, penulis juga mengumpulkan referensi referensi terkait dengan profil Coco Bean Bags. 1.5.2 Studi Literatur Pada tahap ini dilakukan pengumpulan informasi dan referensi yang berkaitan dengan aplikasi yang akan dibuat. Serta melakukan wawancara langsung kepada yang bersangkutan yaitu kepada pemilik Coco Bean Bags mengenai kebutuhan fitur aplikasi yang akan dibuat. 1.5.3 Pengembangan Perangkat Lunak Aplikasi yang akan dibangun menggunakan model proses Waterfall yakni: 1. Perancangan 4
Pada tahap perancangan akan dibangun rancangan-rancangan system menggunakkan teknik perancangan berbasis object-oriented yaitu seperti halnya Requirement dari system yang akan digunakan, Entity Relationship Diagram(ERD), Use Case Diagram, Sequence Diagram, Class Diagram, dan Activity Diagram untuk perancangan alur proses bisnis dan perancangan antar muka dari system yang akan dibangun. 2. Implementasi Pada tahap implementasi akan dilakukan dengan cara coding,yaitu membuat program dengan menggunakan perpaduan bahasa pemrograman yang dapat mendukung pelaksanaan system yang akan dibangun.untuk membuat aplikasi tersebut menggunakan Framework PHP. Outputnya akan menghasilkan sebuah web Aplikasi Transaksi untuk Penjualan dan Pembelian Bean Bag dan Karpet Bulu (Studi Kasus Coco Bean Bags). 3. Pengujian Pada tahap ini dilakukan pengujian (testing) terhadap aplikasi yang telah dibangun.pengujian berfokus pada fungsionalitas-fungsionalitas dan keamanan dari aplikasi. Pengujian ini dilakukan untuk mengetahui kinerja serta kekurangan aplikasi dan juga untuk menguji apakah aplikasi tersebut sudah layak digunakan. Jika di bagian ini masih terjadi kesalahan, maka proses kembali ke bagian perancangan pada bagian yang masih salah. 1.5.4 Penyusunan Laporan Setelah menyelesaikan seluruh tahap pembangunan aplikasi,tahap selanjutnya adalah pembuatan laporan/dokumentasi dari aplikasi yang telah dibuat. 1.6 Sistematika Penulisan Proyek Akhir ini disusun berdasarkan sistematika penulisan sebagai berikut : BAB I : PENDAHULUAN Bab ini berisi tentang latar belakang, prumusan masalah, tujuan, batasan masalah, metode penyelesaian masalah dan sistematika penulisan. BAB II : LANDASAN TEORI 5
Bab ini memuat berbagai teori yang mendukung terlaksananya pengembangan Aplikasi Transaksi untuk Penjualan dan Pembelian Bean Bag dan Karpet Bulu ini, khususnya teori-teori yang mendukung dalam pembuatan aplikasi. BAB III : ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi tentang analisis kebutuhhan untuk mengetahui kelemahan dan kekurangan sistem saat ini sehingga bisa ditentukan kebutuhan apa saja yang harus dipenuhi dalam pembuatan Aplikasi Transaksi untuk Penjualan dan Pembelian Bean Bag dan Karpet Bulu ini. Untuk menggambarkan analisis sistem saat ini akan dibuat perancangan aliran informasi, perancangan basis data, perancangan struktur aplikasi dalam bentuk web. BAB IV : IMPLEMENTASI DA TESTING Bab ini berisi tentang pengimplementasian rancangan pada tahahp sebelumnya dan melakukan pengujian aplikasi baru. BAB V : PENUTUP Bab ini berisi kesimpuan dari keseluruhan aplikasi yang telah dibuat serta saran yang diperlukan untuk pengembangan aplikasi lebih lanjut. 6