Pembangunan website e-commerce di Media Informatika Computer

RIWAYAT HIDUP

A. DATA PRIBADI

  Nama : Tempat Lahir: Tanggal Lahir:

RD.GILANG CIAMIS 17/08/1989 YUDIAPUTRA

  Nim : Kelas : 10107115

  IF-3 2007 Jenis Kelamin : Laki-Laki Agama : ISLAM

  Tinggi Badan : Alamat Domisili : 180 cm Jl. Kertawinangun, No. 35, 005/012

  Berat Badan : 46213 51 kg Kode Pos : No Telpon selular (Handphone) 40232 085721201408 E-mail : Status perkawinan : gilankyudia@yahoo.com Singel

  .

B. PENDIDIKAN No Pendidikan Nama Sekolah Tahun Lulus

  1 SD 2001

  SD Negeri 1 Pasir Peuteuy

  2 SMP 2004

  SMP Negeri 1 Cijeungjing

  3 SMA 2007

  SMA Negeri 3 Ciamis

Universitas Komputer Indonesia

  4 S1 2013

  (Bandung) .

  .

  

Demikian riwayat hidup ini diisi dengan sebenar-benarnya dan untuk digunakan lebih

lanjut.

  Bandung 04 Agustus 2013 (Rd.Gilang Yudiaputra)

PEMBANGUNAN WEBSITE

E-COMMERCE DI

  COMPUTER

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi S1 Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

RD.GILANG YUDIAPUTRA

  

10107115

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

  

2013

KATA PENGANTAR

  Assalamu’alaikum Wr. Wb.,

  Alhamdulillahi Rabbil ‘alamiin, segala puji dan syukur penulis panjatkan

  ke hadirat sang Maha Pencipta Allah SWT, karena dengan izin-Nya dan setitik ilmu pengetahuan yang dipinjamkan kepada mahluk-Nya, penulis dapat menyelesaikan laporan tugas akhir ini.

  Laporan skripsi dengan judul

  “PEMBANGUNAN WEBSITE E- COMMERCE DI MEDIA INFORMATIKA COMPUTER

  ini disusun guna

  memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.

  Selama menulis laporan tugas akhir ini, penulis telah mendapatkan banyak sekali bimbingan dan bantuan dari berbagai pihak yang telah dengan segenap hati dan keikhlasan yang penuh membantu dan membimbing penulis dalam menyelesaikan tugas akhir ini. Dengan kesadaran hati, penulis ucapkan terima kasih kepada :

  1. Ayah, Gita Tania Agustina, dan Meli yang senantiasa memberikan dukungan moril maupun materil.

  2. Ir. Taryana Suryana, M.Komp, selaku dosen pembimbing skripsi terima kasih telah banyak meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya selama penyusunan skripsi ini.

  3. Ibu Dian Dharmawati, S.T., M.Kom. sebagai dosen wali kelas IF-3 tahun angkatan 2007 dan sebagai penguji yang telah banyak memberikan saran, arahan dan bimbingan kepada penulis.

  4. Bapak Dodo sebagai pembimbing di tempat penelitian Media Informatika .

  Computer

  5. Sahabat-sahabat terbaikku di IF-3 Teknik Informatika angkatan 2007, Harry Taufik, Ariel Widianto, Mustopa, Kadiman dan Hendy Ardiansyah. Terima kasih telah menemani dalam suka dan duka kepada penulis serta semangat yang diberikan selama perjalanan penyelesaian skripsi ini.

  6. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik Informatika, UNIKOM Bandung yang telah banyak membantu penulis.

  7. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini yang tidak bisa disebutkan satu persatu.

  Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi penyempurnaan skripsi ini.

  Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan.

  Bandung, Agustus 2013 Penulis

  

DAFTAR ISI

  1.5.1 Teknik Pengumpulan Data ........................................................................ 6

  2.1.1 Profil Perusahaan .................................................................................... 11

  2.1 Tinjauan Perusahaan ............................................................................... 11

  BAB 2 TINJAUAN PUSTAKA ........................................................................... 11

  1.7 Sistematika Penulisan ............................................................................... 9

  1.6 Gambaran Sistem ...................................................................................... 8

  1.5.2 Tahap Pengembangan Perangkat Lunak ................................................... 7

  1.5 Metodologi Penelitian ............................................................................... 6

  ABSTRAK ..............................................................................................................i

  1.4 Batasan Masalah ....................................................................................... 2

  1.3 Tujuan ....................................................................................................... 2

  1.2 Perumusan Masalah .................................................................................. 2

  1.1 Latar Belakang Masalah ........................................................................... 1

  BAB 1 PENDAHULUAN ...................................................................................... 1

  KATA PENGANTAR ..........................................................................................iii DAFTAR ISI ..........................................................................................................v DAFTAR TABEL .................................................................................................xi DAFTAR GAMBAR ...........................................................................................xv DAFTAR SIMBOL GAMBAR ......................................................................... .xix DAFTAR LAMPIRAN ........................................................................................xiii

  

ABSTRACT .............................................................................................................ii

  2.1.2 Struktur Organisasi ................................................................................. 11

  2.1.3 Deskripsi Tugas ...................................................................................... 12

  2.2 Landasan Teori........................................................................................ 13

  2.2.1 Data ......................................................................................................... 13

  2.2.2 Model Data.............................................................................................. 13

  2.2.3 Model Data Jaringan ............................................................................... 13

  2.2.4 Model Data Relasional ............................................................................ 14

  2.2.5 Sistem ...................................................................................................... 14

  2.2.6 Karakteristik Sistem ................................................................................ 14 2.2.7 ........................................................................................... 17

  E-Commerce

  2.2.8 Sejarah E-Commerce .............................................................................. 17

  2.2.9 Kelebihan E-Commerce .......................................................................... 17

  2.2.10 Kekurangan E-Commerce ....................................................................... 18

  2.2.11 Manfaat E-Commerce ............................................................................. 20

  2.2.12 Klasifikasi E-Commerce ......................................................................... 22

  2.2.13 Komponen Utama E-Commerce ............................................................. 23

  2.2.14 Keamanan E-Commerce ......................................................................... 27

  2.2.15 Metode Pembayaran................................................................................ 28

  2.2.16 Keamanan Transaksi Situs E-Commerce ................................................ 29

  2.2.17 Sistem Rekomendasi Collabrative Filtering .......................................... 30

  2.2.18 Basis Data ............................................................................................... 32

  2.2.19 Relational Database................................................................................ 33

  2.2.20 Database Management System (DBMS) ................................................ 34

  2.2.21 MySQL ................................................................................................... 34

  2.2.22 Perintah-perintah dalam MySQL ............................................................ 35

  2.2.23 Secure Socket Layer (SSL) ..................................................................... 37

  2.2.24 PHP ......................................................................................................... 38

  2.2.25 Dreamweaver .......................................................................................... 39

  2.2.26 Cascading Style Sheet (CSS) .................................................................. 40

  2.2.27 Entity Relational Diagram (ERD) .......................................................... 40

  2.2.28 Web Browser ........................................................................................... 41

  2.2.29 HTTP (Hypertext Transfer Protocol) ..................................................... 42

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM ........................................ 43

  3.1 Analisis Sistem........................................................................................ 43

  3.1.1 Analisis Masalah ..................................................................................... 43

  3.1.2 Analisis Sistem yang Sedang Berjalan ................................................... 43

  3.1.2.1 Prosedur Pengadaan Barang Baru ........................................................... 44

  3.1.2.2 Prosedure Pengadaan Barang Lama ........................................................ 46

  3.1.2.3 Prosedur Pengadaan Pendataaan Stok Barang ........................................ 48

  3.1.2.4 Prosedur Penjualan Barang Secara Eceran ............................................. 49

  3.1.2.5 Prosedur Pemesanan Barang Secara Partai/Besar................................... 51

  3.1.2.6 Prosedur Pembuatan Laporan ................................................................. 53

  3.1.3 Smart Recommendation System .............................................................. 55

  3.1.3.1 Analisis Item Based Collaborative Filtering .......................................... 55

  3.1.4 Aturan Bisnis Sistem yang akan Dibangun ............................................ 60

  3.1.5 Analisis Non Fungsional ......................................................................... 62

  3.1.5.1 Analisis Pengguna ................................................................................... 63

  3.1.5.2 Analisis Perangkat Keras ........................................................................ 66

  3.1.5.2 Analisis Perangkat Lunak ....................................................................... 67

  3.1.6 Analisis Kebutuhan Fungsional ............................................................. 69

  3.1.6.1 Analisis Basis Data ................................................................................. 70

  3.1.7 Diagram Konteks ................................................................................... 72

  3.1.8 DFD Level 1 Website E-Commerce Media Informatika Computer ....... 74

  3.1.9 DFD Level 2 Proses 1 (Autentifikasi) ................................................... 75

  3.1.10 DFD Level 2 Proses 3 (Pengolahan Order) ............................................ 76

  3.1.11 DFD Level 2 Proses 4 (Pengolahan Data Master) ................................. 77

  3.1.12 DFD Level 2 Proses 6 (Penyajian Informasi Barang) ........................... 78

  3.1.13 DFD Level 3 Proses 3.3 (Pembuatan Laporan) ..................................... 79

  3.1.14 DFD Level 3 Proses 3.1 (Pengolahan Data Pembayaran) ..................... 80

  3.1.15 DFD Level 3 Proses 3.2 (Pengolahan Data Pengiriman) ....................... 81

  3.1.16 DFD Level 3 Proses 4.1 (Pengolahan Data Barang) .............................. 82

  3.1.17 DFD Level 3 Proses 4.2 (Pengolahan Data Merk) ................................. 83

  3.1.18 DFD Level 3 Proses 4.3 (Pengolahan Data Kota) .................................. 84

  3.1.19 DFD Level 3 Proses 4.4 (Pengolahan Data Provinsi) ............................ 85

  3.1.20 DFD Level 3 Proses 4.5 (Pengolahan Data Detail Barang) ................... 86

  3.1.21 DFD Level 3 Proses 4.6 (Pengolahan Ongkos Kirim) ........................... 87

  3.1.22 DFD Level 3 Proses 4.7 (Pengolahan Data Paket) ................................ 88

  3.1.23 DFD Level 3 Proses 4.8 (Pengolahan Data Jasa) ................................... 89

  3.1.24 DFD Level 2 Proses 5 (Pengolahan Data User) ..................................... 90

  3.1.25 DFD Level 3 Proses 5.1 (Pengolahan Data Petugas) ............................. 91

  3.1.26 DFD Level 3 Proses 5.2 (Pengolahan Data Member) ............................ 92

  3.1.27 DFD Level 3 Proses 3.4 (Olah Keranjang Belanja) ............................... 93

  3.1.28 Spesifikasi Proses.................................................................................... 94

  3.1.29 Kamus Data ........................................................................................... 121

  3.2 Perancangan Basis Data ........................................................................ 127

  3.2.1 Diagram Relasi...................................................................................... 127

  3.2.2 Struktur Tabel ....................................................................................... 128

  4.3.2 Implementasi Tabel Order .................................................................... 199

  4.3.12 Implementasi Tabel Pembayaran .......................................................... 203

  4.3.11 Implementasi Tabel Member ................................................................ 202

  4.3.10 Implementasi Tabel Ongkos Kirim ....................................................... 202

  4.3.9 Implementasi Tabel Merk ..................................................................... 202

  4.3.8 Implementasi Tabel Kota ...................................................................... 201

  4.3.7 Implementasi Tabel Komentar .............................................................. 201

  4.3.6 Implementasi Tabel Kategori ................................................................ 201

  4.3.5 Implementasi Tabel Jasa Pengiriman.................................................... 201

  4.3.4 Implementasi Tabel Detail Retur .......................................................... 200

  4.3.3 Implementasi Tabel Detail Order ......................................................... 200

  4.3.1 Implementasi Tabel Produk .................................................................. 198

  3.2.3 Perancangan Pengkodean...................................................................... 140

  4.3 Implementasi Database ........................................................................ 198

  4.2 Perangkat Lunak yang Digunakan ........................................................ 197

  4.1.1 Perangkat Keras yang Digunakan ......................................................... 197

  4.1 Implementasi Sistem ............................................................................. 197

  BAB 4 IMPLEMENTASI DAN PENGUJIAN .................................................. 197

  3.3.4 Perancangan Prosedural ........................................................................ 190

  3.3.3 Jaringan Semantik ................................................................................. 186

  3.3.2 Perancangan Antarmuka ....................................................................... 145

  3.3.1 Perancangan Struktur Menu .................................................................. 141

  3.3 Perancangan Antarmuka ....................................................................... 140

  4.3.13 Implementasi Tabel Pengiriman ........................................................... 203

  4.3.14 Implementasi Tabel Pesanan ................................................................. 204

  4.3.15 Implementasi Tabel Petugas ................................................................. 204

  4.3.16 Implementasi Tabel Provinsi ................................................................ 205

  4.3.17 Implementasi Tabel Rating ................................................................... 205

  4.3.18 Implementasi Tabel Retur ..................................................................... 205

  4.4 Implementasi Antarmuka ...................................................................... 206

  4.4.1 Implementasi Antarmuka Member dan Pengunjung ............................. 206

  4.4.2 Implementasi Antarmuka Operator ...................................................... 207

  4.4.3 Implementasi Antarmuka Owner .......................................................... 209

  4.5 Pengujian Perangkat Lunak .................................................................. 210

  4.5.1 Pengujian Alpha .................................................................................... 210

  4.5.2 Kasus dan Hasil Pengujian.................................................................... 213

  4.5.3 Kesimpulan Pengujian Alpha ................................................................ 252

  4.5.4 Pengujian Beta ...................................................................................... 252

  4.5.5 Kesimpulan Pengujian Beta .................................................................. 265

  BAB V KESIMPULAN DAN SARAN .............................................................. 267

  5.1 Kesimpulan ........................................................................................... 267

  5.2 Saran ..................................................................................................... 267 DAFTAR USTAKA

  …………………………………………………….………269

  Daftar Pustaka

  1. Hakim, Lukmanul. (2010), Bikin Website Super Keren dengan Php dan , Lokomedia,Yogyakarta.

  JQuery

  2. Hakim, Lukmanul. (2008), Membongkar Trik Rahasia Para Master PHP , Lokomedia, Yogyakarta, 14-33.

  3. Kadir, Abdul. Dasar Pemrograman Web Dinamis Menggunakan PHP, Yogyakarta: Andi, 2003.

  4. Hakim, Lukmanul. (2009), Trik Rahasia Master PHP Hakim, Lukmanul.

  (2008), Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta, 14-33.

  5. Peranginangin, Kasiman (2006). Aplikasi Web dengan PHP dan MySql, Yogyakarta: Penerbit Andi Offset.

  6. Purba, O.W, 2000, Membangun Web E-commerce, Jakarta, PT. Elex Media Komputindo.

  7. Nugroho, B, 2006, Tips dan Trik Pemrograman PHP 5, Yogyakarta, ARDANA MEDIA.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Media Informatika Computer merupakan sebuah toko yang bergerak di bidang penjualan laptop dan accessories computer seperti casing komputer,

  

external harddisk , headsets, memory, dll. Media Informatika Computer bertempat

di kota Ciamis dan beroperasi sejak tahun 2000.

  Berdasarkan hasil wawancara yang dilakukan dengan pihak Media Informatika Computer, promosi yang dilakukan hanya dari mulut ke mulut dan dengan brosur yang mengakibatkan calon pembeli memiliki kendala dalam mendapatkan informasi yang mereka butuhkan untuk berbelanja di Media Informatika Computer.

  Penjualan produk masih melakukan cara yang konvensional yaitu pembeli harus mengunjungi toko secara langsung untuk dapat melakukan pembelian. Hal ini memakan waktu cukup lama dan menjadi kendala bagi pelanggan yang berada di luar kota, karena mereka harus datang ke kota Ciamis hanya untuk membeli barang yang mereka inginkan.

  Untuk mengatasi masalah tersebut, maka diperlukan suatu sistem perdagangan online (E-Commerce). Aktivitas bisnis secara elektronik yang ditawarkan E-Commerce memberikan beberapa kemudahan, baik bagi penjual maupun bagi pembeli. Bagi penjual, E-Commerce akan membantu memperluas daerah pemasaran produk yang akan dijual, sedangkan bagi pembeli, akan mempermudah mendapatkan dan membandingkan informasi tentang produk yang akan dibelinya. Konsep E-Commerce 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.

  1.2 Perumusan Masalah

  Berdasarkan uraian latar belakang yang dijelaskan, maka rumusan masalah dalam penelitian ini adalah bagaimana membangun website E-Commerce pada Media Informatika Computer Ciamis.

  1.3 Tujuan

  Untuk mengatasi masalah yang ada, Media Informatika Computer bermaksud membangun sebuah E-Commerce. Sedangkan, tujuan yang akan dicapai untuk mengatasi masalah-masalah yang terjadi di Media Informatika adalah sebagai berikut:

  Computer

  1. Mempermudah Media Informatika Computer dalam mempromosikan produknya sehingga konsumen mudah mendapatkan informasi mengenai produk yangg ditawarkan.

  2. Mempermudah transaksi penjualan bagi member yang berada di luar kota.

  1.4 Batasan Masalah

  Agar sistem yang akan dibuat tidak terlalu kompleks maka sistem ini mempunyai batasan-batasan sebagai berikut :

  1. Data yang diolah adalah data barang, data merk, data kota, data provinsi, data detail barang, data ongkos kirim, data paket, data jasa.

  2. Proses yang dilakukan meliputi proses pemesanan, proses pembayaran, proses autentifikasi pengguna, proses registrasi.

  3. Fasilitas retur produk Pihak toko dapat melakukan tindakan retur produk, apabila ada pembeli yang tidak puas terhadap produk yang sudah dikirimkan, seperti tidak sesuai dengan pesanan dan rusak/garansi produk. Pembeli dapat meretur produk yang sudah dibeli dengan cara melakukan pengiriman kembali produk yang tidak sesuai tersebut pada toko, setelah produk tersebut diterima, akan dikirimkan kembali produk yang telah diganti/diperbaiki kepada pembeli tadi (biaya pengiriman ditanggung oleh pembeli).

  4. Pemesanan barang Pelanggan mempunyai masa waktu yang pemesanan barang dengan waktu 1 x 24 jam untuk membayar setelah pemesanan. Jika pelanggan belum membayar selama 1 x 24 jam, maka pesanan di keranjang belanja dinyatakan batal.

  5. Pembayaran Barang 1) Pembayaran barang dibagi dua yaitu :

  a. Pembayaran secara offline (transfer ke Bank Mandiri, BNI, atau BRI) yang tertera pada informasi pembayaran website.

  b. Pembayaran secara online (Paypal) 2) Konfirmasi pembayaran akan langsung dilakukan oleh sistem dengan mengirim email kepada pihak toko dan pemesanan diintegrasikan dengan sistem situs pembayaran pembayaran online. 3) Konfirmasi pembayaran akan diperiksa berdasarkan nomor transaksi pembayaran offline.

  6. Pengiriman Barang Pengiriman barang menggunakan pihak jasa pengiriman seperti TIKI dan Pos dan biaya pesan ditanggung oleh pembeli.

  7. Pembuatan Laporan Pembuatan laporan hanya meliputi laporan penjualan, laporan pembelian, laporan pemesanan.

  8. Terdapat fasilitas rating yang bertujuan agar pengunjung dapat menilai barang yang dijual di website Media Informatika Computer .

  9. Informasi yang dihasilkan adalah : informasi mengenai data barang, data merk, informasi penjualan, informasi pemesanan barang.

  10. Jenis E-Commerce yang digunakan yaitu Business to Consumer.

  11. Level pengguna dalam aplikasi ini yaitu : owner, bagian gudang, kasir, operator , pelanggan, pengunjung.

  a. Hak akses owner : Bagian pengguna sistem yang memiliki akses untuk dapat menentukan operator, mengaktifkan pelanggan dan b. Hak akses bagian gudang : Pengguna sistem yang memiliki akses untuk dapat mengelola stok barang.

  c. Hak akses kasir : memilih hak akses hanya pada form kasir saja.

  Modul yang lain tidak dapat diakses.

  d. Hak akses operator : Mengelola profil operator, melakukan pengelolaan ketegori produk, pengelolaan barang, pengelolaan pemesanan, pengelolaan laporan, pengelolaan ongkos kirim, dan pengelolaan diskon.

  e. Hak akses pelanggan : Bagian pengguna sistem yang dapat melihat barang, mencari data barang yang diinginkan, dan dapat melakukan transaksi pembelian atas barang tersebut. Pelanggan ini adalah semua pengunjung yang telah menjadi pelanggan, atau yang telah

  login atau mendaftar terlebih dahulu.

  f. Hak akses pengunjung : Dapat melihat katalog barang yang terdapat di website tersebut dan tidak dapat melakukan pemesanan barang karena belum melakukan registrasi, dapat menjadi pelanggan dengan melakukan registrasi.

  12. Barang yang didiskon dan besar diskon disesuaikan dengan peraturan yang diberikan toko Media Informatika Computer .

  13. Pelanggan (member) dapat melakukan retur barang bila barang yang diterima cacat/rusak paling lambat 1 x 24 jam setelah barang diterima.

  14. Penjualan barang hanya untuk wilayah Indonesia saja.

  15. Manajemen hak akses pada aplikasi ini yaitu :

  a. Owner :

  1. Menentukan operator

  2. Mengaktifkan pelanggan

  3. Mengaktifkan operator 4. Mengatur website.

  b. Bagian gudang :

  1. Menambah stok barang

  3. Menghapus stok barang

  c. Kasir :

  1. Pengolahan data transaksi

  d. Operator :

  1. Menentukan profil operator

  2. Menentukan produk

  3. Menentukan barang

  4. Pengolahan pemesanan

  5. Pembuatan laporan

  6. Menentukan ongkos kirim

  7. Menentukan diskon

  e. Pelanggan :

  1. Melihat barang

  2. Mencari data barang

  3. Melakukan transaksi

  f. Pengunjung :

  1. Melihat katalog barang

  2. Tidak dapat melakukan pemesanan barang

  16. Keamanan di website Media Informatika Computer, meliputi : a. IP yang digunakan pada website ini yaitu IP-Dedicated.

  b. Secure Socket Layer (SSL) digunakan untuk melindungi keamanan data serta mendukung protokol https.

  c. Username dan password digunakan untuk mengakses website.

  17. Menyediakan layanan konsultasi atau customer service melalui fasilitas dan telepon yang diintegrasikan pada sistem yang

  Yahoo Messenger dibangun.

  18. Tools yang dipakai dalam membangun aplikasi ini adalah bahasa pemrograman PHP dan DBMS menggunakan MySQL.

  19. Terdapat menu backup dan restore database di halaman administrator.

  20. Website Media Informatika Computer didukung fasilitas SEO (Search

  21. Website Media Informatika Computer didukung oleh fasilitas update Facebook dan Twitter agar produk yang dijual dengan mudah ditemukan oleh pelanggan.

  22. Fitur unggulan dari aplikasi ini adalah Smart Recommendation System, sistem ini bekerja dengan memberikan rekomendasi item-item tertentu kepada konsumen.

  23. Memanfaatkan situs jejaring sosial untuk promosi seperti Facebook.

1.5 Metodologi Penelitian

  Metodologi penelitian merupakan suatu proses yang digunakan untuk memecahkan suatu masalah yang logis dimana memerlukan data untuk mendukung terlaksananya suatu penelitian. Metode penelitian yang digunakan adalah metode deskriptif. Metode deskriptif merupakan metode yang menggambarkan fakta-fakta dan informasi dalam situasi atau kejadian secara sistematis, faktual dan akurat.

1.5.1 Teknik Pengumpulan Data

  Teknik pengumpulan data yang digunakan dalam penulisan penelitian ini adalah sebagai berikut : a. Studi Pustaka

  Studi ini dilakukan dengan cara mempelajari, meneliti, dan menelaah berbagai literatur-literatur dari perpustakaan yang bersumber dari buku-buku, teks, jurnal ilmiah, situs-situs di internet, dan bacaan-bacaan yang ada kaitannya dengan topik penelitian.

  b. Studi Lapangan Studi ini dilakukan dengan cara mengunjungi toko Media Informatika dan pengumpulan data dilakukan secara langsung, hal ini meliputi :

  Computer

  1. Wawancara Wawancara yaitu melakukan dialog secara langsung dengan pemilik toko Media Informatika Computer dengan permasalahan yang diambil.

  2. Observasi Observasi yaitu mengamati secara langsung proses kerja yang dilaksanakan di toko Media Informatika Computer untuk memperoleh gambaran yang jelas mengenai objek yang diteliti.

1.5.2 Tahap Pengembangan Perangkat Lunak

  Tahap pengembangan perangkat lunak dalam pembuatan E-Commerce ini menggunakan model Waterfall karena metode ini paling cocok dan model ini melakukan pendekatan secara sistematis dan urut mulai dari level kebutuhan sistem lalu menuju ke tahap communication, planning, modeling, construction, dan deployment. Disebut dengan waterfall karena tahap demi tahap yang dilalui harus menunggu selesainya tahap sebelumnya dan berjalan berurutan. Sebagai contoh tahap desain harus menunggu selesainya tahap sebelumnya yaitu tahap

  requirement dengan gambar sebagai berikut: Communication Requirement gathering Project initiation Planning Scheduling Estimating Tracking Modeling Analysis Design Construction Code Test Deployment Feedback Support Delivery

  Waterfall [11]

Gambar 1.1 Model

  Tahapan-tahapan yang terdapat dalam model Waterfall (Gambar 1.1) adalah sebagai berikut : a. Communication Tahap ini merupakan tahap pengumpulan data dan kebutuhan lainnya. Data-data yang dikumpulkan akan dianalisis dan didefinisikan sebelum masuk ke tahap desain.

  b. Planning Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya. Tahap ini juga membantu dalam menspesifikasikan kebutuhan hardware dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan.

  c. Modeling Tahap ini merupakan tahap implementasi design perangkat lunak ke dalam kode-kode dengan menggunakan bahasa pemrograman yang telah ditentukan.

  d. Construction Tahap ini merupakan tahap integrasi (penggabungan) unit-unit program yang telah diimplementasikan. Dilanjutkan dengan pengujian secara menyeluruh.

  e. Deployment Tahap ini merupakan tahap dimana program dioperasikan di lingkungannya sekaligus melakukan penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya (sesuai dengan kebutuhan masyarakat) untuk itu perlu diadakan beberapa perbaikan untuk menangani berbagai macam kesalahan dan untuk melengkapi fungsi-fungsi baru yang dibutuhkan.

  1.6 Gambaran Sistem

  Sistem E-Commerce yang dibangun akan berjalan secara online dan member terbuka untuk umum dengan syarat telah melakukan pendaftaran. Pengaturan produk dan manajemen harga akan dikelola oleh admin yang merupakan salah seorang pegawai toko dan dapat diakses dimana saja. User yang boleh mengakses yaitu owner, operator, bagian gudang, member, dan pengunjung. Manajemen stok yang berjalan pada sistem adalah stok berkurang pada saat pemesanan barang. Sistem menyediakan pengolahan data master meliputi pengolahan data barang, pengolahan data kategori, pengolahan data provinsi, pengolahan data kota, pengolahan data jasa, pengolahan data paket, pengolahan data ongkos. Fasilitas yang disediakan bagi pengunjung adalah cari barang dengan demikian pengunjung bisa mencari barang yang diinginkan bedasarkan nama dan kategori, daftar

  

member dapat melakukan pendaftaran menjadi member. Pemesanan barang hanya

  bisa dilakukan satu kali dalam sehari. Tampilan antar muka akan dibuat sederhana dan user-friendly agar tidak membingungkan admin maupun member. Daftar barang akan diurutkan secara katalog agar lebih memudahkan pembeli pada saat melihat-lihat barang. Untuk keamanan data pada web yang dibangun akan digunakan SSL dan diberikan IP dedicated yang difasilitasi captcha pada saat proses pemesanan. Apabila ada pengunjung yang hendak membeli barang, diharuskan mendaftar menjadi member website toko terlebih dahulu dan jika ada yang ingin ditanyakan lebih lanjut mengenai barang ataupun pengiriman, pengunjung dapat melakukan chat dengan Admin via Yahoo Messenger yang ada pada website. Pembayaran akan disediakan dengan dua cara, yaitu dengan cara

  

online dan offline. Untuk pembayaran online pembeli diharuskan memiliki akun

  , karena website menggunakan layanan paypal untuk pembayaran,

  paypal

  sedangkan untuk pembayaran offline pembeli dapat melakukan transfer via ATM rekening bank toko yang ada tertera pada informasi pembayaran website. Jika ada barang yang akan diretur, pembeli harus melakukan konfirmasi kepada admin maksimal satu hari setelah barang sampai ke tangan pembeli, setelah itu admin akan merubah status pengiriman barang dari diterima menjadi retur. Pembeli dapat memberikan rating barang ataupun toko via situs jejaring sosial.

1.7 Sistematika Penulisan

  Sistematika penulisan laporan penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dilakukan. Adapun sistematika laporan skripsi ini adalah :

  BAB I PENDAHULUAN Bab 1 ini menguraikan tentang latar belakang, identifikasi masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, serta sistematika penulisan. BAB II LANDASAN TEORI Bab ini terbagi menjadi dua bagian, yaitu tinjauan umum toko Media Informatika Computer dan landasan teori. Tinjauan umum toko Media Informatika Computer berisi tentang profil perusahaan, sejarah singkat Media Informatika Computer, dan struktur organisasi, sedangkan landasan teori berisi

  teori-teori pendukung dalam membangun situs web E-Commerce pada toko Media Informatika Computer.

  BAB III ANALISIS DAN PERANCANGAN Bab ini memaparkan analisis dan perancangan sistem. Analisis sistem

  berupa analisis masalah, analisis fungsional yang terdiri dari prosedur-prosedur yang terlibat dari sistem yang sedang berjalan, analisis kebutuhan non-fungsional yang membahas analisis dan kebutuhan pengguna (user), perangkat keras, dan perangkat lunak, ERD, analisis kebutuhan fungsional yang memaparkan diagram konteks, DFD, spesifikasi proses, dan kamus data dari sistem yang akan dirancang. Sedangkan perancangan sistem berupa tahap-tahap yang dilakukan dalam pembuatan aplikasi berupa perancangan baik perancangan data yang dibuat dalam skema relasi, perancangan arsitektur, perancangan antarmuka aplikasi yang terdiri dari perancangan tampilan, pesan, dan jaringan semantik, serta perancangan prosedural.

  BAB IV PERANCANGAN DAN IMPLEMENTASI Bab ini membahas implementasi dalam bahasa pemrograman yaitu

  implementasi kebutuhan perangkat keras dan perangkat lunak, implementasi basis data, implementasi antarmuka dan tahap-tahap dalam melakukan pengujian perangkat lunak.

  BAB V KESIMPULAN DAN SARAN Berisi kesimpulan hasil implementasi dan memberikan masukan atau saran bagi perbaikan sistem guna memperoleh kesempurnaan sistem.

BAB 2 TINJAUAN PUSTAKA

2.1. Tinjauan Perusahaan 2.1.1. Profil Perusahaan

  Media Informatika Computer merupakan sebuah toko yang bergerak dalam bidang penjualan barang yang berupa accesoris computer dan laptop dari berbagai vendor yang beredar di Indonesia saat ini. Toko Media Informatika Computer terletak di Jalan Akhmad Dahlan no. 5 Ciamis. Toko Media Informatika Computer berdiri pada tahun 2000.

  Media Informatika Computer ini menyediakan berbagai macam produk seperti laptop dan accessories computer seperti Casing Computer, external harddisk, Headsets, Memory, Laptop dll.

2.1.2. Struktur Organisasi

  Organisasi perusahaan sangatlah penting di dalam menjamin kelangsungan dan kelancaran mekanisme kerja perusahaan, adanya organisasi dapat menciptakan suatu sistem pembagian kerja atau tugas yang sesuai dengan kebutuhan perusahaan sehingga mempermudah kegiatan operasional perusahaan dalam mencapai tujuan. Struktur organisasi Media Informatika dapat dilihat pada Gambar 2.1.

  Computer

  

Owner

Bagian Kasir Operator Gudang

Gambar 2.1 Struktur Organisasi Media Informatika Computer 2.1.3.

   Deskripsi Tugas

  Uraian tugas dari setiap bagian dalam struktur organisasi (Gambar 2-1) adalah sebagai berikut : 1.

   Owner a. Sebagai pengambil keputusan.

  b. Sebagai koordinator semua kegiatan yang telah dilaksanakan.

  c. Mengevaluasi semua kegiatan yang telah dilaksanakan.

  d. Menerapkan dan mengesahkan kebijakan yang menyangkut eksistensi Media Informatika Computer.

  e. Melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan manajemen keuangan dan operasional agar pengelolaan dapat dilaksanakan secara efektif dan efisien.

2. Operator a. Melayani pembelian konsumen secara langsung.

  b. Pembuatan laporan penjualan.

  3. Bagian Gudang a. Mencocokkan barang yang baru datang dengan daftar pemesanan.

  b. Menuliskan daftar barang yang kosong.

  c. Mengecek stok barang.

  4. Kasir a. Mengurus administrasi pembayaran. c. Membuat laporan penjualan.

2.2. Landasan Teori

  Untuk pembangunan website E-Commerce diperlukan teori-teori yang berkaitan dengan aplikasi tersebut. Landasan teori tersebut diantaranya:

  2.2.1 Data Data adalah sumber informasi yang bentuknya masih mentah.

  Menurut Jogianto (1990), data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Data dapat diperoleh dalam bentuk simbol-simbol karakter huruf, angka, gambar, suara, sinyal, dan lain sebagainya. Agar dapat digunakan, data harus diolah. Hasil pengolahan data akan menghasilkan informasi. Dalam hubungan basis data, data merupakan komponen data terkecil yang memiliki arti. Kumpulan dari data yang saling berhubungan dan dianggap satu bagian yang disebut record .

  2.2.2 Model data

  Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data adalah himpunan deskripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari penyimpanan level rendah. Beberapa manajemen basis data didasarkan pada model data relasional, model data hirarkis, atau model data jaringan.

  2.2.3 Model Data Jaringan

  Model jaringan distandarisasi pada tahun 1971 oleh Data Base Task (DBTG). Itulah sebabnya disebut model DBTG. Model ini juga

  Group

  disebut model CODASYL (Conference on Data System Languages), karena DBTG adalah bagian dari CODASYL. Model ini menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua. Oleh karena sifatnya demikian, model ini bisa menyatakan hubungan 1:1 (satu orang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapa orangtua). Pada model jaringan, orang tua disebut pemilik dan anak disebut anggota.

  2.2.4 Model Data Relasional

  Model relasional adalah model data yang paling banyak digunakan saat ini. Pembahasan pokok pada model ini adalah relasi, yang dimisalkan sebagai himpunan dari record. Deskripsi data dalam istilah model data disebut skema. Pada model relasional, skema untuk relasi ditentukan oleh nama, nama dari tiap field (atau atribut atau kolom), dan tipe dari tiap field.

  2.2.5 Sistem

  Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

  2.2.6 Karakteristik Sistem

  Suatu sistem memiliki karakteristik atau sifat-sifat tertentu, yaitu memiliki komponen-komponen (components), batas sistem (boundary), lingkungan luar sistem (environment), penghubung (interprest), masukan

  

(input) , keluaran (output), pengolah (process) dan sasaran (objective) dan

tujuan (goal).

Gambar 2.2 Karakteristik Sistem

  1. Komponen Sistem (System Components) Komponen sistem atau elemen-elemen sistem dapat berupa suatu sub sistem atau bagian-bagian dari sistem. Setiap sistem baik besar maupun kecil, selalu mengandung komponen-komponen atau subsistem- subsistem. Setiap subsistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu yang lebih besar yang disebut supra system.