Anda di halaman 1dari 16

LAPORAN AKHIR

ANALISIS PERANCANGAN SISTEM INFORMASI

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB


PADA SMP NEGERI 12 BANDA ACEH

Diajukan oleh:
Azizah Lubis
NIM. 160212109

M. Sabarudin LB
NIM. 160212129

Yulia Maulida
NIM. 160212031

Dosen Pengampu Khairan AR


Unit Kelas 1

PRODI PENDIDIKAN TEKNOLOGI INFORMASI


FAKULTAS TARBIYAH DAN KEGURUAN
UNIVERSITAS ISLAM NEGERI AR-RANIRY BANDA ACEH
2018
Pernyataan Orisinalitas

Kami bersumpah bahwa laporan akhir analisis perancangan sistem ini adalah hasil jerih
payah kelompok kami sendiri, dan terkhusus untuk beberapa referensi yang kami ambil, kami
sebutkan dan cantumkan dengan jelas pada footnote atau lampiran referensi dari tugas ini.
Kami siap bertanggung jawab secara hukum, jika dikemudian hari isi laporan yang kami tulis
ini mengandung unsur plagiarisme.

Yang menyatakan: Yang menyatakan: Yang menyatakan:

( Azizah Lubis) ( M. Sabarudin LB) ( Yulia maulida)


(160212109)
(160212129 ) ( 160212031 )

1
DAFTAR ISI

A. Daftar isi ................................................................................................................. 2


B. Pengantar ................................................................................................................ 3
C. Deskripsi sistem informasi ..................................................................................... 3
D. Diagram alir sistem .................................................................................................
E. Bagian 1 ~ Pendekatan Terstruktur ........................................................................ 4
1. Data Flow Diagram (DFD): .............................................................................. 4
a. Context Diagram ................................................................................... 4
b. Data Flow Diagram (DFD) Level 1 ......................................................
c. Data Flow Diagram (DFD) Level 2 (Jika Ada) ....................................
2. Entity Relationship Diagram (ERD) .................................................................
3. Struktur Proses ..................................................................................................
4. Kamus Data ......................................................................................................
5. Struktur Database .............................................................................................
6. Desain Input ......................................................................................................
7. Desain Output ...................................................................................................
F. Bagian 2 ~ Pendekatan Berorientasi Objek ............................................................
1. Diagram Use Case ............................................................................................
2. Diagram Activity ..............................................................................................
3. Diagram Class ...................................................................................................
4. Diagram Object .................................................................................................
G. Lampiran .................................................................................................................

2
B. Pengantar

Sistem Informasi Perpustakaan merupakan suatu sistem informasi yang di dalamnya


memuat berbagai informasi yang berhubungan dengan aktivitas yang ada pada suatu
perpustakaan. sistem yang dibuat untuk memudahkan petugas perpustakaan dalam
mengelola suatu perpustakaan. Semua di proses secara komputerisasi yaitu digunakannya
suatu software tertentu seperti software pengolah database. Petugas perpustakaan dapat
selalu memonitor tentang ketersediaan buku, daftar buku baru, peminjaman
buku dan pengembalian buku. Sistem ini sudah banyak di manfaatkan oleh beberapa
sekolah untuk membantu mereka dalam mengelola dan mengontrol segala kegiatan yang
ada di perpustakaan sekolah tersebut.

SMP Negeri 12 Banda Aceh merupakan salah satu sekolah menengah pertama negeri
yang ada di kawasan kota Banda Aceh. Pada sekolah ini pengelolaan sistem informasi
sebagian besar masih dilakukan secara manual, salah satunya dalam pengelolaan sistem
informasi perpustakaan sekolah tersebut. Pengolahan ini tidak mampu mencegah
terjadinya pengulangan data yang dibukukan. Pengulangan data menyebabkan kurang
efesien dalam pembukuan saat proses pinjam-meminjam ataupun penambahan serta
pengurangan buku dan anggota di perpustakaan tersbut. Hal ini dapat memungkinkan
terjadinya terjadinya kesalahan dalam pengolahan data.
Maka dari itu, penulis, merancang sebuah Sistem Informasi Perpustakaan yang
berbasis Web pada SMP N 12 Banda Aceh, yang diharapkan mampu memberikan
kemudahan dan kelancaran dalam mengelola informasi perpustakaan tersebut.

C. Deskripsi Sistem Informasi


Sistem Informasi Perpustakaan berbasis Web adalah sebuah sistem informasi yang
berbasiskan website dimana sistem ini akan digunakan untuk menglola dan mengontrol
segala kegiatan yang terjadi di perpustakaan SMP N12 Banda Aceh, baik itu proses
penambahan anggota perpustakaan, penambahan buku perpustakaan, proses pinjam
meminjam yang dilakukan oleh anggota serta pendataan buku yang ada di perpustakaan
SMP Negeri 12 Banda Aceh.

D. Diagram Alir Sistem


(Pengantar singkat diagram alir sistem)
Entitas 1 Entitas 2 Entitas 3 Entitas ke-n...

3
*Silahkan ditambahkan sesuai dengan kebutuhan
E. Bagian 1 ~ Pendekatan Terstruktur
Pendekatan Terstruktur adalah suatu proses untuk mengimplementasikan urutan
langkah untuk menyelesaikan suatu masalah dalam bentuk program.  Pendekatan
terstruktur dalam pengembangan system informasi adalah proses yang berorientasi kepada
teknik yang digunakan untuk merancang dan menulis program secara jelas dan konsisten.

1. Data Flow Diagram (DFD)


Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi
untuk menggambarkan arus dari data pada suatu sistem atau menjelaskan proses kerja
suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara
logika, tersruktur dan jelas.

a. Context Diagram
Context Diagram atau DFD level 0 merupakan gambaran besar yang dapat
mewakili seluruh proses yang terdapat di dalam suatu sistem. DFD level 0 akan
digunakan untuk menggambarkan interaksi antara sistem yang akan
dikembangkan dengan entitas luar. Pada gambar berikut terdiri dari dua panah
yang menunjukkan arah yang berbeda. Panah yang mengarah pada sistem
bertujuan untuk input data dan output.

4
Gambar 1. Diagram DFD

2. Entity Relationship Diagram (ERD)


ERD adalah suatu model untuk menjelaskan hubungan antar data dalam basis data
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Dengan
beberapa atribut diantaranya Siswa dengan entitas nis, nama, keals dan alamat. Buku
entitasnya kode buku, judul, pengarang, penerbit, kategori. Admin entitas nip, nama,
alamat. Peminjaman entitasnya kode pinjam, tanggal peminjaman, tanggal
pengembalian. Pengembalian entitas kode pengembalian, kode pinjam, tanggal
pengembalian.

5
Gambar 4. Diagram ERD

3. Struktur Proses/Struktur Program Aplikasi


(Deskripsi singkat struktur proses laporan akhir APSI).

berikut contoh struktur proses:

Gambar 5. Contoh struktur proses, sumber:


https://skripsiforyou.wordpress.com/author/skripsiforyou/

6
Gambar 6. Struktur proses .......

4. Kamus Data
Kamus data ini merupakan deskripsi tertulis dari Sistem Informasi Perpustakaan
Berbasis Web, yang berada dalam database yang menjelaskan arti aliran data dan
penyimpanan data dalam DFD. Menspesifikasikan variabel dari setiap entitas dalam
database, serta mendeskripsikan hubungan antara entitas dalam ERD.

Tabel 1. Kamus Data Sistem Informasi Perpustakaan Berbasis Web


1. Nama : Pendaftaran
Digunakan di : siswa ketika mendaftarkan diri menjadi anggota pustaka
(input)
Deskripsi : pendaftaran = nis + nama + kelas + alamat
Nis =*int*
Nama=*varchar*
Kelas=*int*
Alamat=*varchar*
2. Nama : Peminjaman
Digunakan di : Siswa dan admin pada saat proses siswa meminjam buku
(input)
Deskripsi : Peminjaman = kode pinjam + tanggal peminjaman +
tanggal pengembalian

7
Kode Pinjam =*int*
Tanggal Peminjaman =*date*
Tanggal Pengembalian =*date*
3. Nama : Pengembalian
Digunakan di : Siswa dan admin pada saat proses siswa mengembalikan
buku (input)
Deskripsi : Peminjaman = kode pengembalian + kode pinjam +
tanggal pengembalian
kode pengembalian =*int*
Kode Pinjam =*int*
Tanggal Pengembalian =*date*
9. Nama : Input Data Buku
Digunakan di : Admin ketika proses mendata buku, memasukkan buku
baru (input)
Deskripsi : Buku = kode buku + judul + pengarang + penerbit +
kategori
Kode buku =*int*
Judul buku =*varchar*
Pengarang =*varchar*
Penerbit =*varchar*
Kategori =*varchar*
7. Nama : Input Data Pinjam
Digunakan di : Siswa dan admin pada saat proses siswa meminjam buku
Deskripsi : Peminjaman = kode pinjam + tanggal peminjaman +
tanggal pengembalian
Kode Pinjam =*int*
Tanggal Peminjaman =*date*
Tanggal Pengembalian =*date*
8. Nama : Input Data Anggota
Digunakan di : Siswa dan admin ketika siswa mendaftarkan diri menjadi
anggota pustaka (input)
Deskripsi : pendaftaran = nis + nama + kelas + alamat
Nis =*int*
Nama=*varchar*
Kelas=*int*
Alamat=*varchar*
9. Nama : Daftar Anggota
Digunakan di : admin ketika siswa mendaftarkan diri menjadi anggota
pustaka (input)

8
Deskripsi : pendaftaran = nis + nama + kelas + alamat
Nis =*int*
Nama=*varchar*
Kelas=*int*
Alamat=*varchar*
10. Nama : Daftar Buku
Digunakan di : Admin berisikan semua data buku yang ada
diperpustakaan (input)
Deskripsi : Buku = kode buku + judul + pengarang + penerbit +
kategori
Kode buku =*int*
Judul buku =*varchar*
Pengarang =*varchar*
Penerbit =*varchar*
Kategori =*varchar*
11. Nama : Daftar Peminjaman
Digunakan di : admin berisikan semua data siswa beserta buku yang
dinjam, pada saat proses siswa meminjam buku

Deskripsi : Peminjaman = kode pinjam + tanggal peminjaman +


tanggal pengembalian
Kode Pinjam =*int*
Tanggal Peminjaman =*date*
Tanggal Pengembalian =*date*

5. Struktur Database
(Deskripsi singkat struktur database laporan akhir APSI)

berikut contoh struktur database:

Gambar 7. Contoh struktur database, sumber:


https://satriopenyoex.wordpress.com/category/basis-data/

9
Gambar 7. Struktur Database .......
6. Desain Input
(Deskripsi singkat desain input)

Berikut conoth desain input:

Gambar 8. Contoh desain input, sumber:


https://meilichaa.blogspot.co.id/2015/03/desain-inputoutput-dan-web-desain.html

10
Gambar 9. Desain input .......

7. Desain Output
(Deskripsi singkat desain output laporan akhir APSI)

Berikut conoth desain ouput:

Gambar 10. Contoh desain output, sumber: https://abadicom.wordpress.com/tugas-


rpl/tugas-rpl-6/

11
Gambar 11. Desain output .......

12
F. Pendekatan Berorientasi Objek
(Deskripsi singkat pengantar berorientasi objek)

1. Use Case Diagram


(Deskripsi singkat use case diagram)

Gambar 12. Use Case Diagram ……………………………….

1. Tabel skenario use case

Skenario Use Case


Nama Use Case :
Nama Aktor :
**Type : Primary / Alternatif
Tujuan :
Deskripsi :

Aksi Aktor Reaksi Sistem

*) Tambahkan row, jika aksi aktor dan reaksi sistem lebih dari tiga
*) Buat keseluruhan skenario dari use case tersebut
**) Coret salah satu type (Primary / Alternatif)

13
2. Activity Diagram
(Deskripsi singkat activity diagram)

Gambar 13. Activity Diagram ……………………………….

3. Class Diagram
(Deskripsi singkat class diagram)

Gambar 14. Class Diagram ……………………………….

14
4. Object Diagram
(Deskripsi singkat object diagram)

Gambar 15. Object Diagram ……………………………….

G. Lampiran

15

Anda mungkin juga menyukai