Membangun Website E-Commerce Di Home Industri Rumah Taziek
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
DANIS MAULANA
10106080
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(2)
Assalamu’alaikum wr. wb.
Alhamdulillahi Robbil ‘alamiin, puji syukur Penulis panjatkan ke hadirat Allah SWT, karena hanya atas izin, kehendak dan taufiq serta hidayah-Nya Penulis dapat menyelesaikan laporan skripsi ini.
Laporan dengan judul “Membangun Web E-commerce Di Home
industri Rumah Taziek” ini disusun untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Jurusan Teknik Informatika, Universitas Komputer Indonesia.
Dalam menyelesaikan penyusunan laporan skripsi ini, Penulis mendapat
banyak sekali bantuan dari berbagai pihak, baik secara moril maupun materil, do’a
serta bimbingan. Oleh karena itu pada kesempatan ini Penulis ingin mengucapkan terima kasih kepada :
1. Ibu Riani Lubis, S.T., M.T., selaku pembimbing terimakasih telah banyak
meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya selama penyusunan skripsi ini.
2. Kedua orang tuaku, Bapak Yayat Hidayat dan Ibu Iis Widaningsih,
dukungan beserta do’a bapak dan mamah sangat berarti dalam perjalanan hidupku, redup kerlip senantiasa selalu menjadi pelita dalam hidupku.
3. Bapak Galih Hermawan, S.Kom., sebagai reviewer yang telah banyak
memberikan saran, arahan dan bimbingan kepada penulis.
4. Ibu Tati Harihayati M., S.T., M.T. sebagai penguji 3 yang telah banyak
memberikan saran, arahan dan bimbingan kepada penulis.
5. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik
Informatika.
(3)
8. Rekan-rekan di IF-2 2006 (Aditya Wardhana, Barkah Nugraha, Fajar
Nurakhman, Rija Safa’at, Yoga Febryanto, Wahyu Setia, dan
Kawan-kawan yang lainnya) yang telah membantu Penulis dalam penyusunan laporan kerja praktek ini.
9. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini
yang tidak bisa disebutkan satu persatu.
Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi penyempurnaan skripsi ini.
Akhir kata, Penulis mohon maaf atas segala keterbatasan dan kekurangan karena sesungguhnya kebenaran itu datangnya dari Allah SWT. Semoga segala bentuk bantuan yang telah diberikan kepada Penulis selama ini akan mendapatkan pahala dan ridho dari Allah SWT, dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan. Amin.
Wassalamu’alaikum Wr. Wb.
Bandung, Juli 2011
(4)
DI HOME INDUSTRI RUMAH TAZIEK
Oleh:
DANIS MAULANA 10106080
Rumah Taziek adalah sebuah usaha rumahan atau home industri yang
bergerak disektor perdagangan khususnya dalam penjualan busana muslim, toko ini dalam proses penjualannya masih sama dengan toko lain pada umunya, dimana pembeli datang langsung ke toko untuk memilih dan membeli barang, promosi yang dilakukan Rumah Taziek selain melalui blog juga dilakukan dengan menyebarkan selebaran, baliho dan poster, sedangkan informasi yang disebarkannya pun dinilai kurang lengkap, pengelolaan laporan pun masih dikerjakan secara manual sehingga memungkinkan banyak terjadinya kesalahan. Maka dari itu untuk mengefektifkan proses penjualan, transaksi dan meminimalisir kesalahan pembuatan laporan Rumah Taziek ingin menggunakan
teknologi dalam penjualannya dengan mengimplementasikan E-Commerce.
Pada penelitian ini akan dibuat suatu aplikasi E-commerce, analisis yang
digunakan adalah analisis terstruktur dan alat yang digunakan untuk
menggambarkan model sistem adalah berupa diagram alir data (FlowMap),
diagram konteks, dan Data Flow Diagram (DFD), serta dalam perancangan basis
data menggunakan kamus data, dan Entity Relationship Diagram (ERD),
sedangkan bahasa pemrograman yang digunakan untuk membuat program ini
adalah Php dan MySql dengan dibantu tools Dreamweaver dan XAMPP.
Setelah melakukan pengujian yang terdiri dari dua cara, yaitu pengujian
blackbox dan pembagian kuesioner kepada pelanggan dan admin yang
menggunakan aplikasi ini didapat kesimpulan bahwa aplikasi ini dapat mengefektifkan proses penjualan, transaksi dan pembuatan laporan dengan adanya
aplikasi e-commerce yang bisa melakukan pemesanan, transaksi dan pembuatan
laporan secara online. Bagian pengolahan data, pihak administrator juga
mendapatkan kemudahan dalam pengolahan data penjualan dan data barang karena semuanya sudah terintegrasikan dalam satu sistem.
Kata kunci : Sistem penjualan, e-commerce, teknologi informasi penjualan,
(5)
HOME INDUSTRY IN THE RUMAH TAZIEK By:
Danis MAULANA 10106080
Rumah Taziek is a home business or home moving industry, especially the trade sector in Muslim clothing sales, store sales are in the process remains the same as other stores in general, where the buyers come directly to the store to select and buy goods, promotion by Rumah Taziek apart through blogs is also done with flyers, billboards and posters, while the scattered information that was judged incomplete, the management report was still done manually, allowing a lot of errors.
In this research will be made an E-commerce application, using a structural analyst system and a tools used to describe a system models is a documents flow diagram (flowmap), context diagram, and data flow diagram (DFD), and in database design using data dictionary and entity relationship diagram (ERD). The programing language using to made this application is PHP and mysql to create the database and assisted with dreamweaver and XAMPP.
After making a testing in two way, there a blackbox test and make a quesioner for a customers and admins who use the application obtained the conclusion that these applications can streamline the sales process, transaction and report the presence of e-commerce applications that can make a reservation, transaction and preparing reports online. Data processing section, the administrator also get the ease of processing of sales data and data items as everything is integrated in one system.
Keywords: System sales, e-commerce, sales information technology, reservations and payments online, internet
(6)
Bab I
Pendahuluan
I.1 Latar Belakang Masalah
Rumah Taziek adalah sebuah usaha rumahan atau home industri yang
bergerak disektor perdagangan khususnya dalam penjualan busana muslim dan beberapa perlengkapan muslim lainnya. Barang yang dijual di toko begitu beragam jenisnya, diantaranya kerudung, baju koko, mukena, sandal kelom dll.
Berdasarkan informasi yang didapat dari hasil penelitian dan wawancara dengan pemilik usaha Rumah Taziek, toko ini dalam proses penjualannya masih sama dengan toko lain pada umumnya dimana pembeli datang langsung ke toko untuk memilih dan membeli barang, selain itu juga toko ini menerima penjualan via telepon. Pelanggan memilih barang melalui blog Rumah Taziek kemudian memesannya via telepon. Proses pemesanan seperti ini dirasa kurang efektif oleh pemilik dikarenakan dalam blog tersebut konsumen hanya bisa melihat katalog tanpa bisa melakukan pemesanan secara langsung.
Proses transaksi di Rumah Taziek dilakukan dengan cara tunai untuk yang membeli langsung ke toko dan transfer untuk pembelian via telepon. Proses transaksi untuk pembelian via telepon ini dinilai kurang efektif dikarenakan tidak
adanya pembayaran yang bisa dilakukan ditempat atau secara online sehingga
kostumer harus pergi langsung ke bank untuk melakukan transfer, hal terebut cukup merepotkan.
Rekapitulasi yang dilakukan di Toko Rumah Taziek, dimana seluruh bukti atau struk transaksi setiap hari dikumpulkan dan disimpan untuk pembuatan
(7)
perekapan data transaksi yang akan dibuat setiap mingguan ataupun bulanan. Data barang yang masuk dan keluar dicatat dalam buku, untuk memudahkan pendataan barang. Banyaknya jumlah data barang yang dikelola dan jumlah transaksi yang terjadi setiap harinya bukan tidak mungkin dengan kondisi sekarang ini data barang dan nota transaksi itu bisa hilang atau mengalami robek, Hal ini akan menyulitkan dalam mengelola data produk, data transaksi dan juga dalam pembuatan laporan setiap minggu ataupun laporan tiap bulannya.
Oleh karena itu perlu dibangun web e-commerce yang dapat membantu
dalam mengefektifkan proses penjualan, promosi dan pembuat laporan.
Berdasarkan permasalahan yang telah dikemukakan, maka “Membangun Web
E-commerce di Home Industri Rumah Taziek” adalah solusi yang tepat untuk
mengatasi masalah yang ditimbulkan di usaha Rumah Taziek yang berjalan saat ini.
I.2 Rumusan Masalah
Berdasarkan latar belakang masalah diatas, maka dapat dirumuskan berberapa rumusan masalah yaitu:
1. Bagaimana mengefektifkan proses order penjualan barang sehingga
customer selain bisa melihat produk juga dapat melakukan pemesanan
secara langsung tanpa harus datang ke toko Rumah Taziek.
2. Bagaimana mengefektifkan proses transaksi sehingga customer bisa
melakukan transaksi di tempat atau secara online tanpa harus datang
(8)
3. Bagaimana mempermudah dalam pembuatan laporan produk dan laporan transaksi.
I.3 Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti, maka maksud dari penelitian ini
adalah untuk membangun web e-commerce di home industri Rumah Taziek,
sedangkan tujuan yang akan dicapai pada penelitian ini adalah :
1. Mengefektifkan proses order penjualan barang sehingga customer selain
bisa melihat produk juga dapat melakukan pemesanan sekaligus transaksi
secara langsung tanpa harus datang ke toko Rumah Taziek.
2. Mengefektifkan proses transaksi sehingga customer bisa melakukan
transaksi di tempat atau secara online tanpa harus datang langsung ke bank
untuk melakukan transfer.
3. Mempermudah dalam pembuatan laporan produk dan laporan transaksi.
I.4 Batasan Masalah
Banyaknya persaingan di era pasar global dalam bidang perdagangan, perdagangan tidak lagi dilakukan secara konvensional kini sudah banyak beralih ke era teknologi, maka perlu terobosan baru yang mampu untuk bersaing di era
pasar global ini yaitu dengan membangun aplikasi e-commerce penjualan barang
ini. Berdasarkan latar belakang yang sudah dipaparkan sebelumnya, maka dibuat
suatu batasan masalah agar ruang lingkup aplikasi e-commerce penjualan barang
ini jelas, adapun batasan masalahnya dalam membangun aplikasi ini adalah sebagai berikut:
(9)
1. Data yang diolah dalam aplikasi ini adalah data barang, data member dan data penjualan atau order.
2. Restore database
Aplikasi ini menyediakan fasilitas backup data dan restore database bila
terjadi kesalahan.
3. Proses – proses yang ditangani aplikasi ini antara lain:
a) Registrasi
User harus melakukan registrasi atau mendaftar terlebih dahulu agar
bisa melakukan pembelian pada aplikasi ini.
b) Login
User harus melakukan login dengan memasukan username dan
password yang sudah terdaftar sebelumnya agar bisa melakukan
pembelian barang.
c) Distribusi
Dalam aplikasi ini costumer dapat memilih fasilitas jasa pengiriman
barang yang akan digunakan, adalah JNE, TIKI, POS. Aplikasi ini juga menyediakan fasilitas pengelolaan lokasi pengiriman dan
tracking agar cutomer dapat memantau barang yang dipesannya.
d) Pembayaran
Dalam hal ini ada dua macam pembayaran yang dapat dilakukan diantaranya :
(10)
Pembayaran online menggunakan fasilitas Payment
Gateway yaitu paypal.
2) Offline
Pembayaran offline ini dilakukan melalui transfer bank
melalui bank BCA.
4. Retur
Retur barang dilakukan apabila barang bisa dilakukan dengan syarat barang rusak atau cacat dalam artian rusak bukan karena sudah dipakai, ukuran yang salah dan barang tidak sesuai dengan barang yang dipesan, dan batas waktu retur yang diberikan maksimal 2 hari setelah barang diterima
5. Konfirmasi
Proses konfirmasi ini berkaitan dengan beberapa proses lainnya seperti proses retur, member tidak bisa melakukan retur barang begitu saja sebelum dikonfirmasi oleh admin. Proses order, pada proses ini juga dibutuhkan konfirmasi dari admin dimana barang yang telah dipesan tidak begitu saja diorder sebelum admin menkonfirmasi pesanan dari member.
6. Laporan
Aplikasi ini juga menyediakan output berupa laporan penjualan berdasarkan harian, mingguan, bulanan, tahunan ataupun pembuatan laporan secara periodik sesuai waktu yang telah ditentukan. Laporan data barang berisikan data barang yang ada di Rumah Taziek, laporan data
(11)
member berisikan data member yang terdaftar di web Rumah Taziek dan
laporan penjualan berisikan data penjualan atau history transaksi penjualan
yang pernah terjadi di Rumah Taziek, dan terdapat fasilitas label pengiriman.
7. Sarana promosi
Aplikasi ini juga dapat terintegrasi dengan sejumlah jejaring sosial facebook dan twetter bila mana terdapat update terbaru produk sebagai
sarana promosi, dan juga mendukung Search Engine Optimization (SEO)
agar situs terdaftar di search engine pada halaman depan.
8. Manajemen pemesanan
Pada manajemen pemesanan terdapat fitur untuk pencarian pemesanan,
update status pesanan, konfirmasi pembayaran bilamana customer sudah
melakukan pembayaran, pembatalan pesanan.
9. Pencarian Produk
Aplikasi ini juga dapat melakukan pencarian produk (berdasarkan nama fitur, harga, kategori), menampilkan produk diskon, produk terbaru
(Newest Product), produk terlaku (Global/per Kategori), produk paling
banyak dilihat (Most View Product) yang ada di Rumah Taziek.
10. Zoom gambar produk
Aplikasi ini terdapat fasilitas Zoom gambar produk dan Multi gambar
untuk sebuah produk, untuk memudahkan user dalam melihat, mengamati produk yang akan dibelinya.
(12)
Pada aplikasi ini customer dapat berkomunikasi atau bertanya langsung
dengan menggunakn yahoo messanger, chating ataupun telepon langsung.
12. Keamanan
Untuk keamanan pada aplikasi penjulan barang ini menggunakan IP
dedicated, Secure Soket Layer (SSL) agar dapat mendukung Protocol
Https.
13. Software
Aplikasi ini dibangun dengan menggunakan Sistem Operasi Window XP
Professional Service Pack II, bahasa pemograman yang digunakan PHP,
MySQL sebagai database nya, Macromedia Dreamweaver 8 sebagai compiler,
XAMPP sebagai web server nya, Mozilla Firefox dan Google Chrome sebagai
browser.
14. Metode Pemodelan
Tools yang digunakan untuk memodelkan software ialah dengan
menggunakan DFD, ERD, dan FlowMap.
I.5 Metodologi Penelitian
Metodologi penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah secara logis, dimana memerlukan data-data untuk mendukung terlaksananya suatu penelitian. Metode yang digunakan adalah metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan
(13)
sistematis, faktual dan akurat. Metode penelitian ini memiliki tahapan yaitu tahap pengumpulan data dan tahap pembuatan perangkat lunak.
1.5.1 Tahap Pengumpulan Data
Tahap pengumpulan data dapat diperoleh secara langsung dari objek penelitian. Cara-cara yang mendukung untuk mendapatkan data primer adalah sebagai berikut :
a. Studi Pustaka
Studi ini dilakukan dengan cara mempelajari, meneliti dan menelaah berbagai literatur-literatur dari perpustakaan yang bersumber dari buku-buku teks, jurnal ilmiah, situs-situs di internet, dan bacaan-bacaan yang ada kaitannya dengan topik penelitian.
b. Studi Lapangan
Studi ini dilakukan dengan cara mengunjungi tempat yang akan diteliti, hal ini meliputi :
1. Wawancara
Wawancara yaitu tahap pengumpulan data dengan cara mengadakan tanya jawab kepada pemilik usaha Rumah Taziek.
2. Observasi
Observasi yaitu tahap pengumpulan data dengan cara melakukan pengamatan secara langsung di Rumah Taziek, seperti mengamati proses kerja usaha yang ada di Rumah Taziek.
(14)
1.5.2 Tahap Pembuatan Perangkat Lunak
Tahap pengembangan perangkat lunak dalam pembuatan e-commerce ini
menggunakan metode Waterfall.
Tahapan-tahapan yang terdapat dalam metode Waterfall (Gambar I.1)
adalah sebagai berikut :
1. System Engineering (Rekayasa perangkat lunak)
System engineering merupakan tahapan yang pertama kali dilakukan yaitu
merumuskan sistem yang akan kita bangun, hal ini bertujuan agar pengembang benar-benar memahami sistem yang akan dibangun dan langkah-langkah serta kebijakan apa saja yang berkaitan dengan pengembangan sistem tersebut.
2. Requirement analysis
Requirement analysis merupakan tahap menganalisisterhadap permasalahan
yang dihadapi dan menetapkan kebutuhan perangkat lunak.
3. Design
Tahap design menghasilkan rancangan yang memenuhi kebutuhan yang
ditentukan selama tahapan requirements analisis. Hasil akhirnya berupa spesifikasi rancangan yang sangat rinci sehingga mudah diwujudkan pada saat pemrograman.
4. Coding (implementasi)
Coding merupakan tahap pengkodean yang mengimplementasikan hasil desain
ke dalam kode atau bahasa yang dimengerti oleh mesin komputer dengan menggunakan bahasa pemrograman tertentu
(15)
5. Testing (pengujian)
Testing yaitu melakukan pengujian yang menghasilkan kebenaran program.
Proses pengujian berfokus pada logika internal perangkat lunak, memastikan bahwa semua pernyataan sudah diuji dan memastikan apakah hasil yang diinginkan sudah tercapai atau belum
6. Maintenance (perawatan)
Maintenance merupakan tahap menangani perangkat lunak yang sudah selesai
agar dapat berjalan lancar dan terhindar dari gangguan-gangguan yang dapat menyebabkan kerusakan.
System Engineering
Requirements Analysis
Design
Coding
Testing
Maintenance
Gambar I.1 Metode Waterfall (soummerville, 2011)
I.6 Sistematika Penulisan
Sistematika penulisan penelitian tugas akhir ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN
(16)
BAB II. LANDASAN TEORI
Bab II dibagi menjadi 2 bagian yaitu: Tinjauan umum perusahaan dan Landasan Teori. Tinjauan umum perusahaan berisikan tentang sejarah perusahaan, visi, misi dan susunan organisasi yang ada diperusahaan. Sedangkan Konsep Dasar berisi tentang teori-teori pendukung dalam membangun aplikasi e-commerce di Rumah Taziek.
BAB III. ANALISIS DAN PERANCANGAN SISTEM
Bab III berisi tentang analisis dari keseluruhan sistem, yang mencakup analisis prosedur yang sedang berjalan, analisis kebutuhan non fungsional yang terdiri dari analisis perangkat keras, analisis perangkat lunak, analisis kebutuhan pengguna dan analisis basis data beserta solusi yang diberikan. Bab ini juga berisi tentang perancangan untuk sistem yang akan dibangun,
berdasarkan data terstruktur dan tools yang digunakan yaitu flowmap, ERD
(Entity Relationship Diagram) dan DFD(Data Flow Diagram).
BAB IV IMPLEMENTASI DAN PENGUJIAN
Bab IV berisi hasil implementasi dari hasil analisis dan perancangan yang telah dibuat disertai juga dengan hasil pengujian dengan menguji sistem
dengan menggunakan metode black box yang berfokus pada persyaratan
fungsional dan pembuatan kuesioner dari aplikasi yang dilakukan di Rumah Taziek sehingga diketahui apakah sistem yang dibangun sudah memenuhi
syarat sebagai aplikasi yang user-friendly.
BAB V. KESIMPULAN DAN SARAN
Bab V berisi tentang kesimpulan dan saran yang sudah diperoleh dari hasil penulisan tugas akhir dan pembangungan aplikasi.
(17)
Bab II
Landasan Teori
II.1 Profil perusahaan II.1.1 Sejarah Perusahaan
Rumah Taziek adalah perusahaan milik perorangan yang berdiri pada
tanggal 20 juni 2008 dengan nama pemilik Indra Topik Maulana. Rumah Taziek
ini berlokasi di jalan Bangbayang Cihaur No76/157C Rt 3 Rw8 kecamatan Coblong Dago Bandung 40135.
Rumah Taziek yang baru beroperasi kurang lebih dua tahun ini bergerak dalam pengadaan dan penjualan barang-barang berupa produk-produk dalam negeri dengan jenis barang antara lain:
1) Mukena bordir.
2) Baju koko.
3) Busana muslim anak, remaja, dewasa.
4) Sandal kelom
5) Tas mukena.
6) Tas kerajinan dan beberapa produk lainnya yang akan menyusul.
Dalam memperoleh barang-barang yang akan dipasarkan, perusahaan ini menjalin kerjasama dengan perusahaan lain yang berada di daerah Tasikmalaya yang memproduksi barang-barang perlengkapan busana muslim. Semakin
bertambahnya barang yang dibeli dari suplier maka diperlukan manajemen dan
(18)
kepada konsumen, khusunya persediaan barang yang cukup agar barang-barang yang dicari konsumen selalu tersedia.
II.1.2 Struktur Organisasi Perusahaan
Struktur organisasi merupakan gambaran formal organisasi yang menunjukkan adanya pemisahan fungsi, uraian tugas, wewenang dan tanggung jawab yang disusun untuk membantu pencapaian hasil usaha perusahaan serta pengendaliannya secara efektif. Bentuk organisasi usaha Rumah Taziek didasarkan atas tinjauan dari segi wewenang, tanggung jawab dan hubungan kerja dalam fungsi organisasi.
Usaha Rumah Taziek yang termasuk ke dalam kategori perusahaan perseorangan memiliki struktur organisasi sederhana yang dapat dilihat pada gambar II.1.
Gambar II.1. Struktur Organisasi usaha Rumah Taziek
II.1.3 Deskripsi Tugas
Berikut ini akan diuraikan tugas-tugas dari beberapa bagian pada struktur organisasi di usaha Rumah Taziek
Pemilik
Marketing Kasir
(19)
1. Pemilik
Pemilik disini adalah seorang pimpinan tertinggi dan investor dalam perusahaan.
Tugas:
a. Mengambil keputusan, apabila perusahaan mengalami kesulitan
permodalan.
b. Mengantarkan barang ke jasa pengiriman.
2. Kasir
Kasir disini adalah seorang pegawai yang menangani berbagai transakasi dan mengelola keuangan.
Tugas :
a. Menerima dan mengeluarkan uang sesuai dengan dokumen sumber
atau tanda otorisasi yang sah.
b. Menyimpan dan menyediakan uang untuk aktivitas operasi
perusahaan.
c. Membuat pertanggungjawaban dan bertanggung jawab terhadap
kebenaran uang yang diterima dan dikeluarkan.
d. Bertanggung jawab terhadap kekurangan kas dan uang palsu
apabila masih berada di bawah tanggung jawabnya.
e. Menata dokumen sumber uang yang diterima dan dikeluarkan.
f. Melayanai transaksi penjualan barang.
3. Marketing
Marketing disini adalah seorang pegawai yang bertugas mencari customer
(20)
II.2 Konsep Dasar II.2.1 E-commerce
Electronic Commerce (e-commerce) merupakan konsep baru yang
biasa digambarkan sebagai proses jual beli barang atau jasa pada World
Wide Web Internet atau proses jual beli atau pertukaran produk, jasa dan
informasi melalui jaringan informasi termasuk internet (Taryana Suryana,
2007). E-Commerce merupakan kegiatan bisnis yang dijalankan secara
elektronik melalui suatu jaringan internet atau kegiatan jual beli barang atau jasa melalui jalur komunikasi digital.
II.2.1.2 Sejarah E-commerce
Istilah e-commerce telah berubah sejalan dengan waktu. Awalnya,
perdagangan elektronik berarti pemanfaatan transaksi komersial, seperti penggunaan EDI untuk mengirim dokumen komersial seperti pesanan pembelian atau invoice secara elektronik, kemudian dia berkembang menjadi suatu aktivitas yang mempunya istilah yang lebih tepat "perdagangan web" pembelian barang
dan jasa melalui World Wide Web melalui server aman (HTTPS), protokol
server khusus yang menggunakan enkripsi untuk merahasiakan data penting
pelanggan (Taryana Suryana, 2007). Pada awalnya ketika web mulai terkenal di
masyarakat pada 1994, banyak jurnalis memperkirakan bahwa e-commerce akan
menjadi sebuah sektor ekonomi baru. Namun, baru sekitar empat tahun kemudian protokol aman seperti HTTPS memasuki tahap matang dan banyak digunakan. Antara 1998 dan 2000 banyak bisnis di AS dan Eropa
(21)
II.2.1.3 Kelebihan E-Commerce
1. Dapat meningkatkan Market exposure (pangsa pasar)
Transaksi online yang membuat semua orang di seluruh dunia dapat memesan
dan membeli produk yang dijual hanya dengan melalui media komputer dan tidak terbatas jarak dan waktu.
2. Menurunkan biaya operasional (operating cost).
Transaksi E-Commerce adalah transaksi yang sebagian besar operasionalnya
diprogram di dalam komputer sehingga biaya-biaya seperti showroom, beban
gaji yang berlebihan, dan lain-lain tidak perlu terjadi
3. Melebarkan jangkauan (global reach)
Transaksi online yang dapat diakses oleh semua orang di dunia tidak terbatas
tempat dan waktu karena semua orang dapat mengaksesnya hanya dengan menggunakan media perantara komputer.
4. Meningkatkan customer loyalty
Ini disebabkan karena sistem transaksi E-Commerce menyediakan informasi
secara lengkap dan informasi tersebut dapat diakses setiap waktu selain itu dalam hal pembelian juga dapat dilakukan setiap waktu bahkan konsumen dapat memilih sendiri produk yang dia inginkan
5. Meningkatkan supply management
Transaksi E-Commerce menyebabkan pengefisienan biaya operasional pada
perusahaan terutama pada jumlah karyawan dan jumlah stok barang yang tersedia sehingga untuk lebih menyempurnakan pengefisienan biaya tersebut maka sistem supply management yang baik harus ditingkatkan.
(22)
6. Meningkatkan waktu produksi
Pada suatu perusahaan yang terdiri dari berbagai divisi atau sebuahdistributor di mana dalam pemesanan bahan baku atau produk yang akan dijual apabila
kehabisan barang dapat memesannya setiap waktu karena online serta akan lebih
cepat dan teratur karena semuanya secara langsung terprogram dalam computer (Brenda Kienan, 2001).
II.2.1.4 Kekurangan E-Commerce
Threats merupakan kemungkinan-kemungkinan munculnya kejadian yang
dapat membahayakan asset-aset yang berharga. Ada beberapa bentuk ancaman yang mungkin terjadi:
a) System Penetration
Orang-orang yang tidak berhak melakukan akses ke sistem komputer dapat dan diperbolehkan melakukan segala sesuatu sesuai dengan keinginannya.
b) Authorization Violation
Pelanggaran atau penyalahgunaan wewenang legal yang dimiliki seseorang yang berhak mengakses sebuah sistim.
c) Planting
Memasukan sesuatu ke dalam sebuah system yang dianggap legal tetapi belum tentu legal di masa yang akan datang.
d) Communications Monitoring
Seseorang dapat mernantau semua infonnasi rahasia dengan melakukan monitoring komunikasi sederhana di sebuah tempat pada jaringan komunikasi.
(23)
e) Communications Tampering
Segala hal yang membahayakan kerahasiaan informasi seseorang tanpa melakukan penetrasi, seperti mengubah infonnasi transaksi di tengah jalan atau membuat sistim server palsu yang dapat menipu banyak orang untuk memberikan infonnasi rahasia mereka secara sukarela.
f) Denial of service
Menghalangi seseorang dalam mengakses informasi, sumber, dan fasilitas-fasilitas lainnya.
g) Repudiation
Penolakan terhadap sebuah aktivitas transaksi atau sebuah komunikasi
baik secara sengaja maupun tidak disengaja (Taryana Suryana, 2007).
II.2.1.5 Klasifikasi E-Commerce
Penggolongan E-Commerce yang lazim dilakukan orang ialah berdasarkan sifat
transaksinya, antara lain:
1. Business to Business (B2B)
Jenis transaksi dimana pembeli biasanya membeli dalam jumlah besar karena akan dijual kembali. Contoh penjualan grosir.
2. Business to Consumer (B2C)
Jenis transaksi dimana pembelinya perorangan dan tidak punya tujuan untuk menjualnya kembali biasanya semacam toko online yang menjual berbagai macam barang.
(24)
3. Consumer to Consumer (C2C)
Jenis transaksi dimana pembelinya perorangan yang tidak mempunyai tujuan untuk dijual kembali dan penjualnya juga perorangan yang tidak menyediakan bermacam-macam barang melainkan hanya beberapa barang saja. Contoh: online advertising.
4. Consumer to Business (C2B)
Termasuk kedalam kategori ini adalah perseorangan yang menjual produk atau layanan kepada organisasi, dan perseorangan yang mencari
penjual, berinteraksi dengan mereka dan menyepakati suatu transaksi (Taryana
Suryana, 2007).
II.2.2 Internet
Internet merupakan jaringan global yang terdiri dari berbagai komputer yang saling berhubungan dan bekerjasama dengan cara berbagai informasi dan data. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio. Setiap komputer yang terhubung dengan jaringan tersebut, diberikan sebuah nomor yang unik, dan berkomunikasi satu sama lainnya dengan bahasa komunikasi yang sama. Bahasa komunikasi yang sama ini disebut protokol. Protokol yang digunakan di internet adalah
TCP/IP (Transmission Control Protocol / Internet Protocol ) (Brenda Kienan,
2001).
II.2.2.1 E-mail
Email atau elektronik mail adalah media surat menyurat secara
(25)
dengan waktu yang cepat. Dalam perkembangannya, email berkembang dari sekedar teks ke media yang bisa mengirimkan berbagai media seperti file dokumen dan gambar. Email bisa di akses dengan jasa mail service seperti Yahoo dan Google, alamat email biasanya akan memakai tanda @, sebagai
contoh namakamu@yahoo.com atau namakamu@google.com(Bunafit Nugroho,
2008)
II.2.2.2 World Wide Web(WWW)
Sebuah situs web adalah sebutan bagi sekelompok halaman web
(web page), yang umumnya merupakan bagian dari suatu nama domain (domain
name) atau subdomain di World Wide Web (WWW) di Internet. WWW
terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman
sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang
disebut homepage (halaman induk; sering diterjemahkan menjadi "beranda",
"halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua
situs web dapat diakses dengan gratis. Beberapa situs web memerlukan
pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail), dan lain-lain.
Terminologi website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang
tempatnya berada didalam World Wide Web (WWW) di Internet. Sebuah web
page adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup
(26)
yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut
dapat membentuk sebuah jaringan informasi yang sangat besar (Bunafit
Nugroho, 2008).
II.2.2.3 Web Browser
Dalam dunia web perangkat lunak client, yaitu browser web mempunyai
tugas yang sama yaitu menterjemahkan informasi yang diterima oleh server web
dan menampilkannya pada layer computer pengguna, oleh karena HTTP
memungkinkan server web mengirimkan beragam data, seperti teks atau gambar,
browser harus bisa mengenali berbagai macam data yang akan diterimanya, dan selanjutnya harus tahu cara untuk menampilkanya dengan benar. Teks ditampilkan sebagai teks dan gambar ditampilkan sebagai gambar. Umumnya
browser web menerima data dalam bentuk HTML. File HTML sebenarnya adalah
file teks biasa yang selain berisi informasi yang hendak ditampilkan kepada pengguna, juga mempunyai perintah-perintah untuk mengatur tampilan data tersebut. Browserlah yang memiliki kuasa penuh dalam menterjemahkan perintah-perintah tadi. Meskipun sudah dibuat consensus untuk menstandarkan format dan elemen-elemen HTML, setiap jenis browser bisa menterjemahkan file HTML secara berbeda. Beberapa server web memiliki feature seperti server side programming, sevurity control dan lain sebagainya. Meskipun beragam macamnya, secara fungsional semua jenis server web adalah sama saja, yaitu berfungsi melayani permintaan-permintaan dari browser web.
(27)
Banyak web browser yang bisa digunakan untuk mengakses web, diantaranya internet explorer, mozilla firefox, opera, safari, dan masih banyak lagi web browser lain yang bisa digunakan untuk mengakses web (Lukmanul Hakim, 2008).
II.2.2.4 Web Server
Web server menurut Minoli berpendapat bahwa sebuah web server
adalah seuatu program untuk menawarkan pelayanan yang bisa diperoleh
seluruh jaringan. Web server merupakan suatu tipe server khusus yang
dapat berkomunikasi langsung dengan client menggunakan HTTP, web server
menerima permintaan dari client dan meresponnya, biasanya dengan
mengembalikan sebuah dokumen atau gambar (Lukmanul Hakim, 2008).
II.2.3 Database
II.2.3.1 Pengertian Database
Database (biasa disebut Basis Data) adalah kumpulan data yang
diorganisasikan dalam tempat penyimpanan sekunder berdasarkan aturan tertentu (Simarmata, 2006).
1. Operasi dasar database
Operasi-operasi yang dapat dilakukan berkenaan dengan database dapat
meliputi :
1. Pembuatan database baru (create database)
2. Penghapusan database (drop database)
(28)
4. Penambahan/pengisian data baru ke sebuah file/tabel (Insert)
5. Pengambilan data dari sebuah file/tabel (retrieve)
6. Pengubahan data dari file/tabel (Update)
7. Penghapusan data dari file/tabel (delete)
2. Objektifitas database
Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut:
1. Kecepatan dan kemudahan (Speed). Memungkinkan untuk dapat menyimpan
atau memanipulasi terhadap data atau menampilkan kembali data tersebut dengan cepat dan mudah.
2. Efisiensi ruang penyimpanan (Space). Redudansi (pengulangan) data pasti
akan selalu ada. Banyaknya redudansi ini akan memperbesar ruang penyimpanan. Dengan database, efisiensi/optimalisasi penggunaan ruang penyimpanan dapat dilakukan dengan diterapkan sejumlah pengkodean atau dengan membuat relasi-relasi.
3. Keakuratan (Accurancy). Manfaat pengkodean atau pembentukan relasi antar
data dengan penerapan aturan/batasan tipe data, domain, keunikan data, dan
sebagainya sangat berguna untuk menekan ketidakakuratan
pemasukan/penyimpanan data.
4. Ketersediaan (Availbility). Jumlah data akan semakin bertambah dan tentu
membutuhkan ruang penyimpanan yang besar. Untuk itu perlunya dapat memilah adanya data utama/master, data transaksi, dan lain-lainnya. Data yang sudah jarang digunakan dapat diatur untuk dilepaskan dari database
(29)
5. Kelengkapan (Completeness). Lengkap atau tidaknya data yang dikelola dalam sebuah database bersifat relatif. Karena itu dalam database selain data harus juga menyimpan struktur filenya untuk mengantisipasi adanya kebutuhan kelengkapan data.
6. Keamanan (Security). Untuk sistem besar dan serius, aspek keamanan harus
diterapkan dengan ketat supaya dapat ditentukan siapa-siapa (pemakai) yang boleh menggunakan database dan menentukan operasi-operasi apa saja yang boleh dilakukan.
7. Kebersamaan pemakaian (Sharebility). Database yang dikelola oleh sistem
yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini
dengan menjaga/menghindari munculnya persoalan baru seperti inkonsistensi
data (data yang diubah oleh pemakai pada saat yang sama) atau kondisi
deadlock (banyak pemakai yang saling menunggu untuk menggunakan data) (Simarmata, 2006).
II.2.3.2 Pengertian Sistem Database
Secara umum dapat disimpulkan bahwa sistem database adalah sebuah
sistem yang terdiri atas kumpulan file (tabel) yang saling berelasi atau
berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi file-file tersebut
(Simarmata, 2006).
Database hanyalah sebuah objek yang pasif karena keberadaannya tidak
(30)
penggeraknya secara langsung adalah program (software). Gabungan keduanya
(database dan pengelolanya) menghasilkan sebuah sistem.
Operasi pada suatu sistem database dapat diatasi atau dikontrol sesuai
dengan kebutuhan. Dalam suatu sistem database yang terpadu mutlak diperlukan
empat komponen dasar, yaitu:
1. Data
Yaitu masukan yang dibutuhkan oleh sistem database untuk diolah dan dimodifikasi menjadi informasi yang berguna.
2. Hardware
Adalah peralatan fisik database untuk menyimpan dan mengolah data menjadi informasi.
3. Software
Diantara database physical dan end user terdapat software database manajemen (DBMS) yang mengatur permintaan akses ke dalam sistem. Database manajemen sistem (DBMS) adalah kumpulan file yang saling berkaitan bersama program pengelolanya.
4. User
Adalah pemakai yang berinteraksi dengan sistem database melalui pemanggilan satu program aplikasi permanen.
1. Bahasa Database (Database Language)
DBMS merupakan perantara bagi pemakai dengan database dalam disk. Cara berinteraksi antara pemakai dengan database tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa tersebut
(31)
diformulasikan dan dapat diberikan user dan dikenali/diproses oleh DBMS untuk melakukan suatu aksi/pekerjaan tertentu.
Bahasa database dapat dipilih ke dalam 2 (dua) bentuk yaitu :
1. Data Definition Language (DDL).
Struktur/skema database yang menggambarkan desain database secara keseluruhan. Dengan bahasa inilah dapat dibuat tabel baru, membuat indeks, mengubah tabel, menenrukan struktur penyimpanan tabel, dan sebagainya.
2. Data Manipulation Language (DML).
Merupakan bentuk bahasa database yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu database. Manipulasi data dapat berupa penyisipan/penambahan data baru ke suatu basis data, penghapusan
data, dan pengubahan data di suatu database (Simarmata, 2006).
2. Structure Query Language (SQL)
DBMS umumnya menyediakan program khusus yang dapat digunakan secara interaktif untuk melakukan berbagai operasi terhadap database, seperti pembuatan tabel, penghapusan tabel, penambahan data, mengubah data dan lain-lainnya.
Karena DBMS yang digunakan untuk mengelola database dan development tool yang digunakan untuk menulis aplikasi database belum tentu dibuat dari perusahaan yang sama, maka diperlukan sebuah database yang sifatnya standar. Dengan bahasa yang standar operasi terhadap database dapat dilakukan dimanapun, tanpa peduli DBMS yang digunakan.
SQL mula-mula dibuat pada tahun 1970 dengan Sequel. Standarisasi yang
(32)
Institute) dan ISO (International Standards Organization), yang disebut sebagai SQL-86. SQL-86 ini diperbaharui pada tahun 1989 menjadi SQL-89. Standar terakhir yang dibuat dan digunakan hingga saat ini adalah SQL-92 yang dikeluarkan pada tahun 1992.
Kendati SQL sendiri merujuk pada Query Language, tidak berarti
perintah-perintah yang menjadi standar hanyalah perintah-perintah-perintah-perintah yang berhubungan
dengan query data. Selain mencakup DML, SQL juga telah dilengkapi dengan
berbagai perintah yang tergolong DDL dan perintah kontrol transaksi.
3. Struktur Dasar SQL
Ekpresi SQL dasar sebenarnya hany terdiri atas 3 klausa, yaitu: Select,
From danWhere.
1. Kalusa select digunakan untuk menetapkan daftar atribut (field) yang
diinginkan sebagai hasil query.
2. Klausa from digunakan untuk menetapkan tabel yang akan ditelusuri selama
query data dilakukan.
3. Klausa where, yang sifatnya opsional, digunakan sebagai predikat (kriteria)
yang harus dipenuhi dalam memperoleh hasil query.
Sintaks (cara penulisan) dari ekpresi SQL dasar dengan 3 klausa tersebut adalah :
Select A1 [ , A2,...,An]
From T1 [, T2...T2]
[Where P]
Keterangan:
(33)
2. T1, T2...,Tn merupakan daftar tabel
3. P merupakan predikat query
II.2.4 PHP
PHP diciptakan oleh Rasmus Lerdorf pada tahun 1994 dan bersifat open source. Sampai bulan januari 2007, PHP sudah digunakan oleh kurang lebih 20 juta domain dan terus berkembang sampai saat ini. PHP merupakan singkatan
dari Hypertext Preprocessor, adalah sebuah bahasa scripting yang terpasang
pada HTML (Lukmanul Hakim, 2008). Sebagian besar sintaks mirip dengan
bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamis dengan cepat. PHP merupakan bahasa pemograman web
yang bersifat server-side HTML=embedded scripting, di mana script-nya
menyatu dengan HTML dan berada si server. Artinya adalah sintaks dan perintah-perintah yang kita berikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java
Server Pages) (Lukmanul Hakim, 2008). Seluruh aplikasi berbasis web dapat
dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle 2. MySQL
(34)
3. Sybase 4. PostgreSQL
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. PHP merupakan software yang open source yang dapat anda download secara gratis dari situs resminya yaitu http://www.php.net, ataupun dari situs-situs yang menyediakan software tersebut seperti di ftp://gerbang.che.itb.ac.id. Software ini juga dapat berjalan pada web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah fungsi-fungsi baru. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP. PHP dapat diinstal sebagai bagian atau modul dari apache web server atau sebagai CGI script yang mandiri. Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai modul dari apache di antaranya adalah:
1. Tingkat keamanan yang cukup tinggi
2. waktu eksekusi yang lebih cepat dibandingkan dengan bahasa
pemograman web lainnya yang berorientasi pada server-side scripting.
Akses ke sistem database yang lebih fleksibel seperti MySQL (Lukmanul
Hakim, 2009).
II.2.5 Hyper-Text MarkUp Language (HTML)
HTML merupakan singkatan dari hypertext markup language, yang
(35)
dapat dilakukan menggunakan alat bantu seperti Notepad yang terdapat pada windows atau simple text machintosh. Selain itu juga dapat digunakan editor HTML seperti Macromedia Dreamweaver dan Microsoft Frontpage yang dapat memudahkan dalam menulis HTML dan memungkinkan dokumen HTML yang dibuat dapat diakses oleh berbagai jenis Browser. HTML berupa kode-kode tag yang memberikan instruksi pada Web Browser untuk memberikan
tampilan sesuai yang diinginkan (Lukmanul Hakim, 2008).
II.2.6 Java Script
Javascript merupakan cross-platform yang dikembangkan oleh Netscape dan pertama kali digunakan dalam browser Netscape. Javascript dibuat agar mudah diintegrasikan kedalam program dan aplikasi lain, misalnya browser. Sebagian besar browser saat ini sudah mendukung javascript. Oleh karena itu, script dari javascript biasanya dimasukkan kedalam suatu HTML dan
dieksekusi dibrowser lain (Lukmanul Hakim, 2009).
II.2.7 Macromedia Dreamweaver
Macromedia Dreamweaver 8 adalah sebuah editor HTML
professional untuk perancangan (design), pengkodean (coding), dan
pengembangan situs web, halaman web dan aplikasi web. Bekerja pada lingkungan visual editing, Dreamweaver menyediakan suatu tool yang sangat membantu untuk pembuatan web. Fitur-fitur visual editing di dalam Dreamweaver mengijinkan pembuatan halaman web dengan cepat tanpa menulis baris kode. Dreamweaver membantu dalam membangun aplikasi web
(36)
database dinamis dengan menggunakan bahasa server seperti ASP, ASP.NET,
ColdFusion Markup Language (CFML), JSP, dan PHP (Bunafit Nugroho, 2008).
II.2.8 PayPal
PayPal adalah salah satu alat pembayaran (Payment procesors)
menggunakan internet yang terbanyak digunakan didunia dan teraman. Pengguna internet dapat membeli barang di ebay, lisensi software original, keanggotaan situs, urusan bisnis, mengirim dan menerima donasi/sumbangan, mengirim uang ke pengguna PayPal lain di seluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan internet atau mobile, PayPal mengatasi kekurangan dalam pengiriman uang tradisional seperti Cek atau Money order yang prosesnya dapat memakan waktu PayPal seperti rekening bank, pertama anda membuat account, lalu dana akan ditarik langsung dari kartu kredit anda ke account tersebut atau dengan dana dari transferan account PayPal orang lain ke Saldo / Balance PayPal anda, dan anda sudah dapat menggunakan account PayPal untuk bertransaksi. Februari 2010 PayPal sudah menerima 190 negara dan 23 mata uang, pengguna PayPal di Indonesia masih harus menggunakan hitungan US dollar karena rupiah belum ada di PayPal, dana yang ditarik langsung dari kartu kredit akan dikonversi ke US dollar otomatis.
eBay adalah tempat lelang/jual-beli/pasar online terbesar didunia, dengan pengguna lebih dari 200 juta orang di seluruh dunia (data juni 2006), anda dapat mencari dan membeli apapun, mulai dari barang elektronik, kendaraan, hingga barang-barang langka dari seluruh pengguna ebay didunia, cara pembayaran utama di eBay adalah dengan PayPal karena lebih aman dan
(37)
otomatis, meskipun ada penjual yang menerima pembayaran dengan cara lain
(Taryana Suryana, 2007).
II.2.9 Flow Map
Flowmap adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program
Seorang analis dan programmer akan membuat flowmap ada beberapa petunjuk yang harus diperhatikan, seperti :
1. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan
definisi ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan
deskripsi kata kerja, misalkan menghitung pajak penjualan.
5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
6. Lingkup dan range dari aktifitas yang sedang digambarkan harus ditelusuri
dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowmap yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
II.2.10 Entity Relational Diagram (ERD)
Entity Relationship Diagram atau biasa dikenal dengan diagram E-R secara grafis menggambarkan isi sebuah database. Diagram ini memiliki dua
(38)
komponen utama yaitu entity dan relasi. Untuk melambangkan fungsi diatas maka digunakan simbol-simbol yang bisa dilihat pada daftar simbol.
Elemen-elemen Entity Relationship Diagram adalah sebagai berikut: 1. Entity (Entitas)
Pada E-R diagram, entity digambarkan dengan sebuah bentuk persegi panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana data tersimpan. Entitas diberi nama dengan kata benda dan dapat dikelompokan dalam empat jenis nama, yaitu : orang, benda, lokasi kejadian (terdapat unsur waktu didalamnya).
2. Relationship (Relasi)
Pada E-R diagram, relationship dapat digambarkan dengan sebuah bentuk belah ketupat. Realationship adalah hubungan alamiah yang terjadi antara entitas. Pada umumnya relationship diberi nama dengan kata kerja dasar, sehinga memudahkan untuk melakukan pembacaan relasinya.
3. Atribut
Seacara umum atribut adalah sifat atau karakteristik dari tiap entitas maupun tiap relationship. Maksudnya adalah sesutau yang menjelaskan apa sebenarnya yang dimaksud entitas maupun relationship, sehingga sering dikatakan bahwa atribut adalah elemen dari setiap entitas dan relationship.
4. Kardinalitas
Kardinalitas relasi menunjukan jumlah maksimum tupel yang dapat berelasi dengan entitas yang lainnya. Dari sejumlah kemungkinan banyaknya hubungan yang terjadi dari entitas, kardinalitas relasi merujuk kepada
(39)
hubungan maksimum yang terjadi dari entitas yang satu ke entitas yang lainnya dan begitu juga sebaliknya. Macam-macam kardinalitas relasi, yaitu :
a. One to one Relationship
Tingkat hubungann satu ke satu, dinyatakan dengan satu kejadian pada entitas pertama, hanya mempunyai satu hubungan dengan satu kejadian pada entitas yang kedua dan sebaliknya.
b. One to many Relationship
Tingkat hubungan satu ke banyak adalah untuk satu kejadian pada entitas yang pertama dapat mempunyai banyak hubungan dengan kejadian pada entitas yang kedua.
c. Many To One Relationship
Untuk banyak kejadian pada entitas yang pertama hanya dapat mempunyai satu hubungan dengan kejadian pada entitas yang kedua.
d. Many to many Relationship
Tingkat hubungan banyak ke banyak terjadi jika tiap kejadian pada sebuah entitas akan mempunyai banyak hubungan dengan kejadian pada entitas lainnya, baik dilihat dari sisi entitas yang pertama maupun dilihat dari sisi yang kedua.
5. Key (Kunci)
Sebuah atribut atau set atribut yang nilainya mengidentifikasikan entitas secara unik dalam suatu entitas. Key memiliki beberapa jenis sesuai dengan kegunaannya masing-masing, yaitu primary key (kunci utama), foreign key (kunci tamu).
(40)
II.2.11 Diagram Konteks
Diagram konteks merupakan arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antar sistem dengan bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut.
II.2.12 Data Flow Diagram (DFD)
DFD merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yg mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.
II.2.12.1 Komponen Proses
Komponen proses menggambarkan transformasi input menjadi output. Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan.
II.2.12.2 Komponen-Komponen dalam DFD (Data Flow Diagram)
a. External entity (kesatuan Luar) atau boundary (batas sistem).
Setiap sistem pasti memiliki batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar system yang dapat berupa orang, organisasi atau sistem lainya yang berada di lingkungan luarnya yang memberikan input atau menerima output dari sistem.
(41)
b. Data Flow (Arus Data)
Arus data di DFD diberi simbol panah. Arus data ini mengalir diantara proses, simpanan, dan kesatuan luar.
c. Process (Proses)
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.
d. Data Store (Penyimpanan Data)
Penyimpanan data (data store) merupakan simpanan dari data yang dapat berupa suatu file atau database di komputer, suatu arsip atau catatan manual dan lain sebagainya.
(42)
Bab III
Analisis dan Perancangan Sistem
III.1 Analisis Sistem
Analisis sistem merupakan kegiatan penguraian suatu sistem informasi yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer yang bertujuan untuk mengidentifikasi serta mengevaluasi masalah-masalah yang muncul, hambatan-hambatan yang mungkin terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga mengarah kepada solusi dengan kebutuhan serta perkembangan teknologi.
III.1.1 Analisis Masalah
Proses penjualan pada Rumah Taziek masih manual dimana customer
datang langsung ke toko untuk membeli barang, selain itu juga toko ini menerima penjualan via telepon. Pelanggan memilih barang melalui blog Rumah Taziek kemudian memesannya via telepon, proses penjualan seperti ini dinilai kurang efektif karena di blog tersebut hanya bisa melihat katalog tanpa bisa melakukan pemesanan dan pembayaran secara langsung. Pembuatan laporannya pun masih manual dimana struk penjualan setiap hari dikumpulkan, dicatat barang yang masuk dan keluar. Banyaknya data barang yang masuk dan keluar tidak menutup kemungkinan terjadinya kesalahan dalam pembuatan laporan, untuk memecahkan
permasalahan tersebut akan dibuat web E-Commerce di Home Industri Rumah
(43)
III.1.2 Analisis Sistem Yang Berjalan
Pada sistem yang sedang berjalan sebelum adanya web e-commerce
manual dimana customer datang langsung ke toko untuk membeli barang, selain
itu juga toko ini menerima penjualan via telepon. Pelanggan memilih barang melalui blog Rumah Taziek kemudian memesannya via telepon. Masalahnya
disini customer tidak bisa memesan dan membayar langsung ditempat tanpa harus
datang langsung ke toko.
Pembuatan laporan juga masih dikerjakan manual dimana struk penjualan setiap hari dikumpulkan dan dicatat semua barang yang masuk maupun keluar toko, banyaknya data yang harus dicatat menjadi salah satu penghambat keakuratan dalam pembuatan laporan yang sering dikeluhkan oleh pegawai Rumah Taziek.
Berdasarkan hasil wawancara dengan pemilik Rumah Taziek dan pegawainya analisis sistem yang sedang berjalan di Rumah Taziek memiliki prosedur, sebagai berikut :
1. Prosedur pemesanan barang
2. Prosedur pembelian barang
III.1.2.1 Prosedur Pemesanan Barang
Prosedur pemesanan produk adalah tahapan proses dimana konsumen membeli produk via telepon dengan menggunakan katalog yang ada di blog Rumah Taziek. Prosedur pemesanan produk yang berjalan di Rumah Taziek sekarang, yaitu:
(44)
1. Pemilik menerima data pesanan dari konsumen melalui via telepon yang kemudian diserahkan kepada kasir. Kasir mencari barang sesuai dengan data pesanan dan membuat nota pemesanan yang kemudian diserahkan kepada pemilik. Pemilik mengkonfirmasi kepada konsumen atas total biaya yang harus dibayarnya.
2. Konsumen mentransferkan sejumlah uang kepada pemilik,
kemudian mengkorfimasi kepada pemilik, sebelum
mengirimkan barang yang dipesan konsumen, pemilik memberikan nota pemesanan barang kepada kasir untuk dibuatkan laporan pengiriman barang. Pemilik memberikan barang pesanan kepada jasa pengiriman barang untuk dikirimkan ke konsumen.
(45)
Flowmap pemesanan barang (via telepon)
Konsumen Pemilik Kasir Jasa pengiriman
Data pesanan barang yang diterima dari konsumen via telepon Data pesanan barang yang diterima dari konsumen via telepon Proses pencarian barang Ditemukan ? ya Konfirmasi via telepon barang yang dipesan tidak ada tidak Pesan lagi? ya Data barang yang
dipesan tidak ada
Proses pembuatan nota pemesanan Nota Pemesanan Nota Pemesanan Konfirmasi nota pemesanan via telepon Nota Pemesanan
yang harus dibayar
Proses pembayaran
via atm
Bukti pembayaran Bukti pembayaran Bukti pembayaran
Proses packing barang
Data barang yang sudah dipacking
Proses registrasi pengiriman
Struk bukti pengiriman barangStruk bukti pengiriman barang
dan data barang
Proses pengiriman
barang
Struk bukti pengiriman barang
dan data barang data barang yang
dipesan
F1
1 2
Keterangan:
(46)
III.1.2.2 Prosedur Pembelian Barang
Prosedur pembelian produk adalah tahapan proses dimana konsumen membeli produk dengan datang langsung ke toko Rumah Taziek dan melakukan transaksi pembelian secara langsung. Prosedur pembelian produk yang berjalan di Rumah Taziek sekarang, yaitu:
1. Konsumen memilih produk yang akan dibelinya. Setelah konsumen
memilih dan mendapatkan produk yang akan dibelinya, konsumen memberikan produk tersebut ke kasir.
2. Kasir menerima produk yang akan dibeli oleh konsumen.
3. Kasir membuat struk sebagai bukti transaksi dan memberikannya
kepada konsumen. Konsumen membayar sesuai dengan total harga harga barang yang dibelinya. Keuangan mengkonfirmasi harga produk yang dibeli konsumen.
4. Kasir membuat laporan penjualan dan pendapatan yang kemudian
(47)
Prosedur Pembelian Langsung
Kasir Pemilik
Konsumen
Data barang yang akan dibeli
Data barang yang akan dibeli
Proses pembay aran
Bukti pembayaran
Proses pembuat an laporan
Laporan penjualan dan pendapatan
Laporan penjualan dan pendapatan
Bukti pembayaran
1 2
2
F1
Keterangan :
F1 : arsip laporan penjualan dan pendapatan
(48)
III.1.2.3 Solusi yang ditawarkan
Berdasarkan hasil evaluasi sistem yang berjalan, solusi yang
ditawarkan adalah membangun aplikasi e-commerce di Rumah Taziek. Dalam
sistem ini, customer dapat melihat informasi produk dan dapat melakukan
pemesanan secara online.
Fitur – fitur yang ditawarkan oleh aplikasi ini adalah :
1. Aplikasi ini menyediakan dua content web yaitu untuk
pengolahan data yang diolah oleh admin dan untuk penjualan
produk yang digunakan oleh customer.
2. Untuk content pengolahan data disediakan pengolahan kategori
produk, pengolahan produk, pengolahan gambar, pengolahan
orders dan pembuatan laporan. Fasilitas backup and restore data
base.
3. Untuk content penjualan produk disediakan pencarian produk,
pendaftaran pengunjung, login members, zoom gambar, history
pemesanan, retur produk, tracking, pencarian produk
berdasarkan nama, harga, kategori. Menampilkan produk diskon, produk terbaru, produk terlaku dan produk paling banyak dilihat.
History pemesanan dan chating menggunakan yahoo messanger.
III.1.3 Analisis Spesifikasi Kebutuhan Perangkat Lunak
Berdasarkan hasil evaluasi sistem yang berjalan, solusi yang
(49)
Aplikasi ini menyediakan dua content web yaitu bagian administrator (backend
office) yang dikelola oleh admin dan bagian penjualan produk (frontend) yang
digunakan oleh pengunjung dan members.
1. Fitur – fitur yang ditawarkan untuk bagian admistrator (backend office) adalah :
a. Login Admin
Login Admin digunakan untuk login admin agar bisa mengakses halaman
admin. Di bagian login admin disediakan form login yang berisi username
dan password yang harus di isi oleh admin.
b. Pengelolaan Kategori Produk
Dalam pengelolaan kategori produk disediakan fitur sebagai berikut :
1. Tambah kategori produk yang digunakan untuk menambah kategori
produk
2. Edit kategori produk yang digunakan untuk mengubah data kategori
produk
3. Hapus kategori produk yang digunakan untuk menghapus data kategori
produk.
4. Cari kategori produk yang digunakan untuk mencari data kategori
produk
c. Pengelolaan Produk
Dalam pengelolaan produk disediakan fitur sebagai berikut :
1. Tambah produk yang digunakan untuk menambah data produk
2. Edit data produk yang digunakan untuk mengubah data produk.
3. Hapus data produk yang digunakan untuk menghapus data produk.
(50)
d. Pengelolaan Gambar Produk
Dalam pengelolaan gambar produk disediakan fitur sebagai berikut :
1. Tambah gambar produk yang digunakan untuk menambah data gambar
produk
2. Hapus gambar produk yang digunakan untuk menghapus data gambar
produk
e. Pengelolaan Produk Opsi
Pengelolaan produk opsi digunakan untuk mengelola ukuran dan stok
masing – masing produk. Fitur yang ditawarkan dalam pengelolaan produk
opsi adalah :
1. Tambah produk opsi digunakan untuk menambah produk opsi
2. Edit produk opsi digunakan untuk mengubah data produk opsi
3. Hapus produk opsi digunakan untuk menghapus data produk opsi
f. Pengelolaan Provinsi
Pengelolaan provinsi digunakan untuk mengelola provinsi. Fitur yang disediakan adalah sebagai berikut :
1. Cari Provinsi digunakan untuk pencarian provinsi.pencarian provinsi
dicari berdasarkan nama provinsi
2. Tambah provinsi digunakan untuk menambah data provinsi
3. Edit provinsi digunakan untuk mengubah data provinsi
4. Hapus provinsi digunakan untuk menghapus data provinsi.
g. Pengelolaan Kota
Pengelolaan kota digunakan untuk mengelola kota. Fitur yang disediakan adalah sebagai berikut :
(51)
1. Cari data kota digunakan untuk mencari kota.pencarian kota dicari berdasarkan nama kota.
2. Tambah kota digunakan untuk menambah data kota
3. Edit kota digunakan untuk mengubah data kota
4. Hapus kota digunakan untuk menghapus data kota
h. Pengelolaan Ongkos kirim
Pengelolaan ongkos kirim digunakan untuk mengelola data ongkos kirim. Fitur yang disediakan adalah sebagai berikut :
1. Tambah ongkos kirim digunakan untuk menambah data ongkos kirim
2. Edit ongkos kirim digunakan untuk mengubah data ongkos kirim
3. Cari ongkos kirim digunakan untuk mencari data ongkos kirim
4. Hapus ongkos kirim digunakan untuk menghapus data ongkos kirim
i. Pengelolaan Members
Pengelolaan members digunakan untuk mengelola data members. Fitur
yang disediakan adalah untuk pengelolaan status members yaitu status members diblokir atau tidak diblokir dan pencarian members
j. Pengelolaan Orders
Pengelolaan orders digunakan untuk mengelola data orders. Fitur yang disediakan adalah sebagai berikut :
1. Cari data orders yang digunakan untuk mencari data orders yang dicari
berdasarkan no orders
2. Update status bayar yang digunakan untuk mengubah status bayar
3. Input no resi yang digunakan untuk menambahkan no resi pengiriman
(52)
4. Update status pengiriman yang digunakan untuk mengubah status pengiriman
k. Pengelolaan Ganti Password admin
Ganti password admin digunakan untuk merubah password admin
l. Pengelolaan Hubungi Kami
Hubungi kami digunakan untuk mengelola data hubungi kami.fitur yang desiakan adalah membalas pesan hubungi kami dan menghapus data hubungi kami
m. Pengelolaan Cara Pembelian
Pengelolaan cara pembelian digunakan untuk mengelola cara
pembelian.fitur yang disediakan adalah memasukan dan mengubah data cara pembelian.
n. Pengelolaan Keterangan
Pengelolaan keterangan digunakan untuk mengelola keterangan status dan kondisi.fitur yang digunakan adalah memasukan dan mengubah data keterangan status dan kondisi.
o. Backup database
Backup database digunakan untuk membackup tabel – table yang ada di
database
p. Restore Database
Restore database digunakan untuk merestore database
q. Laporan Penjualan
Laporan penjualan digunakan untuk mengelola data laporan
(53)
1. Cari data laporan penjualan yang digunakan untuk mencari laporan penjualan
2. Cetak laporan penjulan yang digunakan untuk mencetak data laporan
penjualan
r. Logout
Digunakan untuk keluar dari aplikasi.
s. Laporan Produk
Laporan produk digunakan untuk mengelola mencetak data produk.
t. Jasa Pengiriman
Jasa Pengiriman digunakan untuk mengelola data jasa pengiriman. Fitur yang disediakan adalah sebagai berikut
1. Tambah jasa kirim digunakan untuk menambah data jasa kirim,
dalam fitur tambah jasa kirim kita memasukan data nama jasa pengiriman dan alamat situs tracking. Alamat situs tracking yang dimasukan dimaksudkan untuk proses tracking barang.
2. Edit digunakan untuk mengedit data jasa kirim.
3. Hapus digunakan untuk menghapus data jasa kirim.
2. Bagian Penjualan Produk (frontend)
Fitur – fitur yang disediakan pada bagian penjualan produk adalah sebagai
berikut :
a. Pencarian Produk
Pencarian produk digunakan untuk mencari data produk berdasarkan kata kunci yang dicari
(54)
b. Informasi Kategori
Informasi kategori digunakan untuk menampilkan produk berdasarkan kategori
c. Informasi Produk
Infromasi produk digunakan untuk menampilkan data produk
d. Daftar
Fitur daftar digunakan oleh pengunjung untuk menjadi members di web
Rumah Taziek.
e. Login
Fitur login digunakan oleh members untuk mengakses aplikasi agar bisa melakukan pembelian produk.
f. Keranjang belanja
Fitur ini digunakan untuk menyimpan data pemesanan sementara.fitur
yang disediakan adalah update jumlah produk dan hapus produk.
g. Alamat Pengiriman
Alamat pengiriman digunakan untuk pengolahan alamat pengiriman.
h. Jenis Pengiriman
Jenis pengiriman digunakan untuk jenis pengiriman produk.jenis pengiriman yang digunakan adalah JNE, TIKI dan POS.
i. Konfirmasi pembayaran
Konfirmasi pembayaran digunakan untuk melakukan pembayaran.jenis pembayaran yang digunakan untuk pemabayaran adalah melalui transfer bank BCA dan pembayaran lewat PayPal.
(55)
j. Profile Members
Profile members digunakan untuk mengelola profile members.fitur yang digunakan adalah update profile members yaitu mengubah data members
k. History Pemesanan
History pemesanan digunakan untuk mengetahui data pemesanan terakhir dan status pemesanan produk
l. Retur Produk
Digunakan untuk pengembalian produk
m. Logout
Digunakan untuk keluar dari akun members.
III.1.4 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional adalah sebuah langkah dimana seorang pembangun perangkat lunak menganalisis sumber daya yang akan digunakan perangkat lunak yang dibangun.
Analisis non fungsional tidak hanya menganalisis siapa saja yang akan menggunakan aplikasi tetapi juga menganalisis perangkat keras dan perangkat lunak, sehingga dapat menentukan kompabilitas aplikasi yang dibangun terhadap sumber daya yang ada. Setelah melakukan analisis non fungsional, maka dilanjutkan kelangkah berikutnya, yaitu menentukan kebutuhan non fungsional sistem yang akan dibangun untuk disesuaikan dengan fakta yang ada.
Apabila terjadi ketidakcocokan antara fakta dan kebutuhan, maka perlu adanya penyesuaian fakta terhadap kebutuhan yang ada. Apabila kebutuhan tidak
(56)
dipenuhi maka sistem yang akan dibangun tidak akan berjalan baik sesuai dengan yang diharapkan.
Analisis non fungsional dan kebutuhan fungsional yang dilakukan dibagi dalam enam tahap, yaitu :
1. Analisis Pengguna (User)
2. Analisis Perangkat Keras (Hardware)
3. Analisis Perangkat Lunak (Software)
4. Analisis Komunikasi (Comunication)
5. Analisis Keamanan (Security)
6. Analisis Pembayaran (Payment)
7. Analisis Pengiriman (Shipping)
III.1.4.1 Analisis Pengguna (user)
Sistem yang akan dibangun digunakan oleh 3 jenis pengguna, yaitu admin, member dan pengunjung. Admin dapat melakukan semua operasi di dalam perangkat lunak ini seperti tambah data, edit data, dan hapus. Member hanya dapat melakukan pemesanan produk saja. Pengunjung hanya dapat melihat dan mencari produk.
Tabel III.1. Analisis Pengguna
Pengguna Hak Akses Tingkat Keterampilan
Admin Mengontrol pengolahan data
master.
Menguasai komputer,
pemahaman yang cukup untuk mengelola data dalam web
serta memiliki pengetahuan tentang internet.
Member Melihat produk yang ada,
melakukan proses pemesanan barang, mengirimkan pesan dan komentar kepada web
yang akan dibangun.
Mampu mengoprasikan
komputer dan dapat
melakukan browsing di
internet.
(57)
web yang akan dibuat. komputer dan dapat
melakukan browsing di
internet.
III.1.4.2 Analisis Perangkat Keras (Hardware)
Perangkat Keras adalah seluruh komponen atau unsur peralatan yang digunakan untuk menunjang penggunaan suatu sistem. Rumah Taziek saat ini memiliki 2 unit komputer dengan spesifikasi sebagai berikut :
1. Komputer yang terkoneksi ke internet
2. Processor dengan kecepatan 2,6 GHz
3. RAM sebesar 512 MB
4. Kapasitas Hardisk 40 GB
5. Monitor VGA dengan revolusi 1024 x 768
6. CD-Rom 52x
7. Printer
Kebutuhan minimal perangkat keras untuk menggunakan aplikasi
e-commerce di Rumah Taziek yang akan digunakan memiliki spesifikasi sebagai
berikut :
1. Komputer yang terkoneksi ke internet
2. Processor dengan kecepatan 1,8 GHz
3. RAM sebesar 256 MB
4. Kapasitas free Hardisk 20 GB
5. Monitor VGA dengan revolusi 1024 x 768
6. CD-Rom 52x
(58)
Setelah dilakukan analisis terhadap perangkat keras yang ada di Rumah Taziek ternyata sudah memenuhi spesifikasi kebutuhan untuk menggunakan perangkat lunak yang akan dibangun.
III.1.4.3 Analisis Perangkat Lunak (Software)
Perangkat lunak yang digunakan di Rumah Taziek saat ini adalah sebagai berikut :
1. Sistem Operasi Window XP Service Pack II
2. Microsoft 2007
3. Web browser Google Chrome dan Mozila Firefox
Kebutuhan perangkat lunak yang digunakan untuk menggunakan
aplikasi e-commerce di Rumah Taziek adalah sebagai berikut :
1. Sistem Operasi Window XP Service Pack II
2. Mozilla Firefox dan Google Chrome sebagai browser.
Setelah dilakukan analisis terhadap perangkat lunak yang ada di Rumah Taziek ternyata sudah memenuhi spesifikasi kebutuhan untuk menggunakan perangkat lunak yang akan dibangun.
III.1.4.4 Analisis Pembayaran (Payment)
Metode pembayaran yang ada saat ini di Rumah Taziek saat ini adalah
dengan melakukan pembayaran offline saja, yaitu dengan transfer melalui bank
BCA.
Metode Pembayaran yang akan digunakan pada web yang akan dibangun
(59)
1. Pembayaran Offline
Pembayaran offline ini dilakukan melalui transfer bank melalui bank BCA.
2. Pembayaran Online
Pembayaran online menggunakan fasilitas Payment Gateway (Paypal).
III.1.4.5 Analisis Pengiriman (Shipping)
Metode pengiriman yang ada saat ini menggunakan jasa JNE dan
costumer tidak bisa melacak keberadaan produk yang dipesannya. Metode
pengiriman yang ada pada web yang akan dibangun menggunakan jasa JNE, TIKI
dan POS. Web yang akan dibangun ini juga menyediakan fitur tracking agar
customer bisa melacak produk yang dipesannya.
III.1.5 Aturan Bisnis
Aturan bisnis sistem yang akan dibangun adalah sebagai berikut :
1. Penentuan Diskon
Beberapa produk memiliki diskon. Diskon diinputkan secara manual oleh admin. Penentuan diskon sepenuhnya berada ditangan pemilik toko. Diskon ini berlaku untuk produk terbaru maupun produk yang sudah lama tergantung kebijakan toko.
2. Pengelolaan Stok
Untuk pengelolaan stok yaitu stok akan berkurang ketika members
melakukan pemesanan produk.Stok akan dikembalikan ke stok semula jika
(60)
ketika pemesanan dibatalkan oleh sistem karena melebihi batas waktu pembayaran.
3. Pemesanan Produk
Untuk melakukan pemesanan produk di Rumah Taziek pembeli harus
terlebih dahulu menjadi anggota atau members di toko Rumah Taziek.
Pembeli yang telah menjadi members memilih produk yang akan dibeli.
Produk yang telah dbeli akan dimasukan ke keranjang belanja. Members
dapat melakukan pemesanan produk lebih dari satu produk dengan pembelian minimum satu produk. Produk yang di keranjang belanja dapat dirubah jumlah belinya dengan mengubah jumlah produk dan menekan tombol update dan produk yang ada di keranjang belanja dapat di hapus
jika members tidak jadi membeli produk tersebut dengan menekan tombol
hapus.
Members dapat melanjutkan belanja dengan menekan tombol selesai
belanja yang akan di arahkan ke form cek alamat, di sini member
menentukan alamat pengiriman, jika produk mau dikirim ke alamat lain dalam artian bukan alamat member yang ada di profile maka member mengklik alamat lain dan mengisi data alamat pengiriman dengan lengkap, jika member mengirim barang menggunakan alamat akunnya, maka klik lanjutkan.
Setelah menentukan alamat pengiriman maka dilanjutkan dengan memilih jasa pengiriman. Untuk jasa pengiriman yang ada saat ini disediakan tiga jasa pengiriman yaitu JNE, TIKI dan POS.
(61)
Jika members telah melakukan pemilihan jasa pengiriman maka
members melakukan checkout dengan menekan tombol lanjutkan dan
members akan mendapatkan informasi pemesanan produk yang dikirim ke
email members.
4. Pembayaran
Setelah mendapatkan email informasi pemesanan produk, members
harus melakukan pembayaran baik secara online menggunakan paypal maupun secara offline dengan stor ke bank. Batas waktu pembayaran yaitu
selama 3 hari setelah members melakukan pemesanan produk. Jika dalam
jangka waktu yang di tentukan members tidak melakukan pembayaran
maka pemesanan produk akan di batalkan.
5. Pengiriman
Setelah members melakukan pembayaran maka produk yang dipesan
akan dikirim sesuai alamat pengiriman dan members akan mendapatkan
email yang berupa informasi pengiriman produk yang berisi no resi,
members dapat mengetahui produk yang dipesan sudah sampai atau belum
dengan menggunakan fasilitas tracking yang telah disediakan.
6. Retur
Members dapat melakukan retur jika produk yang dipesan telah
diterima oleh members. Members dapat melakukan retur dengan ketentuan
(1)
251
Hasil pengujian terhadap pemilik toko 1. Pertanyaan
Apakah situs Rumah Taziek yang dibangun menampilkan dan menghasilkan hasil olahan data yang sesuai?
Analisis jawaban : Hasil olahan data yang ditampilkan sudah cukup sesuai dengan apa yang diharapkan, misalnya seperti hasil perhitungan subtotal, diskon dll.
2. Pertanyaan
Apakah Anda sudah merasa mudah jika menangani transaksi di situs Rumah Taziek ?
Analisis Jawaban : cukup mudah bagi pemilik toko yang bertugas sebagai admin dalam menangani transaksi di situs Rumah Taziek, karena pada web Rumah Taziek dalam menangani transaksi tidak terapat banyak menu, hanya terdapat satu menu dengan penamaan tombol yang mudah dmengerti.
3. Pertanyaan
Apakah website Rumah Taziek dapat membantu perusahaan dalam pembuatan laporan?
Analisis Jawaban : sangat membantu bagi perusahaan dalam pembuatan laporan, terutama laporan produk dan laporan penjualan, karena pada web Rumah Taziek pada fitur pengelolaan laporan dikerjakan secara otomatis, dapat langsung mencari laporan yang akan dicetak dengan menggunakan menu pencarian.
(2)
252
4. Pertanyaan
Apakah web Rumah Taziek halaman admin mudah digunakan dan dipelajari oleh admin?
Analisis Jawaban : web Rumah Taziek halaman admin cukup mudah digunakan bagi pemilik toko yang bertugas sebagai admin, karena pada web Rumah Taziek menu-menunya sudah dikelompokan berdasarkan fungsinya masing-masing, dan penamaan tombol menu yang cukup familiar.
5. Pertanyaan
Apakah data yang diolah pada web Rumah Taziek halaman admin sudah jelas dan mudah dimengerti?
Analisis Jawaban : data yang diolah pada web Rumah Taziek cukup jelas dan cukup mudah dimengerti, karena pada webRumah Taziek data yang diperlukan admin dalam menangani suatu transaksi sudah ditampilkan secara jelas dan lengkap.
IV.2.1 Kesimpulan hasil pengujian Beta
Dari hasil pengujian Beta yang telah dilakukan yaitu dengan pengujian perhitungan pilihan kategori jawaban dari kuisioner yang telah dibagikan di lapangan didapat kesimpulan bahwa program website penjualan online Rumah Taziek ini dinilai mudah untuk digunakan dan dapat dipelajari, proses transaksi yang tidak rumit, memberikan kemudahan kepada pelanggan untuk mendapatkan
(3)
253
informasi tentang produk Rumah Taziek, membantu pihak perusahaan dalam pembuatan laporan dan memudahkan dalam menangani berbagai transaksi.
(4)
254
Bab V
Kesimpulan dan Saran
V.1 Kesimpulan
Berdasarkan uraian pada bab-bab sebelumnya, dapat diambil kesimpulan sementara mengenai website e-commerce di home industri Rumah Taziek sebagai berikut :
1. Sistem ini dapat mengefektifkan proses penjualan barang, sehingga customer selain bisa melihat produk juga dapat melakukan pemesanan sekaligus transaksi secara langsung tanpa harus datang langsung ke toko. 2. Sistem ini dapat mengefektifkan proses transaksi sehingga customer bisa
melakukan transaksi di tempat atau secara online tanpa harus datang langsung ke bank untuk melakukan transfer.
3. Sistem ini dapat mempermudah pembuatan laporan produk dan laporan penjualan, karena pada web ini terdapat fitur untuk mengelola laporan tersebut.
V.2 Saran
Untuk mengembangkan perangkat lunak ini, ada beberapa saran yang dapat dikemukakan, yaitu :
1. Perlu adanya pengembangan pada tampilan web dibuat semenarik mungkin, agar dapat menarik costumer lebih banyak.
2. Sistem sebaiknya ditambah fasilitas e-banking agar dalam transaksi transfer rekening lebih baik lagi dan cepat.
(5)
255
DAFTAR PUSTAKA
1. Brenda Kienan. (2001), Small Business Solutions E-Commerce, Alex Media Komputindo, Jakarta.
2. Bunafit Nugroho. (2008), Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL, Gava Media, Yogyakarta.
3. Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta.
4. Simarmata. (2006), Basis Data, Fatansyah,Ir. (2002), Basis Sata, Informatika, Bandung.
5. Lukmanul Hakim. (2009), Trik Rahasia Master PHP Terbongkar Lagi, Lokomedia, Yogyakarta.
6. Taryana Suryana, dan Jonathan Sarwono. (2007), E-Commerce Menggunakan PHP dan MySQL, Graha Ilmu, Yogyakarta.
(6)
Personal Details :
Place and Date of Birth : Tasikmalaya, April 22,1987
Sex : Male
Religion : Moslem Marital Status : Single
Hobby : Computer, reading, music, football, internet
Hometown Address : Jl. Perintis Kemerdekaan 263 Kawalu Tasikmalaya, West Java E-mail : Ryuzaki_dz@yahoo.com
Formal
Informatic Engineering, Universitas Komputer Indonesia (UNIKOM), Bandung, [2006 - until now]
SMA Negeri 3 Tasikmalaya [2003 - 2006]
SLTP Negeri 2 Tasikmlaya [2000 - 2003]
SD Negeri Kersamenak [1994 -2000]
TK Dewi Kartika [ 1992- 1994] Non Formal
Englis Course in IBC Garut
Computer course in Be Logix Bandung
I declare the details stated to be true and complete.
DANIS MAULANA Educational Background :
CURRICULUM VITAE
Danis Maulana
Jl. Perintis Kemerdekaan 263 Kawalu Tasikmalaya, West Java Mobile Phone : 082128936666