APLIKASI PENJADWALAN LABORATORIUM D3 TEKNIK INFORMATIKA UNIVERITAS SUMATERA UTARA
TUGAS AKHIR
M FRANDANA S SB 102406284
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
M FRANDANA S SB 102406284
PROGRAM STUDI D3 TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
iii
PERSETUJUAN
Judul : APLIKASI PENJADWALAN LABORATORIUM
D3 TEKNIK INFORMATIKA UNIVERITAS SUMATERA UTARA
Kategori : TUGAS AKHIR
Nama : M FRANDANA S SB
Nomor Induk Mahasiswa : 102406284
Program Studi : D3 TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (MIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2013
Diketahui/ disetujuin oleh Pembimbing I
Departemen Matematika FMIPA USU Ketua,
PERNYATAAN
APLIKASI PENJADWALAN LABORATORIUM D3 TEKNIK INFORMATIKA
UNIVERITAS SUMATERA UTARA
TUGAS AKHIR
Saya mengaku bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2013
M FRANDANA S SB
v
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Kuasa, yang telah melimpahkan karunia-Nya dalam mengerjakan tugas akhir ini. Karena berkat-Nya pula penulis dapat menyelesaikan Tugas Akhir dengan judul “APLIKASI PENJADWALAN LABORATORIUM D3 TEKNIK INFORMATIKA UNIVERITAS SUMATERA UTARA”. Tujuan Penyusunan Tugas Akhir ini adalah untuk memenuhi syarat kelulusan bagi setiap mahasiwa program studi D-III Teknik Informatika di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
Dalam menyelesaikan Tugas Akhir ini, penulis banyak mendapatkan bimbingan dan bantuan dari berbagai pihak baik berupa material maupun spiritual. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar – besarnya kepada :
1. Bapak Drs Suyanto M. Kom selaku dosen pembimbing Tugas Akhir yang sudah mengarahkan penulis dalam mengerjakan Tugas akhir ini.
2. Bapak Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alama Universitas Sumatera Utara.
3. Pembantu Dekan Dekan Fakultas Matematika dan Ilmu Pengetahuan Alama Universitas Sumatera Utara.
4. Bapak Prof. Dr. Tulus, VordipL. Math., M.Si Ph. D selaku ketua departemen Matematika.
5. Semua dosen Departemen Matematika FMIPA beserta para staf Pegawai. 6. Sahabat-sahabat seperjuangan penulis mahasiswa D-III TI angkatan 2010.
7. Terkhusus kepada kedua orangtua dan keluarga penulis yang telah memberi dukungan moril dan materi hingga akhirnya penulis dapat menyelesaikan tugas akhir ini tepat pada waktunya.
ABSTRAK
Teknologi informasi saat ini telah berkembang dengan pesat dan mempunyai pengaruh yang besar terhadap sistem yang ada dalam suatu instansi ataupun perusahaan. Laboratorium D3 Teknik Informatika Universitas Sumatera Utara merupakan salah satu instansi pendidikan yang memiliki permasalahan – permasalahan dalam bidang sistem penjadwalan mata kuliah yang dilaksanakan dilabaratorium. Permasalahan yang dihadapi yaitu masih sulitnya mengelola dan menjadwalkan mata kuliah yang diadakan di laboratorium, masih belum digunakannya komputer keseluruhan dalam mengelola jadwal laboratorium tersebut.
Dari hasil penelitian yang telah dilakukan, maka penulis bermaksud untuk membantu memecahkan masalah yang dihadapi oleh Laboratorium D3 Teknik Informatika Universitas Sumatera Utara, yaitu dengan merancang suatu sistem aplikasi penjadwalan laboratorium. Aplikasi ini menggunakan bahasa pemrograman Visual Basic 6.0 dengan database MySQL server.
Dengan diterapkannya perancangan sistem aplikasi penjadwalan laboratorium yang bersifat client server dengan menggunakan bahasa pemrograman VB 6.0, diharapkan akan mempermudah dalam pengelolan jadwal mata kuliah di laboratorium. Sehingga Laboratorium D3 Teknik Informatika Universitas Sumatera Utara dapat mencapai tujuan yang telah ditetapkan.
vii
1.2 Perumusan Masalah 2
1.3 Batasan Masalah 3
1.4 Metode Pengerjaan 3
1.5 Tujuan Penelitian 4
1.6 Manfaat 4
1.7 Tahapan Perancangan Sistem 4
1.8 Sistematika Penulisan 5
BAB 2 DASAR TEORI
2.1 Pengertian Aplikasi 7
2.2 Pengertian Penjadwalan 7
2.3 Pengertian Data dan Informasi 8
2.3.1 Data 8
2.3.2 Informasi 11
2.4 Pengertian Database 11
2.5 Pengertian Database Management System (DBMS) 12
2.6 Visual Basic 13
2.7 Struktur Bahasa Pemrograman Visual Basic 14
2.8 Kemampuan dan Manfaat Visual Basic 21
2.9 Flowchart 21
2.10Processing Symbol 22
2.11Input Output Symbol 23
2.12 MySQL 24
BAB 3 GAMBARAN UMUM
3.1 Sejarah Berdirinya Laboratorium Teknik Informatika USU 25
3.2 Fungsi Laboratorium 26
3.3 Struktur Organisasi Laboratorium D3 Teknik Informatika USU 28
3.4 Tata Tertib Laboratorium 37
3.4.2 Tata Tertib Praktek Laboratorium 38
BAB 4 ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem 40
4.2 Perancangan Sistem 41
4.2.1 Perancangan Output 41
4.2.2 Perancangan Input 42
4.2.3 Perancangan Dialog 44
4.2.4 Perancangan Database 46
4.2.4.1 DFD Level Konteks 46
4.2.4.2 Entity Relationship Diagram 47
4.2.5 Perancangan Program 49
ix
DAFTAR TABEL
Tabel 2.1 Flowchart 21
Tabel 2.2 Processing Symbols 22
Tabel 2.3 Input Ouput System 23
Tabel 4.1 Tabel Waktu 48
Tabel 4.2 Tabel Mata Kuliah 48
Tabel 4.3 Tabel Kelas 48
DAFTAR GAMBAR
Gambar 2.1 Siklus Pengolah Data 9
Gambar 2.2 Siklus Pengolah Data 9
Gambar 2.3 Layar Utama Visual 16
Gambar 2.4 Form Visual Basic 16
Gambar 2.5 Toolbolx 17
Gambar 2.6 Windows Property 18
Gambar 2.7 Toolbar 17
Gambar 2.8 Project Windows 19
Gambar 2.9 Form Layout Windows 20
Gambar 2.10 Jendela Kode Program 20
Gambar 4.1 Form Input Data Kelas 43
Gambar 4.2 Form Input Data Mata Kuliah 43
Gambar 4.3 Form Input Data Waktu 44
Gambar 4.4 Tampilan Menu Utama 45
Gambar 4.5 Tampilan Menu Dialog Penjadwalan 45
Gambar 4.6 DFD Level Konteks 46
Gambar 5.1 PHPMyAdmin 62
Gambar 5.2 Form Menu Utama 63
Gambar 5.3 Form Pengaturan Waktu 64
Gambar 5.4 Form Pengaturan Kelas 65
Gambar 5.5 Form Mata Kuliah 65
Gambar 5.6 Form Penjadwalan 66
Gambar 5.7 Form Cetak Jadwal 67