BAB III METODOLOGI PENELITIAN

dokumen-dokumen yang mirip
BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Berikut ini, pada gambar 3.1 adalah tahapan yang dilakukan dalam

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Desain penelitian yaitu tahapan yang akan dilakukan peneliti untuk

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Berikut tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

UKDW BAB 1 PENDAHULUAN

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

Membangun Sistem Penjadwalan Ruang Laboratorium dengan Algoritma Modified BiDirectional A*

BAB III METODOLOGI PENELITIAN. menghasilkan kesimpulan penelitian Pada bab ini akan dibahas metodologi penelitian yang akan digunakan

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. dilakukan untuk mempermudah dalam melakukan penelitian. Dalam

BAB 3. METODE PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB III METODOLOGI PENELITIAN

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. calon seleksi alih golongan (SAG) dengan menggunakan metode SMART (Simple

Gambar 3.1 Desain Penelitian

III METODOLOGI PENELITIAN

BAB I PENDAHULUAN Latar Belakang Rumusan Masalah

BAB III METODOLOGI PENELITIAN

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. 1.1 Latar Belakang

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

3.3 Metode Pengumpulan Data Studi Pustaka ( Library Research Method Wawancara ( Interview

BAB I PENDAHULUAN I.1

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

Gambar 3.1 Desain Penelitian

BAB III METODE PENELITIAN

BAB III METODELOGI PENELITIAN. Desain penelitian adalah langkah dan proses yang akan dilakukan dalam

1.1 Latar Belakang Masalah

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan-tahapan dalam penelitian. Berikut di bawah

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. Pemerintahan Kota Bandung yang bertugas melengkapi semua kebutuhan yang

UKDW BAB 1 PENDAHULUAN

BAB 3 METODOLOGI PENELITIAN. Desain penelitian untuk Sistem Optimalisasi Produksi ini menggunakan

BAB 1 PENDAHULUAN. internet. Website ini dapat di akses 24 jam dari berbagai tempat. akademik putra/putrinya tanpa harus hadir ke sekolah.

@UKDW BAB 1 PENDAHULUAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. 3.1 Desain Penelitian Gambar desain penelitian adalah sebagai berikut:

BAB III METODOLOGI PENELITIAN. 1. Spesifikasi komputer yang digunakan dalam penelitian ini adalah sebagai. Processor INTEL Pentium Dual Core T4300

UKDW BAB 1 PENDAHULUAN

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. dari beberapa kelurahan, dan setiap bulannya masing-masing kelurahan wajib

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

BAB I PENDAHULUAN. mencapai hasil kerja yang maksimal. Handphone sebagai salah satu teknologi

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. penerimaan yang luas, maka penggunaan internet sebagai fasilitas

BAB IV HASIL DAN UJI COBA

1.1 Latar Belakang Masalah

STMIK GI MDP. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap 2010/2011

BAB 1 PENDAHULUAN 1.1 Pengantar 1.2 Latar Belakang Masalah

BAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.

UKDW BAB I PENDAHULUAN

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. komputer. Dalam hal ini komputer sangat berperan aktif dalam penyebaran

BAB III METODOLOGI PENELITIAN

Transkripsi:

BAB III METODOLOGI PENELITIAN Metodologi penelitian merupakan sistematika tahapan yang dilaksanakan selama pembuatan tugas akhir. Secara garis besar metodologi penelitian tugas akhir ini dapat dilihat pada gambar 3.1. Gambar 3.1. Flowchart metodologi penelitian Berdasarkan flowchart pada gambar 3.1 metodologi penelitian dalam pengerjaan tugas akhir meliputi lima tahapan, yaitu:

3.1 Proses Pengumpulan Data Pengumpulan data merupakan tahap awal dari penelitian, dalam hal ini pengumpulan data dapat meliputi: 1. Studi Pustaka Studi pustaka dalam penelitian tugas akhir ini dapat dilakukan dengan mempelajari beberapa literature, misalnya melalui media internet, jurnal, maupun buku-buku yang berhubungan dengan penelitian yang meliputi; konsep algoritma MBDA* serta pengaplikasiannya pada kasus penjadwalan. 2. Wawancara Melakukan wawancara langsung dengan pihak terkait di Laboratorium Jurusan Teknik Informatika. 3.2 Analisa Analisa permasalahan berkaitan dengan mengidentifikasi kebutuhan dalam suatu penelitian. Analisa dapat terbagi lagi atas beberapa tahapan, antara lain sebagai berikut: 3.2.1 Analisa Kebutuhan Data Tahapan ini dilakukan untuk mengidentifikasi variabel. Variabel merupakan objek penelitian atau sesuatu hal yang menjadi titik perhatian dalam suatu penelitian. Variabel adalah data yang dibutuhkan dalam pembuatan sistem. Untuk itu menganalisa atau mengidentifikasi variabel merupakan syarat mutlak penelitian. Semakin dalam pengidentifikasian variabel, maka data yang diperoleh akan semakin luas sehingga gambaran hasil penelitian menjadi semakin teliti. 3.2.2 Analisa Fungsional Sistem Analisa yang digunakan pada sistem adalah dengan pemodelan fungsional. Pemodelan fungsional merupakan pemodelan yang menggambarkan suatu masukkan yang diproses pada sistem menjadi keluaran yang dibutuhkan bagi pengguna sistem. Pada tahapan ini, akan dibahas mengenai Data Flow Diagram, yang terdiri dari Context Diagram level 0, DFD Level 1 sampai DFD level 3. III-2

3.2.3 Analisa Data Sistem Pada tahapan ini, data sistem akan dirancang menggunakan Entity Relationship Diagram (ERD). 3.2.4 Analisa Penyelesaian Pada tahapan ini dilakukan analisa penyelesaian terhadap kasus permasalahan, dalam hal ini menggunakan algoritma MBDA* dalam pencarian solusinya. Pada penelitian ini, tahap analisa penyelesaian sangatlah penting, karena pada tahap ini ditentukan bagaimana proses penyusunan jadwal dapat dilakukan berdasarkan data yang ada. Berikut adalah langkah-langkah yang dilakukan pada tahap penyusunan jadwal: 1. Mengumpulkan semua kemungkinan jadwal Langkah awal adalah dengan mengumpulkan semua kemungkinan pasangan parameter yang dapat disusun menjadi jadwal. Parameter tersebut terdiri dari waktu kosong yang diajukan dosen, matakuliah, dan ruangan pada laboratorium. 2. Merepresentasikan kasus dalam bentuk graph Setelah semua pasangan terkumpul, setiap pasangan akan menjadi state atau simpul yang akan direpresentasikan dalam bentuk struktur data graph. 3. Menentukan bobot setiap edge atau sisi setiap graph Setelah semua kemungkinan tersusun dalam bentuk graph, langkah selanjutnya adalah mentukan bobot setiap edge atau sisi yang menghubungkan setiap simpul. Langkah ini sangatlah penting, karena bobot akan menentukan state yang terpilih dalam proses penelusuran oleh algoritma MBDA*. Bobot yang terendah memiliki kemungkinan terpilih lebih tinggi, karena algoritma MBDA* pada dasarnya dirancang untuk menentukan jalur terpendek berdasarkan bobot terpendek. Bobot ditentukan oleh beberapa kriteria, yakni jumlah slot waktu setiap kelas praktikum, sisa SKS, dan status dosen yang sudah terjadwal di jam yang sama. Slot waktu setiap kelas praktikum merupakan irisan dari waktu kosong dosen/asisten yang bersangkutan dan waktu kosong mahasiswa yang III-3

bersangkutan(waktukosong(dosen/asisten) WaktuKosong(mhs)). Semakin sedikit slot waktu suatu kelas praktikum, maka akan semakin tinggi prioritas untuk dipilih. Karena semakin banyak slot waktu berarti semakin banyak waktu alternatif peletakan kelas praktikum. Sisa SKS merupakan banyaknya rongga waktu terbuang ketika kelas praktikum tersebut dijadwalkan. Semakin banyak rongga waktu yang terbuang, maka semakin kecil prioritas state untuk dipilih. Kriteria terakhir adalah ketika dosen/asisten kelas praktikum sudah terjadwal pada jam yang sama di ruangan yang lain, maka state tersebut akan mustahil untuk dipilih. 4. Menerapkan algoritma MBDA* dalam penelusuran graph Langkah terakhir adalah menerapkan algoritma MBDA* untuk melakukan proses penelusuran graph berdasarkan bobot yang telah ditetapkan. 3.3 Perancangan Setelah melakukan analisa, maka kemudian dilanjutkan dengan perancangan sistem berdasarkan analisa permasalahan yang telah dilakukan sebelumnya. 3.3.1 Perancangan Basis Data Setelah menganalisa sistem yang akan dibuat, maka tahap selanjutnya adalah analisa dan perancangan basis data yang dilakukan untuk melengkapi komponen sistem. 3.3.2 Perancangan Struktur Menu Rancangan struktur menu diperlukan untuk memberikan gambaran terhadap menu-menu atau fitur pada sistem yang akan dibangun. 3.3.3 Perancangan Antar Muka (Interface) Untuk mempermudah komunikasi antara sistem dengan pengguna, maka perlu dirancang antar muka (interface). Dalam perancangan interface hal terpenting yang ditekankan adalah bagaimana menciptakan tampilan yang baik dan mudah dimengerti oleh pengguna. III-4

3.3.4 Perancangan Procedural Perancangan procedural merupakan tahap perancangan pada metode atau algoritma yang akan digunakan dalam membangun sistem. 3.4. Implementasi Setelah analisa dan perancangan sistem selesai, maka tahap selanjutnya adalah implementasi. Implementasi adalah tahapan dimana dilakukan coding atau pengkodean, Untuk implementasi sistem akan dilakukan pada komputer pembuat sistem dengan spesifikasi sebagai berikut : Operating System : Windows XP Professional Processor : Intel Core 2 Duo 2.00 GHz RAM : 1 GB Bahasa Pemrograman : PHP Database : My Sql 3.5. Pengujian Pengujian merupakan tahapan dimana aplikasi akan dijalankan, tahap ini diperlukan untuk mengetahui apakah sistem sesuai dengan tujuan yang ingin dicapai. Pada tahapan ini akan dilakukan pengujian terhadap perangkat lunak menggunakan metode pengujian black-box. Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Pengujian ini memungkinkan sistem analis untuk memperoleh kondisi input yang akan mengerjakan seluruh keperluan fungsional sistem. Pengujian yang selanjutnya adalah pengujian algoritma yaitu pengujian kinerja algortima dalam menyelesaikan masalah khusunya penyusunan jadwal. Pengujian ini dilakukan terhadap 10 kasus percobaan. Pada pengujian ini hasil jadwal yang didapat akan dianalisa berdasarkan kategori tertentu. 3.6. Kesimpulan dan Saran Kesimpulan dan saran merupakan tahapan akhir dari sebuah penelitian. Kesimpulan dapat bernilai positif maupun negatif, hal ini sesuai dengan hasil yang III-5

diperoleh pada pengujian sistem. Sedangkan saran adalah harapan untuk masa yang akan datang bagi perkembangan sistem selanjutnya. III-6