Sistem informasi penjualan dan pemesanan handphone berbasis web di Toko Bintang Komunikas
(2)
(3)
Nama Lengkap : Arisa Andriyani
Nim : 10509118
Tempat/Tanggal Lahir : Bandung, 12 Oktober 1990 Jenis kelamin : Perempuan
Agama : Islam
Alamat lengkap : Pasar Kaler Rw01/Rt04 Kel Pasir Wangi UjungBerung No. Telp/ HP : 085721510554
PENDIDIKAN :
1997-2003 : SDN UjungBerung 1 2003-2006 : SMPN 50 Bandung 2006-2009 : SMAN 16 Bandung
2009- Sekarang : Universitas Komputer Indonesia
Bandung, Juni 2013
Arisa Andriyani (1.05.09.118)
(4)
(5)
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1) Fakultas Teknik dan Ilmu Komputer
ARISA ANDRIYANI 10509118
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK & ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
(6)
iii
memberikan rahmat dan hidayahnya-Nya, sehingga penulis dapat menyeslesaikan
penyusunan skripsi yang berjudul “ Sistem Informasi Penjualan Dan Pemesanan
Handphon Berbasis Web Di Toko Bintang Komunika”
Penulis menyadari bahwa dalam dalam penulisan skripsi ini masih banyak sekali kekurangan dan jauh untuk dikatakan sempurna, baik dari segi isi maupun bahasa, serta teknik penulisannya, karena keterbatasan kemampuan dan pengetahuan penulis.
Walaupun demikian penulis sudah berusaha semaksimal mungkin sehingga penulisan skripsi ini dapat diselesaikan dengan harapan semoga memenuhi persyaratan yang telah ditentukan. Oleh karena itu penulis sangat mengharapkan sekali saran dan kritik yang positif demi kesempurnaan isi yang terkandung dalam laporan skripsi ini.
Dalam proses penyusunan skripsi ini penulis banyak sekali mendapat bimbingan dan bantuan dari berbagai pihak. Oleh karena itu, dalam kesempatan ini dengan ketulusan hati penulis ingin menyampaikan banyak terima kasih kepada semua pihak yang telah membantu atas terselesaikanya pembuatan skripsi ini , di antaranya :
(7)
iv Indonesia.
2. Prof. Dr. H. Denny Kurniadie M.Sc., Selaku Dekan Fakultas Teknik dan Ilmu Komputer di Universitas Komputer Indonesia.
3. Syahrul Mauluddin, S.kom., M.kom., Selaku Ketua Program Studi Sistem Informasi di Universitas Komputer Indonesia.
4. Deasy Permatasari, S.Si, M.T., Selaku Dosen wali tercinta SI–03 angkatan 2009 yang selalu memberikan nasehat dan semangat kepada saya dari awal hingga saat ini.
5. Marliana Budhiningtyas, S.Si.,M.Si., selaku dosen pembimbing yang telah banyak memberikan bimbingan pada penulisan skripsi ini dan selalu meluangkan waktu untuk memberikan petunjuk dan pengarahan kepada penulis sehingga membantu dalam penyelesaian skripsi dengan baik.
6. Seluruh Staf Dosen Pengajar & Staf Tata Usaha Program Studi Sistem Informasi Fakultas Teknik & Ilmu Komputer di Universitas Komputer Indonesia.
7. Bapak Yusuf Hadianto selaku pemilik Toko Bintang Komunika yang selama ini memberi izin penulis untuk melakukan penelitian.
8. Kedua Orang tuaku tercinta, yang tidak pernah berhenti mendo’akan dan
memberikan dukungan serta motivasi ketika mengerjakan skripsi ini. 9. Adiku tersayang, yang selalu menjadi inspirasiku dalam segala hal.
(8)
v
11. Semua pihak yang telah banyak membantu dalam rangka penyusunan Skripsi ini yang tidak dapat penulis sebutkan satu persatu.
Bandung, Juni 2013
Penulis
(9)
1
Seiring dengan perkembangan zaman saat ini sistem informasi berkembang dengan pesat dan sangat dibutuhkan terutama dibidang penjualan misalnya di toko – toko elektronik saat ini menggunakan sistem informasi untuk meningkatkan usahanya. Bintang Komunika dibuka pada awal tahun 2009. Bintang Komunika merupakan perusahaan yang bergerak di bidang penjualan
handphone secara eceran yang berlokasi di JI. A.H Nasution No. 189
UjungBerung.
Bintang Komunika mendapat pasokan barang dari distributor - distributor
handphone. Dikirim ke Bintang Komunika kemudian bagian gudang melakukan
pendataan data stok barang yang sudah masuk tersebut. Dalam melakukan penjualan handphone ke pelanggan Bintang Komunika memiliki kekurangan pada bagian promosi dan pengiklanan handphone.
Saat ini, Bintang Komunika belum menyediakan sistem layanan pelanggan untuk pemesanan dan penjualan handphone secara online. Dan hal ini tentunya membuat proses transaksi antara Bintang Komunika dengan pelanggannya masih dikatakan lambat dalam mencapai target. Seperti dari segi kinerja yang belum maksimal dan juga dari segi pemasarannya yang belum bisa menjangkau pangsa pasar hal ini terlihat dari grafik tingkat penjualan di bawah ini :
(10)
Gambar 1.1 Grafik Penjualan Handphone Bintang Komunia Dengan menitik beratkan pada masalah di atas maka perlu dilakukan sebuah terobosan untuk meningkatkan pelayanan terhadap pelanggan dengan merancang dan membangun suatu aplikasi yang berupa sistem informasi layanan pelanggan untuk proses pemesanan maupun penjualan handphone. Maka penulis menetapkan judul “ Sistem Informasi Penjualan Dan Pemesanan Handphone Berbasis Web Di Toko Bintang Komunika”
1.2. Identifikasi Masalah dan Rumusan Masalah
Pada sistem yang sedang berjalan terdapat beberapa permasalahan yang dapat penulis indentifikasi, yaitu :
1. Belum terdapat informasi lengkap mengenai Bintang Komunika secara online menyebabkan Bintang Komunika tersebut menjadi kurang dikenal oleh banyak
orang.
2. Belum tersedianya layanan pemesanan dan penjualan secara online, sehingga pelanggan harus datang langsung ke tempat.
3. Kurang berkembangnya toko Bintang Komunika karena kurangnya promosi kepada masyarakat.
1500 1550 1600 1650
2010 2011 2012
Grafik Penjualan handphone
Bintang Komunika
(11)
Berdasarkan identifikasi masalah diatas, maka penulis merumuskan masalah sebagai berikut :
1. Bagaimana sistem informasi pemesanan dan penjualan handphone yang sedang berjalan pada Bintang Komunika.
2. Bagaimana perancangan sistem informasi pemesanan dan penjualan
handphone pada Bintang Komunika.
3. Bagaimana implementasi sistem informasi pemesanan dan penjualan
handphone pada Bintang Komunika.
1.3. Maksud dan Tujuan Penelitian
Maksud dari penelitian ini adalah untuk membangun sistem informasi layanan pelanggan untuk pemesanan dan penjualan handphone secara online pada Bintang Komunika.
Sedangkan tujuan dari penelitian ini adalah :
1. Untuk mengetahui sistem informasi pemesanan dan penjualan handphone yang sedang berjalan pada Bintang Komunika.
2. Untuk membuat perancangan sistem informasi pemesanan dan penjualan
handphone pada Bintang Komunika.
3. Untuk mengetahui implementasi sistem informasi pemesanan dan penjualan
(12)
1.4. Kegunaan Penelitian
Berikut ini adalah kegunaan praktis dan kegunaan akademis dalam pembangunan sistem informasi layanan pelanggan untuk pemesanan dan penjualan handphone secara online di Bintang Komunika :
1.4.1. Kegunaan Praktis
Kegunaan praktis ini ada dua hal yang harus diketahui antara lain: 1. Bagi Perusahaan
Hasil penelitian ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan dalam upaya perbaikan masalah yang terkait dengan sistem
informasi layanan pelanggan di Bintang Komunika. 2. Bagi Pelanggan
Hasil penelitian ini diharapkan dapat bermanfaat sebagai layanan informasi secara online agar dapat mempermudah dalam proses pemesanan dan penjualan. 1.4.2. Kegunaan Akademis
Adapun kegunaan akademis bagi penelitian ini sebagai berikut : 1. Bagi Penulis
Menambah pengetahuan dan pengalaman yang lebih luas terutama dalam pembuatan aplikasi e-commerce yang berupa sistem informasi layanan pelanggan untuk pemesanan dan penjualan barang secara online.
2. Bagi Peneliti Lain
Diharapkan dapat dijadikan sebagai referensi pengembangan ataupun pembuatan dalam penelitian yang sama agar menjadi lebih baik dan lebih berguna.
(13)
3. Bagi Pengembangan Ilmu
Hasil penelitian ini diharapkan dapat memberikan suatu karya penelitian baru yang dapat mendukung dalam pengembangan aplikasi e-commerce yang berupa sistem informasi layanan pelanggan untuk pemesanan dan penjualan barang secara online.
1.5. Batasan Masalah
Dari penjelasan diatas penulis mencoba membatasi masalah yang akan dibahas yaitu :
1. Informasi dan profil perusahaan di websitenya. 2. Kalatog atau daftar produk beserta deskripsinya.
3. Laporan produk, kategori produk, pelanggan, dan transaksi penjualan.
4. Pembayaran dilakukan dengan cara transfer antar rekening bank (Bank BCA dan Bank Mandiri).
5. Untuk pengiriman dari setiap 1 barang dihitung dari kota yang dituju yaitu bandung sebesar Rp 20.000
6. Tidak membahas retur.
7. Pengiriman hanya untuk wilayah Bandung. 8. Hanya barang baru yang dibahas.
9. Tidak membahas asuransi dan packing. 1.6. Lokasi dan Waktu Penelitian
Lokasi Penelitian ini bertempat di Bintang Komunika yang beralamat di Jl. A.H Nasution No. 189 Waktu dan jadwal penelitian ini dilakukan selama kurang lebih
(14)
4 bulan yaitu dimulai dari Maret 2013 sampai dengan Juni 2013, dengan tahapan sebagai berikut :
Tabel 1.1 Jadwal Kegiatan Penelitian
Nama Kegiatan
Maret 2013
April 2013
Mei 2013
Juni 2013
3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pengumpulan Data
Analisis Perancangan & Coding Testing Implementasi
(15)
vi
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... vi
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xi
DAFTAR SIMBOL ... xiii
DAFTAR LAPMPIRAN ... xv
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang Penelitian ... 1
1.2 Identifikasi masalah ... 3
1.3 Maksud dan Tujuan Penelitian ... 4
1.4 Kegunaan Penelitian ... 4
1.4.1. Kegunaan Praktis ... 4
1.4.2. Kegunaan Akademis ... 5
1.5 Batasan Masalah ... 6
1.6 Lokasi dan Waktu Penelitian ... 6
BAB II LANDASAN TEORI ... 8
2.1 Konsep Dasar Sistem ... 8
2.1.1 Elemen Sistem ... 10
2.1.2 Karakteristik Sistem ... 10
2.1.3 Klasifikasi Sistem ... 12
2.2 Konsep Dasar Informasi ... 14
2.2.1 Siklus Informasi ... 14
2.2.2 Kualitas Informasi ... 16
2.2.3 Niali Informasi ... 17
2.3 Konsep Dasar Sistem Informasi ... 17
2.3.1 Komponen Sistem Informasi ... 18
2.4 Sistem Informasi Pemesanan ... 19
2.5 Data ... 19
2.5.1 Jenis-jenis Data ... 20
2.6 E-Commerce ... 21
2.7.1 Pengertian Layanan ... 21
2.7.2 Pengertian Pelanggan ... 21
2.7.3 Pengertian Pemesanan ... 21
2.7.4 Pengertian Penjualan ... 22
2.7.5 Pengertian Handphone ... 22
2.8 Pengertian WEB ... 22
2.9 Pengertian Internet ... 22
(16)
vii
3.1.3 Struktur Organisasi ... 25
3.1.4 Deskripsi Tugas ... 26
3.2 Metode Penelitian ... 27
3.2.1 Desain Penelitian ... 28
3.2.2 Jenis dan Metode Pengumpulan Data ... 29
3.2.2.1 Sumber Data Primer ... 29
3.2.2.2 Sumber Data Sekunder ... 30
3.2.3 Metode Pendekatan dan Pengembangan Sistem ... 30
3.2.3.1 Metode Pendekatan Sistem ... 31
3.2.3.2 Metode Pengembangan Sistem ... 31
3.2.3.3 Alat Bantu Analisis dan Perancangan ... 34
3.2.4 Pengujian Software ... 37
BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 38
4.1 Analisis Sistem Yang Berjalan ... 38
4.1.2 Analisis Prosedur Yang Sedang Berjalan ... 40
4.1.2.1 Flow Map ... 41
4.1.2.2 Diagram Kontek ... 42
4.1.2.3 Data Flow Diagram ... 42
4.1.3 Evaluasi Sistem Yang Berjalan ... 43
4.2 Perancangan Sistem ... 44
4.2.1 Tujuan Perancangan Sistem ... 45
4.2.2 Gambaran Umum Sistem Yang Diusulkan ... 45
4.2.3 Perancangan Prosedur Yang Diusulkan ... 45
4.2.3.1 Diagram Kontek Yang Diusulkan ... 46
4.2.3.2 Data Flow Diagram Yang Diusulkan ... 47
4.2.3.3 Kamus Data ... 48
4.2.4 Perancangan Basis Data ... 51
Normalisasi ... 51
4.2.4.2 Relasi Tabel ... 55
4.2.4.3 Entity Relationship Diagram (ERD) ... 55
4.2.4.4 Struktur File ... 56
4.2.4.5 Kodefikasi ... 61
4.2.5 Perancangan Antar Muka ... 63
4.2.5.1 Struktur menu ... 63
4.2.5.2 Perancangan Input ... 66
4.2.5.3 Perancangan Output ... 74
4.2.6 Perancangan Arsitektur Jaringan ... 78
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM ... 79
(17)
viii
5.1.6 Implemetasi Intalasi Program ... 120
5.1.7 Penggunaan Program ... 120
5.2 Pengujian ... 122
5.2.1 Rencana Pengujian ... 123
5.2.2 Kasus Dan Hasil Pengujian ... 124
5.2.3 Kesimpulan Hasil Pengujian ... 136
BAB VI KESIMPULAN DAN SARAN ... 137
6.1 Kesimpulan ... 137
6.2 Saran ... 138
DAFTAR PUSTAKA ... 139 BIODATA
(18)
8
2.1. Konsep Dasar Sistem
Pengertian dan definisi sistem itu berbeda–beda, tetapi meskipun istilah sistem itu bervariasi maka semua sistem pada bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai element, lingkungan, interaksi antar element dan lingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai. Sistem adalah satu kesatuan yang berdiri atas komponen atau elemen yang saling berinteraksi, saling terkait, atau saling bergantung membentuk keseluruhan yang kompleks, kesatuan gagasan yang teroganisir dan saling terikat satu sama lain, kumpulan objek atau fenomena yang disatukan bersama untuk tujuan klasifikasi atau analisis.
Definisi sistem menurut Azhar Susanto (2004 : 18) dalam bukunya Sistem Informasi Manajemen menyatakan sistem sebagai berikut: “sistem adalah kumpulan group dari sub sistem bagian komponen apapun baik fisik yang saling berhubungan satu sama lain dan bekerja sama secara harmonis untuk mencapai satu tujuan tertentu.Definisi sistem menurut Jogiyanto HM”(2005:2). Dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi menjelaskan
bahwa: “sistem adalah sekumpulan dari elemen–elemen yang berinteraksi untuk
mencapai suatu tujuan tertentu Berdasarkan definisi di atas peneliti dapat menyimpulkan bahwa sistem adalah sekumpulan kegiatan yang saling bekerja sama dan saling berinteraksi secara harmonis untuk melaksanakan tugas pokok.
(19)
Berdasarkan persyaratan ini, sistem dapat didefinisikan sebagai seperangkat elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama. Kumpulan elemen terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari elemen-elemen tersebut. Elemen sistem disamping berhubungan satu sama lain, juga berhubungan dengan lingkungannya untuk mencapai tujuan yang telah ditentukan sebelumnya.
1. Menurut Mulyadi (2001:15) yang dimaksud dengan sistem adalah “ Suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk
melaksanakan kegiatan pokok perusahaan.”
2. Menurut Murdick, R.G, (1991 : 27) Suatu sistem adalah seperangkat elemen yang membentuk kumpulan atau procedure pengolahan yang mencari suatu tujuan bagian atau tujuan bersama dengan mengoprasikan data barang pada waktu rujukan tertentu untuk menghasilkan informasi.
3. Menurut Jerry FutzGerald, (1981 : 5) Sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama untuk melakukan suatu kegiatan untuk menyelesaikan suatu sasaran tertentu.
(20)
2.1.1. Elemen Sistem
Semua sistem meliputi tiga elemen yaitu input, transformasi dan
output.Sebagian sistem dapat mengendalikan operasi mereka sendiri yang
disebut sebagai sistem lingkaran tertutup. Sistem lingkaran tertutup mencakup suatu mekanisme kontrol,tujuan dan lingkaran umpan balik disamping tiga elemen utama. Sistem yang tidak memiliki kemampuan pengendalian disebut sistem lingkaran terbuka dalam arti mereka berhubungan dengan lingkungan mereka.
2.1.2. Karakteristik Sistem
Menurut William S (2001 : 14) suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yaitu sebagai berikut:
a. Komponen
Terdiri dari sejumlah komponen yang saling berinteraksi, dan bekerja sama membentuk satu kesatuan. Komponen-komponen dapat terdiri dari beberapa subsistem atau subbagian, dimana setiap subsistem tersebut memilki fungsi khusus dan akan mempengaruhi proses sistem secara keseluruhan.
b. Batas sistem
Merupakan daerah yang membatasi antara suatu sistem dengan sistem lainnya atau dengan lingkungan luarnya. Batas sistem ini memugkinkan suatu sistem dipandang sebagai satu kesatuan, batas suatu sistem menunjukan ruang lingkup dari sistem tersbut.
(21)
c. Lingkungan Luar Sistem
Apapun diluar batas dari sistem yang mempengaruhi operasi sistem.Lingkungan luar dapat bersifat menguntungkan dan merugikan, lingkungan yang menguntungkan harus tetap di jaga dan di pelihara, sebaliknya lingkungan yang merugikan harus di tahan dan di kendalikan kalau tidak inggin terganggu kelangsungan hidup sistem.
d. Penghubung
Merupakan media penghubung anrat subsistem, yang memungkinkan sumber-sumber yang mengalir dari satu subsistem ke subsistem lainnya. Keluaran dari satu subsistem akan menjadi masuka n untuk subsistem lainnya melauluio penghubungn disamping sebagai penghubung untuk mengintegrasi subsistem-subsistem menjadi satu kesatuan.
e. Masukan
Energi yang dimasukan kedalam sistem, yang dapat berupa masukan perawatan dan masukan sinyal. Masukan perwatan adalh energi yang dimasukan supaya sistem dapat beroprasi, sedangkan masukan sinyal adalah energi yang diproses untuk mendapatkan keluaran.
f. Keluaran
Hasil dari energi yang diolah dan diklarifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran merupakan masukan untuk subsistem yang lain, misalnya untuk sistem komputer.
(22)
g. Pengolah
Sistem mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran, suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan lain menjadi keluaran berupa barang jadi.
h. Sasaran
Sistem pasti mempunyai tujuan, suatu sistem tidak mempunyai sasaran maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. 2.1.3. Klasifikasi Sistem
sistem dapat diklasifikasikan menjadi beberapa sudut pandang diantaranya ialah sebagai berikut:
1. Deterministik Sistem
Sistem dimana operasi (input/output) yang terjadi didalamnya dapat
ditentukan dengan pasti. Contoh : Program komputer melaksanakan secara tepat sesuai dengan rangkaian intruksinnya.
2. Probabilistik Sistem
Sistem input dan prosesnya dapat di definisikan, tetapi output yang
didefinisikan, tetapi output yang dihasilkan tidak dapat ditentukan dengan pasti.
Contoh : Sistem penilaian ujian,sistem pemasaran. 3.Buka Sistem
Sistem yang mengalami pertukaran energi, materi atau informasi dengan
(23)
menyesuikan diri dengan lingkungannya sehingga dapat meneruskan eksistensinya.
Contoh : Sistem keorganisasiaan memilki kemampuan adaptasi dalam
menghadapi persaingan dari pasar yang berubah. 4.Tutup sistem
Sistem fisik dimana proses yang akan terjadi tidak mengalami pertukaran
materi, energi atau informasi dengan lingkungan diluar sistem tersebut.Contoh : Reaksi kimia dalam tabung berisolasi dan tertutup. 2.2.1 Konsep Dasar Informasi
Informasi adalah data yang telah diprosesdan memiliki arti bagi penggunanya. Informasi sebagai hasil dari pengolahan data dalam suatu organisasi sangatlah penting karena informasi merupakan landasan untuk mengambil suatu keputusan dan data merupakan sumber dari informasi. Konsep dasar informasi menurut Jogiyanto (2005: 8) adalah data yang diolah menjadi bentuk yang lebih berguna dan penting bagi yang menerimanya dari pengertian tersebut penulis dapat menyimpulkan bahwa informasi merupakan suatu hasil dari suatu data yang diolah dengan metode pendekatan dan pengembangan tertentu.
(24)
2.2.1. Siklus Informasi
Siklus informasi adalah gambaran secara umum mengenai proses terhadap data sehingga menjadi informasi yang bermanfaat bagi pengguna.Informasi yang menghasilkan informasi berikutnya seterusnya proses pengolahan data menjadi informasi.
Data merupakan bentuk mentah yang belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut, data ditangkap sebagai input, diproses melalui suatu model membentuk informasi, pemakai kemudian menerima informasi tersebut sebagai landasan untuk membuat suatu keputusan dan melakukan tindakan operasional yang membuat sejumlah data baru. Data baru tersebut selanjutnya menjadi input pada proses berikutnya, begitu seterusnya sehingga membentuk suatu siklus informasi.
(25)
3.
4.
Gambar 2.1 Siklus Informasi (Sumber Tata Sutabri 2004:17) 2.2.2. Kualitas Informasi
Baik buruknya kualitas informasi dipengaruhi oleh beberapa hal, antara lain : 1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias
atau menyesatkan informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan yang dapat merubah atau merusak informasi tersebut.
2. Tepat pada waktunya,berati informasi yag datang pada penerima tidak boleh terlambat.Informasi harus sesuai dengan saat itu,karena informasi yang sudah lama akan mempunyai nilai lagi.
3. Relevan,berati informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan lain berbeda..
PROSES (MODEL)
INPUT (DATA) OUTOUT
DATA (TERUNGKAP)
HASIL TINDAKAN
KEPUTUSAN TINDAKAN
PENERIMA BASIS
(26)
2.2.3. Nilai Informasi
Menurut Jogiyanto (2005 : 11), nilai dari informasi ditentukan dari dua hal, yaitu manfaat dan biaya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih baik dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang suatu keadaan akan tetapi perlu diperhayikan bahwa informasi yang digunakan didalam suatu 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. Sebagian besar informasi tidak dapat persis ditaksir keuntunganya dengan suatu nilai uang,tetapi dapat ditaksir dari nilai efektifnya.
2.3. Konsep Dasar Sistem Informasi
Informasi diperoleh dari sistem informasi (information system) atau
(procesing system). Sistem informasi menurut Robert A Letch dan K . Roscoe
Davis, disadur oleh Jogiyanto (2005 :11)
“Sistem informasiadalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.” Dari pengertian diatas, sistem informasi dapat didefinisikan pula sebagai suatu kesatuan dari berbagai bagian atau elemen – elemen yang saliing berkaitan satu sama lainya untuk mencapai suatu tujuan tertentu.
(27)
2.3.1. Komponen Sistem Informasi
Sistem informasi adalah suatu kombinasi terartur apapun dari people (orang), hardware (perangkat keras), software (piranti lunak), computer networks dan data communications (jaringan komunikasi), dan database (basis data) yang mengumpulkan, mengubah dan menyebarkan informasi di dalam suatu bentuk organisasi. Untuk lebih jelasnya dapat dilihat pada gambar tentang komponen sistem informasi. (Menurut O’Brien (2005 : 5).
Gambar 2.2 Komponen Sistem Sumber: O’Brien (2005 : 5)
(28)
2.4. Sistem Informasi Pemesanan
Sistem informasi pemesanan adalah suatu sistem informasi yang
mengorganisasikan serangkaian dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan dan memperoleh informasi untuk mendukung pengambilan keputusan mengenai pemesanan.
2.5. Data
Data adalah catatan kumpulan fakta. Data merupakan bentuk jamak dari datum,
berasal dari bahasa Latin yang berati “sesuatu yang diberikan”. Dalam
penggunaan sehari–hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran dan pengamatan suatu variabel yang bentuknya dapat berupa angka,kata-kata.
Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalminya sendiri, hal ini dinamakan deskripsi. Pemilihan banyak data sesuai dengan persamaan atau perbedaan yang dinamakan klasifikasi.
(29)
2.5.1. Jenis-jenis Data
Jenis-jenis data bertingkat menurut tingkatan pengukuran Jenis data tersebut adalah :
1. Data Rasio
Data rasio adalah tingkatan data yang paling tinggi. Data rasio memiliki jarak antar nilai yang pastidan memiliki nilai nol mutlak yang tidak dimiliki oleh jenis-jenis data lainnya.
2. Data Interval
Data interval mempunyai tingkatan lebih rendah dari data rasio,memiliki jarak data yang pasti namun tidak memiliki nilai nol mutlak.
3. Data Ordinal
Data ordinal pada dasarnya adalah hasil dari kuantifikasi kualitatif. Contoh dari data ordinal yaitu pensekalan sikap individu. Penskalan sikap individu terhadap sesuatu bisa diwujudkan dalam berbgai macam bentuk. Diantarnya yaitu: dari sikap Sangat Setuju(5), Setuju(4),Netral(3),Tidak Setuju(2)dan sangat Tidak Setuju (1).
4. Data Nominal
Data Nominal adalah tingkatan data paling rendah menurut tingkat pengukurannta.
(30)
2.6. E-commerce
E-commerce adalah penyebaran,pembelian,penjualn,pemasaran barang dan jasa melalui sistemelektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-commerce dapat melibatkan transfer dana elektronik, sistem mananjemen dan sistem pengumpulan data otomatis.
2.7.1. Pengertian Layanan
Layanan merupakan suatu kegiatan atau urutan kegiatan yang terjadi dalam iteraksi langsung antara seseorang dengan orang lain atau mesin secara fisik, dan menyediakan kepuasan pelanggan.
2.7.2. Pengertian Pelanggan
Pelanggan adalah merujuk pada individu atau rumah tangga, perusahaan yyang membeli barang atau jasa yang dihasilkan dalam ekonomi. Secara spesifik, kata ini sering pula diartikan sebagai seseorang yang terbiasa untuk membeli barang suatu toko tertentu. Dalam berbgai pendekatan tergantung dari sifat industri atau budaya, pelanggan bisa disebut sebagai klien,nasabah.
2.7.3. Pengertian Pemesanan
Pemesanan merupakan proses pembelian secara tidak langsung melalui telepon, fax, internet yang pembayarannya dilakukan melalui cara yang ditetapkan (cek,transfer,card,weselpos). Pengiriman barabg yang dipesan dilakukan setelah uang pembayaran diterima oleh penjual.
(31)
2.7.4. Pengertian Penjualan
Penjualan merupakan sebuah proses dimana kebutuhan pembelian dan kebutuhan penjual, melalui antar pertukaran informasi dan kepentingan. Jadi konsep penjualn ada;lah cara untuk mempengaruhi pembeli atau konsumen untuk membeli produk yang ditawarkan.
2.7.5. Pengertian Handphone
Handphone perangkat telekomunikasi elektronik yang mempunyai kemampuan dasar yang sama dengan telepon konvensional saluran tetap, namun dapat di bawa ke mana-mana, tidak perlu disambungkan dengan jaringan telepon menggunakan kabel.
2.8. Pengertian WEB
Web adalah suatu program yang diguanakan untuk menjelajahi dunia internet untuk mencari informasi tentang suatu halaman yang tersimpan dikpomputer.
2.9 Pengertian Internet
Internet adalah jaringan global komputer yang tiada batas yang menjadi penghubung, pengguna komputer satu dengan komputer lainnya, serta dapat terhubung dengan komputer disebuah wilayah ke wilayah dipenjuru dunia dimana didalam jaringan tersebut mempunyai berbagai macam informasi serta fasilitas layanan internet browsing.
(32)
2.10. PHP (Page Hypertext Preprosessor)
PHP adalah bahasa pemrogaman untuk dijalankan melalui halaman WEB, umumnya digunakan untuk mengolah informasi internet,tapi dalam pengertian lain PHP adalah singkatan dari PHP hypertext preprocessor bahasa pemograman web server - side yang bersifat GRATIS. Php merupakan script yang menyatu dengan HTML.
php adalah script untuk membuat halam web menjadi dinamis, dan paling banyak di gunakan pada saat ini. Php pertama kali dibuat oleh RASMUS LERDORF pada tahun 1995. Kelebihan membuat web bisa menjadi lebih dinamois php bersifat open source bisa dipakai secara gratis, program atau aplikasi yang dibuat dengan php dapat berjlan di semua web browser, karena php berjalan secara web base yang bisa bekerja di semua OS termasuk handphone, aplikasi menggunakan php biasanya lebih cepat mendukung lebih banyak database.
(33)
24
3.1. Objek Penelitian
Penelitian ini dilakukan di Bintang Komunika J.l A.H Nasution No.189 UjungBerung. No Telp (022) 92244105 Objek yang penulis teliti adalah pada bagian pelayanan pelangganan untuk pemesanan dan penjualan handphone, yang mana pada hal ini penulis harus tau proses layanan tersebut di Bintang Komunika.
3.1.1. Sejarah Singkat Perusahaan
Bintang komunika yang dibuka pada awal tahun 2009 oleh Bp Yusuf Hadianto, awal berdiri di ITC kebun kelapa, setelah itu Bintang Komunika pada akhir tahun 2009 membuka cabang di marga cinta yang dinamakan toko counter matari karena tempat toko dipinggir jalan counter rame karena itu Bp Yusuf Hadianto banyak membuka cabang yang tempatnya di pingir-pingir jalan raya yaitu yang bertempat di Dayeh Kolot,Cinunuk,dan UjungBerung di UjungBerung membuka tiga toko counter pada tahun 2011 dan sekarang sudah mempunyai karyawan untuk menjaga toko counternya. Perusahaan yang didirikan oleh Bp Yusuf Hadianto ini bergerak di bidang penjualan handphone.
Produk-produk handphone yang dijual ada handphone bekas maupun
handphone baru, produk-produk baru dari berbagi jenis merk,baik merk lokal
maupun luar negeri. Sehari-harinya Bintang Komunika buka mulai pukul 08.00-20.00.
(34)
3.1.2. Visi dan Misi Perusahaan
Bintang Komunika memiliki visi untuk mempertahankan dan meningkatkan lagi posisi sebagai penjualan handphone terbaik bagi pelanggan Bintang Komunika.
Misi dari Bintang Komunika adalah menyediakan pelayanan yang baik bagi semua pelanggan Bintang Komunika.
3.1.3. Struktur Organisasi
Struktur organisasi adalah suatu susunan dan hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau perusahaan dalam menjalankan kegiatan operasional untuk mencapai satu tujuan. Struktur organisasi menggambarkan jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain.
Struktur keorganisasian pada Bintang Komunika dapat dilihat pada bagan struktur organisasi berikut ini :
(35)
Gambar : 3.1 Struktur Organisasi Sumber : Bintang Komunika 3.1.4. Deskripsi Tugas
Deskripsi tugas digunakan untuk mengetahui tugas, wewenang, tanggung jawab dari masing-masing bagian. Deskripsi tugas yang ada di Bintang Komunika adalah sebagai berikut :
1. Pemilik
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 Bintang Komunika.
Pemilik
Bag.Penjualan
Bag. Keuangan
Bag. Gudang
(36)
2. Bagian Penjualan
a. Bagian penjualan yang bertatap muka langsung dengan pelanggan. b. Menghitung uang hasil penjualn dan bertanggung jwab atas uang yang
masuk.
c. Melaporkan hasil penjualn harian.
d. Bagian penjualn akan melaporkan ke bagian gudang apabila barang di toko kurang atay habis.
3. Bagian Keuangan
a. Bertanggung jawab atas pengelolaan keuangan yang ada.
b. Membuat laporan keuangan pembayaran baik yang masuk atau yang akn dibayarkan, mencatat setiap transaksi, setiap kegiatan Bintang Komunika.
c. Dapat mengatur keuangan. 4. Bagian Gudang
a. Bertanggung jawab atas pengadaan barang apabila stok barang di bagian penjualn dan di gudang habis.
b. Bertanggung jawab atas barang yang ada di gudang dan pengiriman barang ke bagian penjualan.
c. Pemeliharaan atas barang.
3.2. Metode Penelitian
Menurut Narimawati (2010) objek penelitian merupakan hal awal (suatu permasalahan) yang harus ditentukan dalam kegiatan penelitian sehingga penelitian dapat dilakukan secara efektif dan efisien sesuai dengan tujuan penelitian. Dalam artian objek penelitian merupakan variable yang akan dikaji,
(37)
yang menjadi focus penelitian disertai keberadaan/tempat dilakukannya objek
penelitian tersebut”.
Metode penelitian yang digunakan penulis dalam perancangan sistem
Informasi layanan pelanggan untuk pemesanan dan penjualan adalah metode deskriptif. Metode deskriptif pada umunya dilakukan denagn tujuan utama , yaitu menggambarkan secara sistematis fakta dan karakteristik objek dan subjek yang diteliti secara secara tepat.
Perkembangan akhir-akhir ini, metode deskriptif juga banyak dilakukan oleh para peneliti karean dua alasan yaitu :
1. Dari pengamatan empiris didapat bahwa sebagian besar laporan penelitian dilakukan dalam bentuk deskriptif.
2. Metode deskriptif sangat berguan untuk mendapatkan variasi permasalahan yang berkaitan dengan penjualn maupun tingkah laku manusia.
Disamping kedua alasan seperti tersebut di atas, metode deskriptif pada umunya menarik penulis, karena bentuknya sangat sederhana dan mudah dipahami tanpa perlu memerlukan teknik statistika yang kompleks. Walaupun sebernarnya tidak demikian kenyataanya. Karena penelitian ini sebenarnya juga dapat ditampilkan dalam bentuk yangn lebih kompleks, misalnya dalam penelitian pengga,baran secara faktual perkembangan perusahaan.
3.2.1. Desain Penelitian
Metode yang penulis gunakan metode kualitatif, yaitu metode yang mempelajari berbagai aspek kualitatif dari kehidupan sosial yang mencakup ragam dimensi sosisl dan tindakan dan keadaan sehingga proses dan peristiwa bagaimana dimengerti dan
(38)
berdasarkan konstruksi dan yamng diorgainisasikan oleh dan melalui praktik –praktik sosial.
Menurut Prof. Dr. H. Abdurahman Fathoni M.si (2006 : 113) Metode kualitatif memperlakukan teori dan metode sebagai isu yang tidak dapat dipisahkan. Oleh karena itu, metode ini tidak hanya penting dalam menuntun bagaimana data dikumpulkan tetapi juga terhadap bagaimana data hendak diananlisis. Dengan kata lain, metode kualitatif tidak hanya merujuk pada logika mengatur prosedur tetapi juga logika analisis.
3.2.2. Jenis dan Metode Pengumpulan Data
Menurut Prof.Dr.H Abdurahman Fathoni M.Si(2006 :104)data adalah informasi yang didapat melalui pengukuran-pengukuran tertentu,untuk digunakan sebagai landasan dalam menyusun argumentasi logis menjadi fakta. Sedang fakta itu sendiri adalah kenyataan yang telah diuji kebenarannya secara empiris antara lain melalui analisis data. Data dan informasi yang diperoleh sesuai dengan permasalahn yang ada pada Bintang Komunika, maka penulis menggunakan metode penelitian lapangan,yaitu penelitian dilakukan dengan cara mendatangi langsung tempat yang dijadikan objek penelitian.
3.2.2.1. Sumber Data Primer
Data primer adalah data yang menggunakan metode penelitian lapangan ,
yaitu penelitian yang dilakukan dengan cara mendatngi lansung tempat yang dijadikan objek penelitian. Dalam hal ini penulis melakukan pengumpulan data denag cara :
1. Pengamatan (Observasi)
Observasi yang penulis lakukan yaitu dengan cara datang langsung ke perusahaan, dengan tujuan untuk mengamati atau mrneliti bagaimana keadaan dan sistem penjualn yang dilakukan di Bintang Komunika.
(39)
2. Wawancara (Interview)
Penulis melakukan wawancara langsung ke pimpinan, dengan tujuan untuk mengumpulkan data dan mengajukan tanya jawab secara lisan dengan pemilik Bintang Komunika.
3.2.2.2. Sumber Data Sekunder
Data sekunder merupakan cara pengumpulan data dengan cara mempelajari data yang telah tersedia atau diberikan oleh pihak yang bersangkutan (Bintang Komunika) kepada penulis.
Cara yang digunakan untuk mengumulkan data sekunder adalah metode dokumentasi, yaitu denagn mengumpulkan data dan informasi yang diperlukan dari sumber-sumber kebanyakan dari materi sejenis dokumen yang berkenaan denagn masalah yang diteliti. Metode ini digunakan untuk pengumpulan data yang berhubungan denagn sejarah perusahaan, struktur organisasi yang ada di Bintang Komunika. Selain itu karena penulis mengambil judul dengan sistem informasi layanan pelanggan untuk pemesanan dan penjualn handphone secara online, maka penulis membutuhkan data seperti nota penjualan.
3.2.3. Metode Pendekatan dan Pengembangan Sistem
Metode pendeketan dan pengembangan sistem digunakan untuk memenuhi kebutuhan pengembangan sistem sehingga sistem yang dihasilkan akan sesuai dengan yang diharapkan.
(40)
3.2.3.1. Metode Pendekatan Sistem
Menurut jogiyanto (2005 : 57), melalui pendekatan terstruktur, permasalsahan yang kompleks di organisasi dapat dipecahkan dan hasil dari sistem akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik,tepat waktu, sesuai dengan anggaran biaya pengembangan
dapat meningkatkan produktivitas dan kualitasnya akan lebih baik. Jadi pendekatan sistem yang diguanakan oleh penulis adalah pendekatan terstruktur.
3.2.3.2. Metode Pengembangan Sistem
Menurut Jogiyanto (2005 : 59) Metode pengembangan sistem adalah metode-metode,
prosedur-prosedur, konsep-konsep pekerjaan yang akan digunakan untuk
mengembangkan suatu informasi. Metodologi yang digunakan penulis dalam melakukan perancangan sistem informasi layanan pelanggan untuk pemesanan dan penjualan
handphone secara online ini yaitu dengan menggunakan model watefall. Metode pengembangan sistem waterfall merupakan urutan kegiatan yang dilakukan dalam pengembangan sistem mulai dari penentuan masalah, analisis kebutuhan, perancangan implementasi, integrasi, uji sistem, penerapan dan pemeliharaan. Model ini menawarkan cara pembuatan perangkat lunak secara lebih nyata.
(41)
Gambar 3.2 Metode Waterfall Sumber : Jogianto (2005 : 59)
Berikut adalah penjelasan detail dari masing-masing tahap dalam metode waterfall:
1. Analisa Kebutuhan
Analisa kebutuhan merupakan tahap pertama yang menjadi dasar proses pembuatan sebuah software. Kelancaran proses pembuatan software yang dihasilkan sangat tergantung pada hasil analisa kebutuhan. Untuk memperoleh informasi tentang proses bisnis dan kebutuhan perusahaan,umunya tim pembuat program melakukan wawancara, diskusi dan survei. Dalam proses wawancara, diskusi dan survei diperlukan
Analisa kebutuhan
Desain Sistem
Penulisan kode program
Pengujian Program
Penerapan Program
(42)
komunikasi yang terbuka antara tim pengembang dan tim counter-partner
dari perusahaan. 2. Desain Sistem
Desain sistem merupakan tahap penyusunan proses,data,aliran, proses dan hubungan antar data yang paling optimal untuk menjalankan proses bisnis Dan memenuhi kebutuhan perusahaan sesuai dengan hasil analisa kebutuhan. Dokumentasi yang dihasilkan dari tahap desain sistem ini antara lain : Flow Map, Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD).
3. Penulisan Kode Program
Penulisan kode program atau coding merupakan tahap penerjemahan desain sistem yang telah dibuat kedalam bentuk perintah-perintah yang dimengerti komputer dengan mempergunakan bahasa pemograman, middeware dan data base tertentu diatas platform yang menjadi standar perusahaan.
4. Pengujian Program
Pengujian program dilakukan untuk memastikan bahwa program yang dibuat telah sesuai dengan desainnya dan semua fungsi dapat dipergunakan dengan baik tanpa adanya kesalahan.
5. Penerapan Program
Penerapan program adalah tahap dimana tim pembuat program menerapkan program yang telah selesai di buat dan diuji ke dalam
(43)
lingkungan Teknologi Informasi perusahaan dan memberikan pelatihan kepada pengguna di perusahaan.
3.2.3.3. Alat Bantu Analisis dan Perancangan
Berikut akan dijelaskan alat bantu analisis dan perancangan dalam membangun sistem layanan pelanggan untuk pemesanan dan penjualan
handphone secara online di Bintang Komunika :
1. Flow Map
Flow Map adalah diagram aliran data dari suatu entitas sampai entitas
lainnya. Diagram aliran ini menelusuri sebuak dokumen dari asalnya sampai tujuan secara rinci, diagram aliran ini menunjukan dari mana dokumen tersebut berasal, tujuan digunakanya dokumen tersebut, dan lain-lain Flow map disebut juga bagan aliran formulir yang merupakan penujuk arus dari laporan dan form termasuk tembusannya.
2. Diagram Konteks
Diagram konteks merupakan alat-alat ukur struktur anlisis. Pendekatan struktur ini mencoba untuk menggambarkan sistem secara garis besar atau secara keseluruhan. Diagram konteks adalah kasus khusus dari DFD yang berfungsi memetakan modul lingkungan yang dipersentasikan.
3. Data Flow Diagram
DFD adalah salah satu alt pembuat model yang paling sering digunakan,khususnyabbila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang digunakan untuk
(44)
menjelaskan aliran informasi dan transformasi data yang bergerak dari pemasukan data hingga keluaran.
4. Kamus Data
Kamus data adalah suatu daftar harga yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem,sehingga user dan analisis sistem mempunyai pengertian yang sama tentang input, output, dan komponen data store.
5. Perancangan Basis Data
Perancangan basis dat a bertujuan untuk memenuhi kebutuhan konten informasi dari pengguna dan aplikasi tertentu.
a) Normalisai
Berikut ini adalah beberapa definisi normalisai menurut Al-Bahra (2005 : 169) :
Normalisai adalah proses pengelompokan data ke dalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan hubunganya sehingga terwujud satu bentuk database yang mudah untuk dimodifikasi.
Normalisai adalah suatu proses memperbaiki dengan model data relasional,dan secara umum lebih tepat dikoneksikan dengan model data logika.
Langkah-langkah dalam melakukan Normalisasi adalah : 1. Bentuk Tidak Normal
Merupakan kumpulan data yang akan direka, tidak ada keharusan mengikuti format tertentu, data dikumpulkan apa adanya sesuai dengan saat menginput. Untuk mentransformasikan menjadi tabel
(45)
yang belum ternormalisasi menjadi tabel yang memenuhi kriteria INF adalah merubah seluruh atribut yang ganda menjadi atribut yang tunggal.
2. Bentuk Normal Kesatu(1NF)
Pada tahap ini melakukan penghilangan beberapa group elemen yang berulang agar menjadi satu elemen tunggal yang berinteraksi diantara setiap baris pada suatu tabel. Syarat normal kesatu :
a. Setiap data dibentuk dalam flat file, data dibentuk dalam satu
record.
b. Tidak ada set atribut yang berulang atau bernilai ganda. c. Tiap zatribut memiliki satu pengertian.
3. Bentuk Normal Kedua(2NF)
Bentuk Normal kedua didasari atas konsep ketergantungan fungsional sepenuhnya. Artinya jika A dan B atribut dari suatu relasi tabel, B dikatakan memiliki ketergantungan fungsional terhadap A, jika B adalah tergantung fungsional A.
Syarat normal kedua:
a. Bentuk data telah memenuhi kriteria bentuk normal kesatu. b. B. Atribut bukan kunci harus memiliki ketergantungan
fungsional sepenuhnya. 4. Bentuk Normal Ketiga(3NF)
a. Bentuk data telah memenuhi kriteria bentuk normal kedua. b. Atribut bukan kunci harus tidak memiliki ketergantungan.
(46)
b) Tabel Relasi
Tabel relasi bertujuan untuk membuat hubungan antar tabel agar terdapat relasi antara tabel yang satu dengan tabel yang lainnya. 3.2.4. Pengujian Software
Penmgujian software adalah proses eksekusi suatu program dengan maksud menemukan kesalahan. Pengujian yang sukses pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya.
(47)
38
4.1. Analisis Sistem yang Berjalan
Analisis sistem yang sedang berjalan bertujuan untuk mengetahui bagaimana cara kerja sistem yang sedang berjalan di Bintang Komunika dan untuk mengetahui masalah apa saja yang ada pada sistem tersebut.
Berikut ini adalah dokumen-dokumen yang digunakan dalam sistem yang sedang berjalan di Bintang Komunika.
1. Nama dokumen : Nota Pembelian
Deskripsi : Nota ini berisi data barang yang akan dibeli oleh konsumen
Sumber : Bagian penjualan
Fungsi : Untuk mengetahui barangyang akan dibeli
Jumlah : 2 rangkap
Atribut :no_nota, tgl_pembelian, kode_barang, nama_barang, harga_barang, jml.
2. Namadokumen : Struk Pembayaran
Deskripsi : Strukini berisi tentang data pembayaran barangyangdibeli
(48)
Sumber : Bagian penjualan
Fungsi : Sebagai bukti pembayaran
Jumlah : 1 rangkap
Atribut : no_struk, tgl_pembelian, kode_barang, nama_barang, harga_barang, jml, total_bayar
3. Nama dokumen : Laporan Penjualan
Deskripsi : Laporan ini berisi tentang semua data penjualan yang ada ditoko
Sumber : Bagian Penjualan
Fungsi : Sebagai bukti laporan kepada pemilik toko
Jumlah : 1 rangkap
Atribut : kode_barang, nama_barang, harga_barang, tgl, persediaan
4. Nama dokumen : List Pesanan
Deskripsi : Daftar barang yang akan dipesan ke suplier
Sumber : Bagian Penjualan
Fungsi : Sebagai daftar barang yang akan dipesan ke supplier
(49)
Jumlah : 1 rangkap
Atribut : kode_barang, nama_barang, jml, tgl_pesanan.
4.1.2. Analisis Prosedur Yang Sedang Berjalan
Berikut ini merupakan prosedur kerja pada sistem penjualan handphone yang sedang berjalan di Bintang Komunika :
1. Supplier memberikan masukan barang ke bagian gudang.
2. Bagian gudang melakukan update persediaan barang dan memberikan daftar persediaan barang ke bagian penjualan.
3. Bagian penjualan membuat price list dan kemudian memberikan price list (daftar barang beserta harga) yang ada di Bintang Komunika kepada pelanggan.
4. Pelanggan memilih barang, dan kemudian memberitahukan barang mana saja yang akan dibeli kepada bagian penjualan berupa list order.
5. Bagian penjualan mengecek barang yang akan dibeli oleh pelanggan berdasarkan daftar persediaan barang yang ada.
6. Jika barang tidak tersedia, bagian penjualan memberitahu ke pelanggan bahwa barang tidak tersedia dan kembali memberikan price list.
7. Jika barang tersedia, maka bagian penjualan membuat bukti transaksi penjualan sebanyak dua rangkap. Satu untuk pelanggan dan satu lagi untuk dibuat arsip penjualan.
(50)
8. Kemudian bagian penjualan membuat laporan penjualan berdasarkan arsip penjualan sebanyak dua rangkap. Satu untuk pemilik dan satu lagi untuk dibuat arsip.
9. Bagian gudang membuat laporan persediaan barang yang akan diserahkan kepada pemilik.
4.1.2.1. Flow Map
Flow map disini memberikan gambaran mengenai sistem yang saat ini
sedang berjalan. Berikut ini adalah flow map sistem penjualan handphone yang sedang berjalan di Bintang Komunika :
Flowmap sistem penjualan yang berjalan
Penjualan Gudang Supplier Pemilik
Pelanggan Data Barang Data Barang Mengupdate Persediaan Barang AB Daftar Persediaan Barang Membuat Price List Price List Price List Memilih Barang List Order List Order Mengecek Persediaan Barang Membuat Bukti Transaksi Penjualan ada Bukti Transaksi Penjualan AP tidak Membuat Laporan Penjualan Laporan Penjualan Laporan Penjualan Bukti Transaksi Penjualan Bukti Transaksi Penjualan ALP Laporan Penjualan Membuat Laporan Persediaan Barang Laporan Persediaan Barang ALB Laporan Persediaan Barang
(51)
4.1.2.2. Diagram Kontek
Diagram kontek merupakan sebuah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem dan diagram ini merupakan level tertinggi dari DFD (Data Flow Diagram) yang berfungsi untuk menggambarkan seluruh input ke sistem atau output dari sistem.
Berikut ini merupakan diagram kontek dari sistem penjualan yang sedang berjalan saat ini di Bintang Komunika :
Pelanggan
SI Penjualan Handphone di Bintang
Komunika
Pemilik
Supplier List Order
Price List,
Data Barang
Laporan Persediaan Barang Laporan Penjualan Bukti Transaksi Penjualan
Gambar 4.2 Diagram Kontek Sistem Penjualan yang Sedang Berjalan
4.1.2.3. Data Flow Diagram
Data Flow Diagram (DFD) merupakan model dari sistem yang berfungsi
untuk menggambarkan komponen-komponen sebuah sistem, aliran-a;iran data diantara komponen-komponen tersebut beserta asal tujuan dan penyimpanan datanya.
(52)
Berikut ini merupakan Data Flow Diagram dari sistem penjualan yang sedang berjalan saat ini di Bintang Komunika :
Pelanggan 1.0 Membuat Price List Price List 2.0 Mengecek Persediaan Barang List Order Barang Data Barang 3.0 Membuat Transaksi Penjualan Bukti Transaksi Penjualan
4.0 Mengupdate Persediaan Barang Penjualan Data Barang Data Barang 5.0 Membuat Laporan Data Penjualan Data Barang Supplier Data Barang Pemilik
Laporan Persediaan Barang Laporan Penjualan
Gambar 4.3 DFD Level 1 Sistem Penjualan yang sedang berjalan
4.1.3. Evaluasi Sistem yang Sedang Berjalan
Berdasarkan hasil analisis sistem yang sedang berjalan saat ini di Bintang Komunika, maka dapat dievaluasi sistem sebagai berikut :
(53)
Tabel 4.1 Evaluasi Sistem yang Sedang Berjalan
No Masalah Solusi 1 Sistem yang sedang berjalan saat ini
masih konvensional dengan sistem transaksi penjualan barang secara langsung.
Menyediakan transaksi penjualan barang secara online.
2
Promosi barang masih dilakukan secara offline,dengan menggunakan media kertas, seperti brosur.
Menyediakan media promosi secara online melalui sebuah
website.
3 Pemberian informasi kepada pelanggan Mengenai barang yang diproduksi dilakukan secara offline.
Menyediakan katalog produk secara online di website yang dibuat.
4.2. Perancangan Sistem
Perancangan sistem merupakan suatu tahap lanjutan dari analisis dan evaluasi sistem yang sedang berjalan. Dalam perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukan pengkodean ke dalam suatu bahasa pemrograman. Dalam perancangan suatu sistem tidak lepas dari hasil analisis, dan dari hasil analisis tersebut dapat dibuat rancangan sistem yang baru.
(54)
4.2.1. Tujuan Perancangan Sistem
Tujuan dari perancanagan sistem ini adalah untuk menghasilkan suatu rancangan sistem yang dapat membantu proses penjualan dalam meningkatkan layanan pemesanan maupun penjualan handphone untuk pelanggan Bintang Komunika.
4.2.2. Gambaran Umum Sistem yang Diusulkan
Gambaran sistem yang diusulkan yaitu sebuah aplikasi e-commerce yang berupa sistem informasi layanan pelanggan untuk pemesanan dan penjulan
handphone secara online. Dimana sistem informasi ini pelanggan bisa memilih
dan memesan barang yang akan dibeli dengan mengikuti prosedur-prosedur yang telah ditetapkan. Selain itu, sisyem informasi ini juga digunakan sebagai media promosi, dan katalog daftar produk beserta produk beserta spesipikasinya secara
online.
4.2.3. Perancangan Prosedur yang Diusulkan
Perancangan proses dalam suatu sistem dilakukan untuk memudahkan dalam pengaliran suatu data dalam program. Sehingga memudahkan seseorang dalam pembuatan sistem agar sistem dapat dengan mudah dimengerti oleh orang yang menggunakan sistem tersebut.
Perbedaan antara sistem lama dengan yang baru adalah dengan yang baru proses penyajian informasi yang dibutuhkan oleh konsumen dapat disajikan
(55)
secara cepat, tepat, akurat, sehingga, dapat meningkatkan efektifitas kinerja perusahaan dan juga dapat menambah pelanggan.
Pada tahap perancangan proses secara secara umum komponen-komponen yang terkait terdiri dari :
1. Perancangan Diagram Kontek
2. Perancangan Data Flow Diagram
3. Perancangan Kamus Data
4.2.3.1. Diagram Kontek Yang Diusulkan
Diagram kontek merupakan sebuah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Dan diagram ini merupakan level tertinggi dari DFD (Data Flow Diagram) yang berfungsi untuk menggambarkan seluruh input ke sistem atau output dari sistem dan diagram kontek dari sistem yang diusulkan adalah sebagai berikut :
Pelanggan Admin
Pemilik SI Penjualan
Handphone di Bintang Komunika Data Pelanggan, Data Order,
Data Order, Data Pelanggan
Data Pembayaran
Laporan Persediaan Barang, Laporan Penjualan
Data Admin, Data Pelanggan, Data Ongkir, Data Kategori, Data Produk, Data Order, Data Pembayaran, Data Hubungi Data Admin, Data Pelanggan, Data Ongkir, Data Kategori, Data Produk, Data Order, Data Pembayaran, Data Hubungi
Gambar 4.4 Diagram Kontek Sistem yang Diusulkan
(56)
4.2.3.2. Data Flow Diagram Yang Diusulkan
Data Flow Diagram(DFD) merupakan model dari sistem yang berfungsi
untuk menggambarkan komponen-komponen sebuah sistem, aliran-aliran data diantara komponen-komponen tersebut asal, tujuan, dan penyimpanan datanya.
Dan Data Flow Diagram dari sistem yang diusulkan adalah sebagai berikut :
Pelanggan 1.0
Pendaftaran Pelanggan Data Pelanggan Data Pelanggan
Data Pelanggan
2.0
Login Data Pelanggan
3.0 Pemesanan Produk Data Produk Keranjang Data Order Pemesanan Data Order Data Order 4.0 Konfirmasi Pembayaran Data Order Pemberitahuan Admin Data Pembayaran 5.0 Mengelola Data Master Konfirmasi Pembayaran
Data Admin, Data Pelanggan, Data Ongkir, Data Kategori,
Data Produk, Data Order, Data Pembayaran, Data Hubungi
6.0
Laporan Pemilik Laporan Persediaan Barang,
Laporan Penjualan
Gambar 4.5 DFD Level 1 Sistem yang diusulkan 4.2.3.2.1. DFD Level 2 Proses 1 Pendaftaran Pelanggan
Proses 1 pendaftaran pelanggan merupakan proses pendaftaran pelanggan untuk syarat melakukan transaksi pemesanan yang ada di website Bintang Komunika dimana pelanggan akan memasukan data diri pelanggan dan kemudian melakukan login untuk melakukan transaksi.
(57)
Pelanggan
1.1 Input Data Pelanggan
Data Pelanggan Data Pelanggan Pelanggan
Gambar 4.6 DFD Level 2 Proses 1 Pendaftaran Pelanggan 4.2.3.2.2. DFD Level 2 Proses 3 Pemesanan
Pada proses 3 pemesanan, setelah login pelanggan bisa langsung memilih produk mana saja yang akan di pesan. Setelah itu sistem akan menghitung total yang harus di bayar oleh pelanggan.
Pelanggan
3.1 Memilih
Produk
Produk
Data Pelanggan Data Produk
3.2 Menghitung Total Bayar Keranjang Data Order Data Order Pemesanan Data Order
Gambar 4.7 DFD Level 2 Proses 3 Pemesanan 4.2.3.3. Kamus Data
Kamus data merupakan sebuah daftar yang tersusun dari elemen data yang berhubungan dengan sistem. Kamus data dibuat berdasarkan arus data yang ada di Data Flow Diagram (DFD). Isi dari kamus data tersebut meliputi :
1. Nama aliran data, yaitu nama aliran data sebenarnya yang terdapat pada Data Flow Diagram (DFD).
(58)
3. Aliran proses, yaitu arus aliran data yang dimaksud pada nama data, baik dari entitas eksternal ke proses, proses satu ke proses lain, proses ke media penyimpanan atau sebaliknya.
Berikut ini adalah kamus data berdasarkan DFD sistem yang diusulkan : 1. Nama aliran data : Data Pelanggan
Alias : Data Pelanggan
Aliran Proses : pelanggan-proses 1.0, proses 1.0-file pelanggan, file pelanggan-pelanggan.
Atribut : id_pelanggan, nama_pelanggan, jenis_pembelian, alamat, id_kota, tlp, email, userid, passid.
2. Nama aliran data : Data Produk Alias : Data Produk
Aliran Proses : file produk-proses 3.0, admin-proses 5.0, proses 5.0-admin
Atribut : id_produk, id_kategori, nama_produk, deskripsi, harga_eceran, harga_grosir, stok, gambar, dibeli
3. Nama aliran data : Data Order Alias : Data Order
Aliran Proses : proses 3.0-file keranjang, file keranjang-proses 3.0, proses 3.0-file pemesanan, file pemesanan-proses 4.0, admin-proses 5.0, proses 5.0-admin, file pemesanan-proses 6.0
(59)
Atribut : no_pesan, id_pelanggan, jenis_pesan, atas_nama, alamat_kirim, kota_tujuan, status_pesan, tgl_pesan, jam_pesan, ongkir
4. Nama aliran data : Data Pembayaran Alias : Data Pembayaran
Aliran Proses : proses 4.0-file pemberitahuan, admin-file pemberitahuan, file pemberitahuan-proses 5.0
Atribut : id_pemberitahuan, id_pelanggan, no_pesan, bank_tujuan, total_transfer, jam, tanggal
5. Nama aliran data : Data Admin Alias : Data Admin
Aliran Proses : admin-proses 5.0, proses 5.0-admin
Atribut : id_admin, username, password, nama_lengkap, tlp, email, level, blokir
6. Nama aliran data : Data Ongkir Alias : Data Ongkir
Aliran Proses : admin-proses 5.0, proses 5.0-admin Atribut : id_kota, nama_kota, ongkos_kirim 7. Nama aliran data : Data Kategori
Alias : Data Kategori
Aliran Proses : admin-proses 5.0, proses 5.0-admin Atribut : id_kota, nama_kota, ongkos_kirim 8. Nama aliran data : Data Hubungi
(60)
Alias : Data Hubungi
Aliran Proses : admin-proses 5.0, proses 5.0-admin
Atribut : id_hubungi, nama, email, subjek, pesan, tanggal
4.2.4 Perancangan Basis Data
Sistem basis data adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi. Kemampuan untuk mengatur atau mengolah sejumlah data dan kecepatan untuk mencari informasi yang relevan adalah aset yang sangat penting bagi suatu organisasi.
4.2.4.1 Normalisasi
Normalisasi adalah proses hubungan antara field yang satu dengan yang lainnya yang mempunyai field kunci yang sama, sehingga setiap field tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut dalam proses ini. Elemen dikelompokan menjadi satu field database berdasarkan entitas dan hubungan.
1. Bentuk Tidak Normal (Unnormal)
Bentuk tidak normal merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja data tidak lengkap atau terduplikasi.
{ id_admin, username,password, nama_lengkap, tlp, email, level, blokir, id_kategori, nama_kategori,id_keranjang, id_produk, harga_keranjang, jumlah,
(61)
tgl_keranjang, jam_keranjang, id_kota, nama_kota, ongkos_kirim, id_pelanggan, nama_pelanggan, jenis_pembelian, alamat, id_kota, tlp, email, userid, passid, id_pemberitahuan, id_pelanggan, no_pesan, bank_tujuan, jam, tanggal, total_transfer, no_pesan, id_pelanggan, jenis_pesan, atas_nama, alamat_kirim, kota_tujuan, status_pesan, tgl_pesan, jam_pesan, no_pesan, id_produk, harga_detail, jumlah, subtotal, id_produk, id_kategori, nama_produk, produk_seo, deskripsi, harga_eceran, harga_grosir, stok, gambar, dibeli }
2. Bentuk Normal Pertama (1NF)
Pada tahap ini dilakukan menghilangnya beberapa grup elemen yang berulang agar menjadi satu harga tunggal yang berinteraksi di antara setiap baris pada suatu tabel, dan setiap atribut harus mempunyai nilai data yang atomic. { id_admin, username,password, nama_lengkap, tlp, email, level, blokir, id_kategori, nama_kategori, id_keranjang, id_produk, harga_keranjang, jumlah, tgl_keranjang, jam_keranjang, id_kota, nama_kota, ongkos_kirim, id_pelanggan, nama_pelanggan, jenis_pembelian, alamat, userid, passid, id_pemberitahuan, no_pesan, bank_tujuan, jam, tanggal, total_transfer, jenis_pesan, atas_nama, alamat_kirim, kota_tujuan, status_pesan, tgl_pesan, jam_pesan, harga_detail, subtotal, nama_produk, produk_seo, deskripsi, harga_eceran, harga_grosir, stok, gambar, dibeli }
3. Bentuk Normal Kedua (2NF)
Bentuk normal kedua didasari atas konsep full function dependency (ketergantungan, fungsional sepenuhnya). Suatu relasi dikatakan dalam bentuk
(62)
normal kedua jika dan hanya jika berada pada bentuk normal pertama, dan semua atribut bukan kunci memiliki dependensi sepenuhnya terhadap kunci primer.
a. tabel admin { id_admin, username,password, nama_lengkap, tlp, email, level, blokir }
b. tabel kategori { id_kategori, nama_lengkap }
c. tabel keranjang { id_keranjang, harga_keranjang, jumlah, tgl_keranjang, jam_keranjang }
d. tabel pelanggan { id_pelanggan, nama_pelanggan, jenis_pembelian, alamat, tlp, email, userid, passid }
e. tabel pemberitahuan { id_pemberitahuan, bank_tujuan, jam, tanggal, total_transfer }
f. tabel pemesanan { no_pesan, jenis_pesan,atas_nama, alamat_kirim, kota_tujuan, status_pesan, tgl_pesan, jam_pesan }
g. tabel pemesanan_detail { no_pesan, harga_detail, jumlah, subtotal }
h. tabel kota { id_kota, nama_kota, ongkos_kirim }
i. tabel produk { id_produk, nama_produk, produk_seo, deskripsi, harga_eceran, harga_grosir, stok, gambar, dibeli }
(63)
4. Bentuk Normal Ketiga (3NF)
Suatu relasi dikatakan dalam bentuk normal ketiga jika berada pada bentuk normal kedua dan setiap atribut bukan kunci tidak memiliki dependensi transitif terhadap kunci primer.
a. tabel admin { id_admin*, username, password, nama_lengkap, tlp, email, level, blokir
b. tabel kategori { id_kategori*, nama_kategori }
c. tabel keranjang { id_keranjang*, harga keranjang, jumlah, tgl_keranjang, jam_keranjang, id_produks** }
d. tabel pelanggan { id_pelanggan*, nama_pelanggan, jenis_pembelian, alamat, tlp, email, userid, passid, id_kota }
e. tabel pemberitahuan { id_pemberitahuan*, bank_tujuan, jam, tanggal, total_transfer, no_pesan, id_pelanggan** }
f. tabel pemesanan { no_pesan*, jenis_pesan, tgl_pesan, jam_pesan, id_pelanggan** }
g. tabel pemesanan_detail { no_pesan*,harga_detail, jumlah, subtotal, id_produk** }
h. tabel kota {id_kota*, nama_kota, ongkos_kirim }
i. tabel produk { id_produk*,id_kategori**, nama_produk, produk_seo, deskripsi, harga_eceran, harga_grosir, stok, gambar, dibeli }
(64)
4.2.4.2. Relasi Tabel
Relasi tabel bertujuan untuk membuat hubungan antar tabel agar terdapat relasi antar tabel yang satu dengan tabel yang lainnya. Dalam sebuah database, setiap tabel memiliki sebuah field yang memiliki nilai unik untuk setiap field baris.
Gambar 4.8 Tabel Relasi 4.2.4.3. Entity Relationship Diagram (ERD)
Database merupakan kumpulan data pada tabel-tabel yang saling berkaitan antara satu dengan yang lainnya. Dimana relasinya dapat digambarkan dalam
(65)
entity relationship diagram. Berikut ini adalah entity relationship diagram dari database yang penulis rancang :
Gambar 4.9 Entity Relationship Diagram 4.2.4.4. Struktur File
Struktur file menunjukan arus data yang terdiri dari item-item data atau field data. Struktur data menerangkan property yang dimiliki oleh tiap-tiap data atau field data.
1. File Kota
Nama : kota
Deskripsi : tempat menyimpan kota dan ongkos kirim Tabel 4.2 Tabel File kota
No Nama Field Type Ukuran Keterangan
1 id_kota varchar 7 Primary key, auto
incremen
2 nama_kota varchar 100
(66)
2. File Pelanggan
Nama : pelanggan
Deskripsi : tempat menyimpan data pelanggan Tabel 4.3 Tabel File pelanggan
No Nama Field Type Ukuran Keterangan
1 id_pelanggan varchar 7 Primary key, auto
incremen
2 nama_pelanggan varchar 100
3 jenis_pembelian enum
4 alamat varchar 200
5 id_kota varchar 7
6 tlp varchar 15
7 email varchar 100
8 userid varchar 50
9 passid varchar 50
3. File Admin
Nama : admin
Deskripsi : tempat menyimpan data admin Tabel 4.4 Tabel File admin
No Nama Field Type Ukuran Keterangan
1 id_admin varchar 5 Primary key, auto
incremen
2 username varchar 50
3 password varchar 50
4 nama_lengkap varchar 100
5 tlp varchar 15
6 email varchar 100
7 level varchar 20
(67)
4. File Kategori
Nama : kategori
Deskripsi : tempat menyimpan data kategori produk Tabel 4.5 Tabel File kategori
No Nama Field Type Ukuran Keterangan
1 id_kategori varchar 5 Primary key, auto
incremen
2 nama_kategori varchar 100
3 produk_seo varchar 100
5. File Produk
Nama : produk
Deskripsi : tempat menyimpan data produk Tabel 4.6 Tabel File produk
No Nama Field Type Ukuran Keterangan
1 id_produk varchar 7 Primary key, auto
incremen
2 id_kategori varchar 5
3 nama_produk varchar 100
4 produk_seo varchar 100
5 deskripsi text
6 harga_eceran int 20
7 harga_grosir int 20
8 stok int 5
9 gambar varchar 100
10 dibeli int 5
6. File Pemesanan
Nama : pemesanan
(68)
Tabel 4.7 Tabel File pemesanan
No Nama Field Type Ukuran Keterangan
1 no_pesan varchar 10 Primary key, auto
incremen
2 id_pelanggan varchar 7
3 jenis_pesan enum 10
4 atas_nama varchar 100
5 alamat_kirim varchar 200
6 kota_tujuan varchar 100
7 status_pesan varchar 50
8 tgl_pesan date
9 jam_pesan time
10 ongkir int 10
7. File Pemesanan Detail
Nama : pemesanan_detail
Deskripsi : tempat menyimpan data transaksi pemesanan produk-produk yang dipesan
Tabel 4.8 Tabel File pemesanan detail
No Nama Field Type Ukuran Keterangan
1 no_pesan varchar 10 Primary key, auto
incremen
2 id_produk varchar 7
3 harga_detail int 20
4 jumlah int 5
5 subtotal int 20
8. File Keranjang
Nama : keranjang
(69)
Tabel 4.9 Tabel File keranjang
No Nama Field Type Ukuran Keterangan
1 id_keranjang int 5 Primary key, auto
incremen
2 id_produk varchar 7
3 harga_keranjang int 20
4 id_session varchar 100
5 jumlah int 5
6 tgl_keranjang date
7 jam_keranjang time
9. File Pemberitahuan
Nama : pemberitahuan
Deskripsi : tempat menyimpan data konfirmasi pembayaran Tabel 4.10 Tabel File pemberitahuan
No Nama Field Type Ukuran Keterangan
1 id_pemeberitahuan int 5 Primary key, auto
incremen
2 id_pelanggan varchar 7
3 no_pesan varchar 10
4 bank_tujuan enum
5 total_transfer int 20
6 jam time
7 tanggal date
10. File Hubungi
Nama : hubungi
(70)
Tabel 4.11 Tabel File hubungi
No Nama Field Type Ukuran Keterangan
1 id_hubungi int 5 Primary key, auto
incremen
2 nama varchar 50
3 email varchar 100
4 subjek varchar 100
5 pesan text
6 tanggal date
4.2.4.5. Kodifikasi
Kodifikasi digunakan untuk mempermudah dalam pengelompokan data dan pemrosesannya.Selain itu sistem pengkodean juga membantu dalam mengidentifikasi suatu objek sehingga kesalahan dalam identifikasi objek dapa dihindarkan. Serta menjabarkan item-item data yang bersifat unik. Berikut ini adalah kodifikasi dalam perancangan ini :
Admin
ADM 01
No urut Admin Pelanggan
PL 00001
No urut Pelanggan
(71)
Kategori
KTG 01
No urut Kategori
Kota
KOTA 001
No urut Inisial Kota
Produk
BTG 0001
No urut
Nama Perusahaan
Pemesanan
PSN 0000001
No urut Kode Pemesanan
(72)
4.2.5. Perancangan Antar Muka
Perancangan antar muka dimaksudkan untuk memperlihatkan bagaimana bentuk dari perangkat lunak yang akan dibangun nantinya berdasarkan rancangan sistem yang telah dibuat. Perancangan antar muka ini meliputi perancangan struktur menu,perancangan input dan perancangan output.
4.2.5.1. Struktur Menu
Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pelanggan dalam menjalankan program. Sehingga pada saat menjalankan program pelanggan tidak mengalami kesulitan dalam memilih menu-menu yang digunakan. Dibawah ini adalah gambar struktur menu-menu admin dan struktur menu pelanggan / user. Berikut ini adalah struktur menu yang ada pada halaman admin :
(73)
Gambar 4.10 Struktur Menu Admin
HOME
PEMBERITAHUAN
GANTI PASSWORD
MODUL
ADMIN
PELANGGAN
KATEGORI
PRODUK
PEMESANAN
ONGKOS KIRIM
HUBUNGI KAMI
LAPORAN
(74)
Dan berikut ini adalah struktur menu yang ada pada halaman pelanggan :
Gambar 4.11 Struktur Menu Pelanggan
HOME INFORMASI PRODUK ABOUT CONTAC
PEMBERITAHUAN
DATA PELANGGAN
DATA ORDER
LOGOUT KERANJANG
(75)
4.2.5.2. Perancangan Input
Perancangan input dalam proses sistem informasi yang dirancang adalah sebagai berikut :
Gambar 4.12 Tampilan Form Login Admin
Gambar 4.13 Tampilan Halaman Admin
LOGIN
Username :
Password :
BANNER
Login
Menu Admin
Home
Pemberitahuan Ganti Password Modul
Admin Pelanggan
Kategori Produk Pemesanan Ongkos Kirim Hubungi Kami Laporan Logout
BANNER
LOGOSelamat Datang Admin
(76)
Gambar 4.14 Tampilan Halaman Admin (Ganti Password) Masukan Lagi Password Baru :
Masukan Password Baru :
Masukan Password Lama :
Home Pemberitahua n
Ganti Password Modul Admin Pelanggan Kategori Produk Pemesanan Ongkos kirim Hubungi kami Laporan Logout Logo
Manajemen Password
(77)
Gambar 4.15 Tampilan Halaman Admin (Modul) Logo
Simpan Batal
Menu Admin
Aktif : Link :
Tambah Modul : Home
Pemberitahuan Ganti Password Modul Admin Pelanggan Kategori Produk Pemesanan Ongkos kirim Hubungi kami Laporan Logout Tambah Modul
Ya Tidak
Akses Untuk Admin : Ya Tidak
Akses Untuk Penjualan : Ya Tidak
(78)
Gambar 4.16 Tampilan Halaman Admin (Pelanggan)
Menu Admin
Jenis Pembelian : Email : Nama Pelanggan :
Kode Pelanggan : Home
Pemberitahuan Ganti Password Modul Admin Pelanggan Kategori Produk Pemesanan Ongkos kirim Hubungi kami Laporan Logout Logo
Tambah Pelanggan
Eceran Grosir
Alamat :
Kota :
Telepon/HP :
Username :
Password :
(79)
Gambar 4.17 Tampilan Halaman Admin (Kategori)
Menu Admin
Nama Kategori :
Id Kategori : Home
Pemberitahuan Ganti Password Modul Admin Pelanggan Kategori Produk Pemesanan Ongkos kirim Hubungi kami Laporan Logout Tambah Kategori
(80)
Gambar 4.18 Tampilan Halaman Admin (Produk)
Menu Admin
Kategori : Nama Produk :
Kode Produk : Home
Pemberitahuan Ganti Password Modul Admin Pelanggan Kategori Produk Pemesanan Ongkos kirim Hubungi kami Laporan Logout Logo
Tambah Produk
Harga Eceran :
Harga Grosir :
Stok :
Deskripsi :
Gambar : Pilih File
(81)
Gambar 4.19 Tampilan Halaman Admin (Ongkos Kirim) Ongkos Kirim :
Menu Admin
Nama Kota :
Id Kota : Home
Pemberitahuan Ganti Password Modul Admin Pelanggan Kategori Produk Pemesanan Ongkos kirim Hubungi kami Laporan Logout Logo
Tambah Ongkos Kirim
(82)
4.2.5.3. Perancangan Output
Perancangan output atau halaman pelanggan dalam proses sistem informasi yang dirancang adalah sebagai berikut :
Gambar 4.20 Tampilan Halaman Pelanggan (Home)
Silahkan Login Untuk Melakukan Transaksi
Username Password Logo
Produk
PRODUK
Member Login
Produk
Produk Produk Login
Anda Lupa Password ? Pendaftaran Member Baru
Kategori Brand
Kategori
(83)
Gambar 4.21 Tampilan Halaman pelanggan (Daftar Member Baru) * Harus diisi
Username Password
Silahkan Login Untuk Melakukan Transaksi
Member Login
Login
Anda Lupa Password ? Pendaftaran Member Baru
Kategori Brand
Kategori
Kategori Logo
Pendaftaran Member Baru
Silahkan isi lengkap form di bawah ini sesuai dengan data diri Anda :
Nama : *
Email : *
Alamat : *
Kota : *
Telepon/Hp: *
Username : *
Password : *
Kode
Simpan Batal
Masukan kode
(84)
Gambar 4.22 Tampilan Halaman Pelanggan (Setelah Login)
Produk
Produk Produk
Keranjang Belanja (0)
Pelanggan : Elvi Pembelian : Eceran Logo
Produk
PRODUK
Member Login
PEMBERITAHUAN
DATA PELANGGAN DATA ORDER KERANJANG BELANJA SELESAI BELANJA LOGOUT
(85)
Kj
Gambar 4.23 Tampilan Halaman Pelanggan (Keranjang Belanja)
4.2.6. Perancangan Arsitektur Jaringan
Perancangan Arsitektur ini menggunakan model jaringan client – server.
Pada dasarnya setiap jaringan komputer ada yang berfungsi sebagai client dan juga server. Tetapi ada jaringan yang memiliki komputer yang khusus sebagai No Nama Produk Jumlah Harga Subtotal Hapus
KERANJANG BELANJA
LANJUTKAN BELANJA SELESAI BELANJA
Pelanggan : Elvi Pembelian : Eceran
Keranjang Belanja (0)
Member Login
PEMBERITAHUAN
DATA PELANGGAN
DATA ORDER KERANJANG BELANJA SELESAI BELANJA LOGOUT Logo
(86)
server sedangkan yang lain sebagai client. Ada juga yang tidak memiliki komputer yang khusus berfungsi sebagai server saja.
Server adalah komputer yang menyediakan fasilitas bagi komputer-komputer lain di dalam jaringan dan client adalah komputer-komputer yang menerima atau menggunakan fasilitas yang di sediakan oleh server.
Server
Modem
Penjualan Admin Gudang Gambar 4.24 Arsitektur Jaringan Yang Diusulkan
(87)
78
5.1. Pengujian
Pengujian program merupakan tahapan yang penting dan tidak dapat terpisahkan dari pembangunan sebuah perangkat lunak. Karena dengan melakukan pengujian terhadap perangkat lunak yang akan diimplementasikan, maka akan diketahui apakah perangkat lunak tersebut berjalan dengan sesuai keinginan atau tidak. Agar kualitas dari perangkat lunak dapat terjamin sebelum diimplementasikan.
Dari pengujian ini kita dapat kita dapat mengetahui kesalahan-kesalahan yang terdapat pada perangkat lunak seperti kesalahan penulisan sintaks yang menyebabkan perangkat lunak tidak berjalan sesuai dengan keinginan dari perancang perangkat lunak tersebut.
5.1.1. Batasan Implementasi (Optional)
Implementasi sistem informasi layanan pelanggan untuk pemesanan dan penjualan handphone secara online ini dibatasi pada perangkat lunak (software) dan perangkat keras (hardware) yang digunakan.
(1)
Tabel 5.24 Pengujian Kirim Pemberitahuan (Data Salah)
8. Pengujian Manajmen Pelanggan
Berikut ini adalah tabel pengujian Manajmen Pelanggan : a. Tambah Pelanggan
Kasus Dan Hasil Pengujian (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Mengisi lengkap
data pelanggan
Tersimpan dan menuju halaman tampil data pelanggan
Tersimpan dan menuju halaman tampil data pelanggan
Diterima
Tabel 5.25 Pengujian Tambah Pelanggan (Data Normal) Kasus Dan Hasil Pengujian (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Pengisian data
pelanggan tidak lengkap
Muncul pesan validasi sesuai data yang tidak terisi
Muncul pesan validasi sesuai data yang tidak terisi
Diterima
(2)
131
b. Edit Pelanggan
Kasus Dan Hasil Pengujian (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Text field sudah
terisi data pelanggan dari tabel modul
Data baru dapat diisikan pada Text field
Text field
berfungsi sesuai dengan yang
diharapkan
Diterima
Tabel 5.27 Pengujian Edit Pelanggan (Data Normal)
Kasus Dan Hasil Pengujian (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Pengisian data
pelanggan tidak lengkap
Muncul pesan validasi sesuai data yang tidak terisi
Muncul pesan validasi sesuai data yang tidak terisi
Diterima
(3)
Kasus Dan Hasil Pengujian (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
User name : elvi
Tercantum pada text field username
Dapat mengisi login
username sesuai yang diharapkan
Diterima
Password :elvi Tercantum pada text field password
Dapat mengisi login
password sesuai yang diharapkan
Diterima
Tabel 5.29 Pengujian Login Pelanggan (Data Normal)
Kasus Dan Hasil Pengujian (Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Username atau password yang tidak terdaftar pada tabel pelanggan
Keluar pesan Login Gagal kombibasi username dan password anda tidak benar
Keluar pesan Login Gagal kombibasi
username dan
password anda tidak benar
Diterima
(4)
133
5.2.3. Kesimpulan Hasil Pengujian
Dari pengujian yang telah dilakukan dapat disimpulkan bahwa perangkat lunak yang dibangun bebas dari kesalahan sintaks dan dapat mengeluarkan hasil sesuai dengan yang diharapkan.
(5)
134
Berdasarkan hasil dari analisis, perancangan dan implementasi sistem maka penulis memberikan kesimpulan :
1. Informasi mengenai Bintang Komunika sekarang sudah dapat diakses secara online.
2. Belum tersedia layanan pemesanan dan penjualan secara online, sehingga pelanggan harus datang langsung ke tempat. Namun masalah tersebut sudah terpecahkan dengan adanya fasilitas layanan pemesanan dan penjualan secara online.
3. Di Bintang Komunika sekarang sudah ada fasilitas mempromosikan produk kepada masyarakat secara online.
6.2. Saran
Saran yang diberikan untuk sistem yang telah dibangun dapat lebih baik lagi adalah sebagai berikut :
1. Diharapkan ke depannya diadakan sistem retur apabila ada barang yang rusak.
(6)
135
3. Diharapkan kedepannya agar sistem pembayaran bisa menggunakan paypal dan kartu kredit.