Aplikasi Penjadwalan Laboratorium D3 Teknik Informatika Univeritas Sumatera Utara

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
2013

Universitas Sumatera Utara

APLIKASI PENJADWALAN LABORATORIUM D3 TEKNIK INFORMATIKA
UNIVERITAS 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
2013

Universitas Sumatera Utara

iii

PERSETUJUAN

Judul

Kategori
Nama
Nomor Induk Mahasiswa
Program Studi

Departemen
Fakultas

: APLIKASI PENJADWALAN LABORATORIUM
D3 TEKNIK INFORMATIKA UNIVERITAS
SUMATERA UTARA
: TUGAS AKHIR
: M FRANDANA S SB
: 102406284
: D3 TEKNIK INFORMATIKA
: MATEMATIKA
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (MIPA) UNIVERSITAS SUMATERA
UTARA

Diluluskan di
Medan, Juni 2013

Diketahui/ disetujuin oleh
Departemen Matematika FMIPA USU

Ketua,

Pembimbing I

Prof.Dr.Tulus,VordipL.Math.,M.Si.,Ph.D
NIP. 19620901 198803 1 002

Drs Suyanto M. Kom
NIP. 19590813198601102

Universitas Sumatera Utara

iv

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
102406284

Universitas Sumatera Utara

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.


Penulis menyadari Tugas Akhir ini masih jauh dari sempurna, oleh sebab itu
penulis mengharapkan saran dan kritik yang membangun dari semua pihak sebagai bahan
evaluasi bagi penulis. Akhir kata Penulis berharap, semoga Tugas Akhir ini memberi
manfaat bagi penulis dan juga kepada pembaca.

Universitas Sumatera Utara

vi

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.

Keyword : Visual Basic, Penjadwalan, MySQL, Laboratorium

Universitas Sumatera Utara

vii

DAFTAR ISI

Halaman

Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
BAB 1

BAB 2

BAB 3

ii
iii
iv
v
vi
ix
x


PENDAHULUAN
1.1 Latar Belakang
1.2 Perumusan Masalah
1.3 Batasan Masalah
1.4 Metode Pengerjaan
1.5 Tujuan Penelitian
1.6 Manfaat
1.7 Tahapan Perancangan Sistem
1.8 Sistematika Penulisan

1
2
3
3
4
4
4
5


DASAR TEORI
2.1 Pengertian Aplikasi
2.2 Pengertian Penjadwalan
2.3 Pengertian Data dan Informasi
2.3.1 Data
2.3.2 Informasi
2.4 Pengertian Database
2.5 Pengertian Database Management System (DBMS)
2.6 Visual Basic
2.7 Struktur Bahasa Pemrograman Visual Basic
2.8 Kemampuan dan Manfaat Visual Basic
2.9 Flowchart
2.10 Processing Symbol
2.11 Input Output Symbol
2.12 MySQL

7
7
8
8

11
11
12
13
14
21
21
22
23
24

GAMBARAN UMUM
3.1 Sejarah Berdirinya Laboratorium Teknik Informatika USU
3.2 Fungsi Laboratorium
3.3 Struktur Organisasi Laboratorium D3 Teknik Informatika USU
3.4 Tata Tertib Laboratorium
3.4.1 Tata Tertib Penggunaan Laboratorium

25
26
28
37
37

Universitas Sumatera Utara

viii

BAB 4

3.4.2 Tata Tertib Praktek Laboratorium

38

ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem
4.2 Perancangan Sistem
4.2.1 Perancangan Output
4.2.2 Perancangan Input
4.2.3 Perancangan Dialog
4.2.4 Perancangan Database
4.2.4.1 DFD Level Konteks
4.2.4.2 Entity Relationship Diagram
4.2.5 Perancangan Program
4.2.5.1 Flowchart
4.2.5.2 Pseudocode

40
41
41
42
44
46
46
47
49
49
56

IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
5.2 Tujuan Implementasi Sistem
5.3 Komponen Utama Kebutuhan Sistem
5.3.1 Hardware
5.3.2 Software
5.3.3 Brainware
5.4 Database PHPMyAdmin
5.5 Pengujian di Microsoft Visual Basic 6.0
5.5.1 Form Menu Utama
5.5.2 Form Pengaturan Waktu
5.5.3 Form Pengaturan Kelas
5.5.4 Form Mata Kuliah
5.5.5 Form Penjadwalan
5.5.6 Form Cetak Jadwal
5.5.7 Data Report

59
59
60
60
61
62
62
63
63
64
64
65
66
66
67

KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran

68
69

BAB 5

BAB 6

Daftar Pustaka
Lampiran:
Listing Program

Universitas Sumatera Utara

ix

DAFTAR TABEL

Tabel 2.1 Flowchart
Tabel 2.2 Processing Symbols
Tabel 2.3 Input Ouput System
Tabel 4.1 Tabel Waktu
Tabel 4.2 Tabel Mata Kuliah
Tabel 4.3 Tabel Kelas
Tabel 4.4 Tabel Ruang

21
22
23
48
48
48
49

Universitas Sumatera Utara

x

DAFTAR GAMBAR
Gambar 2.1 Siklus Pengolah Data
Gambar 2.2 Siklus Pengolah Data
Gambar 2.3 Layar Utama Visual
Gambar 2.4 Form Visual Basic
Gambar 2.5 Toolbolx
Gambar 2.6 Windows Property
Gambar 2.7 Toolbar
Gambar 2.8 Project Windows
Gambar 2.9 Form Layout Windows
Gambar 2.10 Jendela Kode Program
Gambar 4.1 Form Input Data Kelas
Gambar 4.2 Form Input Data Mata Kuliah
Gambar 4.3 Form Input Data Waktu
Gambar 4.4 Tampilan Menu Utama
Gambar 4.5 Tampilan Menu Dialog Penjadwalan
Gambar 4.6 DFD Level Konteks
Gambar 5.1 PHPMyAdmin
Gambar 5.2 Form Menu Utama
Gambar 5.3 Form Pengaturan Waktu
Gambar 5.4 Form Pengaturan Kelas
Gambar 5.5 Form Mata Kuliah
Gambar 5.6 Form Penjadwalan
Gambar 5.7 Form Cetak Jadwal
Gambar 5.8 Data Report

9
9
16
16
17
18
17
19
20
20
43
43
44
45
45
46
62
63
64
65
65
66
67
67

Universitas Sumatera Utara