10
BAB III
METODE PENELITIAN
Metode penelitian merupakan suatu cara yang digunakan untuk memperoleh data dan informasi yang lengkap. Rancangan proses penelitian ditujukan pada gambar 3.1.
Gambar 3. 1 Rancangan Tahapan Penelitian
Gambar di atas menunjukkan alur dari proses merancang bangun website dimana pada tahap penelitian ini penulis menggunakan metode pengembangan perangkat lunak prototype. Metode Pengembangan perangkat lunak prototype adalah metode atau model pengembangan sebuah sistem pada software engineering yang dirancang untuk menghasilkan perangkat lunak yang dikerjakan sesuai dengan fase dan tahapan yang ada pada gambar 3.1.
11 3.1. Identifikasi Masalah
Pada tahapan identifikasi masalah, peneliti melakukan observasi dan wawancara terhadap pihak Program Studi Informatika, adapaun rincian tahapan observasi dan wawancara yang telah dilakukan adalah sebagai berikut :
a. Observasi
Pada tahapan ini peneliti melakukan observasi ke pihak program studi dengan tujuan untuk mengetahui kekurangan sistem tracer study yang digunakan saat ini. Hasil yang didapatkan pada tahapan ini adalah pendataan informasi tracer study masih dilakukan melalui Google Form, dalam Google Form, responden hanya bisa mengisi kuisioner sesuai dengan isian yang dibutuhkan, dan tidak dapat memberikan informasi profil secara mendetail.
b. Wawancara
Pada tahapan ini peneliti melakukan wawancara kepada sekertaris program studi informatika UMM sekaligus menjadi perwakilan dari semua stakeholder sistem tracer
study yaitu Bapak Galih Wasis Wicaksono, S.Kom,. M.Cs, pada tanggal 7 April 2020
melalui pesan whatsapp untuk mengetahui apa saja kebutuhan sistem tracer study yang akan dikembangkan karena beliau yang mengetahui kebutuhan sistem tracer
study berdasarkan dari standar ketentuan BAN-PT. Hasil dari tahapan ini adalah
peneliti mendapatkan beberapa kebutuhan yang akan dianalisis pada langkah selanjutnya.
3.2. Studi Literatur
Tahap Studi Literatur adalah tahap dimana proses pengumpulan segala informasi yang digunakan untuk menunjang jalannya penelitian yang dilakukan dimana pembahasan tahap ini sudah dibahas pada bab sebelumnya.
3.3. Implementasi Metode Prototype
Pada tahap ini akan menjelaskan tahapan – tahapan implementasi pengembangan website tracer study menggunakan metode prototype yang dimulai dari Pengumpulan Kebutuhan, Pembuatan Prototyping, Evaluasi Prototyping, Pengkodean, Pengujian sistem, Evaluasi Sistem, dan Penggunaan Sistem.
3.3.1 Pengumpulan Kebutuhan
Tahap Pengumpulan Kebutuhan adalah tahap penggalian kebutuhan, dimana pada tahap ini peneliti akan mengumpulkan kebutuhan apa saja yang dibutuhkan pada sistem, kemudian dianalisis dan diidentifikasi kebutuhan-kebutuhan apa saja yang harus dipenuhi pada sistem yang akan dibuat. Setelah melakukan tahap pengumpulan kebutuhan yang didapatkan
12
dari hasil survei dan wawancara kepada pihak program studi, selanjutnya informasi dianalisis dan dipetakan kedalam tabel elisitasi kebutuhan untuk mengetahui kebutuhan fungsional dan non-fungsional pada sistem tracer study. Hasil pemetaan pada tabel elisitasi juga ditentukan prioritasnya untuk mengetahui fungsionals mana yang akan dikerjakan terlebih dahulu. Setelah membagi fungsional, non-fungsional dan menentukan prioritasnya, tabel elisitasi akan diserahkan kepada pakar untuk dilakukan validasi terkait kebutuhan sistem yang akan dikembangkan. Adapun kebutuhan fungsional dan non-fungsional yaitu sebagai berikut. 3.3.1.1 Spesifikasi Kebutuhan
a) Kebutuhan Fungsional
i. Memiliki fitur login admin dan login alumni ii. Memiliki halaman menu admin dan alumni iii. Memiliki halaman menu kelola data pengguna iv. Memiliki halaman menu lowongan pekerjaan
v. Memiliki halaman menu cari alumni dan view biodata alumni vi. Memiliki halaman menu isi kuesioner alumni dan pengguna alumni vii. Memiliki halaman menu view kuesioner
viii. Memiliki halaman menu tambah informasi biodata alumni ix. Memiliki halaman menu kritik saran
b) Kebutuhan Non Fungsional
i. Pelayanan, aplikasi website ini praktis, mudah penggunaannya, dan cepat ii. Efisiensi, penggunaan lebih mudah dan lebih hemat waktu, karena dapat
diakses di setiap komputer, laptop, dan smartphone yang terintegrasi dengan internet
13 3.3.1.2 Use Case Diagram
Gambar 3. 2 Use Case
Pada gambar 3.2 Use Case diagram apa saja kebutuhan fungsional dari sistem dimana dengan adanya use case diagram ini peneliti bisa menentukan berapa banyak fitur atau menu yang akan dibuat berdasarkan analisa kebutuhan yang telah dilakukan pada tahap sebelumnya. 3.3.1.3 Use Case Deskripsi
Tabel 3. 1 Aktor Deskripsi
Admin Admin adalah pihak program studi yang menggunakan sistem tracer study untuk mengelola data alumni ataupun memberikan info tentang lowongan pekerjaan
Alumni Alumni adalah pengguna sistem tracer study yang memberikan informasi terkait jejak alumni yang dibutuhkan oleh pihak program studi.
Pengguna Alumni
Pengguna Alumni adalah atasan alumni dalam dunia kerja yang akan memberikan penilaian terhadap alumni.
Tabel 3. 2 Use Case Deskripsi
14
Kelola data
pengguna
Pada fitur ini, admin dapat mengelola data pengguna sistem. Dimulai dari pembuatan akun untuk pengguna (create), melihat daftar pengguna yang sudah terdaftar (read), hingga mengedit pengguna (update).
Admin Kelola data
lowongan pekerjaan
Pada fitur ini, admin dapat membuat lowongan kerja (create), melakukan pembaruan (update) tentang lowongan pekerjaan terbaru yang nantinya alumni dapat melihat lowongan tersebut, hingga menghapus lowongan (delete).
View kritik saran Pada fitur ini, admin dapat melihat hasil kritik saran yang telah diisi alumni untuk mengetahui masukan atau kurangnya sistem tracer study. View biodata alumni Pada fitur ini, admin dapat melihat semua biodata dari alumni yang sudah mengisi form biodata.
View kuesioner Pada fitur ini, admin dapat melihat hasil dari kuesioner yang telah diisi oleh alumni. Edit biodata Pada fitur ini, alumni yang
telah mendapatkan akun dapat mengedit biodata alumni yang
15 Alumni
terdapat pada sistem tracer
study.
Cari alumni Pada fitur ini, alumni dapat mencari data alumni yang lain. Agar setiap alumni dapat mengetahui informasi serta pekerjaan terbaru dari masing – masing alumni.
View lowongan pekerjaan
Pada fitur ini, alumni dapat melihat informasi tentang lowongan pekerjaan terbaru yang telah diupdate oleh admin.
Tambah kritik saran Pada fitur ini, alumni dapat menambahkan kritik dan saran kepada program studi agar pihak program studi bisa mengevaluasi kekurangan dari sistem maupun kegiatan selama kuliah untuk bahan evaluasi akreditasi program studi maupun perguruan tinggi. Isi Kuesioner Pada fitur ini alumni dapat mengisi kuesioner yang sudah tersedia pada sistem tracer
study.
Pengguna Alumni
Isi Kuesioner Pada fitur ini pengguna alumni dapat mengisi kuesioner yang sudah tersedia.
16 3.3.2 Pembuatan Prototyping
Pada tahap ini dilakukan pembuatan prototyping yang memberikan gambaran kepada pengguna dimana prototyping sistem yang akan dibuat berdasarkan dari hasil wawancara yang telah dilakukan sebelumnya. Kebutuhan sistem yang didapat dari hasil wawancara selanjutnya di implementasikan kedalam bentuk prototyping desain interface yang akan di serahkan kepada pengguna untuk dievaluasi apakah kebutuhan sistem sesuai dengan hasil wawancara.
3.3.2.1 Desain Menu Awal
Pada tampilan menu awal website tracer study menampilkan beberapa menu seperti login untuk admin atau alumni, menu cari alumni untuk melihat biodata dari alumni yang telah mengisi biodata diri, menu bursa kerja untuk menampilkan informasi mengenai lowongan pekerjaan terbaru, serta menu tentang untuk menampilan informasi mengenai sistem tracer
study. Berikut ini adalah desain interface menu awal website tracer study.
Gambar 3. 3 Desain Interface Menu Awal 3.3.2.2 Desain Menu Login
Pada tampilan menu login digunakan admin dan alumni untuk autentikasi login menuju halaman dashboard. Berikut ini adalah desain interface menu login.
17
Gambar 3. 4 Desain Interface Menu Login 3.3.2.3 Desain Dashboard Admin
Pada tampilan menu dashboard admin, terdapat beberapa menu lain yang ditampilkan seperti menu biodata alumni untuk melihat informasi tentang biodata dari semua alumni, data kuesioner untuk melihat semua data kuesioner semua alumni, lowongan untuk mengelola data dari lowongan, kritik saran untuk melihat data dari kritik saran alumni, users untuk mengelola pengguna dari sistem, referensi tahun, ganti sandi, dan keluar. Berikut ini adalah desain interface dashboard admin.
Gambar 3. 5 Desain Interface Menu Dashboard Admin 3.3.2.4 Desain Menu View Biodata Alumni
Pada tampilan menu view biodata alumni, admin dapat melihat detail informasi biodata dari alumni yang telah melengkapi data biodatanya. Tampilan utama pada menu biodata alumni adalah tabel daftar alumni yang telah melengkapi biodata, dan terdapat menu
18
detail untuk melihat detail biodata yang dipilih. Berikut ini adalah desain interface dari menu biodata alumni.
Gambar 3. 6 Desain Interface Menu View Biodata Alumni 3.3.2.5 Desain Menu View Kuesioner
Pada tampilan menu data kuesioner, admin dapat melihat data kuesioner yang telah diisi oleh alumi. Tampilan awal dari menu kuesioner adalah tabel yang menampilkan semua alumni yang telah mengisi kuesioner, dan tombol detail untuk melihat detail dari hasil kuesioner yang telah diisi oleh alumni. Berikut ini adalah desain interface dari menu data kuesioner.
Gambar 3. 7 Desain Interface Menu View Data Kuesioner 3.3.2.6 Desain Menu Tambah Lowongan
Pada tampilan menu tambah lowongan, admin dapat melakukan create atau menambahkan data lowongan terbaru yang akan ditampilkan pada website. Tampilan awal
19
menu tambah lowongan adalah form nama perusahaan yang menyediakan lowongan, judul dari lowongan, serta deskripsi dari lowongan yang akan ditambahkan. Kemudian terdapat tombol tambah untuk menambahkan lowongan yang telah diisi di form tambah lowongan. Berikut ini adalah desain interface dari menu tambah lowongan.
Gambar 3. 8 Desain Interface Menu Tambah Lowongan 3.3.2.7 Desain Menu Edit Lowongan
Pada tampilan menu edit lowongan, admin dapat mengedit data lowongan yang telah dibuat. Tampilan awal dari menu edit lowongan terdapat form seperti menu tambah lowongan, kemudian terdapat tombol ubah untuk mengubah lowongan yang telah diperbarui. Berikut ini adalah desain interface dari menu edit biodata.
Gambar 3. 9 Desain Interface Menu Edit Lowongan 3.3.2.8 Desain Menu Hapus Lowongan
20
Pada tampilan menu edit lowongan, admin dapat menghapus data lowongan yang telah dipilih. Tampilan awal menu hapus lowongan terdapat tombol untuk menghapus data dari lowongan yang dipilih. Berikut ini adalah desain interface dari menu hapus biodata.
Gambar 3. 10 Desain Interface Menu Hapus Lowongan 3.3.2.9 Desain Menu View Kritik Saran
Pada tampilan menu kritik saran, admin dapat melihat data dari kritik saran yang telah diisi oleh alumni. Tampilan awal dari menu kritik saran adalah menampilkan daftar kritik saran yang telah diisi oleh alumni dan tombol detail untuk melihat detail dari kritik saran yang dipilih. Berikut ini adalah desain interface dari menu kritik saran.
Gambar 3. 11 Desain Interface Menu Kritik Saran (Admin) 3.3.2.10 Desain Menu View Pengguna
21
Pada tampilan menu daftar pengguna, admin dapat melihat list dari semua pengguna sistem (admin dan alumni). Tampilan awal dari menu daftar pengguna menampilkan tabel daftar pengguna sistem yaitu admin dan alumni. Berikut ini adalah desain interface dari menu view pengguna.
Gambar 3. 12 Desain Interface Menu View Pengguna 3.3.2.11 Desain Menu Buat Pengguna
Pada tampilan menu buat pengguna menampilkan form untuk membuat pengguna baru dari sistem. Tampilan awal dari menu buat pengguna adalah form yang meliputi nama pengguna, email pengguna, serta kata sandi. Kemudian terdapat tombol buat pengguna untuk menambahkan data dari pengguna baru. Berikut ini adalah desain interface dari menu buat pengguna.
Gambar 3. 13 Desain Interface Menu Buat Pengguna 3.3.2.12 Desain Menu Edit Pengguna
22
Pada tampilan menu edit pengguna menampilkan form untuk mengedit akun pengguna. Tampilan awal dari menu edit pengguna yaitu form yang berisi nama, email, dan password pengguna yang akan diedit. Serta ada checklist yang dapat memilih pengguna tersebut dapat dijadikan admin atau alumni dan tombol simpan untuk mengubah data yang ingin diubah. Berikut ini adalah desain interface dari menu edit pengguna.
Gambar 3. 14 Desain Interface Menu Edit Pengguna 3.3.2.13 Desain Menu Dashboard Alumni
Pada tampilan menu dashboard alumni akan menampilkan beberapa menu seperti data alumni yang didalamnya terdapat sub menu akun untuk mengubah data dari akun, profil untuk melengkapi biodata alumni, dan kuesioner untuk melengkapi data kuesioner alumni, lowongan yang didalamnya terdapat tampilan lowongan pekerjaan terbaru, menu kritik saran yang didalamnya terdapat form pengisian kritik saran, ganti sandi, dan keluar. Berikut ini adalah desain interface dari dashboard alumni.
23
Gambar 3. 15 Desain Interface Dashboard Alumni 3.3.2.14 Desain Menu Edit Biodata
Pada tampilan menu edit biodata alumni menampilkan form yang berisi tentang kelengkapan biodata dari alumni. Tampilan awal dari menu edit biodata adalah form yang berisi biodata dari alumni yang kemudian akan dilengkapi oleh alumni, dan tombol simpan untuk menyimpan biodata yang telah dilengkapi. Berikut ini adalah desain interface dari menu data alumni (profil biodata).
Gambar 3. 16 Desain Interface Data Alumni (Profil Biodata) 3.3.2.15 Desain Menu Isi Kuesioner Alumni
Pada tampilan menu isi kuesioner alumni menampilkan form pengisian kuesioner mengenai kondisi atau status pekerjaan dari alumni yang meliputi alumni sedang bekerja atau tidak, waktu alumni mendapatkan pekerjaan, dimana alumni bekerja, kesesuaian alumni dalam
24
bidang pekerjaan, nama atasan dari alumni, dan lain lain. Berikut ini adalah desain interface dari menu data alumni (kuesioner).
Gambar 3. 17 Desain Interface Menu Data Alumni (Kuesioner) 3.3.2.16 Desain Menu Cari Alumni
Pada tampilan menu cari alumni, alumni dapat melihat detail informasi biodata dari alumni lain yang telah melengkapi data biodatanya. Tampilan awal dari menu cari alumni adalah tabel yang berisi daftar alumni yang telah melengkapi biodata, dan tombol detail untuk melihat detail dari biodata alumni yang dipilih. Berikut ini adalah desain interface dari menu cari alumni.
Gambar 3. 18 Desain Interface Menu Cari Alumni 3.3.2.17 Desain Menu View Lowongan Pekerjaan
25
Pada tampilan menu view lowongan pekerjaan menampilkan tentang beberapa informasi mengenai lowongan pekerjaan terbaru yang telah dibuat oleh admin. Pada tampilan awal dari menu view lowongan pekerjaan adalah list dari lowongan yang telah ditambahkan oleh admin, kemudian terdapat tombol “lihat detail” untuk melihat detail dari lowongan yang dipilih. Berikut ini adalah desain interface dari menu lowongan (alumni).
Gambar 3. 19 Desain Interface Menu Lowongan (Alumni) 3.3.2.18 Desain Menu Tambah Kritik Saran
Pada tampilan menu kritik saran (alumni) menampilkan form yang berisi tentang kritik dan saran untuk website tracer study. Setelah alumni mengisi form dari kritik saran maka alumni dapat mengirimkan kritik saran yang telah diisi dengan memilih tombol tambah. Berikut ini adalah desain interface dari menu kritik saran (alumni).
26
3.3.2.19 Desain Menu Isi Kuesioner (Pengguna Alumni)
Pada tampilan menu isi kuesioner (Pengguna Alumni) menampilkan form yang berisi tentang form kuesioner untuk menilai alumni dari sisi pengguna alumni atau atasan alumni dalam dunia kerja. Setelah pengguna alumni mengisi kuesioner maka hasil dari kuesioner dapat dikirim dengan cara memilih tombol kirim dan secara otomatis pengguna alumni mengakhiri sesi pengisian kuesioner. Berikut ini adalah desain interface dari menu isi kuesioner (Pengguna Alumni).
Gambar 3. 21 Desain Interface Menu Isi Kuesioner (Pengguna Alumni) 3.3.3 Evaluasi Prototype
Pada tahap ini hasil dari desain prototype diserahkan kepada stakeholder untuk di evaluasi apakah dari desain prototype yang telah dibuat telah sesuai dengan yang diinginkan stakeholder. Di tahap ini Pak Galih Wasis Wicaksono selaku sekertaris prodi dan perwakilan dari stakeholder karena beliau yang mengetahui kebutuhan sistem tracer study berdasarkan dari standar ketentuan BAN-PT telah mengevaluasi desain prototype dan telah disetujui untuk dilanjutkan ke tahap pengkodean.
3.3.4 Pengkodean Sistem
Pada tahap ini dilakukan pengkodean sistem, penulis sudah memulai untuk pengkodean program kedalam sebuah software programming untuk dapat menghasilkan desain yang sudah dirancang sebelumnya yakni menggunakan framework Codeigniter dengan bahasa pemrograman PHP yang lebih sistematis.
27
Pada tahap ini sistem yang sudah menjadi suatu perangkat lunak yang siap pakai akan diuji fungsionalitasnya sesuai dengan scenario pengujian yang telah dibuat oleh penulis, apakah masih ada kekurangan atau sudah cukup dengan menggunakan metode pengujian black
box testing dimana metode ini berfokus pada spesifikasi fungsional perangkat lunak dan juga
mengabaikan struktur kontrol sehingga pada perhatian pengujian difokuskan kepada informasi domain yang memungkinkan pengembang perangkat lunak membuat himpunan kondisi input yang akan melatih keseluruhan syarat-syarat fungsionalitas suatu program[12].
Selanjutnya setelah dilakukan pengujian black box, sistem akan diuji dari sisi pengguna menggunakan metode User Acceptance Testing (UAT) terhadap calon pengguna sistem. Dengan menggunakan metode pengujian UAT maka akan diketahui sejauh mana pemahaman pengguna terhadap aplikasi yang disajikan[11].
3.3.6 Evaluasi Sistem
Pada tahap ini sistem yang telah selesai dibuat dan diuji akan melalui tahap evaluasi kepada stakeholder apakah sistem telah siap digunakan dan sesuai dengan kebutuhan sistem
tracer study apa tidak. Di tahap ini Pak Galih selaku perwakilan stakeholder telah
mengevaluasi sistem. Hasil dari evaluasi, sistem telah sesuai dengan kebutuhan dan siap untuk digunakan.
3.3.7 Penggunaan Sistem
Sistem tracer study yang telah dievaluasi dan disetujui oleh stakeholder telah siap untuk di develop dan digunakan oleh stakeholder.
3.4. Pembuatan Laporan
Pada tahap ini, peneliti akan membuat dokumen laporan agar peneliti dapat dijadikan referensi ataupun pedoman untuk penulisan laporan yang terkait penelitian tentang perancangan sistem informasi.