15 BAB III METODOLOGI PENELITIAN 3.1 Metode ...

10
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.

Transcript of 15 BAB III METODOLOGI PENELITIAN 3.1 Metode ...

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