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
-
Home
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
6
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi-NonKomersial 4.0 Internasional