• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PERPUSTAKAAN PADA SD NEGERI 4 SUNGAISELAN BERBASIS WEB SKRIPSI. PuspatriliciaIrvianingsih

N/A
N/A
Protected

Academic year: 2022

Membagikan "SISTEM INFORMASI PERPUSTAKAAN PADA SD NEGERI 4 SUNGAISELAN BERBASIS WEB SKRIPSI. PuspatriliciaIrvianingsih"

Copied!
20
0
0

Teks penuh

(1)

i

SISTEM INFORMASI PERPUSTAKAAN PADA SD NEGERI 4 SUNGAISELAN BERBASIS WEB

SKRIPSI

PuspatriliciaIrvianingsih 1422500217

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKADAN KOMPUTER ATMA LUHUR

PANGKALPINANG 2018

(2)

ii

SISTEM INFORMASI PERPUSTAKAAN PADA SD NEGERI 4 SUNGAISELAN BERBASIS WEB

Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer

PuspatriliciaIrvianingsih 1422500217

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TINGGI MANAJEMEN INFORMATIKADAN KOMPUTER ATMA LUHUR

PANGKALPINANG 2018

(3)

iii

(4)

iv

(5)

v

(6)

vi

ABSTRACTION

SD Negeri 4 Sungaiselan Library is the same library as the school library in general, the library that serves in the provision of information books and book lending.The process of recording that is still using the manual way to be one thing that hampered the process of borrowing transactions and books long processing time long enough, and will require information or accurate and accurate. The purpose of the authors to find out which library SD Negeri 4 Sungaiselan applying library information system on SD Negeri 4 Sungaiselan and simple data facilities in storing and managing data and books of students. Therefore the authors want a computer system is needed to control the lending system and financial books on SD Negeri 4 Sungaiselan.

Keywords : System information, library, based web

(7)

vii ABSTRAKSI

Perpustakaan SD Negeri 4 Sungaiselan adalah perpustakaan yang sama dengan perpustakaan sekolah pada umumnya, yakni perpustakaan yang melayani dalam penyediaan informasi buku dan peminjaman buku. Proses pencatatan yang masih menggunakan cara manual menjadi salah satu penyebab terhambatnya proses transaksi peminjaman dan pengembalian buku sehingga waktu pengerjaan cukup lama, serta frekuensi kebutuhan akan informasi atau laporan kurang tepat dan akurat. Tujuan dari penulis ialah untuk mengetahui sejauh mana perpustakaan SD Negeri 4 Sungaiselan tersebut menerapkan sistem informasi perpustakaan pada SD Negeri 4 Sungaiselan dan mempermudah petugas perpustakaan dalam menyimpan dan mengelola data serta mempermudah siswa saat meminjam dan mengembalikan buku. Oleh karena itu penulis merasa bahwa sistem komputer sangat dibutuhkan untuk mengendalikan sistem peminjaman dan pengembalian buku pada SD Negeri 4 Sungaiselan.

Kata kunci : Sistem informasi, perpustakaan, berbasis Web

(8)

viii DAFTAR ISI

Halaman

LEMBAR PERNYATAAN ... i

LEMBAR PERSETUJUAN SIDANG ... ii

KATA PENGANTAR ... iii

ABSTRACT ... iv

ABSTRAKSI ... vi

DAFTAR ISI ... . vii

DAFTAR GAMBAR ... . ix

DAFTAR TABEL ... xii

DAFTAR SIMBOL ... xiii

DAFTAR LAMPIRAN ... xix

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 2

1.2 Rumusan Masalah ... 2

1.3 Batasan Masalah... 2

1.4 Manfaat dan Tujuan ... 2

1.5 Metodelogi Penelitian ... 3

1.6 Sistematika Penulisan ... 4

BAB II LANDASAN TEORI ... 6

2.1 Konsep Dasar Sistem Informasi ... 6

2.1.1 Perpustakaan ... 6

2.2 Model Waterfall ... 6

1) Requirement Analisis ... 7

2) System Design ... 7

3) Implementation ... 7

4) Integration & Testing ... 7

5) Operation & Maintenance ... 7

2.3 Metode Berorientasi Objek ... 7

2.4 UML(Unified Modelling Language) ... 8

(9)

ix

1) Activity Diagram ... 8

2) Use Case Diagram ... 11

3) PackageDiagram ... 12

4) Class Diagram ... 12

5) Sequeen Diagram ... 13

6) Deployment Diagram ... 15

2.5 Alat Bantu Lainnya ... 16

2.1.2 ERD (Entity Relationship Diagram) ... 16

2.1.3 Relasi ... 18

2.1.4 Analisa Masukan ... 18

2.1.5 Analisa Keluaran ... 18

2.1.6 Rancangan Dokumen Masukan ... 18

2.1.7 Rancangan Dokumen Keluaran ... 18

2.1.8 Rancangan Layar ... 18

2.1.9 LRS (Logical Relational Structure) ... 19

2.1.0 Transformasi LRS ke Tabel Relasi ... 19

2.6 Kebutuhan Perangkat Lunak Sistem Informasi Perpustakaan ... 20

2.7 Tinjauan Penelitian Terdahulu ... 21

BAB III METODELOGI PENELITI….. ...24

3.1 Metodelogi Pengembangan Perangkat Lunak ... 24

3.2 Metode Perangkat Lunak ... 24

3.3 Alat Bantu Pengembangan Sistem ... 25

3.4 Metode Pengembangan Sistem ... 25

BAB IV ANALISA DAN PERANCANGAN SISTEM….. ...27

4.1 Sejarah Organisasi ... 27

4.2 Struktur Organisasi Perpustakaan ... 28

4.3 Jabaran Tugas dan Wewenang ... 29

4.4 Analisa Masalah Sistem Berjalan... 30

4.1.1 Proses Bisnis ... 30

4.1.2 Activity Diagram ... 32

4.1.3 Analisa Keluaran ... 34

(10)

x

4.1.5 Identifikasi Kebutuhan ... 38

4.1.6 Use Case Diagram ... 40

4.1.7 Deskripsi Use Case ... 41

4.1.8 Analisa Kebutuhan Sistem Usulan ... 44

1) ERD (Entity Relationship Diagram) ... 44

2) Transformasi ERD ke LRS ... 45

3) LRS (Logical Record Structure) ... 46

4) Tabel ... 47

5) Spesifikasi Basis Data ... 48

4.1.9 Rancangan Dokumen Masukan ... 51

4.2.0 Rancangan Dokumen Keluaran ... 52

4.2.1 Class Diagram ... 55

4.2.2 Rancangan Dialog Layar ... 56

4.2.3 Rancangan Layar ... 57

4.2.4 Sequeen Diagram ... 63

4.2.4 Deployment Diagram ... 69

BAB V PENUTUP ...70

1) Kesimpulan ... 70

2) Saran ... 70

DAFTAR PUSTAKA ... 71

LAMPIRAN ... 73

(11)

xi

DAFTAR GAMBAR

Gambar II.1 : Gambar Waterfall ... 7

Gambar II.2 : Titik AwalActivity... 9

Gambar II.3 : Titik Akhir Activity ... 10

Gambar II.4 : Simbol Activity ... 10

Gambar II.5 : Simbol black hole activities... 10

Gambar II.6 : Simbol miracle activities ... 10

Gambar II.7 : Simbol fork dalam UML ... 10

Gambar II.8 : Simbol join dalam UML ... 10

Gambar II.9 : Simbol Decision points ... 11

Gambar II.10 : Simbol Use Case... 12

Gambar II.11 : Simbol Actor ... 13

Gambar II.12 : Simbol Association ... 13

Gambar II.13 : Simbol Aktor ... 14

Gambar II.14 : Simbol Bondary ... 14

Gambar II.15 : Simbol Control ... 14

Gambar II.16 : Simbol Entity ... 15

Gambar II.17 : Simbol Message... 15

Gambar II.18 : Simbol lifelime ... 16

Gambar II.1 9: Simbol Entity ... 17

Gambar II.20 : Simbol Atribut ... 17

Gambar II.21 : Simbol Relasi... 17

Gambar II.22 : Simbol Kardinal Relasi ... 17

Gambar II.23 : Simbol Weeak Entity ... 17

Gambar 4.1 : Struktur Organisasi Perpustakaan SDN 4 Sungaiselan ... 28

Gambar 4.2 : Activity Diagram Pendataan Buku ... 32

Gambar 4.3 : Activity Diagram Pendaftaran Anggota ... 32

Gambar 4.4 : Activity Diagram kartu peminjaman ... 33

Gambar 4.5 : Activity Diagram Proses Peminjaman Buku ... 34

Gambar 4.6 : Activity Diagram Proses Pengembalian Buku ... 34

(12)

xii

Gambar 4.7 : Laporan Bulana ... 34

Gambar 4.8 : Use Case Diagram ... 39

Gambar 4.9 : ERD(Entity Relationship Diagram) ... 44

Gambar 4.10: Transformasi ERD ke LRS ... 45

Gambar 4.11: LRS(Logical Record Structure) ... 46

Gambar 4.12: Class Diagram ... 55

Gambar 4.13: Rancangan Dialog Layar ... 56

Gambar 4.14 Rancangan Menu Login ... 63

Gambar 4.15 Rancangan Menu Utama ... 63

Gambar 4.16 Rancangan Data Anggota ... 58

Gambar 4.17 Rancangan Data Tambah Anggota ... 58

Gambar 4.18 Rancangan Data Menu Data Buku ... 59

Gambar 4.19 Rancangan Data Tambah Buku ... 59

Gambar 4.20 Rancangan Data Peminjaman... 60

Gambar 4.21 Rancangan Data Tambah Peminjaman ... 60

Gambar 4.22 Rancangan Data Pengembalian ... 61

Gambar 4.23 Rancangan Tambah Pengembalian ... 61

Gambar 4.24 Rancangan Layar Menu Copy Buku ... 62

Gambar 4.25 Rancangan Layar Tambah Copy Buku ... 62

Gambar 4.26 Sequence Login ... 63

Gambar 4.27 Sequence Anggota ... 64

Gambar 4.28 Sequence Buku ... 65

Gambar 4.29 Sequence Copy Buku ... 66

Gambar 4.30 Sequence Peminjaman... 67

Gambar 4.31 Sequence Pengembalian ... 68

Gambar 4.32 Deployment Diagram ... 69

(13)

xiii

DAFTAR TABEL

Tabel 4.1 : Tabel Anggota ... 47

Tabel 4.2 : Tabel Peminjaman ... 47

Tabel 4.3 : Tabel Pingembalian ... 47

Tabel 4.4 : Tabel Ada ... 47

Tabel 4.5 : Tabel Buku ... 47

Tabel 4.6 : Tabel Copy Buku ... 47

Tabel 4.7 : Tabel Data Anggota ... 48

Tabel 4.8 : Tabel Peminjaman ... 49

Tabel 4.9 : Tabel Pengemblian ... 49

Tabel 4.10 : Tabel Data Buku ... 50

Tabel 4.11 : Tabel Copy Buku ... 51

Tabel 4.12 : Tabel Ada ... 51

(14)

xiv

DAFTAR SIMBOL

1) Activity Diagram Start State

Menggambarkan Awal dari suatu aktivitas yang berjalan pada sistem.

End State

Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.

Activity

Menggambarkan aktivitas yang dilakukan pada sistem.

Decision Point

Menggambarkan kondisi dari sebuah aktivitas yang bernilaibenar/salah.

Swimlane

Menggambarkan pembagian/pengelompokan berdasarkan tugas dan fungsi tersendiri.

Transition State

Menggambarkan hubungan antara dua state, dua activity ataupun antara state dan activity.

State State

Menggambarkan kondisi, situasi ataupun tempat untuk beberapa aktivitas.

NewSwimlane

(15)

xv Transition to self

Menggambarkan hubungan antara state atau activity yang kembali kepada state atau activity itu sendiri.

Fork

Menggambarkan aktivitas yang dimulai dengan sebuah aktivitas dan diikuti oleh dua atau lebih aktivitas yang harus dikerjakan.

Join

Menggambarkan aktivitas yang dimulai dengan dua atau lebih aktivitas yang sudah dilakukan dan menghasilkan sebuah aktivitas.

2) Use Case Diagram

Actor

Menggambarkan seseorang atau sesuatu yang

berinteraksidengan sistem yang akan di kembangkan.

Use Case

Gambaran dari perilaku (behavior) sistem serangkaiankegiatan dalam bentuk dialog yang dilakukan oleh sistem.

Associations

Menggambarkan bagaimana aktor terlibat dalam use case serta mengindikasikan siapa / apa yang meminta interaksi dan bukan mengindikasikan aliran data.

(16)

xvi

Asosiasi yang termasuk didalam use case lain yang bersifat harus dilakukan bila use case lain tersebut dilakukan.

3) Class Diagram

Class Menggambarkan keadaan (atribut/properti) dari suatu objek. Class memiliki tiga area pokok, yaitu: nama class, atribut, method.

Nama menggambarkan nama dari class/objek.

Atribut menggambarkan batasan dari nilai yang dapat dimiliki oleh property tersebut.

Method menggambarkan implementasi dari layanan yang dapat diminta dari beberapa object dari class, yang mempengaruhi behaviour.

Multiplicity

Menggambarkan banyaknya object yang terhubung satu dengan yang lainnya.

Contoh :

1 Tepat satu

0..* Nol atau lebih 1..* Satu atau lebih 0..1 Nol atau satu 5..8 Range 5 s.d. 8 4..6,9 Range 4 s.d. 6 dan 9 Association Class

Menggambarkan mekanisme komunikasi suatu objek dengan objek lainnya. Atau dapat juga menggambarkan ketergantungan antar kelas.

(17)

xvii Aggregate

Menggambarkan bahwa suatu objek secara fisik dibentuk dari objek-objek lain, atau secara logis mengandung objek lain.

4) Logical Record Struktur (LRS)

5) Sequence Diagram Actor

Menggambarkan orang atau sistem yang menyediakan atau menerima informasi dari sistem atau menggambarkan pengguna software aplikasi (user).

Boundary

Menggambarkan interaksi antara satu atau lebih actor dengan sistem, memodelkan bagian dari sistem yang bergantung pada pihak lain disekitarnya dan merupakan pembatas sistem dengan dunia luar.

Control

Menggambarkan “perilaku mengatur”, mengkoordinasikan perilaku sistem dan dinamika dari suatu sistem, menangani tugas utama dan mengontrol alur kerja suatu sistem.

Entity

Menggambarkan informasi yang harus disimpan oleh sistem (struktur data dari sebuah sistem).

Component

Menggambarkan modul perangkat lunak

Dependency

Menggambarkan ketergantungan antar komponen

(18)

xviii Object Message

Menggambarkan pesan/hubungan antar objek, yang menunjukan urutan kejadian yang terjadi.

Message to Self

Menggambarkan pesan/hubungan objek itu sendiri, yang menunjukan urutan kejadian yang terjadi.

6) ERD ( Entity Relationship Diagram) Entity

Entity adalah sebuah “benda” (thing) atau “objek”(object) di dunia nyata yang dapat dibedakan dari semua objek lainnya.

Atribut

Atribut berfungsi untuk mendeskripsikan karakteristik dari entitas

Relasi

Relasi hubungan antara tabel yang merepresentasikan hubungan antar obyek di dunia nyata.

Kardinalitas Relasi

Kardinalitas Relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain.

Kardinalitas relasi merujuk kepada hubungan maksimum yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain dan begitu juga sebaliknya

(19)

xix Weak entity

Weak entity adalah sebuah entitas yang keberadaannya sangat bergantung kepada entitas lain. Jika entitas itu dihapus atau hilang, maka sudah dipastikan weak entity juga akan hilang.

(20)

xx

Halaman Lampiran A

A-1 Dokumen Kartu Peminjaman ... 74

A-2 Dokumen Laporan Bulanan ... 75

Lampiran B B-1 Dokumen Data Buku ... 77

B-2 Dokumen Anggota ... 78

Lampiran C C-1Data Kartu Peminjaman ... 80

C-2 DokumenLaporan Bulanan ... 81

Lampiran D D-1 Data Anggota ... 83

D-2Data Peminjaman ... 84

D-3Data Pengembalian ... 85

D-4Data Buku ... 86

Lampiran E E-1Surat Keterangan Riset ... 88

Lampiran F F-1Kartu Konsultasi Bimbingan ... 90

Lmapiran G G-1Biodata Mahasiswa ... 92

Referensi

Dokumen terkait

HTTP (HyperText Transfer Protocol): http umumnya digunakan untuk melayani dokumen hypertext, karena http adalah protokol dengan overhead yang sangat rendah,

Penelitian ini bertujuan untuk mendeskripsikan (1) peran kepala sekolah dalam pelaksanaan manajemen sekolah (2) Penerapan PAKEM di SD Negeri 4 Pengadegan (3)

Pengembangan sistem informasi perpustakaan berbasis web pada SMK Negeri 1 Bulukumba dikembangkan menggunakan model Rapid Aplication Development (RAD) dengan

Ditinjau dari pelaksanaan sistem berjalan yang dilakukan pada Perpustakaan SDN Poris Plawad 7 masih digunakan pengolahan secara manual, sehingga melalui sistem usulan

Pada Penelitian ini Penulis mengambil judul Pembuatan Sistem Informasi Perpustakaan Sekolah Dasar Negeri Sukoharjo Pacitan Berbasis Web dengan latar belakang masalah

Dengan adanya Sistem Informasi Perpustakaan Berbasis Web Pada SMP Negeri 2 Batanghari Lampung Timur diharapkan dapat membantu dalam proses penginputan data buku,data

HTTP ( HyperText Transfer Protocol ): http umumnya digunakan untuk melayani dokumen hypertext , karena http adalah protokol dengan overhead yang sangat

Hasil dari rancangan sys- tem informasi administrasi sekolah berbasis web pada UPTD SD NEGERI 5 PEMALI ini meberikan kemudahan di dalam proses pengolahan nilai siswa dan serta pembuatan