SISTEM INFORMASI JADWAL KULIAH BERBASIS WEB PADA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN LAPORAN TUGAS AKHIR
Ditulis Sebagai Salah Satu Syarat Untuk Menyelesaikan Tugas Akhir
oleh
SUTINI MANURUNG NIM : 1105103308
PROGRAM STUDI MANAJEMEN INFORMATIKA JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN
2013
ABSTRAK
Sistem Informasi ini menyediakan Sistem Informasi Jadwal Kuliah Berbasis Web pada Jurusan Teknik Elektro Politeknik Negeri Medan, Sistem ini dirancang dengan menggunakan bahasa pemrograman php, Dreamweaver, dan file-file database dirancang dengan menggunakan MySQL Xampp. Perancangan sistem informasi jadwal perkuliahan ini dibuat untuk membantu dan mempermudah seluruh proses penyusunan jadwal perkuliahan pada Jurusan Teknik Elektro. Sistem informasi ini dibuat dengan merancang Data Flow Diagram (DFD), merancang desain input dan output, merancang database, merancang struktur user interface dan struktur algoritma pemrograman.Hasil dari rancangan tersebut telah diimplementasikan kedalam script PHP dan digunakan MySQL sebagai manajemen database sehingga dihasilkan sistem informasi jadwal perkuliahan yang mempermudah untuk penyusunan jadwal perkuliahan mahasiswa, dosen dan pimpinan hanya bisa mendapatkan informasi jadwal perkuliahan saja .
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa kerana atas rahmat dan karunia-Nya jugalah maka penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “Sistem Informasi Jadwal Kuliah Berbasis Web Pada Jurusan Teknik Elektro Politeknik Negeri Medan” Laporan Tugas Akhir (TA) ini disusun sebagai syarat untuk menyelesaikan Pendidikan Program Diploma 3 Program Studi manajemen Informatika Jurusan Teknik Elektro Politeknik Negeri Medan. Laporan ini dapat disusun dengan baik karena banyak masukan dan dukungan dari barbagai pihak yang berupa informasi ,arahan dan bimbingan. Oleh karena itu penulis mengucapkan terima kasih kepada : 1. M. Syahrudin, ST,MT. Selaku Direktur Politeknik Negeri Medan. 2. Ir. Rina Anugrahwaty,M.T. selaku ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Roslina, M.I.T. selaku Kepala Program Studi Manajemen Informatika Politeknik Negeri Medan sekaligus selaku dosen pembimbing yang telah memberikan arahan, bimbingan serta menyediakan waktu sehingga penulis dapat menyelesaikan Laporan Tugas Akhir ini. 4. Hikmah Adwin Adam, S.Kom. selaku dosen wali MI-6B yang selalu memberi dukungan dalam menyelesaikan Laporan Tugas Akhir ini. 5. Pihak Jurusan Teknik Elektro Politeknik Negeri Medan yang telah bersedia memberikan izin kepada penulis untuk melakukan riset dan memberikan data yang diperlukan oleh penulis. 6. Kedua orang tua penulis, Ayahanda Jassen Manurung dan Ibunda Raus Sitorus yang tak hentinya memberikan doa dan dukungan, nasihat, kasih sayang, baik dari segi moril maupun material. Kakak, Abang
penulis, Karlin Manurung, Merliana Manurung, Rodia Manurung, Ranti Manurung, Jonar Manurung, Kornelius Manurung. 7. Ariama Susanti, selaku Administrasi Program Studi Manajemen Informatika Politeknik Negeri Medan, yang telah banyak membantu penulis untuk keperluan administratif Laporan Tugas Akhir ini. 8. Terima kasih buat, Sarma Junita Siahaan, Tia Novelita Sinaga, Sriyantika Br. Ginting, Enos Damanik, Edwi Efendi. 9. Rekan – rekan penulis, sesama Mahasiswa Program Studi Manajemen Informatika. Serta teman-teman satu bimbingan, dan seluruh MI-6B yang telah banyak membantu Penulis selama tiga tahun belajar di Politeknik Negeri Medan.
Dalam penyusunan Laporan Tugas Akhir ini, penulis menyadari bagitu banyak kekurangan dan kesalahan baik dalam penyajian maupun penulisan. Untuk itu penulis mengharapkan saran dan kritik yang bersifat membangun dari para pembaca demi menyempurnakan Laporan Tugas Akhir ini. Semoga laporan Tugas Akhir ini berguna bagi pembaca secara umum dan penulis secara khusus. Akhir kata penulis ucapkan terimakasih.
Medan, 29 Agustus 2013 Penulis
Sutini Manurung NIM. 1105103308
DAFTAR ISI
LEMBAR PERSETUJUAN..................................................................................... i LEMBAR PENGESAHAN .................................................................................... ii ABSTRAK ............................................................................................................. iii KATA PENGANTAR ........................................................................................... iv DAFTAR ISI ......................................................................................................... vii DAFTAR GAMBAR ............................................................................................. xi DAFTAR TABEL ................................................................................................ xiv BAB 1
PENDAHULUAN............................................................................... 1
1.1
Latar Belakang Masalah ..................................................................... 1
1.2
Rumusan Maslah ................................................................................ 2
1.3
Batasan Masalah ................................................................................. 3
1.4
Tujuan dam manfaat tugas akhir ........................................................ 3
1.4.1 Tujuan Tugas Akhir ............................................................................ 3 1.4.2 Manfaat Tugas Akhir .......................................................................... 4 1.5
Metode Penelitian ............................................................................... 4
1.5.1 Perencanaan ........................................................................................ 4 1.6
Analisis Sistem .................................................................................... 5
1.7
Lokasi penelitian .................................................................................. 8
BAB 2 2.1
TINJAUAN PUSTAKA...................................................................... 9 Landasan Teori .................................................................................... 9
2.1.1 Sistem ................................................................................................. 9 2.1.2 Informasi ........................................................................................... 11 2.1.3 Sistem Informasi ............................................................................... 11 2.1.4
Data .................................................................................................. 12
2.1.5
Penjadwalan ..................................................................................... 12
2.1.6
Jurusan Elektro ................................................................................12
2.1.7
Analisis dan Perancangan Sistem .................................................... 12
2.1.8
Diagram Aliran Data/Data Flow Diagram (DFD) ........................... 13
2.1.9
Normalisasi ...................................................................................... 16
2.1.10 Database dan MySQL ...................................................................... 16 2.1.11 PHP .................................................................................................. 17 2.1.12 Macromedia Dreamweaver .............................................................. 17 2.1.13 Apache Server .................................................................................. 17 2.1.14 Flowchart ......................................................................................... 17 2.1.15 Website ............................................................................................ 21 2.2Gambaran Umum Politeknik Negeri Medan .......................................... 21 2.2.1Sejarah Politeknik Negeri Medan ........................................................ 21 2.2.2 Visi dan Misi Politeknik Negeri Medan ............................................ 22
BAB 3
ANALISIS DAN PERANCANGAN SISTEM ................................ 28
3.1
Analisis Sistem yang Sedang Berjalan ............................................ 28
3.2
Prosedur Penjadwalan ...................................................................... 28
3.2.1 Form Input Data Kurikulum Mata Kuliah ......................................... 29 3.2.2 Analisis Output .................................................................................. 33 3.2.3 Evaluasi Sistem yang sedang berjalan ............................................... 37 3.3
Perancangan Sistem Usulan ...............................................................37
3.3.1 Rancangan DFD yang diusulkan .......................................................38 3.3.2 Rancangan Tampilan ........................................................................ 40 3.3.3 Rancangan Output ........................................................................... 41 3.3.4 Rancangan Input...............................................................................44 3.3.5 Rancangan Laporan ..........................................................................47 3.3.6 Kamus Data ...................................................................................... 50 3.3.7 Rancangan Database ........................................................................ 50 3.3.8 Algoritma Pemrograman ..................................................................61 3.4 BAB 4
Rancangan Struktur User Interface ..................................................66 HASIL DAN PEMBAHASAN .......................................................... 67
4.1 Pembahasan Hasil Sistem ................................................................... 67 4.2
Tampilan Laporan .............................................................................79
4.3
Studi Kelayakan Sistem ...................................................................... 81
BAB 5
SIMPULAN DAN SARAN ............................................................... 84
5.1 Simpulan .............................................................................................. 84 5.2 Saran .................................................................................................... 84 DAFTAR PUSTAKA ........................................................................................... 86
DAFTAR GAMBAR
Gambar Halaman Gambar 3.1: Diagram Konteks Sedang Berjalan. ................................................. 28 Gambar 3.2 : DFD Level 0 Sistem yang sedang berjalan ..................................................29 Gambar 3.3: Data Kurikulum Mata Kuliah........................................................... 33 Gambar 3.4: Jadwal Kuliah .............................................................................................36 Gambar 3.5 : Diagram Konteks yang diusulkan ..............................................................38 Gambar 3.6: DFD level 0 Sistem informasi yang diusulkan .............................. 39 Gambar 3.7 : Rancangan Halaman Home ............................................................ 41 Gambar 3.8 : Rancangan Tampilan Menu Admin ............................................... 41 Gambar 3.9 : Rancangan Output Jadwal Kuliah ................................................... 43 Gambar 3.10 : Rancangan Output Data Mata Kuliah ........................................... 39 Gambar 3.11 : Rancangan Output Data Ruangan ................................................. 40 Gambar 3.12 : Rancangan Output Jadwal Kuliah ............................................................43 Gambar 3.13 : Rancangan Login Admin ..........................................................................44 Gambar 3.14 : Rancangan Input Data Dosen ........................................................ 45 Gambar 3.15 : Rancangan Input Mata Kuliah ..................................................... 45 Gambar 3.16 : Rancangan Input Data Ruang .................................................................46 Gambar 3.17 : Rancangan Input Jadwal kuliah ................................................... 46
Gambar 3.18 : Laporan Data Dosen ...................................................................... 47 Gambar 3.19 : Laporan Mata Kuliah .................................................................... 48 Gambar 3.20 : Laporan Jadwal Kuliah ................................................................. 49 Gambar 3.21 : Algoritma Pemrograman Menu Utama ......................................... 61 Gambar 3.22 : Flowchart Login Admin ................................................................ 62 Gambar 3.23: Flowchart Menu Admin ................................................................. 65 Gambar 3.24 : Rancangan Struktur User Interfaces ............................................. 66 Gambar 4.1: Halaman Home ................................................................................. 67 Gambar 4.2: Halaman Login Admin...................................................................... 68 Gambar 4.3: Halaman Menu Admin ...................................................................... 69 Gambar 4.4: HalamanTampilan Sejarah ............................................................... 69 Gambar 4.5: Halaman Kurikulum ......................................................................... 70 Gambar 4.6: Halaman Program Diploma III......................................................... 70 Gambar 4.7: Halaman Program Diploma IV ........................................................ 71 Gambar 4.8: Halaman Daftar Dosen ..................................................................... 71 Gambar 4.9: Halaman Data Mata Kuliah .............................................................. 72 Gambar 4.10: Halaman Data ruang dan Kelas ...................................................... 73 Gambar 4.11: Halaman Jadwal Mata Kuliah Per Semester .................................. 73 Gambar 4.12: Halaman Data Faq ......................................................................... 74 Gambar 4.13: Halaman Data Komentar ................................................................ 74 Gambar 4.14: Halaman Berita / Gallery ............................................................... 75 Gambar 4.15: Halaman FormInputDosen ............................................................. 75 Gambar 4.15: Halaman FormInputMata Kuliah ................................................... 75
Gambar 4.16: Halaman Form Input Ruangan & Kelas ......................................... 76 Gambar 4.17: Halaman Form Input Jadwal Kuliah .............................................. 77 Gambar 4.18: Halaman Form Input Faq ............................................................... 78 Gambar 4.19: Halaman Form Input Komentar ..................................................... 78 Gambar 4.20: Halaman Form Input Berita / Gallery ............................................ 79 Gambar 4.21: Halaman Laporan Data Dosen ....................................................... 79 Gambar 4.22: Halaman Laporan Data Mata Kuliah ............................................. 80 Gambar 4.23: Halaman Laporan Data Jadwal Kuliah .......................................... 80
DAFTAR TABEL
Tabel
Halaman
Tabel 2.1Simbol DFD ........................................................................................... 14 Tabel 2.2ERD (Entity Relationship Diagram) ...................................................... 15 Tabel 2.3Direction System ....................................................................................19 Tabel 2.4Processing System ..................................................................................19 Tabel 2.5Input-OutputSystem.................................................................................20 Tabel 3.1Bentuk Un_Normal ................................................................................ 51 Tabel 3.2Bentuk Normal Kesatu (1NF) ................................................................ 52 Tabel 3.3 Bentuk Normal Kedua (2NF) ................................................................ 53 Tabel 3.4Bentuk Normal Ketiga (3NF) ................................................................ 54 Tabel 3.5 Tabel Admin ......................................................................................... 56 Tabel 3.6 Tabel Username .................................................................................... 57 Tabel 3.7 Tabel Matkul ......................................................................................... 57 Tabel 3.8 Tabel Ruangan ...................................................................................... 58 Tabel 3.9 Tabel Dosen .......................................................................................... 58 Tabel 3.10 Tabel Jadwal ....................................................................................... 59 Tabel 3.11 Tabel Berita ......................................................................................... 59 Tabel 3.12 Tabel Faq............................................................................................. 60 Tabel 3.13 Tabel Komentar................................................................................... 60
BAB 1 BAB 1 PENDAHULUAN
1.1
Latar Belakang Masalah Penyusunan jadwal mata kuliah pada Jurusan Teknik Elektro Politeknik
Negeri Medan selama ini masih menggunakan semi komputerisasi. Dalam proses penjadwalan mata kuliah semi komputerisasi sering mengalami kesulitan. Hal ini disebabkan beberapa faktor yang harus dipertimbangkan seperti jumlah mata kuliah yang akan diselenggarakan,Jumlah ruangan dan jumlah dosen. Selain itu waktu yang diperlukan untuk menyusun jadwal secara semi komputerisasi memerlukan waktu relatif lama apa lagi pelajaran yang akan diselenggarakan berjumlah banyak, maka sering muncul masalah penjadwalan mata kuliah seperti adanya konflik yang terjadi pada jadwal mata kuliah, itu disebabkan jam pengalokasian mata kuliah dengan dosen dan ruangan yang sering bentrok dengan jadwal mata kuliah, dosen dengan ruangan yang lain dalam satu periode jadwal kuliah yang sama. Oleh karena itu terpikir bagaiman cara agar pembuatan jadwal mata kuliah dapat dipermudah tetapi masih sesuai dengan yang di inginkan dengan mempertimbangkan dan memperhatikan kendala yang ada. Dengan website ini, dapat mempermudah jadwal mata kuliah yang memenuhi kondisi yang diinginkan seperti tidak konflik mata kuliah yang di ajar dosen secara bersamaan dan kapasitas ruang kuliah dapat disesuaikan. Website ini dapat lebih mudah digunakan karena lebih praktis dari pada menjadwalkan secara semi komputerisasi.
Untuk maksud tersebut, penulis dalam tugas akhir ini akan memecahkan masalah penjadwalan mata kuliah pada Jurusan Teknik Elektro,yaitu dengan membuat jadwal mata kuliah berbasis web. Untuk mempermudah dan memperlancar proses pembuatan jadwal mata kuliah tersebut digunakan suatu software dan program sebagai alat bantu pembuatan jadwal mata kuliah tersbut apabila dilakukan secara semi komputerisasi akan sulit dilaksanakan karena memerlukan waktu yang lama dengan mempertimbangkan konflik yang ada. Dengan memasukkan data yang diperlukan dalam program komputer tersebut maka dalam waktu yang relatif singkat akan dihasilkan suatu jadwal mata kuliah sekaligus dosen yang mengajar dan ruangan yang digunakan. Berdasarkan latar belakanhg masalah tersebut, maka penulis membuat laporan tugas akhir dengan judul “Sistem Informasi Jadwal Kuliah Berbasis Web Pada Jurusan Teknik Elektro Politeknik Negeri Medan”. 1.2
Rumusan Maslah Berdasarkan rumusan masalah yang diuraikan dalam Tugas Akhir ini
adalah: 1. Bagaiman data diproses sehingga menghasilkan sistem informasi jadwal kuliah berbasis web ?
1.3
Batasan Masalah Batasan maslah yang dibahas dalam Tugas Akhir ini antara lain : 1. Semua dosen bersedia mengajar kapan saja dan diruang manapun.
2. Sistem informasi yang dibangun meliputi form login administrasi, form input data kurikulum,form input data dosen, form input data ruangan, form input data program studi dan form input data jadwal kuliah. 3. Output yang dibangun Daftar jadwal kuliah, daftar perprogram studi, daftar dosen dan daftar ruangan. 4. Software yang digunakan Dreamweaver untuk desain web dan Xampp sebagai web server yang dijalankan pada sistem operasi windows. 5. Aplikasi dibagun dengan bahasa pemrograman PHP. 6. Database dibangun dengan MySQL 7. Pembuatan database tempat penyimpanan data yang terdiri dari tabel admin,tabel kurikulum,tabel dosen,tabel kelas, tabel ruangan, tabel jadwal kuliah. 8. Dalam tugas ini tidak membahas masalah keamanan jaringan insfratruktur jaringan. 1.4 1.4.1
Tujuan dam manfaat tugas akhir Tujuan Tugas Akhir
Adapun tujuan penulisan tugas akhir antara lain : 1. Sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma 3. 2. Merancang dan membuat sistem informasi penjadwalan mata kuliah berbasis web pada Jurusan Teknik Elektro Politeknik Negeri Medan.
1.4.2
Manfaat Tugas Akhir 1. Untuk memppercepat proses penjadwalan mata kuliah pada Jurusan Teknik Elektro politeknik Negeri Medan. 2. Untuk mempermudah dalam penjadwalan mata kuliah secara cepat dan efisien pada Jurusan Teknik Elektro.
1.5 1.5.1
Metode Penelitian Perencanaan Di dalam meyususn laporan tugas akhir ini , kegiatan-kegiatan yang akan
penulis rencanakan antara lain : 1. Membuat surat permohonan keperusahaan /instansi yang ditanda tangani oleh Ketua Jurusan apabila diperlukan. 2. Melaksanakan penelitian diperusahaan
/ instansi tempat pembuatan
tugas akhir. 3. Mengajukan Judul Tugas Akhir 4. Mengajukan Proposal Tugas Akhir 5. Merancang dan membangun sistem informasi dari Judul Tugas Akhir yang telah ditentukan. 1.6
Analisis Sistem Dalam menganalisis sistem penyusunan dalam penyususnan jadwal kuliah
yang sedang berjalan pada Jurusan Teknik Elektro politeknik Negeri Medan,dilakukan beberapa teknik pengumpulan data antara lain. 1. Observasi (pengamatan)
Melakukan pengamatan pada setiap prodi untuk melihat penyusunan jadwal
kuliah,
pengaturan
jam
kuliah
pada
setiap
prodi
(MI,EL,EK,TK,CE) pada Jurusan Teknik Elektro Politeknik Negeri Medan. 2. Sampling Penulis akan mengambil beberapa sampel data dari setiap administrasi program studi yang digunakan sebagai bahan untuk sistem informasi jadwal kuliah. Data yang diambil adalah data mata kuliah, data dosen pengajar, data kelas / ruangan teori, maupun praktek, dan data kurikulum. 3. Interview (wawancara) Melakukan dialog atau wawancara dengan pengawai staff administrasi dan Ketua Jurusan Teknik Elektro politekni Negeri Medan untuk aturan penyusunan jadwal, ketentuan jam mengajar dosen, pengaturan ruangan. 4. Studi Kepustakaan Penulis mengulkan teori-teori sistem, informasi, data, sistem informasi, jadwal, PHP, dreamweaver, web server, database dan MySQL jurnal, artikel ilmiah. 1.6.1
Perancangan Sistem Pada tahap ini penulis melakukan langkah-langkah perancangan sistem
yaitu sebagi berikut : a. Perancangan Data Flow Diagram (DFD) b. Perancangan Output
c. Perancangan Input d. Perancangan database yang terdiri dari perancangan Kamus Data, tabel database dan relasi antar tabel. e. Perancangan Struktur User Interface f.
Algoritma Pemrograman
g. Membuat sistem informasi jadwal kuliah berbasis web pada Jurusan Teknik Elektro Politeknik Negeri Medan dengan menggunakan script PHP sebagai bahasa pemrogramannya dan MySQL sebagai pembuatan databasenya. h. Pengujian Sistem. 1.7
Sistematika Penulisan Untuk mempermudah proses pembahasan dalam pembuatan laporan tugas
akhir ini, maka sistematika dibuat sebagi berikut : BAB 1 PENDAHULUAN Bab ini berisi tentang latar belakang, rumusan masalah, batasan masalah, tujuan, manfaat, serta penulisn laporan tugas akhir ini.
BAB 2 LANDASAN TEORI Bab ini berisi mengenai ladasan teori yang menjadi refrensi utama dalam melaksanakan tugas Akhir. Teori tersebut adalah mengenai Sistem Informasi Jadwal Kuliah Berbasis Web.
BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini menjabarkan dan menggambarkan kegiatan yang dilakukan dan operasional sistem perusahaan / instansi pada objek tugas akhir termasuk dokumen input, proses atau prosedur pengolahan data yang berlaku dan output / laporan yang dihasilkan serta melakukan perancngan sistem secara global dan tterinci seperti perancangan DFD, Output, Input, Kamus data, Normalisasi, Database, Algoritma pemrograman. BAB 4 HASIL DAN PEMBAHASAN Bab ini berisi untuk menmpilkan atau mencetak form input, menjabarkan dari setiap tampilan hasil, kelebihan dan kekurangan sistem yang dirancang atau dibuat. BAB 5 KESIMPULAN DAN SARAN Bab ini berisi kesimpulan hasil sistem informasi yang dibuat dan saran untuk mengembangkan dan melengkapi sistem informasi yang sudah dibangun. 1.8
Lokasi penelitian Penelitian dilakukan di Jurusan Teknik Elektro Politeknik Negeri Medan
yang beralamat di Jalan Almamater No.1 Kampus Universitas Sumatera Utara, Medan, Indonesia.