Membangun Aplikasi E-Commerce pada Toko Busana Muslim Swarna

MEMBANGUN APLIKASI E-COMMERCE PADA TOKO BUSANA MUSLIM SWARNA SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

RIDWAN AHMAD GUNADI 10108824 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2013

  DAFTAR ISI

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

  

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

  KATA PENGANTAR ................................................................................................... iii DAFTAR ISI ................................................................................................................. vi DAFTAR GAMBAR ................................................................................................... xii DAFTAR TABEL ......................................................................................................... xx DAFTAR SIMBOL ..................................................................................................... xxi DAFTAR LAMPIRAN ............................................................................................. xxiv

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

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

  1.2 Rumusan Masalah ........................................................................................... 3

  1.3 Maksud dan Tujuan ......................................................................................... 3

  1.4 Batasan Masalah /Ruang Lingkup Kajian ....................................................... 3

  1.5 Metodologi Penelitian ..................................................................................... 5

  1.6 Sistematika Penulisan ...................................................................................... 7

  

BAB 2 TINJAUAN PUSTAKA .................................................................................... 9

  2.1 Tinjauan Pustaka ............................................................................................. 9

  2.1.1 Sejarah Perusahaan .......................................................................................... 9

  2.1.2 Visi dan Misi ................................................................................................... 9

  2.1.2.1 Visi .................................................................................................................. 9

  2.1.2.2 Misi .................................................................................................................. 9

  2.1.4 Deskripsi Kerja .............................................................................................. 10

  2.2 Landasan Teori .............................................................................................. 11

  2.2.1 Konsep Data .................................................................................................. 11

  2.2.1.1 Data ............................................................................................................... 11

  2.2.1.2 Informasi ....................................................................................................... 11

  2.2.1.3 Sistem ............................................................................................................ 12

  2.2.2 E-commerce ................................................................................................... 13

  2.2.2.1 Definisi Electronic Commerce ...................................................................... 13

  2.2.2.2 Keuntungan E-commerce .............................................................................. 14

  2.2.2.3 Jenis-Jenis E-commerce ................................................................................ 14

  2.2.3 Internet .......................................................................................................... 15

  2.2.3.1 Layanan Aplikasi Internet ............................................................................. 16

  2.2.4 HTML ............................................................................................................ 18

  2.2.4.1 Pengantar HTML ........................................................................................... 18

  2.2.4.2 Definisi Elemen ............................................................................................. 20

  2.2.5 PHP ................................................................................................................ 20

  2.2.5.1 Pengantar PHP ............................................................................................... 20

  2.2.5.2 Mengenal Perintah Dasar PHP ...................................................................... 21

  2.2.6 Cascading Style Sheet (CSS) ......................................................................... 22

  2.2.7 Web Server .................................................................................................... 22

  2.2.8 Seacrh Engine Optimization (SEO) ............................................................... 23

  2.2.9 Secure Socket Layer (SSL) ............................................................................ 25

  2.2.9.1 Perkembangan SSL ....................................................................................... 25

  2.2.9.2 Pesan SSL ...................................................................................................... 26

  2.2.11 Adobe Dreamweaver ..................................................................................... 27

  2.2.12 XAMPP .......................................................................................................... 28

  2.2.13 Metode Pembayaran ...................................................................................... 28

  2.2.13.1 Pembayaran Offline ....................................................................................... 28

  2.2.13.2 Pembayaran Online ....................................................................................... 28

  2.2.14 IP-Dedicated ................................................................................................. 32

  2.2.15 Metode Untuk Security .................................................................................. 32

  2.2.16 Sistem Rekomendasi ..................................................................................... 35

  2.2.17 Basis Data ...................................................................................................... 38

  2.2.17.1 Elemen Basis Data ......................................................................................... 38

  2.2.17.2 Kelebihan dan Kekurangan Basis Data ......................................................... 39

  2.3 Perancangan Sistem ....................................................................................... 39

  2.3.1 Flowmap ........................................................................................................ 39

  2.3.2 Penganalan UML (Unified Modeling Language) .......................................... 40

  2.3.2.1 Sejarah UML ................................................................................................. 41

  2.3.2.2 Diagram UML ............................................................................................... 42

  2.3.3 Use Case Diagram ........................................................................................ 43

  2.3.4 Sequence Diagram ........................................................................................ 44

  2.3.5 Activity Diagram ........................................................................................... 46

  2.3.6 Class Diagram ............................................................................................... 46

  

BAB 3 ANALISIS DAN PERANCANGAN SISTEM .............................................. 49

  3.1 Analisis Sistem .............................................................................................. 49

  3.1.1 Analisis Masalah ........................................................................................... 49

  3.1.2 Analisis Prosedur yang sedang Berjalan ....................................................... 50

  3.1.2.2 Prosedur Laporan Penjualan Busana Muslim ............................................... 52

  3.1.2.3 Prosedur Pengadaan Stok Produk.................................................................. 53

  3.1.2.4 Aturan Bisnis ................................................................................................. 56

  3.1.2.4.1 Aturan Bisnis yang sedang Berjalan ............................................................. 56

  3.1.2.4.2 Aturan Bisnis Baru Web E-commerce .......................................................... 56

  3.1.2.4.3 Analisis Pengkodean ..................................................................................... 58

  3.1.2.4.4 Analisis Smart Recommendation System ...................................................... 60

  3.1.3 Analisis Kebutuhan Sistem ........................................................................... 63

  3.1.3.1 Spesifikasi Kebutuhan Perangkat Lunak ....................................................... 63

  3.1.3.2 Kebutuhan Non Fungsional ........................................................................... 65

  3.1.3.3 Kebutuhan Fungsional ................................................................................... 65

  3.1.3.4 Analisis Kebutuhan User ............................................................................... 67

  3.1.3.4.1 Karakteristik User Toko ................................................................................ 67

  3.1.3.4.2 Karakteristik User Apkikasi E-commerce ..................................................... 68

  3.1.3.5 Analisis Kebutuhan Perangkat Keras ............................................................ 69

  3.1.3.6 Analisis Kebutuhan Perangkat Lunak ........................................................... 70

  3.1.4 Perancangan Aplikasi .................................................................................... 70

  3.1.4.1 Use Case Diagram ........................................................................................ 71

  3.1.4.2 Use Case Scenario ......................................................................................... 72

  3.1.4.3 Activity Diagram ........................................................................................... 95

  3.1.4.4 Sequence Diagram ...................................................................................... 111

  3.1.4.5 Class Diagram ............................................................................................. 123

  3.2 Perancangan Basis Data .............................................................................. 125

  3.2.1 Skema Relasi ............................................................................................... 125

  3.3 Perancangan Arsitektur Sistem ................................................................... 131

  3.3.1 Perancangan Antarmuka .............................................................................. 131

  3.3.1.1 Perancangan Antarmuka Admin Kasir ........................................................ 131

  3.3.1.2 Perancangan Antarmuka Admin Bagian Gudang ........................................ 136

  3.3.1.3 Perancangan Antarmuka Admin Pemilik Toko ........................................... 142

  3.3.1.4 Perancangan Antarmuka Customer ............................................................. 146

  3.3.1.5 Perancangan Antarmuka Tamu ................................................................... 154

  3.3.2 Perancangan Pesan ...................................................................................... 159

  3.3.3 Struktur Menu .............................................................................................. 160

  3.3.3.1 Struktur Menu Tamu ................................................................................... 160

  3.3.3.2 Struktur Menu Customer ............................................................................. 161

  3.3.3.3 Struktur Menu Admin Kasir ........................................................................ 162

  3.3.3.4 Struktur Menu Admin Bagian Gudang ........................................................ 163

  3.3.3.5 Struktur Menu Admin Pemilik Toko ........................................................... 163

  3.3.4 Jaringan Semantik ....................................................................................... 164

  3.3.4.1 Jaringan Semantik Tamu ............................................................................. 164

  3.3.4.2 Jaringan Semantik Customer ....................................................................... 165

  3.3.4.3 Jaringan Semantik Admin Kasir .................................................................. 166

  3.3.4.4 Jaringan Semantik Admin Bagian Gudang .................................................. 167

  3.3.4.5 Jaringan Semantik Admin Pemilik Toko ..................................................... 168

  3.3.5 Perancangan Method ................................................................................... 169

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ....................................... 175

  4.1 Implementasi Sistem ................................................................................... 175

  4.1.1 Perangkat Keras yang digunakan ................................................................ 175

  4.1.3 Implementasi Basis Data ............................................................................. 176

  4.1.4 Implementasi Antarmuka ............................................................................ 185

  4.2 Pengujian Perangkat Lunak ......................................................................... 188

  4.3 Pengujian Alfa ............................................................................................. 188

  4.3.1 Skenario Pengujian Alfa .............................................................................. 188

  4.3.2 Kasus dan Hasil Pengujian ......................................................................... 191

  4.3.2.1 Pengujian Customer .................................................................................... 191

  4.3.2.2 Pengujian Kasir, Pemilik Toko dan Bagian Gudang ................................... 199

  4.3.3 Kesimpulan Pengujian Alfa ......................................................................... 204

  4.4 Pengujian Beta ............................................................................................. 204

  4.4.1 Wawancara Pengujian Beta untuk Pemilik Toko ........................................ 205

  4.4.2 Wawancara Pengujian Beta untuk Kasir Toko ............................................ 206

  4.4.3 Wawancara Pengujian Beta untuk Petugas Bagian Gudang ....................... 207

  4.4.4 Kuisioner Alfa Untuk pengguna .................................................................. 208

  4.4.5 Kesimpulan Pengujian Beta ........................................................................ 219

  

BAB 5 KESIMPULAN DAN SARAN ..................................................................... 221

  5.1 Kesimpulan .................................................................................................. 222

  5.2 Saran ............................................................................................................ 222

  

DAFTAR PUSTAKA ................................................................................................ 223

KATA PENGANTAR

  Puji syukur penulis panjatkan kehadirat Allah S.W.T atas rahmat dan karunia- Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “MEMBANGUN APLIKASI E-COMMERCE PADA TOKO BUSANA MUSLIM SWARNA”.

  Penyusunan skripsi ini tidak akan terwujud tanpa mendapat dukungan, bantuan dan masukan dari berbagai pihak. Untuk itu, penulis ingin menyampaikan terimakasih yang sebesar-besarnya kepada : 1.

  Orang tua yang senantiasa memberikan dorongan, do’a, pengorbanan baik moril maupun materil yang tiada terkira juga keikhlasannya memberikan kasih sayang yang tidak ternilai dan tanpa batas.

  2. Untuk kakak-kakak saya yang telah mendukung penulis dan memberi semangat dalam mengerjakan skripsi ini.

  3. Bapak Irawan Afrianto, S.T., M.T. Selaku Ketua Jurusan Program Studi Teknik Informatika Universitas Komputer Indonesia.

  4. Bapak Iskandar Ikbal, S.T, M.Kom. selaku dosen pembimbing dan sekaligus dosen penguji 2, Karena telah banyak meluangkan waktu dan bersabar untuk membimbing dan menasehati saya dalam proses penyusunan skripsi ini.

  5. Bapak Ir.Taryana Suryana, M.Kom. selaku dosen reviewer dan dosen penguji 1, dengan kesabarannya bersedia membimbing penulis hingga detik-detik terakhir.

  6. Bapak Eko Budi Setiawan, S.Kom., M.T. selaku dosen penguji 3.

  7. Dosen – dosen Jurusan Teknik Informatika di Universitas Komputer Indonesia yang telah banyak memberikan ilmu yang berharga selama proses pendidikan ini.

  8. Seluruh staf karyawan di Jurusan Teknik Informatika Universitas Komputer yang telah membantu demi kelancaran proses pendidikan yang penulis tempuh.

  9. Bapak Novan Satria Budi selaku pemiliki toko Busana Muslim Swarna terima kasih telah menerima penulis untuk melakukan penelitian skripsi ini.

  10. Sahabat-sahabat saya (Adul, Ari, Aji, Robi, Rolly, Acep, Gejon, Ayik, Nila, Sandi, Adit, Rendi, Arif, Kemod dan yang lainnya ), Atas usaha kalian untuk menyemangati, mendoakan dan membantu penulis.

  11. Teman-teman IF-15 2008, seperjuangan dalam menuntut ilmu, semoga ilmu kita bermanfaat.

  12. Serta semua pihak yang telah turut membantu baik secara langsung maupun tidak langsung dalam penyusunan skripsi ini, yang tidak bisa disebutkan satu persatu.

  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, 28 Agustus 2013 Penulis

DAFTAR PUSTAKA

  [1] Arif Laksito, S.Kom. 2010. Pemprograman Web HTML, XHTML dan CSS.

  STMIK AMIKOM Yogyakarta. [2]

  Morgan sterna, Netware untuk koneksi ke internet, Elex Media Komputindo, 1996.

  [3] M. Rudyanto Arief, Pemograman Web Dinamis menggunakan PHP dan MySql, ANDI, Yogyakarta, 2011.

  [4] Kuswari Hernawati, Optimalisasi SEO (Search Engine Optimizer) sebagai upaya meningkatkan unsur Visibility dalam Webometric, http://staff.uny.ac.id/sites/default/files/seo%20webometric.pdf (Diakses pada 26 Juni 2013 jam 17.30).

  [5] Membuat Sendiri Aplikasi E-Commerce dengan PHP & MySQL menggunakan CodeIgniter & JQuery, ANDI Yogyakarta 2012.

  [6] AL-Bahra bin ladjamudin, Analisis dan Desain SISTEM INFORMASI, Graha Ilmu, Yogyakarta, 2005.

  [7] Modul pembelajaran Rekaya Perangkat Lunak (terstruktur dan berorientasi objek), Rosa A.S – M.Shalahuddin, MODULA, Bandung 2011.

  [8] Nugroho, Adi, 2006. E-Commerce. Bandung: Informatika. [9]

  Jack Febrian, Farida Andayani, 2002. Kamus Komputer dan Istilah Teknologi Informasi. Bandung: Informatika.

  221 [10]

  Jurnal Informatika Universitas Kristen Maranatha Bandung ISSN 0216-4280 Volume 7, Nomor 2, Desember 2011.

  [11] Jurnal Metode Collaborative Filtering Volume 2, No.1. [12] komang Wiswakarma, Membuat Katalog Online dengan PHP & CSS,

  Lokomedia, Yogyakarta, 2009. [13] Sommerville, Ian (2011), Software Engineering Ninth Edition..[Online]. http://tsime.uz.ac.zw/claroline/backends/download.php/U29mdHdhcmVfRW 5naW5lZXJpbmdfOXRoX0VkaXRpb24ucGRm?cidReset=true&cidReq=CT 210.

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Toko Busana Muslim Swarna merupakan perusahaan yang bergerak di bidang

  penjualan busana muslim. Toko ini didirikan pada pertengahan tahun 2009 dengan fokus pada penjualan Jilbab. Toko ini terletak di Lt.1 Bandung Trade Center (BTC) , Jl.Dr.Djundjunan 143-149 Bandung. Sebagai perusahaan yang bergerak maju, toko busana muslim swarna mulai mengembangkan bidang penjualannya. Toko ini tidak hanya menjual jilbab, toko ini mulai menjual gamis.

  Toko Busana Muslim Swarna saat ini belum mempunyai media promosi yang cukup untuk mempromosikan produk jualnya secara luas untuk menarik lebih banyak

  

customer . Toko ini hanya mengandalkan katalog dan melalui relasi dari customer ke

customer sebagai media promosi produk jualnya. Tentunya dengan media promosi

  yang ada saat ini masih dirasa kurang efektif karena membutuhkan waktu yang lama untuk mempromosikan produk jualnya agar diketahui oleh banyak orang. Diperlukan media promosi yang bisa diakses oleh banyak orang seperti promosi melalui media internet.

  Sistem penjualan yang saat ini diterapkan oleh Toko Busana Muslim Swarna masih secara konvensional, yaitu sistem yang mengharuskan customer datang langsung ke toko untuk membeli produk. Hal ini menjadi kendala bagi customer yang berada jauh dari lokasi toko, khususnya customer yang berada diluar kota Bandung karena memerlukan waktu dan biaya lebih banyak. Sehingga diperlukan suatu solusi yang dapat membuat customer bisa berbelanja tanpa harus datang ke toko.

  Data pengelolaan stok produk saat ini masih dicatat secara manual dengan ditulis dibuku oleh petugas bagian gudang. Hal ini menjadi kendala karena petugas

  2 produk kurang akurat. Diperlukan suatu sistem yang dapat mengelola data stok produk.

  Toko Busana Muslim Swarna juga mempunyai masalah dalam proses pembuatan rekapitulasi data transaksi. Pembuatan rekapitulasi data transaksi yang dilakukan saat ini dirasa masih menyulitkan karena proses pembuatannya yang bersifat manual, yaitu mencatat dibuku. Hal ini akan menyulitkan ketika akan memeriksa data pada hari atau bulan tertentu. Tentunya akan memakan banyak waktu untuk mencarinya. Sehingga diperlukan sebuah sistem database untuk memudahkan saat merekapitulasi data transaksi.

  Untuk itu akan diterapkan situs penjualan yang dinamis untuk memudahkan toko Busana Muslim Swarna dalam hal promosi produk, memudahkan customer untuk melihat informasi maupun membeli produk dan melakukan pembayaran tanpa harus datang ke toko, sistem untuk pengelolaan stok produk serta memudahkan proses rekapitulasi data transaksi. Penggunaan E-commerce adalah salah satu solusi yang dapat digunakan untuk menyelesaikan permasalahan ini.

  Elektronik commerce (E-commerce ) adalah penyebaran, pembelianm,

  penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet, www, atau jaringan computer lainnnya [8]. Dengan menggunakan e-commerce promosi produk akan menjadi lebih mudah dan proses transaksi juga akan menjadi lebih mudah serta customer dapat memesan dimana pun customer tersebut berada tanpa harus datang langsung ke toko, terutama customer yang berada jauh dari toko khususnya customer yang berada diluar kota Bandung atau luar pulau. Selain itu dengan adanya e-commerce data stok produk dan data transaksi penjualan menjadi lebih tertata rapih, mengingat bahwa sistem data stok produk dan data transaksi yang ada di toko Busana Muslim Swarna masih menggunakan sistem manual yaitu dengan mencatat dalam buku.

  3 Dengan berbagai keuntungan yang ditawarkan oleh aplikasi e-commerce ini, maka solusi yang ditawarkan adalah “Membangun aplikasi E-commerce pada Toko

  Busana Muslim Swarna”.

1.2. Rumusan Masalah

  Berdasarkan latar belakang yang telah diuraikan, maka rumusan masalah dari tugas akhir ini adalah bagaimana membangun aplikasi e-commerce pada toko busana muslim swarna.

1.3. Maksud dan Tujuan

  Berdasarkan masalah yang telah disebutkan di latar belakang, maka maksud dari pelaksanaan dan penulisan tugas akhir ini adalah membangun aplikasi e-

  commerce untuk Toko Busana Muslim Swarna.

  Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah: 1.

  Mempermudah toko untuk mempromosikan produk jualnya secara online agar bisa menjangkau masyarakat luas.

  2. Mempermudah customer untuk melihat informasi toko, melakukan pemesanan produk serta melakukan pembayaran tanpa harus datang langsung ke toko.

  3. Mempermudah bagian gudang dalam pengelolaan data stok produk.

  4. Mempermudah kasir dalam merekapitulasi data transaksi untuk dijadikan laporan berkala.

1.4. Batasan Masalah/ Ruang lingkup kajian

  Batasan masalah pada pembangunan e-commerce untuk toko busana muslim swarna diberikan agar pembahasan tugas akhir ini dapat lebih terarah dan tidak menyimpang dari tujuan penulisan. Adapun batasan masalah dari membangun aplikasi e-commerce ini adalah sebagai berikut:

1. Sistem yang dibangun mengelola data produk (diskon), data kategori, data

  4

  2. Melakukan proses manajemen harga, pengelolaan retur produk dan pengelolaan stok.

  3. Melakukan proses manajemen pemesanan yaitu pencarian pesanan, update status pesanan, konfirmasi pembayaran dan pembatalan pemesanan.

  4. Menyediakan metode pembayaran offline yaitu melalui transfer rekening antar bank yang telah disediakan serta transfer/tunai dan pembayaran online menggunakan fasilitas payment gateway yaitu paypal.

  5. Metode pengiriman (Management Shipping), hanya menyediakan jasa layanan JNE dengan fasilitas penelusuran pengiriman (tracking).

  6. Menggunakan IP-Dedicated dan Secure Socket Layer (SSL) untuk kemanan, mendukung protocol https.

  7. Menggunakan username dan password serta login untuk mengakses situs.

  8. Sistem komunikasi antara sistem website dan pengguna yaitu sistem yang selalu mengirimkan notifikasi berupa email konfirmasi kepada customer setiap kali ada transaksi. Juga menyediakan layanan telepon atau sms.

  9. Melakukan pembuatan laporan penjualan, laporan data produk dan laporan data retur.

  10. Perangkat lunak yang digunakan untuk membangun aplikasi e-commerce ini adalah : a.

  Adobe Dreamweaver CS4 digunakan untuk tools membangun aplikasi.

  b.

  Basis data menggunakan MySQL.

  c.

  Adobe Photoshop CS4 untuk membuat design gambar agar terlihat menarik.

  d.

  Web server menggunakan XAMPP.

  e.

  Bahasa pemrograman yang digunakan adalah PHP, untuk optimalisasi tampilannya menggunakan CSS dan Jquery atau AJAX untuk memodifikasi/perubahan tampilan halaman web dan manipulasi elemen tertentu pada dokumen.

  5 f.

  Browser seper Google Chrome dan Mozilla Firefox untuk mengakses aplikasi.

11. Tersedia fitur Smart Recommendation System (Sistem Rekomendasi Cerdas) dengan metode item-based collaborative filtering.

  12. Model analisis perangkat lunak yang digunakan dalam pembangunan sistem menggunakan metode analisis berbasis objek yaitu UML (Unified Modelling

  Language ). Alat bantu yang digunakan yaitu Flowmap, Use Case, Use Case Scenario, Activity Diagram, Sequence Diagram, Class Diagram dan Skema

  Relasi.

1.5. Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut:

1. Tahap pengumpulan data

  Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut: a. Studi Literatur

  Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  b. Observasi Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.

  c. Interview Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan kasus/topik yang diambil.

  2. Metode pembangunan perangkat lunak Metode pengembangan perangkat lunak ini menggunakan model waterfall yang meliputi beberapa proses diantaranya :

  6 a.

  Analisis Kebutuhan dan Pendefinisian Pada tahap ini dilakukan pengumpulan kebutuhan elemen-elemen di tingkat perangkat lunak. Dengan analisis harus dapat ditentukan domain-domain data atau informasi fungsi proses atau prosedur yang diperlukan beserta unjuk kerjanya, dan antarmuka. Hasilnya berupa spesifikasi kebutuhan perangkat lunak.

  b.

  Perancangan Sistem dan Perangkat Lunak Perancangan sistem dan perangkat lunak menjelaskan tentang proses perancangan sistem membagi persyaratan dalam sistem perangkat keras dan perangkat lunak. Kegiatan ini menentukan arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubungan- hubungannya.

  c.

  Implementasi dan Pengujian Unit Implementasi dan pengujian unit menjelaskan bahwa perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program.

  Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.

  d.

  Integrasi dan Pengujian Sistem Setelah perangkat lunak selesai diterapkan pengujian dapat segera dimulai.

  Pengujian terlebih dahulu dilakukan pada setiap modul. Jika tidak ada masalah, modul tersebut akan diintegrasikan hingga membentuk perangkat lunak secara utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak yang memfokuskan pada masalah-masalah logika internal, fungsi internal, potensi masalah yang mungkin terjadi dan pemeriksaan hasil apakah sudah sesuai dengan permintaan.

  e.

  Operasi dan Pemeliharaan

  7 Pemeliharaan mencakup koreksi dari bagian error yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atau implementasi unit sistem dan pengembangan pelayanan sistem, sementara persyaratan-persyaratan harus ditambahkan.

  

Gambar 1.1Model Waterfall [10]

1.6. Sistematika Penulisan

  Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam beberapa pokok bahasan, yaitu:

  BAB 1 PENDAHULUAN Bab ini berisi penjelasan tentang latar belakang masalah, perumusan masalah yang telah diteliti, menentukan maksud dan tujuan, metodologi penelitian, batasan masalah, serta sistematika penulisan.

  BAB 2 TINJAUAN PUSTAKA Bab ini membahas tentang berbagai konsep dasar teori yang berkaitan dengan topik penelitian yang dilakukan dan hal-hal yang berguna dalam proses analisis permasalahan.

  8

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini membahas proses pengembangan perangkat lunak dan hasil yang didapatkan pada tahap analisis dan perancangan. Selain analisis sistem, bab ini terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat. Tools untuk memodelkan sistem menggunakan Use case diagram, Class diagram dan Skema Relasi.

  BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini membahas tentang implementasi dan pengujian sistem yang telah dibangun, serta perangkat keras dan perangkat lunak yang dibutuhkan dalam membangun aplikasi e-commerce. Bab ini juga berisi pengujian terhadap sistem apakah sistem yang dibangun sudah memenuhi tujuan penelitian.

  BAB 5 KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang didapatkan berdasarkan hasil pengujian sistem yang diharapkan sudah memenuhi tujuan penelitian. Bab ini juga berisi saran-saran untuk pengembangan perangkat lunak selanjutnya.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Perusahaan

  2.1.1 Sejarah Perusahaan

  Toko Busana Muslim Swarna merupakan perusahaan yang bergerak di bidang penjualan produk busana muslim. Toko ini didirikan pada pertengahan tahun 2009 dengan fokus pada penjualan Jilbab. Toko ini terletak di Lt.1 Bandung Trade Center (BTC), Jl.Dr Djundjunan 143-149 Bandung. Sebagai perusahaan yang bergerak maju, toko busana muslim swarna ini mulai mengembangkan bidang penjualan produknya. Toko ini tidak hanya menjual Jilbab, toko ini mulai menjual gamis. Produk yang ditawarkan bermacam tipe dan warna dengan harga yang bervariasi.

  2.1.2 Visi dan Misi

  2.1.2.1 Visi

  Menjadi toko yang dapat bersaing di pasar produksi dalam bidang penjualan berbagai macam busana muslim dengan menawarkan produk-produk berkualitas dengan harga kompetitif serta dapat memberikan suatu kepuasaan dan kepercayaan terhadap para customer.

  2.1.2.2 Misi 1. Menyediakan produk yang berkualitas dengan harga yang kompetitif.

  2. Mengembangkan inovasi terhadap kualitas produk yang dipasarkan.

2.1.3 Struktur Organisasi Struktur organisasi pada toko busana muslim swarna dapat dilihat pada gambar 2.1.

Gambar 2.1 Struktur Organisasi Toko Busana Muslim Swarna

2.1.4 Deskripsi Kerja

  Berikut ini merupakan deskripsi kerja pada toko busana muslim swarna adalah sebagai berikut:

  1. Pemilik toko a. Bertanggung jawab atas kelangsungan toko.

  b. Mengontrol pegawai.

  c. Menerima laporan penjualan dan pembelian produk.

  2. Pegawai toko a. Melayani customer yang datang ke toko.

  b. Menjaga kerapihan toko.

  3. Kasir a. Bertanggung jawab atas keuangan toko.

  b. Mencatat setiap transaksi pembelian oleh customer.

  c. Membuat faktur penjualan produk.

  4. Bagian gudang a. Bertanggung jawab atas pengadaan stok produk.

2.2 Landasan Teori

2.2.1 Kosep Data

  2.2.1.1 Data

  Data merupakan fakta-fakta atau kejadian yang berupa angka-angka atau kode-kode tertentu [6]. Data dapat beruapa angka-angka, huruf atau symbol-simbol khusus atau gabungan darinya. Data mentah masih belum bisa bercerita banyak, sehingga perlu diolah lebih lanjut. Pengolahan data (Data Processing) adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti berupa suatu informasi.

  2.2.1.2 Informasi

  Informasi (Information) adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kejadian [6]. Jadi pengolahan data elktronik (PDE) atau electronic data processing (EDP) adalah manipulasi dan data kedalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik yaitu komputer. Suatu proses pengolahan data terdiri dari tiga tahapan dasar yang disebut dengan siklus pengolahan data, yaitu input, proses, dan output.

Gambar 2.2 Proses Pengolahan Data

  Input : Tahap ini merupakan proses memasukkan data kedalam proses komputer melalui alat input (input device). Proses : Tahap ini merupakan proses pengolahan dari data yang sudah dilakukan oleh alat pemproses (processing device) yang dapat berupa proses menghitung,

  OUTPUT : Tahap ini merupakan proses menghasilkan ouput dari hasil pengolahan data ke alat output (output device) yaitu berupa informasi.

2.2.1.3 Sistem

  Sistem berasal dari bahasa yunani “systema” yang mempunyai arti : 1. Suatu keseluruhan yang tersusun dari sekian banyak bagian.

  2. Hubungan yang berlangsung diantara satuan-satuan atau komponen secara teratur.

  Terdapat dua kelompok dalam pengertian sistem yaitu pengertian yang menekankan pada prosedur data yang menekankan pada komponen atau elemennya. Dengan pendekatan prosedur sistem didefinisikan sebagai kumpulan dari beberapa prosedur yang mempunyai tujuan tertentu [6]. Yang dimaksud prosedur disini adalah urutan-urutan yang tepat dari tahapan-tahapan instruksi yang menerangkan apa yang harus dikerjakan, siapa yang mengerjakan, kapan dikerjakan dan bagaimana mengerjakannya. Dengan pendekatan komponen, sistem merupakan kumpulan dari komponen-komponen yang saling berkaitan untuk mencapai tujuan tertentu [6].

  Dengan adanya sistem ini, kita berpandangan bahwa sistem merupakan suatu komponen yang saling berhubungan dan dengan keterkaitannya teresebur dapat menimbulkan suatu yang disebut informasi sebagai output untuk mencapai tujuan. Karakteristik Sistem yang terdiri dari beberapa karakter yaitu :

  1. Komponen-komponen, suatu sistem berisi komponen yang saling berinteraksi atau saling bekerja sama

  2. Batas sistem, yaitu pemisah antara sistem denga lingkungan luarnya.

  3. Lingkungan luar, yaitu merupakan sistem yang di luar batas sistem ini tetapi lingkungan ini ada yang member pengaruh positif dan negative.

  4. Penghubung yaitu, keluaran dari suatu subsistem dapat sebagai penghubung ke subsistem lainnya.

  5. Masukan, yaitu masukan yang diberikan pada sistem ada 2 macam yaitu masukan perawatan (sebagai program dalam compiler agar sistem beroperasi) dan masukan sinyal (sebagai data dalam komputer agar menghasilkan).

  6. Proses, yatu pengolahan input sehingga menghasilkan output yang diinginkan.

  7. Keluaran, yaitu hasil dari operasi sistem ada yang memenuhi sasaran dan ada yang tidak.

  Klasifikasi sistem diantaranya :

  1. Transaction Processing Systems (TPS) Sistem informasi kompensasi yang dikembangkan untuk memproses data-data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi.

  2. Office Automation Systems (OAS) Mendukung pekerja data yang biasanya tidak menciptakan pengetahuan baru untuk melakukan hanya menganalisis informasi, sedemikian rupa untuk menginformasikan data atau manipulasikannya dengan cara tertentu sebelum membaginya atau menyebarkannya secara keseluruhan dengan organisasi dan kadang-kadang diluar itu.

  3. Knowledge Work Systems (KWS) Mendukung para pekerja profesional seperti ilmuwan, insiyur, dan dokter dengan membantu mereka menciptakan pengetahuan baru dan memungkinkan mereka mengkontribusikannya ke organisasi atau masyrakat.

2.2.2 E-commerce

2.2.2.1 Definisi Electronic Commerce

  

E-commerce merupakan kumpulan teknologi, aplikasi dan business proes yang

  menghubungkan perusahaan, consumer, dan komunitas melalui transaksi elektronik dan pertukaran barang, servis dan informasi secara elektronik [9].

  2.2.2.2 Keuntungan E-commerce

  1) Keuntungan e-commerce bagi perusahaan/ toko: Dengan penerapan e-commerce sebuah perusahaan dapat memiliki sebuah pasar internasional. Bisnis dapat dijalankan tanpa harus terbentur pada batasan daerah/tempat dengan adanya teknologi digital. Selain itu, biaya operasional dapat dihemat. Biaya untuk membuat, memproses, mendistribusikan, menyimpan, dan memperbaiki kembali informasi juga dapat ditekan.

  2) Keuntungan e-commerce bagi konsumen: Sedangkan keuntungan bagi si customer atau konsumen dengan penerapan e-

  commerce ini adalah mereka para konsumen dapat berbelanja atau mengolah

  barbagai transaksi lain dalam 24 jam sepanjang hari, sepanjang tahun di sebagian besar lokasi. Konsumen tidak hanya memiliki sekumpulan produk yang bisa dipilih, namun juga daftar supplier internasional sehingga konsumen memiliki pilihan produk yang lebih banyak. Selain itu konsumen bisa membandingkan harga produk yang akan dibeli dengan mengunjungi berbagai situs yang berbeda atau dengan mengunjungi sebuah website tunggal yang menampilkan berbagai harga dari sejumlah provider.

  Secara ringkas keuntungan e-commerce tersebut adalah sebagai berikut:

  a. Bagi konsumen bisa membandingkan harga, berbelanja cukup di satu tempat.

  b. Bagi Pengelola bisnis : efisiensi, mengurangi human error, menghemat biaya distribusi.

  c. Bagi Manajemen Peningkatan pendapatan, loyalitas customer.

  2.2.2.3 Jenis – jenis E-commerce E-commerce digunakan untuk mendukung kegiatan pembelian dan

  penjualan, pemasaran produk, jasa, dan informasi melalui internet atau extranet. E-

  

commerce umumnya dikelompokan menjadi dua buah kategori: business-to-business

  (B2B) dan business-to-consumer (B2C). Pada perkembangan terakhir juga muncul jenis hubungan yang disebut consumer-to-consumer (C2C) dan cosumer-to- business(C2B) [8].

  1) Business To Customer (B2C) Kelompok ini disebut juga transaksi pasar. Pada transaksi pasar, konsumen mempelajari produk yang ditawarkan melalui publikasi elektronik, membelinya dengan electronic cash dan system secure payment, kemudian minta agar barang dikirimkan. Secara ringkas jenis e-commerce ini merupakan e-

  

commerce yang melibatkan konsumen dengan merchant-nya secara langsung.

  2) Business To Business (B2B) Kelompok ini disebut sebagai transaksi antar perusahaan. Perusahaan, pemerintah dan organisasi lainnya bergantung pada komunikasi antar komputer sebagai sarana bisnis yang cepat, ekonomis dan dapat diandalkan. Perusahaan kecil saat ini sudah mulai tertarik dengan keuntungan yang diperoleh menggunakan B2B ini. Transaksi pada B2B menggunakan EDI dan E-MAIL untuk pembelian barang dan jasa, informasi dan konsultasi. Selain itu juga digunakan untuk pengiriman dan permintaan bisnis. 3) Consumer-to-Consumer (C2C)

  C2C menyatakan model perdagangan yang terjadi antara konsumen dengan konsumen melalui internet. 4) Consumer-to-Business (C2B)

  C2B mendukung bisnis yang berbasiskan consumer ke pebisnis. Dalam hal ini, internet dapat digunakan sebagai sarana untuk negosiasi.

2.2.3 Internet