Pembangunan website e-commerce penjualan produk fashion di Toko Chillight

BIODATA PENULIS 1. DATA PRIBADI

  Nama : Iryan Nur Setiawan Jenis kelamin : Laki-laki Tempat, tanggal lahir : Purbalingga, 17 Januari 1991 Agama : Islam Kewarganegaraan : Indonesia Status : Belum Kawin Anak ke : Satu dari tiga bersaudara Alamat : Kalimanah Kulon RT. 02/05

  Kecamatan Kalimanah Purbalingga 53371

  Telepon : 08999489491 E-mail : yanz_if@yahoo.com

2. RIWAYAT PENDIDIKAN

  1. Sekolah Dasar : SD N 1 Kalimanah Kulon tahun ajaran 1997-2002

  2. Sekolah Menengah Pertama : SMP N 1 Kalimanah tahun ajaran 1992-2005

  3. Sekolah Menengah Atas : SMK YPT Purbalingga 2 tahun ajaran 2005-2008

  4. Perguruan Tinggi : UNIKOM Bandung tahun ajaran 2008-2013 Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaaan sadar dan tanpa paksaan.

  Bandung, 22 Februari 2013 (Iryan Nur Setiawan)

  

PEMBANGUNAN WEBSITE E-COMMERCE

PENJUALAN PRODUK FASHION DI TOKO CHILLIGHT

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi S1 Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

  

IRYAN NUR SETIAWAN

10108165

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

KATA PENGANTAR

  Puji syukur penulis panjatkan kehadirat Allah SWT karena berkat rahmat dan karunia-Nya, penulis dapat menyelesaikan skripsi yang berjudul

  

“PEMBANGUNAN WEBSITE E-COMMERCE PENJUALAN PRODUK

FASHION DI TOKO CHILLIGHT ”. Skripsi ini disusun dengan maksud untuk

  memenuhi syarat kelulusan Ujian Akhir Sarjana Program Studi S1 Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.

  Pada proses penyusunan skripsi ini, penulis mendapat banyak bantuan, dorongan, bimbingan, dan arahan serta dukungan yang sangat berarti dari berbagai pihak, oleh karena itu, penulis ingin mengucapkan terima kasih yang sebesar-besarnya kepada:

  1. Seluruh keluarga tercinta yang telah memberikan doa dan dorongan baik moril maupun materi yang tiada henti.

  2. Bapak Dr. Ir. Eddy Soeryanto Soegoto Selaku Rektor Universitas Komputer Indonesia.

  3. Bapak Prof. Dr. Ir. Denny Kurniade, M.Sc. Selaku Dekan Fakultas Teknik Informatika dan Ilmu Komputer.

  4. Bapak Irawan Afrianto, S.T., M.T. Selaku Ketua Jurusan Teknik Informatika.

  5. Ibu Mira Kania Sabariah, S.T., M.T. Selaku Dosen Pembimbing yang telah

  6. Bapak Adam Mukharil Bachtiar, S.Kom. Selaku Dosen Wali Kelas IF-4 angkatan 2008 dan selaku reviewer yang telah banyak memberikan saran, arahan, serta bimbingan kepada penulis.

  7. Toko Chillight yang telah berkenan memberikan kesempatan untuk melakukan penelitian pada tokonya.

  8. Seluruh Dosen dan staf seketariat Jurusan Teknik Informatika.

  9. Buat rekan

  • – rekan IF-4 angkatan 2008 terima kasih atas doa dan dukungan kalian selama ini.

  10. Buat rekan seperjuangan Turyni Nindinda, Meilia Rahmawati, Guntur Gamadi, Fajar Mutaqien, Agus Sopian terima kasih atas doa dan dukungan kalian selama ini.

  Di dalam penulisan laporan penelitian tugas akhir ini, penulis telah berusaha semaksimal mungkin, dan menyadari bahwa skripsi ini jauh dari sempurna. Untuk itu penulis akan selalu menerima segala masukkan yang ditujukan untuk menyempurnakan skripsi ini.

  Besar harapan kami agar laporan penelitian tugas akhir ini akan bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya dan bagi penyusun sendiri khususnya.

  Wassalamu’alaikum Wr. Wb. Penulis

  

DAFTAR ISI

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

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

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

DAFTAR GAMBAR ........................................................................................... xii

DAFTAR TABEL .............................................................................................. xix

DAFTAR SIMBOL ........................................................................................... xxii

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

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

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

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

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

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

  1.3.2 Tujuan ..................................................................................................... 2

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

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

  1.5.1 Metode Pengumpulan Data .................................................................... 4

  1.5.2 Studi Lapangan ....................................................................................... 4

  1.5.3 Studi Literatur ......................................................................................... 5

  2.2.1 Konsep Dasar Data ............................................................................... 12

  2.2.8 PayPal ................................................................................................... 37

  2.2.7 Konsep Dasar E-Commerce ................................................................. 33

  2.2.6 Pengertian Internet ................................................................................ 27

  2.2.5 Konsep Dasar Analisis Sistem .............................................................. 22

  2.2.4 Konsep Dasar Sistem Informasi ........................................................... 18

  2.2.3 Konsep Dasar Sistem ............................................................................ 15

  2.2.2 Konsep Dasar Informasi ....................................................................... 13

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

  1.5.4 Metode Pembuatan Perangkat Lunak ..................................................... 5

  2.1.4 Visi dan Misi Perusahaan ..................................................................... 12

  2.1.3 Deskripsi Tugas .................................................................................... 10

  2.1.2 Struktur Oragnisasi Perusahaan .............................................................. 9

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

  2.1 Tinjauan Umum Perusahaan ..................................................................... 9

  

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

  1.6 Sistematika Penulisan ............................................................................... 6

  2.2.9 Bahasa Pemrograman ........................................................................... 40

  2.2.11 SSL (Secure Socket Layer) ................................................................... 47

  3.2 Analisis Basis Data ................................................................................. 68

  3.5.3 DFD Level 2 Proses 3 Lupa Password User ........................................ 77

  3.5.2 DFD Level 2 Proses 2 Pengolahan Data Master .................................. 76

  3.5.1 DFD Level 2 Proses 1 Login User ....................................................... 75

  3.5.1 DFD Level 1 ......................................................................................... 73

  3.5 Data Flow Diagram (DFD) ..................................................................... 73

  3.4 Diagram Konteks .................................................................................... 72

  3.3 Analisis Kebutuhan Fungsional .............................................................. 72

  3.1.6 Analisis Pengkodean ............................................................................ 67

  2.2.12 File Transfer Protokol (FTP) ................................................................ 48

  3.1.5 SKPL (Spesifikasi Kebutuhan Perangkat Lunak) ................................ 64

  3.1.4 Analisis Kebutuhan Non Fungsional .................................................... 56

  3.1.3 Aturan Bisnis ........................................................................................ 55

  3.1.2 Analisis Sistem yang Sedang Berjalan ................................................. 49

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

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

  

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

  3.5.4 DFD Level 2 Proses 4 Daftar Member ................................................. 78

  3.5.6 DFD Level 2 Proses 6 Pengolahan Data Transaksi .............................. 80

  3.5.16 DFD Level 3 Proses 2.2 Pengolahan Data Subkategori ....................... 90

  3.5.23 DFD Level 3 Proses 2.9 Pengolahan Data Kota ................................... 97

  3.5.22 DFD Level 3 Proses 2.8 Pengolahan Data Provinsi ............................. 96

  3.5.21 DFD Level 3 Proses 2.7 Pengolahan Data Detail Produk .................... 95

  3.5.20 DFD Level 3 Proses 2.6 Pengolahan Data Produk ............................... 94

  3.5.19 DFD Level 3 Proses 2.5 Pengolahan Data Gambar.............................. 93

  3.5.18 DFD Level 3 Proses 2.4 Pengolahan Data Ukuran .............................. 92

  3.5.17 DFD Level 3 Proses 2.3 Pengolahan Data Warna ................................ 91

  3.5.15 DFD Level 3 Proses 2.1 Pengolahan Data Kategori ............................ 89

  3.5.7 DFD Level 2 Proses 7 Pembelian Produk ............................................ 81

  3.5.14 DFD Level 2 Proses 19 Pengolahan Data Jabatan ............................... 88

  3.5.13 DFD Level 2 Proses 18 Pengolahan Data User .................................... 87

  3.5.12 DFD Level 2 Proses 14 Backup dan Restore Database ........................ 86

  3.5.11 DFD Level 2 Proses 13 Testimonial .................................................... 85

  3.5.10 DFD Level 2 Proses 12 Pembuatan laporan ......................................... 84

  3.5.9 DFD Level 2 Proses 10 Retur Produk .................................................. 83

  3.5.8 DFD Level 2 Proses 8 Riwayat Pembelian .......................................... 82

  3.5.24 DFD Level 3 Proses 2.10 Pengolahan Data Kecamatan ...................... 98

  3.5.26 DFD Level 3 Proses 2.12 Pengolahan Data Paket Pengiriman .......... 100

  3.11.1 Perancangan Antarmuka Pemilik ....................................................... 194

  3.13.1 Jaringan Semantik Pemilik ................................................................. 254

  3.14 Jaringan Semantik ................................................................................. 254

  3.13 Perancangan Pesan ................................................................................ 249

  3.11.5 Perancangan Antarmuka Pengunjung ................................................. 242

  3.11.4 Perancangan Antarmuka Member ...................................................... 225

  3.11.3 Perancangan Antarmuka Kasir ........................................................... 219

  3.11.2 Perancangan Antarmuka Petugas ....................................................... 202

  3.12 Perancangan Antarmuka ....................................................................... 194

  3.5.27 DFD Level 3 Proses 2.13 Pengolahan Data Ongkir ........................... 101

  3.11 Struktur Menu ....................................................................................... 191

  3.10 Perancangan Struktur Tabel .................................................................. 178

  3.9 Skema Relasi ......................................................................................... 176

  3.8 Kamus Data ........................................................................................... 164

  3.6 Spesifikasi Proses.................................................................................. 104

  3.5.29 DFD Level 3 Proses 7.4 Checkout ..................................................... 103

  3.5.28 DFD Level 3 Proses 2.14 Pengolahan Data Member ......................... 102

  3.13.2 Jaringan Semantik Petugas ................................................................. 255

  3.13.4 Jaringan Semantik Member ................................................................ 257

  3.14.8 Perancangan Prosedural Pencarian Data ........................................... 266

  4.1.1 Implementasi Perangkat Keras ........................................................... 271

  4.1 Implementasi Sistem ............................................................................. 271

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN .............................................. 271

  3.14.12 Perancangan Prosedural Ubah Password .................................... 270

  3.14.11 Perancangan Prosedural Ubah Profil .......................................... 269

  3.14.10 Perancangan Prosedural Retur .................................................... 268

  3.14.9 Perancangan Prosedural Pendaftaran Member .................................. 267

  3.14.7 Perancangan Prosedural Pembayaran ................................................ 265

  3.13.5 Jaringan Semantik Pengunjung .......................................................... 258

  3.14.6 Perancangan Prosedural Pembelian ................................................... 264

  3.14.5 Perancangan Prosedural Hapus Data .................................................. 263

  3.14.4 Perancangan Prosedural Ubah Data ................................................... 262

  3.14.3 Perancangan Prosedural Tambah Data ............................................... 261

  3.14.2 Perancangan Prosedural Login Member ............................................ 260

  3.14.1 Perancangan Prosedural Login User .................................................. 259

  3.15 Perancangan Prosedural ........................................................................ 259

  4.1.2 Implementasi Perangkat Lunak .......................................................... 272

  4.1.4 Implementasi Antarmuka ................................................................... 283

  4.2 Pengujian Perangkat Lunak .................................................................. 288

  4.2.1 Pengujian Alpha ................................................................................. 288

  4.2.2 Pengujian Beta .................................................................................... 351

  

BAB 5 KESIMPULAN DAN SARAN ............................................................ 363

  5.1 Kesimpulan ........................................................................................... 363

  5.2 Saran ..................................................................................................... 363

  

DAFTAR PUSTAKA ........................................................................................ 365

  

DAFTAR PUSTAKA

[1] Sommerville, I. (2003). Software Engineering. Jakarta: Erlangga.

  [2] Witarto. (2004). Memahami Sistem Informasi. Bandung: Informatika. [3] Jogiyanto, H.M. (2006). Analisis dan Desain Sistem Infromasi.

  Yogyakarta : Andi Publisher. [4] Haryanto, B. (2004). Sistem Manajemen Basis Data. Bandung: Informatika.

  [5] Syafrizal, M. (2005). Pengantar Jaringan Komputer. Yogyakarta: Andi. [6] Nugroho, A. (2006). E-Commerce Memahami Perdagangan Modern di Dunia Maya. Bandung: Informatika.

  [7] Arief, M. R. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Yogyakarta: Andi. [8] (2010). Mudah Membuat Toko Online dengan osCommerce. Yogyakarta: Andi. [9] Rahman, S. (2012). Buku Sakti Paypal: Rahasia Jualan Online Tanpa Kartu Kredit. Jakarta: Elex Media Komputindo. [10] Rahman, S. (2012). Killer Paypal. Jakarta: Elex Media Komputindo. [11] Yuana, R. A. (2010). 67 Trik & Ide Brilian Master PHP. Yogyakarta: Lokomedia. [12] Kadir, A. (2004). Dasar Aplikasi Database MYSQL DELPHI. Yogyakarta: Andi. [13] Madcoms. (2011). Kupas Tuntas Adobe Dreamweaver CS5 Dengan Pemrograman PHP & MYSQL. Yogyakarta: Andi Publisher.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Toko Chillight merupakan satu dari sekian banyak badan usaha yang bergerak di bidang penjualan pakaian serta aksesoris. Toko Chillight terletak di Jalan Cihampelas No. 139 A Bandung. Toko Chillight menjual berbagai macam jenis pakaian remaja beserta dengan aksesorisnya baik untuk laki-laki maupun untuk perempuan.

  Berdasarkan observasi dan wawancara dengan pemilik toko, media promosi yang digunakan saat ini masih terbatas yaitu dengan cara saling memberi informasi melalui satu pembeli ke pembeli lainnya, serta melalui brosur yang berisi katalog dari produk yang ada di Toko Chillight. Hal ini akan menjadi masalah apabila terjadi perubahan data mengenai produk yang ditawarkan, maka perusahaan harus mempromosikannya kembali dan akan menyebabkan biaya yang besar untuk kegiatan tersebut. Promosi ini juga menyebabkan pembeli yang belum mengetahui letak Toko Chillight harus bersusah payah mencari lokasi Toko Chillight untuk membeli produk yang mereka inginkan.

  Ketika dihadapkan dengan perkembangan zaman, kemajuan teknologi telah mampu meningkatkan pengguna internet serta mampu mengubah gaya hidup sebagian besar masyarakat Indonesia melalui informasi yang diterima. Salah satu pemanfaatan teknologi internet adalah aplikasi electronic commerce atau e-

  

commerce. Dengan adanya e-commerce perusahaan dapat mempromosikan

  produk-produknya kepada banyak orang di mana saja dan juga dapat memberikan informasi produk yang dijual secara lengkap. Pembeli dapat melakukan pembelian produk yang diinginkan di mana saja dan kapan saja walaupun pembeli dan penjual berada pada tempat yang berlainan. Pengelolaan produknya pun akan sangat terbantu, yaitu dengan adanya database yang dapat mengontrol sirkulasi

  Berdasarkan permasalahan yang timbul inilah yang melandasi Pembangunan Website E-Commerce Penjualan Produk Fashion Di Toko Chillight Bandung.

  1.2 Perumusan Masalah

  Berdasarkan latar belakang masalah yang telah dijabarkan, dapat disimpulkan bahwa Toko Chillight membutuhkan suatu aplikasi untuk mengatasi permasalahan yang telah disampaikan. Pokok permasalahan yang dapat disimpulkan adalah

  ”Bagaimana Cara Membangun Website E-Commerce Penjualan Produk Fashion Di Toko Chillight Bandung”.

  1.3 Maksud dan Tujuan Penelitian

  1.3.1 Maksud

  Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan penelitian ini adalah untuk membangun Website E-Commerce Penjualan Produk Fashion di Toko Chillight.

  1.3.2 Tujuan

  Berdasarkan permasalahan yang diteliti, maka tujuan yang akan dicapai adalah :

  1. Memudahkan Toko Chillight dalam mempromosikan produk-produknya kepada pembeli dengan media sarana promosi produk yang baik.

  2. Memudahkan pembeli mengetahui keberadaan Toko Chillight dan profil Toko Chillight, sehingga pembeli dapat lebih mengenal Toko Chillight.

  3. Membantu Toko Chillight dalam menjual produknya dengan mengukuti gaya hidup masyarakat.

1.4 Batasan Masalah

  Permasalahan yang dikaji sangat luas maka diperlukan suatu batasan masalah agar penyajian lebih terarah dan mencapai sasaran yang ditentukan, meliputi hal-hal sebagai berikut :

  1. Sistem yang dibangun menyediakan informasi tentang produk yang dijual di Toko Chillight.

  2. Sistem yang dibangun menyediakan layanan pengaturan data produk, data kategori, data subkategori, data detail produk, manajemen harga, gambar produk, produk terbaru, produk terlaris, produk banyak dirating, pengelolaan diskon, pengelolaan stok produk.

  3. Sistem yang dibangun, menyediakan menajemen pembelian sebagai berikut: a. Sistem yang dibangun memberikan layanan pencarian berdasarkan nama produk.

  b. Pembeli dapat berkonsultasi melalui media yang disedikan untuk berkomunikasi, yaitu melalui telepon, chat melalui Yahoo Messanger, atau bisa juga melaui jejaring sosial yaitu Facebook.

  c. Pembeli harus melakukan registrasi terlebih dahulu untuk menjadi member dan melakukan aktivasi akun sebelum melakukan pembelian.

  d. Sistem disertai dengan update status pembelian, konfirmasi pembayaran dan pembatalan pembelian.

  4. Manajemen pembayaran yang ditangani, yaitu:

  a. Pembayaran offline, dilakukan melalui transfer bank langsung melalui rekening.

  b. Pembayaran online, menggunakan fasilitas payment gateway yaitu paypal.

  5. Manajemen Pengiriman

  a. Pengiriman produk pembelian bekerjasama dengan perusahaan penyedia layanan jasa pengiriman barang JNE, TIKI dan POS. b. Biaya pengiriman produk dihitung berdasarkan ketentuan dari pihak penyedia layanan jasa pengiriman barang, aplikasi terhubung dengan fasilitas penelusuran pengiriman (Tracking).

  6. Produksi produk dilakukan setiap enam bulan, produk terbaru dimasukkan ke dalam sistem secara manual oleh petugas toko.

  7. Sebagai penunjang media promosi sistem yang dibangun akan berintegrasi dengan situs jejaring sosial seperti Facebook.

  8. Menyediakan pengelolaan retur pembelian untuk menangani apabila terjadi keluhan atau ketidakpuasan dari pelanggan atas produk yang sudah dibeli.

  9. Fasilitas belanja diantaranya pencarian produk, menampilkan produk terbaru, produk terlaris, produk banyak dirating, fasilitas pendaftaran member, riwayat pembelian, retur produk, pengiriman informasi pembelian melalui email ke pembeli setiap ada perubahan status pembelian, zoom gambar produk.

  10. Tersedia sistem rekomendasi produk yang disajikan untuk pengujung dan member yaitu berupa produk lama yang stoknya masih banyak, ini bertujuan untuk mempercepat terjualnya produk lama yang stoknya masih banyak dan untuk mengurangi penumpukan banyaknya produk lama di toko pada saat produk baru selesai diproduksi.

1.5 Metodologi Penelitian

  Metodologi yang digunakan dalam penelitian ini adalah sebagai berikut :

  1.5.1 Metode Pengumpulan Data

  Tahap pengumpulan data adalah mengumpulkan data dari tempat penelitian sesuai yang dibutuhkan dalam Pembangunan Website E-Commerce Penjualan Produk Fashion Di Toko Chillight.

  1.5.2 Studi Lapangan

  Studi lapangan dilakukan dengan cara meninjau secara langsung ke Toko Chillight untuk mendapatkan data yang berhubungan dengan website e-commerce

  1. Observasi Observasi adalah pengumpulan data dengan cara melakukan pengamatan atau meninjau secara langsung ke Toko Chillight.

  2. Wawancara Wawancara adalah pengumpulan data dengan cara tanya jawab kepada pemilik Toko Chillight yang akan berinteraksi langsung dengan sistem yang akan dibangun.

  1.5.3 Studi Literatur

  Studi literatur adalah pengumpulan data melalui buku-buku, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  1.5.4 Metode Pembuatan Perangkat Lunak

  Teknik analisis data dalam pembangunan perangkat lunak menggunakan model waterfall menurut Sommerville, yang meliputi beberapa proses diantaranya yaitu :

  a. Requirement analysis and definition Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.

  b. System and software design Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.

  c. Implementation and unit testing Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit.

  d. Integration and sistem testing Penyatuan unit-unit program kemudian diuji secara keseluruhan (sistem testing). e. Operation and maintenance Mengoperasikan program di lingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.

  Tahapan-tahapan pengembangan perangkat lunak metode waterfall menurut Sommerville dapat dilihat pada gambar berikut : [ Requirements definition 1]

  System and software design

Implementation and unit

testing

Integration and system testing Operation and maintenance

Gambar 1. 1 Waterfall menurut Sommerville

1.6 Sistematika Penulisan

  Untuk mempermudah penlisan laporan penelitian tugas akhir ini disusun menjadi beberapa bab, dimana setiap bab menjelaskan isi yang dikandungnya. Sistematika penulisan tugas akhir ini adalah sebagai berikut:

BAB 1 PENDAHULUAN Bab ini berisikan tentang latar belakang masalah, perumusan masalah,

  maksud dan tujuan, batasan masalah, metodologi penelitian, serta sistematika penulisan.

  BAB 2 TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian, yaitu: tinjauan umum perusahaan dan

  landasan teori. Tinjauan umum perusahaan berisi tentang sejarah singkat perusahaan, struktur organisasi perusahaan, deskripsi tugas, visi dan misi perusahaan, sedangkan landasan teori berisi teori-teori pendukung dalam membangun situs web e-commerce pada Toko Chillight.

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi tentang analisis kebutuhan sistem diantaranya analisis

  masalah, analisis prosedur yang sedang berjalan, analisis basis data. Bab ini juga berisi perancangan sistem dimulai dari perancangan prosedural, perancangan alir data, perancangan menu dan perancangan antar muka program (interface).

  BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi tentang implementasi dan pengujian sistem yang telah

  dikerjakan, yang terdiri dari menerapkan rencana implementasi, melakukan kegiatan implementasi dan tindak lanjut implementasi. Selain itu juga berisi pengujian program yang dikerjakan.

  BAB 5 KESIMPULAN DAN SARAN Bab ini menjelaskan tentang kesimpulan dari aplikasi yang telah dibangun dan saran yang dirumuskan dalam pengembangan perangkat lunak.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Umum Perusahaan

  Tinjauan umum perusahaan dimaksudkan untuk mengetahui keadaan perusahaan antara lain tentang sejarah berdirinya perusahaan, struktur organisasi perusahaan serta deskripsi tugas dari masing-masing bagian serta visi dan misi dari perusahaan.

  2.1.1 Sejarah Singkat Perusahaan

  Chillight adalah salah satu toko yang didirikan pada tahun 1998 yang bergerak dibidang industri pakaian dan aksesoris, pada mulanya perusahaan ini dikelola dalam skala kecil, yang bertempat di konter-konter ukuran 2x3 m, namun sejak tahun 2000 mulai melakukan pengembangan usahanya, setelah Chillight mempunyai konsep baru yaitu BioRock, artinya Bio itu Hidup , Rock itu lebih bergaya jadi pola desain lebih bergaya hidup. Segmentasi pasar, perusahaan Chillight lebih berfokus pada kalangan remaja dan dewasa sesuai dengan konsepnya yang lebih familiar dan trendy dimata masyarakat pada umumnya.

  2.1.2 Struktur Oragnisasi Perusahaan

  Struktur organisasi adalah sususan hubungan antara tiap bagian serta posisi yang ada pada suatu perusahaan atau organisasi dalam menjalankan kegiatan operasional untuk mencapai tujuan. Struktur organisasi menggambarkan dengan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lainnya dan bagaimana hubungan aktivitas dan fungsi dibatasi.

  Struktur organinasi mempunyai arti penting karena struktur organisasi merupakan bentuk formal kegiatan dan hubungan antara berbagai subunit bagian- bagian didalam perusahaan, dengan mengetahui struktur organisasi dapat didalam perusahaan serta digunakan untuk merumuskan rencana kerja yang ideal sebagai pedoman untuk dapat mengetahui siapa bawahan dan atasannya dalam suatu organisasi perusahaan.

  Untuk lebih jelas mengenai struktur organisasi yang ada pada Toko Chillight dapat dilihat seperti gambar 2.1 dibawah ini : Pemilik Toko

  Bagian Desainer Bagian Produksi Bagian Gudang Petugas Toko Kasir

Gambar 2. 1 Struktur Organisasi Perusahaan

2.1.3 Deskripsi Tugas

  Deskripsi tugas digunakan untuk mengetahui tugas wewenang tanggung jawab dari masing-masing bagian. Deskripsi tugas yang ada di Toko Chillight Bandung adalah sebagai berikut :

  1. Pemilik toko adalah orang yang mendirikan perusahaan. Bertugas : 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 toko.

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

  2. Bagian Desainer a. Merancang model produk yang akan diproduksi.

  b. Menyarankan jenis bahan baku yang akan digunakan.

  c. Mempresentasikan model produk yang akan disaran untuk diproduksi terhadap pemilik toko.

  3. Bagian Produksi

  a. Kegiatan produksi dilakukan apabila pemilik toko memberi perintah untuk produksi barang.

  b. Bertanggung jawab terhadapa barang yang diproduksi .

  c. Menyerahkan barang yang telah diproduksi kebagian gudang untuk selanjutnya didata.

  4. Bagian Gudang

  a. Mengkoordinir, mengarahkan, dan mengawasi pelaksanaan penerimaan, penyimpanan dan pengeluaran barang dari gudang.

  b. Memeriksa dan menghitung jumlah barang.

  c. Mengatur tata letak persediaan barang di gudang untuk memudahkan pengawasan dan pengambilan barang.

  d. Menyiapkan laporan secara berkala mengenai penerimaan, pemeriksaan dan pengeluaran barang dari gudang.

  5. Petugas Toko Petugas toko bertugas melayani setiap pembeli yang datang ke toko.

  6. Kasir a. Menerima pembayaran dari pembeli.

  b. Bertanggung jawab terhadap pencatatan laporan-laporan keuangan.

  c. Melayani Retur produk pembeli.

  d. Menyiapkan data-data yang diperlukan untuk pembuatan laporan keuangan.

  e. Melakukan pencatatan atas setiap transaksi yang terjadi di perusahaan.

2.1.4 Visi dan Misi Perusahaan

  2.1.4.1 Visi Perusahaan

  “Menjadikan Chillight yang Maju, Mandiri dan Profesional didalam menjalankan usahanya di bidang Industri Pakaian dan menjadi product image untuk kalangan remaja dan dewasa.

  2.1.4.2 Misi Perusahaan 1. Selalu berperan aktif dalam Peningkatan Pasar Konsumen.

  2. Sebagai Usaha yang Mandiri dalam menghadapi persaingan Global.

  3. Membuat rancangan desain yang unik, artinya mempunyai ciri / karakter dengan pola desain yang lebih Modis dan memperhatikan batas-batas norma agama.

  4. Rancangan desain lebih bersifat hidup, sesuai dengan brand yang di keluarkan, seperti Biorock, artinya Bio Itu Hidup , Rock itu lebih bergaya.

  Jadi Pola Desain Bergaya Hidup. Tujuan : ”Memajukan dan Mensejahterakan Perajin Industri Kaos pada khususnya dan masyarakat pada umumnya, serta ikut membangun tatanan perekonomian Nasional dalam rangka mewujudkan masyarakat yang maju, adil dan makmur”.

2.2 Landasan Teori

  Landasan teori bermanfaat sebagai pemandu agar penelitian fokus sesuai dengan fakta di lapangan. Selain itu landasan teori juga bermanfaat untuk memberikan gambaran umum tentang latar belakang penelitian dan sebagai bahan pembahasan hasil penelitian.

2.2.1 Konsep Dasar Data

  Data adalah representasi dari suatu fakta yang dimodelkan dalam bentuk gambar, kata dan/atau angka. Manfaat data adalah sebagai satauan representasi yang dapat diingat, direkam, dan dapat diolah menjadi informasi. sederhananya, data adalah catatan tentang fakta, atau data merupakan catatan tentang fakta. Data yang baik adalah yang sesuai dengan faktanya. [2]

2.2.2 Konsep Dasar Informasi

  Informasi adalah rangkaian data yang mempunyai sifat sementara, tergantung dengan waktu, mampu memberi kejutan kepada yang menerimanya. Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi. Suatu sistem yang kurang mendapatkan informasi akan menjadi luruh, kerdil, dan akhirnya berakhir.

  Apakah sebenarnya informasi itu, sehingga sangat penting artinya bagi suatu sistem. Informasi (information) dapat di definisikan sebagai berikut : “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna

  dan lebih berarti bagi yang menerimanya

  ” Sumber dari informasi adalah data. Data merupakan bentuk jamak dari tunggal datum atau data-item. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu yang tejadi pada saat tertentu. [2]

2.2.2.1 Kualitas Informasi

  Kualitas dari suatu informasi tergantung dari tiga hal, yaitu informasi harus akurat, tepat pada waktunya dan relevan. [2] a. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan.

  b. Tepat pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah using tidak akan mempunyai nilai lagi.

  c. Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakainya.

  Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.

  2.2.2.2 Nilai Informasi

  Nilai dari informasi (value of information) ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Akan tetapi perlu diperhatikan bahwa informasi yang digunakan di dalam suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Sehingga tidak memungkinkan dan sulit untuk menghubungkan suatu bagian informasi pada suatu masalah yang tertentu dengan biaya untuk memperolehnya, karena sebagian besar informasi dinikmati tidak hanya oleh satu pihak di dalam perusahaan. Lebih lanjut sebagian besar informasi tidak dapat persis ditaksir keuntungannya dengan satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost-

  benefit. [3]

  2.2.2.3 Siklus Informasi

  Data agar menjadi lebih berarti dan berguna dalam bentuk Informasi, maka perlu diolah melalui suatu model tertentu. Data yang telah diolah tersebut kemudian diterima oleh penerima, lalu penerima membuat suatu keputusan dan melakukan tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, dan diproses kembali lewat suatu model dan seterusnya sehingga membentuk suatu siklus. Siklus ini disebut dengan siklus Informasi (information cycle) atau disebut pula siklus pengolahan data (processing cycles). [3]

  

Gambar 2. 2 Siklus Informasi

  Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai tujuan. Ada beberapa elemen yang membentuk sebuah sistem, yaitu tujuan, masukan, keluaran, proses, mekasisme pengendalian dan umpan balik, serta batasan.

  Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan menekankan pada komponen atau elemennya. Pendekatan sistem lebih menekankan pada prosedur mendefinisikan sistem sebagai berikut ini.

  “Sistem adalah jaringan kerja dari prosedur-prosedur yang saling

  berhubungan, berkumpul, bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu

  ” . Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urutan-urutan operasi didalam sistem. Prosedur (procedure) didefinisikan oleh Ricard F. Neuschel sebagai beikut ini.

  “Suatu procedure adalah suatu urutan-urutan operasi klerikal (tulis

  

Proses

(Model)

Basis

Data

  Hasil Tindakan

  Data (Terungkap) Input (Data)

  Keputusan Tindakan Penerima Output

  (Informasi)

2.2.3 Konsep Dasar Sistem

  departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi

  .” Pendekatan sistem yang menekankan pada komponen akan lebih mudah didalam mempelajari suatu sistem yang tujuan analisis dan perancangan suatu sistem. Untuk menganalisis dan merencanakan suatu sistem, analis dan perancang sistem harus mengerti terlebih dahulu mengenai komponen-komponen atau elemen-elemen atau subsitem-subsistem dari sistem tersebut.

  Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai sasaran (objective). Dengan demikian dapat ditarik kesimpulan bahwa sistem pada dasarnya adalah kumpulan-kumpulan atau susunan yang teratur dari prosedur atau elemen yang berhubungan satu sama lainnya dan prosedur yang digunakan untuk menyelesaikan atau menghasilkan suatu hasil tertentu. [3]

2.2.3.1 Karakteristik Sistem

  Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu : [3]

  a. Komponen Sistem Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem, atau bagian- bagian dari sistem.

  b. Batas Sistem Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas suatu sistem menujukkan ruang lingkup (scope) dari sistem tersebut.

  c. Lingkungan Luar Sistem Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan menggangu kelangsungan hidup dari sistem.

  d. Penghubung Sistem Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber- sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.

  e. Masukan Sistem Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal

  input). Maintenance input adalah energi yang dimasukkan supaya sistem

  tersebut beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran.

  f. Keluaran Sistem Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem.

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

  h. Sasaran Sistem Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.2.3.2 Klasifikasi Sistem

  Sistem dapat diklasifikasikan dari beberapa sudut pandangan, diantaranya adalah sebagai berikut ini: [2] a. Sistem abstrak (abstract sistem) dan sistem fisik (physical sistem).

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

  c. Sistem alamiyah (natural sistem) dan sistem buatan manusia (human made sistem).

  d. Sistem alamiyah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Sedangkan sistem buatan manusia adalah sistem yang dirancang oleh manusia

  e. Sistem tertentu (deterministic sistem) dan sistem tak tentu (probabilistic sistem).

  f. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi.

  Interaksi diantara bagian-bagiannya dapat di deteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sedangkan sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat di prediksi karena mengandung unsur probabilitas.

  g. Sistem tertutup (closed sistem) dan sistem terbuka (open sistem).