Sistem Informasi Perpustakaan SMK N 8 Medan

SISTEM INFORMASI PERPUSTAKAAN SMK N 8 MEDAN

TUGAS AKHIR

JOCO TAMBUNAN
092406192

PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012

SISTEM INFORMASI PERPUSTAKAAN SMK N 8 MEDAN

TUGAS AKHIR

JOCO TAMBUNAN
092406192

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012

SISTEM INFORMASI PERPUSTAKAAN SMK N 8 MEDAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

JOCO TAMBUNAN
0924061192

PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012


PERSETUJUAN

Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas

: SISTEM INFORMASI PERPUSTAKAAN SMK N 8
MEDAN
: TUGAS AKHIR
: JOCO TAMBUNAN
: 092406192
: DIPLOMA-III (D3) TEKNIK INFORMATIKA
: MATEMATIKA
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA


Diluluskan di
Medan, Mei 2012

Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,

Dosen Pembimbing

Prof. Dr. Tulus, M. Si
NIP. 196209011988031002

Drs. Suyanto, M.Kom
NIP: 195908131986011002

PERNYATAAN

SISTEM INFORMASI PERPUSTAKAAN SMK N 8 MEDAN


TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2012

JOCO TAMBUNAN
0924061192

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah
memberikan kesempatan dan kesehatan hingga akhirnya penulis dapat menyelesaikan
Tugas Akhir ini dan diselesaikan tepat pada waktunya sesuai dengan instruksi dan
peraturan yang berlaku di Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumetera Utara.
Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan
pendidikan D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam,
Universitas Sumatera Utara.

Selama penulisan tugas akhir ini, penulis menyadari bahwa banyak terdapat
kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian
ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan
saran yang bersifat membangun dalam perbaikan tugas akhir ini.

1.

2.
3.
4.
5.

6.
7.

8.
9.

Ucapan terima kasih penulis sampaikan kepada:
Bapak Drs. Suyanto, M.Kom, selaku dosen pembimbing yang telah bersedia

meluangkan waktu,dan yang telah membimbing penulis dengan sabar sehingga
Tugas Akhir ini dapat penulis selesaikan tepat waktu.
Bapak Dr. Sutarman, M. Sc, selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sumatera Utara.
Bapak Prof. Dr. Tulus, M. Sc, selaku Ketua Departemen Matematika.
Bapak Syahril Efendi S. Si, M. IT dan Syahriol Sitorus S. Si, M. IT selaku ketua
dan sekretaris program studi D3 Teknik Informatika.
Seluruh Dosen Pengajar Program Studi D3 Teknik Informatika Fakultas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada
penulis selama masa perkuliahan.
Para Pegawai FMIPA USU yang telah banyak membantu penulis.
Ucapan terima kasih penulis spesialkan kepada Ibunda tercinta S Panjaitan yang
tiada hentinya memberikan dukungan berupa semangat atau materiil dan doa
kepada penulis.
Kepada Keluarga, Abang, Kakak dan Adik penulis atas dukungan dan doanya.
Kepada sahabat-sahabat saya: Rony, Marco, Anggi, Fuad, Claudia, Mely, Lina,
Ester, Eva. Terima kasih buat kalian semua yang memberikan persahabatan
terbaik di masa perkuliahan.

Akhirnya, penulis hanya bisa memanjatkan doa semoga Tuhan Yang Maha Esa akan

membalas semua kebaikan semua pihak. Amin.

ABSTRAK

Kemajuan pengetahuan dan teknologi yang mengalami perkembangan yang pesat
memiliki dampak bagi hamper semua aspek kehidupan. Seiring dengan perkembangan
tersebut, hampir semua perusahaan maupun organisasi terus mengikuti perkembangan
dan mengantisipasi serta mengatasi tantangan kemajuan tersebut. Komputer dapat
diartikan sebagai alat bantu yang dapat menerima data, mengolah data, dan
memberikan sebuah informasi yang akurat, terperinci, efisien dan efektif. Semua hasil
pengolahan data tersebut menunjukkan gambaran bahwa penggunaan computer akan
memberikan manfaat yang optimal dan bisa dijadikan sebagai pedoman pengambilan
keputusan. SMK N 8 MEDAN adalah salah satu instansi pemerintah yang masih
belum memprioritaskan penggunaan computer dalam mengolah data perpustakaan
sekolah. SMK N 8 MEDAN sehari-harinya masih menggunakan cara manual dalam
mengolah data perpustakaan. Dan menurut petugas perpustakaan hal tersebut sangat
menyita banyak waktu. Oleh karena itu, penulis merancang Sistem Informasi
Perpustakaan SMK N 8 MEDAN, guna mencoba membantu pembuatan laporan
perpustakaan yang lebih efisien.


DAFTAR ISI

Halaman

Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar

ii
iii
iv
v
vii
ix
x


BAB 1 PENDAHULUAN
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Batasan Masalah
1.4 Tujuan
1.5 Metodologi Penelitian
1.6 Sistematika Penulisan

1
1
2
3
3
3
5

BAB 2 LANDASAN TEORI
2.1 Data dan Aplikasi
2.2 Database
2.3 Bahasa Pemrograman Visual Basic


7
7
8
10

BAB 3 STRUKTUR ORGANISASI SEKOLAH
3.1 Sejarah Singkat Sekolah
3.2 Visi dan Misi
3.3 Struktur Organisasi
3.4 Tujuan
3.5 Tugas Pegawai Perpustakaan
3.6 Tata Tertib Perpustakaan

20
20
20
21
22
23

23

BAB 4 PERANCANGAN SISTEM
4.1 Perancangan Sistem

26
26

4.2 Rancangan Output Laporan
4.3 Rancangan Tabel Database
4.4 Perancangan Interface

43
46
49

BAB 5 IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
5.2 Tujuan Implementasi Sistem
5.3 Kebutuhan Sistem
5.4 Pemeliharaan Sistem
5.5 Menu Dalam Aplikasi Peminjaman dan Pengembalian Buku

57
57
57
58
60
27

BAB 6 KESIMPULAN DAN SARAN
6.1 Kesimpulan
6.2 Saran

74
74
75

DAFTAR TABEL
Tabel Siswa……………………………………………………….
Tabel Buku_Header........................................................................
Tabel Buku_Detail………………………………………………..
Tabel Kunjungan………………………………………………….
Tabel Peminjaman………………………………………………...
Tabel Pengembalian………………………………………………
Tabel User…………………………………………………………

46
46
47
47
48
48
48

DAFTAR GAMBAR

Gambar 2.1 Interface Visual Basic…………………………………
Gambar 2.2 Menu Bar……………………………………………..
Gambar 2.3 TollBar………………………………………………..
Gambar 2.4 Toolbox……………………………………………….
Gambar 2.5 Jendela Properties…………………………………….
Gambar 2.6 Jendela Project………………………………………..
Gambar 2.7 Jendela Pengkodean………………………………….
Gambar 2.8 Jendela Form………………………………………….
Gambar 2.9 Jendela Form Layout………………………………....
Gambar 4.1 Diagram Konteks……………………………………..
Gambar 4.2 Data Flow Diagram…………………………………...
Gambar 4.3 Flowchart Menu Utama………………………………
Gambar 4.4 Flowchart Menu File………………………………….
Gambar 4.5 Flowchart Menu Master………………………………
Gambar 4.6 Flowchart Menu Transaksi……………………………
Gambar 4.7 Flowchart Menu Laporan……………………………..
Gambar 4.8 Flowchart Menu Info…………………………………
Gambar 4.9 Flowchart Menu Edit Password………………………
Gambar 4.10 Flowchart Menu Daftar User………………………...
Gambar 4.11 Flowchart Menu Input Data Siswa…………………..
Gambar 4.12 Flowchart Menu Cari Data Siswa…………………....
Gambar 4.13 Flowchart Menu Input Data Buku…………………...
Gambar 4.14 Flowchart Menu Input Judul Buku…………………..
Gambar 4.15 Flowchart Menu Cari Data Buku…………………….
Gambar 4.16 Flowchart Menu Data Kunjungan…………………....
Gambar 4.17 Flowchart Menu Data Peminjaman…………………..
Gambar 4.18 Flowchart Menu Data Pengembalian………………...
Gambar 4.19 Flowchart Menu Laporan Data Buku………………..
Gambar 4.20 Output Data Buku……………………………………
Gambar 4.21 Output Data Judul…………………………………....
Gambar 4.22 Output Data Siswa…………………………………...
Gambar 4.23 Output Data Kunjungan……………………………...
Gambar 4.24 Output Data Peminjaman…………………………….
Gambar 4.25 Output Data Pengembalian…………………………..
Gambar 4.26 Hubungan Antar Tabel……………………………….
Gambar 5.1 Flash…………………………………………………...
Gambar 5.2 Menu Utama…………………………………………...
Gambar 5.3 Edit Password………………………………………….
Gambar 5.4 Daftar User…………………………………………….
Gambar 5.5 Input Data Siswa………………………………………
Gambar 5.6 Cari Data Siswa………………………………………..
Gambar 5.7 Input Data Buku……………………………………….
Gambar 5.8 Input Data Judul……………………………………….
Gambar 5.9 Cari Data Buku………………………………………...

12
13
13
15
16
17
17
18
18
27
28
29
30
30
31
32
33
34
34
35
36
37
38
39
40
40
41
42
43
43
44
44
45
45
49
60
61
61
62
62
63
63
64
64
65
65

Gambar 5.10 Input Data Kunjungan………………………………..
Gambar 5.11 Input Data Peminjaman……………………………....
Gambar 5.12 Input Data Pengembalian…………………………….
Gambar 5.13 Output Laporan Data Buku…………………………..
Gambar 5.14 Output Laporan Data Judul Buku……………………
Gambar 5.15 Output Laporan Data Siswa………………………….
Gambar 5.16 Output Laporan Data Kunjungan…………………….
Gambar 5.17 Output Laporan Data Peminjaman…………………...
Gambar 5.18 Output Laporan Data Pengembalian…………………
Gambar 5.19 Output Petunjuk Penggunaan………………………...
Gambar 5.20 Output Tentang Programmer………………………...

66
67
68
69
70
71
72
73
73