i
LAPORAN SKRIPSI
SISTEM INFORMASI PELAYANAN MEMBER
PADA COUNTER WIWIK CELL BERBASIS SMS GATEWAY
Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik
Universitas Muria Kudus
Disusun oleh :
Nama : Endra Andiantono
Nim : 2007-53-179
Program Studi : Sistem Informasi
Fakultas : Teknik
PROGDI SISTEM INFORMASI FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
KUDUS
LAPORAN SKRIPSI
SISTEM INFORMASI PELAYANAN MEMBER
PADA COUNTER WIWIK CELL BERBASIS SMS GATEWAY
Disusun oleh :
Nama : Endra Andiantono
Nim : 2007-53-179
Program Studi : Sistem Informasi
Fakultas : Teknik
PROGDI SISTEM INFORMASI FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
iii
HALAMAN PERSETUJUAN
Nama : Endra Andiantono
NIM : 2007-53-179
Program Studi : Sistem Informasi
Judul Skripsi : Sistem Informasi Pelayanan Member Pada Counter Wiwik Cell Berbasis SMS Gateway
Pembimbing Utama : Andy Prasetyo Utomo, S.Kom, MT
Pembimbing Pembantu : Nanik Susanti, S.Kom, M.Kom
Dilaksanakan : Semester Ganjil 2013/2014
Telah disetujui oleh tim pembimbing untuk diuji
Kudus, September 2014
Endra Andiantono
Menyetujui,
Pembimbing Utama
Andy Prasetyo Utomo, S.Kom, MT
Pembimbing Pembantu
HALAMAN PENGESAHAN
Nama : Endra Andiantono
NIM : 2007-53-179
Program Studi : Sistem Informasi
Judul Skripsi : Sistem Informasi Pelayanan Member Pada Counter Wiwik Cell Berbasis SMS Gateway
Pembimbing Utama : Andy Prasetyo Utomo, S.Kom, MT
Pembimbing Pembantu : Nanik Susanti, S.Kom, M.Kom
Telah diujikan pada ujian sarjana, tanggal September 2014 dan dinyatakan LULUS
Kudus, September 2014
Penguji I
Arif Setiawan, S.Kom, M.Cs
Penguji II
Andy Prasetyo Utomo, S.Kom, MT
Penguji Utama
Anteng Widodo, ST, M.Kom
Mengetahui Dekan Fakultas Teknik
v
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI
KARYA ILMIAH UNTUK AKADEMIS
Yang bertanda tangan di bawah ini, saya :
Nama : Endra Andiantono
NIM : 2007-53-179
Program Studi : Sistem Informasi
Jenjang : Strata Satu (S1)
Jenis Karya : Skripsi
Demi pengembangan ilmu pengetahuan, dengan ini menyetujui untuk anggotakan ijin kepada pihak Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus Hak Bebas Royalti Non-Ekslusif (Non-Eclusive Royalty-Free Right) atas karya ilmiah ini yang berjudul : “ Sistem Informasi Pelayanan Member Pada Counter Wiwik Cell Berbasis Sms Gateway ” beserta perangkat yang diperlukan (apabila ada).
DenganHak Bebas Royalti Non-Ekslusifini pihak Universitas Muria Kudus berhak menyimpan, mengalih-media atau bentuk-kan, pengolahannya dalam pangkalan data (database), untuk kepentingan akademis tanpa perlu meminta ijin dari saya.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas Muria Kudus, segala bentuk tuntutan hukum yang timbul atas pelanggaran hak cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Kudus, 8 September 2014 Yang Menyatakan,
MOTO DAN PERSEMBAHAN
MOTTO
“No time is delayed. Do not be put off–off any time”
PERSEMBAHAN
Skripsi ini penulis persembahkan kepada: 1. Tuhan Yang Maha Esa
2. Kedua orang tuaku dan anakku yang selalu memberikan doa dan selalu memberikan restunya.
3. Dosen Pembimbing dan semua Dosen Sistem Informasi Universitas Muria Kudus.
vii RINGKASAN
Seiring dengan perkembangan teknologi komunikasi yang semakin pesat, saat ini hadir alat komunikasi yaitu telepon seluler (ponsel) yang menyediakan fasilitas pelayanan komunikasi lewat SMS yang bisa mengirimkan teks atau pesan singkat dengan cepat, fasilitas ini lebih praktis dan lebih ekonomis. Pemanfaatan SMS sebagai sarana layanan informasi dapat dibuat sebuah basis data yang bisa memberikan layanan informasi kepada seseorang atau sekelompok orang yang membutuhkannya. Pada Counter Wiwik Cell kebutuhan akan aplikasi pelayanan sangat dibutuhkan. Pada saat ini pelayanan yang ada padaCounterWiwikCellmasih menggunakan sistem manual serta pengaturan dalam pemesanan Pulsa atau Informasi Harga Hand Phone dan asesories masih menggunakan sistem manual yaitu datang langsug ke Counter tersebut. Melihat kendala yang terjadi pada Counter Wiwik Cellmaka perlu adanya suatu aplikasi yang dapat mengolah informasi secara akurat, efektif dan efisien. Dengan membuat Sistem Informasi Pelayanan Member Pada Counter Wiwik Cell Berbasis Sms Gateway yang dibuat dengan menggunakan bahasa pemprograman Microsoft Visual Basic 6.0 dengan database Mysql diharapkan akan membantu kinerja dari Counter Wiwik Cell, adapun aplikasi yang dihasilkan meliputi pengelolaan Member atau pelanggan, pengelolaan iklan dengan menggunakan SMS, pengelolaan penjualan pulsa.
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT karena berkat rahmat dan petunjuk-Nya skripsi ini dapat diselesaikan dengan berbekal keterbatasan-keterbatasan pada diri penulis
Sripsi ini dibuat untuk memenuhi salah satu syarat akademis yang harus dilaksanakan untuk mendapatkan gelar Sarjana Strata-1 di Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
Pada kesempatan ini, penulis ingin menyampaikan terima kasih yang sebesar-besarnya kepada :
1. Dr. Suparnyo, SH., MS, selaku Rektor Universitas Muria Kudus.
2. Rochmad Winarso, ST. MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus.
3. Bapak R. Rhoedy Setiawan, M.Kom selaku Kepala Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus.
4. Bapak Andy Prasetyo Utomo, S.Kom, MT selaku pembimbing Utama. Terima kasih atas semuanya, atas nasehat, masukan, ilmu dan waktu yang Ibu luangkan selama bimbingan.
5. Ibu Nanik Susanti, M.Kom selaku pembimbing Pembantu. Terima kasih atas semuanya, atas nasehat, masukan, ilmu dan waktu yang Ibu luangkan selama bimbingan
6. Dosen-dosen dan seluruh staf karyawan di UMK yang telah memberikan banyak hal yang berharga bagi hidup saya.
7. Terimakasih Kepada Bpk. Wiwik Sukandar selaku Pemilik Counter Wiwik Cell yang telah memberikan banyak hal dalam penelitian ini.
8. Temen-temen Fakultas teknik Program study Sistem Informasi, terima kasih atas semua dukungan dan do’anya.
ix
10. Semua pihak yang membantu terselesaikannya laporan ini terima kasih atas bantuannya.
Penulis menyadari sepenuhnya bahwa skripsi ini masih memiliki beberapa kekurangan sehingga perlu disempurnakan. Oleh karena itu saran dan kritik yang membangun sangat penulis harapkan dari siapapun juga. Akhirnya penulis mohon maaf apabila ada kekurangan maupun kesalahan dalam penulisan skripsi ini. Semoga tulisan ini dapat memberi manfaat bagi banyak pihak
Kudus, September 2014
DAFTAR ISI
HALAMAN JUDUL ... i
HALAMAN PERSETUJUAN ... ii
HALAMAN PENGESAHAN... iii
SURAT PERNYATAAN... iv
MOTO DAN PERSEMBAHAN... v
RINGKASAN ... vi
KATA PENGANTAR... vii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xv
DAFTAR LAMPIRAN ... xvii
BAB I : PENDAHULUAN 1.1. Latar Belakang Masalah ... 1
1.2. Perumusan Masalah ... 2
1.3. Pembatasan Masalah ... 2
1.4. Tujuan Skripsi ... 2
1.5. Manfaat Skripsi ... 3
1.6. Tinjauan Pustaka ... 3
1.7. Metodologi Penelitian ... 5
1.8. Sistematika Penulisan Skripsi ... 7
BAB II : LANDASAN TEORI 2.1. Konsep Dasar Sistem ... 9
2.1.1. Pengertian Sistem ... 9
2.1.2. Karakteristik Sistem ... 9
xi
2.2.1. Definisi Informasi ... 11
2.2.2. Siklus Informasi ... 11
2.2.3. Kualitas Informasi ... 11
2.3. Definisi Sistem Informasi ... 12
2.4.Komponen dan Tipe Sistem Informasi ... 12
2.5.Pelayanan Member pada Counter Wiwik Cell ... 14
2.5.1. Definisi Pelayanan ... 14
2.5.2. Definisi Member ... 14
2.5.3. Counter... 15
2.6. Bagan Alir Diagram(Flow Of Ducument) ... 15
2.7.UML(Unified Modeling Language) ... 18
2.7.1. Definisi UML ... 18
2.7.2. Konsep Dasar Permodelan Obyek ... 20
2.7.3. Notasi Dalam UML ... 24
2.7.4. ArtifactUML... 25
2.8.ERD(Entity Relationalship Diagram) ... 30
BAB III : TINJAUAN UMUM OBYEK PENELITIAN 3.1. Sejarah dan gambaran umum Wiwik Cell ... 36
3.2. Letak dan Denah lokasi Wiwik Cell ... 37
3.3. Visi Dan Misi Wiwik Cell... 37
3.4. Struktur Organisasi... 38
3.5. Narasi Cara menjadi Member... 39
BAB IV : ANALISIS DAN PERANCANGAN 4.1. Analisa Permasalahan ... 41
4.2. Analisa Kebutuhan dan Informasi... 41
4.3. Analisis Aktor ... 41
4.4.1.Use Case Diagram... 43
4.4.2 AnalisisClass Diagram... 48
4.4.3.Squence Diagram... 51
4.4.4.Activity Diagram... 53
4.4.5.State Diagram... 56
4.5. ERD (Entity Relationship Diagram) ... 60
4.6. PerancanganDatabase... 63
4.6.1 StrukturDatabase... 63
4.6.2 Relasi Tabel... 65
4.7. Desain Input ... 65
4.7.1. PerancanganInput... 66
4.7.2. PerancanganOutput... 68
BAB V : PEMBAHASAN DAN IMPLEMENTASI 5.1. Pembahasan ... 70
5.1.1. Kebutuhan Rekomendasi Sistem... 70
5.1.2. Halaman Utama... 71
5.2. Implementasi ... 75
BAB VI : PENUTUP 6.1. Kesimpulan ... 77
6.2. Saran ... 77
xiii
DAFTAR GAMBAR
Gambar 2.1 : Siklus informasi... 11
Gambar 2.2 : Komponen sistem informasi... 14
Gambar 2.3 : DiagramObjek... 20
Gambar 2.4 : Kelas dengan atribut... 21
Gambar 2.5 : Operasi suatu kelas... 21
Gambar 2.6 : Link dan asosiasi satu-ke-satu suatu kelas ... 21
Gambar 2.7 : Multiplisitas banyak-ke-satu ... 22
Gambar 2.8 : Agregasi ... 22
Gambar 2.9 : Pewarisan atribut dari kelas pendahulu ke kelas turunan... 23
Gambar 2.10 : ContohUse Case ... 26
Gambar 2.11 : ContohClass Diagram... 26
Gambar 2.12 : Contohsequence diagram... 27
Gambar 2.13 : Contohcollaboration diagram... 28
Gambar 2.14 : Contohstatechart diagram... 28
Gambar 2.15 : Contohactivity diagram... 29
Gambar 2.16 : ContohComponent Diagram... 29
Gambar 2.17 : Contohdeployment diagram... 30
Gambar 2.18 : Diagram kardinalitasone to one... 32
Gambar 2.19 : Diagram kardinalitasone to many... 33
Gambar 2.20 : Diagram kardinalitasmany to many... 34
Gambar 3.1 : Denah LokasiCounterWiwikCell... 37
Gambar 3.2 : Struktur OrganisasiCounterWiwikCell... 38
Gambar 3.3 : Flow of documentSistem Pendaftaran Member... 40
Gambar 4.1 : Bisnis Use Case Diagram... 42
Gambar 4.2 : Use Case Diagram... 43
Gambar 4.3 : Classiklan ... 49
Gambar 4.5 : Classpenjualan ... 49
Gambar 4.6 : Classsms... 50
Gambar 4.7 : Class Diagram... 50
Gambar 4.8 : Sequence Diagram mengelola iklan dan infosparepart ponsel ... 51
Gambar 4.9 : Sequence Diagrammengelola penjualan deposit pulsa ... 51
Gambar 4.10 : Sequence Diagrammelihat laporan keuangan ... 52
Gambar 4.11 : Sequence Diagramsms ... 52
Gambar 4.12 : Sequence Diagramsms respon ... 52
Gambar 4.13 : Activity Diagram mengelola iklan dan infosparepart ponsel ... ..53
Gambar 4.14 : Activity Diagram menglola penjualan deposit pulsa... 54
Gambar 4.15 : Activity Diagram melihat laporan keuangan ... 54
Gambar 4.16 : Activity Diagram sms ... ..55
Gambar 4.17 : Activity Diagram sms respon ... ..55
Gambar 4.18 : State Diagraminput iklan ... 56
Gambar 4.19 : State Diagraminput penjualan... 56
Gambar 4.20 : State Diagramkirim ke no hp tujuan ... 57
Gambar 4.21 : State Diagrammenerima pemberitahuan... 57
Gambar 4.22 : State Diagrammelihat daftar penjualan... 58
Gambar 4.23 : State Diagrammelihat laporan keuangan ... 58
Gambar 4.24 : State Diagrammengirim sms ke no tujuan ... 59
Gambar 4.25 : State Diagramsms respon... 59
Gambar 4.26 : Identifikasi Entitas yang terlibat ... 60
Gambar 4.27 : ERD (Entity Relationship Diagram) sementara... 61
Gambar 4.28 : ERD berdasarkan kardinalitas ... 61
Gambar 4.29 : PenentuanPrimary key... 61
xv
Gambar 4.32 : Relasi tabel ... 65
Gambar 4.33 : DesainForm menu utama ... 66
Gambar 4.34 : Desainformkelola data pelanggan ... 66
Gambar 4.35 : Desainformkelola data iklan... 67
Gambar 4.36 : Desainformtransaksi penjualan pulsa ... 67
Gambar 4.37 : Desainformsms iklan dan informasi ... 68
Gambar 4.38 : Desainoutputlaporan data pelanggan ... 68
Gambar 4.39 : Desainoutputlaporan data iklan ... 69
Gambar 4.40 : Desainoutputlaporan keuangan data penjualan pulsa... 69
Gambar 5.1 : Halaman Utama... 71
Gambar 5.2 : Pelanggan ... 72
Gambar 5.3 : Iklan... 72
Gambar 5.4 : Penjualan pulsa... 73
Gambar 5.5 : Info SMS gagal dikirim... 73
Gambar 5.6 : Laporan data pelanggan ... 74
Gambar 5.7 : Laporan data iklan ... 74
DAFTAR TABEL
Tabel 2.1 : SimbolFlow Of Document... 16
Tabel 2.2 : Notasi UML ... 24
Tabel 2.3 : Simbol ERD ... 31
Tabel 4.1 : Proses Bisnis ... 42
Tabel 4.2 : Deskripsi UseCasemengelola iklan dan informasisparepart ponsel... 44
Tabel 4.3 : Deskripsi UseCasemengelola penjualan deposit pulsa ... 45
Tabel 4.4 : Deskripsi UseCasemelihat laporan ... 46
Tabel 4.5 : Deskripsi UseCasesms ... 47
Tabel 4.6 : Deskripsi UseCasesms respon ... 48
Tabel 4.7 : Relasi Antar Entitas... 60
Tabel 4.8 : Pemetaan Atribut... 62
Tabel 4.9 : Tabel iklan... 63
Tabel 4.10 : Tabel pelanggan ... 63
Tabel 4.11 : Tabel smsiklan... 64
Tabel 4.12 : Tabel penjualan ... 64
xvii
DAFTAR LAMPIRAN
Lampiran 1 : Lembar Konsultansi