Anda di halaman 1dari 9

SISTEM INFORMASI PENJADWALAN MATA KULIAH

DIPLOMA III TEKNIK INFORMATIKA


UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

RAFIKAH AMELIA NASUTION


082406137

PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA


DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2011

Universitas Sumatera Utara

SISTEM INFORMASI PENJADWALAN MATA KULIAH


DIPLOMA III TEKNIK INFORMATIKA
UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat untuk Menyelesaikan Studi D-III Teknik Informatika

RAFIKAH AMELIA NASUTION


082406137

PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA


DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2011

Universitas Sumatera Utara

PENGHARGAAN

Puji dan syukur saya ucapkan kepada Allah SWT yang telah memberikan rahmat dan
hidayah-Nya serta kesempatan dan kesehatan hingga akhirnya saya dapat menyelesaikan
tugas akhir ini dan diselesaikan tepat pada waktunya sesuai dengan instruksi dan
peraturan yang berlaku di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan
Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam,
Universitas Sumatera Utara.
Selama penulisan tugas akhir ini, penulis menyadari bahwa banyak terdapat
kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian ataupun
dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari
pembaca dalam upaya perbaikan tugas akhir ini. Dalam kesempatan ini penulis ingin
menyampaikan ucapan terima kasih kepada bapak Syahriol Sitorus, S. Si, M.IT, selaku
pembimbing pada penyusunan tugas akhir ini yang telah banyak memberikan bimbingan
dan pengarahan kepada penulis selama menyusun tugas akhir ini. Ucapan terima kasih
juga saya tujukan kepada Ketua Departemen Prof. Drs. Tulus, Vordipl.Math., M.Si.,
Ph.D. Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara, semua dosen pada Departemen Matematika Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, pegawai di FMIPA
USU, Serta kepada semua rekan-rekan kuliah. Akhirnya, tidak terlupakan kepada
ayahanda Prof. Dr. M. Yasir Nasution, dan ibunda Husni Hasibuan, kakak serta semua
ahli keluarga yang selama ini banyak memberikan dukungan baik secara moril maupun
materil sehingga penulis dapat menyelesaikan tugas akhir ini. Semoga Allah SWT akan
membalasnya.

Universitas Sumatera Utara

ABSTRAK

Perkembangan teknologi khususnya komputer pada saat ini mempunyai peranan yang
sangat penting dalam kehidupan di masyarakat. Teknologi yang berkembang sesuai
tuntutan zaman diharapkan menjadi sarana penunjang untuk menangani permasalahan
yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada di perusahaan
atau organisasi.
Begitu juga dengan Diploma III Teknik Informatika Universitas Sumatera Utara,
diharapkan dapat menyediakan informasi yang tepat dan akurat dalam penjadwalan mata
kuliah. Sistem penjadwalan mata kuliah yang sedang berjalan pada saat ini belum
sepenuhnya menggunakan sistem komputerisasi.
Oleh sebab itu penulis mencoba merancang sebuah sistem informasi penjadwalan
mata kuliah berbasis web pada Diploma III Teknik Informatika Universitas Sumatera
Utara. Dengan adanya sistem informasi ini diharapkan proses penjadwalan mata kuliah
dapat lebih mudah dilakukan.
Sistem informasi ini dirancang dengan menggunakan bahasa pemrograman web,
yaitu PHP 5.0 dan MySQL 5.0 sebagai server database serta Apache 2.0 sebagai web
server. Sistem informasi ini dirancang sedemikian rupa agar dapat mempermudah dalam
memperoleh informasi yang lebih cepat. Sistem informasi ini bersifat dinamis, yaitu
berarti bahwa informasi yang diberikan tersebut dapat berubah sewaktu-waktu
berdasarkan keadaan yang sedang terjadi.

Universitas Sumatera Utara

DAFTAR ISI
Halaman
PERSETUJUAN ............................................................................................. ii
PERNYATAAN................................................................................................ iii
PENGHARGAAN ............................................................................................ iv
ABSTRAK ........................................................................................................ v
DAFTAR ISI..................................................................................................... vi
DAFTAR TABEL ............................................................................................ viii
DAFTAR GAMBAR ........................................................................................ ix

BAB 1 PENDAHULUAN ........................................................................

1.1 LATAR BELAKANG ................................................................. 1


1.2 MAKSUD DAN TUJUAN PENULISAN ................................... 2
1.3 PERUMUSAN MASALAH ........................................................ 3
1.4 BATASAN MASALAH ............................................................... 4
1.5 METODOLOGI PENULISAN .................................................... 4
1.6 SISTEMATIKA PENULISAN ..................................................... 5

BAB 2 LANDASAN TEORI ..................................................................

2.1 PENJADWALAN ..................................................................... 7


2.2 PENGERTIAN KOMPUTER ................................................... 9
2.3 PENGERTIAN INTERNET ...................................................... 10
2.4 NETWORK ................................................................................ 12
2.5 WEB SERVER .......................................................................... 13
2.6 PENGENALAN HTML ............................................................ 13
2.7 BAHASA PEMROGRAMAN PHP .......................................... 16
2.8 DATABASE MYSQL ............................................................... 23
2.9 FLOWCHART (DIAGRAM ALIR) .......................................... 27

Universitas Sumatera Utara

2.10 DATAFLOW DIAGRAM ........................................................ 29

BAB 3 PERANCANGAN SISTEM .......................................................

31

3.1 PERANCANGAN SISTEM ........................................................ 31


3.2 PERANCANGAN DFD .............................................................. 31
3.3 PERANCANGAN ERD .............................................................. 35
3.4 PERANCANGAN STRUKTUR DATABASE ........................... 36
3.5 PERANCANGAN HALAMAN WEBSITE ................................ 37
3.6 PEMBUATAN FLOWCHART ................................................... 39
3.7 PERANCANGAN INTERFACE DAN LAYOUT ..................... 43
3.8 PENGGABUNGAN SCRIPT DENGAN LAYOUT ................... 53

BAB 4 IMPLEMENTASI SISTEM .........................................................

55

4.1 PENGERTIAN DAN TUJUAN IMPLEMENTASI SISTEM .... 55


4.2 KOMPONEN UTAMA DALAM IMPLEMENTASI ................ 56
4.3 INSTALASI APACHE,PHP DAN MYSQL .............................. 58
4.4 KONFIGURASI APACHE,PHP DAN MYSQL ........................ 59
4.5 MENJALANKAN APACHE,PHP DAN MYSQL ..................... 61
4.6 PENGUJIAN WEBSITE DI BROWSER .................................... 64
4.7 PEMELIHARAAN IMPLMENTASI SISTEM .......................... 72
4.8 MEMPERAHARUI WEB ........................................................... 72

BAB 5 KESIMPULAN DAN SARAN

.............................

74

5.1 KESIMPULAN ............................................................................. 74


5.2 SARAN ........................................................................................ 75

DAFTAR PUSTAKA
LAMPIRAN

Universitas Sumatera Utara

DAFTAR TABEL

Halaman
Tabel 2.1
Tabel 2.2
Tabel 2.3
Tabel 3.1
Tabel 3.2
Tabel 3.3
Tabel 3.4
Tabel 3.5
Tabel 3.6

Daftar Database-Database yang Didukung PHP


Simbol-Simbol pada Flowchart
Simbol-Simbol pada Data Flow Diagram
Tabel Ruang
Tabel Mata Kuliah
Tabel Jadwal
Tabel Dosen
Tabel Kelas
Tabel User

22
28
30
36
36
36
37
37
37

Universitas Sumatera Utara

DAFTAR GAMBAR

Halaman
Gambar 2.1
Gambar 3.1
Gambar 3.2
Gambar 3.3
Gambar 3.4
Gambar 3.5
Gambar 3.6
Gambar 3.7
Gambar 3.8
Gambar 3.9
Gambar 3.10
Gambar 3.11
Gambar 3.12
Gambar 3.13
Gambar 3.14
Gambar 3.15
Gambar 3.16
Gambar 3.17
Gambar 3.18
Gambar 3.19
Gambar 3.20
Gambar 3.21
Gambar 3.22
Gambar 3.23
Gambar 3.24
Gambar 3.25
Gambar 3.26
Gambar 3.27
Gambar 4.1
Gambar 4.2
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 4.8
Gambar 4.9
Gambar 4.10
Gambar 4.11
Gambar 4.12

Hasil Program dengan Menggunakan PHP


Diagram Konteks Sistem Informasi Penjadwalan Mata Kuliah
DFD Level 0 Sistem Informasi Penjadwalan
DFD Level 1 Penginputan Data
Entity Relationship Diagram
Flowchart Halaman Utama
Flowchart Halaman Login Admin
Flowchart Halaman Dosen
Flowchart Halaman Mata Kuliah
Flowchart Halaman Ruang
Flowchart Halaman Kelas
Flowchart Halaman Jadwal
Tampilan Interface halaman depan
Tampilan Interface halaman Login
Tampilan Interface halaman Admin
Tampilan Interface halaman Dosen
Tampilan Interface halaman Tambah Dosen
Tampilan Interface halaman Mata Kuliah
Tampilan Interface halaman Tambah Mata Kuliah
Tampilan Interface Halaman Ruang
Tampilan Interface Halaman Tambah Ruang
Tampilan Interface Halaman Kelas
Tampilan Interface Halaman Kelas
Tampilan Interface Halaman Jadwal
Tampilan Interface Halaman Tambah Jadwal
Tampilan Interface Halaman Tambah Jadwal
Tampilan Macromedia Dreamweaver 8
Layout halaman utama sistem informasi penjadwalan mata kuliah
Uji Apache
Uji PHP
Uji MySQL
Halaman utama sistem informasi penjadwalan mata kuliah
Halaman Login
Halaman Admin
Halaman Data Dosen
Halaman Tambah Data Dosen
Halaman Mata Kuliah
Halaman Tambah Mata Kuliah
Halaman Ruang
Halaman Tambah Ruang

20
32
33
34
35
39
40
40
41
41
42
42
43
44
44
45
45
46
46
47
47
48
48
49
49
50
51
52
62
63
63
64
65
65
66
66
67
67
68
68

Universitas Sumatera Utara

Gambar 4.13
Gambar 4.14
Gambar 4.15
Gambar 4.16
Gambar 4.17
Gambar 4.18

Halaman Kelas
Halaman Tambah Kelas
Halaman Jadwal
Halaman Insert Jadwal
Halaman Print Jadwal Matakuliah (Home)
Halaman Print Jadwal Matakuliah (Admin)

69
69
70
70
71
71

Universitas Sumatera Utara

Anda mungkin juga menyukai