PERANCANGAN APLIKASI PERPUSTAKAAN PADA
SMA NEGERI 5 MEDAN
TUGAS AKHIR
HERA PRATIWI SIPAYUNG
082406183
PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2011
Universitas Sumatera Utara
PERANCANGAN APLIKASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
HERA PRATIWI SIPAYUNG 082406183
PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2011
Universitas Sumatera Utara
PERSETUJUAN
Judul
: PERANCANGAN APLIKASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN
Kategori
: TUGAS AKHIR
Nama
: HERA PRATIWI SIPAYUNG
Nomor Induk Mahasiswa
: 082406183
Program Studi
: D-III TEKNIK INFORMATIKA
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN ALAM
(MIPA)
UNIVERSITAS
SUMATERA
UTARA
Diluluskan di Medan,
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
Prof. Dr. Tulus, M.Si. NIP 196209011988031002
Mei 2011
Dosen Pembimbing,
Drs. Open Darnius, M.Sc NIP 195003211980031001
Universitas Sumatera Utara
PERNYATAAN
PERANCANGAN APLIKASI PERPUSTAKAAN PADA SMA NEGERI 5 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,
Mei 2011
Hera Pratiwi Sipayung NIM : 082406183
Universitas Sumatera Utara
PENGHARGAAN Bismillahirrahmanirrahim Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan rahmat dan karunia-Nya penulis berhasil menyelesaikan tugas akhir ini yang berjudul “Perancangan Aplikasi Perpustakaan Pada SMA Negeri 5 Medan” pada waktu yang telah ditetapkan. Tidak Lupa sholawat serta salam kepada junjungan kita Nabi Besar Muhammad SAW dan para sahabatNya yang telah membawa kita ke alam ke gelapan menuju ke alam yang terang benderang yang penuh ilmu pengetahuan seperti sekarang ini. Adapun penyusunan dan penulisan Tugas Akhir ini digunakan sebagai salah satu diantara persyaratan bagi setiap mahasiswa dalam menyelesaikan Pendidikan Diploma III Jurusan Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera Utara. Dalam penyusunan dan penulisan Tugas Akhir ini, penulis banyak mendapatkan bimbingan, bantuan dan dukungan baik berupa material maupun moril yang sangat berharga, maka dalam kesempatan ini penulis ingin menyampaikan rasa terima kasih penulis yang sebesar-besarnya kepada : 1. Bapak Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 2. Bapak Prof. Dr. Tulus, M.Si. selaku Ketua Departemen Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Drs. Open Darnius, M.Sc selaku Dosen Pembimbing Tugas Akhir Program Studi D-III Teknik Informatika Fakultas MIPA Universitas Sumatera Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian tugas akhir. 4. Bapak Syahril Effendi, S.Si, M.IT dan Syahriol Sitorus, S.Si , M.IT selaku ketua dan sekretaris program studi D III Teknik Informatika. 5. Seluruh Staf Pengajar Program Studi D-III Ilmu Komputer Fakultas MIPA Universitas
Sumatera
Utara
yang
telah
memberikan
ilmu
dan
pengetahuannya kepada penulis selama masa perkuliahan.
Universitas Sumatera Utara
6. Pegawai Dinas Pendidikan Medan khususnya Ibu Risma yang telah membantu penulis dalam pengurusan surat izin riset di SMA Negeri 5 Medan. 7. Kepala Sekolah Ibu Lindawati S.pd, M.pd dan Wakil UR. Kurikulum Bapak Drs. Edi Satianto, M.Si. Pegawai perpustakaan di SMA Negeri 5 Medan yang telah mengizinkan dan membantu penulis dalam mengumpulkan data. 8. Ayahanda B.T.Sipayung dan Ibunda Misria yang selalu memberikan segala kasih sayang dan doa restu yang tak henti-hentinya dicurahkan kepada penulis yang menjadi motivasi yang sangat berarti bagi penulis. 9. Kakanda tersayang Heri Pratama Sipayung, S.E., Nasiah, S.E. dan Yessy Arina, S.E terima kasih atas nasehat dan dukungan yang telah diberikan kepada penulis serta Adinda Khairul Sandy Sipayung dan Aida Afriza Sipayung tersayang. 10. Teman-teman seperjuangan di KOM D’08 khususnya Nega Wani G. Hrp yang selalu menemani penulis dalam suka dan duka serta Fatah Abdellah Sutara yang sudi membantu kesulitan penulis dalam menyelesaikan program. 11. Teman-teman seperjuangan Lia A. Nasution, Irma Yunita, Nurazizah Aswi, Dian Andhyka Putri, Nurjannah dan lainnya yang tidak dapat disebutkan satu per satu, terimakasih atas doa dan semangatnya. Selama penulisan
tugas akhir ini, penulis menyadari akan kesalahan yang
mungkin banyak terjadi, baik dari segi teknik, tata penyajian maupun dari segi tata bahasa. Oleh karena itu, penulis bersedia menerima kritik dan saran yang membangun dari pembaca dalam upaya perbaikan tugas akhir ini. Akhir kata, penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi para pembaca. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah-Nya kepada kita semua. Amin.
Medan, Penulis,
Mei 2011
Hera Pratiwi Sipayung
Universitas Sumatera Utara
ABSTRAK
Kajian ini bertujuan untuk membangun sebuah aplikasi yang dapat menjadi alat bantu dalam dunia pendidikan khususnya dalam pengolahan data perpustakaan sekolah. Masalah yang dihadapi SMA Negeri 5 Medan adalah pengolahan data perpustakaan yang masih menggunakan sistem manual sehingga memperlambat kinerja dan proses pengolahannya. Berdasarkan masalah tersebut, penulis tertarik untuk merancang aplikasi perpustakaan dengan sistem terkomputerisasi yang lebih efektif dan efisien. Sistem ini dirancang dengan tujuan untuk mempermudah dan mempercepat kinerja dalam memproses pengelolaan data perpustakaan. Metode penelitian yang digunakan dalam perancangan ini adalah dengan mengunjungi langsung SMA Negeri 5 Medan untuk memperoleh data-data yang dibutuhkan seperti data anggota perpustakaan, data buku serta data-data lainnya yang mendukung perancangan aplikasi tersebut. Aplikasi ini meliputi pencarian data buku yang dapat dilakukan oleh siapa saja, kecuali peginputan data anggota, data buku, transaksi peminjaman dan pengembalian, pencetakan kartu anggota perpustakaan beserta laporan-laporannya yang hanya dapat dilakukan oleh user yang memiliki hak akses. Sistem ini menggunakan login untuk masuk ke menu-menu tersebut. Dalam hal ini yang menjadi user adalah pegawai perpustakaan. Dengan demikian sistem pemrosesan data perpustakaan dapat tersimpan dan terjaga dengan baik. Aplikasi Perpustakaan ini dirancang dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan perangkat lunak pendukung lainnya.
Universitas Sumatera Utara
DAFTAR ISI Halaman HALAMAN JUDUL HALAMAN PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR
iii iv v vii viii ix x
BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Tujuan Penelitian 1.4 Metodologi Penelitian 1.5 Lokasi dan Waktu Penelitian 1.6 Sistematika Penulisan
1 3 3 3 5 5
BAB 2 LANDASAN TEORI 2.1 Data 2.2 Database 2.3 Aplikasi 2.4 Bahasa Pemrograman Visual Basic 2.4.1 Interface Visual Basic 6.0 2.4.2 Komponen Visual Basic 6.0 2.4.3 Struktur Visual Basic 6.0 2.4.4 Keuntungan Menggunakan Visual Basic 6.0
7 7 8 9 11 13 17 18
BAB 3 STRUKTUR ORGANISASI SEKOLAH 3.1 Sejarah Singkat Sekolah 3.2 Visi dan Misi 3.2.1 Visi 3.2.2 Misi 3.3 Struktur Organisasi Sekolah 3.4 Tugas Pegawai Perpustakaan 3.5 Tata Tertib Perpustakaan
19 20 20 20 21 23 23
Universitas Sumatera Utara
BAB 4 PERANCANGAN SISTEM 4.1 Perancangan Sistem 4.2 Diagram Konteks 4.3 Diagram Alir Data 4.4 Struktur Database 4.5 Perancangan Interface 4.5.1 Login 4.5.2 Daftar Buku 4.5.3 Menu Aplikasi 4.5.4 Data Anggota 4.5.5 Data Buku 4.5.6 Data User 4.5.7 Data Peminjaman 4.5.8 Data Pengembalian 4.5.9 Kartu Anggota 4.6 Algoritma Program
25 26 27 29 33 33 34 35 35 36 36 37 37 38 38
BAB 5 IMPLEMENTASI SISTEM 5.1 Pengertian Implementasi Sistem 5.2 Tujuan Implementasi Sistem 5.3 Kebutuhan Sistem 5.3.1 Perangkat Keras (Hardware) 5.3.2 Perangkat Lunak (Software) 5.3.3 Pemakai (Brainware) 5.3.4 Pemeliharaan Sistem 5.4 Menu Dalam Aplikasi Perpustakaan 5.4.1 Form Menu Utama 5.4.1.1 Form Daftar Buku 5.4.1.2 Form About Programmer 5.4.1.3 Form Profil Sekolah 5.4.1.4 Form Tata Tertib Perpustakaan 5.4.2 Form Menu Aplikasi 5.4.2.1 Form Menu File 5.4.2.2 Form Menu Process 5.4.2.3 Form Menu Report
46 47 47 48 48 49 49 50 50 52 52 53 53 54 55 57 59
BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 6.2 Saran
62 63
DAFTAR PUSTAKA LAMPIRAN A LAMPIRAN B
64
Universitas Sumatera Utara
DAFTAR TABEL
Halaman Tabel 4.1 Anggota Tabel 4.2 Buku Tabel 4.3 Peminjaman Tabel 4.4 Pengembalian Tabel 4.5 User Tabel 4.6 Kartu Anggota
29 30 30 31 32 32
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman Gambar 2.1 Tampilan Kotak Dialog New Project Gambar 2.2 Tampilan Microsoft Visual Basic 6.0 Gambar 3.1 Struktur Organisasi SMA Negeri 5 Medan Gambar 4.1 Diagram Konteks Gambar 4.2 DFD Level 0 Gambar 4.3 DFD Level 1 Gambar 4.4 Interface Login Gambar 4.5 Interface Daftar Buku Gambar 4.6 Interface Menu Aplikasi Gambar 4.7 Interface Data Anggota Gambar 4.8 Interface Data Buku Gambar 4.9 Interface Data User Gambar 4.10 Interface Data Peminjaman Gambar 4.11 Interface Data Pengembalian Gambar 4.12 Interface Kartu Anggota Gambar 5.1 Menu Utama Program Gambar 5.2 Daftar Buku Gambar 5.3 About Programmer Gambar 5.4 Profil Sekolah Gambar 5.5 Tata Tertib Perpustakaan Gambar 5.6 Menu Aplikasi Gambar 5.7 Data Anggota Gambar 5.8 Data Buku Gambar 5.9 Data User Gambar 5.10 Data Peminjaman Gambar 5.11 Data Pengembalian Gambar 5.12 Kartu Anggota Gambar 5.13 Laporan Data Anggota Gambar 5.14 Laporan Data Buku Gambar 5.15 Laporan Data Peminjaman Gambar 5.16 Laporan Data Pengembalian Gambar 5.18 Cetak Kartu Anggota
11 13 22 26 27 28 33 34 35 35 36 36 37 37 38 51 52 52 53 53 54 55 56 56 57 58 59 59 60 60 61 61
Universitas Sumatera Utara