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
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