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 : 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 Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vii ix 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.1 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 6.2 Saran 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