Membangun Website E-Commerce Di Home Industri Rumah Taziek

(1)

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