APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH 072406101 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
ii APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai sebutan Ahli Madya RUDIANSYAH 072406101 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
iii PERSETUJUAN Judul : APLIKASI DATABASE SISWA DI BIMBEL METRO Kategori : TUGAS AKHIR Nama : RUDIANSYAH Nomor Induk Mahasiswa : 072406101 Program Studi : D3 ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, 6 Juli 2010 Komisi Pembimbing : Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing, Dr. Saib Suwilo, M.Sc Drs. Marihat Situmorang, M.Kom NIP. 19640109 198803 1 004 NIP. 19631214 198903 1 001
iv PERNYATAAN APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 24 Mei 2010 RUDIANSYAH 072406101
v PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya penyusunan dan penulisan tugas akhir ini yang dibuat untuk memenuhi syarat kelulusan bagi setiap mahasiswa akhirnya berhasil diselesaikan dalam waktu yang telah ditetapkan. Ucapan terimakasih saya sampaikan kepada bapak Drs. Marihat Situmorang, M.Kom selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyelesaikan tugas akhir ini. Panduan yang ringkas dan padat telah diberikan kepada saya agar penulis dapat menyelesaikan tugas akhir ini. Ucapan terima kasih juga saya tujukan kepada Ketua Departemen Matematika FMIPA USU bapak Dr. Saib Suwilo, M.Sc. Akhirnya, tidak terlupakan kepada kedua orang tua saya dan sahabat sahabat kuliah yang selama ini memberikan dorongan dan bantuan yang diperlukan. Semoga Allah SWT yang akan membalas kebaikan semuanya. Medan, Mei 2010 Penulis
vi ABSTRAK Tugas ini bertujuan untuk memberikan suatu aplikasi sistem yang dapat digunakan dengan mudah dalam melakukan pekerjaan dan untuk mendukung dalam pengolahan data. Aplikasi ini dirancang sesuai dengan kebutuhan pengolahan data yang semakin maju seiring dengan perkembangan teknologi komputer yang sangat cepat, baik dari segi perangkat keras dan perangkat lunak. Dengan demikian, perancangan suatu aplikasi yang memerlukan data agar aplikasi yang dirancang dapat memenuhi kebutuhan sesuai yang diinginkan. Keuntungan yang dapat diperoleh menggunakan aplikasi database siswa ini untuk memudahkan dalam pengolahan data.
vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Bab 1 Pendahuluan 1.1 Latar Belakang... 1.2 Rumusan Masalah... 1.3 Tujuan 1.4 Kontribusi Penelitian 1.5 Kajian Pustaka 1.6 Metodologi Penelitian 1.7 Sistematika Penulisan iii iv v vi vii ix x 1 2 2 3 3 5 7 Bab 2 Landasan Teori 2.1 Pengertian Komputer 2.2 Pengertian Sistem 2.2.1 Karakteristik Sistem 2.2.2 Klasifikasi Sistem 2.2.3 Elemen elemen Sistem 2.3 Data 2.3.1 Pengertian Data 2.3.2 Hirarki Data 2.3.3 Basis Data 2.3.4 Database Management System (DBMS) 2.3.4.1 Pengertian DBMS 2.3.4.2 Komponen Utama DBMS 2.3.4.3 Abstraksi DBMS 2.3.4.4 Macam macam Perintah DBMS 2.3.5 Pengolahan Data 2.3.5.1 Desain Antarmuka (Dialog Sistem) 2.3.6 Data Flow Diagram (Diagram Alir Data) 2.3.6.1 Flowchart (Algoritma) 2.4 Tinjauan Program Yang Digunakan 2.4.1 Microsoft Visual Basic 6.0 2.4.1.1 Tampilan Dasar Microsoft Visual Basic 6.0 2.4.1.2 Komponen Microsoft Visual Basic 6.0 2.4.1.3 ActiveX Data Object (ADO) 9 11 12 14 15 17 17 18 19 22 22 23 25 26 27 28 29 30 31 32 32 33 38
viii 2.4.2 Microsoft Access 2.4.2.1 Bagian bagian dari Microsoft Access Bab 3 Tinjauan Umum 3.1 Sejarah Singkat berdirinya Bimbel Metro di Medan 3.2 Program program yang ada di Bimbel Metro 3.3 Stuktur Organisasi Bimbingan Belajar Metro Bab 4 Perancangan Sistem 4.1 Analisa Sistem 4.1.1 Perancangan Sistem 4.2 Diagram Konteks 4.3 Basis Data (Database) 4.4 Bagan Struktur Sistem 4.5 Flowchart 4.5.1 Flowchart Program Bab 5 Implementasi Sistem 5.1 Pengertian Implementasi Sistem 5.2 Tujuan Implementasi Sistem 5.3 Komponen Utama Dalam Implementasi 5.4 Instalasi Microsoft Visual Basic 5.5 Tampilan Program 5.5.1 Perancangan Menu 5.5.2 Perancangan Antarmuka (Design Interface) Bab 6 Kesimpulan dan Saran 6.1 Kesimpulan 6.2 Saran Daftar Pustaka 40 43 56 58 62 64 65 65 66 69 71 73 75 75 76 77 79 79 80 84 84 86 Lampiran A Lampiran B : Listing Program : Surat-surat
ix DAFTAR TABEL Halaman Tabel 2.1 Simbol Simbol Data flow Diagram DFD 29 Tabel 2.2 Simbol simbol flowchart 30 Tabel 3.1 Perolehan Ulat Sutera 58 Tabel 4.1 Tabel Login 66 Tabel 4.2 Tabel Siswa 66 Tabel 4.3 Tabel Query Kelas 3 SD 67 Tabel 4.4 Tabel Query Kelas 4 SD 67 Tabel 4.5 Tabel Query Kelas 5 SD 67 Tabel 4.6 Tabel Query Kelas 6 SD 68 Tabel 4.7 Tabel Query Kelas 7 SMP 68 Tabel 4.8 Tabel Query Kelas 8 SMP 68 Tabel 4.9 Tabel Query Kelas 9 SMP 69 Tabel 4.10 Arti Lambang lambang Flowchart 72
x DAFTAR GAMBAR Halaman Gambar 2.1 Gambar Cara Kerja Komputer 10 Gambar 2.2 Elemen Sebuah Sistem 17 Gambar 2.3 Hirarki Data 20 Gambar 2.4 Tampilan New Project 32 Gambar 2.5 Tampilan dasar Microsoft Visual basic 6.0 33 Gambar 2.6 Jendela Project 34 Gambar 2.7.Form 34 Gambar 2.8.Toolbox 35 Gambar 2.9 Properties 36 Gambar 2.10 Jendela Kode Program 36 Gambar 2.11 Contoh Table 44 Gambar 2.12 Tampilan Design View pada Query 45 Gambar 2.13 Tampilan Select Query 46 Gambar 2.14 Tampilan untuk menambahkan field 46 Gambar 2.15 Tampilan Cara melihat hasil Query 47 Gambar 2.16 Tampilan cara tidak menampilkan field 47 Gambar 2.17 Tampilan cara menampilkan field tertentu 48 Gambar 2.18 Tampilan cara pembuatan Relationship tiap Table 49 Gambar 2.19 Tampilan awal pembuatan Form 50 Gambar 2.20 Tampilan design Form 50 Gambar 2.21 Toolbox pada Form 51 Gambar 2.22 Tampilan mendesain Control control pada Form 52 Gambar 2.23 Tampilan proses akhir pada pembuatan Form 52 Gambar 2.24 Tampilan hasil pembuatan Form 53 Gambar 2.25 Tampilan Tahap awal pembuatan Report 53 Gambar 2.26 Tampilan Langkah langkah pembuatan Report Wizard 54 Gambar 2.27 Tampilan Cara Pembuatan nama pada Report Wizard 55 Gambar 2.28 Tampilan Hasil dari Report 55 Gambar 3.1 Struktur Organisasi Bimbel Metro 63 Gambar 4.1 Diagram Konteks 65 Gambar 4.2 Bagan Struktur Sistem Halaman Utama 70 Gambar 4.3 Bagan Struktur Sistem Menu 70 Gambar 4.4 Bagan Struktur Sistem Laporan 71 Gambar 4.5 Flowchart Login 73 Gambar 4.6 Flowchart Halaman Utama 74 Gambar 5.1 Menu dan Sub Bab 79 Gambar 5.2 Tampilan Halaman Login 80 Gambar 5.3 Tampilan Halaman Utama 81 Gambar 5.4 Tampilan Halaman Input Data 81 Gambar 5.5 Tampilan Halaman Cari Data 82 Gambar 5.6 Tampilan Halaman Cetak Laporan 83 Gambar 5.7 Tampilan Halaman Informasi 83