Pembangunan aplikasi e-commerce pada Toko Salimah Fashion
BIODATA PENULIS
1. Data Pribadi Nama : Yulius Angga Etsa Perdana Jenis Kelamin : Laki-laki Tempat, Tanggal Lahir : Purwakarta, 07 Juli 1990 Kewarganegaraan : Indonesia Status Perkawinan : Belum Menikah Agama : Katholik Alamat Lengkap : Oesman Singawinata D6 No.08 RT/RW 084/011 Kelurahan Nagrikaler, Kecamatan Purwakarta.
Telepon, HP : 085659909655 Email : 2.
Riwayat Pendidikan
1996
SD Ciseureuh II Purwakarta 2002
- – 2002 :
SMP Yos Sudarso Purwakarta 2005
- – 2005 :
SMAN 2 Purwakarta 2008
- – 2008 :
Program Strata Satu (S1) Program Studi Teknik Informatika, Universitas Komputer Indonesia Bandung
- – 2014 :
Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar dan tanpa paksaan.
Bandung,5 Februari 2014
PEMBANGUNAN APLIKASI
E-COMMERCE PADA TOKO
Diajukan untuk Menempuh Ujian Akhir Sarjana
YULIUS ANGGA ETSA PERDANA 10108429 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA
KATA PENGANTAR
Puji syukur dan terima kasih kehadirat Tuhan Yang Maha Esa, yang telah melimpahkan rahmat dan karunia kepada penulis sehingga dapat menyelesaikan laporan tugas akhir/skripsi ini.
Laporan tugas akhir/skripsi dengan judul “PEMBANGUNAN APLIKASI E-
COMMERCE PADA TOKO SALIMAH FASHION
”. Penulisan skripsi ini bertujuan untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) pada Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.
Selama menulis laporan tugas akhir ini, penulis telah mendapatkan banyak sekali bimbingan dan bantuan dari berbagai pihak yang telah dengan segenap hati dan keikhlasan yang penuh membantu dan membimbing penulis dalam menyelesaikan laporan ini. Penulis ucapkan terima kasih kepada :
1. Tuhan Yang Maha Esa atas karunia-Nya penulis dapat menyelesaikan penulisan skripsi ini;
2. Kedua orang tua penulis, Tri Maryoto dan Helen Ekaningsih, dukungan beserta do’a ayah dan ibu sangat berarti dalam perjalanan hidup penulis, redup kerlip senantiasa selalu menjadi pelita dalam hidup penulis selaku anak mu;
3. Nenek penulis, Sarjinah, Terimakasih atas dukungan, doa, dan kasih sayang yang besar, setiap saat selalu mendoakan penulis dan membangkitkan semangat penulis;
4. Saudara-saudara, Benediktus Bima Kencana W, Yosep Dimas Sanjaya P, dan Maria Adinda Mutiara P, yang selama ini selalu mendoakan dan selalu me- motivasi penulis.
5. Bapak Irawan Afrianto, S.T., M.T. selaku Ketua Jurusan Teknik Informatika
6. Bapak Andri Heryandi, S.T., M.T. selaku dosen wali Kelas IF-9 2008 dan selaku dosen pembimbing yang telah berkenan untuk membimbing, mengarahkan serta membantu dalam menyelesaikan skripsi ini;
7. Ibu Riani Lubis, S.T., M.T. selaku dosen reviewer dan penguji satu yang telah memberikan masukan dan saran kepada penulis.
8. Bapak Ir. Taryana Suryana, M.Kom. selaku penguji 3 yang telah memberikan masukan dan arahan kepada penulis.
9. Bapak dan Ibu dosen serta seluruh staf pegawai jurusan Teknik Informatika, UNIKOM Bandung yang telah banyak membantu penulis.
10. Bapak Shabbany Shodaq selaku pemilik Toko Salimah Fashion, serta Bapak Heri Gustian selaku Development Manager yang selalu meluangkan waktunya . serta memberikan data-data penelitian yang dibutuhkan penulis
11. Penulis ucapkan terimakasih kepada. Ricka Dwi Valianti, R.Idham Aziz M, Vian Arwanda, Nur Mufmin, Joe, Erlangga, rekan-rekan IF-9 2008, serta teman-teman dekat penulis yang senantiasa berbagi suka dan duka serta memberikan semangat dan motivasi.
12. Sekretariat jurusan yang telah membantu dalam kegiatan akademis;
13. Semua pihak yang turut membantu dan memberikan dukungan dalam penulisan skripsi ini yang tidak dapat penulis sebutkan satu persatu.
Penulis menyadari bahwa dalam penyusunan skripsi ini masih banyak kekurangan dan masih jauh dari kesempurnaan karena keterbatasan kemampuan maupun pengetahuan penulis. Untuk itu penulis mengharapkan saran dan kritik yang sifatnya membangun dari semua pihak. Besar harapan penulis, semoga skripsi ini dapat bermanfaat bagi semua pihak yang membutuhkan, khususnya bagi Mahasiswa Unikom Jurusan Teknik Informatika.
Bandung, 25 Februari 2014
DAFTAR ISI
ABSTRAK………………………………………………………………………..i
ABSTRACT............................................................................................................ii
KATA PENGANTAR…………………………………………………………..iii
DAFTAR GAMBAR ............................................................................................. x
DAFTAR TABEL .............................................................................................. xiii
DAFTAR SIMBOL .......................................................................................... xviii
DAFTAR LAMPIRAN ...................................................................................... xxi
BAB 1 PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang Masalah ......................................................................... 1
1.2 Perumusan Masalah ................................................................................ 2
1.3 Maksud dan Tujuan ................................................................................ 2
1.4 Batasan Masalah ..................................................................................... 3
1.5 Metodologi Penelitian ............................................................................ 4
1.6 Sistematika Penulisan ............................................................................. 7
BAB 2 TINJAUAN PUSTAKA .......................................................................... 9
2.1 Tinjauan Umum Perusahaan ................................................................... 9
2.1.1 Riwayat Perusahaan ................................................................................ 9
2.1.2 Visi dan Misi Perusahaan ....................................................................... 9
2.1.3 Struktur Organisasi ............................................................................... 10
2.1.4 Deskripsi Tugas .................................................................................... 10
2.1.5 Logo Perusahaan Organisasi ................................................................ 11
2.2.1.1 Karakteristik Sistem ............................................................................. 12
2.2.8 Search Engine Optimization (SEO) ...................................................... 25
2.2.10.2 Personal Home Page (PHP) ................................................................ 31
2.2.10.1 Hyper Text Markup Language (HTML) ............................................... 31
2.2.10 Bahasa Pemrograman ........................................................................... 31
2.2.9.5 Flowchart .............................................................................................. 30
2.2.9.4 Kamus Data .......................................................................................... 29
2.2.9.3 Data Flow Diagram (DFD) ................................................................... 28
2.2.9.2 Entity Relationship Diagram (ERD)..................................................... 26
2.2.9.1 Flowmap ............................................................................................... 26
2.2.9 Alat Pemodalan Sistem ......................................................................... 26
2.2.7 Secure Socket Layer (SSL) .................................................................... 24
2.2.1.2 Klasifikasi Sistem ................................................................................. 13
2.2.6 Skala Likert ........................................................................................... 23
2.2.5 Smart Recommendation System (SRS) .................................................. 21
2.2.4 Electronic Commerce (E-Commerce) .................................................. 20
2.2.3 Konsep Dasar Sistem Informasi ........................................................... 17
2.1.2.4 Kualitas Informasi ................................................................................ 16
2.1.2.3 Siklus Informasi .................................................................................... 15
2.2.2.2 Pengertian Informasi............................................................................. 14
2.2.2.1 Pengertian Data..................................................................................... 14
2.2.2 Konsep Dasar Data dan Informasi ........................................................ 14
2.2.10.3 Cascading Style Sheet (CSS) ................................................................ 32
2.2.11 Perangkat Lunak Yang Digunakan ....................................................... 34
3.1.4 Implementasi Algoritma Teknik Item-based Collaborative Filtering . 46
3.1.5.2 Analisis Perangkat Lunak ..................................................................... 54
3.1.5.1 Analisis Perangkat Keras ...................................................................... 53
3.1.5 Analisis Kebutuhan Non Fungsional .................................................... 53
3.1.4.5 Menentukan Rekomendasi Produk Yeng Belum Pernah Membeli ...... 53
3.1.4.4 Hasil prediksi weigthed sum dengan menggunakan nilai similarity dari Adjusted Cosine .................................................................................... 52
3.1.4.3 Menentukan Nilai Prediksi ................................................................... 51
3.1.4.2 Menentukan Nilai Similarity ................................................................ 50
3.1.4.1 Analisis sistem Rekomendasi Cerdas ................................................... 46
3.1.3 Aturan Bisnis ........................................................................................ 44
2.2.11.1 Adobe Dreamweavr CS5 ...................................................................... 34
3.1.2.4 Prosedur Retur Produk ......................................................................... 42
3.1.2.3 Prosedur Pembuatan Laporan ............................................................... 40
3.1.2.2 Prosedur Pengadaan Produk ................................................................. 37
3.1.2.1 Prosedur Penjualan Produk ................................................................... 36
3.1.2 Analisis Sistem yang Sedang Berjalan ................................................. 36
3.1.1 Analisis Masalah .................................................................................. 35
3.1 Analisis Sistem ..................................................................................... 35
BAB 3 ANALISIS DAN PERANCANGAN .................................................... 35
2.2.11.2 Wamp Server ........................................................................................ 34
3.1.5.3 Analisis Kebutuhan Pengguna .............................................................. 55
3.1.7.1 Entity Relationship Diagram(ERD)...................................................... 62
3.1.8 Analisis Kebutuhan Fungsional ............................................................ 65
3.1.8.1 Diagram Konteks .................................................................................. 65
3.1.8.2 Data Flow Diagram (DFD) .................................................................. 67
3.1.8.3 Spesifikasi Proses ................................................................................. 80
3.1.8.4 Kamus Data ........................................................................................ 138
3.2 Perancangan Sistem ............................................................................ 159
3.2.1 Perancangan Basis Data...................................................................... 160
3.2.1.1 Skema Relasi ...................................................................................... 160
3.2.1.2 Perancangan Struktur Tabel................................................................ 161
3.2.2. Perancangan Struktur Menu ............................................................... 169
3.2.2.1 Struktur Menu Pengunjung ................................................................. 169
3.2.2.2 Struktur Menu Member ...................................................................... 169
3.2.2.3 Struktur Menu Admin ......................................................................... 170
3.2.3. Perancangan Antar Muka ................................................................... 171
3.2.3.1 Perancangan Pesan ............................................................................. 185
3.2.3.2 Jaringan Semantik .............................................................................. 186
3.2.4. Perancangan Prosedural ...................................................................... 188
BAB 4 IMPLEMENT ASI DAN PENGUJIAN SISTEM…………………197
4.1 Implementasi Sistem…………………………………………………197
4.1.1 Perangkat Keras Yang Digunakan di Toko Salimah Fashion………..197
4.1.2 Perangkat Lunak Yang Digunakan di Toko Salimah Fashion……….197
4.1.4.2 Implementasi Antar Muka Administrator…………………………....211
4.2 Pengujian Perangkat Lunak………………………………………..…213
4.2.1 Pengujian Alpha………………………………………………….…..213
4.2.1.1 Skenario Pengujian Alpha………………………………………..…..214
4.2.2 Kasus Dan Hasil Pengujian……………………………………..…...217
4.2.2.1 Pen gujian Fasilitas Member…………………………………..……..217
4.2.2.2 Pe ngujian Fasilitas Admin……………………………………….….232
4.2.2.3 Kesimpulan Pengujian Alpha……………………………………......256
4.2.3 Pengujian Beta……………………………………………………....256
4.2.3.1 Hasil Pengujia n Beta (Wawancara)………………………………....257
4.2.3.2 Hasil Pengujian Beta (Kuesioner)…………………………………...258
4.2.3.3 Kesimpulan Hasil Pengujian Beta…………………………………...266
BAB 5 KESIMPULAN DAN SARAN………………………..…………..267
5.1 Kesimpulan……………………………………………..………..…267
5.2 Saran……………………………………………………...………....267
DAFTAR PUSTAKA………………………………………………..……...…269
DAFTAR PUSTAKA [1] Fathansyah. (2004), Buku Teks Komputer Basis Data, Informatika, Bandung, 2-3.
[2] Kadir, Abdul. (2008), Tuntunan Peraktis: Belajar Database Menggunakan MySQL, ANDI, Yogyakarta, 2 -3. [3] Komputer, Wahana.. (2002), Apa dan Bagaimana e-commerce, ANDI, Yoyakarta, 10. [4] Komputer, Wahana.(2001), Panduan Praktis Pengembangan Web Berbasis Javascript dan CGI, ANDI, Yogyakarta, 59. [5] Ladjamudin, Al-Bahra Bin. (2005), Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta. [6] Madcoms. Dreamweaver CS5 PHP
- – MySql untuk Pemula, ANDI, Yogyakarta, 2 -3.
[7] Mulyanto, Agus. (2009), Sistem Informasi Konsep & Aplikasi, Pustaka Pelajar. Yogyakarta. [8] Rahman, Su (2012), SEO:Jago Cara Cepat, Ga Pake Pusing, Elex Media
Komputindo, Jakarta, 2 – 3. [9] Sarwano, Jonathan., Martadiredja, Tutty. (2008), Teori E-Commerce Kunci
Sukses Perdangangan di Internet, Gava Media, Yogyakarta, 114 – 115.
[10] Sarwar, B., Karypis, G., Konstan, J.A. et al. (2001). Item Based Collaborative Filtering Recommendation Algorithms. [11] Sugiyono. (2009), Metode Penelitian Kuantitatif, Kualitatif dan R&D,
ALFABETA, Bandung, 92 – 96. [12] Summerville, Ian. (2006), Software Enginneering Eighth Edition, Machine
Press, China, 66 – 68. [13] Wiswakwarma, Komang. (2010), Panduan Lengkap Menguasai
BAB I PENDAHULUAN
1.1 Latar Belakang
Toko Salimah Fashion yang berlokasi di Jl. Dr.Djunjunan No. 32 Pasteur, Bandung merupakan toko yang bergerak dalam bidang penjualan busana muslim yang menyediakan berbagai jenis produk seperti baju koko, gamis, tunik, ciput, sarung, mukena, dalaman gamis, asesoris, dan kerudung.
Mekanisme transaksi yang berlangsung sampai saat ini masih menggunakan cara yang sederhana, yaitu konsumen harus datang langsung ke Toko Salimah Fashion untuk melihat produk yang ditawarkan. Toko Salimah Fashion hanya berada di Kota Bandung, sehingga menyulitkan konsumen yang berada di luar daerah Bandung untuk melakukan pembelian atau mendapatkan informasi mengenai produk yang ditawarkan oleh Toko Salimah Fashion. Selain itu Toko Salimah Fashion memiliki kendala dalam pengelolaan data dan pembuatan laporan penjualan karena masih dilakukan dengan cara mengumpulkan nota penjualan yang berasal dari proses transaksi penjualan yang dilakukan setiap harinya dan dicatat dalam buku transaksi penjualan sehingga membutuhkan waktu yang cukup lama. Sedangkan permasalahan yang dihadapi konsumen yaitu dalam menentukan produk yang ingin dibeli, dikarenakan Toko Salimah Fashion memiliki produk yang cukup banyak dari kategori yang berbeda-beda sehingga cukup menyita waktu konsumen karena harus melihat satu-persatu dalam memilih produk.
Semakin merambaknya bisnis penjualan busana muslim mendorong Toko Salimah Fashion untuk memperluas pangsa pasar penjualan busana muslim, sehingga diperlukan solusi untuk menarik konsumen dan selangkah lebih maju dibandingkan kompetitor dan salah satunya adalah e-commerce. E-commerce sendiri adalah salah satu hasil dari pesatnya perkembangan teknologi informasi menerapkannya e-commerce mampu memberikan solusi terhadap masalah keterbatasan akses informasi dan juga memudahkan dalam proses transaksi jual- beli tanpa dibatasi oleh ruang dan waktu asal terhubung dengan koneksi internet. Pengolahan data juga dapat dilakukan dengan lebih efektif karena data disimpan dalam bentuk database, dengan demikian data yang disimpan akan lebih mudah diolah dan dapat menghasilkan informasi yang lebih akurat. Aplikasi e-commerce juga dilengkapi sistem rekomendasi yang akan menawarkan produk yang telah dibeli oleh konsumen lain sehingga diharapkan dapat membantu konsumen dalam menentukan pembelian.
Berdasarkan latar belakang diatas, maka penulis tertarik untuk melakukan penelitian dan mengangkatnya menjadi materi skripsi dengan judul
“Pembangunan Aplikasi E-Commerce Pada Toko Salimah Fashion”.
1.2 Rumusan Masalah
Berdasarkan uraian latar belakang yang telah dijelaskan sebelumnya maka rumusan masalah dalam pembuatan aplikasi e-commerce adalah bagaimana membangun aplikasi e-commerce pada Toko Salimah Fashion.
1.3 Maksud dan Tujuan
Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk membangun Aplikasi E-commerce pada Toko Salimah Fashion.
Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :
1. Mampu memberikan informasi tentang produk Toko Salimah Fashion bagi semua orang yang berada di luar maupun di dalam kota Bandung.
2. Mempermudah bagian keuangan dalam pembuatan laporan penjualan
3. Memudahkan dan mempercepat dalam menentukan produk yang ingin dibeli bagi konsumen dengan menggunakan sistem rekomendasi cerdas.
1.4 Batasan Masalah
Mengingat luasnya cakupan bahasan penjualan, maka penulis akan membuat batasan terhadap masalah tersebut agar penulisan ini terfokus pada masalah yang diangkat menjadi judul skripsi ini. Adapun batasan masalah dari pembangunan aplikasi e-commerce ini adalah sebagai berikut :
1. Perancangan website dibuat berdasarkan kebutuhan dari Toko Salimah Fashion.
2. Pengguna yang akan menggunakan aplikasi website e-commerce ini adalah : a) Admin Toko Salimah Fashion
b) Member
c) Pengunjung Web
3. Terdapat fitur-fitur yang akan digunakan pada aplikasi e-commerce ini diantaranya : 1) Pengelolaan terhadap produk diantaranya data produk, data kategori, detail produk, gambar produk. Pengelolaan pemesanan diantaranya update status pesanan, konfirmasi laporan pembayaran, transaksi, dan retur pesanan. Pengelolaan pembayaran dapat dilakukan dengan dua cara yaitu pembayaran offline dan
online. Pengelolaan pengiriman menggunakan jasa pengiriman JNE. Sistem ini juga akan ada pengelolaan retur barang.
2) Dari segi keamaan data, sistem ini akan ada fasilitas backup dan
3) Aplikasi ini juga akan ada fasilitas pendukung lainnya yaitu akan terintegrasi dengan situs Social Network yang sudah ada, Search
Engine Optimization (SEO), dan Smart Recommendation System.
4. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis terstruktur, dimana tools yang digunakan adalah Flowmap,
Entity Relationship Diagram (ERD), dan Data Flow Diagram (DFD).
1.5 Metodologi Penelitian
Metode penelitian yang digunakan dalam penulisan skripsi ini adalah sebagai berikut :
1. Metode Pengumpulan Data Metode pengumpulan data yang digunakan dalam penyusunan laporan dan pembuatan aplikasi adalah sebagai berikut:
1. Studi Literatur
Studi literatur (library research) adalah teknik pengumpulan data
dengan mencari data, mempelajari banyak data dari berbagai sumber buku, modul, artikel baik perpustakaan maupun media internet yang berhubungan dengan masalah yang dibahas.
2. Wawancara (interview) Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung kepada pemilik Toko Salimah Fashion yang akan berinteraksi langsung dengan sistem yang akan dibangun. Adapun pertanyaan yang diberikan berkaitan dengan apa kendala yang sedang di hadapi saat ini, bagaimana proses transaksi penjualan yang sedang berjalan saat ini, proses pengadaan barang, dan proses pelaporan bulanan.
3. Observasi proses penjualan yang sedang berjalan saat ini di Toko Salimah Fashion.
4. Kuesioner Teknik pengumpulan data yang nantinya data tersebut akan diolah untuk menghasilkan informasi tertentu yang akan diberikan kepada para calon pengguna aplikasi yang akan dibangun.
2. Metode Pengembangan Perangkat Lunak Metode pengembangan dalam pembuatan aplikasi e-commerce ini, menggunakan model waterfall yang mengacu pada aturan Sommerville. Fase-fase dalam waterfall model menurut referensi Sommerville diantaranya adalah
Requirements analysis and Definition, System and software design,
Implementation and unit testing, Integration and system testing dan Operation
and maintenance.a.
Requirements analysis and definition
Tahap layanan sistem, dimana kendala dan tujuan yang ditetapkan melalui konsultasi dengan pengguna sistem ini yaitu pihak Toko Salimah Fashion. Dapat didefinisikan secara rinci bagaimana spesifikasi sistem e-commerce yang akan di bangun dan bagaimana cara kerjanya.
b.
System and software design Tahap ini merupakan proses design pada perangkat lunak yang akan dibangun.
Menetapkan sebuah sistem secara keseluruhan pada arsitektur. Menggambarkan interface pada tampilan dasar e-commerce yang akan di bangun.
c.
Implementation and unit testing
Tahap ini, desain interface perangkat lunak pada e-commerce direalisasikan
d.
Integration and system testing
Tahap ini, 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 Toko Salimah Fashion.
e.
Operation and maintenance
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 Toko Salimah Fashion
Adapun gambar dari waterfall menurut referensi Sommerville ditunjukkan pada
gambar 1.1 di bawah ini :Requirements definition System and software design
Implementation
and unit testing
Integration and system testingOperation and maintenance
Gambar 1.1 Model Waterfall Menurut Sommerville [12]1.6 Sistematika Penulisan
Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan Tugas Akhir ini adalah sebagai berikut :
BAB I PENDAHULUAN Bab ini berisi uraian latar belakang masalah, perumusan masalah, maksud dan
tujuan, batasan masalah/ruang lingkup kajian, metodologi penelitian dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA Pada bab ini menjelaskan tentang tinjauan Instansi dan landasan teori yang
menjelaskan tentang teori umum yang berkaitan dengan judul, teori program yang berhubungan dengan aplikasi yang dibangun, teori khusus yaitu berkaitan dengan istilah-istilah yang dipakai dalam pembuatan website E-Commerce.
BAB III ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelasakan analisis terhadap seluruh spesifikasi sistem yang mencakup
analisis prosedur yang sedang berjalan, pengkodean, kebutuhan non fungsional dan analisis basis data. Selain analisis sistem, bab ini terdapat juga perancangan antarmuka untuk aplikasi yang akan dibangun sesuai dengan hasil analisis yang telah dibuat. Tool untuk memodelkan sistem menggunakan Data Flow Diagram ( DFD) dan Entity Relationship Diagram ( ERD ).
BAB IV IMPLEMENTASI DAN PENGUJIAN Bab ini membahas implementasi dari tahapan analisis dan perancangan sistem
kedalam perangkat lunak (dalam bentuk bahasa pemrograman), serta perangkat keras dan perangkat lunak yang dibutuhkan dalam membangun aplikasi E-
Commerce di Toko Salimah Fashion. Bab ini juga berisi pengujian terhadap
sistem apakah sudah benar-benar berjalan seperti yang diharapkan.BAB V KESIMPULAN DAN SARAN
BAB 2 TINJAUAN PUSTAKA
2.1 Tinjauan Umum Perusahaan
2.1.1 Riwayat Perusahaan
Salimah Fashion berdiri sejak tanggal 2 juni 2009, didirikan oleh pendiri sekaligus pemilik bernama Shabbany Shodaq dan beralamat di Jl. Dr. Djunjunan No. 32 Pasteur, Bandung. Salimah Fashion bergerak pada penjualan pakaian busana muslim pria dan wanita. Salimah Fashion memproduksi barang buatan sendiri, produk busana yang di produksi yaitu : baju koko, gamis, tunik, ciput, sarung, mukena, dalaman gamis, kerudung.
2.1.2 Visi dan Misi Perusahaan
Visi dari Salimah Fashion adalah “Pada tahun 2015 insya Allah Salimah
Fashion menjadi perusahaan kerudung dan busana muslim nomor satu di Indonesia ”.
Adapun Misi dari Salimah Fashion adalah :
1. Menerapkan perintah agar wanita beriman untuk menutup aurat (sunah 24 An Nur; Ayat 31)
2. Meng-Create Produk inovatif, cantik, uptodate, modis, lengkap, dan harga terjangkau yang menjadi impian setiap muslim-muslimah untuk mendapatkan dan membeli.
3. Menguasai jaringan sales nasional dan luar negeri dengan semangat kemitraan jangka panjang dan pelayanan berstandar internasional.
4. Menguasai berbagai media yang efektif untuk menerapkan strategi marketing terutama mengkomunikasikan merek dan produksi.
5. Membangun kemitraan strategis dengan vendor, ormas salimah,
2.1.3 Struktur Organisasi
Struktur organisasi yang terdapat pada perusahaan Salimah Fashion adalah seperti pada gambar 2.1
PEMILIK TOKO MANAGER BAGIAN GUDANG CREATIVE DIRECTOR BAGIAN KASIR/KEUANGAN
Gambar 2.1. Struktur Organisasi Perusahaan2.1.4 Deskripsi Tugas
Deskripsi tugas digunakan untuk mengetahui tugas, wewenang dan tanggung jawab dari masing-masing bagian. Adapun deskripsi tugas yang ada Toko Salimah Fashion adalah sebagai berikut : 1.
Job Description Bagian Pemilik Perusahaan
Pemilik Toko Salimah Fashion mengambil keputusan setiap kegiatan di toko Salimah Fashion dan menerima laporan penjualan dan persediaan barang.
2. Job Description Manager Perusahaan
Manager perusahaan mengawasi jalannya sistem prosedur operasional toko secara keseluruhan dan melaksanakan pemeriksaan yang meliputi seluruh aspek kegiatan manajemen keuangan operasional agar pengelolaan dapat dilakasanan secara efektif dan efisien.
3. Job Description Pelayan Toko
Bertugas untuk melayani setiap pelanggan yang datang ke Toko Salimah Fashion.
4. Job Description Divisi Gudang
Bagian gudang memeriksa barang
- – barang yang di retur dari konsumen, mempacking barang - barang yang akan dikirim dengan benar, membantu mencek perlengkapan/ jumlah/ kondisi atas barang- barang yang akan dikirim.
5. Job Description Divisi Kasir/Keuangan
Bertugas untuk melakukan pelayanan transaksi pembayaran dan pelunasan. Mengelola keuangan perusahaan dan membuat laporan transaksi perbulan agar manager perusahaan dapat mengetahui secara ringkas yang nantinya dilihat oleh Pemilik perusahaan.
6. Job Desription Creative Director Creative Director bertugas untuk membuat desain sebuah produk.
2.1.5 Logo Perusahaan
Salimah Fashion mempunyai arti atau makna yang terhindar dari kejelekan dan persaudaraan muslimah yang erat.
Gambar 2.2 Logo Perusahaan2.2 Landasan Teori
Landasan teori adalah alur logika atau penalaran, yang merupakan konsep, definisi dan proposisi yang disusun secara sistematis. Adapun landasan teori yang
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” [5].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 [5]: 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 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. Masukan Sistem Energi yang dimasukkan ke dalam sistem. Masukan 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 masukan untuk subsistem lain.
g. Pengolahan 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 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 [5]:
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.
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 Informasi
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
” [14]. Secara garis besar data merupakan suatu fakta-fakta tertentu sehingga menghasilkan suatu kesimpulan dalam menarik suatu keputusan.
Data merupakan komponen dasar dari informasi yang akan diproses lebih lanjut untuk menghasilkan informasi. Himpunan data akan memiliki sifat yang unik yaitu [5]:
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 macam penggunan atau orang tetapi hanya satu yng dapat merubahnya yaitu Database Administrator (DBA).
2.2.2.2 dari informasi misalnya, informasi jadwal seminar skripsi semester ganjil periode 2013/2014 , mahasiswa-mahasiswi baru angkatan 2008/2009, makanan-makanan termahal di dunia, 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 dikatakan 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 nformasi yang bermanfaat dan bermakna bagi penggunanya disebut juga siklus informasi atau siklus pengolahan data adalah sebagai berikut :
Gambar 2.1 Siklus Informasi [5]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) yng dapat berupa proses perhitungan, pengendalian, atau pencarian pada storage.
3. Tahapan Output; dilakukan proses penghasilan output dari hasil
2.2.2.4 Kualitas Informasi
Kualitas informasi dapat ditentukan atau sangat dipengaruhi oleh hal berikut yaitu [5] :
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 pesana yang disampaikan sudah lengkap atau hanya sistem yang diinginkan oleh user (Security).
3. Tepat Waktu (timeliness) Informasi yang datng 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 memilki sintak ataupun kalimat yang sederhana, namun mampu memberikan makna dan hasil yang mendalam,
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 untuk mencapai suatu
tujuan” [7].Suatu sistem informasi dibuat untuk suatu keperluan tertentu atau untuk memenuhi permintaan penggunaan tertentu, maka struktur dan cara kerja sistem informasi berbeda-beda bergantung kepada keperluan dan permintaan.
Sistem informasi terdapat 5 komponen yang dapat diklasifikasikan sebagai berikut : a. Hardware dan software yang berfungsi sebagai mesin.
b. People dan procedures yang merupakan manusia dan tatacara menggunakan mesin c. Data merupakan jembatan penghubung antara manusia dan mesin agar terjadi suatu proses pengolahan data.
Gambar 2.2 Lima Komponen Sistem Informasi [5] Berdasarkan gambar 2.4 di atas dapat dijelaskan bahwa sistem informasi memiliki 5 komponen yaitu :1. Hardware berperan penting sebagai suatu media penyimpanan vital bagi sistem informasi. Yang berfungsi sebagai tempat untuk menampung database atau lebih mudah dikatakan sebagai sumber data dan informasi untuk memperlancar dan mempermudah kerja dari sistem informasi.
2. Software berfungsi sebagai tempat untuk mengolah, menghitung dan memanipulasi data yang diambil dari hardware untuk menciptakan suatu informasi.
3. Data merupakan bahan baku untuk memasukkan sebuah sistem informasi dan juga sebagai dasar membentuk sumber data organisasi.
4. Prosedur merupakan kompoenen fisik. Hal ini disebabkan karena prosedur disediakan dalam bentuk fisik seperti buku panduan dan instruksi.
5. Manusia merupakan komponen paling penting dalam sistem informasi, termasuk orang-orang yang bekerja dengan sistem informasi atau menggunkan output-nya. Sistem informasi diklasifikasikan menjadi 5 kelompok yakni sistem informasi menurut level organinsasi, sistem informasi fungsional, sistem informasi berdasarkan dukungan tersedia, sistem informasi menurut aktivitas manajemen, dan sistem informasi menurut arsitektur sistem. Penjelasan dari klasifikasi sistem informasi adalah sebagai berikut :
1. Sistem informasi menurut level organisasi
a. Sistem informasi departemen (contoh : sistem informasi SDM)
b. Sistem informasi perusahaan (contoh : sistem informasi perguruan tinggi) c. Sistem informasi antar organisasi (contoh : perdagangan elektronis (e-
commerce)) c. Sistem informasi pemasaran
3. Sistem informasi berdasarkan dukungan yang tersedia