• Tidak ada hasil yang ditemukan

Pembangunan Sistem Informasi Perpustakaan dengan Pemanfaatan SMS Gateway Sebagai Sarana Penunjang Informasi (Studi Kasus SMA BPI 1 Bandung).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembangunan Sistem Informasi Perpustakaan dengan Pemanfaatan SMS Gateway Sebagai Sarana Penunjang Informasi (Studi Kasus SMA BPI 1 Bandung)."

Copied!
28
0
0

Teks penuh

(1)

ABSTRAK

Perpustakaan dalam sebuah institusi akademik merupakan salah satu komponen pendukung penting yang berperan dalam meyediakan buku-buku sebagai sumber acuan pembelajaran dan pusat informasi. Seperti halnya perpustakaan SMA BPI 1 Bandung, di perpustakaan para anggota dapat memperoleh akses terhadap informasi dan pengetahuan. Untuk memenuhi kebutuhan tersebut perpustakaan SMA BPI 1 Bandung dituntut untuk memiliki fasilitas dan sistem yang mendukung proses peminjaman, pengembalian, informasi data buku dan proses lainnya agar dalam mendapatkan informasi anggota lebih mudah dan cepat. Oleh sebab itu dibuatlah sistem informasi perpustakaan pada SMA BPI 1 Bandung untuk mendukung proses pengelolaan perpustakaan agar dapat dilakukan lebih cepat dan mudah. Sistem informasi perpustakaan SMA BPI 1 Bandung dibangun menggunakan framework CodeIgniter dan database MySql. Sistem informasi perpustakaan ini memiliki fungsionalitas untuk peminjaman buku, pemesanan buku, pengembalian buku, mengirimkan email pemberitahuan informasi buku baru kepada anggota, mengirimkan sms pengigat batas pengembalian buku, mengirimkan sms pemberitahuan bahwa stok buku sudah tersedia diperpustakaan ketika anggota sudah melakukan pemesanan buku dan men-replay sms cek denda dari anggota. Dengan pengembangan sistem informasi perpustakaan ini diharapkan mampu mempercepat proses pengelolaan perpustakaan dan mengimbangi perkembangan teknologi yang sedang berkembang. Sebab pengolahan data perpustakaan yang akurat dan mendukung adanya perkembangan teknologi akan menentukan mutu dan hasil pelayanan kepada anggota perpustakaan.

(2)

ABSTRACT

Library in an academic institution is one of the important supporting components that contribute in providing the books as a source of reference and learning resource center. As well as library SMA BPI 1 Bandung, at the library members can get access to information and knowledge. To meet the needs of library SMA BPI 1 Bandung and facilities are required to have a system that supports the process of borrowing, repayment, information of books and other processes in order to get the member information more easily and quickly. Therefore, the library information system made SMA BPI 1 Bandung to support library management process that can be done faster and easier. Library information systems SMA BPI 1 Bandung was built using Framework CodeIgniter and MySQL database. The library information system has the functionality to borrowing books, ordering books, returning books, send e-mail notification of new book information to members, sending sms reminders limit the return of books, send sms notification that the book stock is available at a library when members had an order book and replay sms check fines from members. With the development of library information system is expected to speed up the process of library management and balance the development of emerging technologies. Because processing data accurate library and supports the development of technology results will determine the quality of service to member libraries.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 3

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 5

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 Framework ... 8

2.3 UML (Unified Modeling Language) ... 10

2.4 Flowchart ... 17

2.5 ERD(Entity Relationship Diagram) ... 19

2.6 XAMPP ... 24

2.7 SMS Gateway ... 26

2.8 Blackbox Testing ... 27

(4)

3.1 Proses Bisnis ... 28

3.2 Perancangan Basisdata ... 35

3.3 Perancangan Sistem ... 39

3.4 Rancangan Antarmuka ... 62

BAB 4. HASIL PENELITIAN ... 78

4.1 Halaman Login Pustakawan ... 78

4.2 Halaman Pustakawan ... 78

4.3 Halaman Login Anggota ... 98

4.4 Halaman Anggota ... 99

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 105

5.1 Pengujian Form Login ... 105

5.2 Pengujian Form Tambah Data Buku... 106

5.3 Pengujian Form Ubah Data Buku ... 106

5.4 Pengujian Form Hapus Data Buku ... 107

5.5 Pengujian Form Menambah Data Anggota ... 107

5.6 Pengujian Form Ubah Data Anggota ... 108

5.7 Pengujian Form Hapus Data Anggota ... 108

5.8 Pengujian Form Ubah Denda ... 109

5.9 Pengujian Form Tambah Kategori Buku ... 109

5.10 Pengujian Form Ubah Kategori Buku ... 110

5.11 Pengujian Form Hapus Kategori Buku... 110

5.12 Pengujian Form Tambah Peminjaman Buku ... 111

5.13 Pengujian Form Ubah Peminjaman Buku ... 111

5.14 Pengujian Form Hapus Peminjaman Buku ... 112

5.15 Pengujian Form Pengembalian Buku ... 112

5.16 Pengujian Form Tambah Pemesanan Buku ... 113

5.17 Pengujian Form Ambil Buku Pesanan ... 113

5.18 Pengujian Form Hapus Pemesanan Buku ... 114

5.19 Pengujian Form Tambah Subscribe ... 114

5.20 Pengujian Form Ubah Subscribe ... 115

5.21 Pengujian Form Hapus Subscribe ... 115

(5)

BAB 6. SIMPULAN DAN SARAN ... 117

6.1 Simpulan ... 117

6.2 Saran ... 117

(6)

DAFTAR GAMBAR

Gambar 2.1 Interaksi Komponen-Komponen Sistem Informasi ... 8

Gambar 2.2 Contoh Penggunaan Dependensi Include ... 12

Gambar 2.3 Contoh Penggunaan Dependensi Extend ... 12

Gambar 2.4 Contoh Struktur Class Diagram ... 14

Gambar 2.5 Contoh Generalization dan Inheritence Class Diagram ... 15

Gambar 2.6 Contoh Association Class Diagram ... 15

Gambar 2.7 Contoh Aggregation Class Diagram ... 15

Gambar 2.8 Contoh Composition Class Diagram ... 16

Gambar 2.9 Contoh Dependency Class Diagram ... 16

Gambar 2.10 Contoh Realization Class Diagram ... 16

Gambar 2.11 Contoh ERD ... 19

Gambar 2.12 Entitas ... 20

Gambar 2.13 Atribut ... 20

Gambar 2.14 Atribut Komposit ... 20

Gambar 2.15 Atribut Bernilai Tunggal ... 21

Gambar 2.16 Atribut Bernilai banyak ... 21

Gambar 2.17 Atribut Turunan ... 21

Gambar 2.18 Relasi Satu ke Satu ... 22

Gambar 2.19 Relasi Satu ke Banyak ... 22

Gambar 2.20 Relasi Banyak ke Satu ... 22

Gambar 2.21 Relasi Banyak ke Banyak ... 23

Gambar 3.1 Proses Bisnis Pendaftaran Anggota... 29

Gambar 3.2 Proses Bisnis Peminjaman Buku ... 30

Gambar 3.3 Proses Bisnis Pengembalian Buku ... 31

Gambar 3.4 ERD Sistem Informasi Perpustakaan SMA BPI 1 Bandung ... 35

Gambar 3.5 Skema Relasi ... 36

Gambar 3.6 Use Case Diagram ... 39

Gambar 3.7 Activity Diagram Proses Login ... 50

Gambar 3.8 Activity Diagram Proses Kelola Anggota ... 52

(7)

Gambar 3.10 Activity Diagram Proses Peminjaman Buku ... 55

Gambar 3.11 Activity Diagram Proses Pengembalian Buku ... 56

Gambar 3.12 Activity Diagram Proses Membuat Laporan ... 57

Gambar 3.13 Activity Diagram Proses Pengiriman SMS Reminder ... 58

Gambar 3.14 Activity Diagram Proses Pemesanan Buku ... 59

Gambar 3.15 Activity Diagram Proses Ubah Data Diri Anggota ... 60

Gambar 3.16 Activity Diagram Proses Kirim SMS Cek Denda ... 61

Gambar 3.17 Rancangan UI Login Pustakawan ... 62

Gambar 3.18 Rancangan UI Login Anggota ... 62

Gambar 3.19 Rancangan UI Menu Pustakawan ... 63

Gambar 3.20 Rancangan UI Menu Data Pustakawan ... 64

Gambar 3.21 Rancangan UI Menu Ubah Pustakawan ... 64

Gambar 3.22 Rancangan UI Menu Data Buku ... 65

Gambar 3.23 Rancangan UI Menu Hapus Data Buku ... 65

Gambar 3.24 Rancangan UI Menu Tambah Buku ... 66

Gambar 3.25 Rancangan UI Menu Ubah Buku ... 67

Gambar 3.26 Rancangan UI Menu Data Anggota ... 68

Gambar 3.27 Rancangan UI Menu Hapus Data Anggota ... 68

Gambar 3.28 Rancangan UI Menu Tambah Anggota ... 69

Gambar 3.29 Rancangan UI Menu Ubah Anggota ... 70

Gambar 3.30 Rancangan UI Menu Data Pemesanan Buku ... 71

Gambar 3.31 Rancangan UI Menu Data Peminjaman Buku ... 71

Gambar 3.32 Rancangan UI Menu Tambah Peminjaman Buku ... 72

Gambar 3.33 Rancangan UI Menu Hapus Data Peminjaman Buku ... 73

Gambar 3.34 Rancangan UI Menu Pengembalian Buku ... 73

Gambar 3.35 Rancangan UI Menu Kirim SMS Pengingat ... 74

Gambar 3.36 Rancangan UI Menu Membuat Laporan ... 75

Gambar 3.37 Rancangan UI Menu Anggota ... 75

Gambar 3.38 Rancangan UI Menu Anggota Ubah Data Diri ... 76

Gambar 3.39 Rancangan UI Menu Anggota Pesan Buku ... 77

Gambar 3.40 Rancangan UI Menu Anggota Cek Denda ... 77

(8)

Gambar 4.2 Halaman Home Pustakawan ... 79

Gambar 4.3 Halaman Kelola Pustakawan ... 79

Gambar 4.4 Halaman Tambah Pustakawan ... 80

Gambar 4.5 Halaman Ubah Pustakawan ... 80

Gambar 4.6 Halaman Hapus Pustakawan ... 81

Gambar 4.7 Halaman Lihat Denda ... 81

Gambar 4.8 Halaman Ubah Denda ... 82

Gambar 4.9 Halaman Kategori Buku ... 82

Gambar 4.10 Halaman Tambah Kategori ... 83

Gambar 4.11 Halaman Ubah Kategori Buku ... 83

Gambar 4.12 Halaman Hapus Kategori Buku ... 84

Gambar 4.13 Halaman Kelola Anggota ... 84

Gambar 4.14 Halaman Tambah Anggota ... 85

Gambar 4.15 Halaman Ubah Anggota ... 85

Gambar 4.16 Halaman Hapus Anggota ... 86

Gambar 4.17 Halaman Peminjman Buku ... 86

Gambar 4.18 Halaman Jumlah Peminjaman Buku ... 87

Gambar 4.19 Halaman Tambah Peminjaman ... 87

Gambar 4.20 Halaman Hapus Peminjaman ... 88

Gambar 4.21 Halaman Pengembalian Buku ... 88

Gambar 4.22 Halaman Pengiriman SMS Pengingat Sukses ... 89

Gambar 4.23 Halaman Pemesanan Buku ... 89

Gambar 4.24 Halaman Pengambilan Pemesanan Buku ... 90

Gambar 4.25 Hapus Pemesanan ... 90

Gambar 4.26 Halaman Data Subscribe ... 91

Gambar 4.27 Halaman Tambah Subscribe ... 91

Gambar 4.28 Halaman Ubah Subscribe ... 92

Gambar 4.29 Halaman Hapus Subscribe ... 92

Gambar 4.30 Halaman Laporan... 93

Gambar 4.31 Halaman Laporan Buku ... 93

Gambar 4.32 Halaman Hasil Laporan Buku ... 94

(9)

Gambar 4.34 Halaman Laporan Peminjaman Buku ... 95

Gambar 4.35 Halaman Laporan Peminjamn ... 95

Gambar 4.36 Halaman Laporan Pemesanan Buku ... 96

Gambar 4.37 Halaman Data Buku ... 96

Gambar 4.38 Halaman Tambah Buku ... 97

Gambar 4.39 Halaman Ubah Buku ... 97

Gambar 4.40 Halaman Buku Hapus ... 98

Gambar 4.41 Halaman Login Anggota ... 98

Gambar 4.42 Halaman Home Anggota ... 99

Gambar 4.43 Halaman Data Diri Anggota ... 100

Gambar 4.44 Halaman Ubah Data Diri Anggota ... 100

Gambar 4.45 Halaman Cari Buku ... 101

Gambar 4.46 Halaman Pemesanan Buku ... 102

Gambar 4.47 Halaman Informasi Buku ... 102

Gambar 4.48 Halaman Riwayat Pemesanan dan Peminjaman ... 103

Gambar 4.49 Tampilan SMS Cek Denda ... 103

Gambar 4.50 Tampilan Sms Pengingat Batas Kembali Buku ... 104

(10)

DAFTAR TABEL

Tabel 2.1 Simbol Multiplisitas... 17

Tabel 3.1 Entitas Tabel Pustakawan ... 36

Tabel 3.2 Entitas Tabel Anggota ... 36

Tabel 3.3 Entitas Tabel Pesan ... 37

Tabel 3.4 Entitas Tabel Pinjam ... 37

Tabel 3.5 Entitas Tabel Kategori ... 37

Tabel 3.6 Entitas Tabel Buku ... 37

Tabel 3.7 Entitas Tabel Subscribe ... 38

Tabel 3.8 Entitas Tabel Kondisi Buku ... 38

Tabel 3.9 Entitas Tabel Pembayaran Denda ... 38

Tabel 5.1 Pengujian Proses Login Pustakawan ... 105

Tabel 5.2 Pengujian Proses Login Anggota ... 105

Tabel 5.3 Pengujian Proses Tambah Buku ... 106

Tabel 5.4 Pengujian Proses Ubah Buku ... 106

Tabel 5.5 Pengujian Proses Hapus Buku ... 107

Tabel 5.6 Pengujian Proses Tambah Anggota... 107

Tabel 5.7 Pengujian Proses Ubah Anggota ... 108

Tabel 5.8 Pengujian Proses Hapus Anggota ... 108

Tabel 5.9 Pengujian Proses Ubah Denda ... 109

Tabel 5.10 Pengujian Proses Tambah Kategori Buku ... 109

Tabel 5.11 Pengujian Proses Ubah Kategori Buku ... 110

Tabel 5.12 Pengujian Proses Hapus Kategori Buku ... 110

Tabel 5.13 Pengujian Proses Tambah Peminjaman Buku ... 111

Tabel 5.14 Pengujian Proses Ubah Peminjaman Buku ... 111

Tabel 5.15 Pengujian Proses Hapus Peminjaman Buku ... 112

Tabel 5.16 Pengujian Proses Pengembalian Buku ... 112

Tabel 5.17 Pengujian Proses Tambah Pemesanan Buku ... 113

Tabel 5.18 Pengujian Proses Pengambilan Buku Pesanan ... 113

Tabel 5.19 Pengujian Proses Menghapus Data Pemesanan Buku... 114

(11)
(12)

DAFTAR LAMPIRAN

(13)

DAFTAR NOTASI/LAMBANG

Jenis Notasi/Lambang Nama Arti

Use Case Actor

Use Case Communication

(14)

Activity

Diagram Initial State

Untuk memulai ak-tifitas diagram yang dilakukan di activity

diagram.

(15)

Flowchart

Flowchart Input/output; jurnal

atau buku besar

Informasi yang di-tampilkan oleh per-alatan output online, seperti terminal, monitor, atau layar.

Flowchart Pengetikan online

Memasukan (entry) data melalui

peralatan online seperti terminal atau personal computer.

Flowchart Pemroses dengan

(16)

Flowchart Proses manual

Flowchart Disk magnetis

(17)
(18)

DAFTAR SINGKATAN

A

ASP (Active Server Pages)

C

CI (CodeIgniter)

CORBA (Common Object Reguest Broker Architecture)

E

ERD (Entity Relation Diagram)

H

HTTP (Hypertext Transfer Protocol)

M

MVC (Model, View, Controller)

O

OMG (Object Management Group) OOP (Object Oriented Programing)

P

PHP (Hypertext Preprocessor)

PEAR (PHP Extention and Repository)

PC (Personal Computer)

R

RDBMS (Relational Database Management System)

S

SMS (Short Message Service)

U

(19)

DAFTAR ISTILAH

Framework : Rangka, Kerangka.

Model : Bertanggung jawab untuk melakukan

pengolahan data (mengambil, mengubah, menghapus dan menambahkan data) dalam basisdata.

View : Tempat meletakkan apa yang akan ditampilkan dihalaman browser(perambah).

Controller : Pengatur utama hubungan antara model, view, dan sumber daya lain yang tersedia.

Sources : Sumber-sumber.

Selectivity : Pemilihan. Segmentation : Pembagian.

Use Case Diagram : Memodelkan proses bisnis.

Activity Diagram : Memodelkan perilaku Use Case dan objek di dalam sistem.

Class Diagram : Memodelkan struktur class. Object Diagram : Memodelkan struktur objek.

Conceptual Diagram : Memodelkan aplikasi konsep-konsep yang ada si dalam aplikasi.

Sequence Diagram : Memodelkan pengiriman message antar objek. Collaboration Diagram: Memodelkan interaksi antar objek.

State Diagram : Memodelkan perilaku objek dalam sistem. Component Diagram : Memodelkan komponen objek.

Deployment Diagram : Memodelkan distribusi aplikasi.

Include : Hubungan antar dua usecase dimana yang satu memanggil yang lain.

Extend : Pemanggilan memerlukan adanya kondisi tertentu.

(20)

Activation Bar : Menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message.

Association : Merupakan hubungan statis antar class.

Composition : Merupakan aggregation dengan hubungan yang lebih kuat.

Aggregation : Merupakan hubungan antar class di mana yang satu adalah bagian dari class lainnya.

Dependency : Merupakan hubungan antar-class di mana sebuah class memiliki ketergantungan pada class lainnya tetapi tidak sebaliknya.

Realization : Merupakan hubungan antar class, dimana sebuah class memiliki keharusan untuk mengikuti aturan yang ditetapkan class lainnya. Multiplisitas : Jumlah banyaknya objek sebuah class yang

berelasi dengan sebuah objek lain pada class lain yang berasosiasi dengan class tersebut. Flowchart : Representasi grafik dari langkah-langkah yang

harus dilakukan dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan suatu kegiatan tertentu. System Flowchart : Bagan alir sistem.

Frocument Flowchart :Bagan alir dokumen. Schematic Flowchart :Bagan alir skematik. Process Flowchart :Bagan alir proses. Program Flowchart : Bagan alir program

Localhost : Server yang berdiri sendiri

(21)

BAB 1. PENDAHULUAN

Bab ini mendeskripsikan tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.

1.1 Latar Belakang Masalah

Di setiap sekolah khususnya SMA BPI 1 Bandung, perpustakaan merupakan salah satu gudang ilmu terbesar yang dimiliki, dimana berbagai jenis koleksi buku yang mendukung proses pembelajaran tersedia diperpustakaan. Pengolahan data perpustakaan yang akurat akan menentu-kan mutu dan hasil pelayanan kepada anggota perpustakaan. Namun, melihat sistem saat ini yang masih manual membuat pustakawan mengalami kesulitan dalam pengolahan data perpustakaan, baik dalam pengolahan data buku, data anggota perpustakaan, data peminjaman, dan data pengembalian. Sehingga sering terjadi redudansi data, sulit untuk membuat laporan data peminjaman dan pengembalian beserta perhitungan denda untuk setiap anggota yang terlambat mengembalikan buku.

(22)

2

web perpustakaan. Setelah melakukan pemesanan, anggota dapat mengambil buku yang di pesan sebelum batas waktu yang ditentukan.

Selain permasalahan-permasalahan di atas, perpustakaan SMA BPI 1 Bandung dalam promosi atau pemberitahuan adanya koleksi buku baru kepada anggota perpustakaan masih sangat minim. Sehingga sering kali anggota perpustakaan tidak mengetahui bahwa buku yang diinginkan tersedia diperpustakaan.

Untuk itu berdasarkan penjelasan uraian diatas, perpustakaan SMA BPI 1 Bandung membutuhkan sebuah aplikasi untuk mengatasi masalah pengolahan data buku, data anggota, data peminjaman, data pengembalian, pemesanan buku, pembuatan laporan, perhitungan denda, pemberitahuan batas waktu pinjam, cek denda, pemberitahuan bahwa stok buku sudah tersedia diperpustakaan kepada anggota yang sudah melakukan pemesanan buku dan e-mail broadcast kepada anggota untuk memberitahukan adanya koleksi buku baru sesuai kategori minat baca anggota. Secara tidak langsung manfaat e-mail broadcast adalah melakukan promosi namun tidak menjual buku. Secara garis besar perpustakaan hanya memiliki tujuan untuk meningkatkan pengunjung saja.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang dijabarkan pada bagian 1.1, rumusan masalah yang akan dibahas dalam Tugas Akhir ini adalah sebagai berikut:

1. Bagaimana cara membangun aplikasi berbasis web untuk mengelola data perpustakaan dan mengatasi permasalahan yang ada di SMA BPI 1 Bandung?

2. Bagaimana cara melakukan pemberitahuan koleksi buku baru kepada siswa atau anggota dan meningkatkan pengunjung perpustakaan?

3. Bagaimanakah peranan perpustakaan berbasis web pada SMA BPI 1 Bandung dalam memenuhi kebutuhan informasi pengguna?

(23)

3

diperpustakaan kepada anggota yang sudah melakukan pemesanan buku dan pengingat batas pengembalian buku?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang dijabarkan pada bagian 1.2, maka dapat dirumuskan tujuan pembahasan sebagai berikut :

1. Membuat website sistem informasi perpustakaan berbasis Framework Codeigniter yang dapat mempermudah dalam pengelolaan data buku, data anggota, data peminjaman, data pengembalian, pemesanan dan pencarian buku, pembuatan laporan dan perhitungan denda.

2. Membuat website sistem informasi perpustakaan yang dapat melakukan

e-mail broadcast kepada anggota perpustakaan sesuai dengan kategori

minat baca anggota.

3. Mengetahui peranan perpustakaan berbasis web pada perpustakaan SMA BPI 1 Bandung dalam memenuhi kebutuhan informasi pengguna. 4. Memanfaatkan teknologi SMS Gateway untuk cek denda, mengirimkan

sms pemberitahuan bahwa stok buku sudah tersedia diperpustakaan kepada anggota yang sudah melakukan pemesanan buku dan pengingat batas pengembalian buku.

1.4 Ruang Lingkup Kajian

Adapun yang menjadi ruang lingkup kajian dalam Tugas Akhir ini adalah:

Batasan aplikasi :

1. Aplikasi yang dihasilkan adalah aplikasi berbasis web.

2. Sistem dibangun menggunakan framework codeigniter dan database MySql.

3. Akses sistem ini diberikan kepada: Pustakawan

(24)

4

4. Aplikasi ini dapat mengirimkan pengingat batas pengembalian buku dan mengirimkan sms pemberitahuan bahwa stok buku sudah tersedia diperpustakaan kepada anggota yang sudah melakukan pemesanan buku melalui bantuan sms gateway.

5. Pustakawan mengelola data buku. 6. Pustakawan mengelola data anggota. 7. Pustakawan mengelola data peminjaman. 8. Pustakawan mengelola data pengembalian. 9. Pustakawan dapat membuat laopran.

10. Pustakawan dapat melakukan email broadcast adanya koleksi buku baru. 11. Anggota dapat mengetahui jumlah denda yang harus di bayar melalui

bantuan sms gateway dengan mengirimkan format sms tertentu. 12. Anggota dapat melakukan pencarian dan pemesanan buku. 13. Anggota dapat mengetahui adanya koleksi buku baru.

Batasan Perangkat Lunak :

1. Sistem operasi Microsoft Windows 7 Ultimate 2. Sistem Basis Data: MySQL

3. Bahasa Pemrograman : CodeIgniter 2.1.2

4. Editor Pemrograman: Notepad++, Dreamweaver, Komodo Edit 6

Batasan Perangkat Keras

1. Processor Intel Core 2 Duo 2 GHz. 2. Memory DDR 256 Mb.

(25)

5

1.5 Sumber Data

Metode penelitian merupakan langkah penting dalam penyusunan sebuah laporan khususnya bagi sebuah peracangan sistem. Data-data yang digunakan dalam penyusunan makalah ini adalah :

1. Data Primer

Melakukan diskusi dan pembahasan dengan dosen pembimbing dan pihak yang terkait pada SMA BPI 1 Bandung.

2. Data Sekunder

Pengumpulan literatur dan berbagai macam informasi yang terkait dan referensi dari buku, modul, artikel internet yang berkaitan dengan sistem informasi perpustakaan, dan Framework Codeigniter.

1.6 Sistematika Penyajian

Sistematika penulisan dalam penyusuna Tugas Akhir Pembangunan Aplikasi Perpustakaan SMA BPI 1 Bandung ini adalah sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penulisan yang mengacu pada pembangunan website sistem informasi perpustakaan berbasis Framework Codeigniter.

BAB 2 KAJIAN TEORI

Bab ini berisi tentang teori dan prinsip-prinsip yang digunakan sebagai bahan referensi penulis dalam penyelesaian website sistem informasi ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

(26)

6

BAB 4 HASIL PENELITIAN

Membahas mengenai perencanaan tampilan dari sistem informasi berbasis web yang telah dibuat dengan menjelaskan setiap menu, fungsi dan tampilan dari sistem.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Membahas mengenai evaluasi hasil aplikasi yang dilakukan setelah uji coba dari penelitian dan aplikasi yang telah dirancang.

BAB 6 KESIMPULAN DAN SARAN

(27)

BAB 6. SIMPULAN DAN SARAN

Bab ini mencakup simpulan yang diambil dari seluruh proses selama melakukan penyusunan laporan tugas akhir ini dan saran dari penulis untuk pengajuan perbaikan dan pengembangan sistem yang diberikan sebagai bahan pertimbangan di waktu mendatang.

6.1 Simpulan

Berdasarkan hasil pengamatan dan pembahasan pada bab-bab sebelumnya dan juga sesuai dengan hasil kuesioner yang didapatkan, dapat ditarik kesimpulan sebagai berikut:

1. Aplikasi ini dapat membantu pustakawan melakukan proses peminjaman buku dan pemesanan buku.

2. Aplikasi ini juga dapat membantu pustakawan dalam mengelola data buku, mengelola data anggota, dan menginformasikan adanya buku baru kepada anggota.

3. Sistem informasi perpustakaan ini dapat digunakan untuk memberitahu-kan anggota mengenai batas waktu pengembalian buku dan jumlah denda yang dibayar jika terlambat dalam mengembalikan buku.

4. Sistem informasi perpustakaan ini dapat menghitung denda buku dan membantu pustakawan membuat laporan sesuai dengan yang diinginkan.

6.2 Saran

(28)

DAFTAR PUSTAKA

[1] M. P. Bonnie S, Designing Information System, Jakarta: PT Elex Media Komputindo, 2008, pp. 3-6.

[2] J. Raymond McLeod, Sistem Informasi Manajemen, Jakarta: George Schell, 2004.

[3] M. P. Bonnie Soeherman, Designing Information System Concept & Cases with Visio, Jakarta: PT. Elex Media Komputindo, 2008.

[4] B. Sidik, Framework Codeigniter, Bandung: Informatika Bandung, 2012. [5] A. N. Pratama, CodeIgniter : Cara Mudah Membangun Aplkasi Php,

Jakarta: Media Kita, 2010.

[6] D. P. w. N. Pitman, UML 2.0 in a nutshell, USA: O'Reilly Media, 2005. [7] M. Fowler, UML Distilled Edisi 3 Panduan Singkat Bahasa Pemodelan

Objek Standar, Yogyakarta: Andi Yogyakarta, 2005. [8] M. Fowler, UML Distilled, Yogyakarta: Andi, 2005. [9] Fathansyah, Basis Data, Bandung: Informatika, 2007.

[10] Wikipedia, "XAMPP - Wikipedia bahasa Indonesia, ensiklopedia bebas," 29 Mei 2011. [Online]. Available: http://id.wikipedia.org/wiki/XAMPP. [Accessed 14 June 2011].

[11] Y. Irna, Sistem Manajemen Basis Data, Bandung, 2009.

[12] S. Janner, Menggunakan PHP dan MySql, Yogyakarta: CV. Andi Offset, 2006.

[13] B. Nugroho, Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP dan MySQL, Yogyakarta: Gava Media, 2008.

[14] Zahra, Sistem Pendaftaran Pelatihan Di Lembaga Pengembangan Pendidikan (LPP) Di Universitas Sebelas Maret Menggunakan SMS Gateway, Surakarta: Universitas Sebelas Maret, 2010.

Referensi

Dokumen terkait

Perlindungan IG di Indonesia terlihat dengan diterbitkannya Undang-Undang Nomor 20 Tahun 2018 tentang Merek dan Indikasi Geografis. Inti dari semua ketentuan yang ada

Dalam melaksanakan anak-anak harus menggunakan celemek agar cat air tidak sampai terkena baju (bisa terbuat dari plastik, kain, atau kertas sesuai kondisi setempat). Untuk

Since human CMV replication is inhibited by DTPA in vitro (Cinatl et al., 1996), we determined whether or not the CMV MIE promoter was inhibited by this metal chelator using a

Aset keuangan dan liabilitas keuangan saling hapus dan nilai bersihnya disajikan dalam laporan posisi keuangan konsolidasian jika terdapat hak yang dapat dipaksakan

E6 fusion proteins were bound to His-E6AP and GST- E6AP in a dose dependent manner, respectively, whereas E6 proteins had binding to neither GST immobilized on GSH- nor

Berdasarkan pembahasan hasil penelitian dari bab sebelumnya terhadap variabel-variabel bebas yang mempengaruhi Profitabilitas yang diukur dengan variabel Kepemilikan

Dilakukan dengan cara merubah dari bilangan octal menjadi bilangan biner kemudian dikonversikan ke hexadesimal... Konversi

Salah satu pembahasan yang menarik dari aplikasi teori graf pada cabang ilmu matematika yang lain adalah graf yang dibentuk dari suatu grup dengan pembahasan tentang