16
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 2014

PROGDI SISTEM INFORMASI FAKULTAS TEKNIK …eprints.umk.ac.id/3511/1/hal_awal.pdfi LAPORAN SKRIPSI Sistem Informasi Penjadwalan Kunjungan Perpustakaan Keliling Berbasis Web dengan SMS

  • Upload
    dinhnhi

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

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

2014

ii

iii

iv

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

Muhammad S.A.W.

2. Ibu dan Bapak yang selalu memberikan

doa dan restunya.

3. Kakak dan Kedua Adikku yang selalu

memberikan semangat.

4. Sahabat dan Teman-teman yang

memberikan motivasi .

5. Almaterku.

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.

Kata Kunci : Sistem Informasi, Penjadwalan

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

untukku.

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

Penulis

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.1 Latar Belakang Masalah ...................................................... 1

1.2 Rumusan Masalah ............................................................... 2

1.3 Batasan Masalah ................................................................. 2

1.4 Tujuan Skripsi ..................................................................... 2

1.5 Manfaat Skripsi............................................................... ....... 3

1.6 Tinjauan Pustaka ................................................................. 4

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

2.2.2 Kualitas Informasi .....................................................11

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

4.1 Analisa Kebutuhan Sistem ..................................................46

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.2 Proses Bisnis..............................................................48

4.2.3 Business Use Case Diagram .......................................49

4.2.4 Use Case Diagram .....................................................49

4.2.5 Class Diagram ...........................................................54

4.2.6 Relasi Class Diagram .................................................57

4.2.7 Sequence Diagram .....................................................57

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

DAFTAR LAMPIRAN

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

Tabel 4.17 : Tabel SentItem ........................................................................... 84

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

Gambar 4.18 : Activity diagram petugas......................................................... 62

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

Gambar 4.49: Form Utama ............................................................................ 86

xv

Gambar 4.50 : Form Menu ............................................................................. 87

Gambar 4.51 : Form Login............................................................................. 87

Gambar 4.52 : Form Home ............................................................................ 88

Gambar 4.53: From Admin ............................................................................ 88

Gambar 4.54 : Form Petugas .......................................................................... 88

Gambar 4.55 : Form Supir ............................................................................. 89

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

Gambar 5,19 : Tampilan SMS Lokasi .......................................................... 101

xvi

DAFTAR LAMPIRAN

Lampiran1 : Surat Balasan Instansi

Lampiran2 : Buku Bimbingan Skripsi

Lampiran3 : Biografi Penulis