1 BAB III METODE PENELITIAN

dokumen-dokumen yang mirip
BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

Gambar 3.1 Desain Penelitian

1 BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB 3 METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

1 BAB I PENDAHULUAN. masalah. Namun, tidak demikian jika penjadwalan tersebut melibatkan

BAB III MET PEN METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

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

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

BAB III METODOLOGI PENELITIAN. Desain penelitian untuk sistem penelusuran katalog perpustakaan sekolah

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

BAB III METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN. Untuk memperlancar proses penelitian, maka dibentuk desain penelitian yang

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

BAB I PENDAHULUAN 1.1. Latar Belakang

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

BAB III METODOLOGI PENELITIAN. menu makanan berbasis web pada konsumen restoran menggunakan metode

BAB III METODE PENELITIAN

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

BAB III METODOLOGI PENELITIAN. Gambar 3.1 merupakan desain penelitian yang akan digunakan dalam

BAB III METODE PENELITIAN. Pengembangan perangkat lunak

BAB III METODOLOGI PENELITIAN. Berikut adalah tahapan penelitian yang dilakukkan oleh penulis :

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III METODE PENELITIAN. perangkat lunak sebagai berikut : a. Processor Intel Core i3. d. VGA Nvidia GeForce 610M 2GB

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

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Desain untuk penelitian disusun berdasarkan tahapan sebagai berikut:

BAB III METODE 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. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB III METODE PENELITIAN

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

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Analisis API existing Studi lapangan Studi literatur

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. peneltian, dibutuhkan desain penelitian. Berikut adalah tahapan penelitian yang dilakukan:

BAB III METODOLOGI PENELITIAN. melakukan penelitian yang bertujuan untuk memudahkan peneliti dalam

UKDW BAB 1 PENDAHULUAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. penelitian Sistem Penjadwalan Kereta Api dengan Genetic Algorithm :

Gambar 3.1 Desain penelitian

BAB III METODE PENELITIAN. Desain penelitian adalah tahapan yang menggambarkan susunan dalam

BAB III METODOLOGI PENELITIAN. ini. Pada dasarnya penelitian ini terpisah antara pengembangan MBROLA

BAB 3. METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

Bab III METODOLOGI PENELITIAN. Pada penelitian ini menggunakan ala penelitian berupa perangkat keras

BAB 3 METODOLOGI PENELITIAN. Alat penelitian berupa komputer yang akan diimplementasikan prototipe

BAB III METODOLOGI PENELITIAN

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

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

BAB 3 METODOLOGI PENELITIAN. Pada penelitian ini menggunakan beberapa perangkat keras dan perangkat

UKDW BAB 1 PENDAHULUAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. 3.1 Desain Penelitian Berikut merupakan desain penelitian yang akan digunakan pada proses

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

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

BAB III METODOLOGI PENELITIAN

CS4 Professional serta, didapatkan tampilan yang menarik dan dapat memberikan. Melihat peluang yang ada maka Proposal Skripsi ini di beri judul

BAB 4 IMPLEMENTASI DAN EVALUASI. Berikut ini merupakan spesifikasi perangkat keras dan perangkat lunak yang

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan: 1. Menentukan kebutuhan data yang digunakan, dalam pembangunan EIS

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN

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

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : disleksia, teori metode Certainty Factor, algoritma Entropy, dan

BAB III METODOLOGI PENELITIAN. Dalam melakukan penelitian ini, berikut alat dan bahan penelitian yang

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

30 1 BAB III METODE PENELITIAN 3.1 Desain Penelitian Studi Literatur Observasi dan Wawancara Pengumpulan data : 1. Data dosen, matakuliah, ruangan, waktu, dan rombel dari PGSD 2. Jadwal yang terdahulu, yang di pakai di PGSD 3. Permasalahan yang terjadi di PGSD. 4. Kebijakan yang bisa dan telah di terapkan pada penjadwalan mata kuliah. 5. Pengumpulan dan pembentukan hardconstraint dan softconstraint. Algoritma Genetika Bangkitkan populasi awal Hitung nilai fitnes Pengembangan Sistem Penjadwalan Model proses Sekuensial Linier : 1. Analysis 2. Design 3. Coding 4. Test 5. Maintenance Seleksi Crossover mutasi Individu terbaik Output: 1. Hasil penelitian 2. Laporan penelitian 3. Dokumen teknis

31 Penjelasan mengenai desain penelitian di atas adalah : 1. Studi Literatur dilakukan untuk mengumpulkan materi yang berupa buku, jurnal, artikel, dan lain-lain yang bisa di lakukan dengan mencari di internet, atau juga mencari di textbook yang sudah ada. Studi literatur ini berguna untuk mempelajari dan memahami tentang materi yang di butuhkan untuk penelitian mengenai penjadwalan mata kuliah, baik itu mengenai masalahmasalah yang biasa terjadi di penjadwalan, aturan-aturan yang biasanya ada di penjadwalan, dan algoritma yang dipakai untuk penelitian penjadwalan ini adalah algoritma genetika. 2. Observasi dan wawancara dilakukan secara langsung terhadap Prodi PGSD Kampus Bumi Siliwangi untuk mendapatkan data yang dibutuhkan, dan menanyakan langsung apa saja permasalahan yang di hadapi untuk menyusun penjadwalan yang ada di PGSD. 3. Pengumpulan data dilakukan dengan meminta dan mengumpulkan data-data yang dibutuhkan untuk penelitian, diantaranya data dosen, mata kuliah, rombel, ruangan, dan waktu yang bisa di jadikan jadwal perkuliahan, disamping itu juga mengumpulkan data jadwal yang tahun ajaran sebelumnya. Pada proses pengumpulan data juga dilakukan pengumpulan permaslahan dan kebijakan-kebijakan apa saja yang ada dalam penyusunan penjadwalan di prodi PGSD. Pada hasil wawancara dan pengumpulan data di analisis menjadi suatu batasan/constraint yang nantinya di bagi menjadi hard constraints dan soft constraints.

32 4. Pengembangan Sistem Penjadwalan adalah proses penelitian yang mengolah data yang sudah dikumpulkan untuk diolah. Dalam proses pengambangan sistem penjadwalan ini dilakukan proses mendesain database supaya memudahkan peneliti dalam menerapkan algoritma genetika, yaitu denagn menyusun pembagian database menjadi 2 subgen kromosom yang nantinya di proses di algoritma genetika. Dalam pengembangannya sistem penjadwalannya mengacu pada model proses pengembangan perangkat lunak Sekuensial linear dan algoritma yang digunakan adalah algoritma genetika. Dalam prosesnya algoritma gentika ini ada beberapa proses yang dilakukan yaitu: pembangkitkan populasi secara acak dengan kromosom/solusi yang butuhkan, setelah itu dihitung nilai fitness-nya, setelah di dapat nilai fitness masing-masing kromosom maka masuk ke proses seleksi yang dimana diproses ini akan diseleksi kromosom mana yang layak menjadi kromosom induk yang nantinya akan di proses oleh proses crossover dan mutasi yang akan menghasilkan kromosom anak. Setelah menghasilkan kromosom anak, maka kromosom tersebut di hitung nilai fitness nya bersama kromosom induknya bila nilai fitness nya tidak baik maka koromom itu belum layak menjadi solusi dari algoritma genetika itu, bila seperti itu maka algoritma mengulang proses dari pembangkitan populasi sampai mutasi bila nilai fitness nya sudah maksimal atau sudah mencapai iterasi yang ditentukan maka kromosom itu menjadi solusi penyelesaian. Pada pra proses dan proses menggunakan model pendekatan perangkat lunak yang terstruktur dengan model proses sekuensial linier.

33 5. Output dilakukan untuk menghasilkan dan menganalisis penelitian yang telah di lakukan, apakah menghasilkan hasil yang di inginkan ssesuai dengan batasan dan kebijakan yang di tentukan awal penelitian. 3.2 Pengembangan Perangkat Lunak Dalam proses pengembangan perangkat lunak ini menggunakan metode pendekatan terstruktur, dengan menggunakan metode sekuensial linear. Model sekuensial linier mengusulkan sebuah pendekatan pengembangan perangkat lunak yang sistematik dan sekuensial mulai dari system level dan terus maju ke analisis, desain, implementasi, pengujian, dan pemeliharaan. Model sekuensial linier melingkupi aktivitas sebagai berikut : a. Rekayasa dan Pemodelan Sistem/Informasi Karena perangkat lunak merupakan bagian dari suatu sistem maka langkah pertama dimulai dengan membangun syarat semua elemen sistem dan mengalokasikan ke perangkat lunak dengan memeperhatiakn hubungannya dengan manusia, perangkat keras dan database. b. Analisis Kebutuhan Perangkat Lunak Proses menganalisis dan pengumpulan kebutuhan sistem yang sesuai dengan domain informasi tingkah laku, unjuk kerja, dan antar muka (interface) yang diperlukan. Kebutuhan-kebutuhan tersebut didokumentasikan dan dilihat lagi dengan pelanggan.

34 c. Desain Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. d. Pengkodeaan (Coding) Pengkodean merupakan proses menerjemahkan desain ke dalam suatu bahasa yang bisa dimengerti oleh komputer. e. Pengujian Proses pengujian dilakukan pada logika internal untuk memastikan semua pernyataan sudah diuji. Pengujian eksternal fungsional untuk menemukan kesalahan-kesalahan dan memastikan bahwa input akan memberikan hasil yang aktual sesuai yang dibutuhkan. Gambar 3.1 Model Sekuensial linear (Pressman : 2002)

35 3.3 Alat dan Bahan 3.3.1 Alat Pada penelitian ini digunakan perangkat keras dan perangkat lunak untuk menunjang pembangunan sistem, perangkat-perangkat tersebut terdiri dari: 1. Perangkat Keras Laptop dengan spesifikasi sebagai berikut. Compaq CQ41-210TU Processor Intel Core I3, 2.13 GHz RAM 2 GB Harddisk 320 GB 2. Perangkat Lunak Windows 7 Professional Service Pack 1 NetBeans IDE 7.0 XAMPP tools versi 1.7.3 (PhpMyAdmin, MySQL, Apache Tomcat). Text editor. ( Notepad ++). Web browser (Google Chrome, Mozilla Firefox, Internet Explorer, dll). 3.3.2 Bahan Bahan penelitian yang dibutuhkan untuk penelitian ini adalah berupa datadata yang dibutuhkan untuk pembuatan penjadwalan perkuliahan di Prodi PGSD UPI Kampus Bumi Siliwangi. Data-data tersebut didapatkan dengan proses wawancara dan observasi ke Prodi PGSD itu sendiri. Untuk wawancara dilakukan

36 dengan cara menanyakan langsung ke dosen dari Prodi PGSD yaitu Ibu Andhin Dyas Fitriani, M.Pd, dari beliau mendapatakan data-data yang di butuhakan diantaranya: 1. Data Dosen 2. Data Matakuliah 3. Data Ruangan 4. Data Rombel 5. Data Waktu dan hari Bahan yang lain yang didapatkan dari beliau adalah data jadwal perkuliahan sebelumnya, data mata kuliah yang berada pada buku kurikulum Universitas Pendidikan Indonesia. Dari buku kurikulum tersebut ditunjukan mana saja mata kuliah yang dijadwalkan oleh Prodi PGSD dan yang tidak dijadwalkan oleh Prodi PGSD. Selain melakukan wawancara dan observasi, peneliti juga melakukan studi literatur dengam membaca paper tentang penjadwalan, paper tentang algoritma genetika, dan juga paper tentang bagaimana penjadwalan bisa diproses dengan algoritma genetika.