SKRIPSI
2118134
PROPOSAL
2118134
2
2022
3
PERSETUJUAN
SKRIPSI
RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SKRIPSI PADA
PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS KRISTEN WIRA
WACANA SUMBA
NIDN.0808128601
Mengetahui,
Ketua Program Studi Teknik Informatika
iv
PENGESAHAN SKRIPSI
RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN SKRIPSI PADA
PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS KRISTEN WIRA
WACANA SUMBA
v
PERNYATAAN BEBAS PLAGIAT
Nim : 2118134
Dengan ini menyatakan bahwa karya ilmiah skripsi ini bebas plagiat. Dimana
sepanjang pengetahuan saya, tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam daftar pustaka.
Apabila di kemudian hari terbukti terdapat plagiat dalam karya ilmiah skripsi ini,
maka saya bersedia menerima sanksi sesuai dengan peraturan dan perundang-
undangan yang berlaku.
(Materai 6000)
2118134
vi
MOTTO
(KOLOSE 2:3)
PERSEMBAHAN
Proposal skripsi ini saya persembahkan untuk keluarga tercinta khususnya bapak,
mama, kakak serta semua teman-teman. Syukur dan terimakasih karena
keberhasilan saya hari ini, besok dan seterusnya tidak terlepas dari doa dan
dukungan mereka.
vii
KATA PENGANTAR
Puji syukur ke hadirat Tuhan Yang Maha Esa yang telah melimpahkan
segala rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan laporan
proposal skripsi yang merupakan salah satu persyaratan untuk menyelesaikan
program studi strata satu (S1) pada Jurusan Teknik Informatika Universitas
Kristen Wira Wacana Sumba.
Penulis menyadari bahwa laporan proposal skripsi ini masih jauh dari
sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan
senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi
ini tidak akan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai
pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan
terima kasih kepada:
1. Ketua Program Studi Teknik Informatika selaku dosen pembimbing 1 (satu)
Ibu Arini Aha Pekuwali,S.kom,M Kom.
2. Dosen pembimbing 2 (dua ) dan sekaligus dosen wali, Ibu Desy Asnath
Sitaniapessy,S.Si(Teol), M.Si.
3. Bapak/Ibu Dosen dan staf Program Studi Teknik Informatika yang telah
membimbing dan membantu penulis selama kuliah di Program Studi Teknik
Informatika Fakultas Sains dan Teknologi Universitas Kristen Wira Wacana
Sumba.
4. Bapak dan Ibu tercinta, serta seluruh keluarga yang telah mendukung dan
menjadi motivasi bagi saya serta doa sehingga saya dapat menyelesaikan
proposal skripsi ini.
5. Teman-teman angkatan 2018 dan keluarga besar Himpunan Mahasiswa
Teknik Informatika, terima kasih telah memberi dukungan, kenangan dan
motivasi di hari-hari yang dilewati selama berkuliah di Universitas Kristen
Wira Wacana Sumba.
6. Semua pihak yang tidak sempat ditulis satu persatu, yang telah memberikan
bantuan dan partisipasi dalam menyelesaikan proposal skripsi ini, penulis
mengucapkan teima kasih atas dukungan dan doa.
viii
Penulis menyadari bahwa dalam penyusunan proposal skripsi ini masih
terdapat berbagai kekurangan dan keterbatasan. Berbagai kritik dan saran yang
membangun diharapkan dari semua pihak agar karya ini menjadi lebih baik
selanjutnya dapat bermanfaat bagi yang membutuhkan dan berbagai pihak
lainnya. Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu
mencurahkan berkat-Nya.
NIM 2118134
ix
DAFTAR ISI
COVER.....................................................................................................................i
PERSETUJUAN......................................................................................................ii
PENGESAHAN......................................................................................................iii
KATA PENGANTAR...........................................................................................vii
DAFTAR ISI.......................................................................................................viiii
DAFTAR GAMBAR..............................................................................................xi
DAFTAR TABEL..................................................................................................xii
DAFTAR PERSAMAAN.....................................................................................xiii
ABSTRAK............................................................................................................xiv
BAB I PENDAHULUAN........................................................................................1
2.1 Sistem......................................................................................................2
2.2 Informasi..................................................................................................2
x
2.4 Pengolahan data.......................................................................................7
2.7 MySql......................................................................................................8
2.8.1 PHP............................................................................................9
2.8.3 Boostrap....................................................................................9
3.1 Profil......................................................................................................22
xi
3.5.2 Perancangan sistem(design)....................................................26
3.6.1 Wawancara..............................................................................27
3.6.2 Observasi.................................................................................28
DAFTAR PUSTAKA............................................................................................43
xii
DAFTAR GAMBAR
xiii
DAFTAR TABEL
xiv
DAFTAR PERSAMAAN
xv
ABSTRAK
Perkembangan teknologi informasi ini memberikan dampak besar hampir di segala aspek
kehidupan manusia seperti pada bidang pendidikan. Salah satu contoh hasil dari perkembangan
teknologi informasi dalam bidang pendidikan adalah sistem informasi pengelolaan skripsi pada
perguruan tinggi. Pengelolaan skripsi di Program Studi Teknik Informatika Universitas Kristen
Wira Wacana Sumba masih belum di akses dengan cepat, sehingga banyak menyita waktu dan
tenaga. Selain itu, kondisi ini dapat memperbesar peluang terjadinya kesalahan dalam
pengelolaan informasi. Oleh karena itu perlu dirancang suatu sistem informasi yang dapat
digunakan untuk mempermudah proses pengolahan tugas akhir/skripsi serta penyajian informasi
dengan efektif dan efisien. Metode pengumpulan data yang digunakan adalah
wawancara,observasi dan studi literatur. Pengembangan sistem informasi menggunakan metode
waterfall yang merupakan pemodelan dari metode System Development Life Cycle (SDLC) untuk
mempermudah dalam mengelolah skripsi di prodi Teknik Informatika. Metode waterfall atau air
terjun memiliki urutan pengembang system dengan tahapan analisis kebutuhan, desain sistem,
pengkodean sistem, pengujian sistem dan pemeliharaan sistem. Pemodelan sistem menggunakan
use case diagram, class diagram, sequence diagram, dan activity diagram. Pengujian sistem
menggunakan uji coba black box untuk memperoleh hasil sejauh mana sistem sudah memenuhi
perintah-perintah yang diinginkan.
xvi
BAB II
PENDAHULUAN
1
Untuk pengajuan proposal mahasiswa harus melengkapi berkas
pendaftaran proposal seperti kartu studi tetap ( KST), pas foto mahasiswa,
transkrip nilai,
1
2
laporan praktek kerja lapangan (PKL), dan dokumen proposal. Setelah itu
mahasiswa akan melakukan pendaftaran pengajuan proposal dengan submit
digoogle form yang disediakan program studi. Setelah itu, diadakan rapat prodi
dengan semua dosen Prodi Teknik Informatika untuk menetukan proposal yang
sesuai dengan bidang penelitian prodi dan menerapkan algoritma untuk
menyelesaikan penelitian. Setelah mahasiswa mengajukan proposal dan proposal
diterima, maka mahasiswa akan mendapatkan dosen pembimbing. Pembimbingan
di Prodi teknik informatika dilakukan minimal 3 kali bimbingan dengan dosen
pembimbing satu dan dosen pembimbing dua, jika sudah melakukan bimbingan 3
kali pada setiap dosen pembimbing maka sudah bisa melakukan pendaftaran ujian
proposal. Pendaftaran ujian proposal harus melengkapi berkas-berkas seperti
proposal yang sudah melewati bimbingan 3 kali dimasing-masing pembimbing
dan bukti persetujuan dosen pembimbing. Setelah itu maka mahasiswa akan
mendapatkan dosen penguji dalam ujian proposal. jika mahasiswa lulus ujian
proposal maka akan dilanjutkan ke tahap berikut, jika tidak dilanjutkan maka
akan melakukan ujian ulang dengan perbaikan dalam waktu 2 minggu.
Pendaftaran ujian skipsi akan dilakukan jika mahasiswa sudah melakukan
bimbingan minimal 6 kali dan melengkapi berkas pendaftaran seperti dokumen
proposal yang sudah disahkan oleh dosen penguji.
III.3 Sistem
Menurut (Steinbart., 2014), sistem adalah suatu rangkaian yang terdiri dari
dua atau lebih komponen yang saling berhubungan dan saling berinteraksi satu
sama lain untuk mencapai tujuan. Dimana sistem biasanya terbagi dalam sub
system yang lebih kecil yang mendukung sistem yang lebih besar.
Menurut (Gelinas, 2012) , sistem merupakan seperangkat elemen yang
saling bergantung yang bersama-sama mencapai tujuan tertentu. Dimana sistem
harus memiliki organisasi, hubungan timbal balik, integrasi dan tujuan pokok.
Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang
dimaksudkan untuk mencapai suatu tujuan. Sebagai gambaran, jika dalam sebuah
sistem terdapat elemen yang tidak memberikan manfaat dalam mencapai tujuan
yang sama, maka elemen tersebut dapat dipastikan bukanlah bagian dari sistem
(Abdul, 2003).
2.2 Informasi
Menurut (Sutabri, 2012), menyatakan bahwa informasi merupakan data
yang telah diklasifikasikan atau diolah atau pengambilan keputusan yang dapat
dirasakan akibatnya secara langsung saat itu juga atau secara tidak langsung pada
saat mendatang.
Informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih
berguna bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian
nyata dan dapat digunakan sebagai alat bantu untuk mengambil suatu keputusan.
Informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang
penting bagi penerimanya dan mempunyai kegunaan sebagai dasar dalam
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu
juga atau secara tidak langsung pada saat mendatang (Fitri, 2010)
5
6
Kualitas suatu informasi tergantung dari 3 hal, yaitu informasi harus akurat,
tepat waktu, dan relevan. Menurut (Jogiyanto H, 2009), kualitas dari suatu
informasi tergantung dari tiga hal, yaitu:
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak
bias atau menyesatkan. Akurat juga berarti informasi harus jelas
mencerminkan maksudnya.
2. Tepat pada waktunya, berarti informasi yang datang pada penerima
tidak boleh terlambat. Informasi yang sudah usang tidak akan
mempunyai nilai lagi. Karena informasi merupakan landasan didalam
pengambilan keputusan. Bila pengambilan keputusan terlambat, maka
dapat berakibat fatal untuk organisasi.
3. Relevan, berarti informasi tersebut mempunyai manfaat untuk
pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang
lainnya berbeda. Misalnya informasi mengenai sebab-musabab
kerusakan mesin produksi kepada akuntan perusahaan adalah kurang
relevan dan akan lebih relevan bila ditujukan kepada ahli teknik
perusahaan.
III.4 Sistem Informasi
Sistem informasi merupakan suatu kombinasi teratur dari people (orang),
hardware (perangkat keras), software (perangkat lunak), computer network and
data communication (jaringan computer), database (basis data) yang
mengumpulkan, mengubah dan menyebarkan informasi didalam suatu bentuk
organisasi (James, 2005).
Menurut (Oetomo, 2006), sistem informasi adalah kumpulan elemen yang
saling berhubungan satu sama lain yang membentuk satu kesatuan untuk
mengintegrasikan data, memproses dan menyimpan serta mendistribusikan
informasi. Sistem informasi merupakan kesatuan elemen-elemen yang saling
berinteraksi secara sistematis dan teratur untuk menciptakan dan membentuk
aliran informasi yang akan mendukung pembuatan keputusan dan melakukan
kontrol terhadap jalannya perusahaan.
7
bentuk yang sederhana mudah dilakukan operasi data. MySQL sendiri adalah
sebuah data relasional. Database yang memiliki struktur relasional terdapat tabel
untuk menyimpan data. Pada setiap tabel terdiri dari kolom baris serta sebuah
kolom untuk mendefinisikan jenis informasi harus disimpan (Wahana, 2013).
Menurut (Anggita, 2021), salah satu keunggulan utama database adalah
berkurangnya redundan data. Konsekuensinya tidak hanya ruang penyimpanan
harddisk menjadi berkurang, tetapi kecepatan pemrosesan data juga berkurang.
Selain itu ada kelebihan lainnya, yaitu:
a. Fleksibilitas: jika data berubah, dapat meng-update nilainya hanya
disatu tempat. Dengan demikian, semua query, form, dan lainnya akan
berubah secara konsekuen dengan nilai yang baru tersebut.
b. Simple: model penyimpanan tabel yang merupakan dasar dari sistem
relasional memang simple, dan merupakan metode penyimpanan data
yang tak redundan. Tiap tabel didesain relasional untuk objek tunggal
yang mengandung data, yang konsekuen terhadap aspek tertentu dari
database, seperti pegawai, produk, atau order.
c. Power: menyimpan data dalam tabel-tabel yang terpisah lebih
memudahkan adanya pengelompokan, searching, dan pengambilan
data menggunakan banyak cara yang tak terbatas.
d. Kemudahan manajemen dengan tabel yang kecil dan tidak kompleks,
informasi jadi mudah dilacak dan diatur.
bahasa pemrograman kebahasa mesin melalui aturan tertentu agar dapat diterima
oleh komputer (Sari, M.A., 2015).
III.9.2Code Igniter
CodeIgniter adalah sebuah framework PHP yang berupa kumpulan folder
dan file PHP, JavaScript, CSS, TXT, dan file berbasis web lainnya dengan setting
tertentu untuk menggunakannya dan menyediakan library dan helper yang dapat
dimanfaatkan di dalam pemrograman PHP. CodeIgniter tergolong framework
dengan ukuran kecil dan cukup mudah dikuasai. CodeIgniter membutuhkan web
server agar dapat dijalankan. Salah satu contoh aplikasi web server yaitu Wamp
Server. CodeIgniter juga dikenal sebagai salah satu framework PHP yang
menerapkan konsep MVC (Model, View, Controller). Salah satu manfaat konsep
MVC adalah memisahkan kode program dengan pengelolaan database. Model
berhubungan dengan database di mana di dalam model terdapat class dan fungsi
untuk mengambil, menambah, mengubah, dan menghapus data suatu aplikasi.
View berfungsi untuk memberikan tampilan aplikasi ke user. Sedangkan
controller berfungsi sebagai jembatan penghubung antara view dan model
(Somya, 2018).
III.9.3Boostrap
Bootstrap merupakan salah satu framework CSS yang sering digunakan
untuk memperindah tampilan suatu website. Tujuan dari Boostrap adalah
mempercepat pekerjaan. Framework ini sering digunakan oleh front-end
programmer namun tidak menutup kemungkinan juga apabila digunakan oleh
back-end programmer. Kelebihan dari Bootstrap ini adalah tidak hanya membuat
tampilan yang statis namun dapat membuat tampilan dinamis dan beberapa
10
animasi dengan bantuan plugin JavaScript. Selain itu juga, Bootstrap mendukung
untuk membuat web responsif, yaitu tampilan akan berubah ukurannya tergantung
pada resolusi layar device yang digunakan oleh user (Somya, 2018).
Use Case
Fungsionalitas yang disediakan sistem sebagai unit- unit yang
saling bertukar pesan antar unit atau aktor.
Aktor/Actor
Orang, proses, atau sistem lain yang berinteraksi dengan
sistem informasi yang akan dibuat di luar sistem informasi
yang akan dibuat itu sendiri.
III.10.2Activity Diagram
Activity diagram merupakan rancangan aliran aktifitas atau alur kerja
dalam sebuah sistem yang akan dijalankan. Diagram aktivitas atau activity
diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem
atau proses bisnis atau menu yang ada pada perangkat lunak
(Shalahuddin&Sukamto, 2013). Simbol-simbol activity diargam dapat dilihat
pada Tabel 2.2.
Aktivitas
Aktifitas yang dilakukan sistem, aktivitasnya di awali
dengan kata kerja
12
Percabangan/ Decision
Asosiasi percabangan dimana jika ada pilihan aktivitas
lebih dari satu
Penggabungan / Join
Asosiasi penggabungan dimana lebih dari satu aktivitas
digabungkan menjadi satu
Status Akhir Status akhir yang dilakukan sistem, sebuah diagram
aktivitas memiliki sebuah status akhir
Swimline
Memisahkan organisasi bisnis yang bertanggungjawab
terhadap aktivitas yang terjadi
III.10.3Sequence Diagram
Sequence diagram merupakan menggambarkan sejumlah aktivitas atau
kolaborasi antar objek. Diagram sekuen menggambarkan kelakuan objek pada use
case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan
dan diterima antar objek (Shalahuddin&Sukamto, 2013).
Simbol-simbol Sequece diagram dapat dilihat pada tabel 2.3
Lifeline
Menyatakan kehidupan suatu objek
Activation
Menyatakan objek dalam keadaan aktif dan berinteraksi
Object message
Menyatakan suatu objek membuat objek lain, arah panah
mengarah pada objek yang dibuat
Message to self
Menyatakan suatu objek memanggil dirinya sendiri
III.10.4Class Diagram
Menurut (Rosa, 2015), Class diagram merupakan visual dari struktur
sistem program pada jenis-jenis yang dibentuk atau alur dari database pada semua
sistem. Class diagram menunjukan kelas yang menjadi komponen dari sistem dan
hubungan kelas beserta batasan-batasan yang memiliki hubungan antara kelas
dalam membangun sistem
a. Requirement Analysis
Pada tahap ini pengembang sistem diperlukan suatu komunikasi yang
bertujuan untuk memahami software yang dibutuhkan pengguna dan
batasan software. Informasi ini biasanya dapat diperoleh melalui
wawancara, observasi atau diskusi.
b. Design (Perancangan)
15
Bentuk Judul 2
Sistempakar
2. Pembuatan N-gram
Masing-masing kalimat dibuat n-gram. Jumlah data pengelompokan n-gram ini
bisa dimulai dari 2, 3, 5, 7 dan seterusnya misal n-gram=3.
Judul 1
Sis ist ste tem emi min inf nfo for orm rma mas asi
Judul 2
Untuk masing-masing n-gram di buat rolling hash. Pada perhitungan nilai hash
pada n-gram bagian pertama judul 1 adalah “Sis” dengan basis nilai (b) = 2, n-
gram (n) = 3.
657 776 793 775 727 756 742 775 774 781 771 745 733
Hasil nilai hash pada teks judul 1 pada perhitungan setiap n-gram yaitu 9
rangkaian n-gram.
Judul 1 Judul 2
W1: 657 776 973 W1: 657 776 973
W2 :776 973 775 W2 :776 973 775
W3: 973 775 727
W3: 973 775 727
W4: 775 727 756
W5: 727 756 742 W4: 775 727 756
Judul 1 Judul 2
= 12,5%
Kemiripan atau kesamaan judul skripsi 1 dan judul skripsi 2 adalah 12,5%
IV.3 Profil
Universitas Kristen Wira Wicana Sumba (Unkriswina sumba) merupakan
satu-satunya universitas yang ada di Sumba, Nusa Tenggara Timur. sejak berdiri
pada tahun 1997 dengan nama STIE atau sekolah tinggi ilmu ekonomi telah
berkembang menjadi universitas pada tahun 2015. Unkriswina mempunyai 3
fakultas yaitu Fakultas Sains dan Teknologi yang didalamnya ada 5 program studi
yaitu teknik informatika, agroteknologi, teknik hasil perikanan, agribisnis dan
peternakan. Fakultas Bisnis Ekonomi dan Humaniora yang mempunyai 3
program studi yaitu manajemen, ekonomi pembangunan dan hukum. Fakultas
Keguruan dan Ilmu Pendidikan yang mempunyai 2 program studi yaitu
pendidikan biologi dan matematika. Berdasarkan data peneriman mahasiswa pada
Unkriswina telah berjumlah 3500 mahasiswa dengan capaian paling tinggi pada
Prodi Teknik Informatika, Program studi Teknik Informatika menjadi salah satu
program studi yang banyak diminati di Unkriswina. Pada tahun ajaran 2020/2021
ditargetkan Program studi Teknik Informatika akan mengeluarkan lulusan
(Talakua, 2021).
Di Prodi Teknik Informatika, pengelolaan data mahasiswa sampai pada
pengelolaan skripsi/tugprodas akhir sangat membutuhkan waktu yang cukup lama
karena mahasiswanya banyak. pengelolaan skripsi mencakup 3 bagian yaitu
pengajuan proposal, pendaftaran ujian proposal dan pendaftaran ujian skripsi.
Bagi mahasiswa yang mengambil matakuliah skripsi harus mencapai 138 satuan
kredit mahasiswa (SKS). Jika sudah mencapai sks yang ditentukan mahasiswa
boleh mengajukan proposal. Untuk mengajukan proposal mahasiswa harus
melengkapi berkas-berkas seperti kartu studi tetap (KST), pas foto mahasiswa,
transkrip nilai, laporan praktek kerja lapangan (PKL), dan dokumen proposal
melalui google form yang disediakan oleh prodi.Setelah itu prodi akan mengecek
judul proposal dan melakukan rapat prodi dengan dosen-dosen prodi teknik
informatika untuk menetukan judul proposal yang diterima atau yang ditolak.
Bagi mahasiswa yang diterima judulnya akan mendapatkan dosen pembimbing 2
22
23
2 3 4 1 2 3 4 1 2 3 4
1 Pengambilan Data
2 Melakukan Observasi
Lapangan
3.6.1 Wawancara
Wawancara dilakukan dengan bertemu langsung dengan staf prodi dan
ketua program studi teknik informatika dengan mengajukan beberapa pertanyaan
mengenai sistem informasi pengelolaan skripsi pada Prodi Teknik Informatika.
Pengambilan data melalui ketua Prodi terkait profil Prodi Teknik Informasi,
proses pengolahan skripsi seperti pengajuan proposal, pendaftaran ujian proposal
dan pendaftaran ujian skripsi.
3.6.2 Observasi
Observasi melakukan pengamatan secara langsung terhadap sistem
pengelolaan skripsi yang berjalan di Prodi Teknik Informatika untuk memperoleh
informasi yang dibutuhkan. Penulis bertujuan untuk mengetahui permasalahan
yang ada di Prodi Teknik Informatika sehingga melakukan perancangan sistem.
3.6.3 Studi Pustaka
Peninjauan studi pustaka yang diterapkan adalah mencari informasi atau
referensi menganai perancangan sistem informasi pengelolaan skripsi melalui
situs internet, jurnal ilmiah, karya ilmiah dan skripsi yang dapat menjadi
pedoman dalam perancangan sistem maupun pengeksekusian kode program.
3.7 Rancang Pemodelan sistem
Sebelum dilakukan pengkodean sistem, terlebih dahulu dilakukan rancang
pemodelan menggunakan use case. Pemodelan bertujuan untuk memberikan
gambaran dan alur kerja sistem, sehingga memudahkan dalam penjabaran bahasa
program.
3.7.1 Pemodelan Use Case Diagram
Use case diagram merupakan diagram use case yang digunakan untuk
menggambarkan secara ringkas aktor-aktor yang berinteraksi dengan sistem.
Pada Gambar 3.2 dapat dilihat ada empat orang pengguna sistem yang
mempunyai hak akses masing masing. Bagian admin dapat mengakses halaman
login kemudian mengakses data pengajuan judul, pendaftaran ujian proposal,
pendaftaran ujian skripsi, data mahasiswa dan data dosen pembimbing dengan
menambahkan, mengubah, mencari, menghapus dan membuat laporan. Admin
dapat melihat judul skripsi mahasiswa, melihat kesamaan judul skripsi mahasiswa
yang diajukan dengan judul skripsi yang sudah pernah diajukan, melihat
peringatan jika jumlah bimbingan yang melebihi kuota dan melihat peringatan
29
jika mahasiswa melewati waktu perbaikan untuk ujian proposal dan skripsi,
melihat peringatan jika mahasiswa belum maju ujian proposal walaupun sudah di
terima judulnya 6 bulan yang lalu dan juga melihat peringatan jika mahasiswa
sudah 12 bulan setelah ujian proposal belum ujian skripsi. Admin memiliki hak
penuh dalam mengakses sistem informasi. Mahasiswa dapat mengakses halaman
login kemudian melihat judul skripsi dan menambahkan data berupa berkas
persyaratan pengajuan judul, pendaftaran ujian proposal, pendaftaran ujian skripsi,
dan melihat dosen pembimbingnya. Dosen pembimbing dapat mengakses
halaman login kemudian dapat melihat jumlah mahasiswa yang menjadi
bimbingannya, memverifikasi judul tugas akhir mahasiswa. Kaprodi dapat
mengakses halaman login dan melihat melihat judul skripsi mahasiswa, melihat
mahasiswa yang mengajukan proposal, yang mendaftar ujian proposal dan skripsi,
melihat siapa dosen pembimbing dan mahasiswa yang dibimbingnya. Kaprodi
juga melihat peringatan di sistem jika ada kesamaan judul mahasiswa, melihat
peringatan waktu perbaikan ujian laporan proposal dan skripsi, melihat
peringatan jika mahasiswa belum maju ujian proposal walaupun sudah di terima
judulnya 6 bulan yang lalu dan juga melihat peringatan jika mahasiswa sudah 12
bulan setelah ujian proposal belum ujian skripsi. Setelah itu admin, mahasiswa,
dosen pembimbing dan kaprodi keluar dari sistem.
30
Dari Gambar 3.4 dijelaskan tentang alur proses login yang dilakukan oleh
user. User terdiri dari admin, mahasiswa, kaprodi, dan dosen pembimbing.
Pertama pengguna (user) membuka situs web maka sistem akan
menampilkan form login, selanjutnya akan ada perintah untuk pengguna agar
melakukan input username dan password, selanjutnya sistem akan
melakukan kontrol untuk menangkap data, selanjutnya sistem akan membaca
data yang diinput dalam database apakah sudah sesuai atau tidak, jika
berhasil maka sistem akan menampilkan halaman menu, jika gagal maka
kembali pada halaman login.
32
Pada Gambar 3.6 menjelaskan tentang proses Edit data yang dilakukan
oleh user. User yang di masud yakni admin. Pertama user akan membuka
situs web lalu sistem akan menampilkan form login pada sistem, selanjutnya
user akan memdiasukkan username dan password. Sistem akan melakukan
validasi data, ketika gagal maka user kembali memasukkan username dan
password, dan jika berhasil maka lanjut ke halaman menu utama. Kemudian
user memilih menu untuk mengedit data, sistem akan menampilkan data yang
ada pada menu, lalu user akan melakukan perubahan data dan sistem akan
melakukan validasi untuk proses simpan data. Jika gagal maka sistem akan
kembali pada form edit data, dan jika berhasil sistem akan menampilkan
perubahan data.
Gambar 3.8 dimenjelaskan tentang proses lihat data yang dilakukan oleh
user. User yang di masud yakni admin, mahasiswa, kaprodi dan dosen
pembimbing. Pertama user akan membuka situs web lalu sistem akan
menampilkan form login pada sistem, selanjutnya user akan memasukkan
username dan password. Sistem akan melakukan validasi data, ketika gagal
maka user kembali memasukkan username dan password, dan jika berhasil
maka lanjut ke halaman menu utama. Kemudian user memilih untuk melihat
data dan sistem akan menampilkan data.
37
Pada Gambar 3.10 dijelaskan mengenai proses input data user. User
yang dimasudkan yakni admin dan mahasiswa. Data yang diinputkan berupa
data mahasiswa, data pengajuan judul, data pendaftaran ujian proposal, data
pendaftaran ujian skripsi, data dosen pembimbing. Pertama user akan
membuka situs web kemudian pilih menu yang datanya akan diinput dan
sistem akan menampilkan form input data, kemudian sistem akan mendeteksi
kesamaan judul proposal menggunakan algoritma winnowing pada pengajuan
proposal yang baru diinput dengan judul proposal yang sudah pernah
diinput, selanjutnya memuat data, sistem akan melakukan kontrol untuk
memposting data dalam database, selanjutnya sistem akan membaca data
dalam database apakah judul proposal sudah pernah diajukan sebelumnya
atau belum, jika sudah pernah diajukan maka sistem akan memberikan
peringatan bahwa judul ini pernah diajukan sebelumnya, jika judul yang
diajukan belum pernah diajukan maka sistem akan menampilkan data,
kemudian database akan memproses data (data query) lalu kontrol akan
39
Pada Gambar 3.11 dijelaskan tentang user dalam melakukan proses edit
data. User di antaranya admin. Data yang dapat diedit yaitu data mahasiswa,
data dosen pembimbing, data pendaftaran ujian proposal, data pendaftaran
ujian skripsi. Proses pertama user membuka situs web, kemudian memilih
menu yang datanya yang akan diedit dan sistem akan menampilkan form edit
data, selanjutnya memuat data (load data), lalu sistem akan melakukan
kontrol untuk menyimpan data dalam menampilkan data maka database akan
memproses data (data query) lalu kontrol untuk memebaca data ( hasil
query), selanjutnya sistem akan menampilkan kembali halaman awal dan
menampilkan data pada menu.
Pada Gambar 3.14 dapat dilihat keterkaitan antara class yang satu dan class yang
lainnya. Gambar di atas ada delapan kelas yaitu class data admin, class data
mahasiswa, class data kaprodi, class data judul skripsi, class data pengajuan
judul, class data pendaftaran ujian proposal, class data pendaftran ujian skripsi
dan class data dosen pembimbing. Class data admin memiliki atribut id nip,
nama, email dan no hp, username dan password. Terdapat fungsi menambah,
melihat, mengubah dan mengahapus. Class data mahasiswa memiliki atribut id
nim, nama, email, alamat, no hp, jenis kelamin, foto, username dan password.
Terdapat fungsi melihat dan menambah. Class data kaprodi memiliki atribut id
43
nidn, nama, email, dan no hp, username dan password. Terdapat fungsi melihat.
Class judul skripsi memiliki atribut id judul, nama penulis dan tahun.terdapat
fungsi melihat judul. Class data pengajuan judul memiliki atribut id proposal, kst,
transkip nilai, past foto, laporan pkl dan dokumen proposal. Terdapat fungsi
melihat, menambah, mengubah, dan menghapus. Class data pendaftaran ujian
proposal memiliki atribut id judul, kst, transkrip nilai, laporan PKL, dosen
pembimbing satu, dosen pembimbing dua, kartu bimbingan dan dokumen
proposal. Terdapat fungsi melihat, mengubah, menambah,dan menghapus. Class
data pendaftaran ujian skripsi memiliki atribut id skripsi, kst, transkrip nilai,
laporan PKL, kartu bimbingan, dosen pembimbing satu, dosen pembimbing dua,
dosen penguji satu, dosen penguji dua dan bukti pengesahan skripsi. Class dosen
pembimbing memiliki atribut id nidn, nama, email, no hp dan jumlah mahasiswa
bimbinganya, username dan password. Terdapat fungsi melihat, mengubah,
menambah,dan menghapus. Class-class di atas merupakan menu-menu yang
dapat diakses oleh pengguna (user), di antaranya mahasiswa, kaprodi, admin dan
dosen pembimbing.
44
BAB IV
Pada Gambar 4.1 merupakan flowchart sistem yang berjalan saat ini di Prodi
Teknik Informatika. Pada tahap awal mahasiwa akan melengkapi persyaratan
akademik, kemudian mahasiwa akan melakukan pengajuan judul skripsi melalui
link pengajuan yang disiapkan Prodi. Setelah itu dilakukan rapat prodi untuk
menentukan judul skripsi mana yang diterima dan di tolak, jika diterima maka
akan dilakukan pembagian dosen pembimbing jika tidak maka mahasiwa akan
mengajukan judul skripsi ulang. Proses bimbingan dilakukan dengan dosen
pembimbing minimal bimbingan 3 kali disetiap dosen pembimbing makasudah
bisa mendaftar ujian proposal. Dalam ujian proposal, dosen penguji dan dosen
pembimbing akan memutuskan apakah dilanjukan ketahap berikutnya atau tidak,
jika tidak dilanjutkan maka mahasiswa akan ujian proposal ulang, jika dilanjukan
maka akan melakukan revisi dengan dosen penguji lalu kembali ke dosen
pembimbing untuk melanjutkan bimbingan selanjutnya. Mahasiswa akan
melakukan bimbingan dan penelitian, bimbingan minimal 6 kali untuk bisa daftar
ujian skripsi. Dalam ujian skripsi, dosen penguji dan pembimbing akan
memutuskan apakah mahasiwa di loloskan atau tidak. Jika tidak lolos maka akan
ujian ulang, jika di loloskan maka maka mahasiswa akan melakukan revisi dari
dosen penguji lalu selesai.
1. Analisis Kinerja(Performance)
Parameter Keterangan
Penggunaan waktu
Penyediaan data
46
2. Analisis Informasi(Information)
Parameter Keterangan
Pembaharuan data
Keakuratan data
4. Analisis Kontrol(Control)
Parameter Keterangan
Keamanan
Pengguna
5. Analisis Efisiensi(Efficiency)
Parameter Keterangan
Penggunaan sumber daya
Hasil yang di peroleh
DAFTAR PUSTAKA