40
BAB III METODOLOGI PENELITIAN
3.1 Metode Pengumpulan Data
Metode-metode yang penulis gunakan dalam pengumpulan data antara lain : 3.1.1 Studi Pustaka
Penulis melakukan studi pustaka dengan cara membaca dan mempelajari buku-buku yang berhubungan dengan analisis dan perancangan sistem,
pembuatan modul pembelajaran, pemrograman web serta buku-buku yang mendukung topik yang akan dibahas dalam penyusunan skripsi ini. Selain itu,
penulis juga mengunjungi website yang berhubungan dengan topik dalam skripsi ini. Adapun daftar buku dan website yang menjadi referensi dalam
penyusunan skripsi ini terdapat pada daftar pustaka. 3.1.2 Studi Lapangan
Studi lapangan dilakukan dengan dua teknik, yaitu: 1. Observasi
Pada tahap observasi, dilakukan pengamatan secara langsung terhadap kegiatan yang sedang dilakukan di sekolah yang menjadi obyek
penelitian. Observasi ini dilakukan di SMA Fatahillah Jakarta yang berlokasi di Jl. Buncit Raya No. 67 Rt. 00105 Kalibata Pancoran
Jakarta Selatan 12740, selama 1 satu bulan dimulai tanggal 08 Februari – 07 Maret 2010.
2. Kuesioner Kuesioner dilakukan pada hari Senin, tanggal 22 Februari 2010 dengan
memberikan beberapa daftar pertanyaan yang diajukan kepada seluruh guru SMA Fatahillah Jakarta sebagai responden yang berjumlah 22
orang dengan jumlah kuesioner yang kembali sebanyak 12 kuesioner. Hasil kuesioner dapat dilihat di lampiran.
3.2 Metode Pengembangan Sistem
Metode pengembangan sistem yang penulis gunakan dalam penelitian ini adalah waterfall model yang kadang disebut classic life cycle Royce, 1970,
sebagaimana yang dikutip oleh Pressman 2010. Dimana ada lima tahap
pengembangan, yaitu : 3.2.1 Communications Komunikasi
Pada tahapan ini dilakukan komunikasi dengan pengguna, tahapan ini terdiri dari 2 sub tahapan yang meliputi :
A. Project Initation Inisiasi Proyek, merupakan proses penentuan awal proyek. Pada sub tahapan ini, penulis menguraikan profil atau
gambaran umum tentang latar belakang sekolah, visi, misi dan tujuan Sekolah SMA Fatahillah Jakarta.
B. Requirements gathering Pengumpulan Kebutuhan, pada proses ini, penulis melakukan pengumpulan data terhadap kebutuhan user dengan
mengambil dari hasil kuesioner yang telah penulis lakukan selama penelitian di sekolah tersebut. Hasil dari kuesioner tersebut berupa data
statistik yang menjadi panduan penulis dalam mengembangkan sistem sesuai kebutuhan user.
3.2.2 Planning Perencanaan Pada tahapan ini dilakukan perencanaan terhadap sistem yang akan
dikembangkan, tahapan ini terdiri dari 3 sub tahapan yang meliputi : A. Estimating Estimasi, merupakan proses estimasi terhadap lama
pengembangan sistem. Pada tahap ini dilakukan estimasi waktu dalam hitungan minggu dikarenakan kebutuhan user terhadap sistem yang
dibutuhkan telah jelas sehingga proses pengembangan sistem tidak melebihi waktu satu bulan penelitian.
B. Scheduling Penjadwalan, pada tahap ini, penulis melakukan
penjadwalan terhadap proses pengembangan sistem dimulai dari proses analisis sistem hingga proses pengujian sistem.
C. Tracking penjejakan, sub tahapan ini adalah proses menjejaki gambaran penjadwalan terhadap pengembangan sistem apakah
pengembangan sistem akan berjalan sesuai jadwal atau tidak berdasarkan awal dilakukannya penelitian hingga selesainya penelitian
3.2.3 Modeling Pemodelan Pada tahapan ini dilakukan pemodelan terhadap sistem yang akan
dikembangkan, tahapan ini terdiri dari 2 sub tahapan yang meliputi : A. Analysis Analisis, merupakan proses menganalisa sistem yang sedang
bejalan, sistem yang diusulkan, dan menganalisa kebutuhan sistem terhadap perangkat lunak maupun perangkat keras.
B. Design Desain, Pada tahapan desain dilakukan dilakukan
perancangan untuk aplikasi yang akan dibuat, yang terdiri dari : 1 Desain Basis Data
Dalam perancangan basis data ini penulis membuat desain entity relationship diagram ERD dan kamus data untuk sistem yang
baru. 2 Desain Antarmuka
Dalam perancangan ini penulis membuat rancangan state- transition diagram STD yang menunjukkan bagaimana sistem
bertingkah laku sebagai akibat dari kejadian eksternal. 3 Desain Menu
Dalam desain menu ini, penulis merancang gambar menu utama dalam bentuk tampilan yang mana akan dilihat end-user.
4 Desain Sub Menu Dalam desain sub menu ini, penulis merancang gambar sub menu
utama dalam bentuk tampilan yang mana akan dilihat end-user. 5 Desain Input
Dalam desain input ini dilakukan perancangan tampilan form input untuk user.
6 Desain Output Dalam desain output ini dilakukan perancangan tampilan output
dalam bentuk modul pembelajaran interaktif.
3.2.4 Construction Pembangunan Pada tahapan ini, rancangan yang telah didefinisikan pada tahapan
modeling dibangun menjadi sistem yang baru. Proses pembangunan sistem ini terdiri dari 2 sub tahapan yang meliputi :
A. Code pengkodean, proses pengkodean terhadap rancangan telah didefinisikan.
B. Test pengujian, proses pengujian terhadap sistem yang telah dibangun. Proses ini menguji kinerja sistem apakah alur kerja dan hasil
keluaran sesuai dengan analisis yang telah didefinisikan. Pengujian dilakukan menggunakan metode Blackbox Testing oleh penulis.
3.2.5 Deployment Pengembangan Pada tahapan ini, sistem baru yang telah dibangun dikembangkan melalui
3 sub tahapan yang meliputi : A. Delivery pengantaran, sistem yang baru dikembangkan diantarkan
kepada user yang akan menggunakan sistem. B. Support dukungan, sub tahapan ini merupakan layanan dukungan
terhadap user untuk menyesuaikan diri terhadap penggunaan pada sistem yang baru.
C. Feedback umpan balik, merupakan proses masukan baik saran maupun kritik dari user terhadap pengalaman menggunakan sistem
yang baru. Hasil dari feedback akan dijadikan tahapan pengembangan sistem lebih lanjut.
Gambar 3.1 Alur Pengembangan Sistem Alat Bantu Modul Pembelajaran Interaktif
Penentuan tema penelitian
Pengumpulan data : -
Studi Pustaka -
Studi Lapangan -
Studi Literatur
Merumuskan masalah dan ruang lingkup
Penentuan konsep dan hipotesis penelitian
Communications
Penulisan laporan akhir Planning
Modelling
Construction
Deployment Pengembangan
sistem menggunakan
waterfall model
46
BAB IV ANALISIS DAN PEMBAHASAN