## Perancangan Sistem Informasi Manajemen Tugas Akhir Pada Institut Informatika Indonesia Menggunakan Metode Incremental
Raymond Sutjiadi 1 , Alexander Wirapraja 2 , Edwin Meinardi Trianto 3 , Titasari Rahmawati 4 , Rizky Basatha 5 , Briantito Adiwena 6 , Andreas Krisopras 7
1,7 Progra m Studi Teknik Informa tika, Institut Informatika  Indonesia  Sura baya, Indonesia
2,4 Progra m Studi Sistem Informa si, Institut Informa tika Indonesia  Sura ba ya, Indonesia
3,5 Progra m Studi Ma na jemen Informatika, Institut Informatika Indonesia  Sura baya, Indonesia
6 Progra m Studi Desa in Komunika si Visua l,  Institut Informa tika Indonesia  Sura baya, Indonesia E-ma il: a lex@ika do.a c.id
DOI: 10.38043/telsinas.v5i2.4334 Received: 2022 Oktober 03 Accepted: 2022 November 18 Publish: 2022 November 25
ABSTRAK :  Ba gi pergurua n tinggi,  memiliki  sistem informa si a da la h sua tu keha rusan da la m menjawa b ta ntangan di era  teknologi informa si sa a t ini. Institut Informa tika Indonesia (IKADO) Sura ba ya , seba ga i sa la h sa tu perguruan tinggi  di  kota  Sura ba ya  juga  tela h  memiliki  sistem  informa si  guna  m enunja ng kinerja  a ka demik ma upun non a ka demik. Perma sa la han ya ng ditemuka n a dala h pa da pela ksanaan ta hapan tuga s a khir pa da  Institut Informatika Indonesia  Sura ba ya  dima na pa da  bebera pa ta hapan ma sih mengguna ka n ca ra  offline,  ya itu ma ha siswa  bertemu denga n dosen untuk mela kukan revisi da n persetujua n revisi denga n dra ft dokumen tuga s a khir ma sih menggunakan ha rdcopy. Sela in itu proses penila ia n tuga s a khir juga  ma sih dila kuka n seca ra manual ya ng membutuhkan banyak berka s  penila ia n da ri  pembimbing  ma upun penguji.  berda sa rka n perma sa lahan tersebut  ma ka  dibua tla h sistem informa si ma na jemen tuga s a khir denga n mengguna kan metode incrementa l. metode ini diguna ka n a ga r setia p fitur ya ng dira nca ng da pa t dibua t denga n terta ta  da n fleksibel  sehingga a   ha sil  ya ng dida pa t kan lebih  sesua i  dengan ta ha pan a lur tuga s a khir ya ng a da  di IKADO.  Pa da  Sistem ini memiliki  5 fitur uta ma  ya itu membuat a kun baru dan penga jua n judul, mengungga h dokumen, membuat da n menyetujui revisi, fitur sa ling  berkirim  pesa n, da n proses penila ia n  tuga s  a khir.  Metode  pengujia n  ya ng  diguna ka n ya itu  bla ck  box  testing  dima na  pa da  pengujia n  ini dila kuka n denga n ca ra membuat skena rio pengujia n, mela kukan wa wa ncara terha dap pengguna  sistem ya ng telah mela kuka n tria l da n error pa da  a plika si ini seperti  ma ha siswa , dosen pembimbing, dosen penguji da n koordina tor tuga s  a khir  pa da  IKADO  Sura ba ya  dan mela kuka n  dokumentasi  terha da p ha sil  pengujia n.  Ha sil  a khir  ya ng dida pa tkan paska implementasi da n pengujia n terhadap fitur a plika si ya ng tela ha dila kukan a dalah (1) a da nya sistem informa si tuga s a khir ya ng da pa t membantu mahasiswa , dosen da n koordina tor TA da la m mela ksa nakan proses TA seca ra  online denga n lebih  muda h da n cepa t, (2) proses reka pitula si nila i a khir ya ng lebih  cepa t, (3) a ktivita s ya ng tida k mengha biska n ba nyak kertas, (4) meminima lisir huma n error da n (5) ta ta  kelola  pela ksanaan proses tuga s a khir seperti penja dwa la n dan pembagia n tuga s da ri koordina tor tuga s a khir pun menja di lebih ra pi.
Kata Kunci : Tugas Akhir; Incremental; Website; Sistem Informasi
ABSTRACT :  For  universities,  ha ving a n informa tion system is a  must in responding  to cha llenges in  the current informa tion  technology  era .  The  Indonesia n Informa tics  Institute  (IKADO)  Sura ba ya , a s  one  of  the  tertia ry institutions  in  the  city  of  Sura ba ya, a lso  ha s  a n  informa tion system  to  support  a ca demic a nd  non -a ca demic performa nce. The problem found wa s in the implementa tion of the sta ges of the fina l a ssignment a t the Indonesian Institute of Informa tics Sura ba ya  where a t severa l sta ges it still  used the offline method, na mely students met with lecturers to ma ke revisions a nd a pprove revisions with dra ft fina l project documents still using ha rdcopy. In a ddition, the fina l a ssignment a ssessment process is  a lso still  done ma nually, which  requires  a  lot of a ssessment files  from supervisors  a nd exa miners. Ba sed on these problems, a  fina l project ma nagement information system wa s created using  the incrementa l method. This  method is used so  tha t ea ch designed fea ture ca n be ma de in  a n orderly  and flexible ma nner so tha t the results obta ined a re more in line with the sta ges of the fina l project flow in IKADO. This system ha s 5 ma in fea tures, na mely crea ting a  new a ccount a nd submitting titles, uploa ding documents, ma king and a pproving revisions,  sending messa ges to ea ch other, a nd the fina l project a ssessment process. The testing method used is bla ck box testing where this test is ca rried out by crea ting test scena rios, conducting interviews  with system users  who  ha ve  conducted tria l  a nd  error  on  this  a pplica tion  such  a s  students,  supervisors,  exa miners  and coordina tors of the fina l project a t IKADO  Sura ba ya a nd perform documentation of test results. The fina l results obta ined a fter the implementa tion a nd testing of a pplica tion fea tures tha t ha ve been ca rrie d out a re (1) the existence of a  fina l a ssignment informa tion system tha t ca n help students, lecturers  a nd TA  coordina tors ca rry out the TA
process online more ea sily a nd quickly, (2) gra de reca pitula tion process fa ster completion, (3) a ctivities tha t do n ot consume a  lot of pa per, (4) minimizing  huma n error a nd (5) the governa nce of the fina l a ssignment process such as scheduling a nd division of ta sks from the fina l a ssignment coordina tor is a lso tidier..
Keyword : Thesis; incremental; Website; Information Systems

## I. PENDAHULUAN
Perkembangan teknologi pada era moderen pada pemanfaatannya saat ini turut membantu merubah kinerja operasional dalam suatu organisasi. Penggunaan teknologi dalam hal  ini  yang  sebelumnya dilakukan dalam lingkup terbatas kini dapat dilakukan dalam lingkup yang lebih luas. Salah satu harapan dalam penggunakan teknologi digital adalah adanya kemampuan utama untuk mengubah data menjadi informasi  yang  dilakukan  melalui  proses  digital.  Hal  ini  disebabkan  karena  proses  data  yang terkomputerisasi  memiliki  keunggulan  dibandingkan  dengan  proses  manual  dimana  sistem terkomputerisasi dapat secara signifikan meningkatkan kinerja suatu organisasi, mempercepat proses pada kinerja organisasi dan peningkatan akurasi data [1].
Tugas akhir atau dalam istilah lain adalah skripsi merupakan istilah yang umum digunakan dalam perguruan tinggi untuk suatu karya ilmiah yang didalamnya berisi hasil papa ran dari penelitian pada tingkatan Sarjana Strata Satu (S1) yang didalamnya bertujuan untuk membahas suatu permasalahan secara ilmiah pada bidang tertentu dengan menggunakan kaidah dan metode yang berlaku [2]. Tugas akhir juga merupakan bentuk tulisan ilmiah  yang  secara prosesnya dikerjakan oleh seorang atau  sekelompok mahasiswa dalam bimbingan dosen pembimbing. Sebuah tugas akhir memiliki nilai ilmiah dimana harus sesuai dengan bidang ilmu seorang mahasiswa dan divalidasi dengan cara dilakukan pengujian di hadapan tim dosen penguji [3].
Pada Institut Informatika Indonesia ditemukan adanya permasalahan bahwa adanya unsur birokrasi dimana mahasiswa perlu melakukan beberapa tahapan antara lain menentukan judul Tugas Akhir yang disetujui oleh  pembimbing 1  dan  pembimbing 2,  proses mengajukan proposal, melaku kan sidang kemajuan tugas  akhir  ( preview ) dan  pelaksanaan sidang  akhir.  Pada  beberapa tahapan ini  masih menggunakan cara offline dan dirasa masih kurang dinamis salah satunya adalah dimana mahasiswa perlu untuk bertemu dengan dosen untuk melakukan revisi dan persetujuan revisi dengan draft dokumen tugas akhir masih menggunakan versi cetak. Hal ini juga termasuk pada proses penilaian tugas akhir juga masih dilakukan secara manual yang membutuhkan banyak berkas penilaian dari pembimbing dan penguji. Sistem informasi pada lingkup bidang pendidikan tinggi merupakan upaya institusi untuk meningkatkan efektifitas kinerja, dimana pada institusi pendidikan terdiri dari kumpulan beberapa komponen meliputi pengguna ( brainware ), software dan hardware yang didukung pula oleh kumpulan kebijakan, prosedur dan aturan yang saling bekerjasama [4].
Berdasarkan dari permasalahan tersebut maka dinyatakan perlunya sistem berbasis website untuk menangani proses manajemen tugas akhir dengan menggunakan metode Incremental dengan tujuan untuk membantu melakukan persetujuan proposal, pengumpulan berkas sidang preview/akhir, pengajuan dan persetujuan revisi dan rekap nilai yang dimasukan oleh pembimbing atau penguji. Dengan adanya sistem ini pengguna dapat melakukan proses manajemen tugas akhir dengan lebih efektif dan cepat.

## II. LANDASAN TEORI

## Sistem Informasi
Model yang secara umum dikenal pada sebuah sistem meliputi input, proses dan output. Konsep sebuah sistem sebenarnya sangat sederhana karena sebuah sistem pastilah mempunyai beberapa masukan dan keluaran didukung pula oleh ciri karakteristik dan sifat khusus sistem tersebut [5].
Sistem informasi diartikan sebagai gabungan dari kegiatan teknologi informasi beserta dengan penggunanya dengan tujuan untuk mengendalikan proses. Istilah dalam pengertian ini berarti tidak hanya untuk organisasi teknologi informasi dan komunikasi (TIK), tetapi juga bagaimana orang-orang yang berhubungan dengan data dan informasi, teknologi, prosedur dan alur algoritma dan dukungan mereka pada sebuah proses bisnis [6]. Definisi lainnya dari sistem informasi adalah alat yang digunakan untuk
menampilkan informasi agar memiliki nilai guna bagi pemakainya, tujuan dari sistem informasi adalah memberikan  layanan  informasi, mengoptimalkan manajemen operasional  dan  proses  pengambilan keputusan yang lebih baik [7].
Implementasi dalam sistem  informasi tentunya direalisasikan dengan menggunakan bantuan komputer ( Computerized Information System ), proses ini melalui suatu tahapan juga yang disebut dengan tahapan analisis dan desain. Pada tahapan analisis dan desain ini bertujuan agar terdapat peningkatan kinerja pada institusi dengan tujuan untuk melakukan implementasi metode dan perbaikan prosedur- prosedur agar menjadi lebih baik [5].

## Tugas Akhir
Pelaksanaan tugas akhir dilaksanakan pada tiap perguruan tinggi baik Perguruan Tinggi Negeri (PTN)  maupun perguruan tinggi  swasta  (PTS).  Pada  Prose  penulisan skripsi umumnya mahasiswa dibimbing oleh satu atau dua orang pembimbing menyesuaikan dengan kompetensi dan topik yang dibawakan dalam tugas akhir tersebut. Proses dan tahapan pelaksanaan tugas akhir yang harus dijalani oleh mahasiswa pada tiap perguruan tinggi  juga berbeda-beda, namun pada umumnya tahapan yang seringkali  ada  adalah  tahapan pendaftaran peserta skripsi,  pengajuan propos al, proses bimbingan, pendaftaran  seminar  dan  pendaftaran  sidang  akhir  untuk  memaparkan  hasil  penelitiannya  dan mempertanggungjawabkan keabsahannya di hadapan para dewan penguji [2].
Tugas akhir yang dikembangkan dari konvensional dan dirupakan dalam bentuk sistem informasi memiliki beberapa manfaat antara lain [1]:
1. Manfaat Berwujud
Manfaat berwujud yang didapatkan dari implementasi sistem informasi tugas akhir adalah adanya penghematan secara nilai biaya misalnya pada biaya cetak dan biaya peralatan yang digunakan seperti kertas dan alat tulis.
2. Manfaat Tidak Berwujud
Manfaat tidak berwujud yang didapatkan adalah dari sisi waktu, dimana mahasiswa dan dosen dapat melakukan proses bimbingan dengan lebih cepat tanpa harus sering bertemu, peningkatan terhadap kepuasan mahasiswa, peningkatan terhadap pelayanan mahasiswa dan meningkatnya fungsi kontrol dan pengawasan terhadap jalannya pelaksanaan tugas akhir.

## Metode Incremental
Metode incremental menurut penelitian dari Murdani, dkk [8] tahun 2022 merupakan metode pengembangan perangkat lunak yang dapat meminimalisir resiko selama proses pengembangan, karena pada metode incremental secara prosesnya memisahkan kebutuhan perangkat lunak menjadi beberapa tahap atau bagian yang lebih kecil. Setiap bagian tersebut secara seamless dapat dijadikan satu kesatuan yang menyeluruh. Pada metode incremental juga terdapat umpan balik pada setiap fase rilis sehingga membuat kebutuhan pengguna semakin jelas [9].
Pada metode incremental terdapat empat tahapan antara lain:
1. Penggalian dan  Analisis Kebutuhan: merupakan tahapan penggalian masalah dan pengumpulan kebutuhan berdasarkan hasil interaksi dengan calon pengguna aplikasi untuk menemukan kebutuhan utama dan kebutuhan pendukung pada sistem tersebut.
2. Desain Antarmuka dan  Basis  Data: merupakan tahapan perancangan berdasarkan hasil analisis kebutuhan yang telah dilakukan.
3. Implementasi ( coding ): merupakan tahapan implementasi hasil desain kedalam baris kode atau Bahasa pemrograman.
4. Pengujian ( testing ): merupakan tahapan pengujian terhadap hasil pembuatan aplikasi

## Gambar 1. Tahapan Pada Model Incremental
Kelebihan  yang  dimiliki  dari  proses  implementasi  perangkat  lunak  dengan  menggunakan  model incremental adalah [10]:
1. Waktu delivery sistem  menjadi lebih  pendek apabila hasil  increment pertama telah  terpenuhi sehingga aplikasi dapat segera digunakan.
2. Hasil incerement pertama dapat berfungsi pula sebagai bentuk prototyping dan menjadi persyaratan untuk fase increment berikutnya
3. Menggunakan metode incremental dalam pengembangan aplikasi menjadikan ruang lingkup aplikasi menjadi lebih fleksibel sehingga dapat menurunkan biaya delivery sistem awal

## Website
Website merupakan kumpulan dari halaman-halaman dalam suatu domain atau subdomain yang mengandung informasi tertentu. Website juga dapat diartikan sebagai halaman yang didalamnya terdapat komponen dan informasi seperti gambar, teks, video, audio, akses visual dan  komponen lainnya yang bersifat statis atau dinamis yang saling terkait melalui hyperlink [11].
Website  merupakan sarana yang  dapat  digunakan untuk menyebarluaskan informasi kepada masyarakat melalui internet. Beberapa keuntungan yang diperoleh dari penggunaan website antara lain akses informasi mudah, informasi mudah didistribusikan, serta multi-platform . Kenyamanan menjadi alasan utama banyak individu dan organisasi menggunakan website sebagai media informa si. Selain itu, penggunaan website sebagai media informasi dinilai sangat strategis. Oleh karena itu,  penting bagi developer untuk melakukan pengukuran kualitas websitenya agar dapat diketahui bahwa website tersebut telah sesuai dengan harapan pengguna [12].

## III. METODE PENELITIAN
Metode penelitian yang digunakan seperti yang telah diungkapkan pada bab 2 diatas menggunakan metode incremental dengan melalui tahapan-tahapan yaitu (1) analisis, (2) Desain, (3) Pengkodean dan (4) Pengujian. Pada penelitian ini penjabaran mengenai tahapan dalam metode incremental yang telah dilakukan antara lain:
1. Analisis dan penggalian Kebutuhan: pada tahapan ini peneliti melakukan analisis permasalahan terkait mekanisme manajemen tugas  akhir yang ada  pada Institut  Informatika Indonesia. Pada tahapan ini dilakukan dengan cara melakukan pengamatan langsung dan melakukan  wawancara kepada narasumber yang terlibat dalam proses manajemen tugas akhir pada Institut Informatika Indonesia meliputi koordinator tugas akhir, dosen penguji, dosen pembimbing dan mahasiswa.
2. Tahapan Desain: pada tahapan ini dilakukan perancangan dari desain antarmuka dari aplikasi yang akan dikembangkan berdasarkan dari hasil temuan pada tahapan analisis kebutuhan. Pada tahapan desain perancangan desain selain tampilan antarmuka juga melakukan perancangan terhadap desain arsitektur aplikasi. Desain arsitektur dari sistem informasi tugas akhir yang akan dibuat adalah seperti pada gambar 2 berikut ini:

## Gambar 2. Desain Arsitektural Aplikasi
Pada desain arsitektural seperti yang ditunjukkan pada gambar 2, menu njukkan bahwa aplikasi memiliki 3 hak akses yaitu mahasiswa, dosen dan koordinator dimana seluruh hak akses ini akan terhubung pada satu server sebagai server utama dalam melakukan proses manajemen tugas akhir dari proses pengajuan proposal hingga proses penilaian dan manajemen  revisi pada tugas akhir mahasiswa.
3. Tahapan Pengkodean : tahapan  setelah  desain  adalah  melakukan  pengkodean. Sistem  ini berbasis website,  menggunakan bahasa pemrograman, Hypertext Markup  Language (HTML), Hypertext Pre-Processor (PHP), javascript, JQuery, Cascading Style Sheets (CSS) , database MySQL dan menggunakan framework Laravel. Framework ini digunakan karena framework ini memiliki banyak library yang bisa dipakai untuk membantu pengembangan sistem ini.
4. Tahapan Pengujian: Uji  coba yang dilakukan pada sistem ini menggunakan metode black box testing.  Metode black box sendiri merupakan pengujian terhadap fungsionalitas atau kegunaan sebuah aplikasi berupa masukan dan luaran dari  sebuah sistem   [13]. Metode  pengujian yang dilakukan adalah membuat skenario yang memiliki hasil yang dih arapkan, kemudian melakukan pengujian sesuai dengan skenario. Metode ini dimaksudkan untuk memastikan bahwa perangkat lunak atau aplikasi berfungsi dengan baik dan efektif melayani pengguna setelah tahap akhir proyek. dan juga mencari kesalahan atau kegagalan dalam perangkat lunak. Ciri-ciri dari metode ini adalah developer aplikasi tidak perlu melihat desain dan source code secara detil [14].

## IV. PEMBAHASAN

## 4.1 Data Flow Diagram
Pada bab ini dijelaskan mengenai implementasi aplikasi sistem informasi tugas akhir berbasis web yang dilakukan beserta pembahasan dari hasil implementasi dan pengujian yang dilakukan. Berdasarkan dari hasil  desain dan tahapan analisis kebutuhan diawali dengan pembuatan diagram  arus  data dan informasi pada aplikasi dengan menggunakan Data Flow Diagram .

## Gambar 3. Diagram Konteks
Seperti  yang terlihat  pada diagram konteks  pada gambar 3,  diketahui bahwa setiap entitas memiliki tugas dan perannya masing-masing dalam sistem informasi ini. (1) Mahasiswa dapat melakukan login, upload berkas TA, upload berkas revisi dan mereset kata sandinya. (2) Hak akses Dosen dapat login dan menerima berkas TA, melakukan input nilai dan melakukan revisi. (3) hak akses Koordinator dapat menentukan tim dosen penguji, menentukan batas waktu deadline, menerima berkas TA, melakukan rekapitulasi nilai akhir dan dapat meregistrasi akun. Pada proses sistem ini pihak mahasiswa dan dosen juga dapat saling mengirim dan menerima pesan sebagai bentuk komunikasi.
Informasi Data Akun Informasi Data Akun Data Reset Password Informasi Tim Penguji dan Pembimb ing Informasi Data Akun Informasi tim pembimbing dan penguji 1 Sistem Informasi Tugas Akhir Data Reset Password Data Reset Password Data Revisi Data Revisi Rekap Nilai Pesan Dosen Koordinator TA Mahasiswa Data Nilai Pesan Berkas TA Pesan Pesan Berkas TA Berkas TA Data Akun Data Akun Data Akun
Data Reset Password Berkas TA Data Dosen Pesan Informasi Data Akun 1.5 Pengumpulan Berkas TA 1.1 Membuat Akun 1.2 Login 1.3 Reset Password 1 Akun 1.4 Pembuatan Tim Pembimbing dan Penguji [Pesan] [Informasi Tim Penguji dan Pembimbing] [Berkas TA] Mahasiswa Dosen Koordinator TA [Data Revisi] [Data Akun] [Data Akun] [Data Reset Password] [Berkas TA] [Pesan] [Pesan] [Pesan] [Data Akun] [Data Revisi] [Informasi Data Akun] [Informasi Data Akun] [Informasi Data Akun] [Data Reset Password] [Berkas TA] Data Revisi [Informasi Tim Penguji dan Pembimbing] [Data Reset Password] 1.6 Revisi 1.7 Chats 2 Assignment 3 File TA 5 Chats 4 Revisi

## Gambar 4. Data Flow Diagram Level 1
DFD level 1 pada gambar 4 diatas merupakan hasil dekomposisi dari DFD level konteks yang ada seperti yang ditunjukkan pada gambar 3, pada diagram ini ditunjukkan kelengkapan dari proses bisnis yang ada pada manajemen tugas akhir beserta dengan entitas yang terlibat didalamnya.

## 4.2 Entity-Relationship Diagram
Rancangan dari Entity Relationship Diagram (ER-Diagram) merupakan rancangan dari sistem basis data yang akan digunakan dalam aplikasi [13]. Pada penelitian ini rancangan dari diagram relasi entitas pada aplikasi ini terbagi dalam dua format yaitu conceptual data model (CDM) dan physical data model (PDM). Conceptual Data Model (CDM) merupakan rangkaian konsep dari desain sistem yang telah dibuat sebelumnya [15]. Pada CDM terlihat hubungan antara entitas satu dengan yang lainnya. Berdasarkan model CDM yang telah dirancang maka dilakukan generate menjadi format Physical Data Model (PDM) seperti pada gambar 5 dibawah ini:
Gambar 5. Physical Data Diagram

## 4.3 Implementasi Aplikasi
Implementasi merupakan tahapan mengubah hasil rancangan desain dan analisis kebutuhan menjadi tampilan antar muka dan didalamnya berisi baris kode program. Berikut ini adalah beberapa tampilan dari aplikasi yang telah diimplementasikan.
FK_USERS_MA HASISWA_PROJ ECTS FK_PASSWORD_MELAKUKAN_USERS FK_PROJECTS_MAH ASISWA_USERS FK_DOCUMENT_DAPAT_MEN_USERS FK_ASSIG NME_MEM ILIKI1_USE RS FK_CHATS_DAPAT_MEL _USERS FK_REVISION_DAPAT_MEN_USERS FK_COMMENTS_MEMILIKI_REVISION FK_MESSAGES_MEMILIKI1_CHATS FK_NOTIFICA_MENDA PATK_USERS password_resets email id_users token created_at varchar(50) integer varchar(10) timestamp <pk> <fk> Revisions id_revisions id_users document_id lecturer_id content comment_count is_ok document_version title created_at updated_at integer integer integer integer varchar(255) varchar(255) integer varchar(100) varchar(100) timestamp timestamp <pk> <fk> Chats id_chats id_users user1_id user2_id created_at updated_at integer integer integer integer timestamp timestamp <pk> <fk> messages id_messages id_chats2 id_chats user_id message read_at created_at updated_at integer integer integer integer varchar(255) timestamp timestamp timestamp <pk> <fk> comments id_comments id_revisions revision_id user_id comment read_at created_at updated_at integer integer integer integer varchar(255) timestamp timestamp timestamp <pk> <fk> Notifications id_notification id_users type notifiable_type notifiable_id data read_at created_at updated_at char(36) integer varchar(191) varchar(191) integer long varchar timestamp timestamp timestamp <pk> <fk> users id_users id_project email password is_admin is_coordinator is_lecturer display_name email_verified_at remember_token created_at updated_at image_path image_size image_type nim jurusan nid fakultas periodetahun1 periodetahun2 jumlahsks jenistugasakhir passwrod_change_at periode integer integer varchar(50) varchar(20) smallint smallint smallint varchar(50) timestamp varchar(100) timestamp timestamp varchar(255) integer varchar(50) varchar(25) varchar(100) varchar(25) varchar(100) integer integer integer varchar(100) timestamp varchar(10) <pk> <fk> projects id_project id_users title p1_deadline p2_deadline final_deadline created_at updated_at proposal_deadline is_active integer integer varchar(100) timestamp timestamp timestamp timestamp timestamp timestamp integer <pk> <fk> assignments id_assignments id_users id_project id_lecturer is_supervisor status created_at updated_at integer integer integer integer smallint varchar(50) timestamp timestamp <pk> <fk> documents id_documents id_users id_project title verison path type size revision_total revision_ok created_at updated_at pdf_path pdf_size document_type integer integer integer varchar(100) varchar(100) varchar(255) varchar(191) integer integer integer timestamp timestamp varchar(255) integer varchar(25) <pk> <fk>

## Gambar 6. Form Login
Halaman login pada gambar 6 merupakan tampilan dari halaman awal yang akan di tampilkan ke pengguna saat pengguna menjalankan sistem informasi ini. Halaman ini berfungsi untuk memasukan data akun yang telah didaftarkan sebelumnya.

## Gambar 7. Halaman Admin Koordinator Tugas Akhir
Halaman pada gambar 7 ini berisi data-data utama yang dapat dilihat oleh koordinator seperti pengguna, penambahan pengguna dan detail tugas akhir. Terdapat 2 menu yaitu pengguna yang berisi detail pengguna dan tugas akhir yang berfungsi untuk membuat project untuk Mahasiswa dan assignment untuk dosen.
Gambar 8. Halaman Manajemen Tugas Akhir
Pada Gambar 8 merupakan halaman manajemen tugas akhir didana terdapat data grid view yang digunakan untuk menampilkan data tugas akhir yang sedang aktif. Pada halaman ini terdapat tombol tambah yang dapat digunakan untuk menambah data tugas akhir (project) dan terdapat fitur tanggal yang dapat digunakan untuk menentukan batas akhir pengumpulan tugas akhir .

## Gambar 9. Halaman Upload Dokumen Tugas Akhir
Halaman pada gambar 9 ini berisi halaman yang digunakan oleh mahasiswa untuk melakukan unggah terhadap berkas-berkas yang terkait dengan tugas akhirnya. Dokumen dibagi menjadi 4 sesuai dengan tahapan pada pelaksanaan tugas akhir di Institut Informatika Indonesia, agar mempermudah dosen pembimbing dan dosen penguji dalam melihat dokumen.
Gambar 10. Halaman View Dokumen Tugas Akhir
Halaman pada gambar 10 ini digunakan untuk menampilkan dokumen yang telah diunggah oleh mahassiwa agar dapat dilihat secara langsung oleh dosen pembimbing dan penguji. Pada aplikasi ini dokumen yang diunggah secara otomatis oleh sistem akan di konversi ke format pdf agar dapat lebih mudah untuk dibaca.

## Gambar 11. Halaman Revisi
Pada gambar 11  diatas merupakan tampilan yang digunakan oleh  dosen pembimbing atau penguji untuk memasukkan catatan revisi kedalam basis data sistem. Input revisi yang diberikan oleh dosen dapat dibaca juga oleh mahasiswa sehingga mempercepat proses pengerjaan revisi yang akan dilakukan oleh mahasiswa.

## Gambar 12. Halaman Penilaian Tugas Akhir
Pada gambar 12 diatas merupakan tampilan halaman yang digunakan untuk memasukkan nilai paska pelaksanaan sidang tugas akhir. Pada Institut Informatika Indonesia sendiri terdapat tahapan sidang antara lain sidang proposal, sidang preview 1 , sidang preview 2 dan sidang akhir. Hasil penilaian pada halaman ini akan dikumpulkan menjadi satu nilai akhir oleh koordinator tugas akhir. Sedangkan pada halaman mahasiswa hanya akan ditampilkan nilai akhirnya saja ( view only ) tanpa menu edit.

## 4.4 Hasil Uji Coba Aplikasi
Proses  uji  coba  dengan menggunakan metode blackbox testing ini  dilakukan dengan cara memberikan pertanyaan yang berisikan tentang fungsionalitas sistem meliputi keamanan, tampilan, fitur dan kenyamanan penggunaan. Responden yang digunakan dalam uji coba ini adalah Koordinator Tugas Akhir, Dosen pembimbing dan penguji, dan pihak Mahasiswa. Pada Proses pengujian ini dilakukan dengan cara membuat skenario dan merekap hasil jawaban dari pihak responden seperti pada contoh tabel berikut ini:

## Tabel 1. Skenario dan Hasil Ujicoba Halaman Nilai
No Skenario Pengujian Hasil  yang Diharapkan Hasil  Pengujian 1 Penggunaan textbox input nilai Sistem menerima input yang dimasukan oleh pengguna. Berhasil 2 Penggunaan tombol simpan Sistem dapat menyimpan data nilai ke database . Berhasil 3 Penggunaan tombol download rekap nilai Sistem mengambil  data nilai yang tersimpan di database dan melakuan rekap nilai yang akan ditampilkan dalam bentuk excel . Berhasil
Beberapa contoh dari modul yang diujikan juga meliputi pada halaman awal sistem yaitu halaman registrasi, login dan pengajuan tugas akhir, seperti pada tabel 2 berikut ini

## TELSINAS
Tabel 2. Skenario Pengujian Halaman Registrasi, Login dan Pengajuan Tugas Akhir
No Skenario Pengujian Hasil yang Diharapkan Hasil 1 Penggunaan tombol create Sistem membuat akun baru yang diregistrasi oleh pengguna. Berhasil 2 Penggunaan file upload Sistem dapat menerima data yang diupload oleh pengguna. Berhasil 3 Penggunaan textbox input Sistem menerima input yang dimasukan oleh pengguna. Berhasil 4 Penggunaan tombol login Sistem membuka halaman berada pengguna. Berhasil 5 Penggunaan textbox input Sistem menerima input yang dimasukan oleh pengguna. Berhasil 6 Penggunaan textbox input Sistem menerima input yang dimasukan oleh pengguna. Berhasil 7 Penggunaan Checkbox dosen  Dosen dapat dipilih sebagai pembimbing. Berhasil 8 Penggunaan textbox input Sistem menerima input yang dimasukan oleh pengguna. Berhasil

## V. KESIMPULAN

## Kesimpulan
Berdasarkan  hasil  uji  coba  yang  telah  dilakukan  dapat  diperoleh  beberapa  kesimpulan. Kesimpulan yang diperoleh adalah sebagai berikut:
1. Dengan adanya sistem informasi tugas akhir ini dapat membantu pengguna mahasiswa dalam melakukan pengajuan, pengumpulan dan persetujuan revisi proposal, preview dan pelaksanaan sidang tugas akhir
2. Sistem informasi tugas akhir ini dapat membantu dosen dan koordinator tugas akhir di Institut Informatika Indonesia Surabaya dalam melakukan proses penilaian dan perekapan nilai tugas akhir
3. Sistem  informasi tugas  akhir ini  dapat  membantu dosen untuk mengatahui perkembangan mahasiswa bimbinganya dan membantu dosen dalam membuat dan memberikan persetujuan terhadap revisi.
4. Pemanfaatan metode incremental sangat membantu dalam pembuatan sistem informasi tugas akhir ini. Dapat dilihat dari penyesuaian antara alur tugas akhir di Institut Informatika Indonesia Surabaya dengan alur kerja sistem, berhasil dilakukan pada beberapa tahapan incremental. Hal ini menunjukkan bagaimana fleksibilitas dari metode incremental dalam pembuatan suatu sistem informasi.
5. Hasil pengujian black box yang dilakukan menggunakan wawancara kepada pihak pengguna sistem  yaitu  mahasiswa,  dosen  pembimbing  dan  penguji  serta  koordinator  tugas  akhir menunjukkan bahwa fungsionalitas sistem yang diujikan telah berhasil dan dapat digunakan dengan baik oleh pengguna
Saran
Dari  pengembangan  sistem  yang  telah  dilakukan,  ditemukan  beberapa  hal  yang  dapat dikembangkan  untuk  meningkatkan  nilai  dari  Sistem  Informasi  Tugas  Akhir.  Saran -saran  yang bermanfaat dan membangun adalah sebagai berikut:
1. Menambahkan  fitur  dalam  sistem  informasi yaitu video  meeting dan share  screen untuk melakukan proses seminar/sidang tugas akhir.
2. Pengembangan fitur dalam sistem informasi untuk dapat menangani pengajuan Kerja Praktek (KP) mahasiswa Institut Informatika Indonesia Surabaya.

## TELSINAS
3. Tampilan dibuat  lebih  menarik dan  mudah digunakan  untuk pengguna. Karena  pengguna mencakup semua mahasiswa di Institut Informatika Indonesia, desain tampilan dibuat lebih ramah pengguna agar tampilan lebih rapi dan semua mahasiswa dapat memahami sistem dengan mudah.

## DAFTAR PUSTAKA
[1] M. M. Ibrahim and Djamaludin, “Analisis Kelayakan Pengembangan Sistem Informasi Tugas Akhir Program Studi Teknik Industri Unisba,” J. Ris. Tek. Ind. , pp. 35–46, 2022, doi: 10.29313/jrti.v2i1.681.
[2] F S Suwita, “Pengembangan Sistem Informasi Tugas Akhir dan Skripsi(SIMITA) di Universitas Komputer Indonesia(UNIKOM),” J. Teknol. dan Inf. , vol. 10, no. 1, pp. 71–82, 2020, doi: 10.34010/jati.v10i1.
[3] M. Mustianti, I. B. Ketut Widiartha, and M. A. Albar, “Sistem Informasi Tugas Akhir Program Studi Informatika,” J. Teknol. Informasi, Komputer, dan Apl. (JTIKA ) , vol. 2, no. 1, pp. 19–29, 2020, doi: 10.29303/jtika.v2i1.43.
[4] Neva Satyahadewi and Nurul Mutiah, “Sistem Informasi Monitoring Tugas Akhir ( Simta ),” J. Comput. Eng. Syst. Sci. , vol. 4, no. 1, pp. 83–87, 2019.
[5] N. Kristanto and F. Masya, “Analisa Dan Perancangan Sistem Informasi E-Booking Property Berbasis Android,” Sist. Inf. dan E-Bisnis , vol. 2, pp. 540–556, 2020.
[6] M. H. Lumbangaol and M. R. Ridho, “Rancang Bangun Sistem Informasi Penjualan dan Penyewaan Properti Berbasis WEB Di Kota Batam,” J. Comasie , vol. 01, no. 03, pp. 83–92, 2020.
[7] Sutiyono and Santi, “Membangun Sistem Informasi Pendaftaran Siswa Baru Berbasis WEB dengan Metode MDD (Model Driven Development) Di Raudhatul Athfal Nahjussalam,” J. Sist. Inf. , vol. 02, no. 01, pp. 50–56, 2020.
[8] M. H. Murdani, N. Widhiyanta, S. Priyambudi, and M. Asrori, “Rancang Bangun Sistem Informasi Akuntansi menggunakan Metode Incremental – Studi Kasus di Koperasi Karyawan Coca Cola SIER,” Smatika J. , vol. 12, no. 01, pp. 67–74, 2022, doi: 10.32664/smatika.v12i01.663.
[9] E. D. Wahyuni, “Implementasi Metode Incremental Pada Sistem Informasi Administrasi Desa Jambuwer,” J. Tekno Kompak , vol. 15, no. 2, p. 156, 2021, doi: 10.33365/jtk.v15i2.1187.
[10]  Y. I. Chandra, D. R. Irawati, and K. Rokoyah, “Rancang Bangun Aplikasi Pengenalan Sejarah dan Budaya Betawi Menggunakan Metode Incremental Berbasis Web,” J. Esensi Infokom  J. Esensi Sist. Inf. dan Sist. Komput. , vol. 5, no. 2, pp. 50–55, 2022, doi: 10.55886/infokom.v5i2.282.
[11]  Y. Andre and K. G. Tileng, “Analisis Kualitas Website Perpustakaan Universitas X Menggunakan Metode Webqual 4.0 dan Importance-Performance Analysis (IPA),” Aiti J. Teknol. Inf. , vol. 16, no. 1, pp. 49–64, 2019, doi: 10.24246/aiti.v16i1.49-64.
[12]  R. R. Rerung, M. Fauzan, and H. Hermawan, “Website Quality Measurement of Higher Education Services Institution Region IV Using Webqual 4.0 Method,” Int. J. Adv. Data Inf. Syst. , vol. 1, no. 2, pp. 89–102, 2020, doi: 10.25008/ijadis.v1i2.185.
[13]  J. D. Mulyanto, “Implementasi Metode Waterfall Pada Perancangan Aplikasi BKK Berbasis Web,” Comput. Netw. Technol. , vol. 2, no. 1, pp. 27–36, 2022.
[14]  W. I. Putra, T. Yunica, and M. Suhatsyah, “Sistem Informasi Developer Properti di PT. Sinar Suman Pryanto Berbasis Android,” J. TIKAR , vol. 2, no. 2, pp. 107–120, 2021.
[15]  A. Wirapraja, N. T. Hariyanti, and G. S. Perdana, “Desain Prototyping Sistem Informasi Manajemen Layanan Reservasi Hotel X,” Eksekutif , vol. 16, no. 2, pp. 215–238, 2019.