Aplikasi E-Commerce Penjualan Aksesories Motor Di Toko PD. Eliza Motor
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