Post on 24-Apr-2023
15
BAB III
METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data
Metode pengumpulan data yang dilakukan dalam penelitian ini adalah :
1. Pengamatan (Observasi)
Melakukan pengamatan langsung terhadap kegiatan kuliah di kelas pada
materi kuliah Audit Teknologi Informasi, bertujuan untuk mengetahui
proses belajar mahasiswa di kelas materi kuliah Audit Teknologi
Informasi.
2. Wawancara
Wawancara dilakukan langsung dengan Dosen yang mengampu materi
kuliah Audit Teknologi Informasi dengan tujuan untuk mengetahui proses
kegiatan belajar mengajar, serta mahasiswa yang mengikuti materi kuliah
Audit Teknologi Informasi untuk mendapatkan informasi mengenai proses
belajar ketika di kelas serta mengetahui kekurangan dan kelebihan dalam
proses pembelajaran yang konvensional.
3. Studi Pustaka
Pengumpulan data dengan cara mengumpulkan serta mempelajari bahan-
bahan seperti jurnal ilmiah, proseding, artikel, buku yang mendukung serta
berhubungan dengan penelitian ini.
3.2 Metode Pengembangan Perangkat Lunak
Metodologi yang digunakan untuk membangun sistem ini adalah model waterfall.
Model ini merupakan sebuah pendekatan terhadap pengembangan perangkat
lunak yang sistematik dengan beberapa tahapan, yaitu : Analisa Kebutuhan,
Desain Sistem, Implementasi, Pengujian Program, serta Penerapan Program.
Model waterfall merupakan metode yang sering digunakan oleh penganalisa
sistem pada umumnya.
16
3.2.1 Analysis (Analisis)
3.2.1.1 Analisis Sistem yang Sedang Berjalan
Saat ini Dosen hanya memberikan penjelasan kepada mahasiswa/i yang
masih bersifat konvensional dengan menggunakan teks (Power Point)
yang sudah disediakan oleh IIB Darmajaya, jadi mahasiswa/i belajar
hanya ketika dosen menjelaskan.
3.2.1.2 Analisis Kebutuhan Sistem
1. Analisis Kebutuhan Hardware
Spesifikasi hardware yang digunakan untuk membuat aplikasi
pembelajaran, sebagai berikut :
a. Processor Intel® Celeron® CPU N2830 @2.16GHz (2 CPUs),
~2.2GHz
b. RAM 2048MB
c. Harddisk 400GB
2. Analisis Kebutuhan Software
Untuk menjalankan aplikasi pembelajaran ini juga dibutuhkan
apesifikasi software yang digunakan sebagai pendukung sistem.
Adapun spesifikasi software yang digunakan antara lain :
a. Perangkat lunak sistem operasi yang digunakan adalah Microsoft
Windows 10.
b. Perangkat lunak aplikasi yang digunakan adalah sebagai berikut :
Web Server menggunakan Apache/xampp.
Web Browser menggunakan Google Chrome.
Database menggunakan MySQL.
17
3.3 Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
pembuatan program perangkat lunak.
3.3.1 Perancangan Sistem
Perancangan sistem bertujuan untuk memodelkan perancangan yang telah
ditetapkan berdasarkan analisis, sehingga menghasilkan informasi yang
dibutuhkan.
3.3.1.1 Flowchart Sistem
Digunakan untuk menunjukkan alur kerja atau apa yang sedang
dikerjakan di dalam sistem secara keseluruhan. Dapat dilihat pada
gambar 3.1 berikut ini.
Gambar 3.1 Flowchart Sistem
18
3.3.1.2 Diagram Konteks
Diagram Konteks berfungsi untuk menggambarkan ketertarikan aliran-
aliran data antar sistem dengan bagian luar (kesatuan luar). Dapat
dilihat pada gambar 3.2 dibawah ini.
Gambar 3.2 Diagram Konteks
3.3.1.3 Data Flow Diagram (DFD)
Digunakan untuk mengembangkan alur kerja dari sistem yang akan
dibangun atau sistem yang sedang berjalan. Dapat dilihat pada gambar
3.3 dan gambar 3.4 berikut ini.
19
Gambar 3.3 Data Flow Diagram Admin
Gambar 3.4 Data Flow Diagram User
3.3.1.4 Entity Relational Diagram (ERD)
Digunakan untuk memodelkan struktur data dan hubungan antar data,
karena hal ini relative kompleks.
20
Gambar 3.5 Entity Relation Diagram
3.3.1.5 Struktur Database
Adapun struktur database dari aplikasi pembelajaran Audit Teknologi
Informasi sebagai berikut :
1. Nama Database : db_soal
Nama Tabel : b_soal
Fungsi : Untuk menyimpan data kumpulan soal
Primary Key : id_soal
Tabel 3.1 Tabel b_soal
No. Field Tipe Length Constraint
1. Id_soal Int 11 Primary Key
2. Soal Text Soal Latihan
7. Jwb Text Jawaban yang benar
8. Tgl Varchar 11 Tanggal Input
9. aktif Enum (‘Y’,’N’) Pernyataan ya atau tidak
21
2. Nama Database : db_soal
Nama Tabel : materi
Fungsi : Untuk menyimpan materi.
Primary Key : id_materi
Tabel 3.2 Tabel Materi
No. Field Tipe Length Constraint
1. Id_m Int 10 Primary Key
2. Judul Varchar 50 Judul Materi
3. Materi Text Materi Kuliah
4. Tanggal Varchar 11 Tanggal Input
3. Nama Database : db_soal
Nama Tabel : tbl_soal
Fungsi : Untuk menyimpan soal latihan.
Primary Key : id_soal
Tabel 3.3 Tabel Soal
No. Field Tipe Length Constraint
1. Id_soal Int 11 Primary Key
2. Soal Text Soal Latihan
3. Knc_jawaban Varchar Jawaban yang benar
4. Tanggal Varchar 11 Tanggal Input
5. Aktif Enum (‘Y’,’N’) Pernyataan ya atau tidak
3.3.1.6 Desain Interface
Perancangan antar muka merupakan hal pokok dalam membuat
software. Dalam proses perancangan ini pengembang membagi
kebutuhan-kebutuhan menjadi perangkat lunak.
22
Proses tersebut menghasilkan sebuah arsitektur perangkat lunak
sehingga dapat diterjemahkan kedalam kode-kode program dan
interface. Perancangan antar muka ini digambarkan pada gambar-
gambar dibawah ini.
1. Rancangan Tampilan Menu Utama
Rancangan menu utama ini berfungsi untuk menampilkan pilihan
menu seperti dashboard, materi, kumpulan soal, evaluasi dan skor
jawaban yang terdapat dalam aplikasi pembelajaran Audit Teknologi
Informasi.
Tampilan rancangan program dapat dilihat dari gambar 3.15 berikut
ini :
Gambar 3.6 Tampilan Menu Utama
2. Rancangan Tampilan Menu Dashboard
Rancangan menu Dashboard berisi penjelasan awal mengenai
aplikasi pembelajaran Audit Teknologi Informasi. Tampilan
rancangan program dapat dilihat dari gambar 3.16 berikut ini :
23
Gambar 3.7 Tampilan Halaman Dashboard
3. Rancangan Tampilan Menu Materi
Rancangan halaman materi berfungsi untuk memilih materi kuliah
sesuai dengan yang dibutuhkan. Tampilan rancangan program dapat
dilihat dari gambar 3.17 berikut ini :
Gambar 3.8 Tampilan Halaman Materi
24
4. Rancangan Tampilan Menu Soal
Rancangan halaman kumpulan soal merupakan halaman yang
berfungsi untuk menampilkan bermacam-macam soal. Tampilan
rancangan program dapat dilihat pada gambar 3.18 berikut ini :
Gambar 3.9 Tampilan Halaman Kumpulan Soal
5. Rancangan Tampilan Menu Evaluasi
Rancangan menu evaluasi dibuat untuk memberikan evaluasi berupa
pilihan ganda. Tampilan rancangan program dapat dilihat pada
gambar 3.19 berikut ini :
Gambar 3.10 Tampilan Halaman Evaluasi