Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. RANCANG BANGUN APLIKASI MANAJEMEN TUGAS AKHIR MAHASISWA PROGRAM STUDI TEKNIK INFORMATIKA BERBASIS WEB DI UNIVERSITAS DIAN NUSANTARA Ae JAKARTA BARAT Saisa Abdullah, 2 Uus Rusmawan Program Studi Teknik Informatika. Fakultas Teknik dan Informatika. Universitas Dian Nusantara. Jl. Tanjung Duren Barat ll No. 1 Indonesia e-mail: 411192117@mahasiswa. id1, uus. rusmawan@undira. Abstrak Pada era digitalisasi dan perkembangan teknologi informasi, tugas akhir di Universitas Dian Nusantara menjadi penentu syarat kelulusan dalam pendidikan tinggi. Meskipun sistem informasi akademik atau disingkat SISKA membantu, ada kekurangan dalam manajemen tugas akhir. Oleh karena itu, penelitian ini mengusulkan aplikasi manajemen tugas akhir berbasis web untuk Program Studi Teknik Informatika. Aplikasi ini memudahkan mahasiswa, dosen, dan koordinator program studi dalam memantau dan mengelola tugas akhir. Dengan fokus pada validasi prasyarat dan pemantauan progres, aplikasi ini diimplementasikan dengan metode waterfall. Tujuannya adalah meningkatkan efisiensi dan efektivitas manajemen tugas akhir. Penelitian ini memberikan solusi yang relevan dan berkelanjutan untuk meningkatkan pengalaman pendidikan tinggi di Universitas Dian Nusantara. Kata kunci: Manajemen. Tugas akhir. Validasi prasyarat. Web, waterfall Abstract In the era of digitization and the advancement of information technology, the final projects at Universitas Dian Nusantara have become a determinant of success in higher education. Although the academic information system SISKA Undira has been helpful, there are deficiencies in final project management. Therefore, this research proposes a web-based final project management application for the Computer Science Program. This application facilitates students, supervising professors, and program coordinators in monitoring and managing final projects. With a focus on prerequisite validation and progress monitoring, this application is implemented using the waterfall The goal aims to improve the end project management's efficacy and efficiency. This research provides a relevant and sustainable solution to improve the higher education experience at Universitas Dian Nusantara. Keywords: Management. Final Project. Precondition validation. Web. Waterfall This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Pendahuluan . r Introductio. Pemanfaatan teknologi informasi dan sistem informasi memungkinkan sebuah institusi pendidikan mengembangkan sebuah layanan akademik. Di Universitas Dian Nusantara. Bagi mahasiswa yang menempuh pendidikan tinggi, tugas akhir merupakan salah satu syarat kelulusan dan berperan penting dalam menentukan prestasi akademik mahasiswa. Meskipun Universitas Dian Nusantara telah mengimplementasikan sistem informasi akademik atau disingkat SISKA untuk manajemen tugas akhir, manajemen tugas akhir yang ada terbatas dalam memberikan dukungan yang memadai bagi koordinator program studi, dosen dan mahasiswa dalam proses pengerjaan tugas akhir. Tugas akhir merupakan karya ilmiah yang disusun oleh mahasiswa sebagai salah satu syarat untuk meraih gelar akademik dalam studinya. Hasil dari tugas akhir yang dikerjakan menjadi salah satu kunci yang dapat menentukan kesuksesan dalam mengikuti perkuliahan di suatu program studi. Oleh karena itu, aplikasi manajemen tugas akhir yang diusulkan memiliki relevansi yang tinggi dan keterkaitan objek penelitian yang jelas. penelitian ini mengusulkan aplikasi manajemen tugas akhir Program Studi Teknik Informatika, berbasis web. Dosen, koordinator program studi, dan mahasiswa akan menjadi pemangku kepentingan utama dalam penggunaan aplikasi ini, yang dirancang untuk memberikan kemudahan dalam pemantauan dan pengelolaan tugas akhir mahasiswa. Saat ini sistem manajemen informasi dikembangkan menggunakan platform berbasis mobile, desktop dan website. Penelitian ini menggunakan metode SDLC (System Development Life Cycl. atau Waterfall, dan menggunakan metode Object Oriented Programming Framework Codeigniter. Aplikasi ini ditujukan bagi dosen, koordinator program studi, dan mahasiswa sebagai pemangku kepentingan utama, dengan tujuan memberikan kemudahan dalam pemantauan dan pengelolaan tugas akhir mahasiswa. Tinjauan Literatur . r Literature Revie. Tugas akhir mahasiswa menjadi salah satu aspek penting dalam pendidikan tinggi, memainkan peran vital dalam menilai pemahaman dan penerapan ilmu yang diperoleh. Pemanfaatan sistem informasi dan teknologi informasi telah membuka jalan bagi pengembangan aplikasi manajemen tugas akhir yang memadai di berbagai institusi pendidikan. Namun, di Universitas Dian Nusantara, meskipun sistem informasi akademik (SISKA) telah diadopsi, manajemen tugas akhir masih menghadapi tantangan dalam memberikan dukungan yang memadai bagi koordinator program studi, dosen, dan mahasiswa. Tugas akhir tidak hanya merupakan indikator kesuksesan akademik, tetapi juga merupakan karya ilmiah yang mencerminkan pemahaman serta kontribusi mahasiswa terhadap bidang studi mereka. Oleh karena itu, keberhasilan pengelolaan tugas akhir di tingkat program studi, khususnya dalam bidang Teknik Informatika, memiliki pengaruh besar terhadap mutu pendidikan tinggi. Pengembangan aplikasi manajemen tugas akhir berbasis web menjadi solusi yang relevan mengingat kemudahan akses, keterjangkauan, dan efisiensi dalam pemantauan serta pengelolaan tugas akhir. Pada penelitian ini proses pengembangan perangkat lunak menggunakan metode Waterfall. Model waterfall menjadi pilihan utama dalam merancang sistem ini, memungkinkan pendekatan yang terstruktur dan jelas dalam pengembangan aplikasi yang memenuhi kebutuhan stakeholder utama : mahasiswa, dosen, dan koordinator program studi. Oleh karena itu, penelitian ini mengusulkan implementasi aplikasi manajemen tugas akhir berbasis web yang diharapkan akan memberikan kontribusi signifikan terhadap efektivitas manajemen tugas akhir di Universitas Dian Nusantara. Jakarta Barat. Metode Penelitian . r Research Metho. 1 Pengumpulan Data This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Metode pengumpulan data meliputi observasi, wawancara, dan kuesioner. Observasi terhadap sistem manajemen tugas akhir Universitas Dian Nusantara mengungkapkan ketidakefisienan dalam pelacakan dan pemantauan tugas akhir mahasiswa, meskipun SISKA terintegrasi dalam proses akademik. Mahasiswa kesulitan memperoleh informasi detail tentang progres tugas akhir mereka. Wawancara dan kuesioner disebarkan kepada mahasiswa, dosen, dan koordinator program studi untuk memperoleh informasi lebih lanjut tentang permasalahan yang ada dan memperoleh perspektif mereka terkait penelitian yang dilakukan. 2 Tahap Perancangan Dalam melakukan pengembangan sistem, saya menggunakan metode pengembangan sistem waterfall, karena penggunaan metode waterfall pengembangan sistem-nya dilakukan secara bertahap dan dokumentasi pengembangan sistem terorganisir karena setiap fase harus diselesaikan dengan lengkap sebelum melangkah ke fase berikutnya. Model waterfall memberikan solusi dalam fase analisis, desain, implementasi, pengujian, dan support dalam siklus hidup perangkat Perancangan metode penelitian waterfall diawali dengan analisis kebutuhan. Tahap pertama melibatkan pembuatan Diagram Hubungan Entitas, perancangan database, dan penggunaan Bahasa Pemodelan Terpadu dalam proses desain. Tahap terakhir melibatkan pengujian untuk memastikan bahwa aplikasi web akhir memenuhi kebutuhan yang telah ditetapkan dan memberikan hasil yang Berikut adalah tahapan pembuatan sistem menggunakan metode waterfall : Tahap Analisis Pada tahap ini, kebutuhan yang diperlukan perihal pengembangan perangkat lunak di diskusikan dan ditetapkan, hal ini bertujuan untuk mendapatkan gambaran detail mengenai perangkat lunak yang akan dikembangkan. Analisis kebutuhan, mana data dikumpulkan melalui observasi, wawancara dan kuesioner dengan pihak terkait. Tahap Desain Desain aplikasi ini akan memanfaatkan use case diagram, activity diagram untuk merencanakan fitur aplikasi dan relasi tabel untuk efisien menyusun struktur penyimpanan data. Tahap Implementasi Tahap ini melibatkan pembangunan aplikasi berdasarkan desain yang telah disiapkan. Ini termasuk penulisan kode, integrasi komponen, dan pengembangan fitur. Tahap Testing Tahap ini merupakan tahap pengujian pada perangkat lunak atau aplikasi yang telah selesai dibangun, penulis menggunakan metode blackbox testing. Program diuji peneliti dengan menggunakan sistem yang telah dikembangkan. Tahap Support Melakukan perbaikan dan pembaharuan terhadap sistem setelah peluncuran resmi. Setelah peluncuran, dukungan dan pemeliharaan aplikasi dilakukan secara berkelanjutan. Ini melibatkan pembaruan, perbaikan bug, pemeliharaan keamanan, dan dukungan pengguna. Hasil dan Pembahasan . r Results and Analysi. Analisis Kebutuhan Perancangan kebutuhan pada aplikasi ini terdiri dari kebutuhan perangkat lunak yang digunakan untuk pengembangan aplikasi berupa visual studio code sebagai code editor. XAMPP sebagai web server untuk menjalankan aplikasi pada lokal komputer. CodeIgniter sebagai framework untuk membangun sistem aplikasi yang menggunakan bahasa pemrograman PHP dan phpMyadmin sebagai server penyimpanan database. Selanjutnya untuk perangkat keras yang digunakan adalah berupa sebuah laptop dengan sistem operasi windows 10 intel processor core i3. Kebutuhan terakhir adalah kebutuhan pengguna aplikasi yaitu dengan cara menganalisa kebutuhan This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. pengguna mulai pada pengelolaan tugas akhir mahasiswa dari input data terkait mahasiswa, progres tugas akhir, hingga output informasi terkait pengajuan tugas akhir. Pengguna aplikasi termasuk mahasiswa yang memasukkan data tugas akhir dan dosen/koordinator yang melihat, memberi umpan balik, serta mengelola proses tugas akhir mahasiswa. Desain Sistem Pada penelitian ini penulis juga menggunakan salah satu model perancangan sistem yaitu UML (Unified Modelling Languag. UML adalah salah satu tool/model untuk merancang pengembangan software yang berbasis object-oriented. Desain sistem meliputi use case diagram, activity diagram, dan perancangan database. Berikut adalah uraian dan penjelasan dari desain sistem yang diterapkan pada aplikasi ini. Use case diagram Diagram use-case adalah diagram yang menampilkan actor, use case dan relasi di antara keduanya dalam sebuah sistem. Berikut gambar use case diagram yang digunakan : Gambar 1 Use Case Diagram Activity diagram Activity diagram adalah diagram yang menggambarkan logika prosedural, proses bisnis, alur kerja atau aktivitas, dan skenario dalam sebuah proses. Berikut ini adalah activity diagram aplikasi manajemen tugas akhir mahasiswa berbasis web berdasarkan pengguna user mahasiswa, dosen dan koordinator program studi : Activity diagram pengguna mahasiswa Gambar 2 Activity diagram registrasi mahasiswa This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 3 Activity diagram menu usulan judul proposal Gambar 4 Activity diagram menu bimbingan Gambar 5 Activity diagram menu seminar proposal This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 6 Activity diagram menu seminar akhir/ skripsi Activity diagram pengguna dosen Gambar 7 Activity diagram menu usulan judul proposal Gambar 8 Activity diagram menu bimbingan This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 9 Activity diagram menu seminar proposal Gambar 10 Activity diagram menu seminar akhir/ skripsi Activity diagram pengguna Koordinator program studi Gambar 11 Activity diagram menu fakultas This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 12 Activity diagram menu prodi Gambar 13 Activity diagram menu dosen Gambar 14 Activity diagram menu mahasiswa This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 15 Activity diagram menu usulan judul proposal Gambar 16 Activity diagram menu bimbingan This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 17 Activity diagram menu seminar proposal Gambar 18 Activity diagram menu seminar akhir/ skripsi Desain Database Gambar 19 Desain database sistem This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Implementasi 1 Pengguna Mahasiswa Form registrasi mahasiswa Form registrasi mahasiswa adalah halaman untuk mahasiswa mengisi data pada aplikasi sebelum dapat melakukan login. Sebelum login, mahasiswa harus mengisi data dan menunggu verifikasi oleh koordinator program studi. Gambar 20 Implementasi form registrasi Tampilan login mahasiswa Proses login mahasiswa dimulai dengan mengisi NIM terlebih dahulu. Setelah mengisi NIM, sistem akan menampilkan data mahasiswa yang bersangkutan, dan mahasiswa dapat mengklik tombol 'Masuk' serta memasukkan kata sandi. Mahasiswa perlu mencatat bahwa setelah melakukan registrasi, mahasiswa harus menunggu email verifikasi dari Koordinator Program Studi sebelum dapat melakukan Masuk ke sistem. Gambar 21 Implementasi tampilan login Usulan judul proposal Tampilan halaman usulan judul proposal adalah halaman yang disediakan bagi mahasiswa untuk mengajukan judul proposal kepada dosen dengan mengisi informasi seperti judul, memilih dosen pembimbing, dan menyertakan ringkasan singkat. This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 22 Implementasi halaman Usulan judul proposal Dashboard pengguna mahasiswa Dashboard untuk mahasiswa menampilkan beberapa menu utama seperti usulan judul proposal, bimbingan, seminar proposal, dan seminar/skripsi, serta deadline untuk proposal. Gambar 23 Implementasi Dashboard Mahasiswa Bimbingan Tampilan halaman bimbingan adalah halaman yang disediakan bagi mahasiswa guna mengajukan sesi bimbingan kepada dosen pembimbing dengan melampirkan informasi seperti judul proposal, tanggal, isi, dan file proposal. Gambar 24 Implementasi halaman bimbingan Seminar proposal Tampilan halaman seminar proposal adalah halaman yang disediakan bagi mahasiswa untuk mengajukan seminar proposal dengan melampirkan informasi seperti judul proposal, tanggal, tempat, file persetujuan, file proposal. Surat Keputusan (SK) Pembimbing, dan bukti This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 25 Implementasi halaman seminar proposal Seminar akhir/ skripsi Tampilan halaman seminar akhir/skripsi adalah halaman yang disediakan bagi mahasiswa untuk mengajukan seminar akhir dengan melampirkan informasi seperti memilih judul proposal, dosen pembimbing, dosen penguji, jadwal skripsi, persetujuan, file skripsi. SK pembimbing, dan bukti bimbingan. Gambar 26 Implementasi halaman seminar akhir/ skripsi 2 Pengguna dosen Tampilan login koordinator program studi dan dosen Tampilan Login Koordinator Program Studi & Dosen adalah halaman masuk . ogin pag. khusus yang disediakan untuk Koordinator Program Studi dan Dosen. Halaman ini berfungsi sebagai pintu masuk ke sistem atau Dashboard . alaman berand. yang mereka gunakan. Gambar 27 Implementasi tampilan login This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Dashboard pengguna dosen Dashboard untuk pengguna dosen menampilkan beberapa menu utama seperti usulan judul proposal, bimbingan, seminar proposal, dan seminar/skripsi, serta grafik mahasiswa per prodi. Gambar 28 Implementasi tampilan dashboard Usulan judul proposal Tampilan halaman usulan judul proposal menampilkan informasi apakah seorang mahasiswa telah mengajukan judul proposal kepada dosen pembimbing dan dosen akan memberikan persetujuan atau penolakan terhadap usulan judul proposal. Gambar 29 Implementasi halaman usulan judul proposal Bimbingan Tampilan halaman bimbingan menampilkan informasi apakah seorang mahasiswa telah mengajukan bimbingan kepada dosen pembimbing dan dosen akan memberikan persetujuan atau penolakan terhadap bimbingan tersebut. This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 30 Implementasi halaman bimbingan Seminar Proposal Tampilan halaman seminar proposal menampilkan informasi apakah mahasiswa telah mengajukan seminar proposal, dan menampilkan detail data seminar. Gambar 31 Implementasi halaman seminar proposal Seminar akhir/ skripsi Tampilan halaman seminar akhir/ skripsi menampilkan informasi apakah seorang mahasiswa telah mengajukan seminar akhir/ skripsi dan bila data lengkap, dosen akan memberikan persetujuan atau penolakan terhadap seminar akhir/ skripsi tersebut. Gambar 32 Implementasi halaman seminar akhir/ skripsi This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. 3 Pengguna koordinator program studi Dashboard pengguna koordinator program studi Dashboard untuk pengguna koordinator program studi menampilkan beberapa menu utama seperti Fakultas. Prodi, dosen, mahasiswa, usulan judul proposal, bimbingan, seminar proposal, seminar akhir/ skripsi dan pengaturan. Gambar 33 Implementasi dashboard Fakultas Tampilan halaman fakultas menampilkan informasi tentang data fakultas, termasuk nama program studi, dekan fakultas, serta aksi yang memungkinkan untuk mengedit, dan menghapusnya. Gambar 34 Implementasi halaman fakultas Prodi Tampilan halaman prodi menampilkan informasi untuk menambah program studi dengan data seperti kode, nama, fakultas, ketua program studi, serta aksi yang memungkinkan untuk mengedit, dan menghapusnya. This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 35 Implementasi halaman prodi Dosen Tampilan halaman dosen menampilkan informasi untuk membuat akun dosen dengan data seperti NIP, nama, nomor telepon, email, serta aksi yang memungkinkan untuk melihat data mahasiswa yang dibimbing, mengedit, dan menghapusnya. Gambar 36 Implementasi halaman dosen Mahasiswa Tampilan halaman mahasiswa menampilkan informasi data mahasiswa yang telah mendaftar di aplikasi, mencakup NIM, nama, program studi, status verifikasi, usulan judul proposal, seminar proposal, seminar akhir/skripsi, serta aksi yang memungkinkan untuk melihat detail data mahasiswa, mengedit, dan menghapusnya. Gambar 37 Implementasi halaman mahasiswa This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Usulan judul proposal Tampilan halaman usulan judul proposal menampilkan informasi mahasiswa yang telah mengajukan judul proposal dengan data seperti NIM, nama, nama program studi, ringkasan judul, pembimbing, serta status persetujuan judul proposal . udah disetujui/belu. , dan juga aksi yang memungkinkan untuk mengedit dan menghapusnya. Gambar 38 Implementasi halaman usulan judul proposal Bimbingan Tampilan halaman usulan judul proposal menampilkan informasi mengenai mahasiswa yang telah mengajukan bimbingan dengan data seperti nama mahasiswa, proposal, konten, waktu, bukti, serta aksi yang menampilkan status persetujuan bimbingan dari dosen pembimbing dan kaprodi . udah disetujui/belu. Gambar 39 Implementasi halaman bimbingan Seminar Proposal Tampilan halaman seminar proposal menampilkan informasi mengenai mahasiswa yang telah mengajukan seminar proposal dengan data seperti NIM, nama mahasiswa, nama program studi, judul proposal, tanggal, tempat, persetujuan pembimbing, file proposal. SK pembimbing, bukti bimbingan, serta aksi yang menampilkan status persetujuan lanjutan . atau lanjutan . This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Gambar 40 Implementasi halaman seminar proposal Seminar akhir/ skripsi Tampilan halaman seminar akhir/skripsi menampilkan informasi tentang mahasiswa yang telah mengajukan seminar akhir/skripsi dengan data seperti judul skripsi, dosen pembimbing, dosen penguji, jadwal seminar, persetujuan dari pembimbing, file skripsi. Sk pembimbing, bukti bimbingan, serta aksi yang menampilkan status disetujui/tidak disetujui. Gambar 41 Implementasi halaman seminar akhir/ skripsi 4 Testing Pengujian secara black box . yaitu Pengujian perangkat lunak adalah cara untuk memeriksa apakah aplikasi berfungsi sebagaimana mestinya. Penulis menerapkan teknik black box testing untuk menguji perangkat lunak, dengan pengujian yang akan dilakukan untuk tiga hak akses: koordinator program studi, dosen, dan mahasiswa. Berikut adalah tabel pengujiannya: Tabel 1 Black Box Testing Koordinator Program Studi [Sumber: Peneliti . ] Skenario Output Koordinator Program Studi login melalui menu 'Login'. Setelah login sukses, diarahkan ke Membuat akun dosen melalui menu 'Dosen'. Koordinator Program Studi berhasil login dan masuk ke sistem. Menampilkan layar dashboard dengan Menampilkan akun dosen yang sudah This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Kesimpul Berhasil Berhasil Berhasil P-ISSN: 2746-5985 e-ISSN: 2797-0930 Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 DOI: https://doi. org/10. 52362/jmijayakarta. Verifikasi akun mahasiswa melalui Memverifikasi akun mahasiswa menu 'Mahasiswa'. Menampilkan data proposal Cek data proposal melalui menu mahasiswa yang disetujui atau ditolak 'Usulan Judul Proposal'. oleh dosen. Melihat data bimbingan mahasiswa Melihat data bimbingan mahasiswa di melalui menu 'Bimbingan'. menu 'Bimbingan' dengan detail. Koordinator melihat data seminar Menampilkan data mahasiswa yang telah mengajukan seminar proposal. Menampilkan data mahasiswa yang Koordinator melihat data seminar telah mengajukan seminar akhir/skripsi akhir/skripsi. Berhasil Berhasil Berhasil Berhasil Berhasil Tabel 2 Black Box Testing Dosen [Sumber: Peneliti . ] Skenario Dosen login melalui menu 'Login'. Setelah login sukses, diarahkan ke Dosen melihat usulan judul proposal mahasiswa melalui menu 'Usulan Judul'. Dosen Melihat data bimbingan mahasiswa melalui menu 'Bimbingan'. Dosen dapat melihat data seminar proposal mahasiswa melalui menu 'Seminar Proposal'. Dosen dapat melihat data seminar akhir/ skripsi mahasiswa melalui menu ' seminar akhir/ skripsi '. Output Dosen berhasil login dan masuk ke Menampilkan layar dashboard dengan Menampilkan data dan status persetujuan judul proposal yang dibimbing oleh mahasiswa. Menampilkan data bimbingan mahasiswa yang dibimbing. Kesimpul Berhasil Berhasil Berhasil Berhasil Menampilkan detail data seminar Berhasil Menampilkan detail data seminar akhir/ skripsi. Berhasil Tabel 3 Black Box Testing Mahasiswa [Sumber: Peneliti . ] Skenario Mahasiswa melakukan registrasi melalui Form 'Registrasi'. Menerima email verifikasi akun. Setelah login sukses, diarahkan ke Mahasiswa mengajukan usulan judul proposal dengan menginput data yang Output Menunggu email verifikasi dari Koordinator Program Studi. Masuk ke menu login mahasiswa dengan input NIM, memasukkan Menampilkan layar dashboard setelah login berhasil. Menampilkan data usulan judul proposal setelah menginput data yang This work is licensed under a Creative Commons Attribution 4. 0 International License. http://journal. id/index. php/JMIJayakarta Kesimpul Berhasil Berhasil Berhasil Berhasil Jurnal Manajemen Informatika Jayakarta Volume 4. Nomor 2. April 2024: halaman 173-194 P-ISSN: 2746-5985 e-ISSN: 2797-0930 DOI: https://doi. org/10. 52362/jmijayakarta. Menunggu persetujuan usulan judul Judul proposal disetujui. Mahasiswa mengajukan bimbingan Menampilkan data bimbingan setelah menginput data yang diperlukan. Mahasiswa seminar Menampilkan data seminar Proposal Proposal dengan menginput data yang setelah mengisi informasi yang Mahasiswa seminar Menampilkan akhir/skripsi dengan menginput data akhir/skripsi setelah mengisi informasi yang diperlukan. yang diperlukan. Berhasil Berhasil Berhasil Berhasil Kesimpulan . r Conclusio. Penelitian ini berhasil membuat dan menerapkan aplikasi berbasis web untuk pengelolaan tugas akhir mahasiswa di Universitas Dian Nusantara program studi teknik informatika. Aplikasi ini bertujuan untuk meningkatkan efisiensi dalam pengelolaan tugas akhir mahasiswa, serta memudahkan koordinator program studi, dosen, dan mahasiswa dalam memantau dan mengelola proses tugas akhir. Pengembangan aplikasi ini mengikuti model waterfall dengan metode pengumpulan data melalui wawancara, studi lapangan, dan kajian literatur. Hasil pengujian menggunakan teknik pengujian black box testing menunjukkan kelancaran program ini dan memenuhi kebutuhan penggunanya. Diharapkan bahwa aplikasi ini akan membantu meningkatkan kualitas pengelolaan tugas akhir bagi mahasiswa yang terdaftar di Universitas Dian Nusantara untuk program studi teknik informatika, serta memberikan dukungan yang lebih baik kepada dosen, koordinator program studi, dan mahasiswa dalam melaksanakan tugas akhir mereka. Aplikasi ini juga dapat menjadi contoh implementasi pengelolaan tugas akhir berbasis web yang relevan dengan perkembangan teknologi informasi dan digitalisasi. Referensi