Anda di halaman 1dari 28

Software Quality Assurance

for

Sistem Informasi Pendaftaran Skripsi


(SIPENSI)

Prepared by :

Aldi Saputra Rahmawan 11191007


Ayomi Satria Pratama 11191013
Glen Zacharias 11191026
Istiqomatul Wahida 11191031
Mandani Imaniar Ramadhani 11191039
Merla Annisa Valencia Tsabit 11191043
Riky Fernando 11191065

Jurusan Matematika dan Teknologi Informasi


Institut Teknologi Kalimantan Balikpapan, Kalimantan Timur
2021
KATA PENGANTAR

Puji syukur kehadirat Tuhan Yang Maha Esa karena atas rahmat dan hidayah-Nya sehingga
Laporan Software Quality Assurance Sistem Informasi Pendaftaran Skripsi (SIPENSI) ini dapat
terselesaika. Dengan tersusunnya laporan ini, kami ingin menyampaikan rasa terima kasih kepada:
1. Nur Fajri Azhar, S.Kom., M.Kom. selaku Dosen Pengampu mata kuliah Implementasi
dan Perancangan Perangkat Lunak A
2. Anggota kelompok 3 yang telah bekerja sama dengan baik
Serta pihak-pihak lain yang telah mendukung terselesainya Tugas Besar mata kuliah ini.
Laporan ini dibuat untuk melengkapi persyaratan yang harus terpenuhi dalam penyelesaian
tugas besar mata kuliah Implementasi dan Perancangan Perangkat Lunak. Kami menyadari bahwa
dalam menyelesaikan Tugas Besar ini masih terdapat banyak kekurangan di dalamnya. Kritik dan
saran guna menyempurnakan Tugas Besar kami sangat diharapkan sehingga kami bisa
meningkatkannya lebih baik lagi.

Balikpapan, 25 Desember 2021

Kelompok 3

ii
DAFTAR ISI

KATA PENGANTAR .................................................................................................................... ii


DAFTAR ISI.................................................................................................................................. iii
DAFTAR GAMBAR .......................................................................................................................v
DAFTAR TABEL .......................................................................................................................... vi
BAB I. PENDAHULUAN ..............................................................................................................7
1.1. Latar Belakang ....................................................................................................................7
1.2. Tujuan Penulisan Dokumen ................................................................................................7
1.3. Audien yang Dituju .............................................................................................................7
1.4. Batasan Produk....................................................................................................................8
BAB II. DESKRIPSI KESELURUHAN ......................................................................................9
2.1. Deskripsi Produk (belum) ...................................................................................................9
2.2. Fungsi Produk .....................................................................................................................9
2.3. Penggolongan Karakteristik Pengguna .............................................................................11
2.4. Requirement yang Digunakan ...........................................................................................12
2.4.1. Software Quality Assurance (SQA) .........................................................................12
2.4.2. Laravel .....................................................................................................................12
2.4.3. MySQL ....................................................................................................................13
2.4.4. PHP ..........................................................................................................................14
BAB III. KEBUTUHAN ANTARMUKA EKSTERNAL ........................................................16
3.1. Fitur Aplikasi ....................................................................................................................16
3.2. Jadwal Pengerjaan .............................................................................................................16
3.3. Struktur Data .....................................................................................................................19
BAB IV. HASIL DAN PEMBAHASAN ....................................................................................20
4.1. Tampilan Program .............................................................................................................21
4.1.1. Tampilan Homepage, Register, Login dan Dashboard ................................................ 21
4.1.2. Tampilan Login Sebagai Admin .................................................................................. 23
4.1.3. Tampilan Login Sebagai User...................................................................................... 24

iii
4.2. Hasil Program ...................................................................................................................27
4.2.1.Kelebihan Aplikasi....................................................................................................27
4.2.2.Kekurangan Aplikasi ...............................................................................................27
BAB V. KESIMPULAN ..............................................................................................................28

iv
DAFTAR GAMBAR

Gambar 1. Breakdown Penjadwalan .................................................................................................. 18


Gambar 2. Struktur Data ..................................................................................................................... 19
Gambar 3. Tampilan Homepage......................................................................................................... 21
Gambar 4. Tampilan halaman Register .............................................................................................. 21
Gambar 5. Tampilan Halaman Login ................................................................................................. 22
Gambar 6. Tampilan Dashboard......................................................................................................... 22
Gambar 7. Tampilan Penetapan Dosen Pembimbing sebagai Admin ............................................... 23
Gambar 8. Tampilan Halaman Seminar Proposal .............................................................................. 24
Gambar 9. Tampilan Pengajuan Dosen Pembimbing sebagai User (Mahasiswa)............................. 24
Gambar 10. Tampilan Pendaftaran Seminar ....................................................................................... 25
Gambar 11. Tampilan Halaman Sidang Akhir ................................................................................... 25
Gambar 12. Tampilan Pendaftaran Sidang ......................................................................................... 26
Gambar 13. Tampilan About Us ....................................................................................................26

v
DAFTAR TABEL

Tabel 1. Karakteristik Pengguna ............................................................................................... 11


Tabel 2. Nama dan Role Anggota ............................................................................................. 17
Tabel 3. Jadwal Penugasan Anggota......................................................................................... 17
Tabel 4. Functional Requirement .............................................................................................. 20

vi
BAB I. PENDAHULUAN

1.1. Latar Belakang


Skripsi atau Tugas Akhir (TA) merupakan mata kuliah wajib yang diambil oleh
Mahasiswa sebagai salah satu syarat untuk menyelesaikan studi pada program Sarjana.
Proses kegiatan Tugas Akhir dimulai dari pengajuan Bidang Minat Penelitian, pengajuan
pemilihan dan Penentuan Dosen Pembimbing, Pendaftaran Seminar Proposal, Melakukan
Seminar Proposal, Pendaftaran Sidang Akhir da, Melakukan Sidang Akhir.
Untuk mempermudah Mahasiswa, Dosen Pembimbing, dan Dosen Penguji, kami
membuat “Sistem Informasi Pendaftaran Skripsi” yang dapat mengelola proses tahapan
Pelaksanaan Pendaftaran Skripsi hingga Sidang Akhir.

1.2. Tujuan Penulisan Dokumen


SIPENSI atau Sistem Informasi Pendaftaran Skripsi merupakan website untuk
melakukan pendaftaran tugas akhir mahasiswa secara online. SIPENSI dibentuk dengan
tujuan sebagai berikut :
1. Mempermudah Mahasiswa, Dosen Penguji, Dosen Pengampu dalam melaksanakan
Pendaftaran Tugas Akhir hingga Sidang Akhir.
2. Mengefisiensikan jarak, waktu, dan biaya dari pengguna.

1.3. Audien yang Dituju dan Pembaca yang Disarankan


Audien yang dituju oleh SIPENSI adalah sebagai berikut :
1. Mahasiswa Koordinator Tugas Akhir, dan Koordinator Akademik Prodi.
Mahasiswa merupakan audien utama yang akan mengisi SIPENSI dan melaksanakan
Tugas Akhir.
2. Dosen Pembimbing
Dosen Pembimbing menjadi salah satu audien, dikarenakan yang akan bekerja sama
dalam hal membimbing Skripsi Mahasiswa.
3. Dosen Penguji
Dosen Penguji menjadi audien penting, dikarenakan yang akan bekerja dalam
mengevaluasi naskah skripsi, memberikan masukan perbaikan, memberikan penilaian
7
dan penguasaan kontekstual Tugas Akhir.
4. Koordinator Tugas Akhir
Koordinator Tugas Akhir merupakan audien penting karena bekerja untuk menetapkan aturan,
prosedur, sistimatika penulisan Tugas Akhir dan tata tertib seminar proposal dan sidang akhir
Sarjana.
5. Koordinator Akademik Prodi
Koordinator Akademik Prodi menjadi salah satu audien karena bekerja untuk memimpin dan
melaksanakan fungsi manajerial seperti membuat perencanaan, pelaksanaan dan pengendalian
proses kegiatan Akademik.

Adapun pembaca yang disarankan adalah sebagai berikut:


1. Seluruh pihak Kampus yang membutuhkan Sistem Informasi Skripsi atau Tugas Akhir secara
online.

1.4. Batasan Produk


Online Auction menggunakan perangkat lunak Aplikasi Android. Tujuan dari
penggunaan perangkat lunak Android agar mempermudah pengguna mengakses Online Auction.
Era digital saat ini, banyak manusia mengandalkan Handphone atau Smartphone sebagai sarana
komunikasi, mengerjakan tugas, hiburan dan lain-lain. Salah satu kegunaan lainnya adalah
mencari barang yang dibutuhkan untuk menujang kehidupan. Penggunaan Handphone atau
Smartphone yang sering dibawa dan digunakan tentu akan mempermudah pengguna mengakses
Online Auction di segala tempat, waktu dan keadaan.
Selain itu, penggunaan Aplikasi yang dapat di Unduh mempermudah pengguna untuk
mengakses Online Auction. Dengan menggunakan perangkat lunak Aplikasi, pengguna tidak
perlu lagi membuka Browser dan mencari situs tujuan mereka. Hal ini tentu mengefisiensikan
waktu dan paket data dari pengguna. Aplikasi Online Auction juga memberikan manfaat bagi
pedagang untuk memasarkan barangnya dengan cepat. Manfaat lainnya, pembeli tidak perlu
login berulang kali saat memasuki situs. Pembeli yang ingin melakukan bid barang tidak perlu
memverifikasi diri berulang kali dan hanya perlu login sebagai User. Penggunaan Aplikasi
menyasar pada seluruh elemen masyarakat pengguna Online Auction.

8
BAB II. DESKRIPSI KESELURUHAN

2.1. Deskripsi Produk (belum)


Sistem Informasi pendaftaran Skripsi (SIPENSI) ini merupakan suatu metode
pendaftaran skripsi untuk mahasiswa yang memiliki proses dan tampilan yang simpel sehingga
tidak membuang banyak waktu dan mudah mengakses data. Mahasiswa seringkali susah untuk
melakukan pendaftaran skripsi, terutama pada saat pandemi ini membuat alur pendaftaran
semakin rumit untuk dilakukan, dengan adanya SIPENSI ini. mahasiswa dapat melakukan
pendaftaran skripsi secara online bersama dosen pembimbing. mahasiswa juga dapat
mengumpulkan dan mengisi form pendaftaran dengan mudah. mahasiswa dapat melihat jadwal
untuk seminar tersebut. dosen juga dapat melihat dokumen dan form yang telah diisi oleh
mahasiswa, juga dosen dapat melakukan koreksi terhadap skripsi atau pada seminar secara
online. dosen juga dapat mengatur jadwal untuk seminar mahasiswa.

2.2. Fungsi Produk


SIPENSI berfungsi untuk melakukan pendaftaran dan pengelolaan Tugas Akhir secara
Online. Adapun pihak-pihak yang terlibat adalah sebagai berikut :
1. Admin/Koordinator Akademik Prodi, menentukan dosen pembimbing, dan mem-
validasi data Mahasiswa.
2. Koordinator Tugas Akhir, sebagai pengguna yang menetapkan aturan, prosedur,
sistematika penulisan Tugas Akhir dan tata tertib seminar proposal dan sidang akhir
Sarjana.
3. Mahasiswa, sebagai pengguna yang mengisi berkas atau syarat lain yang diperlukan untuk
mendaftar.
4. Dosen Penguji, sebagai pengguna yang Membaca proposal, mengisi form, dan dapat
memberi penilaian..
5. Dosen Pembimbing, sebagai pengguna yang melakukan pembimbingan terhadap
Mahasiswa.
Pada pengguna, ada beberapa hal yang perlu dilakukan untuk melakukan pengisian atau
perubahan :
1. Registrasi, sebelum pengguna masuk atau login pada aplikasi, pengguna perlu registrasi

9
atau proses memverifikasi diri.
2. Login, pada login, biasanya di lakukan setelah registrasi. Setelah registrasi pengguna
sudah bisa auto login, namun setelah check out, pengguna tidak perlu lagi registrasi
hanya perlu login dengan akun yang telah di verifikasi ketika registrasi.
3. Log Out, setelah pengguna selesai dengan semua proses, pengguna bisa log out akun
atau bisa langsung menutup website.

10
2.3. Penggolongan Karakteristik Pengguna
Berikut adalah identifikasi golongan pengguna produk SIPENSI.
Kategori Tugas Hak Akses ke aplikasi Kemampuan yang
Pengguna harus dimiliki
Admin/ Menentukan dosen Insert, update, delete Data. Dapat memeriksa dan mem-
Akademik pembimbing, validasi berkas yang diupload
Prodi Menambah jadwal, pengguna
menambah jadwal.
Koordinator Membuat pemberita- Insert, Update Memahami cara pembuatan
Tugas Akhir/ huan Dosen pem- pemberitahuan, dan membuat
user bimbing dan Bidang jadwal
Minat Penelitian,
mengubah
jadwal sidang.
Dosen Penguji/ Menyetujui proposal, Insert, Update Membaca proposal, mengisi
user mengisi form form, dan dapat memberi pe-
evaluasi, menyetujui nilaian.
laporan dan memberi
penilaian.
Dosen Membuat jadwal Insert, Update Memahami penentuan jadwal
Pembimbing/ pertemuan, Meng- pada sistem informasi tersebut
user ubah jadwal per-
temuan
Mahasiswa/ Melakukan pendafta- Update Mempersiapkan dan mengisi
user ran untuk seminar berkas yang diperlukan untuk
dan sidang, melaku- mendaftar.
kan submit berkas
Tabel 1. Karakteristik Pengguna

11
2.4. Requirement yang Digunakan
Requirement merupakan platform dan beberapa alat yang digunakan dalam
pembuatan website. Adapun beberapa requirement yang digunakan dalam pembuatan
website ini adalah sebagai berikut :

2.4.1. Software Quality Assurance (SQA)


Software Quality Assurance adalah kegiatan penting dalam sebuah perangkat lunak
yang diterapkan pada setiap langkah dalam proses perangkat lunak. SQA mencakup prosedur
untuk penerapan metode dan alat yang efektif, pengawasan kegiatan pengendalian kualitas
seperti tinjauan teknis dan pengujian perangkat lunak, prosedur untuk manajemen perubahan,
prosedur untuk memastikan kepatuhan terhadap standar, dan mekanisme pengukuran dan
pelaporan. Software quality assurance berkaitan dengan memastikan bahwa perangkat lunak
memiliki jumlah cacat yang kecil dan mencapai standar yang diperlukan untuk pemeliharaan,
keandalan, portabilitas, dan sebagainya.
Software Quality Assurance terdiri dari beragam tugas yang terkait dengan dua
daerah berbeda. Insinyur perangkat lunak yang mengerjakan pekerjaan teknis dan kelompok
SQA yang memiliki tanggung jawab untuk perencanaan, pengawasan, penyimpanan catatan,
analisi, dan pelaporan penjaminan mutu. Insinyur software menangani kualitas (dan
melakukan aktivitas untuk mengontrolnya) dengan menerapkan metode dan tindakan teknis
yang kuat, melakukan tinjauan teknis, dan melakukan pengujian software yang terencana
dengan baik [1].

2.4.2. Laravel
Laravel merupakan sebuah framework PHP berbasisis MVC. Framework PHP adalah
suatu kerangka yang dibuat untuk membangun atau membuat sebuah aplikasi dengan
menggunakan PHP sebagai bahasa pemrogramannya. Membangun sebuah aplikasi berbasis
web biasanya lebih mudah dan cepat dengan menggunakan framework, karena kita tidak

1
Pressman, R.S. (2015). Software Engineering : A Practioner’s Approach. 8th ed. McGraw-Hill Companies.Inc, Americas, New
York. ISBN : 978 1 259 253157.
Sommerville, I. (2018). Software Engineering. Hallbergmoos/Germany: Pearson.
https://socs.binus.ac.id/2020/06/18/software-quality-assurance/

12
perlu susah-susah mendefinisikan semua fungsi-fungsi yang bersifat general, seperti koneksi
ke database, template halaman web, dan sebagainya
MVC adalah suatu arsitekur aplikasi dengan cara memisahkan aplikasi menjadi tiga
bagian yang saling terhubung dengan sesuai dengan bagaimana informasi disajikan kepada
pengguna dan didapat dari pengguna. MVC terdiri dari 3 bagian, yaitu:
1. Model : Bagian yang memiliki fungsi-fungsi untuk mengelola database
2. View : Bagian yang bertugas menampilkan data
3. Controller : Bagian yang menjadi penghubung antara model dan view. Controller memiliki
perintah-perintah yang berfungsi untuk memproses bagaimana data ditampilkan dari Model
ke View, atau bagaimana data dikirimkan dari View ke Model.
Laravel adalah salah satu framework PHP paling besar dan paling banyak digunakan
di dunia. Hal ini menjadikan Laravel memiliki banyak sekali tutorial dan komunitas yang
dapat membantu kita bila mengalami kesulitan dalam membangun aplikasi. Laravel juga
memiliki banyak sekali third-party module yang dapat kita unduh secara gratis dan mudah[2].

2.4.3. MySQL
MySQL merupakan salah satu Relational database management system bersifat Open
Source. Struktur database disimpan dalam tabel-tabel yang saling berelasi. Karena Sifat Open
source maka MySQL dapat dipergunakan dan didistribusikan baik untuk kepentingan
individu maupun corporate secara gratis, tanpa memerlukan lisensi dari pembuatnya. Mysql
dapat dijalankan dalam berbagai platform sistem operasi antara lain Windows, Linux, Unix,
Sun OS dan lain-lain.
MySQL merupakan salah satu pilihan database populer untuk berbagai tujuan seperti
membuat dan mengelola database, penyimpanan data, mengelola transaksi e-commerce,
pencatatan data, dan yang paling populer adalah sebagai database untuk website. MySQL
berfungsi untuk membuat dan mengelola berbagai informasi yang ada pada database di
dalam sebuah server dengan bahasa pemrograman SQL. Salah satu penerapan paling umum
dari MySQL adalah sebagai database untuk sebuah website atau aplikasi. Maka dari itu,

2
http://solmet.kemdikbud.go.id/?p=2811

13
sebagian besar penyedia layanan web hosting [3].

2.4.4. PHP
PHP atau kependekan dari Hypertext Preprocessor adalah salah satu bahasa
pemrograman open source yang sangat cocok atau dikhususkan untuk pengembangan web
dan dapat ditanamkan pada sebuah skripsi HTML. Bahasa PHP dapat dikatakan
menggambarkan beberapa bahasa pemrograman seperti C, Java, dan Perl serta mudah untuk
dipelajari.
PHP merupakan bahasa scripting server - side, dimana pemrosesan datanya dilakukan
pada sisi server. Serverlah yang akan menerjemahkan skrip program. Kemudian hasilnya
akan dikirim kepada client yang melakukan permintaan. Adapun pengertian lain PHP adalah
akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemrograman berbasiskan kode –
kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke
web browser menjadi kode HTML.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini
client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server. Sistem kerja
dari PHP diawali dengan permintaan yang beasal dari halaman website oleh browser.
Berdasarkan URL atau alamat website dalam jaringan internet, browser akan menemukan
sebuah alamat dari webserver, mengidentifikasi halaman yang dikehendaki, dan
menyampaikan segala informasi yang dibutuhkan oleh webserver.
Selanjutnya webserver akan mencarikan berkas yang diminta dan menampilkan
isinya di browser. Browser yang mendapatkan isinya segera menerjemahkan kode HTML
dan menampilkannya. Lalu bagaimana apabila yang dipanggil oleh user adalah halaman yang
mengandung script PHP? Pada prinsipnya sama dengan memanggil kode HTML, namun
pada saat permintaan dikirim ke web-server, web-server akan memeriksa tipe file yang
diminta user. Jika tipe file yang diminta adalah PHP, maka akan memeriksa isi script dari
halaman PHP tersebut.
Apabila dalam file tersebut tidak mengandung script PHP, permintaan user akan
langsung ditampilkan ke browser, namun jika dalam file tersebut mengandung script PHP,

3
Jefri Yonata .2021. MySQL: Penjelasan, Cara Kerja, dan Kelebihannya

14
maka proses akan dilanjutkan ke modul PHP sebagai mesin yang menerjemahkan script-
script PHP dan mengolah script tersebut, sehingga dapat dikonversikan ke kode-kode HTML
lalu ditampilkan ke browser user[4].

4
https://ejournal.unsrat.ac.id/index.php/elekdankom/article/viewFile/11657/11249

15
BAB III. KEBUTUHAN ANTARMUKA EKSTERNAL

3.1. Fitur Aplikasi


SIPENSI berfungsi untuk melakukan pendaftaran dan pengelolaan Tugas Akhir
secara Online. Adapun pihak-pihak yang terlibat adalah sebagai berikut :
1. Admin/Koordinator Akademik Prodi, menentukan dosen pembimbing, dan mem-
validasi data Mahasiswa.
2. Koordinator Tugas Akhir, sebagai pengguna yang menetapkan aturan, prosedur,
sistimatika penulisan Tugas Akhir dan tata tertib seminar proposal dan sidang akhir
Sarjana.
3. Mahasiswa, sebagai pengguna yang mengisi berkas atau syarat lain yang diperlukan
untuk mendaftar.
4. Dosen Penguji, sebagai pengguna yang Membaca proposal, mengisi form, dan dapat
memberi penilaian..
5. Dosen Pembimbing, sebagai pengguna yang melakukan pembimbingan terhadap
Mahasiswa.
Pada pengguna, ada beberapa hal yang perlu dilakukan untuk melakukan pengisian
atau perubahan :
1. Registrasi, sebelum pengguna masuk atau login pada aplikasi, pengguna perlu
registrasi atau proses memverifikasi diri.
2. Login, pada login, biasanya di lakukan setelah registrasi. Setelah registrasi pengguna
sudah bisa auto login, namun setelah check out, pengguna tidak perlu lagi registrasi
hanya perlu login dengan akun yang telah di verifikasi ketika registrasi.
3. Log Out, setelah pengguna selesai dengan semua proses, pengguna bisa log out akun
atau bisa langsung menutup website.
3.2. Jadwal Pengerjaan
Adapun dalam menunjang terlaksananya kegiatan yang lebih tersusun dan terarah
dibentuk jadwal pengerjaan berserta role dari anggota.

16
No. Nama Peran Tugas
1. Aldi Saputra Rahmawan Project Leader Mengatur management projek
11191007
2. Ayomi Satria Pratama Anggota 1 Merancang sistem Front-End
11191013
3. Glen Zacharias Anggota 2 Merancang sistem Back-End
11191026
4. Istiqomatul Wahida Anggota 3 Merancang sistem Front-
11191031 End
5. Mandani Imaniar R. Anggota 4 Merancang dokumen
11191039 SQA
6. Merla Annisa Valencia T. Anggota 5 Marancang dokumen SRS dan SDD
11191043
7. Riky Fernando Anggota 6 Merancang sistem Back-End
11191065
Tabel 2. Nama dan Role Anggota

Periode
Aktivitas P1 P2 P3 P4 P5 P6 P7 P8

Analisis kebutuhan
proyek
Perancangan desain web
Pembuatan database
Pembuatan front-end
Pembuatan back-end
Pembuatan API
Uji Coba (testing)
Maintenance
Tabel 3. Jadwal Penugasan Anggota

17
Projek di atas dikerjakan mulai tanggal 31 Oktober 2021 hingga tanggal 26 Desember
2021. Total estimasi waktu tercapai 8 minggu. Untuk proses telah sampai pada testing
website. Berikut adalah Breakdown Penjadwalan:

Gambar 1. Breakdown Penjadwalan

18
3.2. Struktur Data
Berikut Struktur Data yang kami gunakan dalam pembuatan aplikasi

Gambar 2. Struktur Data

19
BAB IV. HASIL DAN PEMBAHASAN (belum)

Functional Requirement merupakan aktivitas dan pelayanan yang harus dimiliki oleh
sebuah sistem (input, output, proses, data yang tersimpan). Oleh karena itu, beberapa fitur
yang disediakan bertujuan untuk mempermudah pengguna dalam menggunakan SIPENSI.
Untuk memperjelas sistem dapat dilihat melalui tabel berikut:

ID Functional Requirement

1 User dapat melakukan login dan logout dari website.

2 User dapat melihat melihat nama dosen pembimbing dan tema penelitian mahasiswa.

3 User dapat melihat jadwal seminar proposal mahasiswa dan dosen penguji.

4 User dapat melihat hasil evaluasi seminar proposal mahasiswa.

5 User dapat melihat jadwal sidang akhir mahasiswa.

6 User dapat melihat penilaian sidang akhir mahasiswa.

7 User admin dapat melakukan menentukan dosen pembimbing bagi mahasiswa,


menambahkan jadwal seminar proposal dan dosen penguji, menambahkan jadwal
sidang akhir.
8 User koor TA dapat melakukan input data nama dosen pembimbing dan
bidang minatpenelitian, dan mengubah jadwal sidang akhir.
9 User mahasiswa dapat melakukan menentukan bidang minat penelitian,
pendaftaran seminar proposal, submit draft proposal, mengisi formulir lembar
bimbingan, submit formulir lembar persetujuan sidang akhir, pendaftaran sidang
akhir, dan submit draft laporan.
10 User dosen pembimbing dapat mengubah jadwal seminar proposal.

11 User dosen penguji dapat melakukan menyetujui proposal mahasiswa, mengisi form
evaluasi seminar proposal, menyetujui laporan akhir dan memberikan penilaian
sidang akhir mahasiswa.
12 User koor TA dan user dosen pembimbing dapat mengubah jadwal sidang akhir.
Tabel 4. Functional Requirement

20
4.1. Tampilan Program
Adapun hasil dari tampilan akhir program sebagai berikut :
4.1.1. Tampilan Homepage, Register, Login dan Dashboard sebagai Admin dan User

Gambar 3. Tampilan Homepage

Gambar 4. Tampilan halaman Register

21
Gambar 5. Tampilan Halaman Login

Gambar 6. Tampilan Dashboard

22
4.1.2. Tampilan Login sebagai Admin

Gambar 7. Tampilan Penetapan Dosen Pembimbing sebagai Admin

23
4.1.3. Tampilan Login sebagai User

Gambar 8. Tampilan Halaman Seminar Proposal

Gambar 9. Tampilan Pengajuan Dosen Pembimbing sebagai User


(Mahasiswa)

24
Gambar 10. Tampilan Pendaftaran Seminar

Gambar 11. Tampilan Halaman Sidang Akhir

25
Gambar 12. Tampilan Pendaftaran Sidang

Gambar 13. Tampilan About Us

26
4.2. Hasil Program
Setelah melakukan pengujian, program sudah dapat digunakan dengan cukup baik.
Adapun kelebihan dan kekurangan program sebagai berikut :
4.2.1. Kelebihan Aplikasi
Adapun juga kelebihan dari aplikasi kami yang kami buat yaitu sebagai berikut :
1. SIPENSI ini bisa diakses dimana saja seperti Laptop, PC, Handphone, dan lain-lain.
2. Tampilan lebih mudah dan sederhana

4.2.2. Kekurangan Aplikasi


Adapun juga kekurangan dari aplikasi kami yang kami buat yaitu sebagai berikut :
1. Masih kurang dalam fitur penunjang
2. Masih kurang kompleks dalam sistem informasi yang ada

27
BAB V. KESIMPULAN

Software Quality Assurance (SQA) sangatlah penting terhadap suatu instansi. Dengan
adanya Software Quality Assurance, instansi tersebut dapat meminimalisir waktu dan
mengoptimalkan kinerja dari software itu sendiri tanpa takut dengan adanya kerusakan atau
kurang layaknya software itu bagi perusahaan karena Software Quality Assurance
bertanggung jawab di baliknya.
Setiap instansi atau siapa saja yang ingin membeli suatu software, sebaiknya
menggunakan jasa Software Quality Assurance agar mempermudah, membantu dan
bertanggung jawab segala hal yang kurang memuaskan dari software yang diminta selama
masih dalam masa ikatan kontrak yang telah disetuju.

28

Anda mungkin juga menyukai