SKRIPSI. Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Departemen Ilmu Komputer / Informatika.

dokumen-dokumen yang mirip
SISTEM INFORMASI PELAYANAN HAJI DAN UMROH BERBASIS WEB PADA PT. BUSINDO AYANA

SISTEM REKOMENDASI DOSEN PEMBIMBING TUGAS AKHIR BERBASIS TEXT MINING MENGGUNAKAN VECTOR SPACE MODEL

SISTEM INFORMASI PENGELOLAAN NILAI RAPORT PADA MADRASAH ALIYAH HIDAYATUL MUBTADI IN BERBASIS WEB RESPONSIF

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

REPOSITORY JURNAL DAN TUGAS AKHIR MAHASISWA DENGAN METODE PERSONAL EXTREME PROGRAMMING (Studi Kasus: Jurusan Ilmu Komputer/ Informatika UNDIP)

APLIKASI DATA MINING UNTUK ANALISIS ASOSIASI POLA PEMBELIAN DENGAN ALGORITMA APRIORI

Equipment Monitoring Control Manajemen System Berbasis Web Application

SISTEM PAKAR DIAGNOSIS KERUSAKAN NOTEBOOK MENGUNAKAN METODE INFERENSI FORWARD CHAINING DAN TEOREMA BAYES (STUDI KASUS JOGJA COMPUTER) SKRIPSI

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SD AL FIRDAUS SURAKARTA. Tugas Akhir. Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar

SISTEM INFORMASI PEMESANAN DAN PRODUKSI PADA PABRIK TAS MOSLEM KIDS KUDUS BERBASIS WEB

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

APLIKASI PENDUKUNG KEPUTUSAN PENERIMAAN BEASISWA PPA DAN BBP-PPA MENGGUNAKAN METODE SMART BERBASIS WEB

E-LEARNING SMA NEGERI 3 PONOROGO TUGAS AKHIR

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

2.2. Fitur Produk Perangkat Lunak Fitur Pengolahan Data Fakultas Fitur Pengolahan Data Jurusan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI MONITORING PENGELUARAN KAS KECIL PROYEK PADA PT. RAJAWALI MEGAH PERKASA BERBASIS WEB ASLAMIYAH

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

PEMBUATAN SISTEM INFORMASI KOST KENTINGAN BERBASIS ANDROID

PEMBANGUNAN SISTEM INFORMASI KEPEGAWAIAN UNIVERSITAS SEBELAS MARET SURAKARTA SUB PENILAIAN ANGKA KREDIT DOSEN FUNGSIONAL TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN PROYEK KONSTRUKSI BERBASIS WEB PADA PT. KLARAS PUSAKA INTERNASIONAL

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016

BAB I PENDAHULUAN. 1.1 Latar Belakang

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

BAB II LANDASAN TEORI

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN UJIAN DI GBP MARGALUYU 151 KORLAT MIJEN BERBASIS WEB

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

PEMBANGUNAN DASHBOARD DIVISI PENYULUHAN DI PT. ENZYM BIOTEKNOLOGI INTERNUSA

APLIKASI SMS ENKRIPSI PADA ANDROID DENGAN ALGORITMA RC4 DAN BASE64

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

BAB I PENDAHULUAN... I-1

APLIKASI PENGUKURAN KINERJA ORGANISASI PADA PT. SPASI INDONESIA DENGAN PENDEKETAN BALANCED SCORECARD SKRIPSI. Lathanza Yasarah

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

PEMBUATAN APLIKASI PENGELOLAAN CUTI KARYAWAN ONLINE PADA PT ANABATIC TECHNOLOGIES MENGGUNAKAN PHP DAN MySQL

SKRIPSI SISTEM INFORMASI ADMINISTRASI NIKAH DENGAN PENAMBAHAN INTEGRASI PENGHULU BERBASIS WEB DI KUA TAMBUN SELATAN

PEMBUATAN SISTEM INFORMASI WEB UNTUK ASOSIASI TOKO SPAREPART SEPEDA MOTOR. Diajukan Oleh DYAN PERMANA YUDHA M

PERANCANGAN SISTEM INFORMASI SALES QUOTATION GAS PADA PT SURYA CIPTA INTERNUSA MENGGUNAKAN PHP FRAMEWORK CODEIGNITER DAN MYSQL

SKRIPSI IMPLEMENTASI GLOBAL EXTREME PROGRAMMING DALAM MENGEMBANGKAN SISTEM INFORMASI TATA NASKAH DINAS PADA SEKRETARIAT DPRD KOTA BEKASI

SISTEM INFORMASI MANAJEMEN PEMBUDIDAYAAN IKAN LELE PADA PETERNAKAN LELE SANGKURIANG BERBASIS WEB. Laporan Tugas Akhir

SISTEM INFORMASI SERVICE DAN PENJUALAN BARANG ELEKTRONIK PADA SUKSES JAYA TEKNIK BERBASIS WEBSITE

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN GEDUNG BERBASIS INTRANET PADA PT. KARTIKA BUANA AYU

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN APLIKASI KHAZANAH INTELEKTUAL BERBASIS WEB DAN ANDROID. Disusun oleh : JUPRI SANTOSO M

BAB I PENDAHULUAN. didapatkan secara mudah, cepat, efektif dan akurat. pengaruh perkembangan teknologi informasi. Sebagai institusi pendidikan, saat

APLIKASI POINT OF SALES (POS) PADA RESTORAN BEBEK KALEYO BERBASIS DESKTOP. Oleh : Fikri Thalib

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

SISTEM INFORMASI MANAJEMEN SEKOLAH SUB SISTEM PENJADWALAN TUGAS AKHIR

BAB 1 PENDAHULUAN. bisnis, sebuah sistem yang terintegrasi dengan baik diperlukan.

PEMBUATAN WEBSITE DAN APLIKASI MOBILE YOUR NEEDS GUNA MEMBANTU POLA HIDUP SEHAT BERBASIS ANDROID DAN CODEIGNITER (PENGURUSAN)

PERANCANGAN SISTEM LAYANAN HOME SERVICE BERBASIS WEB PADA LABORATORIUM KLINIK PRODIA. Oleh : TRI HARIYADI NIM :

SISTEM INFORMASI PERPUSTAKAAN SMA MUHAMMADIYAH 1 PATI BERBASIS WEB DENGAN METODE UNIFIED PROCESS (UP)

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

PENGEMBANGAN APLIKASI SISTEM PENANGANAN KELUHAN PELANGGAN BERBASIS WEB PADA PT. DATASYS INTEGRATED TECHNOLOGY

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

PERANCANGAN APLIKASI MONITORING PROSES KERJA BENGKEL MOBIL BODY REPAIR PT.SELARAS

Aplikasi Sistem Alokasi Bengkel Untuk Klaim Asuransi Berbasis Mobile Programming ( Studi Kasus PT. Tugu Pratama Indonesia )

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

ABSTRACT. Keywords: digestive, respiratory, codeigniter, framework.

KATA PENGANTAR. Penulis

BAB 1 PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

PENGESAHAN PENGUJI SIDANG...

PEMBUATAN SISTEM INFORMASI SITANI BERBASIS WEB DENGAN FRAMEWORK CODEIGNITER DAN APLIKASI SITANI BERBASIS ANDROID

DAFTAR ISI. BAB I PENDAHULUAN Latar Belakang Identifikasi Masalah Tujuan Penelitian Manfaat Penelitian...

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Desain dan Implementasi Modul Mahasiswa Pada Sistem Informasi Akademik Studi Kasus Politeknik Negeri XYZ

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

PEMBANGUNAN APLIKASI PENGALOKASIAN SDM UNTUK PENJADWALAN TRAINING ESQ BERBASIS WEB (Studi Kasus : ESQ Leadership Center Cabang Bandung)

APLIKASI SISTEM MONITORING PENJUALAN PADA TOKO CEMPLON S CAR. Disusun Oleh : MARLINA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

APLIKASI m-checking UNTUK QUALITY CONTROL PADA PT. ABACUS KENCANA INDUSTRIES

BAB I PENDAHULUAN. 1.1 Latar Belakang

E-Tourism Menggunakan Sistem Rekomendasi Item Based Collaborative Filtering

PEMBUATAN SISTEM INFORMASI PENERAPAN GENERATOR CSS3 BERBASIS FRAMEWORK CODEIGNITER

SISTEM INFORMASI PELAPORAN PROGRES PROYEK PADA PT LANTISSE PINACLE ASIA. Laporan Tugas Akhir ALFIN PROGRAM STUDI SISTEM INFORMASI

ABSTRACT. Keywords: Documenting the population, village clerks

PERANCANGAN E-COMMERCE PADA PT. KARYA BETON SUDHIRA. Nicko Cahyadi

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PERGURUAN TINGGI SWASTA DI SURABAYA DENGAN MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) SKRIPSI

BAB I PENDAHULUAN 1.1. Latar Belakang

PEMBUATAN SISTEM INFORMASI MANAJEMEN PROYEK BERBASIS WEB STUDI KASUS PT. DEWANSTUDIO MEDIA DIGITAL

PERANCANGAN SISTEM INFORMASI E-RECRUITMENT PADA CENTURY HEALTH CARE. Laporan Tugas Akhir. Oleh : Dedy Rahman PROGRAM STUDI SISTEM INFORMASI

PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

SISTEM INFORMASI SASARAN KINERJA PEGAWAI (SKP) UNTUK KENAIKAN PANGKAT PEGAWAI DI DISHUBKOMINFO KUDUS BERBASIS WEB

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

Transkripsi:

APLIKASI SISTEM INFORMASI PENDAFTARAN DAN PEMANTAUAN TUGAS AKHIR MAHASISWA BERBASIS WEB (Studi Kasus di Departemen Ilmu Kelautan Fakultas Perikanan dan Ilmu Kelautan Universitas Diponegoro) SKRIPSI Disusun Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer pada Departemen Ilmu Komputer / Informatika Disusun oleh: HEVRIDA SIANTURI 24010313120023 DEPARTEMEN ILMU KOMPUTER / INFORMATIKA FAKULTAS SAINS DAN MATEMATIKA UNIVERSITAS DIPONEGORO 2017 i

HALAMAN PERNYATAAN KEASLIAN SKRIPSI ii

HALAMAN PENGESAHAN iii

HALAMAN PENGESAHAN iv

ABSTRAK Pendaftaran dan Pemantauan Tugas Akhir adalah kegiatan yang berjalan dalam penyelenggaraan tugas akhir di Departemen Ilmu Kelautan Universitas Diponegoro. Pendaftaran tugas akhir merupakan proses pendaftaran judul hingga proses pengajuan sidang, sedangkan pemantauan tugas akhir merupakan proses di dalam pelaksanaan bimbingan tugas akhir. Belum adanya sistem online untuk proses pendaftaran dan pemantauan tugas akhir serta belum adanya basis data yang mendukung pengolahan data tugas akhir sehingga sewaktu-waktu data diperlukan tidak dapat diakses dengan mudah dan cepat. Departemen Ilmu kelautan membutuhkan aplikasi berbasis web guna meningkatkan pelayanan dalam penyelenggaraan tugas akhir. Aplikasi ini dibangun dengan menggunakan metodologi Unified Process, pemodelan Unified Modelling Language, bahasa pemrograman PHP, framework CodeIgniter, dan SMBD MySQL. Penelitian ini menghasilkan aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa berbasis web yang dapat dimanfaatkan dalam proses pendaftaran, distribusi dosen pembimbing, melihat rekapitulasi total bimbingan, mencatat riwayat bimbingan, distribusi penguji serta mengelola informasi terkait tugas akhir yang dapat diakses secara online. Hasil pengujian usability yang meliputi aspek kemudahan, efisiensi, mudah diingat, kesalahan, dan kepuasan pada aplikasi ini memperoleh nilai persentase keseluruhan 89,7% dengan hasil kualifikasi sangat baik. Kata kunci : Aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa, Object Oriented, Unified Process, Unified Modelling Language. v

ABSTRACT Registration and Monitoring Final Project is an activity that runs in the implementation of the final project in the Department of Marine Science Diponegoro University. Registration of the final project is the process of registering the title until the process of submission of the session, while monitoring the final project is a process in the implementation of final project guidance. The existence of the online system for monitoring the registration process and the final task and the existence of a database that supports data processing tasks end so that at any time the data required could not be accessed easily and quickly. Department of marine science requires a web-based application to improve services in the Organization of the final project. This application was built using the Unified Process methodology, modeling the Unified Modelling Language, the programming language PHP, CodeIgniter framework, SMBD and MySQL.This research resulted in the application of Registration Information System and Monitoring of Web Student's Final Project that can be utilized in registration process, distribution of supervisor lecturer, view total recapitulation of guidance, record the history of guidance, distribution of testers and manage information related to final project. The results of usability testing including aspects of learnability, efficiency, memorability, error, satisfaction in this application overall percentage result is 89,5% with excellent qualification. Keywords: Application Registration information system and monitoring students ' final project, Object Oriented, Unified Process, Unified Modelling Language. vi

KATA PENGANTAR Puji syukur penulis hanturkan kepada Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan anugerah-nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul Aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa Berbasis Web. Tugas akhir ini disusun sebagai salah satu syarat untuk memperoleh gelar sarjana strata satu pada Departemen Ilmu Komputer / Informatika Fakultas Sains Dan Matematika Universitas Diponegoro Semarang. Dalam penyusunan tugas akhir ini, penulis banyak mendapat bantuan dari berbagai pihak, oleh karena itu penulis ingin mengucapkan rasa hormat dan terima kasih kepada : 1. Ibu Prof. Dr. Widowati, M.Si., selaku Dekan Fakultas Sains dan Matematika Universitas Diponegoro. 2. Ibu Dr.Retno Kusumaningrum S.Si, M.Kom selaku Ketua Departemen Ilmu Komputer/ Informatika. 3. Bapak Nurdin Bahtiar, S.Si., M.T., selaku dosen pembimbing yang telah membantu dalam membimbing dan mengarahkan penulis dalam mengerjakan tugas akhir ini. 4. Bapak Helmie Arif Wibawa, S.Si., M.Cs., selaku koordinator Tugas Akhir. 5. Bapak dan Ibu dosen Departemen Ilmu Komputer/ Informatika. Penulis menyadari bahwa dalam penyusunan laporan tugas akhir ini masih banyak kekurangan baik dari segi materi ataupun dalam penyajiannya karena keterbatasan kemampuan dan pengetahuan penulis. Oleh karena itu, kritik dan saran sangat penulis harapkan. Semoga laporan ini dapat bermanfaat bagi pembaca pada umumnya dan penulis pada khususnya. Semarang, 21 Agustus 2017 Hevrida Sianturi vii

DAFTAR ISI HALAMAN PERNYATAAN KEASLIAN SKRIPSI... ii HALAMAN PENGESAHAN... Error! Bookmark not defined. HALAMAN PENGESAHAN... iv ABSTRAK... v ABSTRACT... vi KATA PENGANTAR... vii DAFTAR ISI... viii DAFTAR TABEL... x DAFTAR GAMBAR... xi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan dan Manfaat... 2 1.4 Ruang Lingkup... 3 1.5 Sistematika Penulisan... 3 BAB II TINJAUAN PUSTAKA... 5 2.1 Tugas Akhir... 5 2.2 Sistem Informasi... 7 2.3 Framework CodeIgniter... 7 2.4 Sistem Manajemen Basis Data (SMBD)... 8 2.5 Hypertext Prepocessor (PHP)... 8 2.6 Konsep Object Oriented... 9 2.7 Unified Modeling Language (UML)... 9 2.7.1 Use Case Diagrams... 10 2.7.2 Class Diagrams... 11 2.7.3 Sequence Diagram... 12 2.7.4 Activity Diagram... 12 2.7.5 Entity Control Boundary (ECB)... 13 2.8 Unified Process (UP)... 14 2.9 Pengujian Perangkat Lunak... 16 2.9.1 Pengujian Black Box... 16 viii

2.9.2 Pengujian Usability... 16 BAB III REQUIREMENT, ANALYSIS DAN DESIGN... 20 3.1 Requirements... 20 3.1.1 Business Rules Aplikasi SIPPUT... 20 3.1.2 Gambaran Umum Aplikasi... 22 3.1.3 Aktor... 22 3.1.4 Detail Use Case... 23 3.1.5 Model Use Case... 24 3.1.6 Kebutuhan Non Fungsional... 24 3.2 Analysis... 25 3.2.1 Realisasi Use Case Tahap Analisis... 25 3.2.2 Analysis Class... 30 3.3 Design... 35 3.3.1 Sequence Diagram... 36 3.3.2 Class Diagram... 41 BAB IV IMPLEMENTATION DAN TEST... 42 4.1 Implementasi... 42 4.1.1 Spesifikasi Perangkat... 42 4.1.2 Implementasi Class... 43 4.2 Test... 45 4.2.1 Spesifikasi Perangkat... 45 4.2.2 Rencana Pengujian Fungsionalitas... 45 4.2.2.1 Hasil Pengujian... 48 4.2.2.2 Analisis Hasil pengujian... 48 4.2.3 Rencana Pengujian Usability... 49 BAB VI KESIMPULAN DAN SARAN... 61 6.1 Kesimpulan... 61 6.2 Saran... 61 DAFTAR PUSTAKA... 62 LAMPIRAN-LAMPIRAN... 64 ix

DAFTAR TABEL Tabel 2.1 Simbol-Simbol Use Case Diagram (Rosa & Shalahuddin, 2013).... 10 Tabel 2.2 Simbol-Simbol Class Diagram (Rosa & Shalahuddin, 2013)... 11 Tabel 2.3 Simbol-Simbol Sequence Diagram (Rosa & Shalahuddin, 2013)... 12 Tabel 2.4 Simbol-Simbol Activity Diagram (Rosa & Shalahuddin, 2013)... 13 Tabel 2.5 Pemetaan Diagram pada setiap workflow UP... 15 Tabel 2.6 Skor Jawaban Responden... 17 Tabel 2.7 Rekapitulasi Hasil Kuesioner... 18 Tabel 2.8 Kriteria Persentase Tanggapan Responden... 18 Tabel 2.9 Contoh Rekapitulasi Hasil Kuesioner... 19 Tabel 3.1 Daftar Aktor (Pengguna) Aplikasi SIPPUT.22 Tabel 3.2 Daftar Use Case Aplikasi SIPPUT.. 23 Tabel 3.3 Analysis Class.. 30 Tabel 3.4 Responsibility Class. 32 Tabel 4.1 Implementasi Class... 43 Tabel 4.2 Rencana Pengujian Fungsionalitas... 45 Tabel 4.3 Kuisioner Pengguna Admin... 49 Tabel 4.4 Kuisioner Pengguna Koordinator lab... 50 Tabel 4.5 Kuisoner Pengguna Koordinator Uji... 51 Tabel 4.6 Kuisioner Pengguna Dosen... 52 Tabel 4.7 Kuisioner Pengguna Mahasiswa... 53 Tabel 4.8 Responden Pengujian Usability... 55 Tabel 4.9 Rekapitulasi Hasil Pengujian Usability Pada Pengguna Admin... 55 Tabel 4.10 Rekapitulasi Hasil Pengujian Usability Pada Koordinator Lab... 56 Tabel 4.11 Rekapitulasi Hasil Pengujian Usability Pada Koordinator Uji... 57 Tabel 4.12 Rekapitulasi Hasil Pengujian Usability Pada Pengguna Sebagai Dosen... 58 Tabel 4.13 Rekapitulasi Hasil Pengujian Usability Pada Mahasiswa... 59 x

DAFTAR GAMBAR Gambar 2.1 Flow Diagram Pengambilan TA... 7 Gambar 2.2 Hubungan Fase, Work Flow serta iterasi pada UP (Neustadt, 2002)... 14 Gambar 3.1 Representasi Business Rules Aplikasi SIPPUT 21 Gambar 3.2 Use Case Diagram Aplikasi SIPPUT... 25 Gambar 3.3 Realisasi Use Case Mendaftar TA... 26 Gambar 3.4 Realisasi Use Case Memverifikasi Pendaftaran TA... 26 Gambar 3.5 Realiasasi Use Case Mendistribusikan Dosen Pembimbing... 27 Gambar 3.6 Realisasi Use Case Mengisi Riwayat Bimbingan... 27 Gambar 3.7 Realiasi Use Case Memverifikasi Riwayat Bimbingan... 28 Gambar 3.8 Realiasi Use Case Mendaftar Sidang... 28 Gambar 3.9 Realiasi Use Case Memverifikasi Pendaftaran Sidang... 29 Gambar 3.10 Realisasi Use Case Mendistribusikan Penguji... 29 Gambar 3.11 Realisasi Use Case Mengelola Data Dosen... 30 Gambar 3.12 Sequence Diagram Mendaftar TA... 36 Gambar 3.13 Sequence Diagram Memverifikasi Pendaftaran TA... 37 Gambar 3.14 Sequence Diagram Mendistribusikan Dosen pembimbing... 37 Gambar 3.15 Sequence Diagram Mengisi Riwayat Bimbingan... 38 Gambar 3.16 Sequence Diagram Verifikasi Riwayat Bimbingan... 38 Gambar 3.17 Sequence Diagram Mendaftar Ujian Sidang... 39 Gambar 3.18 Sequence Diagram Memverifikasi Pendaftaran Ujian Sidang... 39 Gambar 3.19 Sequence Mendistribusikan Dosen Penguji... 40 Gambar 3.20 Sequence Diagram Melihat Data Hasil Distribusi Penguji... 40 Gambar 3.21 Sequence Diagram Mengelola Data Mahasiswa... 41 xi

BAB I PENDAHULUAN Bab ini akan membahas mengenai latar belakang, rumusan masalah, tujuan serta manfaat, ruang lingkup, serta sistematika penulisan tugas akhir mengenai pembuatan Aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa Berbasis Web. 1.1 Latar Belakang Tugas Akhir (TA) adalah sebuah karya tulis ilmiah yang dihasilkan dari sebuah penelitian ataupun pengamatan oleh mahasiswa Strata-1 (S-1) sebagai salah satu syarat yang harus diselesaikan sebelum mahasiswa mendapatkan gelar sarjana. TA merupakan mata kuliah yang wajib ditempuh sebagai salah satu persyaratan menyelesaikan studi. Seorang mahasiswa dapat mengambil mata kuliah TA setelah memenuhi beberapa persyaratan, serta harus melalui langkah-langkah pendaftaran serta pembimbingan agar dapat menyelesaikan TA dengan baik. Langkah-langkah alur yang harus dilalui yaitu entry judul, judul disetujui oleh dosen pembimbing, menyusun laporan, serta sidang TA. Alur tersebut merupakan gambaran besar dari rangkaian alur yang harus dijalankan di dalamnya masih terdapat beberapa alur yang harus dilalui serta persyaratan yang harus dipenuhi. Sistem pendaftaran dan pemantauan TA di Departemen Ilmu Kelautan Universitas Diponegoro yaitu mahasiswa mendaftar dengan menyerahkan Kartu Rencana Studi (KRS) yang sudah disetujui dosen wali serta formulir yang berisi judul TA, kemudian diberikan kepada koordinator lab. Koordinator lab kemudian akan mengolah berkas mahasiswa satu persatu dengan bantuan aplikasi pengolah kata guna pendistribusian dosen pembimbing. Dalam pendistibusian dosen pembimbing dibutuhkan data total beban bimbingan seorang dosen dan data mahasiswa yang sudah lulus untuk mendukung proses pengambilan keputusan. Dosen pembimbing dalam proses pemantauan bimbingan mahasiswa belum didukung adanya riwayat bimbingan mahasiswa yang dapat diakses secara online sehingga tidak dapat dipantau setiap saat. Pengelolaan dan pengaksesan data dan informasi yang berkaitan dengan TA belum 1

disajikan secara online sehingga sewaktu-waktu dibutuhkan tidak dapat diakses secara cepat dan mudah. Oleh karena itu, untuk mengatasi berbagai persoalan yang dihadapi pihak Departemen Ilmu Kelautan Universitas Diponegoro terkait mata kuliah TA, maka diberikan sebuah solusi yaitu sebuah aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa (SIPPUT) berbasis web dimana aplikasi berbasis web memberikan kemudahan dalam proses pendaftaran dan pemantauan TA. Mahasiswa, koordinator lab, dosen, koordinator uji serta admin dapat mengakses dan mengelola data TA secara online serta menghasilkan basis data tentang penyelenggaraan TA. Sistem informasi berbasis web dengan didukung adanya basis data maka data lebih konsisten sehingga ketika sewaktu-waktu data dibutuhkan maka dapat diakses dengan mudah dan cepat. Aplikasi SIPPUT ini diterapkan dengan menggunakan metodologi Unified Process (UP). Dalam pembangunan aplikasi ini menggunakan metodologi UP karena proses pengembangan aplikasi SIPPUT tidak hanya berjalan dalam satu kali proses tetapi melakukan banyak proses dalam pendekatan kepada pengguna hingga mendapatkan kebutuhan sistem. UP membagi sebuah proyek menjadi sub proyek atau mini proyek sehingga penyelesainnya dapat lebih efisien. UP mengakui pentingnya komunikasi pelanggan dan metode-metode yang efisien untuk menggambarkan pandangan pelanggan mengenai sistem. 1.2 Rumusan Masalah Berdasarkan Latar belakang di atas, dapat disusun sebuah rumusan masalah yaitu bagaimana membuat sebuah Aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa Berbasis Web Studi Kasus di Departemen Ilmu Kelautan Universitas Diponegoro. 1.3 Tujuan dan Manfaat Tujuan penyusunan tugas akhir ini adalah menghasilkan sebuah Aplikasi Sistem Informasi Pendaftaran dan Pemantauan Tugas Akhir Mahasiswa Berbasis Web Studi Kasus di Departemen Ilmu Kelautan Universitas Diponegoro. 2

Sedangkan manfaat yang dapat diperoleh dari penyusunan tugas akhir ini adalah 1. Membantu serta mempermudah civitas akademika Departemen Ilmu Kelautan Universitas Diponegoro untuk melakukan proses pendaftaran TA, pendistribusian serta rekapitulasi dosen pembimbing, pendistribusian dosen penguji. 2. Memperlancar proses pembimbingan. 3. Mempermudah penjadwalan sidang TA. 4. Sebagai wadah mendapatkan informasi mengenai TA pada Departemen Ilmu Kelautan Universitas Diponegoro. 1.4 Ruang Lingkup Ruang lingkup atau batasan sistem yang dibangun pada SIPPUT yaitu : 1. Bentuk implementasi dari sistem ini menggunakan metodologi UP pada cover workflow yang dibatasi sampai pada workflow test. 2. Sistem yang dibangun meliputi pendaftaran, pemantauan, penjadwalan sidang, pendistribusian dosen pembimbing, rekapitulasi dosen pembimbing, pendistribusian dosen penguji, pengelolaan data dan informasi TA. 3. Pemerataan beban bimbingan dosen dilakukan dengan melihat jumlah total beban yang sudah dimiliki seorang dosen pembimbing. 1.5 Sistematika Penulisan Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam beberapa poko bahasan, yaitu : BAB I PENDAHULUAN Berisi tentang latar belakang masalah, perumusan masalah, tujuan dan manfaat penulisan tugas akhir, ruang lingkup masalah dan sistematika penulisan. BAB II DASAR TEORI Berisi kumpulan studi pustaka yang berhubungan dengan topik tugas akhir. BAB III REQUIREMENTS, ANALYSIS DAN DESIGN Bab ini menjelaskan kebutuhan dari aplikasi yang dikembangkan. Bab ini berisi business rules, deskripsi aplikasi, kebutuhan non-fungsional, daftar 3

aktor, daftar use case, dan detail use case. Bab in juga menjelaskan tentang tahap analisis dan desain dari perangkat lunak. BAB IV IMPLEMENTATION DAN TEST Bab ini berisi tentang implementasi dari analisis dan desain beserta hasil pengujian dari perangkat lunak. BAB V PENUTUP Bab ini merupakan kesimpulan dan saran dari Tugas Akhir guna pengembangan sistem ini ke depannya. 4