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 : SISTEM INFORMASI PERPUSTAKAAN SMK N 8
MEDAN
Kategori : TUGAS AKHIR
Nama : JOCO TAMBUNAN
Nomor Induk Mahasiswa : 092406192
Program Studi : DIPLOMA-III (D3) TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : 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 Drs. Suyanto, M.Kom NIP. 196209011988031002 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.
Ucapan terima kasih penulis sampaikan kepada:
1. 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.
2. Bapak Dr. Sutarman, M. Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Bapak Prof. Dr. Tulus, M. Sc, selaku Ketua Departemen Matematika.
4. Bapak Syahril Efendi S. Si, M. IT dan Syahriol Sitorus S. Si, M. IT selaku ketua dan sekretaris program studi D3 Teknik Informatika.
5. Seluruh Dosen Pengajar Program Studi D3 Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.
6. Para Pegawai FMIPA USU yang telah banyak membantu penulis.
7. Ucapan terima kasih penulis spesialkan kepada Ibunda tercinta S Panjaitan yang tiada hentinya memberikan dukungan berupa semangat atau materiil dan doa kepada penulis.
8. Kepada Keluarga, Abang, Kakak dan Adik penulis atas dukungan dan doanya. 9. 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 ii Pernyataan iii Penghargaan iv Abstrak v
Daftar Isi vii
Daftar Tabel ix Daftar Gambar x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan 3 1.5 Metodologi Penelitian 3 1.6 Sistematika Penulisan 5
BAB 2 LANDASAN TEORI 7
2.1 Data dan Aplikasi 7
2.2 Database 8
2.3 Bahasa Pemrograman Visual Basic 10
BAB 3 STRUKTUR ORGANISASI SEKOLAH 20
3.1 Sejarah Singkat Sekolah 20
3.2 Visi dan Misi 20
3.3 Struktur Organisasi 21
3.4 Tujuan 22
3.5 Tugas Pegawai Perpustakaan 23 3.6 Tata Tertib Perpustakaan 23
BAB 4 PERANCANGAN SISTEM 26
4.2 Rancangan Output Laporan 43 4.3 Rancangan Tabel Database 46
4.4 Perancangan Interface 49
BAB 5 IMPLEMENTASI SISTEM 57
5.1 Pengertian Implementasi Sistem 57 5.2 Tujuan Implementasi Sistem 57
5.3 Kebutuhan Sistem 58
5.4 Pemeliharaan Sistem 60
5.5 Menu Dalam Aplikasi Peminjaman dan Pengembalian Buku 27
BAB 6 KESIMPULAN DAN SARAN 74
6.1 Kesimpulan 74
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