Membangun aplikasi e-commerce pada Distro Hybrid Skatewear

  

COVER

PEMBANGUNAN APLIKASI E-COMMERCE PADA DISTRO

HYBRID SKATEWEAR

  

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana

  

AFDHAL ZIKRI

10108425

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

  

2014

KATA PENGANTAR

  Penulis mengucapkan puji dan syukur kehadiran Tuhan Yang Maha Esa, atas hidayah dan inayah-Nya, sehingga dapat menyelesaikan penulisan laporan tugas akhir ini.

  Penulisan laporan tugas akhir ini diajukan untuk memenuhi salah satu syarat menyelesaikan Mata Kuliah Tugas Akhir Program Strata (S-1) Teknik Informatika di Universitas Komputer Indonesia.

  Penulis menyadari masih terdapat banyak kekurangan dan jauh dari kesempurnaan dalam penulisan laporan tugas akhir ini dikarenakan oleh keterbatasan ilmu dan wawasan yang penulis miliki, namun atas bantuan dan bimbingan dari berbagai pihak akhirnya laporan ini dapat diselesaikan dengan baik.

  Keberhasilan penulis dalam menyelesaikan laporan tugas akhir ini tidak terlepas dari dukungan berbagai pihak. Untuk itu penulis mengucapkan terima kasih kepada :

1. Kedua orang tua papa dan mama tercinta, yang telah memberikan begitu banyak do’a dan dorongan serta semangat luar biasa yang tiada hentinya.

  2. Ibu Inne Novita Sari, S.Si., M.Si. selaku dosen pembimbing yang telah banyak meluangkan waktunya dan memberikan pengarahan kepada penulis.

  3. Bapak Alif Finandhita, S.Kom. selaku rivewer dan penguji yang telah memberikan arahan serta masukkan pada saat pengujian.

  4. Bapak Eko Budi Setiawan, S.Kom., M.T. selaku penguji yang telah memberikan arahan serta masukkan pada saat pengujian.

  5. Kedua adik yang telah memberikan semangat yang luar biasa.

  6. Kepada Yesi Marisya, yang telah memberikan dorongan, bantuan, dan semangat.

  7. Kepada teman IF-9 yang tak dapat disebutkan satu persatu. Terima kasih untuk petualangan, persahabatan, keceriaan dan kehangatan yang selalu dapat dirasakan ketika kita bersama

  Penulis menyadari bahwa laporan ini masih jauh dari sempurna. Semoga laporan ini dapat bermanfaat bagi rekan-rekan lainnya serta dapat digunakan sebagai referensi untuk pembuatan laporan yang lebih baik lagi.

  Bandung,Januari 2014 Penulis

  

DAFTAR ISI

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

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

KATA PENGANTAR ....................................................................................... iii

DAFTAR ISI ...................................................................................................... v

DAFTAR GAMBAR ......................................................................................... x

DAFTAR TABEL .............................................................................................. xv

DAFTAR SIMBOL .......................................................................................... xxi

DAFTAR LAMPIRAN .................................................................................. xxiv

  

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

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

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

  1.3 Maksud dan Tujuan ....................................................................... 2

  1.3.1 Maksud ............................................................................... 2

  1.3.2 Tujuan ................................................................................ 3

  1.4 Batasan Masalah ............................................................................ 3

  1.5 Metodologi Penelitian .................................................................... 4

  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 Perusahaan .................................................... 9

  2.1.3 Struktur Organisasi Perusahaan ......................................... 10

  2.1.4 Deskripsi Tugas .................................................................. 10

  2.1.5 Logo Perusahaan ................................................................ 12

  2.2. Landasan Teori .............................................................................. 12

  2.2.1 Konsep Dasar Sistem ......................................................... 12

  2.2.1.1 Karakteristik Sistem ............................................. 13

  2.2.1.2 Klasifikasi Sistem ................................................ 14

  2.2.2 Konsep Dasar Data dan Infromasi ...................................... 15

  2.2.2.1 Pengertian Data .................................................... 15

  2.2.2.2 Pengertian Informasi ............................................ 15

  2.2.2.3 Siklus informasi ................................................... 16

  2.2.2.4 Kualitas Infromasi ................................................ 17

  2.2.3 Konsep Dasar Sistem Informasi ......................................... 18

  2.2.4 E-CommerCe (Electronic Commerce) ................................ 21

  2.2.5 Smart Recommendation System (SRS) ............................. 22

  2.2.6 Skala Likert ........................................................................ 25

  2.2.7 Search Engine Optimization (SEO) ................................... 26

  2.2.8 Secure Socket Layer (SSL) ................................................ 27

  2.2.9 Bahasa Pemograman .......................................................... 28

  2.2.9.1 Hyper Text Markup Language (HTML) .............. 28

  2.2.9.2 Personal home Page (PHP) .................................. 28

  2.2.9.3 Cascanding Style Sheet (CSS) ............................. 29

  2.2.9.4 Javascript ............................................................. 29

  2.2.9.5 MySQL ................................................................ 30

  2.2.10 Perangkat Lunak Yang Digunakan .................................... 31

  2.2.10.1 Adobe Dreamweaver CS5 .................................... 31

  2.2.10.2 Wamp Server ....................................................... 31

  2.2.11 Alat Pemodelan Sistem ....................................................... 32

  2.2.11.1 Flowmap .............................................................. 32

  2.2.11.2 Entity Relaionship Diagram (ERD) ..................... 32

  2.2.11.3 Data Flow Diagram (DFD) ................................... 34

  2.2.11.4 Kamus Data .......................................................... 35

  2.2.11.5 Flowchart ............................................................. 36

  

BAB 3 ANALISIS DAN PERANCANGAN SISTEM .................................. 37

  3.1 Analisis Sistem .............................................................................. 37

  3.1.1 Analisis Masalah ................................................................ 37

  3.1.2 Analisis Sistem Yang Sedang Berjalan ............................... 38

  3.1.2.1 Prosedur Penjualan Produk .................................. 38

  3.1.2.2 Prosedur pengadaan produk ................................. 41

  3.1.2.3 Prosedur Retur Produk ......................................... 43

  3.1.2.4 Prosedur Pembuatan Laporan Penjualan Mingguan

  46

  3.1.3 Analisi Metode ................................................................... 48

  3.1.3.1 Analisis Sistem Rekomendasi Cerdas .................. 48

  3.1.4 Analisi Bisnis ..................................................................... 51

  3.1.5 Spesifikasi Kebutuhan Perangkat Lunak ........................... 54

  76

  3.1.7.12 DFD Level 3 Proses 3.4 Pengolahan Data Jasa Pengiriman ............................................................. 73

  3.1.7.13 DFD Level 3 Proses 3.5 Pengolahan Data Ongkos Kirim ...................................................................... 74

  3.1.7.14 DFD Level 3 Proses 3.6 Pengolahan Backup dan

  Restore ................................................................... 75

  3.1.7.15 DFD Level 3 Proses 3.7

  Pengolahan Data Pengguna

  3.1.7.16 DFD Level 3 Proses 3.8 Pengolahan Data Member

  3.1.7.10 DFD Level 3 Proses 3.2 Pengolahan Data Kota .... 72

  76

  3.1.7.17 DFD Level 3 Proses 3.9 Pengolahan Data Laporan

  77

  3.1.7.18 DFD Level 3 Proses 4.1 Pengolahan Data Kategori

  77

  3.1.7.19 DFD Level 3 Proses 4.2 Pengolahan Data Produk 78

  3.1.7.20 DFD Level 3 Proses 4.3 Pengelohan Data Detail Produk ................................................................... 78

  3.1.7.11 DFD Level 3 Proses 3.3 Pengolahan Data Jenis Pengiriman ............................................................. 73

  72

  3.1.6 Analisi Kebutuhan Non Fungsional ................................... 56

  3.1.7.1 Diagram Konteks ................................................. 65

  3.1.5.1 Spesifikasi Kebutuhan Perangkat Keras ............... 56

  3.1.5.2 Spesifikasi Kebutuhan Perangkat Lunak .............. 57

  3.1.5.3 Analisis Pengkodean ............................................ 58

  3.1.5.4 Analasis Pengguna ............................................... 60

  3.1.7 Analisis Basis data ............................................................. 62

  3.1.6.1 E-R Diagram (Entity Relationship Diagram) ...... 62

  3.1.8 Analisis Kebutuhan Fungsional .......................................... 65

  3.1.7.2 DFD (Data Flow Diagram) ................................... 66

  Provinsi

  3.1.7.3 DFD Level 1 ........................................................ 66

  3.1.7.4 DFD Level 2 Proses 1.0 Login ............................ 68

  3.1.7.5 DFD Level 2 Proses 2.0 Pendaftaran Member ..... 68

  3.1.7.6 DFD Level 2 Proses 3.0 Pengolahan Data Master 69

  3.1.7.7 DFD Level 2 Proses 4.0 Pengolahan Data Produk 70

  3.1.7.8 DFD Level 2 Proses 5.0 Pengolahan Data Order . 71

  3.1.7.9 DFD Level 3 Proses 3.1 Pengolahan Data

  3.1.7.21 DFD Level 3 Proses 4.4 Pengolahan Data Gambar

  3.1.7.22 DFD Level 3 Proses 5.1 Pengolahan Keranjang .. 79

  3.2.3.5 Perancangan Antarmuka Member ....................... 168

  3.2.6.6 Prosedural Lupa Password .................................. 190

  3.2.6.5 Prosedural Pembayaran ....................................... 189

  3.2.6.4 Prosedural Pembelian ......................................... 188

  3.2.6.3 Prosedural Ganti Password ................................. 187

  3.2.6.2 Prosedural Pendaftaran Member .......................... 186

  3.2.6.1 Prosedural Login ............................................................... 185

  3.2.6 Perancangan Prosedural ................................................... 185

  3.2.5.5 Jaringan Semantik Member................................. 184

  3.2.5.4 Jaringan Semantik Pengunjung ........................... 184

  3.2.5.3 Jaringan Semantik Distribusi .............................. 183

  3.2.5.2 Jaringan Semantik Shop Keeper ......................... 182

  3.2.5.1 Jaringan Semantik Owner ................................... 181

  3.2.5 Jaraingan Semantik ........................................................... 181

  3.2.4 Perancangan Pesan ........................................................... 180

  3.2.3.4 Perancangan Antarmuka Pengunjung ................ 160

  3.1.9 Spesifikasi Proses ............................................................... 80

  3.2.2.1 Struktur Menu Owner .......................................... 138

  3.1.10 Kamus Data ....................................................................... 108

  3.2 Perancangan Sistem ...................................................................... 126

  3.2.1 Perancangan Basis Data .................................................... 126

  3.2.1.1 Diagram Relasi ................................................... 126

  3.2.1.2 Perancangan Struktur Tabel ................................. 128

  3.2.2 Perancangan Struktur Menu .............................................. 138

  3.2.2.2 Struktur Menu Shop Keeper ................................ 138

  3.2.3.3 Perancangan Antarmuka Distribusi ..................... 149

  3.2.2.3 Struktur Menu Distribusi ..................................... 139

  3.2.2.4 Struktur Menu Pengunjung .................................. 139

  3.2.2.5 Struktur Menu Member ........................................ 139

  3.2.3 Perancangan Antarmuka ................................................... 140

  3.2.3.1 Perancangan Antarmuka Owner .......................... 140

  3.2.3.2 Perancangan Antarmuka Shop Keeper ................ 144

  3.2.6.7 Prosedural Tambah Data ..................................... 191

  3.2.6.8 Prosedural Edit Data ........................................... 192

  3.2.6.9 Prosedural Hapus Data ........................................ 193

  

BAB 4 IMPLEMENTASI DAN PENGUJISN SISTEM ............................. 195

  4.1. Implementasi Sistem .................................................................... 195

  4.1.1. Implementasi Perangkat Lunak ........................................ 195

  4.1.2. Implementasi Perangkat Keras ......................................... 195

  4.1.3. Implementasi Database .................................................... 196

  4.1.4. Implementasi Antar Muka ............................................... 207

  4.2. Pengujian Sisten ........................................................................... 212

  4.2.1. Pengujian Alpha ............................................................... 212

  4.2.1.1 Skenario Pengujian Alpha .................................. 212

  3.2.6.1 Hasil Pengujian Alpha ........................................ 217

  4.2.1.3 Kesimpulan Hasil Pengujian Alpha ..................... 251

  4.2.2. Pengujian Beta ................................................................. 251

  4.2.2.1. Rencana pengujian beta ..................................... 251

  4.2.2.2. Hasil Pengujian Beta (wawancara) .................... 255

  4.2.2.3. Hasil Pengujian Beta (Kuisioner) ...................... 258

  4.2.2.4. Kesimpulan Hasil Pengujian Beta ..................... 265

  

BAB 5 KESIMPULAN DAN SARAN ........................................................... 267

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

  5.2 Saran ............................................................................................ 267

  

DAFTAR PUSTAKA ...................................................................................... 269

  

DAFTAR PUSTAKA

[1] Sommerville, Ian. (2003). Software Engineering- jilid 1, Erlangga, Jakarta.

  [2] Ladjamudin, Al-Bahra Bin. (2005), Analisis dan DesainSistem Informasi, Graha Ilmu, Yogyakarta. [3] Witarto. (2004), Memahami Sistem Informasi, Penerbit Informatika,

  Bandung, 8 – 10. [4] Komputer, Wahana.. (2002), Apa dan Bagaimana e-commerce, ANDI, Yoyakarta, 10.

  [5] Sarwar, B., Karypis, G., Konstan, J.A. et al. (2001). Item Based Collaborative Filtering Recommendation Algorithms. [6] Rahman, Su (2012), SEO:Jago Cara Cepat, Ga Pake Pusing, Elex Media Komputindo, Jakarta, 2 – 3. [7] Sarwano, Jonathan., Martadiredja, Tutty. (2008), Teori E-Commerce Kunci

  Sukses Perdangangan di Internet, Gava Media, Yogyakarta, 114 – 115.

  [8] Fathansyah. (2004), Buku Teks Komputer Basis Data, Informatika, Bandung, 2 – 3. [9] Wiswakwarma, Komang. (2010), Panduan Lengkap Menguasai Pemrograman CSS, Lokomedia, Yogyakarta, 2 -3.

  [10] Komputer, Wahana.(2001), Panduan Praktis Pengembangan Web Berbasis Javascript dan CGI, ANDI, Yogyakarta, 59. [11] Kadir, Abdul. (2008), Tuntunan Peraktis:Belajar Database Menggunakan MySQL, ANDI, Yogyakarta, 2 -3. [12] Fathansyah. (2004), Buku Teks Komputer Basis Data, Informatika, Bandung, 2 -3. [13] Madcoms. Dreamweaver CS5 PHP

  • – MySql untuk Pemula, ANDI, Yogyakarta, 2 -3.

  [14] Mulyanto, Agus. (2009), Sistem Informasi Konsep & Aplikasi, Pustaka Pelajar. Yogyakarta.

  [15] Sugiyono. (2009), Metode Penelitian Kuantitatif, Kualitatif dan R&D, ALFABETA. Bandung, 92 – 96.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Hybrid Skatewear yang terletak di jalan Jatiwangi No. 6 Antapani Bandung 40291, merupakan sebuah distro (distribution store) yang menyediakan berbagai macam produk yang dijual, diantaranya adalah t-shirt, jaket hoodie, snapback, beanie dan chamray, dimana produk-produk yang dijual merupakan hasil produksi sendiri distro Hybrid Skatewear. Distro Hybrid Skatewear memproduksi produknya yaitu satu kali dalam tiga bulan. Dalam proses penjualannya, distro Hybrid Skatewear menjual produknya kepada konsumen secara langsung dengan memajang produk di toko.

  Saat ini persaingan yang terjadi antara distro Hybrid Skatewear dengan distro lainnya bukan hanya pada kualitas produk dan harga, tetapi juga persaingan dalam hal pemasaran dan penjualan produk. Sistem transaksi penjualan produk yang sedang berjalan pada distro Hybdid Sktaewear saat ini dilakukan dengan cara konsumen harus mendatangi distro untuk membeli produk yang diinginkan dan membayar di tempat, kondisi seperti ini menjadi kendala bagi konsumen yang berlokasi jauh dari distro. Berdasarkan hasil wawancara dengan pihak distro Hybrid Sktewear, sistem pemasaran produk yang dilakukan distro saat ini adalah melalui blog (web log) dan jejaring sosial seperti facebook dan BBM (Blackberry Messenge), pemasaran melalui blog (web log), facebook dan BBM (Blackberry Messenge) dirasakan kurang maksimal karena sering kali konsumen menanyakan detail produk seperti bahan produk, ukuran produk, stok produk dan foto produk kepada pihak distro dan pihak distro mengirim detail produk satu persatu kepada konsumen dan hal tersebut dirasakan pihak distro menyulitkan. Selain pemasaran dan penjualan produk, saat ini pihak distro Hybrid Skatewear dalam pengolahan data produk, dan pengolahan data laporan penjualan masih dilakukan dengan cara mencatat dalam buku, sehingga dengan semakin banyaknya produk dan transaksi penjualan, pihak distro kesulitan dalam mengelola data produk dan data laporan penjualan.

  Dengan permasalahan yang telah dijelaskan sebelumnya, maka pihak distro Hybrid Skatewear mengharapkan adanya solusi yang dapat menyelesaikan permasalahan yang telah dijelaskan sebelumnya. maka, dibangun suatu aplikasi penjualan online yaitu “Pembangunan Aplikasi

  e-commerce pada distro Hybrid Skatewear

  ”. Dengan adanya penjualan secara online ini, diharapkan dapat melakukan proses transaksi penjualan produk tanpa mengunjungi distro Distro Hybrid Skatewear, dapat memberikan informasi-informasi tantang produk distro distro Hybrid Skatewear, dapat memudahkan pihak distro Hybrid Skatewear dalam pengolahan data produk, dapat memudahkan pihak distro Hybrid Skatewear dalam pembuatan laporan penjualan produk, dan dapat merekomendasikan produk kepada konsumen melalui Smart Recommendation System (SRS).

  1.2 Perumusan Masalah

  Berdasarkan latar belakang yang telah dibahas diatas maka dapat dirumuskan masalah yang dihadapi yaitu bagaimana membangun aplikasi

  e-commerce pada distro Hybrid Skatewear.

  1.3 Maksud dan Tujuan

1.3.1 Maksud

  Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk Pembangunan aplikasi

  e-commerce pada distro Hybrid Skatewear.

1.3.2 Tujuan

  Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

  1. Memudahkan konsumen dalam melakukan transaksi penjualan produk tanpa mengunjungi distro Hybrid Skatewear.

  2. Memudahkan pihak distro dalam memberikan informasi-informasi tentang produk distro distro Hybrid Skatewear.

  3. Memudahkan pihak distro Hybrid Skatewear dalam melakukan pengolahan data produk

  4. Memudahkan pihak distro Hybrid Skatewear dalam pembuatan laporan penjualan.

1.4 Batasan Masalah

  Dalam pembuatan e-commerce ini diperlukan batasan masalah, agar permasalahan yang ditinjau tidak terlalu luas dan sesuai dengan maksud dan tujuan yang dicapai. Adapun batasan-batasan yang dibuat adalah sebagai berikut :

  1. Data yang diolah adalah data produk, data kategori produk, data gambar, data member, data pemesanan, data pengiriman, data transaksi pembayaran, data retur penjualan, dan data laporan.

  2. Proses yang terjadi pada aplikasi yaitu proses login user, proses

  registrasi pengunjung, proses pembelian produk, proses pencarian,

  proses retur, proses pembayaran transaksi, proses pengiriman, proses rekomendasi, dan proses pembuatan laporan.

  3. Keluaran yang dihasilkan oleh aplikasi yaitu informasi produk, informasi pemesanan, informasi pengiriman, informasi pembayaran, laporan produk, dan laporan penjualan.

  4. Pembelian dibatasi hanya di Indonesia

  5. Aplikasi ini mempunyai Smart Recommendation Sistem (sistem rekomendasi cerdas). Menggunakan metode item-based Collaborative

  Filtering. Dimana sistem akan merekomendasikan suatu produk yang telah dibeli oleh member lalu akan direkomendasikan kepada member lain.

  6. Jenis E-Commerce yang digunakan B2C (Business to Costumer). Proses penjualan dilakukan secara umum kepada konsumen.

  7. Lingkup penelitian hanya sebatas aktivitas di distro Hybrid Skatewear

  8. Model analisis dan perancangan sistem yang digunakan adalah pemodelan analisis terstruktur, dimana tools yang digunakan adalah

  Flowmap dan Entity Relationship Diagram (ERD), sedangkan untuk

  menggambarkan diagram proses mengggunakan Data Flow Diagram (DFD).

1.5 Metodologi Penelitian

  Untuk menghadapi permasalahan yang akan dihadapi selama penelitian serta dalam rangka penyusunan tugas akhir dengan benar dan akurat sesuai dengan fakta yang ada. Dalam metode penelitian tugas akhir ini dilakukan 2 tahap antara lain adalah sebagai berikut :

  1. Tahap pengumpulan data Pada tahap ini metode pengumpulan data yang digunakan adalah sebagai berikut : a. Studi Literatur.

  Studi literatur adalah pengumpulan data dengan mencari data,

  mempelajari banyak data dari berbagai sumber buku, modul maupun internet yang berhubungan dengan penyelesaian aplikasi ini.

  b. Observasi

  Observasi adalah pengumpulan data dengan penelitian dan

  peninjauan langsung terhadap permasalahan yang diambil

  c. Interview

  Interview (wawancara) merupakan pengumpulan data yang

  dilakukan dengan mengadakan tanya jawab secara langsung kepada pihak distro Hybrid Skatewear. d. Kuesioner

  

Kuesioner merupakan teknik pengumpulan data dengan memberikan

  pertanyaan kepada pengguna aplikasi dengan tujuan untuk membantu dalam proses pembuatan aplikasi.

  2. Tahap pembuatan perangkat lunak.

  Pada tahap ini metode pembangunan aplikasi e-commerce menggunakan model waterfall yang meliputi : a. Analisis Dan Definisi Persyaratan

  Tahap layanan, batasan, dan tujuan sistem, dimana kendala dan tujuan yang ditetapkan melalui konsultasi dengan pengguna sistem ini yaitu pihak distro Hybrid Skatewear. Persyaratan ini kemudian dapat didefinisikan secara rinci bagaimana spesifikasi sistem

  e-commerce yang akan di bangun dan bagaimana cara kerjanya.

  b. Perancangan Sistem Dan Perangkat Lunak Proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau perangkat lunak. Menetapkan sebuah sistem secara keseluruhan pada arsitektur. Tahap ini merupakan menentukan arsitektur atau design pada perangkat lunak yang akan dibangun. Menggambarkan interface pada tampilan dasar e-commerce yang akan di bangun.

  c. Implementasi Dan Pengujian Unit Tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. desain interface perangkat lunak pada e-commerce direalisasikan sebagai serangkaian program atau sebuah unit program. Dilakukan juga unit pengujian program

  

e-commerce yang melibatkan verifikasi sistem, bahwa setiap unit telah memenuhi spesifikasinya. d. Integrasi Dan Pengujian sistem Unit program telah terintegrasi dan telah diuji sistemnya untuk memastikan persyaratan perangkat lunak telah dipenuhi. Setelah pengujian program selesai, sistem perangkat lunak e-commerce disampaikan kepada pihak distro Hybrid Skatewear.

  e. Sistem Operasi Dan Pemeliharaan Biasanya (walaupun tidak seharusnya), ini merupakan fase siklus yang paling lama. Tahap ini, merupakan proses pengoperasian sistem e-commerce yang telah dibangun untuk mengoreksi kesalahan-kesalahan yang belum ditemukan pada tahap awal pembuatan, untuk meningkatkan implementasi unit dari setiap sistemnya dan untuk meningkatkan lagi sistemnya serta proses pemeliharaan perangkat lunaknya yang apabila ada perubahan data- data dapat disesuaikan dengan kebutuhan sistem itu sendiri dalam pengaplikasiannya oleh pihak distro Hybrid Skatewear. Adapun gambar dari waterfall ditunjukkan pada gambar I.1 di bawah ini :

  Analisis Dan Devinisi Persyaratan Perancangan Sistem Dan Perangkat Lunak

Implementasi Dan

Pengujian Unit

  Implementasi Dan Pengujian Sistem Sistem Operasi Dan Pemeliharaan Gambar 1. 1 Model Waterfall [1]

1.6 Sistematika Penulisan

  Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankandan untuk memahami isi dalam penulisan tugas akhir ini. Sistematika penulisan tugas akhir ini disusun menjadi beberapa bab, dimana setiap bab menjelaskan isi yang dikandungnya. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  BAB I PENDAHULUAN Bab ini berisi tentang dasar-dasar pemikiran yang berisi tentang latar

  belakang masalah, rumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan.

  BAB II TINJAUAN PUSTAKA Bab ini berisi profil tempat penelitian yaitu distro Hybrid Skatewear dan

  menjelaskan tentang landasan teori yang tentang teori umum yang menunjang dalam perancangan dan pembuatan aplikasi, serta sebagai acuan dalam pembuatan aplikasi, sehingga perancangan tersebut sesuai dengan teori yang sudah ada.

  BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan analisis terhadap seluruh spesifikasi sistem yang

  mencakup analisis sistem yang sedang berjalan, analisis metode, analisis bisnis, analisis kebutuhan perangkat lunak, analisis basis data, analisis kebutuhan non fungsional, dan analisis kebutuhan fungsional beserta solusi yang diberikan. Selain melakukan analisis sistem, pada bab ini juga melakukan perancangan antar muka atau mendesain sistem secara keseluruhan berdasarkan hasil analisis tersebut. Tools untuk memodelkan sistem menggunakan Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD).

  BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini menjelaskan tentang implementasi dari hasil tahapan analisis dan

  perancangan sistem ke dalam sebuah perangkat lunak (dalam bentuk bahsa pemograman), serta kebutuhan perangkat keras dan perangkat lunak yang diperlukan dalam membangun website, dan menjelaskan tentang sarana yang dibutuhkan dalam pengimplementasian, cara pengoperasian sistem, pemeliharaan sistem dan pengujian sistem.

BAB V KESIMPULAN DAN SARAN Bab ini berisi dari kesimpulan dan saran yang diberikan dan mungkin dapat

  menambah pengetahuan untuk pengembangan perangkat lunak yang telah dibuat guna memperoleh kesempurnaan sistem.

BAB 2 TINJAUAN PUSTAKA

2.1. Tinjauan Pustaka

  Tinjauan perusahaan menjelaskan tentang hal-hal yang berkaitan dengan perusahaan, antara lain sejarah berdirinya perusahaan, struktur organisasi perusahaan, beserta deskripsi tugas masing

  • –masing bagian serta visi misi perusahaan.

  2.1.1 Sejarah Perusahaan

  Hybrid Skatewear merupakan sebuah distro (distribution store) yang bergerak di bidang perdagangan khususnya fashion yang berada di daerah Bandung, tepatnya di jalan Jatiwangi No. 6 Antapani Bandung 40291. Distro Hybrid Skatewear menyediakan berbagai macam produk yang dijual, diantaranya adalah adalah t-shirt, jaket hoodie, snapback, beanie dan chamray. Dari segi desain pada produknya pun bervariasi seperti logo dari Hybrid Skatewear dan desain-desain lain yang tak kalah menarik dari distro lainnya. Hybrid Skatewear yang didirikan oleh Tri Yuniarto, Ini semua berawal dari hobi olah raga skateboard, karena hobi ini bersifat exstream game dan ditambah dengan minimnya toko atau distro yang menjual perlengkapan olah raga extream ini, maka pada tanggal 01 Mai 2009 didirikan lah ditro Hybrid Saktewear ini yang menjual perlengkapan skateboard t-shirt, jaket hoodie, snapback, beanie dan chamray.

  2.1.2 Visi dan Misi Perusahaan

  Visi dan misi dari distro Hybrid Skatewear ini adalah mengembangakan produk lokal menjadi internasional (parmium) dan

  support skateborder lokal menjadi internasional.

  2.1.3 Struktur Organisasi Perusahaan

  Struktur organisasi adalah susunan dari komponen-komponen dalam suatu organisasi. Struktur organisasi menjelaskan tentang adanya pembagian kerja dan menjelaskan tentang bagaimana fungsi atau kegiatan-kegiatan yang berbeda-beda tersebut dikordinasikan. Selain itu struktur organisasi juga menunjukan spesialisasi-spesialisasi pekerjaan, saluran perintah dan penyampaian laporan.

  Struktur organisai yang ada di distro Hybrid Skatewear adalah seperti gambar 2.1 dibawah ini :

  OWNER H R D BAGIAN BAGIAN BAGIAN BAGIAN STORRE KEUANGAN DESIGN PRODUKSI DISTRIBUSI MANAGER BAGIAN BAGIAN SHOP QUALITY PROMOSI KEEPER CONTROL (QC)

Gambar 2. 1 Struktur Organisasi

  2.1.4 Deskripsi Tugas

  Deskripsi tugas perusahaan digunakan untuk mengetahui tugas, wewenang dan tanggung jawab dari masing-masing bagian. Job

  Description (Deskripsi Tugas) yang ada di distro Hybrid Skatewear

  adalah sebagai berikut :

  1. Owner Owner sebagai pemilik distro, yang bertugas membiayai semua

  modal, mengawasi proses bisnis secara umum dan bertanggung

  2. Keuangan Keuangan bertugas untuk mengurus setiap uang yang masuk dan uang yang keluar, mengurus gaji pegawai, dan penyimpanan uang kas.

  3. HRD HRD bertugas mengurus, mengatur dan monitoring karyawan dalam menjalankan pekerjaannya.

  4. Produksi Produksi bertugas untuk memproduksi produk. Mulai dari pengukuran, pengguntingan, penjahitan dan penyablonan.

  5. Distribusi Distribusi bertugas sebagai mengelola data produk, mengelola data master dan mengirim barang pesanan.

  6. Design Desainer bertanggung jawab penuh atas perencanaan desain. Mulai dari mencari, membuat, dan merencanakan desain yang akan diproduksi. Serta bertanggung jawab terhadap pembuatan katalog produk.

  7. Promosi Promosi bertugas untuk mengelola hal-hal yang berkaitan dengan pemasaran produk.

  8.C)

  (QC) bertugas sebagai penguji dan mengecek produk, apakah suatu produk sudah layak dijual atau belum.

  9. Store Manager Store Manager bertugas sebagai penanggung jawab dengan keadaan

  distro, yang bertanggung jawab dengan karyawan distro atau shop keeper.

10. Shop Keeper

  Bertugas untuk melayani para pelanggan distro, melayani pembayaran barang yang dibeli pelanggan, memberikan informasi- informasi produk, mengelola data order dan data member.

  2.1.5 Logo Perusahaan Gambar 2. 2 Logo Distro Hybrid Skatewear

2.2. Landasan Teori

  Landasan teori adalah bagian penting dalam suatu penelitian, adapun guna dari landasan teori adalah agar penelitian dapat tepat sasaran dan efektif. Adapun landasan teori yang digunakan untuk pengembangan aplikasi

  e-commerce ini adalah :

2.2.1 Konsep Dasar Sistem

  Menurut Jerry Fith Gerald mendefinisikan sistem adalah

  “suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu” [2].

  Secara garis besar, sistem merupakan kumpulan komponen- komponen dan elemen-elemen yang saling berkaitan atau berhubungan dan saling berinteraksi membentuk suatu kesatuan secara keseluruhan demi mencapai suatu tujuan tertentu.

2.2.1.1 Karakteristik Sistem

  Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen, batas sistem, lingkungan luar sistem, penghubung, masukan, keluaran, pengolah dan sasaran atau tujuan.

  Al-Bahra Bin Ladjamudin dalam bukunya telah mengelompokkan karateristik sistem yaitu [2]: a. Komponen Sistem

  Suatu sistem terdiri dari sejumlah komponen yang saling berkerjasama membentuk suatu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem b. Batasan Sistem

  Daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya adalah batasan sistem. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan dan menunjukkan ruang lingkup dari sistem tersebut.

  c. Lingkungan Luar Sistem Apapun di luar batas dari sistem yang mempengaruhi operasi sistem.

  d. Penghubung Sistem Merupakan media yang menghubungkan antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini kemungkinan sumber-sumber daya mengalir dari satu subsitem ke subsistem yang lainnya.

  e. Masukkan Sistem Energi yang dimasukkan ke dalam sistem. Masukkan dapat berupa masukan perawatan dan masukan sinyal maintenance

  input adalah energi yang dimasukkan supaya sistem tersebut dapat berjalan. Sinyal input adalah energi yang diproses untuk mendapatkan keluaran dari sistem.

  f. Keluaran Sistem Energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukkan untuk subsistem lain.

  g. Pengolahan Sistem Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukkan menjadi keluaran.

  h. Sasaran Sistem Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukan dan keluaran yang dihasilkan

2.2.1.2 Klasifikasi Sistem

  Sistem dapat diklasifikasi dari beberapa sudut pandang, diantaranya adalah sebagai berikut [2] :

  1. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sedangkan sistem fisik merupakan sistem yang ada secara fisik.

  2. Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh manusia. Sedangkan sistem buatan manusia melibatkan interaksi manusi dengan mesin.

  3. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan.

  4. Sedangkan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

  5. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini berkerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Sedangkan sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

2.2.2 Konsep Dasar Data dan Infromasi

  2.2.2.1 Pengertian Data

  Menurut Witarto dalam bukunya menjelaskan bahwa data adalah “representasi dari suatu fakta, yang dimodelkan dalam bentuk

  gambar, kata, dan/atau angka

  ” [3]. Jadi dengan kata lain data merupakan kenyataan yang menggambarkan suatu kejadian-kejadian dari kesatuan nyata misalnya umur, nilai ujian, kode mata kuliah, harga motor, dan lain-lain.

  Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi. Himpunan data akan memiliki sifat yang unik yaitu [2]:

  1. Saling berkaitan (Interrelated); data-data tersebut akan saling berkaitan atau terintegrasi dan tersimpn secara terorganisir didalam suatu media penyimpanan.

  2. Kebersamaan (Shared); data yang terintegrasi tersebut dapat diakses oleh berbagai mcam penggunan atau orang tetapi hanya satu yang dapat merubahnya yaitu Database Administrator (DBA).

  2.2.2.2 Pengertian Informasi

  Menurut Gordon. B. Davis mendefinisikan informasi adalah “data yang telah diolah menjadi bentuk yang lebih berarti dan

  berguna bagi penerimanya untuk mengambil keputusan masa kini maupun yang akan datang

  ” [2]. Contoh dari informasi misalnya jadwal pelajaran semester ganjil, nilai rata-rata IPK lulusan periode wisuda september, dan lain-lain.

  Informasi mempunyai manfaat dan peranan yang sangat dominan dalam suatu organisasi atau perusahaan. Tanpa adanya suatu informasi dalam suatu organisasi, organisasi tidak akan berjalan dengan efektif. Sehingga bisa dibilang bahwa informasi merupakan sebuah keterangan yang bermanfaat untuk para pengambil keputusan dalam rangka mencapai tujuan organisasi yang sudah ditetapkan sebelumnya.

2.2.2.3 Siklus informasi

  Gambaran secara umum mengenai proses terhadap data sehingga menjadi informasi yang bermanfaat dan bermakna bagi penggunanya disebut juga siklus informasi atau siklus pengolahan data adalah sebagai berikut :

  Proses Input Output (Pengolahan (data)

  (Informasi) Data) Gambar 2. 3 Siklus Infromasi [2]

  Berdasarkan gambar 2.3 di atas dapat dijelaskan bahwa ada 3 tahapan siklus informasi yaitu:

  1. Tahapan Input; dilakukan dengan memasukkan data ke dalam proses komputer lewat alat input (input device).

  2. Tahapan Proses; dilakukan proses pengolahan data yang sudah dimasukkan yang akan dilakukan oleh data pemroses (process

  device) yang dapat berupa proses perhitungan, pengendalian, atau pencarian pada storage.

  3. Tahapan Output; dilakukan proses penghasilan output dari hasil pengolahan data ke alat output (output device) yaitu berupa

2.2.2.4 Kualitas Infromasi

  Kualitas informasi dapat ditentukan atau sangat dipengaruhi oleh hal berikut yaitu [2] :

  1. Relevan (relevancy) Seberapa jauh tingkat relevansi informasi tersebut terhadap kenyataan kejadian masa lalu, kejadian hari ini, dan kejadian yang akan datang. Informasi yang berkualitas akan mampu menunjukkan benang merah relevansi kejadian masa lalu, hari ini, dan masa depan sebagai sebuah bentuk aktivitas yang kongkrit dan mampu dilaksanakan, dan dibuktikan oleh siapa saja.

  2. Akurat (accuracy) Suatu informasi tersebut talah tersampaikan (Completeness), seluruh pesan telah benar atau sesuai (Correctness), serta pesanan yang disampaikan sudah lengkap atau hanya sistem yang diinginkan oleh user (Security).

  3. Tepat Waktu (timeliness) Informasi yang datang pada penerima tidak boleh terlambat.

  Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan suatu landasan dalam mengambil sebuah keputusan dimana bila pengambilan keputusan terlamabat maka akan berakibat fatal untuk organisasi.

  4. Ekonomis (economy) Informasi yang dihasilkan mempunyai daya jual yang tinggi, serta biaya operasional untuk menghasilkan informasi tersebut minimal, informasi tersebut juga mampu memberikan dampak yang luas terhadap laju pertumbuhan

  5. Efisien (efficiency) Informasi yang berkualitas memiliki sintak ataupun kalimat yang sederhana, namun mampu memberikan makna dan hasil yang mendalam, atau bahkan menggetarkan setiap orang atau benda apapun yang menerimanya.

  6. Dapat dipercaya (reliabilty) Informasi tersebut berasal dari sumber yang dapat dipercaya, sumber tersebut juga telah teruji tingkat kejujurannya.

2.2.3 Konsep Dasar Sistem Informasi

  Menurut Mulyanto definisi sistem informasi adalah “suatu

  komponen yang terdiri dari manusia, teknologi informasi, dan prosedur kerja yang memproses, menyimpan, menganalisis, dan menyebarkan informasi unt uk mencapai suatu tujuan” [14].