Metode Pengumpulan Data Metode Pengembangan Sistem

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