JURNAL RISET INFORMATIKA Vol. 2 No. 1 Desember 2019 P-ISSN: 2656-1743 E-ISSN: 2656-1735 1 Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional. RANCANG BANGUN SISTEM INFORMASI MANAJEMEN SKRIPSI BERBASIS WEB MENGGUNAKAN MODEL WATERFALL Ibnu Rusdi, Indra Febria Widy, Noviyanti Peratiwi 1Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri www.nusamandiri.ac.i ibnu.ibr@nusamandiri.ac.id 2,3Teknik Informatika Sekolah Tinggi Teknik Cendekia Jl. Islamic Raya Kompleks Pendidikan Islamic Village Kelapa Dua Tangerang www.cendekia.ac.id 2 indra.febria@cendekia.ac.id, 3 novi.per4tiwi@gmail.com Abstrak Dalam tulisan ini akan dibahas mengenai proses pembuatan manajemen skripsi berbasis web. Penulis mengangkat tema ini karena saat ini mahasiswa sering sekali menjumpai permasalahan terhadap penulisan skripsi yang dimana membutuhkan banyak waktu dan juga membutuhkan banyak kertas untuk revisi dari dosen pembimbing. Konfirmasi penulisan sangatlah penting bagi para mahsiswa dalam proses pembuatan penulisan mahasiswa, yang ak- an dilakukan penilaian oleh para dosen pembimbing yang dimana kreatifitas mahasiswa terlihat dalam tahap-tahap proses pembuatan penulisan skripsi nanti. Model yang penulis gunakan menunjang Sistem Life Development Sistem (SDLC) yaitu Model Waterfall (Air Terjun) diharapkan dengan kemudahan dalam mengembangkan perangkat lunak (Software) pada setiap tahap yang dikerjakan saling mendukung satu sama lain. Tahapan pengerjaan dalam tulisan ini dimulai dari pengumpulan sumber permasalahan proses pembuatan penulisan mahasiswa dan menemukan tujuan untuk mempermudah mahasiswa dalam berkomunikasi dengan dosen pembimbing. Dengan adanya manajemen skripsi ini diharapkan bisa digunakan seba- gai data dalam membantu penulisan mahasiswa, dan membuat mahasiswa tidak harus menghamburkan kertas dalam revisi-revisi dari para dosen pembimbing. Kata kunci: Sistem Informasi, Manajemen Skripsi, Model Waterfall Abstract In this paper we will discuss the process of making a web-based thesis management. The author raises this theme because currently students often encounter problems with thesis writing which requires a lot of time and also requires a lot of paper for revision from the supervisor. Writing confirmation is very important for students in the process of making student writing, which will be assessed by supervisors where student creativity is seen in the later stages of the thesis writing process. The model that the author uses supports the Sistem Life Development System (SDLC), namely the Waterfall Model (Waterfalls), which is expected to be easy in developing software (Software) at each stage that is done mutually supporting one another. Stages of work in this paper starts from gathering the source of the problem of the process of making student writing and finding a goal to facilitate students in communicating with the supervisor. With the management of this thesis it is hoped that it can be used as data in assisting students' writing, and making students not have to waste paper in the revisions of the supervisors. Keywords: Information Sytems, Thesis Management, Waterfall Model PENDAHULUAN Dalam dunia Pendidikan perlu adanya pengendalian informasi yang terkomputerisasi untuk mendukung penyampaian informasi yang lebih cepat, tepat, dan terpusat sehingga mengharuskan kebutuhan ini untuk direalisasikan dalam segala bidang. Teknologi Informasi dan komunikasi sebagai bagian dari ilmu pengetahuan dan teknologi secara umum adalah semua http://creativecommons.org/licenses/by-nc/4.0/ P-ISSN: 2656-1743 E-ISSN: 2656-1735 JURNAL RISET INFORMATIKA Vol. 2 No. 1 Desember 2019 2 Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional teknologi yang berhubungan dengan pengambilan,pengumpulan,pengolahan,penyimpa nan,penyebaran, dan penyajian informasi (Abyzar, 2019). Pada penelitian sebelumnya dengan adanya sistem monitoring ini pihak akademik STIKOM Bali akan dengan mudah mengetahui perkembangan skripsi mahasiswa, sehingga jika terjadi kendala yang dihadapi oleh mahasiswa dalam pengerjaan skripsi maka pihak akademik dengan mudah dapat mencarikan solusinya(Ramayasa & Arwana, 2015). Penulis mencoba merancang sebuah sistem agar mempermudah dosen dalam melakukan pemeriksaan skripsi mahasiswa dan memudahkan dosen untuk selalu berinteraksi ke mahasisawa tanpa harus mertemu langsung dengan siswa. Diharapkan sistem yang akan dikembangkan ini menjadi salah satu bentuk komputerisasi sistem konvensional untuk memberikan kemudahan dalam melakukan studi, dengan menggunakan teknologi secara optimal (Constantianus & Suteja, 2005). Sistem yang dapat memudahkan mahasiswa untuk memanajement Skripsi dan memberikan approval kepada mahasiswa bimbingan, tanpa harus bertemu langsung dengan dosen. Penulis dalam merancang sistem menggunakan berbasis web agar dapat diakses secara mudah dan dibuat dengan user interface dinamis. Model pengembangan sistem yang digunakan dalam penelitian ini yaitu model Waterfall (Aediyansyah, 2018). Tujuan dikembangkan aplikasi manajemen skripsi agar dosen dan mahasiswa dapat berinteraksi secara interaktif sehingga kendala dosen yang sulit dihubungi dan sebagainya dapat berkurang dan memudahkan dalam proses pengontrolan dari bidang akademik. METODE PENELITIAN Jenis Penelitian Penelitian ini menggunakan pendekatan kuantitatif dan terapan. Suatu proses menemukan pengetahuan yang menggunakan data berupa angka sebagai alat menganalisis keterangan mengenai apa yang ingin diketahui (Hidayat, 2012). Target/subjek penelitian (untuk penelitian kualitatif) atau populasi-sampel (untuk penelitian kuantitatif) perlu diurai dengan jelas dalam bagian ini(Friyadie & Fatayat, 2019) . Model Pengembangan Sistem Model Waterfall atau air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengkodean, pengujian, dan tahap pendukung (support) (Sukamto & Salahudin, 2018). Berikut tahapan-tahapan yang akan penulis kerjakan dengan metode pengembangan software Waterfall: 1. Analisis Kebutuhan Software Pada tahap ini dilakukan eksplorasi mengenai kebutuhan dari pengguna (user). Yaitu dengan cara melakukan observasi pada STT Cedndikia mengenai masalah-masalah yang perlu diselesaikan seputar manajemen skripsi dan kebutuhan yang diperlukan bidang akademik. Diharapkan dengan pengembangan sistem ini diharapkan memudahkan proses monitoring, serta bagi dosen dengan mahasiswa proses bimbingan skripsi lebih interaktif. 2. Desain Setelah kebutuhan dari pengembangan sistem informasi manajemn skripsi ini telah diketahui, maka akan dilakukan desain sistem. Desain sistem menggunakan UML (Activity Diagram, Usecase Diagram, Deployment Diagram) untuk desain database menggunakan Entity Relationship Diagram (ERD) dan Logical Record Structure (LRS). 3. Code Generation (Implementasi) Pada tahap ini penulis menggunakan bahasa pemrograman PHP, HTML dan database phpMyAdmin sedangkan dalam proses pemrograman menggunakan Framework Codeigniter dengan fitur tampilan web dinamis dan User Friendly. 4. Testing Pada tahap ini penulis mendeskripsikan proses pengujian yang akan dilakukan dengan menggunakan Blackbox testing untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diharapkan selain itu penulis menggunakan software uantuk menguji kemanan dari aplikasi web menggunakan Acunetix Threat. 5. Support Dalam mendukung sistem informasi yang akan dikerjakan diperlukan perangkat keras (hardware) yaitu peralatan dalam bentuk fisik yang menjalankan perangkat lunak (software) dan peralatan ini berfungsi untuk menjalankan instruksi yang diberikan dan mengeluarkannya dalam bentuk informasi. Gambar 1. Ilustrasi Model Waterfall http://creativecommons.org/licenses/by-nc/4.0/ JURNAL RISET INFORMATIKA Vol. 2 No. 1 Desember 2019 P-ISSN: 2656-1743 E-ISSN: 2656-1735 3 Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional. Data, Intrumen, dan Teknik Pengumpulan Data Untuk menunjang penelitian ini, penulis penulis menggunakan teknik pengumpulan data sebagai berikut: 1. Observasi Metode ini dilakukan dengan pengamatan langsung terhadap sistem manajemen skripsi yang digunakan oleh Sekolah Tinggi Teknik (STT) Cendekia. 2. Wawancara Metode ini merupakan suatu bentuk pengumpulan data dengan mengadakan tanya jawab langsung kepada Bidang Akademik Sekolah Tinggi Teknik (STT) Cendekia seputar objek yang akan diteliti. Wawancara ini digunakan untuk mengumpulkan informasi yang tidak mungkin diperoleh lewat observasi. 3. Studi Pustaka Pada teknik ini, penulis mencari atau menggali informasi atau pengetahuan dari berbagai referensi yang bersumber dari buku, jurnal dan lainnya yang berkaitan dengan objek penelitian yang dibahas dalam penulisan. HASIL PENELITIAN DAN PEMBAHASAN Analisa Kebutuhan Perangkat Lunak Langkah pertama yang dilakukan pada rancangan manajemen skripsi yang diterapkan, penulis mengidentifikasi kebutuhan yang diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem. Halaman ini terbagi menjadi tiga tampilan. Tampilan pertama untuk administrator, yang kedua halaman untuk Dosen, dan yang ketiga halaman untuk Mahasiswa. 1. Halaman Untuk Bagian Admin a. Mengelola data Mahasiswa. b. Mengelola data Dosen . 2. Halaman Untuk Dosen a. Dosen dapat melakukan login. b. Pada halaman ini Dosen dapat mengelola data status penulisan yang disetujui . c. Dosen dapat mengelola data status pengajuan yang belum disetujui. 3. Halaman Untuk Mahasiswa a. Pada halaman ini pengunjung dapat Mahasiswa melihat status penulisan. b. Mahasiswa melakukan login. c. Mahasiswa melakukan pengajuan perancangan penulisan. Perancangan Perangkat Lunak 1. Perancangan Sistem Perangkat Lunak Perancangan Sistem Informasi Manajemen Skripsi ini dengan menggunakan Use Case diagram. Use Case Diagram menggabarkan hubungan antara aktor dan kegiatan yang dapat dilakukannya terhadap aplikasi (Sukamto & Salahudin, 2018). Gambar 2. Use Case Diagram Rancang Bangun Skripsi Tabel 1. Sekenario Use Case Login Use Case Name : Login untuk mengakses sistem Use Case Description : Pengguna login ke dalam sistem untuk mengakses Fungsi- fungsi sistem Actors : Admin, Dosen, mahasiswa Pre-Condition : Pastikan jaringan internet terkoneksi agar tidak ada kendala dalam mengakses sistem Post- Condition : Sistem akan menampilkan popup setelah berhasil login, sesuai dengan hak akses Main Scenarios Serial Step (Tahap/Langkah) Actor 1 Input Username, Input Password 2 Validasi username dan password 3 Jika benar diberikan akses ke sistem sesuai hak akses Extension 2a Invalid username, menampilkan popup pesan username salah http://creativecommons.org/licenses/by-nc/4.0/ P-ISSN: 2656-1743 E-ISSN: 2656-1735 JURNAL RISET INFORMATIKA Vol. 2 No. 1 Desember 2019 4 Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional 2b Invalid Password, menampilkan popup pesan password salah 2. Perancangan database Perancangan basis data utama dengan menggunakan Entity Ralationship Diagram (ERD), dengan mengidentifikasi jenis entitas dan attribut. jurusan jurusan_id nama dosen user_accountmahasiswa mahasiswa_list skripsi Punya jurusan_id dosen_id nama telpon email nip Siswa_id status Create_dateperiode posisi foto Siswa_id Dosen_id List_id remark status Skripsi_id Siswa_id judul file deskripsi nama id nip email User_password type nama nim telepon foto Create_date kelolaPunya kelola lakukan 1 M 11 1 M M N M 1 Gambar 3. Entity Relationship Diagram (ERD) Aplikasi Manajemen Skripsi Perancangan Logical Record Structure (LRS), menjelaskan tentang alur dari suatu record. mahasiswa_list PK list_id dosen_id siswa_id periode status created_date skripsi PK skripsi_id siswa_id judul file deskripsi status created_date remark dosen PK dosen_id nama nip telpon email posisi created_date jurusan_id foto skripsi_detail PK skripsi_det_id skripsi_id judul file deskripsi status nilai jurusan PK jurusan_id nama user_account PK id nama nip email user_password type mahasiswa PK siswa_id nama nip jurusan_id telpon created_date foto Gambar 4. Logical Record Structure Aplikasi Manajemen Skripsi 3. Perancangan Navigasi a. Navigasi Halaman Pengguna Manajemen Skripsi. Gambar 5. Struktur Navigasi Aplikasi Manajemen Skripsi 4. Rancangan User Interface a. Halaman Login Pengguna Pada halam ini pengguna diinstruksikan memasukan atau input data dengan benar agar dapat mengakses sistem Gambar 6. Tampilan Awal Login Pengguna b. Tampilan Data Mahasiswa yang akan Skripsi Data mahasiswa yang sudah memenuhi criteria untuk mengikuti Skripsi pada semester berjalan akan ditampilkan Gambar 7. Tampilan Data Mahasiswa yang skripsi http://creativecommons.org/licenses/by-nc/4.0/ JURNAL RISET INFORMATIKA Vol. 2 No. 1 Desember 2019 P-ISSN: 2656-1743 E-ISSN: 2656-1735 5 Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional. c. Tampilan Data Dosen Pembimbing Skripsi Data dosen pembimbing yang telah memenuhi syarat membimbing mahasiswa untuk Skripsi pada STT Cendekia. Gambr 8. Tampilan Data Dosen Pada gambar 8 diatas, menampilkan daftar dosen STT Cendekia yang telah memenuhi syarat menjadi dosen pembimbing skripsi mahasiswa. d. Tampilan Pengajuan Skripsi ke Dosen oleh mahasiswa Gambar 9. Tampilan Pengajuan Judul Mahasiswa Pada gambar 9 diatas, menampilkan bentuk konsultasi mahasiswa kepada dosen pembimbing skripsi melalui aplikasi manajemen skripsi. e. Tampilan Detail Skripsi Mahasiswa Gambar 10. Tampilan Detail Skripsi Mahasiswa Pada gambar 10 diatas, mahasiswa STT Cendekia mengajukan per bab yang terdapat dalam skripsi. Sehingga dosen pembimbing dapat melihat dan mengecek file yang telah diajukan serta dosen diharapkan memberikan catatan terhadap pengajuan tersebut agar mahasiswa mengetahui yang harus diperbaiki atau revisi. f. Tampilan Persetujuan (Approve it) Skripsi Mahasiswa Pada tampilan berikut akan menampilkan data pesetujuan dosen kepada mahasiswa yang telah selesai mengerjakan skripsi dan berinteraksi aktif dalam Aplikasi Manajemen Skripsi. Gambar 11. Tampilan Approve it (Persetujuan) Dosen Pada gambar 11 diatas, apabila mahasiswa telah diperiksa semua pengajuan bab dan telah memperbaiki serta telah sesuai kaidah penulisan. Dosen pembimbing dapat memberikan persetujuan melalui aplikasi manajemen skripsi dan mahasiswa diwajibkan menemui serta meminta tanda tangan dosen pembimbing secara langsung. Code Perangkat Lunak
nama)?>
NIP : nip)?>
List Judul Skripsi