Bab 3 Metodologi Penelitian 3.1 Metode Penelitian

dokumen-dokumen yang mirip
Gambar 4.1 Flowchart


Perancangan dan Implementasi Sistem Informasi Pemesanan Bahan Baku Berbasis Web Pada PR. Kembang Arum

Bab 3 Metode Penelitian

BAB III METODE PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

Bab 3 Metode Perancangan

BAB III PERANCANGAN SISTEM

4.1. Perancangan Use Case Diagram

BAB III ANALISA DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III PERANCANGAN PENELITIAN

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB 4 PERANCANGAN. Gambar1 Usecase Diagram

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

Bab 3 Metodologi Penelitian

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN...

21

Rancang Bangun Sistem Informasi Geografis Pendataan Paud Di Indonesia Berbasis Web

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

Searching materi manajemen materi manajemen latihan. v iew materi v iew latihan. View Video. View Animasi. isi polling. View Silabus.

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha


DAFTAR ISI HALAMAN JUDUL PERTAMA

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III BAB IV Class Diagram... II Sequence Diagram... II Colaboration Digram... II Activity Diagram... II S

BAB III ANALISA DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

Bab 3 Metode dan Perancangan Sistem

Bab 3 Metode dan Perancangan Sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Use Case Diagram dan Activity Diagram. Selain itu juga pada analisis ini akan

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB II LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

Metode Penilaian Biaya Persediaan First In First Out

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

BAB III METODOLOGI PENELITIAN

Pendahuluan Kajian Pustaka

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. memproduksi kapas seperti kapas kecantikan dengan merek Selection Cotton.

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

BAB I PENDAHULUAN. (SIG) adalah salah satu sistem informasi yang dibahas dalam ilmu komputer, yang

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III ANALISIS DAN RANCANGAN SISTEM

Bab 3 Metode dan Perancangan Sistem

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM USULAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM. terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat

BAB IV ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN. Ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan adanya

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISA DAN DESAIN SISTEM

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

17 Bab 3 Metodologi Penelitian 3.1 Metode Penelitian Metodologi penelitian merupakan metode yang digunakan dalam melakukan penelitian ini. Metode-metode yang digunakan dalam melakukan penelitian ini antara lain yaitu: metode penelitian lapangan, analisa dan perancangan sistem yang menggunakan metode prototyping model. Tahapan penelitian yaitu dengan melakukan pengumpulan data dilakukan dengan mengamati secara langsung terhadap objek yang diteliti yaitu proses belajar mengajar di Bethany Elementary School. Tahapan penelitian yang dilakukan dapat dilihat pada Gambar 3.1.

18 Mulai Pengumpulan Data (Wawancara dan Observasi) Analisa Data Perancangan Sistem (Unified Modelling Language) Implementasi Sistem (HTML5 dan PHP) Pengujian Sistem (Blackbox dan User) Selesai Gambar 3.1. Tahapan Penelitian Tahapan penelitian pada Gambar 3.1 yaitu dengan melakukan pengumpulan data dilakukan dengan mengamati secara langsung terhadap objek yang diteliti, dalam penelitian ini obyek penelitian lapangan yaitu pada proses pembelajaran IPA di Bethany Elementary School. Terdapat tiga jenis kegiatan pengumpulan data dalam penelitian lapangan ini yaitu:

19 1. Pengamatan langsung atau observasi Pada kegiatan ini, pengumpulan data dilakukan dengan mengamati kegiatan dari proses belajar mengajar IPA di Bethany Elementary School. 2. Wawancara Mendalam (Depth Interview) Proses wawancara mendalam yaitu mengumpulkan data dengan melakukan tanya jawab, dimana dalam penelitian ini wawancara dilakukan kepada Bagian Kurikulum di Bethany Elementary School terkait dengan materi yang diajarkan di setiap kelas. 3. Dokumentasi Pengumpulan data pada kegiatan dokumentasi dilakukan dengan melihat materi maupun soal-soal mata pelajaran IPA yang digunakan di Bethany Elementary School. Sedangkan tahapan berikutnya adalah analisa data, dimana dalam tahapan ini dilakukan pemetaan data seperti: data siswa kelas 6, data materi, data soal dan jawaban, dan proses bisnis dalam pembelajaran di Bethany Elementary School. Tahapan ketiga adalah perancangan sistem dimana dalam penelitian ini metode perancangan menggunakan model proses prototyping model. Gambar 3.2 menjelaskan langkah-langkah dari tahapan metode prototyping model.

20 Gambar 3.2. Metode Prototyping Model (Sumber: Soumerville, 2005) 1. Listen to Customer Mengumpulkan kebutuhan - kebutuhan pengguna (user) secara lengkap kemudian melakukan analisa terhadap kebutuhan tersebut untuk mencari solusi dengan mengimplementasikan fungsi-fungsi di dalam aplikasi. Penulis melakukan pengumpulan kebutuhan dengan melakukan observasi dan wawancara secara mendalam kepada Bapak Ndaru selaku Bagian Kurikulum di Bethany Elementary School guna mengetahui bagaimana proses pembelajaran yang terjadi dan untuk mengetahui masalah-masalah yang dihadapi dalam proses belajar mengajar selama ini serta memberikan pemecahan masalah melalui sistem pembelajaran yang akan dibangun dengan menerapkan teknologi HTML5. Melalui proses wawancara tersebut juga diperoleh permintaan dari pihak Bethany Elementary School bahwa perlu adanya alat bantu pembelajaran karena siswa lebih tertarik melihat animasi planet untuk membantu dalam memahami dan mengimajinasikan perputaran planet pada materi Tata Surya. 2. Build or Revise Mockup Merancang aplikasi sistem pembelajaran IPA dengan menerapkan teknologi HTML5 dengan menggunakan alat bantu perancangan sistem yaitu bahasa Unified Modelling Language

21 (UML), melakukan perancangan database, dan merancang tampilan antar muka pengguna (user interface). 3. Customer Test Drives Mockup Tahapan akhir dari metode prototyping model adalah menerapkan aplikasi sistem pembelajaran IPA di Bethany Elementary School dengan memperhatikan kebutuhan perangkat lunak dan perangkat keras sesuai standarisasi kebutuhan aplikasi. Pada tahapan ini juga dilakukan pengujian secara bertahap menggunakan metode black-box testing terhadap aplikasi yang telah diimplementasikan guna mengetahui apakah semua fungsi yang ada sudah berjalan dengan baik dan dapat digunakan oleh baik oleh guru, siswa, maupun administrator di Bethany Elementary School. 3.2 Perancangan Sistem Perancangan sistem yang dilakukan oleh penulis yaitu dengan menggunakan Unified Modelling Language (UML). Perancangan dimulai dengan membuat sebuah alur dari model perangkat lunak yang sesuai dengan alur pembuatan aplikasi. Setelah membuat alur atau use case tersebut maka langkah selanjutnya adalah membuat aplikasi yang sesuai dengan use case yang telah dibuat. a. Use Case Diagram Use Case Diagram menjelaskan mengenai siapa pelaku dalam sistem (actor) dan apa yang dikerjakan dalam sebuah sistem (use case) dalam kasus ini adalah sistem pembelajaran IPA di Bethany Elementary School. Aktor dalam sistem pembelajaran IPA di Bethany Elementary School adalah sebagai berikut:

22 1. Guru Guru merupakan actor dari sistem tersebut yang dapat melihat dan mengelola data seperti materi, soal, dan jawaban yang ada di sistem pembelajaran IPA di Bethany Elementary School. 2. Siswa Siswa merupakan actor yang dapat berinteraksi dengan sistem pembelajaran IPA di Bethany Elementary School. Berikut adalah use case diagram sistem pembelajaran IPA di Bethany Elementary School seperti terlihat pada Gambar 3.3. Gambar 3.3 Use Case Diagram Sistem Pembalajaran IPA Bethany Elementary School Gambar 3.3 menjelaskan bahwa actor Guru dapat mengelola materi dan mengelola soal dan jawaban. Sedangkan actor Siswa

23 dapat berinteraksi dengan sistem yaitu dengan melihat materi, melihat soal, memberi jawaban, dan melihat nilai. b. Activity Diagram Activity diagram memodelkan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dalam suatu proses yang terjadi di dalam sistem. Adapun activity diagram yang terdapat pada sistem pembelajaran IPA di Bethany Elementary School yaitu sebagai berikut: Guru Aplikasi Input Soal Input Opsi/Jawaban Validasi Tidak Valid Valid Simpan Data Gambar 3.4 Activity Diagram Kelola Soal dan Jawaban pada Sistem Pembelajaran IPA Bethany Elementary School Gambar 3.4 menunjukkan bahwa Guru dapat melakukan aktivitas pengelolaan soal dan jawaban pada Sistem Pembelajaran IPA di Bethany Elementary School ini. Aktivitas pertama yaitu Guru dapat melakukan input soal dan aktivitas kedua yaitu Guru dapat input opsi atau jawaban yang akan digunakan oleh Siswa untuk

24 proses evaluasi pembelajaran. Sedangkan aktivitas Siswa dalam mengerjakan soal adalah seperti pada activity diagram di Gambar 3.5. Siswa Aplikasi Lihat Soal Pilih Jawaban Simpan Data Menampilkan Score Gambar 3.5 Activity Diagram Mengerjakan Soal pada Sistem Pembelajaran IPA Bethany Elementary School c. Class Diagram Class diagram merupakan diagram yang menggambarkan relasi antar objek yang direpresentasikan ke dalam class di dalam aplikasi. Class diklasifikasikan menjadi 3 jenis, yaitu: class boundary yang merupakan class interface, class controller yang merupakan fungsi dari class interface, dan class entity yang merepresentasikan tabel dalam database. Adapun class diagram aplikasi dapat dilihat pada Gambar 3.6 di bawah ini.

25 Gambar 3.6 Class Diagram Aplikasi Sistem Pembelajaran IPA Bethany Elementary School Aplikasi Sistem Pembelajaran IPA ini memiliki beberapa class, representasi dari objek-objek tersebut yaitu Registrasi, Belajar, dan Latihan, dimana seluruh objek tersebut memiliki class boundary sebagai user interface, class controller sebagai method atau fungsi, dan class entity sebagai database-nya.

26 d. Deployment Diagram Deployment diagram menggambarkan komponen yang terdapat dalam infrastruktur sistem, yaitu dimana komponen akan diletakkan baik pada software maupun hardware. Adapun rancangan deployment diagram pada aplikasi sistem pembelajaran IPA yaitu seperti terlihat pada Gambar 3.7 berikut ini: Guru Application Server Database Server (Guru, Murid, Soal) Murid Gambar 3.7 Deployment Diagram Sistem Pembelajaran IPA Bethany Elementary School Perancangan tabel pada sistem pembelajaran IPA Bethany Elementary School ini adalah sebagai berikut: 1. Tabel Siswa Tabel 3.1. Rancangan Tabel Siswa Field Tipe Panjang Keterangan Id_siswa Varchar 10 Primary Key Nama_siswa Varchar 30 Tanggal_lahir Datetime 8 Alamat_siswa Varchar 30 Email Varchar 20 Username Varchar 10

27 Password Varchar 10 Tabel 3.1 merupakan rancangan Tabel Siswa yang berfungsi untuk menampung data siswa yang ingin belajar IPA melalui sistem. Pada tabel tersebut yang menjadi kunci primer yaitu field id_siswa. 2. Tabel Materi Tabel 3.2. Rancangan Tabel Materi Field Tipe Panjang Keterangan Id_belajar Varchar 10 Primary Key Jenis_belajar Varchar 20 Materi_belajar Object 50 Id_siswa Varchar 10 Foreign Key Nama_siswa Varchar 30 Tabel 3.2 merupakan rancangan Tabel Materi yang digunakan untuk menyimpan materi pembelajaran IPA. Tabel ini merupakan relasi antara Tabel Materi dengan Tabel Siswa, sehingga terdapat kunci relasi yaitu foreign key (kunci tamu) id_siswa yang berasal dari Tabel Siswa. Sedangkan, kunci primer pada tabel ini yaitu id_belajar. 3. Tabel Soal Tabel 3.3. Rancangan Tabel Soal Field Tipe Panjang Keterangan Id_soal Varchar 10 Primary Key Jenis_soal Varchar 20

28 Soal_latihan Object 50 Jawaban_soal Object 50 Id_siswa Varchar 10 Foreign Key Nama_siswa Varchar 30 Score_latihan Number 4 Tabel 3.3 merupakan rancangan Tabel Soal yang digunakan untuk menyimpan soal-soal latihan IPA. Tabel ini memiliki field score_latihan guna menampung jumlah nilai yang diperoleh siswa setiap kali melakukan latihan soal. Tabel ini juga merupakan relasi antara Tabel Soal dengan Tabel Siswa, sehingga terdapat kunci relasi yaitu foreign key (kunci tamu) id_siswa yang berasal dari Tabel Siswa. Sedangkan, kunci primer pada tabel ini yaitu id_soal.