Pembangunan website penjualan berang berbasis e-commerce di Save Porject

  

BIODATA

  Nama : Sumarni NIM : 10107036 Tempat, tanggal lahir : Bandung, 12 Juni 1989 Jenis kelamin : Perempuan Alamat : Jalan Madesa RT 05 RW 11 No 22 Bandung 40233 No. Telepon : 081395351112 Email : Riwayat Pendidikan :

  Tahun Pendidikan

  1995-2001 SD Babakan Ciparay Bandung 2001-2004 SMP Negeri 24 Bandung 2004-2007 SMA Pasundan 1 Bandung 2007-2013 Program S1 Jurusan Teknik Informatika Universitas

  Indonesia (UNIKOM) Bandung

PEMBANGUNAN WEBSITE PENJUALAN BARANG BERBASIS

  E-COMMERCE DI SAVE PROJECT SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

  SUMARNI 10107036

PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER

KATA PENGANTAR

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

  

“PEMBANGUNAN APLIKASI WEBSITE PENJUALAN BARANG BERBASIS

E-COMMERCE DI SAVE PROJECT

  . Skripsi ini disusun dengan maksud untuk

  memenuhi syarat kelulusan ujian akhir Sarjana Program Strata Satu Jurusan 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. Kepada suami terima kasih telah memberikan dukungan baik moril maupun materil. Dan kepada anakku Fikri Raffasya Alfarizqi, semoga kelak dapat menempuh pendidikkan yang lebih tinggi dari orang tuamu, aamiin.

  2. Orang tua, kakak serta adik tercinta yang telah memberikan kasih sayang, doa dan dorongan baik moril maupun materi yang tiada henti. Semoga suatu saat aku dapat membanggakan kalian.

  3. Ibu Inne Novita Sari, S.Si., M.Si. Selaku dosen pembimbing. Terima kasih telah banyak meluangkan waktu untuk memberikan bimbingan, saran dan nasehatnya selama penyusunan skripsi ini.

  4. Bapak Irawan Afrianto, S.T., M.T., Selaku Ketua Jurusan Program Studi Teknik Informatika Universitas Komputer Indonesia serta selaku penguji.

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

  6. Bapak Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. Selaku Dekan Fakultas Teknik Universitas Komputer Indonesia.

  7. Bapak Eko Budi Setiawan. selaku dosen wali kelas IF-1 Angkatan 2007.

  8. Bapak Teguh Gumilar dan seluruh karyawan Toko Save Project, terima kasih atas semua bantuan yang diberikan selama ini.

  9. Suci Rahayu, Rifka Dwi Restika terima kasih telah membantu. Teman seperjuangan : Bayu Nugraha, Harli, Nesken Sitanggang, Nurman Agustian.

  Terima kasih juga pada Bu Gentisya karena telah bersedia meminjamkan kosan. Serta teman-temanku di kelas IF-1 angkatan 2007 yang tidak bisa disebutkan satu-persatu yang telah memberikan banyak bantuan, dukungan, motivasi, waktu, pelajaran, dan berbagi pengalaman.

  10. Terima kasih juga pada teman-teman satu bimbingan, khususnya Nur Annisa, terima kasih atas bantuannya.

  11. Seluruh dosen yang telah memberikan ilmunya dan staff UNIKOM.

  12. Serta semua pihak yang telah turut membantu dalam penyusunan skripsi ini, yang tidak bisa di sebutkan semuanya satu persatu.

  Didalam 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 penulis agar laporan penelitian tugas akhir ini akan bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya dan bagi penyusun sendiri khususnya.

  Penulis Bandung, Juli 2013

  

DAFTAR ISI

  LEMBAR JUDUL LEMBAR PENGESAHAN ABSTRAK ................................................................................................................ i

  

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

  KATA PENGANTAR .......................................................................................... iii DAFTAR ISI ........................................................................................................... v DAFTAR GAMBAR .............................................................................................. ix DAFTAR TABEL ................................................................................................. xii DAFTAR SIMBOL ........................................................................................... xvii DAFTAR LAMPIRAN ........................................................................................ xix

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

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

  1.2 Rumusan 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 Metode Penelitian .............................................................................................. 4

  1.5 Metode Pengumpulan Data ................................................................................ 4

  1.5.2 Tahap Pembuatan Perangkat Lunak ................................................................ 5

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

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

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

  2.1.1 Serajarah Toko Save Project ........................................................................... 9

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

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

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

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

  2.2.1 Konsep Dasar Sistem Informasi .................................................................... 11

  2.2.1.1Komponen Sistem Informasi ...................................................................... 11

  2.2.1.2 Tujuan Sistem Informasi ............................................................................ 11

  2.2.1.3 Manfaat Sistem Informasi .......................................................................... 12

  2.2.2 Basis Data (Database) .................................................................................. 12

  2.2.2.1 Tujuan Basis Data ...................................................................................... 14

  2.2.3 Database Management System (DBMS) ...................................................... 15

  2.2.4 DFD (Data Flow Diagram) .......................................................................... 15

  2.2.5 Diagram Alir Dokumen / Flowmap .............................................................. 16

  2.2.6 ERD (Entity Relationship Diagram) ............................................................. 16

  2.2.6.1 Kardinalitas (Cardinality) .......................................................................... 17

  2.2.7 E-Commerce (Electronic Commerce) ........................................................... 17

  2.2.7.1 Keuntungan E-commerce ........................................................................... 18

  2.2.7.2 Kerugian E-Commerce ............................................................................... 19

  2.2.7.3 Jenis-Jenis E-Commerce ............................................................................ 21

  2.2.8 Internet .......................................................................................................... 23

  2.2.9 Metode Pembayaran ...................................................................................... 23

  2.2.9.2 Pembayaran Offline .................................................................................... 23

  2.2.9.2 Pembayaran Online .................................................................................... 24

  2.2.9.3 Jenis-Jenis Pembayaran Online .................................................................. 24

  2.2.10 SSL (Secure Socket Layer) ......................................................................... 26

  2.2.11 S-HTTP ....................................................................................................... 29

  2.2.12 Yahoo Mesengger ........................................................................................ 29

  2.2.13 Email (Electronic Mail) .............................................................................. 29

  2.2.14 HTML (Hiper Text Markup Language) ...................................................... 30

  2.2.15 Cascading Style Sheet (CSS) ....................................................................... 30

  2.2.16 Java Script .................................................................................................. 31

  2.2.17 PHP ............................................................................................................. 31

  2.2.18 Adobe Dreamweaver ................................................................................... 32

  2.2.21 Konsep Dasar Collaborative Filtering ........................................................ 33

  2.2.22 Metode Penelitian Kunatitatif dan Kualitatif ............................................. 35

  2.2.23 Skala Pengukuran ........................................................................................ 36

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM ......................................... 38

  3.1 Analisis Sistem ................................................................................................. 38

  3.1.1 Analisis Masalah .......................................................................................... 38

  3.1.2 Analisis Prosedur Yang Sedang Berjalan ..................................................... 39

  3.1.3 Evaluasi Sistem Yang Sedang Berjalan ........................................................ 45

  3.1.4 Analisis Sistem Rekomendasi ....................................................................... 46

  3.1.5 Aturan Bisnis ................................................................................................ 50

  3.1.5.1 Aturan Bisnis Yang Sedang Berjalan......................................................... 50

  3.1.5.2 Proses Bisnis Pada Sistem Yang Akan Dibangun ..................................... 50

  3.1.6 Analisis Kebutuhan Non Fungsional Yang Akan Dipakai ........................... 53

  3.1.7 Analisis Data ................................................................................................. 57

  3.1.8 Analisis Kebutuhan Fungsional .................................................................... 59

  3.1.8.1 Diagram Konteks ....................................................................................... 59

  3.1.8.2 Perancangan Data Flow Diagram (DFD) .................................................. 60

  3.1.9 Spesifikasi Proses .......................................................................................... 78

  3.1.10 Kamus Data ............................................................................................... 120

  3.1.11 Perancangan Data ..................................................................................... 126

  3.1.11.1 Diagram Relasi ....................................................................................... 126

  3.1.11.2 Struktur Tabel ........................................................................................ 128

  3.2 Perancangan Arsiterktur ................................................................................. 138

  3.2.1 Perancangan Struktur Menu ........................................................................ 138

  3.2.2 Perancangan Antarmuka ............................................................................ 142

  3.2.2.1 Perancangan antarmuka Pengunjung ....................................................... 142

  3.2.2.1 Perancangan antarmuka Konsumen ......................................................... 146

  3.2.2.1 Perancangan antarmuka Karyawan .......................................................... 154

  3.2.3 Perancangan Pesan ...................................................................................... 161

  3.2.4 Jaringan Semantik ....................................................................................... 161

  4.1 Implementasi Sistem ...................................................................................... 172

  4.1.1 Implementasi Perangkat Keras.................................................................... 172

  4.1.2 Implementasi Perangkat Lunak ................................................................... 173

  4.1.3 Implementasi Database............................................................................... 173

  4.1.4 Implementasi Antarmuka ............................................................................ 180

  4.2 Pengujian Perangkat Lunak ........................................................................... 185

  4.2.1 Pengujan Black Box .................................................................................... 185

  4.2.2 Equivalence Partioning .............................................................................. 188

  4.2.3 Kesimpulan Hasil Pengujian Alpha ............................................................ 213

  4.2 Pengujuian Beta ............................................................................................. 214

  4.3.1 Rencana Pengujian Beta.............................................................................. 214

  4.3.2 Hasil Pengujian Beta ................................................................................... 217

  4.3.2.1 Wawancara Untuk Karyawan .................................................................. 217

  4.3.2.2 Kuesioner Untuk Konsumen .................................................................... 219

  4.3.3 Kesimpulan Pengujian Beta ........................................................................ 222

  BAB 5 KESIMPULAN DAN SARAN ............................................................... 224

  5.1 Kesimpulan .................................................................................................... 224

  5.2 Saran .............................................................................................................. 224 DAFTAR PUSTAKA .......................................................................................... 226

DAFTAR PUSTAKA

  [1] Fathansyah,ir.1999.Basis Data.Bandung:Informatika [2] Hakim,Lukmanul,2011.bikin Website super keren dengan

  PHP&query.Yogyakarta:Lokomedia

  [3] Madcoms.2008.mahir dalam 7 hari Adobe Dreamwaver cs3 dan php.Yogyakarta : Andi [4] Mulyanto,Agus dan Fahrurrozi,Imam.2011,JUSI vol 1 no.1 Item

  Collaborative Filtering untuk rekomendasi pembelian buku secara online.Yogyakarta :Universitas Islam Negeri (UIN)Susan Kalijaga.

  [5] M.a.Ineke Pakereng dan Teguh Wahyono.2004.Sistem Basis Data:konsep dan Pendekatan Praktikum.Yogyakarta:Graham Ilmu [6] Nugroho,Adi.2006.E-Commerce Memahami Perdagangan Modern di dunia Maya.Bandung:Informatika. [7] Prasetyo Dikdik Dwi.2005.Solusi Menjadi Web Master Melalui Manajemen Web dengan PHP.Jakarta: Elex Media Komputindo. [8] Riyanto.2012.Serba gratis Email,Eessenger,Blog,Domain,Hosting.cms For Blog&e-Commerce.Yogyakarta:Gava Media. [9] S.pressman,Roger.2010.Software Engineering-

  a Practitioner’s Approach.New York:Higher Education.

  [10] Rahman,Su.2012.buku Sakti Paypal.Jakarta:PT Elex Media Komputindo [11] Sugiyono,2010.Metode Penelitian Kuantatif Kulitatif dan R&D.alfabeta:Bandung.

  [12] Witarto.2004.Memahami System Informasi.Bandung:Informatika. [13] Kurniawan Yusuf.2005.Kriptografi Keamanan Internet dan Jaringan Komunikasi.Bandung:Informatika.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Save Project adalah perusahaan yang bergerak dibidang fashion, produk yang dihasilkan adalah t-shirt, kemeja, sweater, Jaket dan lain-lain. Perusahaan yang telah dirintis sejak tahun 2003 ini bermula bernama Save Project, seiring perkembangan dan tuntutan usaha tahun 2011 perusahaan telah melegalkan usaha dengan mendirikan CV. AKUSARA MANDIRI sesuai akte notaries Heryawan, S.H no 1 tanggal 6 Januari 2011, sehingga pada tahun 2011 pula Save Project menjadi anak perusahaan CV. AKUSARA MANDIRI.

  Selama ini sistem penjualan di Save Project adalah konsumen datang langsung ke toko untuk membeli produk. Hal ini membuat konsumen yang ingin membeli produk Save Project akan tetapi memiliki kesibukkan, terkadang mengalami kesulitan untuk meluangkan waktu datang langsung ke toko. Kendala lain yang dialami pihak perusahaan adalah dalam hal media promosi, selama ini perusahaan hanya menyebarkan famplet untuk menyebarkan informasi produk, sehingga penyebaran informasinya tidak meluas. Selain itu, penjaga toko merasa kesulitan untuk merekomendasikan produk kepada konsumen, dikarenakan penjaga toko belum mengetahui kecenderungan minat konsumen terhadap suatu produk. Dalam pencatatan data produk dan data transaksi penjualan pun belum terkomputerisasi padahal semakin hari data transaksi semakin banyak, sehingga mengakibatkan terjadinya kesulitan dalam mengelola data produk, data transaksi dan pembuatan laporan.

  E-Commerce adalah suatu proses membeli dan menjual produk-produk secara

  elektronik melalui media internet oleh konsumen dan dari perusahaan ke perusahaan dengan komputer sebagai perantara transaksi bisnis. Pemanfaatan e-commerce sebagai alat untuk dapat bertahan dan bersaing di era digital ini akan berdampak baik, tidak hanya bagi perusahaan tapi juga bagi konsumen. Manfaat bagi konsumen yang memiliki kesibukkan yaitu dapat melakukan transaksi kapan saja dan dimana saja, sehingga dapat bertransaksi dengan cepat tanpa harus datang ke toko. Manfaat bagi perusahaan adalah sebagai media promosi yang dapat menjangkau seluruh dunia. Dengan didukung fitur smart recomendation system pada aplikasi e-commerce yang akan dibangun maka perusahaan dapat memberikan rekomendasi kepada konsumen yang akan membeli produk. Sebagai nilai tambah fungsi aplikasi yang dibangun ini dapat mengelola data sehingga mempermudah perusahaan dalam pengolahan data produk, pengolahan data transaksi serta pembuatan laporan.

  Berdasarkan latar belakang masalah tersebut, maka perlu dibangun website e-

  

commerce di toko Save Project sebagai solusi yang tepat untuk mengatasi masalah

  sistem penjualan di Save Project dimana transaksi penjualan dapat dilakukan secara

  

online, selain pengolahan data produk, data transaksi pun dapat dikelola dengan baik,

  serta perusahaan dapat memberikan rekomendasi kepada konsumen yang akan membeli produk.

  1.2 Rumusan Masalah

  Dari latarbelakang yang telah dideskripsikan maka rumusan masalah yang dihadapi adalah bagaimana membangun aplikasi e-commerce di Save Project.

  1.3 Maksud dan Tujuan

1.3.1 Maksud

  Maksud dari penelitian ini adalah untuk membangun website e-commerce untuk Save Project.

1.3.2 Tujuan

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

  1. Memudahkan konsumen yang memiliki kesibukkan untuk membeli produk Save Project sehingga dapat bertransaksi kapan saja, dimana saja dengan cepat.

  2. Membantu perusahaan dalam mempromosikan produk kepada konsumen.

  3. Memberikan kemudahan pada pihak perusahaan dalam mengolah data produk, data transaksi dan pembuatan laporan.

  4. Memberikan kemudahan dalam memberikan rekomendasi produk Save Project kepada konsumen.

1.4 Batasan Masalah

  Permasalahan yang dibahas sangat luas agar penyajian lebih terarah dan mencapai sasaran yang ditentukan maka diperlukan suatu pembatasan masalah atau ruang lingkup kajian yang meliputi hal-hal sebagai berikut :

  1. Jenis e-commerce yang digunakan adalah Bussiness to customer e-commerce (B2C) 2. Sistem terdiri dari dua macam yaitu situs backend untuk karyawan.

  Sedangkan situs frontend untuk pengunjung.

  3. Data masukan pada sistem terdiri dari data kategori, data warna, data ukuran, data produk, data gambar produk, data detail produk, data provinsi, data kota, data jasa pengiriman, data jenis pengiriman, data ongkos pengiriman dan data konsumen

  4. Proses Pengolahan data pada sistem terdiri dari proses pendaftaran, proses pemesanan, proses pembayaran, proses perekomendasian, proses retur, proses pengolahan produk, proses pencarian data, proses pengolahan transaksi serta proses pembuatan laporan.

  5. Keluaran dari sistem terdiri dari info konsumen, info pemesanan, info pembayaran, info retur, info rekomendasi, info produk, info transaksi penjualan serta laporan penjualan secara online.

  6. Untuk keamanan validasi data customer menggunakan MD5, Secure SocketLayer (SSL), dan Aplikasi Capthca .

  7. Fitur unggulan dalam aplikasi ini adalah Smart Recommendation System (Sistem Rekomendasi Cerdas), dimana ketika konsumen melakukan pencarian produk, system ini akan menyarankan produk kepada konsumen untuk membantu konsumen memutuskan produk yang akan dipilih.

  8. Metode yang digunakan untuk analisis pengembangan perangkat lunak menggunakan Entity Relational Data Diagram (ERD), serta untuk analisis pengembangan model fungsional adalah diagram konteks dan Data Flow Diagram (DFD).

1.5 Metode Penelitian

  Metodologi yang digunakan dalam penelitian ini adalah metode deskriptif yaitu metode yang menggambarkan secara terperinci keadaan suatu objek atau peristiwa tanpa membuat suatu hipotesis dan membuktikannya. metode penelitian terdiri dari 2 tahap yaitu tahap pengumpulan data dan tahap pengembangan perangkat lunak.

1.5.1. Metode Pengumpulan Data

  Tahap pengumpulan data adalah mengumpulkan data dari tempat penelitian sesuai yang dibutuhkan dalam membangun aplikasi.

  1. Studi Lapangan (Field Research) Studi lapangan dilakukan dengan cara meninjau secara langsung ke Save Project untuk mendapatkan data yang berhubungan dengan system informasi yang akan di bangun, meliputi : a. Observasi (Observation Research) Observasi adalah pengumpulan data dengan cara melakukan pengamatan secara langsung ke toko Save Project.

  b. Wawancara (Interview) Wawancara adalah pengumpulan data dengan cara Tanya jawab kepada bagian pemasaran, dan customer Save Project yang akan menggunakan berinteraksi langsung dengan sistem yang akan dibangun.

  c. Kuesioner Kuesioner adalah daftar pertanyaan tertulis yang telah disusun sebelumnya.

  Pertanyaan- pertanyaan yang terdapat dalam kuesioner, atau daftar pertanyaan tersebut cukup terperinci dan lengkap dan biasanya sudah menyediakan pilihan jawaban (kuesioner tertutup) atau memberikan kesempatan responden menjawab secara bebas (kuesioner terbuka).

  2. Studi Literatur (Library Research) Studi literatur adalah pengumpulan data melalui buku - buku dan bacaan - bacaan yang ada kaitannya dengan judul penelitian.

1.5.2. Tahap Pembuatan Perangkat Lunak

  Tahap yang dilakukan untuk pembangunan sistem ini adalah menggunakan metode waterfall yang mengacu pada referensi S. Pressman,

  Roger. 2010. [9] dimana tahap demi tahap proses yang dilalui harus menunggu

  selesainya tahap sebelumnya dan berjalan berurutan. Adapun penjelasannya adalah sebagai berikut : a. Communication

  Communication merupakan proses interaksi antara developer atau

  pembangun website dengan konsumen untuk membahas berbagai macam kebutuhan sistem yang diperlukan untuk membangun website. b. Planning

  Planning merupakan proses perencanaan tahapan-tahapan pembangunan website yang meliputi pengumpulan sumber daya yang dibutuhkan,

  penjadwalan waktu pengerjaan website, dan pengumpulan informasi yang berkaitan dengan sistem yang akan dibangun.

  c. Modeling

  Modeling merupakan tahap desain analisis dari informasi yang diperoleh

  kedalam bentuk yang mudah dimengerti oleh pengguna. Proses yang mencangkup atribut-atribut website yaitu hubungan data, arsitektur, dan

  representasi antarmuka, tahap ini dilakukan sebelum pembuatan kode program.

  d. Contruction

  Contruction merupakan proses penerjemahan data atau pemecahan masalah

  dan hasil analisis yang telah dirancang kedalam bahasa pemrograman tertentu, kemudian dilakukan testing tahap demi tahap.

  e. Deployment

  Deployment berisikan proses penyebaran hasil dari pembangunan sistem

  yang kemudian akan dilakukan umpan balik atau perbaikan apabila ada kekurangan. Dari penjelasan diatas dapat digambarkan seperti yang terlihat pada Gambar 1.1 Metode Sistem Waterfall.

  Communication Requirement gathering Project initiation Planning Scheduling Estimating Tracking Modeling Analysis Design Construction Code Test Deployment Feedback Support Delivery

Gambar 1.1 Metode Sistem Waterfall [9] 1.6.

   Sistematika Penulisan

  Sistematika penulisan penelitian skripsi ini disusun untuk memberikan kemudahan untuk melakukan penulisan penelitian yang dijalankan. Sistematika penulisan ini adalah sebagai berikut

BAB I PENDAHULUAN Bab ini berisi latar belakang masalah, rumusan masalah, maksud dan tujuan, batasan masalah, metodologi penelitian, dan sistematika penulisan. BAB II TINJAUAN PUSTAKA Bab ini menguraikan mengenai latar belakang tempat penelitian yang dilakukan di Toko Save Project dan berisi tentang berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang sedang dilakukan. BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan system dan pengguna diantaranya yaitu: analisis

  masalah, analisis prosedur yang sedang berjalan, analisis basis data, analisis kebutuhan non fungsional, analisis kebutuhan fungsional dan bab ini juga berisi perancangan website dimulai dari perancangan data, perancangan menu, perancangan antarmuka program (interface) dan perancangan prosedural.

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini menjelaskan tentang implementasi hasil penelitian dari analisis dan perancangan sistem. Serta berisi tentang kebutuhan dalam mengembangkan sistem. Selain itu, akan dibahas tentang pengujian terhadap sistem yang dibuat. Untuk mengetahui sejauh mana penelitian telah berhasil mencapai tujuan penelitiannya. BAB V KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang di dapat dari implementasi pengujian dari

  pembahasan masalah, selain itu juga berisi saran untuk perbaikan dan menindak lanjuti hasil penelitian.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Perusahaan

  2.1.1 Sejarah Toko Save Project

  Save Project adalah perusahaan yang bergerak dibidang fashion, produk yang dihasilkan adalah t-shirt, kemeja, sweater, Jaket dan lain-lain. Perusahaan yang dimulai tahun 2003 bernama Save Project, seiring perkembangan dan tuntutan usaha maka tahun 2011 perusahaan melegalkan usaha dengan mendirikan CV. AKUSARA MANDIRI sesuai akte notaries Heryawan, S.H no 1 tanggal 6 Januari 2011. Sehingga pada tahun 2011 pula Save Project menjadi anak perusahaan CV. AKUSARA MANDIRI.

  2.1.2 Visi dan Misi

  2.1.2.1 Visi

  a. Menjadikan perusahan distro terbaik yang senatiasa mampu bersaing dengan sehat.

  b. Menjadikan perusahaan yang berkembang luas sampai skalaa internasional.

  2.1.2.2 Misi

  a. Menghasilkan laba yang pantas yang untuk mendukung pengembangan perusahaan serta memberikan deviden yang memuaskan bagi para konsumen.

  b. Memproduksi kaos, jaket, topi dan aksesoris lainnya yang terkait dengan kebutuhan masyarakat dengan mutu terbaik, harga dan pasokan yang berdaya saing tinggi mmelalui pengolahan yang profesional demi kepuasan konsumen.

  c. Menjalin kemitran kerja sama dengan pemasokdan penyalur yang saling

2.1.3 Struktur Organisasi

  Struktur organisasi toko merupakan suatu gambaran yang menunjukkan suatu jabatan atau pekerjaan yang harus dilaksanakan oleh masing-masing bagian atau anggota dari organisasi toko yang tergambar dengan struktur. Struktur organisasi Save Project dapat dilihat pada gambar 2.1:

  OWNER KASIR PENJAGA TOKO MANAGER

Gambar 2.1 Struktur Organisasi Toko Save Project

2.1.3.1 Deskripsi Tugas

  Deskripsi tugas digunakan untuk mengetahui tugas, wewenang dan tanggung jawab dari masing-masing bagian. Adapun deskripsi tugas yang ada di toko Save Project adalah sebagai berikut:

  1. Owner: a. Mewujudkan visi dan misi perusahaan.

  b. Mengarahkan dan menetapkan Business Strategy.

  c. Mengontrol seluruh kegiatan perusahaan.

  2. Manager a. Bertanggung jawab terhadap kelancaran operasional toko.

  b. Mengontrol dan mengkoordinir staff toko.

  c. Membuat laporan penjualan setiap hari dan laporan bulanan.

  3. Kasir: a. Bertanggung jawab terhadap data transaksi.

  b. Melayani konsumen yang hendak membayar.

  c. Mengelola keuangan.

2.2 Landasan Teori

2.2.1 Konsep Dasar Sistem Informasi

  Sistem informasi dalam sebuah sistem meliputi pemasukan data (input) kemudian diolah melalui suatu model dalam pemrosesan data, dan hasil informasi akan ditangkap kembali sebagai suatu input dan seterusnya sehingga membentuk siklus informasi yang dapat diperoleh dari sistem informasi sebagai sistem khusus dalam organisasi untuk mengolah informasi tersebut.

  Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. Pengertian lain dari sistem informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan dan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan informasi.

  2.2.1.1 Komponen Sistem Informasi

  Komponen-komponen sistem informasi adalah sebagai berikut:

  a. Hardware yaitu suatu perangkat keras dalam komputer yang kita bisa sentuh dan rasakan.

  b. Software yaitu suatu perangkat lunak di dalam komputer yang berfungsi untuk mengoperasikan suatu aplikasi di dalam sistem komputer.

  c. Data yaitu sekumpulan karakter yang diterima sebagai masukan (input) untuk sistem informasi dan disimpan serta diolah.

  d. Prosedur yaitu suatu urutan pekerjaan tata usaha yang biasanya melibatkan beberapa orang dalam satu bagian atau lebih, dan disusun untuk menjamin adanya perlakuan yang seragam terhadap transaksi-transaksi toko yang terjadi.

  e. User yaitu orang yang terlibat dalam sistem informasi seperti kasir dan sebagainya.

  2.2.1.2 Tujuan Sistem Informasi b. Pengolektifan data dan penyambungan secara otomatis

  c. Peningkatan koordinasi dan pencapaian sinergi

  2. Efisiensi Pengelolaan

  a. Penggunaan basis data dalam upaya kesamaan pengadministrasian data

  b. Pengelolaan data berkaitan dengan karakteristik informasi

  c. Penggunaan dan pengambilan informasi

  3. Dukungan Keputusan untuk Manajemen

  a. Melengkapi informasi guna kebutuhan proses pengambilan kebutuhan

  b. Akuisisi informasi eksternal melalui jaringan komunikasi

  c. Ekstraksi dari informasi internal yang terpadu

2.2.1.3 Manfaat Sistem Informasi

  Sistem informasi memiliki beberapa manfaat, yaitu:

  1. Menghemat tenaga kerja

  2. Peningkatan efisiensi

  3. Mempercepat proses

  4. Perbaikan dokumentasi

  5. Pencapaian standar

  6. Perbaikan keputusan

2.2.2 Basis Data (Database)

  Basis data terdiri atas 2 kata, yaitu basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, konsumen), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, symbol, teks, gambar, bumi, atau kombinasinya. Struktur file database:

  1. Data adalah satuan informasi yang akan diolah, dimana sebelum diolah

  2. Record adalah data yang isinya merupakan satu kesatuan seperti nama, alamat, nomor telepon. Setiap keterangan yang mencakup nama, alamat dan nomor telepon dinamakan satu record. Dan setiap record diberi nomor urut yang disebut nomor record (Record Number). Ukuran suatu file database ditentukan oleh jumlah record yang tersimpan di dalamnya.

  3. Field adalah sub bagian dari record. Dari contoh isi record di atas maka terdiri dari 3 field, yaitu field nama, field alamat dan field nomor telepon. Sebuah basis data biasanya dibagi ke dalam dua bentuk bahasa yaitu:

  a. DDL (Data Definition Language) Struktur skema basis data yang menggambarkan atau mewakili desain basis data secara keseluruhan dispesifikasikan dengan bahasa khusus yang disebut DDL. Contoh perintah DDL dapat dilihat pada tabel 2.1:

Tabel 2.1 Contoh Perintah DDL

  CREATE TABLE Sintak :

  CREATE TABLE nama_tabel ( Nama_kolom tipe_data batasan, ) Arti : Membuat tabel baru

  CREATE INDEX Sintak :

  CREATE INDEX nama_index ON nama_tabel (kolom Asc/Dsc)

  Arti : Membuat index

  DROP Sintak :

  DROP TABLE nama_tabel DROP User nama_tabel Arti : Menghapus tabel dan user

  ALTER Sintak :

  ALTER TABLE nama_tabel ADD (nama_field Tipe_field batasan..) Arti : Menambah kolom/field b. DML (Data Manipulation Language) Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Contoh perintah DML dapat dilihat pada tabel 2.2:

Tabel 2.2 Contoh Perintah DML

  INSERT Sintak :

  INSERT INTO nama_tabel VALUES [nilai1,nilai2] Arti : Memasukan sebuah record baru kedalam tabel

  UPDATE Sintak :

  UPDATE nama_tabel SET nama_field=nilaibaru WHERE kondisi; Arti : Memodifikasi record dengan nilai baru

  DELETE Sintak :

  DELETE FROM nama_tabel WHERE kondisi Arti : Menghapus satu atau beberapa record dalam suatu tabel

  SELECT Sintak : SELECT field1,field2,..

  FROM nama_tabel WHERE kondisi; Arti : Instruksi untuk memilih spesifik kolom dari satu atau beberapa tabel

  WHERE Sintak :

  WHERE field (operator)(nilai); Arti : Untuk melakukan seleksi pada record tertentu saja.

2.2.2.1 Tujuan Basis Data

  Basis Data (Database) pada prinsipnya mempunyai tujuan awal dan utama dalam pengelolaan data dalam sebuah basis data agar memperoleh atau menemukan kembali data yang dicari dengan mudah dan cepat. Di samping itu,

  1. Kecepatan dan Kemudahan (Speed)

  2. Efisiensi Ruang Penyimpanan (Space)

  3. Keakuratan (Accuracy)

  4. Ketersediaan (Availability)

  5. Kelengkapan (Completeness)

  6. Keamanan (Security)

  7. Kebersamaan Pemakaian (Sharability)

  2.2.3 Database Management System (DBMS)

  Diperlukan suatu sistem untuk diintegrasikan data file ke dalam suatu file sehingga bisa melayani berbagai user yang berbeda. Perangkat keras dan lunak serta prosedur yang mengelola database manajemen sistem. DBMS memungkinkan untuk membentuk dan meremajakan file-file, memilih, mendatakan dan menyortir data, dan untuk menghasilkan laporan-laporan. Fungsi yang penting dari DBMS adalah sebagai berikut:

  1. Menyediakan sistem akses cepat.

  2. Mengurangi kerangkapan data atau redundancy data.

  3. Memungkinkan adanya updating secara bersamaan.

  4. Menyediakan sistem yang memungkinkan dilakukannya pengembangan database.

  5. Memberikan perlindungan dari pihak pemakai yang tidak berhak.

  2.2.4 DFD (Data Flow Diagram) Data Flow Diagram (DFD) adalah alat pembuatan model yang

  memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble Chart, Bubble Diagram, model proses, diagram alur kerja, atau model fungsi. Untuk simbol dalam DFD (Data Flow Diagram) terdapat 2 macam

  2.2.5 Diagram Alir Dokumen / Flowmap

  Bagan alir dokumen atau disebut juga bagan alir formulir merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan- tembusannya. Bagan alir dokumen menggambarkan aliran dokumen dan informasi arus antar area pertanggungjawaban di dalam sebuah organisasi. Secara rinci bagan alir ini menunjukkan dari mana dokumen tersebut berasal, distribusinya, tujuan digunakannya dokumen tersebut dan lain-lain. Bagan alir ini bermanfaat untuk menganalisis kecukupan prosedur pengawasan dalam sebuah sistem.

  2.2.6 ERD (Entity Relationship Diagram) Entity Relationship Diagram adalah pemodelan data utama dan akan

  membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas. ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan.

  

ERD digunakan untuk memodelkan struktur dan hubungan antar data, karena hal

  ini relatif kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data.

  1. Entitas (Entity) Entitas adalah sesuatu yang memiliki yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. Abstraksi, misalnya, biasanya dianggap juga sebagai suatu entitas. Dalam pengembangan dan pemrosesan internal seperti misalnya membedakan dokumen dengan pemrosesan pesanan.

  2. Relasi (Relationship) Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas, misal proses pembayaran pegawai. Kardinalitas menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang berhubungan.Misal, mahasiswa

  3. Atribut (Attribute) Entitas atau entity mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter entitas.

2.2.6.1 Kardinalitas (Cardinality)

  Menyatakan jumlah anggota entitas yang terlibat di dalam relasi yang terjadi. Dalam hal ini relasi yang terjadi akan membentuk relasi hubungan (relationship instance).

  1. Hubungan satu ke satu (One to one relationship) Yang berarti entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas B, dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak dengan satu entitas pada himpunan entitas A.

2. Hubungan satu ke banyak (One to many relationship)

  Yang berarti entitas pada himpunan entitas A berhubungan dengan banyak entitas pada satu entitas B, tetapi tidak sebaliknya setiap entitas pada himpunan entitas B berhubungan paling banyak dengan satu entitas pada himpunan entitas A.

  3. Hubungan banyak ke banyak (Many to many relationship) Yang berarti entitas pada himpunan entitas A berhubungan dengan banyak entitas pada satu himpunan entitas B dan begitu juga sebaliknya setiap entitas pada himpunan entitas B berhubungan dengan banyak himpunan entitas A.

2.2.7 E-Commerce (Electronic Commerce)

  E-commerce (Electronic Commerce) atau perdagangan elektronik

  merupakan suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas internet dimana terdapat website yang dapat menyediakan layanan “get and deliver”, e-commerce akan merubah semua kegiatan marketing. fleksibilitasnya, perdagangan elektronik dapat memangkas biaya-biaya pemasaran dengan kemudahannya dan kecanggihannya dalam menyampaikan informasi tentang barang dan jasa langsung ke konsumen dimanapun mereka berada (tidak terbatas oleh jangkauan geografis perusahaan).

2.2.7.1 Keuntungan E-Commerce (Perdaganan Elektronik)

  Perdagangan secara elektronik menawarkan kepada perusahaan keuntungan jangka pendek dan jangka panjang. Perdagangan elektronik tidak hanya membuka pasar baru bagi produk yang ditawarkan, mencapai konsumen baru, tetapi ia juga dapat mempermudah cara perusahaan melakukan bisnis. Di samping itu, perdagangan elektronik juga sangat bermanfaat bagi konsumen atau konsumen dan masyarakat umum. Secara umum, beberapa keuntungan itu adalah sebagai berikut:

  1. Keuntungan bagi perusahaan: