Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir
Budi Haryanto 41509110030
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Oleh :
Budi Haryanto 41509110030
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014
http://digilib.mercubuana.ac.id/
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini:
NIM
: 41509110030
Nama
: Budi Haryanto
Judul Skripsi
: Prototype Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir
Menyatakan bahwa skripsi dengan judul yang tersebut diatas adalah hasil karya saya sendiri dan bukan plagiat kecuali kutipan-kutipan dan teori-teori yang digunakan dalam skripsi ini. Apabila ternyata ditemukan didalam laporan skripsi saya terdapat unsur plagiat, maka saya siap untuk mendapatkan sanksi akademik yang terkait dengan hal tersebut.
Jakarta, 19 April 2014
Budi Haryanto
ii
http://digilib.mercubuana.ac.id/
LEMBAR PENGESAHAN
Yang bertanda tangan di bawah ini menyatakan bahwa Laporan Tugas akhir dari mahasiswa berikut ini :
Nama
: Budi Haryanto
NIM
: 41509110030
Jurusan
: Teknik Informatika
Fakultas
: Ilmu Komputer
Judul
: Prototype Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir
Telah diperiksa dan disetujui sebagai Laporan Tugas Akhir
Jakarta, 19 April 2014
Mujiono Sadikin, ST. MT. CISA Pembimbing
Sabar Rudiarto, S.Kom, M.Kom
Tri Daryanto, S.Kom, M.T.
Koordinator Tugas Akhir
KaProdi Teknik Informatika
Teknik Informatika
iii
http://digilib.mercubuana.ac.id/
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa, karena atas karunia yang telah diberikan sehingga penulis dapat menyelesaikan laporan tugas akhir tepat pada waktunya, dimana laporan tugas akhir tersebut merupakan salah satu persyaratan untuk dapat menyelesaikam program studi strata satu (S1) pada Jurusan teknik Informatika Universitas Mercu Buana. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. karena itu, kritik dan saran akan diterima dengan senang hati. Penulis juga menyadari bahwa laporan tugas akhir ini takkan dapat selesai tepat pada waktunya tanpa bantuan, bimbingan, dan motivasi dari berbagai pihak. Maka dari itu, dengan segala kerendahan hati, penulis ingin menyampaikan ucapan terima kasih kepada : 1. Bapak Mujiono Sadikin, ST.MT. CISA, selaku Pembimbing Tugas Akhir yang telah membimbing penulis dengan semangat, nasehat, ilmu, dan segala bantuan yang tidak dapat disebutkan satu persatu oleh penulis dikarenakan jumlah bantuan yang diberikan memang sangat amat banyak. 2. Bapak Tri Daryanto, S.Kom, M.T., Selaku KaProdi pada Jurusan Teknik Informatika Universitas Mercu Buana. 3. Bapak Sabar Rudianto, S.Kom, M.Kom selaku Koordinator tugas Akhir pada Jurusan Teknik Informatika Universitas Mercu Buana 4. Bapak dan Ibu tercinta yang telah membesarkan penulis 5. Saudara, sahabat-sahabat terutama Kawan-kawan Angkatan 2009, dan semua pihak yang telah memotivasi dan ikut memberikan bantuannya kepada penulis yang namanya tidak dapat penulis sebutkan satu per satu.
Semoga Tuhan Yang Maha Esa membalas kebaikan yang telah diberikan kepada penulis dan penulis berharap semoga laporan tugas akhir ini bermanfaat bagi kita semua. Amin Jakarta, April 2014
Penulis
vi
http://digilib.mercubuana.ac.id/
DAFTAR ISI
Hal.
HALAMAN JUDUL........................................................................................ i LEMBAR PERNYATAAN ............................................................................. ii LEMBAR PENGESAHAN ............................................................................. iii ABSTRAK ....................................................................................................... iv ABSTRACT ..................................................................................................... v KATA PENGANTAR ..................................................................................... vi DAFTAR ISI .................................................................................................... xi DAFTAR GAMBAR ....................................................................................... xii DAFTAR TABEL ............................................................................................ xiii
BAB 1 PENDAHULUAN ............................................................................. 1 1.1
Latar Belakang ................................................................................... 1
1.2
Perumusan Masalah ........................................................................... 2
1.3
Batasan Masalah ................................................................................ 2
1.4
Tujuan Dan Manfaat Penelitian ......................................................... 3
1.5
Metode Penelitian .............................................................................. 3
1.6
Sistem Penulisan ................................................................................ 4
BAB II LANDASAN TEORI ......................................................................... 6 2.1
Sistem Informasi ................................................................................ 6
2.2
Sistem Informasi Akademik .............................................................. 6
2.3
Rekayasa Perangkat Lunak ................................................................ 7
2.4
Motode Waterfall ............................................................................... 7
2.5
Basis Data .......................................................................................... 9
2.5.1
Relasi Basis Data ............................................................................... 10
2.5.2
Metodologi Perancangan Basis Data ................................................. 10
2.5.3
Langkah-Langkah Metodologi Perancangan Basis Data ................... 11
2.6
Unifed Modeling language ................................................................ 13
vii
http://digilib.mercubuana.ac.id/
2.6.1
Diagran-Diagram UML ..................................................................... 13
2.6.2
Simbo-Simbol UML .......................................................................... 15
2.7
Manajemen Proyek Perangkat Lunak ................................................ 17
2.7.1
Inisiasi (Initiation) .............................................................................. 19
2.7.2
Perencanaan (Planning) ..................................................................... 20
2.7.3
Pelaksanaan (Execution) .................................................................... 22
2.7.4
Pengontrolan (Controlling) ................................................................ 22
2.7.5
Penutup (Closure) .............................................................................. 23
2.8
PHP .................................................................................................... 23
2.9
Framework ......................................................................................... 24
2.9.1
Codeigniter ......................................................................................... 24
2.9.2
Keuntungan dan Kelemahan Menggunakan Codeigniter .................. 24
2.9.3
Pengertian Model View Controller (MVC) ....................................... 25
BAB III ANALISA DAN PERANCANGAN ................................................. 27 3.1
Analisa ............................................................................................... 27
3.1.1
Sejarah Universitas Mercu Buana ...................................................... 27
3.1.2
Aktivitas Proses Bisnis Akademik Universitas Mercu Buana ........... 29
3.1.3
Proses Bisinis Sistem Informasi Akademik Modul Tugas Akhir ...... 29
3.1.4
Pengguna Sistem Informasi Akademik Modul Sidang Tugas Akhir . 33
3.1.5
Fungsionalitas Sistem Informasi Akademik ...................................... 34
3.2
Perancangan ....................................................................................... 34
3.2.1
Perancangan Proses Bisnis ................................................................. 34
3.2.1.1 Use Case Pengajuan Judul Tugas Akhir ............................................ 35 3.2.1.2 Use Case Bimbingan .......................................................................... 38 3.2.1.3 Use Case Pengajuan Sidang Tugas Akhir .......................................... 39 3.2.1.4 Activity Diagram Pengajuan Judul Tugas Akhir ............................... 42 3.2.1.5 Activity Diagram Bimbingan ............................................................. 43 3.2.1.6 Activity Diagram Pengajuan Sidang Tugas Akhir............................. 44 3.2.2
Metodolohi Perancangan Basis Data ................................................. 45
3.2.2.1 Perancangan Basis Data Konseptual .................................................. 45 3.2.2.2 Perancangan Basis Data Logik .......................................................... 45
viii
http://digilib.mercubuana.ac.id/
3.2.2.3 Perancangan Basis Data Fisik ............................................................ 49 3.2.3
Perancangan Agoritma ....................................................................... 52
3.2.3.1 Pseudocode Menu Utama Mahasiswa ............................................... 52 3.2.3.2 Pseudocode Menu Utama Pembimbing ............................................. 53 3.2.3.3 Pseudocode Menu Utama Koodinator Tugas Akhir .......................... 53 3.2.3.4 Pseudocode Menu Utama TU Prodi .................................................. 54 3.2.4
Perancangan Tampilan ....................................................................... 54
3.2.4.1 Tampilan Utama Mahasiswa.............................................................. 55 3.2.4.2 Menu Pengajuan Judul Tugas Akhir .................................................. 55 3.2.4.3 Menu Status Judul Tugas Akhir ......................................................... 56 3.2.4.4 Menu Status Sidang TA ..................................................................... 57 3.2.4.5 Menu View Kegiatan Bimbingan ...................................................... 58 3.2.4.6 Tampilan Utama Dosen Pembimbing ................................................ 59 3.2.4.7 Menu Kegiatan Bimbingan ................................................................ 60 3.2.4.8 Menu Persetujuan Sidang .................................................................. 60 3.2.4.9 Menu Hasil Sidang ............................................................................. 61 3.2.4.10 View mahasiswa dan Jadwal Awal Bimbingan ................................. 62 3.2.4.11 Tampilan Utama Koordinator TA ...................................................... 63 3.2.4.12 Menu Persetujuan Judul TA............................................................... 63 3.2.4.13 Menu Penjadwalan Sidang TA .......................................................... 64 3.2.4.14 Tampilan Utama TU Prodi................................................................. 65 3.2.4.15 Menu Persetujuan Sidang .................................................................. 65
BAB IV IMPLEMENTASI DAN PENGUJIAN ............................................. 67 4.1
Implementasi ...................................................................................... 67
4.1.1
Perangkat Lunak ................................................................................ 67
4.1.2
Implementasi Basis Data.................................................................... 68
4.1.3
Implementasi Antar Muka ................................................................. 71
4.1.3.1 Antar Muka Mahasiswa ..................................................................... 71 4.1.3.2 Antar Muka Dosen Pembimbing ....................................................... 74 4.1.3.3 Antar Muka Koordinator TA ............................................................. 80 4.1.3.4 Antar Muka TU Prodi ........................................................................ 83
ix
http://digilib.mercubuana.ac.id/
4.2
Pengujian............................................................................................ 84
4.2.1
Sekenario Pengujian Menu Utama Mahasiswa.................................. 85
4.2.2
Sekenario Pengujian Menu Utama Dosen Pembimbing .................... 85
4.2.3
Sekenario Pengujian Menu Utama Koordinator TA .......................... 87
4.2.4
Sekenario pengujian Menu Utama TU Prodi ..................................... 89
BAB V KESIMPULAN DAN SARAN ........................................................... 90 5.1
Kesimpulan ........................................................................................ 90
5.2
Saran .................................................................................................. 90
DAFTAR PUSTAKA ...................................................................................... 91 LAMPIRAN ..................................................................................................... 92
x
http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR
Hal. Gambar 2.1
Metode Waterfall ......................................................................... 7
Gambar 2.2
Tahap-Tahap Proyek Perangkat Lunak ....................................... 19
Gambar 3.1
Proses Bisnis Keseluruhan Modul Tugas Akhir .......................... 30
Gambar 3.2
Proses Bisnis Pengajuan Judul Tugas Akhir ............................... 30
Gambar 3.3
Proses Bisnis Bimbingan ............................................................. 31
Gambar 3.4
Proses Bisnis Sidang Tugas Akhir .............................................. 32
Gambar 3.5
Use Case Pengajuan Judul Tugas Akhir ...................................... 35
Gambar 3.6
Use Case Bimbingan ................................................................... 38
Gambar 3.7
Use Case Pengajuan Sidang Tugas Akhir ................................... 39
Gambar 3.8
Activity Diagran Pengajuan Judul Tugas Akhir .......................... 42
Gambar 3.9
Activity Diagram Bimbingan ...................................................... 43
Gambar 3.10 Activity Diagram Pengajuan Sidang Tugas Akhir ...................... 44 Gambar 3.11 ERD SIA Dari Kamus Data Pendidikan (PDPT) ........................ 47 Gambar 3.12 ERD Basis Data Sistem Informasi Akademik Modul Sidang Tugas Akhir ..................................................................... 48 Gambar 3.13 Rancangan Utama Mahasiswa..................................................... 55 Gambar 3.14 Rancangan Menu Pengajuan Judul Tugas Akhir......................... 56 Gambar 3.15 Rancangan Menu Status Judul Tugas Akhir ............................... 57 Gambar 3.16 Rancangan Menu Status Sidang Tugas Akhir ............................. 58 Gambar 3.17 Rancangan Menu View Kegiatan Bimbingan ............................. 58 Gambar 3.18 Rancangan Utama Dosen Pembimbing ....................................... 59 Gambar 3.19 Rancangan Menu Kegiatan Bimbingan ....................................... 60 Gambar 3.20 Rancangan Menu Persetujuan Sidang ......................................... 61 Gambar 3.21 Rancangan Menu Hasil Sidang ................................................... 61 Gambar 3.22 Rancangan Menu View Mahasiswa & Jadwal Awal Bimbingan 62 Gambar 3.23 Rancangan Utama Koordinator Tugas Akhir .............................. 63 Gambar 3.24 Rancangan Menu Persetujuan Judul TA ..................................... 64 Gambar 3.25 Rancangan Menu Penjadwalan Sidang TA ................................. 64 Gambar 3.26 Rancangan Utama TU Prodi ........................................................ 65
xi
http://digilib.mercubuana.ac.id/
Gambar 3.27 Rancangan Menu Persetujuan Sidang ......................................... 66 Gambar 4.1
Tampilan phpMyAdmin .............................................................. 68
Gambar 4.2
Membuat Basis Data.................................................................... 69
Gambar 4.3
Basis Data Telah Sukses Dibuat .................................................. 69
Gambar 4.4
Membuat Tabel dan Mengisi Atribut-Atributnya........................ 70
Gambar 4.5
Tabel Prototipe Sistem Informasi Sistem Akademik Sidang Tugas Akhir ..................................................................... 70
Gambar 4.6
Tampilan Utama Mahasiswa ....................................................... 71
Gambar 4.7
Tampilan Form Pengajuan TA .................................................... 72
Gambar 4.8
Tampilan Form Status Judul TA ................................................. 72
Gambar 4.9
Tampilan Form Status Sidang TA ............................................... 73
Gambar 4.10 Tampilan Form Kegiatan Bimbingan .......................................... 74 Gambar 4.11 Tampilan Utama Dosen Pembimbing ......................................... 74 Gambar 4.12 Tampilan Form Kegiatan Bimbingan .......................................... 75 Gambar 4.13 Tampilan Form View Kegiatan Bimbingan ................................ 76 Gambar 4.14 Tampilan Form Entry Kegiatan Bimbingan ................................ 76 Gambar 4.15 Tampilan Form Persetujuan Sidang ............................................ 77 Gambar 4.16 Tampilan Form Nilai Sidang ....................................................... 78 Gambar 4.17 Tampilan Form Entry Nilai Sidang ............................................. 78 Gambar 4.18 Tampilan Form Mahasiswa dan jadwal bimbingan..................... 79 Gambar 4.19 Tampilan Utama Koordinator Tugas Akhir ................................ 80 Gambar 4.20 Tampilan Form Persetujuan Usulan Judul TA ............................ 80 Gambar 4.21 Tampilan Form Review Judul TA ............................................... 81 Gambar 4.22 Tampilan Form Penjadwalan Sidang TA .................................... 82 Gambar 4.23 Tampilan Form Entry Jadwal Sidang .......................................... 82 Gambar 4.24 Tampilan Utama Dosen PA ......................................................... 83 Gambar 4.25 Tampilan Form Persetujuan Sidang TA ...................................... 84
xii
http://digilib.mercubuana.ac.id/
DAFTAR TABEL
Hal. Tabel 2.1 Simbol dan Keterangan Activity Diagram ....................................... 15 Tabel 2.2 Simbol dan Keterangan Use Case Diagram ..................................... 16 Tabel 2.3 Simbol dan Keterangan Sequance Diagram ..................................... 17 Tabel 3.1 Aktivitas Proses Bisnis Akademik Terpetakan ................................ 29 Tabel 3.2 Sekenario Use Case Pengajuan Judul Tugas Akhir ......................... 35 Tabel 3.3 Sekenario Use Case Persetujuan Judul Tugas Akhir ....................... 36 Tabel 3.4 Sekenario Use Case Status Judul Tugas Akhir ................................ 36 Tabel 3.5 Sekenario Use Case Mahasiswa dan Jadwal Awal Bimbingan....... 37 Tabel 3.6 Sekenario Use Case Entry Kegiatan Bimbingan .............................. 38 Tabel 3.7 Sekenario Use Case View Kegiatan Bimbingan .............................. 38 Tabel 3.8 Sekenario Use Case Persetujuan Sidang .......................................... 39 Tabel 3.9 Sekenario Use Case Kelengakapan Dokumen ................................. 40 Tabel 3.10 Sekenario Use Case Penjadwalna Sidang Tugas Akhir ................... 40 Tabel 3.11 Sekenario Use Case Hasil Sidang Tugas Akhir ............................... 41 Tabel 3.12 Sekenario Use Case Status Sidang Tugas Akhir .............................. 41 Tabel 3.13 Entity Dari Kamus Data Pendidikan (PDPT) ................................... 45 Tabel 3.14 Entity Basis Data Sistem Informasi Akademik Sidang TA ............. 48 Tabel 3.15 Tabel Mahasiswa .............................................................................. 49 Tabel 3.16 Tabel Dosen...................................................................................... 49 Tabel 3.17 Tabel Jurusan.................................................................................... 50 Tabel 3.18 Tabel Fakultas .................................................................................. 50 Tabel 3.19 Tabel Judul TA ................................................................................. 50 Tabel 3.20 Tabel Bimbingan .............................................................................. 51 Tabel 3.21 Tabel Sidang TA .............................................................................. 51 Tabel 3.22 Tabel Nilai Sidang ............................................................................ 52 Tabel 4.1 Hasil Pengujian Menu Utama Mahasiswa ....................................... 85 Tabel 4.2 Hasil Pengujian Menu Utama Dosen Pembimbing .......................... 86 Tabel 4.3 Hasil Pengujian menu Utama Koordinator Tugas Akhir ................. 88 Table 4.4 Hasil Pengujian menu TU Prodi....................................................... 89
xiii
http://digilib.mercubuana.ac.id/