SISTEM INFORMASI PENJADWALAN KULIAH FAKULTAS TEKNIK UMM BERBASIS WEB SKRIPSI Disusun Oleh : FERICO YUDHISTIRA 201520130312204 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMAMADIYAH MALANG 2017
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT atas segala limpahan rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan skripsi yang berjudul : SISTEM INFORMASI PENJADWALAN KULIAH FAKULTAS TEKNIK UMM BERBASIS WEB Di dalam penulisan ini disajikan pokok-pokok pembahasan yang meliputi pendahuluan, landasan teori, perancangan sistem, implementasi dan pengujian sistem. Peneliti menyadari sepenuhnya bahwa dalam penulisan skripsi ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan. Malang, 5 Juli 2017 Penulis
DAFTAR ISI LEMBAR JUDUL...... i LEMBAR PERSETUJUAN...... ii... LEMBAR PENGESAHAN...... iii LEMBAR PERNYATAAN...... iv LEMBAR PERSEMBAHAN...... v KATA PENGANTAR...... vi DAFTAR ISI...... vii DAFTAR GAMBAR...... xi
DAFTAR TABEL...... xv BAB I PENDAHULUAN 1.1 Latar Belakang...... 1 1.2 Perumusan Masalah...... 3 1.3 Tujuan...... 3 1.4 Batasan Masalah...... 4 1.5 Metodologi...... 4 1.6 Sistematika Penulisan...... 5 BAB II DASAR TEORI 2.1 Sistem Informasi...... 7 2.2 Sistem Penjadwalan...... 8
2.3 Konsep Dasar Web...... 9 2.3.1 Internet... 9 2.3.2 Bahasa Pemograman... 11 2.3.3 Basis Data (database)... 15 2.3.4 Metodologi Pengembangan Sistem... 17 2.4 Komponen Input...... 20 2.5 Komponen Output...... 20 2.6 Komponen Model...... 21 2.7 Komponen Teknologi Informasi...... 21
2.7.1 Perangkat Manusia (brainware)... 21 2.7.2 Perangkat Keras (hardware)... 22 2.7.3 Perangkat Lunak (software)... 23 2.8 Teori Pendukung...... 24 2.8.1 Entity Relationship Diagram (ERD)... 24 BAB III PERANCANGAN SISTEM 3.1 Analisa Sistem...... 28 3.1.1 Deskripsi Sistem... 29 3.1.2 Analisa Kebutuhan Sistem... 29
3.1.3 Spesifikasi Perangkat Lunak... 29 3.2 HPD (Hierarchy Process Diagram)... 30 3.3 Bagan Alir (Flowchart)... 30 3.4 Context Diagram... 40 3.5 DFD (Data Flow Diagram)... 41 3.5.1 DFD (Data Flow Diagram) Level 2 Penjadwalan Kuliah... 44 3.6 Design Database (Basis Data)... 46 3.6.1 Membangun Database... 46 3.7 Design interface Login...... 58 3.8 Design interface Dashboard...... 59 3.8.1 Design Interface Data Gedung... 60
3.8.2 Design Interface Data Ruangan... 62 3.8.3 Design Interface Data Fakultas... 64 3.8.4 Design Interface Data Jurusan... 67 3.8.5 Design Interface Data Mata Kuliah... 69 3.8.6 Design Interface Data Dosen... 74 3.8.7 Design Interface Data Waktu (Hari)... 78 3.8.8 Design Interface Data Waktu (Jam)... 82 3.8.9 Design Interface Data Jadwal (Hari)... 84 3.8.10 Design Interface Data Mulai Penjadwalan
... 87 3.8.11 Design Interface Tampilan Sistem User... 90 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi...... 91 4.1.1 Implementasi Sistem Informasi Penjadwalan... 91 4.1.1.1 Login... 91 4.1.1.2 Halaman Utama (Dashboard)... 93 4.1.1.3 Gedung... 96 4.1.1.4... Ruan gan... 104 4.1.1.5 Fakultas... 106
4.1.1.6 Jurusan... 119 4.1.1.7 Mata Kuliah... 124 4.1.1.8 Dosen... 135 4.1.1.9 Waktu (Hari)... 145 4.1.1.10 Waktu (Jam)... 153 4.1.1.11 Jadwal... 158 4.2 Pengujian Hasil Program...... 171 4.3 Pengujian Proses Program...... 174 BAB IV PENUTUP
5.1 Kesimpulan...... 177 5.2 Saran...... 177 DAFTAR PUSTAKA...... 179
DAFTAR PUSTAKA [1] Bin Ladjamudin, AL-bahra. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu. [2] Chambers, R. 1995, Lembaga Penelitian, Pendidikan, Penerangan Ekonomi dan Sosial, Pembangunan Desa Mulai dari Belakang, Jakarta. [3] Griffin, Ricky W. 2002. Management. Boston : Houghton Mifflin. [4] Jogiyanto, HM, 2005. Analisa dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu. [5] Arief, M. Rudyanto. 2011. Pemrograman Web Dinamis menggunakan PHP dan MySQL. Yogyakarta: Andi. [6] Firdaus. 2007. 7 Jam Belajar Interaktif PHP & MySQL dengan Dreamwever. Palembang : Maxikom. [7] Fathansyah, 1999. Basis Data, CV. Bandung : Informatika. [8] Marlinda, Linda.2004. Sistem Basis Data, Andi.Yogyakarta. [9] Betha Sidik, Ir., 2003. MySQL, Informatika, Bandung. [10] Betha Sidik, Ir., Pemrograman Web Dengan PHP, Jakarta : PT. Elex Media Komputindo. [11] Setiawan, Deris. (2005). HTML (Hyper Text Markup Langguage). Jakarta : Elex Media Komputindo. [12] Tata Sutabri. 2004. Analisa Sistem Informasi. Yogyakarta: Andi Offset. [13] Krismiaji. 2010. Sistem Informasi Akuntansi. Edisi Ketiga. Yogyakarta : Sekolah Tinggi Ilmu Manajemen. [14] E. Kendall, Kenneth dan Julie E. Kendall. (2010). Analisis dan Perancangan Sistem. Jakarta (ID) : PT Indeks.