Anda di halaman 1dari 29

Proyek Tugas Akhir

SISTEM INFORMASI
PERPUSTAKAAN

Disusun Oleh :

Intan Mei Prihatini

No.Induk :
Bidang Keahlian : Teknik Informasi dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Paket Keahlian : Rekayasa Perangkat Lunak
Jenjang : SMK

DINAS PENDIDIKAN PROVINSI JAWA TIMUR


UPTSP SMK NEGERI 1 DLANGGU
KABUPATEN MOJOKERTO
TAHUN PELAJARAN 2017/2018
HALAMAN PERSETUJUAN

Judul : SISTEM INFORMASI PERPUSTAKAAN


Nama : Intan Mei Prihatini
No. Induk :
Kompetensi : Rekayasa Perangkat Lunak

Telah diajukan dan disetujui.

Mojokerto,

Mengetahui :
Ketua Kompetensi Keahlian Guru Pembimbing
Rekayasa Perangkat Lunak

SUEB EFENDI, S.KOM SUEB EFENDI, S.KOM


NIP. 19720101 200901 1 003. NIP. 19720101 200901 1 003

Ii

HALAMAN PENGESAHAN
Telah disetujui dan disahkan dihadapan Tim Penguji Uji Kompetensi Kejuruan
Kompetensi Keahlian Rekayasa Perangkat Lunak SMK Negeri 1 Dlanggu Mojokerto

Pada Hari, Tanggal :


Pukul :

1. Sueb Efendi, S.Kom 1..............................


2. Huddy Iswanto, S.Kom 2..............................
3. Dhora A’mimma 3..............................
4. Tony Roman 4..............................

Mengetahui,
Ketua Kompetensi Keahlian
Rekayasa Perangkat Lunank

SUEB EFENDI, S.KOM


NIP. 19720101 200901 1 003.

iii

KATA PENGANTAR
Segala puji dan syukur saya panjatkan kehadirat Allah SWT yang telah memberikan
Rahmat dan Hidayah-Nya, sehingga penyusun dapat menyelesaikan Tugas Akhir yang
diberi judul “Sistem Informasi Perpustakaan” ini dengan baik.
Pada kesempatan ini penyusun tidak lupa mengucapkan terima kasih yang sebesar-
besarnya kepada :
1. Bapak Muharto,S.Pd,M.M. selaku kepala sekolah SMK Negeri 1 Dlanggu Mojokerto
2. Bapak Sueb Efendi,S.Kom selaku Ketua Jurusan Rekayasa Perangkat Lunak
3. Bapak Huddy Iswanto,S.Kom selaku Guru Pembimbing, terima kasih atas
kesabarannya dalam memberikan bimbingan kepada penulis dan dukungannya
4. Ibu Ida Nurdiana,S.Si selaku wali kelas XII RPL-2
5. Seluruh Guru dan Karyawan atas do’a dan dukungannya
6. Bapak, Ibu, Kakak-kakakku yang telah memberikan Do’a dan dukungannya
7. Teman-temanku semua, terima kasih atas support yang kalian berikan
Dalam penyusunan tugas akhir ini, penyusun menyadari Karya Tulis ini masih
banyak kekurangan. Oleh karena itu kritik dan saran yang membangun dari
pembaca, penyusun akan terima dengan senang hati. Dan peyusun berharap
semoga tugas akhir ini dapat bermanfaat bagi pembaca.

Mojokerto,

Penulis

Iv

DAFTAR ISI
Halaman
HALAMAN JUDUL ..........................................................................................i
HALAMAN PERSETUJUAN ...........................................................................ii
HALAMAN PENGESAHAN ............................................................................iii
KATA PENGANTAR .......................................................................................iv
DAFTAR ISI ....................................................................................................v
DAFTAR ISI ...................................................................................................vi
BAB. I PENDAHULUAN .................................................................................1
1.1 Latar Belakang Masalah .............................................................1
1.2 Batasan Masalah ........................................................................1
1.3 Tujuan .........................................................................................2
1.4 Manfaat .......................................................................................2
BAB. II LANDASAN TEORI ............................................................................3
BAB 1
PENDAHULUAN

1.1 Latar Belakang Masalah


Dalam perkembangan teknologi yang semakin pesat saat ini,dimana kebutuhan akan
tenaga-tenaga profesional akan semakin diperlukan oleh perusahaan besar maupun
perusahaan kecil. Tidak lepas dari perkembangan teknologi tersebut maka dibutuhkan
sarana pendukung yang sempurna yaitu komputer. Komputer adalah salah satu sarana
terpenting bagi perusahaan dimana kita dapat mengolah dan mengakses data yang
diperlukan dengan cepat dan tepat sehingga dapat memanfaatkan waktu yang tersisa
dengan kegiatan-kegiatan yang lain.
Dengan di sediakannya berbagai fasilitas yang dimiliki oleh komputer, maka tidak
diragukan lagi bahwa setiap pimpinan menginginkan perusahaannya dilengkapi dengan
komputer beserta program aplikasi yang sesuai dengan bidang usaha pada perusahaan
tersebut. Program aplikasi ini akan semakin mempermudah dan mempercepat kinerja
perusahaan dalam proses transaksi usaha sehari-hari.
Permasalahan pada Perpustakaan adalah belum menggunakan program aplikasi
berbasis komputer. Hal inilah yang menghambat

1.2 Batasan Masalah


Sistem kerja Perpustakaan masih diselesaikan secara manual, karena terlalu
kompleknya permasalahan yang ada, maka dalam sistem komputerisasi ini dibatasi pada
masalah pengolahan data pengguna. Dalam hal ini batasan-batasan yang diambil adalah :
1. Basis Data yang digunakan My SQL.
2. Membuat Web dengan menggunakan bahasa HTML dan protokol yang
digunakan HTTP.
3. Web browser yang digunakan di sisi client yang digunakan untuk mengakses
informasi Web adalah Internet Explorer.

1.3 Tujuan
Tujuan pembuatan program Sistem Informasi Perpustakaan adalah
untuk memudahkan pekerjaan dalam mengolah data yang semuanya masih
menggunakan sistem manual. Selain itu, dengan adanya metode
komputerisasi, proses pengolahan data dapat dilakukan dengan akurat,
efektif, dan efisien.
1.4 Manfaat
2
BAB II
PERANCANGAN SISTEM

2.1 Analisis Sistem


Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem informasi
yang utuh ke dalam bagian-bagian komponen dengan maksud untuk mengidenitifikasikan
dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan dan hambatan-
hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat
diusulkan penelitian-penelitian.

2.1.1 Definisi Sistem


Sistem merupakan sekumpulan elemen yang satuan fungsinya saling berhubungan
dan bertanggung jawab melaksankan proses pengolahan data dari masukan atau input
sehingga menghasilkan keluaran atau output.
Output yang dihasilkan berupa

2.2 Fasilitas Pendukung


2.2.1 Sistem Perangkat Lunak
Perangkat lunak dalam sistem komputer adalah program-program yang berfungsi
untuk menjalankan perangkat kerasnya dengan berbagai perintah. Yang termasuk
perangkat lunak adalah aplikasi pembuatan pembuatan database, bahasa pemrograman,
sistem operasi dan program aplikasi.
Perangkat lunak yang digunakan untuk membuat program Sistem Informasi Perpustakaan
yang juga digunakan untuk pembuatan tabel dan membangun aplikasi berbasis database
atau pemrograman web yang berorientasi pada website menggunakan Database.

3
2.2.2 Sistem Perangkat Keras
Perangkat keras adalah bagian fisik dari sistem komputer, untuk menjalankan sistem
ini diperlukan sebuah personal komputer yang spesifikasinya minimum sebagai berikut :
Keyboard
Mouse

2.3 Diagram Arus Data


Diagram Arus Data (DAD) atau Data Flow Diagram (DFD) merupakan gerakan data
melalui sebuah sistem, mulai dari masuk sampai tujuannya. Arus data dapat juga
digambarkan secara sederhana sebagai Input-Proses-Cetak-Simpan. DAD juga merupakan
alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (structured
abakyus abd design). Pendekatan terstruktur ini mencoba untuk menggambarkan sistem
pertama kali secara garis besar (disebut dengan top level) dan memecah-mecahnya
menjadi bagian yang lebih rinci (disebut dengan lower level).
Diagram DAD yang pertama kali digambarkan adalah level teratas (top level) dan
diagram ini disebut dengan context diagram. Dari context diagram ini kemudian akan
digambar dengan lebih rinci lagi yang disebut overview diagram......
2.3 Diagram Arus Data
Diagram Arus Data (DAD) atau Data Flow Diagram (DFD) merupakan gerakan data
melalui sebuah sistem, mulai dari masuk sampai tujuannya. Arus data dapat juga
digambarkan secara sederhana sebagai Input-Proses-Cetak-Simpan. DAD juga merupakan
alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (structured
abakyus abd design). Pendekatan terstruktur ini mencoba untuk menggambarkan sistem

2
pertama kali secara garis besar (disebut dengan top level) dan memecah-mecahnya
menjadi bagian yang lebih rinci (disebut dengan lower level).
Diagram DAD yang pertama kali digambarkan adalah level teratas (top level) dan
diagram ini disebut dengan context diagram. Dari context diagram ini kemudian akan
digambar dengan lebih rinci lagi yang disebut overview diagram.
Dengan pembuatan suatu diagram konteks dari sistem, pendekatan struktur ini
mengambarkan sistem secara garis besar yang kemudian akan dipecah menjadi
bagian-bagian lebih rinci. Gambar berikut ini adalah konteks diagram dari Aplikasi
Sistem Informasi Perpustakaan.

Gambar 3.1. Kontek Diagram

Penggambaran sistem DAD level-0 (Overview Diagram) merupakan penjabaran dari

konteks diagram, hanya pada level ini sudah menjurus kepada suatu proses dan

merupakan gabungan secara keseluruhan yang melibatkan semua kesatuan luar

secara lengkap.
3

4
............
..........

................
5
..........
.....
...........

2.4 Rancangan Struktur Tabel


Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang memadai sesuai
dengan kebutuhan sistem itu sendiri. Rancangan tabel merupakan garis besar dari seluruh
proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel sistem pengolahan
data, komputerisasi tidak dapat berjalan. Perencanaan ini mencakup penentuan kunci
utama.........

........
..........
...........

2.4.1. Tabel Admin


Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:

Nama Tabel : Admin

Field Kunci :

Tabel 3.1 Struktur Tabel Admin

No. Nama Field Type Size Keterangan

1. Id_Admin Varchar 20

2. Nama Varchar 50

3. Alamat Varchar 30

2.4.2. Tabel Anggota

Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:

Nama Tabel : Anggota

Field Kunci :

Tabel 3.1 Struktur Tabel Anggota

No. Nama Field Type Size Keterangan

1. Id_Anggota Int 10

2. Nama Varchar 50

3. Kelas Varchar 30

4. Jurusan Varchar 30

2.4.3. Tabel Buku

Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:


Nama Tabel : Buku

Field Kunci :

Tabel 3.1 Struktur Tabel Buku

No. Nama Field Type Size Keterangan

1. Id_Buku Varchar 20

2. Judul Buku Varchar 50

3. Id_Penerbit Varchar 20

4. Id_Pengarang Varchar 30

5. Jenis Buku Varchar 50


Varchar
6. Jumlah Buku 20

2.4.4. Tabel Rak

Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:

Nama Tabel : Rak

Field Kunci :

Tabel 3.1 Struktur Tabel Rak

No. Nama Field Type Size Keterangan

1. Kode Rak Varchar 20

2. Nama Rak Varchar 50


2.4.5. Tabel Peminjam

Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:

Nama Tabel : Peminjam

Field Kunci :

Tabel 3.1 Struktur Tabel Peminjam

No. Nama Field Type Size Keterangan

1. Id_Buku Varchar 20

2. Tgl Pinjam Date

2.4.6. Tabel Pengembalian

Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:

Nama Tabel : Pengembalian

Field Kunci :

Tabel 3.1 Struktur Tabel Pengembalian

No. Nama Field Type Size Keterangan

1. Id_Kembali Varchar 20

2. Tgl Kembali Date

Terlambat Varchar 50
2.4.7. Tabel Denda

Tabel ini digunakan untuk menyimpan data pengguna. Adapun perancangan

tabelnya sebagai berikut:

Nama Tabel : Denda

Field Kunci :

Tabel 3.1 Struktur Tabel Denda

No. Nama Field Type Size Keterangan

1. Id_Denda Varchar 20

2. Jumlah Denda Varchar 30


8
9
Penjelasan Bagan Sistem Informasi Perpustakaan
Berikut adalah langkah penjelasan Bagan Sistem Informasi Perpustakaan
secara rinci :
..........

............

Hubungan Antar Tabel


Relasi antar tabel harus terlebih dahulu dirancang untuk mendukung
kelancaran pengolahan data elektronis supaya dapat berjalan dengan baik.
Dengan relasi yang baik akan diperoleh gambaran umum jalannya sistem
yang dipersiapkan. Relasi antar tabel ini merupakan alat bantu dalam
menentukan langkah-langkah kerja yang akan dilakukan oleh pemrogram
dimulai dari proses perekaman data, pembentukan tabel sampai dengan
pembentukan laporan-laporan sesuai dengan permasalahan yang ditangani.
10
Model Data Logika (Logical Data Modeling) merupakan...

Relationship kadang-kadang sangat sulit ditemukan. Relationship antar


entity terdapat beberapa tipe yaitu :
 Hubungan satu lawan satu (one to one relationship)
 Hubungan satu lawan banyak (one to many relationship)
 Hubungan banyak lawan banyak (many to many relationship)
Aplikais perpustakaan mempunyai beberapa tabel, yang masing-masing
tabelnya saling berelasi dengan yang lain.
11
Berikut adalah relasi antar tabel satu dengan yang lain :

2.5 Perancangan Masukan


Masukan (input) merupakan tahap awal dari suatu aplikasi program. Biasanya
pemasukan data digunakan formulir untuk diisi. Agar informasi dan pengisian
dapat dilakukan dengan mudah, dibutuhkan perancangan bentuk (form)
masukan yang sesuai dengan kebutuhan program.
Proses masukan dengan alat input langsung memiliki 2 tahapan utama yaitu
data capture dan data entry.
12
.....

2.5.2 Rancangan Masukan


Rancangan masukan jenis produk berfungsi untuk memproses dan
merekam data jenis produk ke dalam tabel ...... .

Gambar 2.12. Rancangan Masukan Data


13
2.5.3 Rancangan Masukan Data
Rancangan masukan jenis produk berfungsi untuk memproses dan
merekam data jenis produk ke dalam tabel ...... .

Gambar 2.13. Rancangan Masukan Data


2.5.4 Rancangan Masukan Data
Rancangan masukan jenis produk berfungsi untuk memproses dan
merekam data jenis produk ke dalam tabel ...... .

2.6 Perancangan Keluaran


Rancangan keluaran adalah informasi yang dihasilkan oleh proses
pengolahan data. Dimana proses dilakukan secara otomatis oleh komputer,
sedangkan data dimasukkan melalui input. Rancangan keluaran dari Aplikasi
Sistem Informasi Perpustakaan adalah sebagai berikut :
1. Laporan seluruh pengguna
2. Laporan

..............
2.6.1 Perancangan Laporan Seluruh Pengguna
Perancangan Laporan Seluruh Pengguna akan digunakan untuk
menampilkan informasi pengguna secara keseluruhan.
14
2.6.2 Perancangan Laporan Seluruh Jenis Produk
Perancangan Laporan Seluruh .............

2.6.3 Perancangan Laporan Seluruh ....


Perancangan Laporan Seluruh akan digunakan untuk menampilkan
informasi produk secara keseluruhan. Berikut tampilannya :
15
BAB III
IMPLEMENTASI DAN PEMBAHASAN

3.1 Implementasi Sistem


Untuk menjalankan program Sistem Informasi Perpustakaan dilakukan
dengan mengklik

3.1.1 Menjalankan Menu Input Data Jenis Produk


Menu pengolahan data jenis produk digunakan untuk mengolah data
jenis produk. System pengolahan ini meliputi proses penyimpanan baru,
proses pengubahan jenis produk, dan proses penghapusan jenis produk.
16
3.1.2 Menjalankan Menu Input Data Jenis Produk
Menu pengolahan data jenis produk digunakan untuk mengolah data
jenis produk. System pengolahan ini meliputi proses penyimpanan baru,
proses pengubahan jenis produk, dan proses penghapusan jenis produk.

3.1.3 Menjalankan Menu Input Data Jenis Produk


Menu pengolahan data jenis produk digunakan untuk mengolah data
jenis produk. System pengolahan ini meliputi proses penyimpanan baru,
proses pengubahan jenis produk, dan proses penghapusan jenis produk.
17
3.1.4 Laporan Seluruh ........
Laporan Seluruh .... digunakan untuk menampilkan data jenis produk
secara keseluruhan. Berikut tampilannya :

3.1.5 Laporan Seluruh ........


Laporan Seluruh .... digunakan untuk menampilkan data jenis produk
secara keseluruhan. Berikut tampilannya :
18
3.1.6 Laporan Seluruh ........
Laporan Seluruh .... digunakan untuk menampilkan data jenis produk
secara keseluruhan. Berikut tampilannya :

3.1.7 Laporan Seluruh ........


Laporan Seluruh .... digunakan untuk menampilkan data jenis produk
secara keseluruhan. Berikut tampilannya :
19
BAB IV
PENUTUP
4.1 Kesimpulan
Dari berbagai penjelasan yang telah diuraikan dalam laporan ini, maka
dapat disimpulkan berbagai hal sebagai berikut :
1. Dengan adanya aplikasi Sistem Informasi Perpustakaan ini akan
lebih efisien dalam menggunakan waktu untuk mengelola data
peminjaman buku.
2. Dengan adanya aplikasi yang baru ini, pihak

4.2 Saran
Demi kelancaran operasional secara umum di dalam instansi, maka
perlu untuk diterapkan suatu aplikasi komputer secara terarah, terpadu
dan menyeluruh. Penulis berusaha untuk mengajukan beberapa
pemikiran berupa saran sebagai pertimbangan, antara lain :
1. Agar kegiatan
20
DAFTAR PUSTAKA

Anda mungkin juga menyukai