• Tidak ada hasil yang ditemukan

Sistem Informasi Penjadwalan Kunjungan Perpustakaan Keliling Berbasis Web dengan SMS Gateway pada Kantor Perpustakaan dan Arsip Daerah Kabupaten Kudus

N/A
N/A
Protected

Academic year: 2018

Membagikan "Sistem Informasi Penjadwalan Kunjungan Perpustakaan Keliling Berbasis Web dengan SMS Gateway pada Kantor Perpustakaan dan Arsip Daerah Kabupaten Kudus"

Copied!
16
0
0

Teks penuh

(1)

i

LAPORAN SKRIPSI

Sistem Informasi Penjadwalan Kunjungan Perpustakaan Keliling

Berbasis Web dengan SMS Gateway pada Kantor Perpustakaan

dan Arsip Daerah Kabupaten Kudus

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 : Luqman Hakim NIM : 2008 53 263 Program Studi : Sistem Informasi Fakultas : Teknik

PROGDI SISTEM INFORMASI FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

KUDUS

(2)
(3)
(4)
(5)

v

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

Aku adalah apa yang diberikan Tuhanku untukku. (Bilal bin Rabah)

Rizkiku tidak akan hilang atau dicuri orang, maka hatiku tenang; Amalku tidak akan dikerjakan orang, maka aku rajin mengerjakan. (Harun Al Rasyid)

Kepuasan terletak pada usaha, bukan pada hasil. Usaha dengan keras adalah kemenangan yang hakiki

Take time to THINK, it is source of power

Take time to READ, it is the foundation of wisdom Take time to QUIET, it is the opportunity to seek god Take time to PRAY, it is the greatest power on earth

Tak ada yang sempurna, selain ALLAH. Karena kesempurnaan manusia adalah justru karena dia memang “TIDAK SEMPURNA”

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada: 1. Tuhanku Allah S.W.T dan bagindaku Nabi

(6)

vi

RINGKASAN

Pengembangan Teknologi informasi merupakan salah satu teknologi yang sedang berkembang dengan pesat pada saat ini, teknologi tersebut juga dimanfaatkan di dunia perpustakaan guna penjadwalan kunjungan perpustakaan keliling beserta pemberian informasi jadwal kunjungan agar lebih baik lagi.

Rumusan masalah yang terdapat pada skripsi ini adalah “bagaimana merancang dan membangun suatu aplikasi Penjadwalan Kunjungan Perpustakaan Keliling Berbasis Web dengan SMS Gateway pada Kantor Perpustakaan dan Arsip Daerah Kabupaten Kudus agar dapat memudahkan pihak koordinator perpustakaan keliling untuk pengolahan jadwal beserta pemberian informasi jadwal kunjungan perpustakaan keliiing melalui sms”.

Tujuan dari skripsi ini adalah untuk merancang dan membangun suatu sistem penjadwalan kunjungan perpustakaan keliling beserta pemberian informasi jadawal kunjungan melalui sms guna memudahkan koordinator perpustakaan keliling dalam mengelola jadwal kunjungan perpustakaan keliling beserta informasinya .

Konsep yang diterapkan dalam tahap perancangan Sistem Penjadwalan Kunjungan Perpustakaan Keliling Berbasis Web dengan SMS Gateway pada Kantor Perpustakaan dan Arsip Daerah Kabupaten Kudus adalah dengan menggunakan Waterfall. Sedangkan bahasa pemrograman yang digunakan adalah PHP.

(7)

vii

KATA PENGANTAR

Alhamdulillah segala puji bagi Allah SWT yang telah melimpahkan rahmatdan pertolongan kepada penulis serta ni’mat dan karunia yang lebih sehingga tak mampu bagi penulis untuk sekedar menghitung dan mengucapsyukur atas segala yang dianugrahkan Allah kepada penulissatu per satu. Rahmat dan salam kepada Rosulullah, Muhammad kekasih Allah. Beliaulah yang telah membawa kita dari kegelapan kejalan cahaya.

Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk menyelesaikan Program Studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus.

Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Dr. Suparnyo, S.H., M.S. selaku Rektor Universitas Muria Kudus.

2. Bapak 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. Terimakasih atas waktu, ilmu, saran, semangat dan nasehat penulis menempuh kuliah.

4. Bapak Yudie Irawan, M.Kom, selaku pembimbing I. Terimakasih atas waktu, ilmu, saran, semangat dan nasehat yang bapak berikan selama bimbingan..

5. Ibu Diana Laily Fithri, M.Kom. selaku pembimbing II. Terimakasih atas waktu, ilmu, saran, semangat dan nasehat yang ibu berikan selama bimbingan.

6. Segenap dosen Universitas Muria Kudus, khususnya Program Studi Sistem Informasi yang telah mengenalkan ilmu baru kepada penulis.

7. Ibu Shofiatun dan Bapak Yazid HA, orang tua penulis yang senantiasa memberikan dukungan, semangat, doa dan materi yang sangat berati. 8. Kakak dan Adikku, yang tak henti-hentinya memberi senyum semangat

(8)

viii

9. Kepada semua teman-teman Fakultas Teknik Program Studi sistem Informasi khususnya angkatan 2008 yang tidak mungkin penulis sebutkan satu persatu yang telah memberikan saran dan motivasi dalam penulisan laporan ini penulis ucapkan terima kasih.

10. Dan semua pihak yang secara tidak langsung memberikan dukungan dan bantuannya kepada penulis dalam penyusunan laporan skripsi ini.

Penulis berharap semoga langkah selanjutnya diridhoi oleh Allah SWT. Akhirnya sebagai penutup penulis berharap semoga Laporan Skripsi ini dapat memberikan manfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di bidang Teknologi dan Sistem Informasi. Amin.

Kudus, 14 Juli 2014

(9)

ix DAFTAR ISI

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN PERNYATAAN ... iv

HALAMAN MOTTO DAN PERSEMBAHAN ... v

RINGKASAN ... vi

KATA PENGANTAR ... vii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xi

DAFTAR LAMPIRAN ... xxi

BAB I. PENDAHULUAN ... 1

1.7 Metodologi Penelitian ... 4

1.7.1 Obyek Penelitian...4

1.7.2 Metode Pengumpulan Data ... 4

1.7.3 Metode Rekayasa Perangkat Lunak ... 5

1.8 Sistematika Penulisan ... 7

BAB II. LANDASAN TEORI ... 9

2.1 Konsep Dasar Sistem ... 9

2.1.1 Karakteristik Sistem ... 9

2.2 Konsep Dasar Informasi ...11

2.2.1 Pengertian Data dan Informasi ...11

(10)

x

2.2.3 Nilai Informasi……….12

2.3 Pengertian Sistem Informasi ...12

2.4 Konsep Dasar Penjadwalan...13

2.4.1 Pengertian Penjadwalan ...13

2.4.2 Sistem Informasi Penjadwalan……….14

2.5 Perpustakaan ...14

2.5.1 Pengertian Perpustakaan………...14

2.5.2 Perpustakaan Keliling………...15

2.5.3 Tugas dan Fungsi Perpustakaan Keliling………..15

2.6 Pengertian Web ...16

2.7 Pengertian SMS ...18

2.8 Pengertian SMS Gateway ...19

2.9 Perancangan Sistem ...19

2.9.1 Bagan Alir...19

2.9.2 UML ...21

2.9.3 Notasi Dalam UML ...21

2.10 Teori Perancangan Database ...27

2.10.1 Pengertian Basis Data ...27

2.10.2 ERD ...27

2.11 Rekayasa Perangkat Lunak……….32

BAB III. TUJUAN UMUM OBJEK PENELITIAN ...35

3.1 Sejarah Tentang Instansi ...35

3.2 Visi, Misi dan Tujuan ...35

3.3 Lokasi Instansi ...36

3.4 Struktur Organisasi ...37

3.5 Deskripsi Pekerjaan ...37

3.6 Gambaran Sistem yang Berjalan ...43

3.6.1 Pendaftaran………...43

3.6.2 Pembuatan Jsadwal………...44

BAB IV. ANALISA DAN PERANCANGAN ...46

(11)

xi

4.1.1 Analisa Kebutuhan Data dan Informasi ...46

4.1.2 Analisa Aktor Sistem ...47

4.2 Desain Sistem dan Perangkat Lunak ...47

4.2.1 Analisa Kasus ...47

4.2.8 Activity Diagram ...61

4.2.9 Stetachart Diagram ...66

4.3 Perancangan database ...77

4.3.1 ERD ...77

4.3.2 Tranformasi ERD ke Relasi ...78

4.3.3 Kamus Data ...78

4.3.4 Daftar Tabel ...79

4.3.5 Relasi Tabel ...84

4.3.6 Perancangan Interface ...86

BAB V. IMPLEMENTASI SISTEM ...91

5.1 Implementasi Sistem ...91

5.2 Kebutuhan Perangkat Keras ...91

5.3 Kebutuhan Perangkat Lunak ...91

5.4 Kebutuhan SDM ...92

5.6 Tampilan Program ...92

BAB VI. PENUTUP ... 102

6.1 Kesimpulan ... 102

6.2 Saran ... 103 DAFTAR PUSTAKA

(12)

xii

DAFTAR TABEL

Tabel 2.1 : Simbol Bagan Alir ... 19

Tabel 2.2 : Notasi Business Usecase Diagram ... 21

Tabel 2.3 : Notasi Use Case Diagram ... 22

Tabel 2.4 : Notasi Class Diagram ... 23

Tabel 2.5 : Notasi Sequence Diagram ... 24

Tabel 2.6 : Notasi Activity Diagram ... 25

Tabel 2.7: Notasi Statechart Diagram ... 26

Tabel 4.1 : Proses Bisnis ... 48

Tabel 4.2 : Tabel Deskripsi Use Case Petugas ... 50

Tabel 4.3 : Tabel Deskripsi Use Case Supir ... 50

Tabel 4.4 : Tabel Deskripsi Use Case Lokasi ... 51

Tabel 4.5 : Tabel Deskripsi Use Case Kendaraan ... 51

Tabel 4.6 : Tabel Deskripsi Use Case Jadwal ... 52

Tabel 4.7 : Tabel Deskripsi Use Case Laporan ... 53

Tabel 4.8 : Tabel Deskripsi Use Case SMS …….………….…………...…….53

Tabel 4.9 : Tabel Admin ... 79

Tabel 4.10: Tabel Petugas ... 79

Tabel 4.11 : Tabel Supir ... 80

Tabel 4.12 : Tabel Lokasi ... 80

Tabel 4.13 : Tabel Kendaraan ... 81

Tabel 4.14: Tabel Jadwal ... 81

Tabel 4.15 : Tabel Inbox ... 82

Tabel 4.16 : Tabel Outbox ... 83

(13)

xiii

DAFTAR GAMBAR

Gambar 2.1 : Pengolahan Data Menjadi Informasi ... 10

Gambar 2.2 : Diagram relationship unary ... 28

Gambar 2.3 : Diagram relationship binary ... 28

Gambar 2.4 : Diagram relationship ternary ... 29

Gambar 2.5 : Diagram kardinalitas one to one ... 30

Gambar 2.6 : Diagram kardinalitas one to many ... 30

Gambar 2.7 : Diagram kardinalitas many to many ... 30

Gambar 2.8 : Pemodelan Waterfall ... 33

Gambar 3.1 : Denah Lokasi Kantor Perpusda Kudus ... 36

Gambar 3.2 : Struktur Organisasi ... 37

Gambar 3.3 : FOD Pendaftaran Kunjungan ... 43

Gambar 3.4 : FOD Pembuatan Jadwal... 45

Gambar 4.1 : Business Use case diagram...49

Gambar 4.2 : Use Case Diagram ………..49

Gambar 4.3 : Class admin ………...... 54

Gambar 4.4 : class Petugas …..……… 55

Gambar 4.5 : class Supir …….…... 55

Gambar 4.6 : class Kendaraan ... 56

Gambar 4.7 : class Lokasi ... 56

Gambar 4.8 : class Jadwal ... 56

Gambar 4,9 : class sms... 57

Gambar 4.10: Class diagram ... 57

Gambar 4.11 : Sequence diagram petugas ... 58

Gambar 4.12 : Sequence diagram supir ... 58

Gambar 4.13 : Sequence diagram kendaraan ... 59

Gambar 4.14: Sequence diagram lokasi ... 59

Gambar 4.15 : Sequence diagram jadwal ... 60

Gambar 4.16: Sequence diagram laporan ... 60

Gambar 4.17 : Sequence diagram sms... 61

(14)

xiv

Gambar 4.19 : Activity diagram supir ... 62

Gambar 4.20 : Activity diagram kendaraan... 63

Gambar 4.21: Activity diagram lokasi ... 64

Gambar 4.22 : Activity diagram jadwal ... 64

Gambar 4.23: Activity diagram laporan ... 65

Gambar 4.24 : Activity diagram sms ... 66

Gambar 4.25 : Statechart Diagram Tambah admin ... 66

Gambar 4.26: Statechart Diagram Ubah admin ... 67

Gambar 4.27 : Statechart Diagram Hapus admin ... 67

Gambar 4.28 : Statechart Diagram Tambah petugas ... 67

Gambar 4.29: Statechart Diagram Ubah petugas ... 67

Gambar 4.30 : Statechart Diagram Hapus petugas ... 67

Gambar 4.31 : Statechart Diagram Tambah supir ... 68

Gambar 4.32: Statechart Diagram Ubah supir ... 68

Gambar 4.33 : Statechart Diagram Hapus supir ... 68

Gambar 4.34 : Statechart Diagram Tambah kendaraan ... 68

Gambar 4.35: Statechart Diagram Ubah kendaraan ... 69

Gambar 4.36 : Statechart Diagram Hapus kendaraan ... 69

Gambar 4.37 : Statechart Diagram Tambah lokasi ... 69

Gambar 4.38: Statechart Diagram Ubah lokasi ... 69

Gambar 4.39 : Statechart Diagram Hapus lokasi ... 69

Gambar 4.40 : Statechart Diagram Tambah jadwal ... 70

Gambar 4.41 : Statechart Diagram Ubah jadwal ... 70

Gambar 4.42 : Statechart Diagram Hapus jadwal ... 70

Gambar 4.43 : Statechart Diagram Cetak Laporan ... 70

Gambar 4.44 : Statechart Diagram Laporan PDF... 70

Gambar 4.45 : Statechart Diagram Pengiriman SMS ... 71

Gambar 4.46 : ERD ... 77

Gambar 4.47 : Relasi Tabel ... 85

Gambar 4.48 : Tabel Bantu ... 86

(15)

xv

Gambar 4.56: Form Kendaraan ... 89

Gambar 4.57: Form Lokasi ... 89

Gambar 4.58: Form Jadwal ... 90

Gambar 4.59: Form Laporan ... 90

Gambar 5.1 : Halaman Pengunjung ... 92

Gambar 5.2 : Halaman Login ... 93

Gambar 5.3 : Halaman Awal ... 93

Gambar 5.4: Tampilan Tambah Petugas ... 94

Gambar 5.5 : Tampilan Petugas ... 94

Gambar 5.6 : Tampilan Tambah Supir ... 95

Gambar 5.7 : Tampilan Supir ... 95

Gambar 5,8 : Tampilan Tambah Kendaraan ... 96

Gambar 5,9 : Tampilan Kendaraan ... 96

Gambar 5,10 : Tampilan Tambah Lokasi ... 97

Gambar 5,11 : Tampilan Lokasi ... 97

Gambar 5,12 : Tampilan Tambah Jadwal ... 98

Gambar 5,13 : Tampilan Jadwal ... 98

Gambar 5,14 : Tampilan Laporan ... 99

Gambar 5,15 : Tampilan Cetak ... 99

Gambar 5,16 : Tampilan Cetak PDF ... 100

Gambar 5,17 : Tampilan SMS Petugas ... 100

Gambar 5,18 : Tampilan SMS Supir ... 101

(16)

xvi

DAFTAR LAMPIRAN

Referensi

Dokumen terkait

Setelah melakukan penelitian dan menganalisa data, hasil penelitian menunjukkan bahwa respon masyarakat Gampong Pulo Siblah Mou Helsinki terhadap adalah sangat

[r]

Jangka sorong ( vernier caliper ) juga merupakan alat ukur panjang yang dapat digunakan untuk mengukur diameter luar dan dalam suatu benda serta dapat juga untuk..

 Siswa mampu mempraktikkan gerak dasar meluncur, menggerakkan tungkai, menggerakkan lengan  Siswa mampu mempraktikkan cara bernapas renang gaya dada.  Siswa mampu

Sebaliknya, jika semua orang sudah tertulis namanya sejak awal, dan barulah terhapus dari Kitab Kehidupan saat ia meninggal tanpa Kristus, maka ancaman untuk menghapus nama

duo(s) duas duo tres tria Abl. duobus duabus duobus tribus.. - redni se brojevi dekliniraju kao pridjevi na -us, -a, -um. godine tisuću devet stotina pedeset i osme anno

Dengan menggunakan stopwatch didapatkan waktu, kemudian akan dibagi dengan jarak antar sensor yang akan menghasilkan kecepatan benda yang melintas.. Dari data pengamatan yang

Menurut pendapat kami, Laporan Keuangan Konsolidasi yang kami sebut di atas menyajikan secara wajar, dalam semua hal yang material, Posisi Keuangan PT Inter Delta Tbk dan