Aplikasi E-Commerce Penjualan Aksesories Motor Di Toko PD. Eliza Motor

(1)

Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

Oleh:

MALIK KADARUSMAN

10106241

PROGRAM STUDI S1

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2011


(2)

i

Oleh

MALIK KADARUSMAN 10106241

Pd. Eliza Motor merupakan badan usaha yang bergerak dalam bidang penjualan aksesoris motor. Perusahaan ini sudah berdiri selama 3 tahun. Pembangunan aplikasi e-commerce ini mengacu pada sistem manual yang sedang berjalan. Sistem manual yang berjalan saat ini berupa penjualannya yang hanya berdasarkan konsumen yang datang langsung ke toko tersebut. Selain itu, Pd. Eliza Motor memiliki kendala, mulai dari proses promosi dan transaksi serta dalam pembuatan laporan penjualan masih dilakukan secara manual sehingga laporan penjualan belum terperinci secara baik.

Teknologi dalam strategi pemasaran menggunakan E-Commerce. Untuk metodologi penelitian perangkat lunak menggunakan metode waterfall, sedangkan untuk pemodelan datanya menggunakan metode terstruktur yaitu Entity

Relationship Diagram (ERD) untuk menggambarkan model data dan Data Flow

Diagram (DFD) untuk menggambarkan model fungsional.

Dari hasil uji coba, Website E-Commerce ini dapat membantu pelanggan untuk mendapatkan informasi tentang barang yang ditawarkan oleh pihak Pd. Eliza Motor, mempermudah pelanggan dalam proses pemesanan suatu barang, dan dapat membantu meningkatkan penjualan bagi toko.


(3)

ii

ABSTRACT APPLICATION OF

E-COMMERCE SALES IN STORES MOTOR ACCESSORIESPD. ELIZA MOTOR

by

MALIK KADARUSMAN 10106241

Pd. Eliza Motor is a business entity that is engaged in sale of motor spare parts and accessory. This company has been established for 3 years. E-commerce application development refers to the manual system that is running. Manual system which runs currently the only form of sales based on consumers who come directly to the store. In addition, the distributions Pd. Eliza Motor also has disadvantages, ranging from the promotion process and transactions and in preparing reports sales are still done manually so that the sales report has not been well detailed.

The technology in the marketing strategy using the e-commerce. For research methodology software using waterfall method, for data modeling uses the structured method Entity Relationship Diagram (ERD) to describe data models and Data Flow Diagrams (DFD) to describe the functional model.

E-Commerce website can help customers to obtain information about products offered by Pd. Eliza Motor, facilitate customers in the process of ordering a product, and can help increase sales for the shop.


(4)

iii

Assalamu’alaikum Wr. Wb

Puji Syukur ke hadirat Allah SWT, karena atas segala hidayah dan rahmat-Nya, sehingga dapat menyelesaikan penulisan laporan Tugas Akhir ini yang berjudul

Aplikasi E-Commerce Penjualan Aksesoris Motor Di Toko PD. Eliza Motor

ini.

Penyusunan Tugas Akhir ini merupakan salah satu syarat yang harus ditempuh dalam menyelesaikan Studi Program Strata I (S-1) Jurusan Teknik Informatika di Universitas Komputer Indonesia.

Suatu kebahagiaan yang sangat besar bagi penulis untuk dapat menyampaikan rasa hormat dan ucapan terima kasih kepada semua pihak yang telah memberikan dukungan baik secara langsung maupun tidak langsung, ucapan terima kasih yang setulus-tulusnya dan tidak terhingga terutama kepada :

1. Allah SWT, karena atas Rahmat dan Karunia-Nya Tugas Akhir ini dapat selesai.

2. Kedua orang tuaku, Bpk. Darusman dan Ibu. Nani Haryani, yang telah memeliharaku dari kecil dan membiayaiku sehingga bisa menyelesaikan laporan tugas akhir ini tanpa pamrih.


(5)

iv

kalian.

4. Bapak Dr. Ir. Eddy Soeryanto Soegoto, M. Sc., selaku Rektor Universitas Komputer Indonesia.

5. Ibu Mira Kania Sabariah, S.T.,M.T. selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.

6. Bapak Andri Heryandi, S.T.,M.T., selaku dosen wali dan pembimbing saya Ibu Linda Salma A. S. Si, M.T telah memberikan bimbingan, nasehat dan semangat selama penulisan tugas akhir ini berlangsung. Terimakasih yang sebanyak-banyaknya, berkat bapak dan ibu, saya banyak mendapat pelajaran yang berharga.

7. Ibu Meliana selaku pemilik toko PD. Eliza Motor.

8. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik Informatika, UNIKOM Bandung yang telah banyak membantu penulis. 9. Teman-teman IF-6 angkatan 2006 baik yang sama-sama sedang

melakukan penyusunan laporan tugas akhir maupun yang belum melaksanakannya.

10. Untuk sahabatku (Windu Januar Pratama, Risa Herdiana, Iwan Setiawan, Wahyu Setia, Mochamad Fajar Suada, Didi Mulyadi, Rahmad


(6)

v

yang telah memberikan dorongan semangatnya kepada penulis.

Semoga Allah SWT memberikan pahala berlipat ganda dan limpahan rahmat, taufiq serta hidayah-Nya. Amin.

Penulis menyadari sepenuhnya, bahwa Laporan Tugas Akhir ini masih jauh dari kesempurnaan. Oleh karena itu, penulis berlapang dada menerima saran dan kritik yang sifatnya membangun mengenai laporan ini.

Akhir kata penulis mengucapkan Alhamdulillah Laporan Tugas Akhir ini telah selesai dan semoga bermanfaat khususnya bagi Penulis dan untuk pembaca budiman umumnya.

Wabillahitaufik Walhidaayah,

Wasalamu’alikum Wr. Wb.

Bandung, 21 Juni 2011

Penulis


(7)

154

[1] Abdul Kadir. (2003), Pengenalan Sistem Informasi, C.V Andi Offset, Yogyakarta.

[2] Adi Nugroho. (2006), E-Commerce Memahami Perdagangan Modern di

Dunia Maya, Informatika, Bandung.

[3] Andi Sunarto, (2009), Seluk Beluk E-Commerce, Garailmu, Yogyakarta.

[4] Bunafit Nugroho. (2004), Aplikasi Pemrograman Web Dinamis dengan PHP

dan MySQL, Gava Media, Yogyakarta.

[5] Dian Andriana. (19-03-2010 01:04:35), Pengenalan pemrograman

E-commerce Dengan PHP dan MySQL, http://www. Ilmu Komputer.com.

[6] Fatansyah,Ir. (2002), Basis Data, Informatika, Bandung.

[7] HM, Jogiyanto, 1999, Analisis dan Desain Sistem Informasi : Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis, ANDI Yogyakarta,

Yogyakarta.

[8] Lukmanul Hakim. (2008), Membongkar Trik Rahasia Para Master PHP,

Lokomedia, Yogyakarta.

[9] Lukmanul Hakim. (2009), Trik Rahasia Master PHP Terbongkar Lagi, Lokomedia, Yogyakarta.

[10] Taryana Suryana, dan Jonathan Sarwono. (2007), E-Commerce


(8)

1

1.1 Latar Belakang Masalah

E-Commerce merupakan salah satu konsep yang cukup berkembang dalam

dunia internet. Penggunaan sistem ini dapat menguntungkan banyak pihak, baik pihak konsumen, produsen maupun penjual (retail). Konsep online shopping

menyediakan banyak kemudahan dan kelebihan jika dibandingkan dengan konsep belanja yang konvensional. Selain proses transaksi bisa menjadi lebih cepat, di

internet telah disediakan hampir semua barang yang biasanya dijual secara

lengkap, Hal tersebut juga didukung dengan keunggulan jasa internet yang memberikan pelayanan 24 jam setiap harinya, penggunaan jasa internet yang mudah dan biaya yang relatif murah serta kemudahan-kemudahan lainnya, membuat semakin banyak perusahaan yang ingin megembangkan bisnis dengan memanfaatkan jasa internet yang sering dikenal dengan e-commerce.

Toko PD. Eliza Motor merupakan perusahaan yang bergerak dibidang jasa penjualan aksesoris. Dalam penjualan aksesoris motor di Toko PD. Eliza Motor masih memanfaatkan jasa direct marketing yang mengajukan penawaran kepada konsumen-konsumen secara manual dan mengajukan penawaran jika ada konsumen mebutuhkan aksesoris. Cara penjualan tersebut terbilang cukup efektif, namun hal tersebut hanya efektif jika dilakukan dalam wilayah kota, kabupaten. Dalam hal ini, PD. Eliza Motor ingin memperluas target market penjualan aksesoris ke seluruh wilayah di Indonesia. Cara tersebut akan sangat tidak efektif,


(9)

jika konsumen-konsumen yang ingin membeli aksesoris berada diluar kota dan juga akan memakan biaya yang cukup besar jika tetap menggunakan metode manual yg ditugaskan kepada direct marketing.

Untuk menghadapi kendala tersebut diperlukan solusi yang efektif, salah satunya yaitu dengan memanfaatkan teknologi internet Pemasaran menggunakan teknologi internet ini kita kenal sebagai E-Commerce. Yaitu teknik pemasaran dan penjualan online berbasis website yang pada saat ini dirasa merupakan satu cara yang akurat, praktis, cepat, tidak terbatas jarak dan waktu, dan tentunya dengan biaya yang cukup murah.

Dengan memanfaatkan teknologi yang ada, maka penulis akan membuat suatu sistem pemasaran secara online yaitu dengan membangun ”Aplikasi

E-Commerce Penjualan Aksesoris Motor Di Toko PD. Eliza Motor”.

1.2 Identifikasi Masalah

Permasalahan yang dihadapi dalam pembuatan tugas akhir ini adalah: 1. Bagaimana merancang proses pemasaran yang bagus dan baik.

2. Bagaimana mengimplementasikan rancangan pemasaran kedalam suatu aplikasi.

3. Bagaimana dapat memperluas area pemasaran dan partambahan customer

4. Bagaimana mereduksi biaya promosi agar tidak membengkak

5. Bagaimana mempromosikan kepada customer sehingga customer dapat dengan mudah memperoleh informasi dari barang yang dihasilkan oleh PD. Eliza Motor.


(10)

6. Bagaimana mempermudah pembuatan faktur penjualan, pemesanan dan barang.

1.3 Maksud dan Tujuan

1.3.1 Maksud

Maksud dari penulisan laporan tugas akhir ini adalah untuk membangun Aplikasi E-Commerce Penjualan Aksesoris Motor Di Toko PD. Eliza Motor.

1.3.2 Tujuan

Untuk menunjukkan bagaimana proses bisnis yang ada agar lebih nyata dan lebih terlihat. Secara spesifik tujuan pembuatan tugas akhir ini adalah :

1. Memperluas target market penjualan aksesoris motor di Toko PD. Eliza Motor secara online.

2. Mempermudah dalam memberi informasi penjualan aksesoris motor di Toko PD. Eliza Motor kepada konsumen secara online.

3. Memudahkan PD. Eliza Motor dalam mengolah data transaksi.

4. Menyediakan sistem transaksi online untuk konsumen, sehingga memudahkan dalam melakukan transaksi.

5. Menyediakan tempat bagi konsumen untuk dapat saling berkomunikasi dengan Toko PD. Eliza Motor.

6. Menyediakan tingkat keamanan yang dapat diterima dalam bertransaksi secara online sehingga setiap konsumen akan merasa nyaman dalam ber-transaksi.


(11)

1.4 Batasan Masalah / Ruang Lingkup Kajian

Untuk mempertajam pembahasan yang sesuai dengan latar belakang yang telah ditulis penulis mengemukakan diatas, maka untuk itu penulis membatasi masalah sebagai berikut :

1. Aplikasi e-commerce yang dibangun dapat digunakan oleh admin, staf toko, konsumen, dan pengunjung.

2. Pembelian dapat dilakukan oleh yang sudah terdaftar sebagai member PD. Eliza Motor.

3. Status pembelian aksesoris kepada PD. Eliza Motor akan dilakukan pemberitahuan melalui e-mail yang sudah terdaftar sewaktu pendaftaran menjadi member PD. Eliza Motor.

4. Bahasa pemrograman yang digunakan adalah PHP dan Javascript.

5. Database yang digunakan adalah MySQL.

6. Sistem keamanan menggunakan SSL (Secure Socket Layer).

7. Fasilitas yang dapat digunakan untuk berkomunikasi antara pemilik usaha dengan konsumen dapat menggunakan email, yahoo messenger, telepon atau fax.

8. Menggunakan situs social networking sebagai media promosi barang PD. Eliza Motor.

9. Fitur belanja yang digunakan adalah pencarian barang (nama, harga, dan kategori), barang yang sedang diskon, Barang Terbaru (Newest Product), Barang Terlaku (Global/per Kategori), Barang Paling Banyak Dilihat (Most


(12)

10. Fitur pengolahan data yang tersedia adalah data barang, kategori/merk, detail barang, manajemen harga barang, gambar barang, rating barang, barang promosi, pengolahan diskon, dan pengolahan stok barang.

11. Fitur manajemen pemesanan yang tersedia adalah pencarian data pesanan,

update status pesanan, konfirmasi pembayaran, konfirmasi pesanan.

12. Mendukung Search Engine Optimization (SEO).

13. Untuk pembayaran dapat dilakukan dengan cara Transfer ataupun bisa menggunakan fasilitas pembayaran online menggunakan paypal.

14. Pengiriman barang menggunakan jasa yang disediakan oleh PD. Eliza Motor atau menggunakan jasa pengiriman barang seperti JNE.

15. Pembuatan laporan penjualan, pemesanan, barang dan lain-lain. Dapat disusun harian, mingguan, bulanan ataupun tahunan. Atau periodik berdasarkan waktu yang ditentukan, dan juga ada fasilitas untuk pencetakan label pengiriman.

16. Adanya fasilitas restore dan backup database untuk menghindari terjadinya kesalahan dan untuk pengamanan data.

17. Aplikasi ini juga dapat mengelola retur barang bila mana ada customer yang tidak cocok dengan barang yang dibeli dan ingin mengembalikannya.

18. Aplikasi yang digunakan dalam membangun perangkat lunak ini diantaranya Adobe Dreamweaver CS5, XAMPP, Adobe Photoshop, Microsoft Office Visio.


(13)

1.5 Metodologi Penelitian

Metode penelitian dapat diartikan sebagai cara untuk mencapai suatu tujuan di dalam sebuah penelitian. Penelitian adalah suatu kegiatan penyelidikan yang dilakukan menurut metode ilmiah yang sistematik untuk menemukan informasi ilmiah dan atau teknologi yang baru. Adapun metodologi penelitian yang digunakan dalam penulisan skripsi ini adalah sebagai berikut :

1. Tahap Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

a. Observasi.

Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap tempat sebenarnya.

b. Interview

Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.

c. Studi Literatur

Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper

dan bacaan-bacaan yang ada kaitannya dengan judul penelitian. 2. Tahap Pengembangan Perangkat Lunak

Tahap pengembangan perangkat lunak yang digunakan menggunakan metode waterfall seperti yang tercantum pada gambar 1.1 meliputi :


(14)

Tahap ini merupakan tahap pendefinisian kebutuhan sistem secara menyeluruh, baik itu perangkat penunjang maupun data yang mengalir dalam sistem.

b. Analisis Masalah

Menganalisis masalah yang akan diselesaikan serta memberikan batasan-batasan dari suatu masalah yang ada.

c. Perancangan

Proses perancangan aplikasi membagi persyaratan dalam sistem perangkat keras atau perangkat lunak.

d. Implementasi

Perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program.

e. Pengujian

Setelah program selesai dibuat, maka tahap berikutnya adalah pengujian terhadap program tersebut.

f. Pemeliharaan

Mencakup koreksi error yang tidak ditemukan pada tahap-tahap terdahulu dan melakukan pemeliharaan untuk pengembangan sistem selanjutnya.


(15)

Analisis

Pengujian Perancangan

Implementasi

Pemeliharaan Sistem

Engineering

Gambar 1.1 Model Waterfall

1.6 Sistematika Penulisan

Dalam sistematika penulisan ini penulis membagi menjadi beberapa bab dengan pokok pembahasan secara umum sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi latar belakang, perumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, sistematika penulisan.

BAB II TINJAUAN PUSTAKA

Bab ini terbagi menjadi dua bagian, yaitu: tinjauan umum perusahaan dan landasan teori. Tinjauan umum perusahaan berisi tentang sejarah singkat perusahaan, visi, misi, dan struktur organisasi sedangkan landasan teori berisi teori-teori pendukung dalam membangun sistem Aplikasi E-Commerce Penjualan Aksesoris Di Toko PD. Eliza Motor.


(16)

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab ini berisi analisis kebutuhan dalam membangun aplikasi ini, analisis sistem yang sedang berjalan pada aplikasi ini sesuai dengan metode pembangunan perangkat lunak yang digunakan. Selain itu terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab ini Berisi tentang tahapan-tahapan yang dilakukan untuk menerapkan sistem yang telah dirancang serta melakukan pengujian apakah aplikasi yang dibuat berjalan, sesuai yang diinginkan.

BAB V KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan tentang keseluruhan dari pembangunan aplikasi ini dan saran tentang aplikasi ini untuk masa yang akan datang.


(17)

10

Bab ini menjelaskan tentang sejarah profil perusahaan yang diteliti hingga teori-teori dasar yang berhubungan dengan permasalahan yang akan digunakan dalam pembangunan aplikasi.

2.1 Profil Perusahaan

Toko PD. Eliza Motor merupakan sebuah toko yang bergerak dibidang penjualan aksesoris motor. Berdiri pada tahun 2003 yang bertempat Jl. Pungkur no 153 Bandung.

Visi : Memenuhi sebagian kebutuhan masyarakat

Misi : Meningkatkan mutu dan kualitas barang dalam negeri khususnya dibidang

aksesoris motor.

2.1.1 Struktur Organisasi Perusahaan

Organisasi perusahaan sangat penting dalam menjamin kelangsungan dan kelancaran mekanisme kerja toko, dengan adanya organisasi toko dimaksudkan untuk menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional dalam mencapai suatu tujuan.


(18)

Gambar 2.1 Struktur Organisasi Toko

2.2 Teori E-Commerce

Teori-teori yang bersangkutan dengan e-commerce yang akan dubangun, dijelaskan diantaranya sebagai berikut :

2.2.1 Pengenalan E-Commerce

E-Commerce (Electronic Commerce) merupakan satu teknologi yang

berkembang pesat seiring dengan kehadiran Internet dalam kehidupan kita. Banyak orang mendapatkan manfaat kemudahan berbisnis melalui Internet.

E-Commerce merupakan bagian dari e-bisnis. Dimana E-Commerce

mengacu pada Internet untuk belanja Online dan jangkauannya sempit. Sebagai sub perangkat dari e-bisnis. Cara pembayaran pada E-Commerce dilakukan melalui transfer uang secara digital melalui Account Paypal atau kartu kredit. Sedangkan e-bisnis mengacu pada Internet tapi jangkauannya lebih luas.

2.2.2 Kerangaka Dasar E-Commerce

Aplikasi E-Commerce disusun berdasarkan infrastruktur teknologi yang sudah ada, yaitu kombinasi antara komputer, jaringan komunikasi, dan software

pemilik

Staff toko


(19)

komunikasi sehingga menjadi Information SuperHighway. Aplikasi E-Commerce

tidak akan berjalan tanpa hal-hal yang terdapat dalam infrastruktur berikut :

1. Jasa bisnis umum, sebagai jasa untuk proses pembelian dan penjualan. 2. Distribusi pesan dan informasi, sebagai sarana pengiriman dan pengambilan

informasi.

3. Isi multimedia dan publikasi jaringan, untuk pembuatan barang dan sarana mengkomunikasikannya.

4. Information Superhighway, sebagai sarana utama untuk penyediaan sistem

highway (jalan utama) dimana seluruh aktivitas E-Commerce akan

menggunakan jalan utama tersebut.

2.2.3 Klasifikasi E-Commerce

Pengklasifikasian E-Commerce yang lazim dilakukan orang lain adalah berdasarkan sifat transaksinya, diantaranya :

1. Business-to-business (B2B)

Transaksi secara elektronik antara entitas atau obyek bisnis yang satu ke obyek bisnis lainnya atau disebut juga transaksi antar perusahaan dan biasanya pembelian dalam jumlah yang besar karena akan dijual kembali.

2. Business-to-consumer (B2C)

Jenis pertukeran jasa, informasi barang dari perusahaan kepada konsumen menggunakan Internet dan teknologi perdagangan elektronik. Contohnya semacam toko Online yang menjual berbagai macam barang.


(20)

3. Consumer-to-consumen (C2C)

Model bisnis E-Commerce dimana konsumen menjual kepada konsumen lain menggunakan perusahaan perantara (broker) atau lelang elektronik. Contohnya : Online Advertising.

4. Business-to-consumer (C2B)

Yang termasuk kedalam kategori ini adalah perseorangan yang menjual barang atau layanan kepada organisasi atau perseorangan yang mencari penjual, berinteraksi dengan mereka untuk mengenalkan barangnya dan menyepakati suatu transaksi yang terjadi.

2.2.4 Keuntungan E-Commerce

Ada berbagai keuntungan yang didapat dalam melakukan E-Commerce. Beberapa manfaatnya antara lain :

1. Keuntungan bagi produsen

a. Memberikan kesempatan kepada produsen untuk meningkatkan pemasaran barang secara global.

b. Mengurangi penggunaan paper/kertas diberbagai aktifitas mulai dari tahapan desain, produksi, pengepakan pengiriman, distribusi hingga marketing.

c. Mengurangi waktu delay dari pengiriman dan penyimpanan karena antara sistem produksi, pengepakan, penyimpanan dan distribusi terkoneksi secara Online.

d. Membantu perusahaan-perusahaan yang memproduksi produk/service yang sangat spesifik yang tidak dapat dipasarkan dalam bisnis secara


(21)

fisik, karena keterbatasan konsumen, tempat dan biaya promosi yang tinggu.

2. Keuntungan bagi Consumer

a. Memberikan kesempatan konsumen yang berada dibelahan dunia manapun untuk dapat menggunakan sebuah barang yang dihasilkan dari belahan dunia yang berbeda dan melakukan transaksi dan meraih informasi dari pihak pertama sepanjang tahun.

b. Meningkatkan daya beli dan kesempatan masyarakat untuk mendapatkan barang yang terbaik karena perusahaan yang mengeluarkan barang dapat menjualnya lebih murah karena biaya produksi yang rendah.

c. Mengurangi pengangguran karena masyarakat semakin bergairah untuk berbisnis karena cara kerja yang gampang dan tanpa modal yang besar.

d. Meningkatkan daya kreatifitas masyarakat, berbagai jenis barang dapat dipasarkan dengan baik, sehingga akhirnya juga membantu pemerintah untuk menggairahkan perdagangan khususnya usaha kecil menengah.

2.2.5 Kekurangan E-Commerce

Walaupun dengan adanya E-Commerce memberi banyak keuntungan, akan tetapi masih terdapat berbagai kekurangan dari E-Commerce antara lain :


(22)

1. Bagi organisasi / perusahaan

a. Keamanan sistem rentang diserang

Terdapat sejumlah laporan mengenai Website dan basis data yang dihack, dan berbagai lubang kelemahan keamanan dalam Software.

Hal ini dialami oleh sejumlah perusahaan besar seperti Microsoft dan lembaga perbankan. Maslaah keamanan ini menjadi sangat penting karena bila pihak lain yang tidak berwenang bisa menembus sistem maka dapat menghancurkan bisnis yang telah berjalan.

b. Persaingan tidak sehat

Dibawah ini tekanan untuk berinovasi dan membangun bisnis untuk memanfaatkan kesempatan yang ada dapat memicu terjadinya tindakan ilegal yaitu penjiplakan ide dan perang harga.

c. Masalah kompabilitas teknologi lama dengan yang lebih baru

Dengan perkembangan dan inovasi yang melahirkan teknologi baru, sering muncul masalah yaitu sistem bisnis yang lama tidak dapat berkomunikasi dengan infrastruktur berbasis Web dan Internet. Hal ini memaksa perusahaan untuk menjalankan dua sistem independen yang tidak dapat saling berbagi, hal ini dapat mengakibatkan pembengkakan biaya.

2. Bagi konsumen

a. Perlunya keahlian komputer

Terdapat sejumlah laporan mengenai Website dan basis data yang dihack, dan berbagai lubang kelemahan keamanan dalam Software.


(23)

Hal ini dialami oleh sejumlah perusahaan besar seperti Microsoft dan lembaga perbankan. Masalah keamanan ini menjadi sangat penting karena bila pihak lain yang tidak berwenang bisa menembus sistem maka dapat menghancurkan bisnis yang telah berjalan.

b. Biaya tambahan untuk mengakses internet

Dibawah ini tekanan untuk berinovasi dan membangun bisnis untuk memanfaatkan kesempatan yang ada dapat memicu terjadinya tindakan ilegal yaitu penjiplakan ide dan perang harga.

c. Biaya peralatan komputer

Dengan perkembangan dan inovasi yang melahirkan teknologi baru, sering muncul masalah yaitu sistem bisnis yang lama tidak dapat berkomunikasi dengan infrastruktur berbasis Web dan Internet. Hal ini memaksa perusahaan untuk menjalankan dua sistem independen yang tidak dapat saling berbagi, hal ini dapat mengakibatkan pembekakan biaya.

d. Risiko bocornya privasi dan data pribadi

Segala hal mungkin terjadi saat konsumen mengakses Internet untuk menjalankan E-Commerce, termasuk resiko bocornya data pribadi karena ulah orang lain yang ingin membobol sistem.

e. Berkurangnya waktu untuk berinteraksi secara langsung dengan orang lain.

Transaksi E-Commerce yang berlangsung secara Online telah mengurangi waktu konsumen untuk dapat melakukan proses sosial


(24)

dengan orang lain. Hal ini tidak baik karena dikawatirkan akan dapat mengurangi rasa kepedulian terhadap lingkungan sekitar nya.

3. Bagi masyarakat

a. Berkurang interaksi antar manusia

Karena masyarakat lebih sering berinteraksi secara elektronik, dimungkinkan terjadi berkurangnya kemampuan sosial dan personal manusia untuk bersosialisasi dengan orang lain secara langsung. b. Kesenjangan sosial

Terdapat bahaya potensial karena dapat terjadi kesenjangan sosial antara orang-orang yang memiliki kemampuan teknis dalam

E-Commerce dengan yang tidak yang memiliki keahlian digaji lebih

tinggi dari pada yang tidak.

c. Adanya sumber daya yang terbuang

Munculnya teknologi baru akan membuat teknologi lama tidak dimanfaatkan lagi. Misalnya dengan komputer model lama atau

Software model lama yang sudah tidak layak untuk digunakan lagi.

d. Sulitnya mengatur internet

Sejumlah kriminalitas telah terjadi di Internet dan banyak yang tidak terdeteksi. Karena jumlah jaringan yang terus berkembang semakin luas dan jumlah pengguna yang semakin banyak, seringkali membuat pihak berwenang kesulitan dalam membuat peraturan untuk Internet.


(25)

2.2.6 Keamanan E-Commerce

Secara umum, keamanan merupakan salah satu komponen atau servis yang dibutuhkan untuk menjalankan E-Commerce. Beberapa topik yang harus dikuasai antara lain ada didaftar dibawah ini :

1. Teknologi Kriptografi

Teknologi kriptografi menjelaskan bagaimana mengamankan data dengan menggunakan enkripsi. Berbagai sistem sudah dikembangkan seperti sistem

private key dan public key. Penguasaan algoritmat-algoritma populer digunakan

untuk mengamankan data juga sangat penting. Contoh algoritma ini antara lain DES, IDEA, RC5, RSA dan ECC (Ellliptic Curve Cryptography). Salah satu masalah dalam mengamankan enkripsi adalah bagaimana memastikan bahwa hanya sang penerima yang dapat mengakses data.

2. Konsultan Keamanan

Konsultan, organisasi, dan institusi yang bergerak dibidang keamanan dapat membantu meningkatkan dan menjaga keamanan. Contoh organisasi yang bergerak dibidang ini adalah IDCERT.

2.2.6.1Secure Socket Layer (SSL)

Secure Socket Layer atau SSL adalah metode standar yang digunakan untuk

mengamankan proses komunikasi di Internet, khususnya pada aktifitas penjelajah

(browsing) situs Web. Dengan menggunakan SSL, suatu data / pesan yang

dikirimkan antara server dengan browser komputer client dienkripsi dengan menggunakan PKI (public key infrastructure). Dengan demikian apabila ada pihak yang tidak bertanggung jawab menyusub untuk mencuri data / pesan yang


(26)

dikirim, penyusup tersebut tidak akan dapat menggunakan pesan yang telah ter-enkripsi tersebut.

Tahap-tahap yang harus dilalui dalam menggunakan SSL adalah :

1. Negoisasi algoritma yang akan digunakan kedua belah pihak.

2. Otentikasi menggunakan Public Key Encryption atau sertifikat elektronik. 3. Komunikasi data dengan menggunakan Symmetric Key Encryption.

2.3 Transaksi Paypal

Transaksi Paypal merupakan sebuah transaksi yang dilakukan menggunakan sarana Internet. Transaksi ini menggunakan mesin atau perangkat lunak dan perangkat keras untuk melakukan proses transaksi sehingga dapat mengoptimalkan pelayanan.

Keuntungan menggunakan sistem transaksi Paypal bagi perusahaan dan

Customer, yaitu :

a. Keuntungan bagi perusahaan yaitu transaksi dapat berjalan selama 24 jam penuh. Sedangkan bagi Costumer dapat berasal dari mana saja selama Customer tersebut terhubung dengan Internet.

b. Costumer dapat melakukan transaksi kapan saja dan dimana saja.

Kerugian menggunakan sistem transaksi Paypal bagi perusahaan dan bagi


(27)

a. Kerugian bagi perusahaan adalah jika terjadi fraud atau penyalahgunaan data Customer untuk bertransaksi dengan pihak

Merchant.

b. Kerugian bagi Customer adalah rata-rata pihak perusahaan membebankan biaya transaksi kepada Customer.

2.3.1 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 diseluruh dunia dan banyak fungsi lainnya dengan mudah dan otomatis menggunakan Internet, 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 mengisi account tersebut dengan dana dari kartu kredit atau transferan dana dari account Paypal orang lain ke balance Paypal anda, dan anda sudah dapat menggunakan account Paypal untuk bertransaksi.

2.4 Search Engine Optimization (SEO)

SEO (Search Engine Optimization) atau optimisasi mesin pencari adalah

serangkaian proses yang dilakukan secara sistematis yang bertujuan untuk meningkatkan volume dan kuatlitas trafik dari mesin pencari menuju alamat situs

Web tertentu dengan memanfaatkan mekanisme kerja alami algoritma mesin pencari tersebut. Tujuan spesifik SEO adalah menempatkan suatu alamat situs


(28)

Web pada posisi teratas (atau setidaknya pada halaman pertama) hasil pencarian berdasarkan subyek tertentu. Secara logis, alamat situs yang menempati posisi teratas hasil pencarian memilki peluang lebih besar untuk mendapatkan.

2.5 Pembangungan Sistem

Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

2.5.1 Flowmap

Bagan alir atau FlowMap adalah bagan yang menunjukan alir didalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan dokumentasi. Bagan alir dokumen atau sering disebut juga FlowMap merupakan bagan alir yang menunjukan arus dari aliran formulir termasuk tembusan-tembusannya.

2.5.2 Entity Relationship Diagram (ERD)

Model E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah objek dasar (entitas) dan relasi antar objek-objek data tersebut.

Diagram yang menggambarkan struktur lojig keseluruhan basis data, simbol yang digunakan adalah Persegi empat, merepresentasikan himpunan entitas (untuk entitas lemah diberi garis ganda), Elips, merepresentasikan atribut, Wajib, mempresentasikan himpunan keterhubungan, Garis, menghubungkan


(29)

simbol-simbol pada diagram. Label dari persegi empat, elips, dan wajik menunjukkan nama, Kardinalitas pemetaan dinyatakan dengan 2 cara : [Korth] garis berarah (1) dan garis tidak berarah (Banyak), [Date] menuliskan kardinalitasnya pada garis dan Peran dapat dituliskan sebagai label dari garis.

Pemakaian elemen-elemen dalam ERD ada tiga diantaranya sebagai berikut:

1. Entity (Entitas) adalah sebuah objek yang dapat dibedakan dari objek-objek

lainnya, yang memiliki sejumlah property atau atribut, dimana setiap atribut memiliki sekumpulan nilai yang diizinkan yang disebut Domain, himpunnan entitas yaitu kumpulan jumlah entitas yang memiliki tipe yang sama dan sebuah basis data mengandung sekumpulan himpunan entitas yang masing-masingnya memiliki sejumlah entitas dari tipe yang sama.

2. Relationship (relasi) merupakan hubungan antar entitas yaitu sebuah relasi

menggambarkan suatu asosiasi antar sejumlah entitas, himpunan relasi

(Relationsip set) adalah kumpulan sejumlah relasi yang memiliki tipe yang

sama yang merupakan relasi matematis terhadap dua atau lebih himpunan entitas : {(e1, e2,…, en)( e1  E1, e2 E2 ,…, en En)}, Jumlah entitas terlihat dalam 2 buah relasi disebut derajat. Kebanyakan relasi yang muncul adalah relasi binary, ada beberapa yang ternary, lebih dari itu sangat jarang, Fungsi sebuah entitas di dalam relasi disebut peran (role) dan Sebuah relasi dapat memiliki atribut.


(30)

2.5.3 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.

2.5.4 Data Flow Diagram (DFD)

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut akan disimapan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur, selain itu merupakan alat yang cukup popular dikarenakan dapat menggambarkan arus data dalam didalam sistem secara jelas dan terstruktur.

Dalam mengembangkan suatu aliran data atau proses yang terjadi di dalam sistem data flow diagram menggunakan simbol-simbol yang memiliki arti tersendiri dalam menerangkan :

a. Eksternal Entity

Eksternal entity dapat merupakan kesatuan (entity) dilingkungan luar

sistem yang dapat berupa orang, organisasi atau sistem lainnya, yang memberikan input-output dari sistem.

b. Data Flow

Arus data ini mengatur diantara proses, simpan data, dan kesatuan luar. Arus data ini menujukkan arus data yang dapat berupa masukan sistem atau hasil proses sistem.


(31)

c. Proses

Untuk physical data flow diagram (PDFD), data dilakukan oleh orang, mesin atau komputer. Sedangkan untuk logical data flow diagram

(LDFD), suatu proses hanya menujukkan proses dari komputer. d. Penyimpanan Data

Simpanan data (data store) merupakan tempat penyimpanan data. Simpanan data dari DFD disimbolkan dengan sepasang garis horizontal paralel.

Konsep dasar DFD dapat dilakukan dengan analisa Top Down, yaitu pemecahan sistem yang besar menjadi beberapa sub-sub sistem yang lebih kecil DFD terdiri dari :

a. Context Diagram

Diagram konteks yaitu diagram yang menunjukkan batas dan jangkauan dari sistem informasi yang dibuat. Merupakan gambaran sistem secara garis besar dengan entitas-entitas yang ada dan hanya memperlihatkan kelompok data input dan output.

Konteks diagram merupakan level teratas dari diagram arus data . Diagram konteks adalah diagram tingkat atas yang merupakan diagram global dari sistem informasi yang menggambarkan aliran-aliran data dari entitas-entitas yang masuk dan yang keluar dari sistem.


(32)

b. Middle Level

Merupakan pemecahan dari tiap–tiap proses yang mempunyai fungsi sama. Pada middle level diagaram 0 dipecah menjadi diagram 1,2,3 dan seterusnya yang merupakan penguraian dari diagram konteks.

c. Lowest Level (DFD Level Terendah)

Diagram yang menunjukkan proses yang lebih detail dari level

sebelumnya.Merupakan pemecahan dari data flow yang ada pada

middle level. Pemecahan tersebut masih tetap mempunyai fungsi yang

sama dari level sebelumnya. Untuk Lowest Level, pemberian nomor diagram terdiri dari bagian middle level.

2.5.5 Kamus Data (Data Dictionary)

Kamus data adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.

Dengan adanya kamus data, analisis sistem dapat mendefinisikan data yang mengalir di dalam sistem dengan lengkap. Pada tahap perancangan sistem, kamus data dapat digunakan untuk merancang input, output, dan merancang DataBase

program. Kamus data dibuat berdasarkan arus data yang ada.

2.6 Perangkat Lunak yang Digunakan

Perangkat lunak memiliki pengertian menunjuk pada program dan alat bantu lain yang bersifat menambah kemampuan komputer sebagai alat untuk melaksanakan tugas atau operasi tertentu.


(33)

2.6.1 Xampp

XAMPP merupakan pengembangan dari LAMP (Linux Apache, MySQL, PHP and PERL), XAMPP ini merupakan project non-profit yang di kembangkan oleh Apache Friends yang didirikan Kai 'Oswalad' Seidler dan Kay Vogelgesang

pada tahun 2002, project mereka ini bertujuan mempromosikan pengunaan

Apache web server.

2.6.2 Apache

Server HTTP Apache atau Server Web / WWW Apache adalah server web

yang dapat dijalankan dibanyak sistem operasi (Unix, BSD, Linux, Windows,

Novotel Netware dan lainnya) yang berguna untuk melayani dan memfungsikan

situs web. Protokol yang digunakan untuk melayani fasilitas web / www ini menggunakan HTTP.

2.6.3 MySQL

MySQL adalah sebuah aplikasi Relational Database Management Server

(RDBMS) bersifat open source yang memungkinkan data diakses dengan cepat oleh banyak pemakai secara bersamaan dan juga memungkinkan pembatasan akses pemakai berdasarkan privilege (hak akses) yang diberikan. MySQL menggunakan bahasa SQL (structured query language) yang merupakan bahasa standar pemograman database.

Keunggulan dari MySQL adalah : 1. Berisfat open source.

2. Sistem software-nya tidak memberatkan kerja server atau komputer karena dapa bekerja di background.


(34)

Keistimewaan MySQL Sebagai DataBase server yang memiliki konsep

DataBase modern, MySQL memiliki banyak sekali keistimewaan. Berikut ini

beberapa keistimewaan yang dimiliki oleh MySQL : 1. Portability

MySQL dapat berjalan stabil pada berbagai OS seperti Windows, Linux, Unix, Mac OS, Solaris, Unix, Amiga, HP-UX, Symbian.

2. Open Source “limited”

Dahulu MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL sehingga kita dapat menggunakannya secara cuma-cuma tanpa dipungut biaya. Namun, saat ini karena MySQL telah dibeli oleh SUN, maka kita tidak dapat lagi menikmati fitur-fitur baru yang ada di MySQL, karena SUN akan membatasi fitur-fitur baru ini hanya untuk user yang membeli lisensinya. Sehingga MySQL tidak lagi sebuah open source yang benar-benar gratis lagi. MySQL sekarang hanya menyediakan fitur-fitur "dasar" saja yang saat ini sudah menggunakan versi Untuk mendownloadnya silahkan download di sini dan dicari versi MySQL dengan OS kita.

3. Multiuser

MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami konflik. Hal ini memungkinkan sebuah DataBase server

MySQL dapat diakses klien secara bersamaan.

4. Performace Tuning

MySQL memiliki kecepatan yang menakjubkan dalam menangani query


(35)

5. Column Types

MySQL memiliki tipe kolom yang sangat kompleks, seperti signed /

unsigned integer, float, double, char, varchar, text, blob, date, time, datetime,

timestamp, year, set serta enum.

6. Command dan Functions

MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah SELECT dan WHERE dalam query.

7. Security

MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama

host, dan izin akses user dengan sistem perizinan yang mendetail serta password

terenkripsi.

8. Scalability dan Limits

MySQL mampu menangani DataBase dalam skala besar dengan jumlah

records lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu, batas

index yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

9. Connectivity

MySQL dapat melakukan koneksi dengan klien menggunakan TCP/IP, Unix soket (Unix), atau Named Pipes (NT).

10. Localisation

MySQL dapat mendeteksi pesan kesalahan (error code) pada klien dengan menggunakan lebih dari dua puluh bahasa.


(36)

11. Interface

MySQL memiliki interface terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming

Interface).

12. Client dan Tools

MySQL dilengkapi dengan berbagai tools yang dapat digunakan untuk administrasi DataBase, dan pada setiap tools yang ada disertakan petunjuk

Online.

13. Struktur Tabel

MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani

ALTER TABLE dibandingkan DataBase lainnya.

2.6.4 PHP

PHP merupakan singkatan dari Hypertext Preprocessor, adalah sebuah bahasa scripting yang terpasang pada HTML. 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 sama dengan embedded scripting, di mana script-nya mescript-nyatu dengan HTML dan berada di server.

Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai modul dari Apache di antaranya adalah :


(37)

2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman

Web lainnya yang berorientasi pada server-side scripting.

3. Akses ke sistem DataBase yang lebih fleksibel seperti MySQL. Kelebihan PHP dari bahasa pemrograman lain yaitu sebagai berikut :

1. Bahasa pemrograman php adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung php dapat ditemukan dimana-mana dari mulai

IIS sampai dengan Apache, dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahaman, php adalah bahasa scripting yang paling mudah karena referensi yang banyak.

5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

6. Aplikasi dengan PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat dibanding dengan ASP maupun Java dalam berbagai aplikasi web (kecepatan ini bisa bervariasi karena dipengaruhi oleh tipe aplikasi dan jumlah pengunjung).

7. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di

web server Apache dan OS Linux.


(38)

9. Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, serta berbagai situs dan mailing list lain. 10. Berbagai skrip atau aplikasi siap pakai yang gratis telah tersedia.

Kelemahan PHP diantarannya adalah sebagai berikut : 1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya (sampai versi 4 ini).

3. Tidak bisa memisahkan antara tampilan dengan logik dengan baik (walau penggunaan template dapat memperbaikinya).

4. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP. Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tools yang mahal dari Zend ($2000).

2.6.5 Macromedia Dreamweaver

Macromedia Dreamweaver adalah tools HTML editor professional, untuk

mendesain, melakukan coding, dan pengembangan dari website, web page, dan

web application. Tools ini memiliki fitur visual editing yang memungkinkan user

membuat halaman web tanpa harus menulis barisan kode HTML. Dreamweaver

membantu membangun dynamic database-backed web applications dengan menggunakan bahasa server seperti ASP, ASP.NET, ColdFusion Markup

Language (CFML), JSP dan PHP. (Rickyanto, 2002, p3).

Dreamweaver menyediakan berbagai fungsi pengeditan terbaik untuk


(39)

Javascript, referensi Javascript, Javascript debugger dan dua kode editor (Code

View dan Code Inspector) yang dapat digunakan untuk membuat dan mengedit

Javascript, XML, bahasa-bahasa pemrograman Internet dan berbagai teks dokumen yang lain secara langsung dari Dreamweaver.

2.6.6 HTML

HTML merupakan singkatan dari hypertext markup language, yang merupakan program penulisan informasi pada sebuah hompage. Penulisan HTML dapat dilakukan menggunakan alat bantu seperti Notepad yang terdapat pada

windows atau simple text machintosh.

2.6.7 Cascading Style Sheet (CSS)

Cascading Style Sheet atau yang biasa disingkat dengan CSS, merupakan

suatu dokumen yang digunakan untuk melakukan pengaturan halaman Web yang ditulis dengan HTML atau XHTML. Penggunaan CSS tidak memerlukan perangkat lunak tertentu karena CSS merupakan script yang telah embedded

dengan HTML. CSS digunakan oleh Web Designer untuk menentukan warna, jenis, huruf, tata letak, dan berbagai aspek tampilan dokumen.

2.7 Media Komunikasi yang Digunakan

2.7.1 Email

Surat elektronik (disingkat ratel atau surel atau surat-e) atau pos elektronik (disingkat pos-el) atau nama umumnya dalam bahasa Inggris “e-mail atau email

(ejaan Indonesila: imel) adalah sarana kirim mengirim surat melalui jalur Internet. Dengan surat biasa umumnya pengirim perlu membayar per pengiriman (dengan


(40)

membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan adalah biaya untuk membayar sambungan Internet.

2.7.2 Yahoo Messenger (YM)

Yahoo Messenger sering disingkat YM merupakan program pengirim pesan

instan populer yang disediakan oleh Yahoo. Yahoo Messenger tersedia secara gratis dan dapat digunakan secara gratis menggunakan Account Yahoo dan biasa digunakan untuk mengakses layanan Yahoo yang lainnya, seperti Yahoo Mail,

Yahoo Groups, Yahoo Games, Yahoo Mobile, dan sebagainya.

2.7.3 Facebook (FB)

Facebook adalah situs web jaringan sosial yang diluncurkan pada 4 Februari

2004 dan didirikan oleh Mark Zuckerberg, awalnya hanya untuk linkungan sendiri dimana digunakan untuk komunikasi antar mahasiswa lulusan Harvard dan mantan murid Ardsley High School. Dalam dua bulan selanjutnya, keanggotaannya diperluas ke sekolah lain di wilayah Boston (Boston College, Boston University, MIT, Tufts), Rochester, Stanford, NYU, Northwestern, dan semua sekolah yang termasuk dalam Ivy League. Banyak perguruan tinggi lain yang selanjutnya ditambahkan berturut-turut dalam kurun waktu satu tahun setelah peluncurannya.

2.8 Internet

Internet merupakan jaringan global yang terdiri dari berbagai komputer

yang saling berhubungan dan bekerjasama dengan cara berbagi informasi dan data. Media penghubung tersebut bisa melalui kabel, kanal satelit maupun frekuensi radio. Setiap komputer yang terhubung dengan jaringan tersebut,


(41)

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 ).

2.8.1 Web Server

Web server adalah software yang menjadi tulang belakang dari world wide

web (www). Web server menunggu permintaan dari client yang menggunakan

browser seperti Netscape Navigator, Internet Explorer, Mozilla, dan program

browser lainnya. Dengan protokol ini, komunikasi antar web server dengan client

-nya dapat saling dimengerti dan lebih mudah. Secara garis besar-nya web server

hanya memproses semua masukan yang diperolehnya dari web client-nya. Jenis-jenis web server diantaranya sebagai berikut :

2.8.2 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 komputer 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.

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.


(42)

2.8.3 Website

Website merupakan webpage beserta homepage, yang merupakan sistem

yang luas dari server yang menawarkan informasi untuk semua orang melalui jaringan. Informasi tersebut berupa teks, gambar, suara, dan tipe data link, yang merupakan navigasi kehalaman lainnya (hyperlink). Homepage merupakan halaman yang pertama kali muncul ketika pertama kali dibuka, sedang webpage

adalah halaman yang ada pada website.

2.8.4 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.

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 Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web


(43)

36

3.1 Analisis Sistem

Analisis sistem didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian – bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

Tahap analisis dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem. Tahap ini merupakan tahap yang kritis karena kesalahan dalam tahap ini menyebabkan kesalahan pada tahap selanjutnya. Misalnya anda dihadapkan pada suatu masalah untuk menentukan seberapa jauh sistem tersebut telah mencapai sasarannya.

3.1.1Analisis masalah

Dari hasil analisis terhadap sistem yang sedang berjalan, proses penjualan aksesoris motor yang dilakukan oleh toko PD. Eliza Motor masih secara konvensional artinya konsumen harus datang ke toko dan melakukan transaksi. Begitu juga dengan pengolahan data pendapatan dan pengeluaran, data yang sudah masuk dicatat, disimpan secara manual.


(44)

3.1.2Analisis prosedur yang sedang berjalan

Berdasarkan hasil observasi dan wawancara secara langsung dengan pihak toko PD. Eliza Motor, prosedur penjualan aksesoris motor saat ini dilakukan oleh

PD. Eliza Motor adalah :

1. Konsumen datang ke toko PD. Eliza Motor untuk membeli barang aksesoris.

2. Konsumen memilih barang yang akan dibelinya.

3. Konsumen memberikan barang yang ingin dibeli kepada staff toko.

4. Staff toko akan memberitahukan kepada bagian gudang untuk melihat apakah barang yang akan dibeli masih ada apa tidak.

5. Bagian gudang memeriksa barang. Apabila barang dalam keadaan kosong, bagian gudang akan langsung memberitahukan kepada staff toko.

6. Staff toko akan memberitahukan kepada konsumen bahwa barang yang akan dibeli tidak ada.

7. Konsumen melakukan pembayaran untuk barang yang dibelinya. Staff toko membuatkan nota pembelian rangkap dua sebagai bukti telah terjadinya transaksi pembelian dengan ketentuan yaitu lembar pertama diberikan kepada konsumen dan lembar kedua akan dijadikan arsip toko oleh staff toko.

8. Bagian gudang memberikan barang yang sudah dibeli kepada staff toko untuk diberikan lagi kepada konsumen jika konsumen tersebut telah selesai melakukan pembelian.


(45)

9. Staff toko memberikan nota pembelian yang telah selesai dibuatnya beserta barang yang sudah dibelinya kepada konsumen.

10. Konsumen menerima barang yang sudah dibelinya.

11. Staff toko membuat laporan pembelian yang nantinya akan diberikan kepada pemilik toko sebagai laporan harian.


(46)

Konsumen Staff toko Bagian Gudang Pemilik Toko

Data Beli

Barang Data Beli Barang

Periksa Barang Tersedia ? Barang Tidak Tersedia Pembelian Pembelian Pembelian diberikan Data Beli Barang Tidak Ya Pembelian Barang Tidak Tersedia Barang Tidak Tersedia Data Pembayaran Data

Pembayaran Buat Nota

Nota Pembelian 1 2 Nota Buat Laporan Pembelian Nota Laporan

Pemebelian

A1 Laporan

Pembelian

Laporan Pembelian

A1 : Arsip Nota Pembelian

Berikan Data Beli Barang Data jumlah yang akan dibayar Data jumlah yang harus dibayar Berikan data jumlah yang harus dibayar


(47)

3.1.3Solusi yang ditawarkan

Berdasarkan hasil evaluasi yang telah dilakukan ditoko PD. Eliza Motor dan melakukan wawancara ke beberapa pihak yang terkait, maka solusi yang dapat ditawarkan kepada pihak perusahaan adalah :

1. Konsumen dapat melihat informasi barang sedetail mungkin dan dapat melakukan pembelian barang secara online.

2. Sistem mampu mempromosikan barang dan toko itu sendiri, tidak hanya menawarkan dilingkungan lokal saja atau di dalam kota saja.

3. Sistem mampu memberikan solusi dan kemudahan kepada pihak toko dalam pencarian dan pembuatan laporan data pembelian.

4. Sistem dapat mengurangi tumpukan arsip dan dapat mereduksi sampah yang menumpuk.

3.1.4Analisis kebutuhan non fungsional

Analisis non fungsional adalah sebuah tahap dimana seorang pembangun perangkat lunak menganalisis sumber daya yang akan menggunakan perangkat lunak yang dibangun. Sehingga dapat ditentukan kompatibilitas aplikasi yang di bangun terhadap sumber yang ada.

3.1.4.1Analisis Pengguna

Analisis pengguna yang akan menggunakan aplikasi yang akan dibangun ini terdiri dari dua bagian yaitu admin dan member, dengan pengguna yang sudah terbiasa menggunakan sistem berbasis windows.


(48)

pengguna pada website penjualan online sebagai berikut :

1. Admin

Admin adalah bagian pengguna aplikasi yang dapat menggunakan akses lebih banyak dari pada para pengguna lainnya pada aplikasi yang akan dibangun. Admin pada aplikasi yang akan dibangun ini merupakan karyawan dari bagian toko PD. Eliza Motor.

2. Konsumen

Konsumen adalah bagian pengguna aplikasi yang memiliki hak akses transaksi pembelian barang setelah konsumen melakukan login pada aplikasi yang akan dibangun.

Tabel 3.1 analisis pengguna

No Pengguna Spesifikasi Hak akses

1 Admin

Mempunyai kemampuan dasar dibidang komputer

Mengolah data master

Dapat mengoperasikan sistem operasi Microsoft windows XP

Mengolah data user

Memiliki pengalaman lebih lama dalam menggunakan komputer

Mengolah data transaksi Dapat menggunakan fasilitas

internet

Mengolah laporan

2 Konsumen

Mempunyai kemampuan dasar dibidang komputer

Melakukan pembelian barang Dapat mengoperasikan sistem

operasi Microsoft Windows XP

Dapat menggunakan fasilitas internet


(49)

3.1.4.2Analisis perangkat keras

Analisis perangkat keras yang akan digunakan pada toko PD. Eliza Motor untuk memaksimalkan jalannya aplikasi e-commerce penjualan aksesoris motor adalah sebagai berikut :

Tabel 3.2 spesifikasi perangkat keras

No Spesifikasi Web server Client PD. Eliza

Motor Pembangun

1 Processor Dual intel

Xeon 5420

Intel Dual Core 2.0

GHz

Intel Core 2 Duo 2.8

GHz

Intel core i3

2 Hardisk 2 * 1000

GB 40 GB 80 GB 320 GB

3 RAM

24 GB ECC server memory

512 MB 1 GB 2 GB

4 VGA - Onboard

128 MB 256 MB

GEFORCE 1 GB 5 Monitor Resolusi - 1024 * 760 1024 * 760 1366 * 768 6 Koneksi internet 10 mbps 128 kbps 128 kbps 600 kbps

7 Mouse - Mouse Mouse Mouse

8 Keyboard - Keyboard Keyboard Keyboard

3.1.4.3Analisis perangkat lunak

Unit komputer yang di miliki PD. Eliza Motor menggunakan sistem operasi

Windows XP dan untuk Browser menggunakan Mozilla Firefox 3.6, Internet

Explorer 6 dan terpasang pula aplikasi Microsoft Office 2007.

Tabel 3.3 Spesifikasi perangkat lunak

No Pengguna Perangkat lunak

1 Toko PD. Eliza Motor

Windows XP 2

Mozilla Firefox 3.6 dan

Internet Explorer 6 Microsoft Office 2007

2 Client Mozilla Firefox dan


(50)

3 Pembangun

Mozilla Firefox 3.6 dan Internet Explorer 6 Microsoft Office 2007

XAMPP MySQL PHP

JAVASCRIPT CSS

3.1.5Analisis Kebutuhan fungsional

3.1.5.1Fungsi website penjualan online

Secara umum, website penjualan online ini berfungsi untuk melayani dan mempermudah konsumen untuk melakukan pembelian barang ditoko PD. Eliza Motor dimanapun konsumen berada tanpa harus mendatangi toko PD. Eliza Motor untuk melakukan transaksi, cukup dengan adanya akses Internet maka konsumen dapat melakukan pembelian barang.

Fungsi utama dan proses yang berjalan pada aplikasi penjualan online

berbasis web ini adalah sebagai berikut :

1. Daftar konsumen 2. Lupa password

3. Login konsumen

4. Edit profile

5. Login admin

6. Pengolahan katalog

a. Pengolahan data kategori b. Pengolahan data merk


(51)

c. Pengolahan data barang d. Pengolahan data provinsi e. Pengolahan data kota 7. Pengolahan pembelian

a. Pengolahan data pembelian belum lunas b. Pengolahan data pembelian lunas c. Pengolahan data pembelian dikirim d. Pengolahan data pembelian dibatalkan 8. Pengolahan laporan

a. Pengolahan data laporan pembelian belum lunas b. Pengolahan data laporan pembelian lunas c. Pengolahan data laporan pembelian dikirim d. Pengolahan data laporan pembelian dibatalkan e. Pengolahan data laporan barang

9. Maintenance

a. Backup database

b. Restore database

3.1.5.2Analisis basis data

Entity Relationship Diagram (ERD) merupakan salah satu cara untuk

mengolah database sehingga data tersebut dapat diketahui hubungan atau relasi dari dua file atau tabel.

Untuk lebih jelasnya bentuk Entity Relationship Diagram (ERD) pada


(52)

Admin Kota Konsumen Retur Barang Provinsi Pembayaran Pesanan Merk mengelola memiliki memiliki melakukan memiliki memiliki memiliki memiliki memiliki memiliki Detail_retur Detail_pesanan memiliki id_provinsi N 1 id_provinsi ** id_kota Id_konsumen id_kota ** Id_pesanan ** Id_pembayaran Id_kategori ** Id_merk Id_pesanan** Id_barang** Id_detail_retur Id_retur** Id_retur Id_pesanan** Id_barang** Id_konsumen ** Id_pesanan username Id_barang Id_merk ** N 1 N 1 1 N 1 N 1 1 N N 1

1 N 1 N

memiliki 1 1 pengiriman memiliki memiliki 1 N N 1 Id_pengiriman Id_pesanan ** id_kota ** kurs memiliki Id_kurs Id_kurs 1 N Username** Detail_Barang memiliki N 1 1 1 N Username** Username** Username**

Gambar 3.2 Entity Relationship Diagram (ERD) Penjualan Online

No Kamus Keterangan

1. Admin username, password, nama_lengkap, alamat, email, no_tlp

2. Kota id_kota, id_provinsi, nama_kota, jne 3. Provinsi id_provinsi, nama_provinsi

4. Pembayaran id_pembayaran, status_bayar, tgl_pembayaran, id_transaksi, pengirim, no_rek, penerima, no_rek_penerima, bayar_rupiah, bayar_dollar, id_pesanan

5. Konsumen username, email, password, nama_lengkap, alamat, jenis_kelamin, no_tlp, kode_pos, status, id_kota, id_provinsi

6. Pengiriman id_pengiriman, nama_lengkap, alamat, kode_pos, tlp, id_provinsi, id_kota, id_pesanan

7. Kategori id_kategori, nama_kategori


(53)

id_kategori

9. Pesanan id_pesanan, waktu_pesanan, waktu_konfirmasi, waktu_pembatalan, waktu_pengiriman,

waktu_diterima, status_pesanan, status_pengiriman, jenis_kirim, ongkos_kirim, no_resi, total_bayar, username

10. Retur id_retur, username, id_pesanan, tgl_retur, status_retur, no_resi_retur

11. Merk id_merk, nama_merk, id_kategori

12. Detail_pesanan id_detailpesanan, qty, harga, harga_sudah_diskon, diskon, id_pesanan, kode_produk

13. Detail_retur id_detail_retur, id_retur, kode_produk, jumlah, alasan, status_produk_retur


(54)

3.1.5.3Diagram konteks (Context Diagram)

Penggambaran aliran informasi sistem yang sedang dibangun dengan lingkungan menggunakan Diagram Konteks (Context Diagram), dalam penggambarannya pada Gambar 3.3 terdapa dua entitas luar yaitu entitas Admin, dan entitas Konsumen yang berhubungan langsung dengan aplikasi. Admin merupakan pengguna yang bertanggung jawab kepada seluruh fungsi aplikasi, Konsumen merupakan pengguna yang membeli barang yang ada pada aplikasi ini.

Sistem penjualan online Toko PD. Eliza Motor

Konsumen Admin Data konsumen Data kota Data provinsi Data email Data login

Data profile konsumen yang akan diubah Data barang yang akan dilihat, cari Data Gambar barang yang akan dilihat Data merk yang akan dilihat Data kategori yang akan dilihat Data detail pemesanan Data pengiriman Data pembayaran Sistem Pembayaran Info konsumen Info provinsi Info kota Info daftar invalid Info password baru Info login invalid

Info profile konsumen yang telah diubah Info barang yang akan telah cari, lihat. Info Gambar barang yang telah dilihat Info merk yang telah dilihat Info kategori yang telah dilihat Info detail pemesanan Info pengiriman Info pembayaran Data login Data Barang Data Gambar Data merk Data kategori Data kota Data provinsi Data pemesanan Data retur Data pengiriman Data pembayaran Data laporan barang Data laporan pemesanan

Info login invalid Info barang Info Gambar barang Info merk Info kategori Info kota Info provinsi Info pemesanan Info retur Info pengiriman Info pembayaran Info laporan barang Info laporan pemesanan

Info pembayaran Data pembayaran Krim invoice Iinvoice paypal Info barang Jejaring sosial Data barang


(55)

3.1.5.4Data Flow Diagram (DFD)

Data Flow Diagram (DFD) adalah sebuah teknik yang menggambarkan

aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukan menuju keluaran. Data Flow Diagram DFD dibuat jika pada Diagram Konteks

masih terdapat proses yang mesti dijelaskan lebih rinci.

3.1.5.4.1DFD Level 1

Data Flow Diagram level 1 ini menjelaskan proses-proses yang terjadi pada

sistem penjualan online secara lebih rinci lagi, yang dilakukan oleh dua user yaitu admin dan konsumen. Pada DFD level 1 ini proses yang terjadi yaitu : daftar konsumen, lupa password, login konsumen, edit profile, login admin, pengolahan katalog, pengolahan data kategori, pengolahan data merk, pengolahan data barang, pengolahan data provinsi, pengolahan data kota dan logout. Berikut ini adalah DFD pada sistem penjualan online yang ada pada toko PD. Eliza Motor terdapat pada gambar 3.4 dibawah ini :


(56)

Konsumen 1. Daftar Data konsumen Data kota Data provinsi

Info login invalid

provinsi

kota

konsumen Data provinsi

Data provinsi invalid, Info provinsi valid Data kota Data kota invalid, Info kota valid

Data konsumen Data konsumen invalid, Info konsumen valid 2.

Lupa Password Data Username

Data Email Info password baru

Data Username Data email Data password baru

3. Login Data username

Data password Info login invalid

Data Username Data password

Data login invalid

4. Pengaturan Profile Data profile konsumen yang akan dirubah Info profile konsumen yang telah

Data profile konsumen yang akan dirubah Data profile konsumen yang telah dirubah

5. View Barang Data barang

Data gambar barang Data kategori Data merk Info barang Info gambar barang Info kategori Info merk barang Data barang Kategori Data kategori merk Data merk Data merk 6. Proses Transaksi Data pesanan

Data pengiriman pesanan Data detail pesanan Data pembayaran Data retur Data detail retur Info pesanan Info pengiriman pesanan Info detail pesanan Info pembayaran Info retur Info detail retur

Pesanan Data pesanan

pengiriman Data pengiriman pesanan

Detail_pesanan Data detail pesanan

7 Data Master Admin Data kategori Data merk Data barang Data provinsi Data kota Data konsumen Data pesanan Info kategori Info merk Info barang Info provinsi Info kota Info konsumen Info pesanan Data laporan barang Data laporan pesanan Info laporan barang Info laporan pesanan

Info login admin invalid Data login admin

D ata p es an an D ata m er k D ata k a teg or i D ata ba ra ng D a ta k o ns umen D a ta k o ta D a ta pr ovi n s i 8. Pembuatan Laporan Data laporan barang

Data laporan pesanan

Login valid Login valid Daftar valid System Pembayaran D a ta p em b ay ar an In fo p em b ay ar an Login valid Login valid Data provinsi Data kota Data barang Data kategori Data merk Login valid Data konsumen retur Detail_retur Data retur

Data detail retur

Pembayaran Data pembayaran 9. retur retur Data retur Konfirmasi retur Data retur Konfirmasi retur

Data yang dicari atau dicetak Info laporan yang telah dicari atau dicetak

Data retur

Konfirmasi retur


(57)

3.1.5.4.2DFD Level 2 Proses 2 Lupa Password

2.1 Input Email

Dan username Data email konsumen

Data username konsumen

data email konsumen Data username konsumen

Info email konsumen invalid Info username konsumen invalid

2.2 Konfirmasi password baru melalu Email Konsumen konsumen

Info password baru konsumen data password baru konsumen Info email konsumen valid

Info username konsumen valid data password baru konsumen

Gambar 3.5 DFD Level 2 Proses 2 Lupa Password

3.1.5.4.3DFD level 2 Proses 6 Pengolahan Transaksi

Konsumen 6.1 Pengisian data Transaksi 6.2 Konfirmasi Pesanan Info pesanan data Barang yang dipesan

Data Pemesanan Data pengiriman

Info Barang yang dipesan Info Pemesanan Info pengiriman

data pesanan data pembayaran Info konfirmasi pembayaran

Info konfirmasi pesanan

Admin Info konfirmasi pembayaran pesanan

Info konfirmasi pembatalan pesanan

data konfirmasi pembayaran pesanan Data konfirmasi pembatalan pesanan

Detail_pesanan

Pembayaran Data Barang yang dipesan

Data konfirmasi pembayaran pesanan Pesanan Data pemesanan

Pengiriman Data pengiriman

Data konfirmasi pembayaran pesanan


(58)

3.1.5.4.4DFD level 3 Proses 6.1 Pengolahan Pemesanan

6.1.1 Tambah Pemesanan Data pemesanan

Info data pemesanan data pemesanan

Konsumen pemesanan

6.1.2 Edit Pemesanan

6.1.3 Hapus Pemesanan Data edit pemesanan

Info edit pemesanan Data edit pemesanan

Data hapus pemesanan

Info hapus pemesanan data hapus pemesanan


(59)

3.1.5.4.5DFD Level 2 Proses 7 Pengolahan Data Master

Admin

7.1 Pengolahan

Data Barang Barang

Data Barang Info Barang 7.2 Pengolahan data kategori Data kategori Info kategori 7.3 Pengolahan data merk 7.4 Pengolahan data provinsi 7.5 Pengolahan data kota Data kota Info kota Data provinsi Info provinsi Data merk Info merk kategori merk provinsi kota data Barang data kategori data merk data provinsi data kota 7.6 Pengolahan data pemesanan 7.7 Pengolahan data Konsumen Info pemesanan

Info detail pesanan Data pemesanan Data detail pemesanan

Info konsumen Data konsumen Data pemesanan Data konsumen pemesanan konsumen Detail pesanan data detail pesanan

Data kategori

data provinsi Data merk data kategori


(60)

3.1.5.4.6DFD Level 3 Proses 7.1 Pengolahan Data Barang

7.1.1 Tambah

Barang Data tambah Barang

Info tambah Barang

Admin

Barang 7.1.2

Edit Barang

7.1.3 Hapus Barang

7.1.4 Cari Barang Data Edit Barang

Info Edit Barang

Data hapus Barang Info hapus Barang

Data cari Barang Info cari Barang

Data cari Barang Data tambah Barang

Data Edit Barang

Data hapus Barang


(61)

3.1.5.4.7DFD Level 3 Proses 7.2 Pengolahan Data Kategori

Admin

7.2.1 Tambah Kategori

kategori Data tambah kategori

Data tambah kategori Info tambah kategori

7.2.2 Edit Kategori

7.2.3 Hapus Kategtori

7.2.4 Cari Kategori Data edit kategori

Info edit kategori

Data hapus kategori Info hapus kategori

Data cari kategori Info cari kategori

Data edit kategori

Data hapus kategori

Data cari kategori


(62)

3.1.5.4.8DFD Level 3 Proses 7.3 Pengolahan Data Merk

Admin

7.3.1 Tambah merk

merk Data tambah merk

Data tambah merk Info tambah merk

7.3.2 Edit merk

7.3.3 Hapus merk

7.3.4 Cari merk Data edit merk

Info edit merk

Data hapus merk

Info hapus merk

Data cari merk

Info cari merk

Data edit merk

Data hapus merk

Data cari merk kategori

Data kategori

Data kategori


(63)

3.1.5.4.9DFD Level 3 Proses 7.4 Pengolahan Data Provinsi Admin 7.4.1 Tambah Provinsi provinsi Data tambah provinsi

Data tambah provinsi Info tambah provinsi

7.4.2 Edit Provinsi 7.4.3 Hapus Provinsi 7.4.4 Cari Provinsi Data edit provinsi

Info edit provinsi

Data hapus provinsi Info hapus provinsi

Data cari provinsi Info cari provinsi

Data edit provinsi

Data hapus provinsi

Data cari provinsi

Gambar 3.12 DFD level 3 Proses 7.4 Pengolahan Data Provinsi

3.1.5.4.10DFD Level 3 Proses 7.5 Pengolahan Data Kota

Admin

7.5.1 Tambah

Kota

kota Data tambah kota

Data tambah kota Info tambah kota

7.5.2 Edit Kota 7.5.3 Hapus Kota 7.5.4 Cari Kota Data edit kota

Info edit kota

Data hapus kota Info hapus kota

Data cari kota Info cari kota

Data edit kota

Data hapus kota

Data cari kota


(64)

3.1.5.4.11DFD Level 3 Proses 7.6 Pengolahan Data Pemesanan

Admin Detail_pemesanan Pemesanan

7.6.1 Pengolahan Pemesanan Belum Lunas Data pemesanan belum lunas

Data detail pemesanan belum lunas

Info pemesanan belum lunas Info detail pemesanan belum lunas

7.6.2 Pengolahan Pemesanan Lunas 7.6.3 Pengolahan Pemesanan Dikirim 7.6.4 Pengolahan Pemesanan Diterima 7.6.5 Pengolahan Pemesanan Dibatalkan Data pemesanan lunas

Data detail pemesanan lunas Info pemesanan lunas Info detail pemesanan lunas

Data pemesanan dikirim Data detail pemesanan dikirim

Info pemesanan dikirim Info detail pemesanan dikirim

Data pemesanan diterima Data detail pemesanan diterima

Info pemesanan diterima Info detail pemesanan diterima

data pemesanan dibatalkan Data detail pemesanan dibatalkan

Info pemesanan dibatalkan Info detail pemesanan dibatalkan

Data pemesanan belum lunas Data detail pemesanan belum lunas

Data pemesanan lunas Data detail pemesanan lunas

Data detail pemesanan dikirim Data pemesanan dikirim

Data detail pemesanan diterima Data pemesanan diterima

Data detail pemesanan dibatalkan Data pemesanan dibatalkan

Gambar 3.14 DFD level 3 Proses 7.6 Pengolahan Data pemesanan

3.1.5.4.12DFD Level 2 Proses 8 pengolahan laporan

Admin Pemesanan

8.1 Laporan Pemesanan Belum Lunas 8.2 Laporan Pemesanan Lunas 8.3 Laporan Pemesanan Dikirim 8.4 Laporan Pemesanan Diterima 8.5 Laporan Pemesanan Dibatalkan 8.6 Laporan Produk Data loporan pemesanan belum lunas

Info loporan pemesanan belum lunas

Data loporan pemesanan lunas Info loporan pemesanan baru

Data loporan pemesanan dikirim

Info loporan pemesanan dikirim

Info loporan pemesanan diterima Data loporan pemesanan diterima

data loporan pemesanan dibatalkan Info loporan pemesanan dibatalkan

Data loporan produk Info loporan produk

Data loporan pemesanan belum lunas

Data loporan pemesanan lunas

Data loporan pemesanan dikirim

Data loporan pemesanan diterima

Data loporan pemesanan dibatalkan

Data loporan pemesanan produk Barang Data barang Data barang Data barang Data barang Data barang Data barang


(65)

3.1.5.4.13DFD Level 2 Proses 9 Retur

konsumen Tambah retur9.1

retur Data retur

Info retur, konfirmasi retur

Data retur Info retur, konfirmasi retur

9.2 konfirmasi

Info retur, konfirmasi retur Data retur

admin

Data retur info retur

retur_temp Data retur Info retur

Tabel_barang Data barang Info

barang

3.1.5.5Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan semua proses model aliran data yang disajikan pada diagram aliran data. Spesifikasi proses yang terdapat pada Data Flow Diagram dapat dilihat pada tabel 3.4 berikut :

Tabel 3.4 Spesifikasi Proses

No. Proses Keterangan

1 No. Proses 1

Nama Proses Daftar

Source (Sumber) Konsumen

Input Data konsumen, data kota, data provinsi

Output Info daftar invalid

Destination (Tujuan) Konsumen

Logika Proses 1. Pengunjung memasukan data pendaftaran pada form pendaftaran.

2. Apabila data valid, sistem ini akan menampilkan pesan bahwa pendaftaran berhasil maka si konsumen harus membuka konfirmasi pendaftaran yang ada di e-mail konsumen untuk konfirmasi pendaftaran tersebut.

3. Apabila data tidak valid, sistem akan menampilkan pesan kesalahan dan konsumen


(66)

diminta untuk mengisi kembali form pendaftaran.

2 No. Proses 2

Nama Proses Lupa password

Source (Sumber) Konsumen

Input Data email

Output Info password baru

Destination (Tujuan) Konsumen

Logika Proses 1. Klik menu lupa password. 3 No. Proses 2.1

Nama Proses Input email dan username

Source (Sumber) Konsumen

Input Data email konsumen

Data username konsumen

Output Info email konsumen invalid

Info username konsumen invalid

Destination (Tujuan) Konsumen

Logika Proses 1. Konsumen mengisi username dan email.

2. Jika data yang diinputkan invalid, maka akan muncul pesan username dan email tidak benar. 3. Apabila data email dan username sudah benar

maka akan masuk ke proses selanjutnya. 4 No. Proses 2.2

Nama Proses Konfirmasi password baru melalui email

Source (Sumber) Konsumen

Input Data password baru konsumen

Output Info password baru konsumen

Destination (Tujuan) Konsumen

Logika Proses 1. Apa bila username dan password telah diisi dengan benar, maka sistem akan mengirimkan


(1)

149

6. Apakah anda setuju bahwa sistem pembayaran paypal dan transfer bank

yang diterapkan pada website ini dapat mempermudah konsumen dalam

melakukan pembayarannya?

Tabel 4.67 Hasil Pengujian Kuisioner Soal Nomor 6

Pertanyaan No. Keterangan Responden Prosentase (%)

6

1 Sangat Setuju 10 100

2 Setuju 0 0

3 Biasa Saja 0 0

4 Tidak Setuju 0 0

5 Sangat Tidak Setuju 0 0

Jumlah 10 100

7. Apakah anda setuju bahwa semua informasi transaksi yang dikirimkan

melalui email oleh website ini sudah lengkap?

Tabel 4.68 Hasil Pengujian Kuisioner Soal Nomor 7

Pertanyaan No. Keterangan Responden Prosentase (%)

7

1 Sangat Setuju 0 0

2 Setuju 10 100

3 Biasa Saja 0 0

4 Tidak Setuju 0 0

5 Sangat Tidak Setuju 0 0


(2)

8. Apakah anda setuju bahwa semua informasi cara-cara mendaftar, memesan

dan melakukan pembayaran pada menu bantuan pada website ini sudah

jelas?

Tabel 4.69 Hasil Pengujian Kuisioner Soal Nomor 8

Pertanyaan No. Keterangan Responden Prosentase (%)

8

1 Sangat Setuju 0 0

2 Setuju 10 100

3 Biasa Saja 0 0

4 Tidak Setuju 0 0

5 Sangat Tidak Setuju 0 0

Jumlah 10 100

9. Apakah anda setuju bahwa proses retur barang yang diberikan oleh website

ini mudah dilakukan?

Tabel 4.70 Hasil Pengujian Kuisioner Soal Nomor 9

Pertanyaan No. Keterangan Responden Prosentase (%)

9

1 Sangat Setuju 0 0

2 Setuju 10 100

3 Biasa Saja 0 0

4 Tidak Setuju 0 0

5 Sangat Tidak Setuju 0 0


(3)

151

10. Apakah anda setuju bahwa website ini sudah layak untuk di-onlinekan?

Tabel 4.71 Hasil Pengujian Kuisioner Soal Nomor 10

Pertanyaan No. Keterangan Responden Prosentase (%)

10

1 Sangat Setuju 10 100

2 Setuju 0 0

3 Biasa Saja 0 0

4 Tidak Setuju 0 0

5 Sangat Tidak Setuju 0 0

Jumlah 10 100

4.5.2Kesimpulan Pengujian Beta

Berdasarkan pengujian beta diatas, bahwa dapat diambil kesimpulan bahwa :

1. Aplikasi ini memudahkan pelanggan dalam mendapatkan informasi barang

yang tersedia.

2. Pelanggan dapat melalukan transaksi pembelian barang di toko PD. Eliza

Motor dengan mudah.

3. Proses pembayaran yang digunakan cukup mudah digunakan bagi para

konsumen.

4. Aplikasi penjualan online sangat bermanfaat untuk menjual barang.


(4)

152

5.1 Kesimpulan

Berdasarkan penelitian yang dilakukan oleh penulis mengenai pembuatan

Aplikasi e-commerce penjualan aksesoris motor online di Toko PD. Eliza Motor,

maka dapat kesimpulan sebagai berikut :

1. Aplikasi ini dapat membantu Toko PD. Eliza Motor dalam mempromosikan

barang-barangnya, sehingga barang-barangnya dapat dikenali oleh

masyarakat luas.

2. Pelanggan akan lebih mudah melihat barang yang dipasarkan oleh Toko PD.

Eliza Motor, karena barang yang dipasarkan sudah bisa dilihat melalui

aplikasi e-commerce dan jejaring sosial facebook.

3. Aplikasi ini dapat mempermudah konsumen melakukan pemesanan barang

secara online.

4. Aplikasi ini dapat membantu Toko PD. Eliza Motor dalam mengelola data


(5)

153

5.2 Saran

Berdasarkan kesimpulan di atas, maka saran-saran yang dapat dikemukakan

agar menjadi bahan masukan dan pertimbangan adalah sebagai berikut :

1. Perlu adanya penambahan fitur – fitur yang lain untuk mendukung kinerja sistem agar lebih baik lagi.

2. Perlu adanya pemeliharaan data dengan cara back-up dan restore data secara

berkala untuk mengantisipasi segala kemungkinan yang mengganggu sistem.

3. Perlu pengembangan pada proses pembayaran yang langsung terhubung dengan

sistem pembayaran dengan credit card.

4. Status no resi JNE tracking tidak hanya bedasarkan link ke web JNE saja tetapi,

dapat masuk kedalam sistem yang dibangun.

5. Perlu adanya pengembangan dalam mengunakan metode selain metode


(6)

Nim : 10106241

Tempat /Tgl. Lahir : Jakarta, 28 Maret 1987

Jenis Kelamin : Laki-laki

Alamat : Jl. Kubangsari VII No 35

No. Telp./HP. : 087823014484

E-mail : naoki_mocie@rocketmail.com

Riwayat Pendidikan

1993 – 1998 : SD Negeri Tambun II 1999 – 2002 : SLTP YPI 45 Bekasi 2002 – 2005 : SMU PGRI Tambun

2006 – 2011 : Program Studi S1 Teknik Informatika Unversitas Komputer Indonesia Bandung