1
PENENTUAN JENIS BIBIT AYAM BROILER MENGGUNAKAN METODE MULTI OBJECTIVE OPTIMIZATION ON THE BASIS OF RATIO ANALYSIS
( MOORA)
Rizki Erdianto Saputra, Eneng Tita Tosida, Aries Maesya.
Email : saputrak82@gmail.com
Program Studi Ilmu Komputer FMIPA Universitas Pakuan
ABSTRAK
Pemilihan bibit ayam broiler yang dilakukan peternak hanya didasari dengan satu kriteria yaitu harga. Padahal banyak sekali kriteria yang berpengaruh pada pemilihan bibit ayam broiler diantaranya Harga, tingkat kematian, produktifitas dan pakan ayam. Penentuan bobot kriteria tersebut selama ini dinilai secara merata sehingga kurang objektif. Oleh karena itu pada penelitian ini diusulkan penilian bobot kriteria pemilihan bibit ayam broiler mengunakan metode Analitic Hierarcy Process (AHP) kemudian hasil pembobotan ini di implentasikan kedalam Sistem penunjang keputusan (SPK) dengan mengunakan metode MOORA. Tujuan Penelitian ini adalah membuat aplikasi Sistem Penunjang Keputusan Untuk menentukan jenis bibit ayam broiler dengan mengunakan metode MOORA, uji coba yang digunakan adalah uji coba correctness yang bertujuan untuk mengetahui akurasi nilai yang diperoleh oleh sistem, Uji coba sensitivitas pada nilai bobot kriteria dan Uji coba modifikasi yang bertujuan untuk mengetahui seberapa banyak kriteria dapat ditambahkan.
Kata Kunci : AHP, MOORA, SPK
PENDAHULUAN
Pesatnya perkembangan teknologi semakin memudahkan manusia dalam mengatasi berbagai permasalahan, Dalam sebuah usaha ternak ayam broiler diperlukan beberapa kriteria tidak hanya terpaku oleh satu kriteria saja kriteria yang harus dipertimbangkan untuk menentukan bibit ayam broiler terbaik diantaranya adalah harga, pakan, tingkat kematian dan produktifitasnya, keempat kriteria itu sangat penting untuk dipertimbangkan guna mengurangi tingkat kerugian yang dialamin oleh peternak ayam broiler. Untuk itu diperlukan sebuah sistem aplikasi yang berfungsi untuk menentukan sebuah keputusan pemilihan bibit ayam broiler agar peternak tidak mengalami kerugian yang sangat membengkak. pengembangan yang akan dilakukan mengunakan metode MOORA karena memiliki perhitungan yang
sangat sederhana dan mudah untuk dipahami, MOORA adalah teknik optimasi multi objective sehingga dapat sukses diterapkan
untuk memecahkan berbagai jenis
pengambilan keputusan yang kompleks masalah dalam lingkungan manufaktur (Ozcelik, 2014).
Tujuan Penelitian ini adalah membuat aplikasi Sistem Penunjang Keputusan Untuk menentukan jenis bibit ayam broiler dengan mengunakan metode MOORA. Ruang lingkup pada penelitian ini adalah melakuan analisa untuk menentukan bibit ayam broiler terbaik dengan mengunakan menggunakan metode MOORA di salah satu perternakan ayam broiler Bogor. Dan merancang aplikasi sistem penunjang keputusan untuk menentukan jenis bibit ayam broiler terbaik, Manfaat dari penelitian ini adalah Tersedianya aplikasi sistem penunjang keputusan pemilihan jenis bibit ayam broiler terbaik, dapat memberikan kemudahan bagi peternak ayam broiler untuk menentukan
2
sebuah bibit ayam terbaik, dapat menjadikan laporan ini sebagai suatu referensi perbaikan untuk sistem yang akan dikembangkan.
Penentuan nilai bobot selama ini di nilai secara merata sehingga kurang objektif untuk melakukan pemilihan bibit ayam broiler tersebut, dalam penelitian ini untuk menentukan nilai bobot dalam sebuah kriteria mengunakan metode AHP karena metode AHP sangat cocok untuk mencari nilai dalam sebuah kriteria dan hasilnya sangat akurat (Baskworo, 2015) setelah mendapatkan nilai bobot dari setiap kriteria.
Dalam penenlitian ini uji coba yang digunakan adalah uji coba correctness adalah uji coba yang dilakukan pada hasil implementasi dan uji coba data apakah sudah benar atau belum. Uji coba ini dilakukan
dengan cara membandingkan hasil
perhitungan manual dengan hasil sistem, uji sensitivitas dilakukan untuk mengetahui kecenderungan hasil perankingan alternatif apakah ada perubahan atau tidak. Uji sensitivitas ini dilakukan dengan mengubah persentase bobot kriteria baik menurunkan bobot kriteria ataupun menaikinya pada setiap titik yang dilakukan secara acak untuk melihat kecenderungan hasil perankingan. (Kurniawan, 2010) dan uji coba modifikasi kriteria ini bertujuan untuk pengurangan dan
penambahan kriteria pada sebuah
perhitungan, uji coba modifikasi kriteria dilakukan dengan cara menginputkan kriteria baru pada halaman input kriteria, jika kriteria bertambah maka tabel kriteria akan menyesuaikan ( responsive ).
METODE PENELITIAN
Metode penelitian yang digunakan dalam pembuatan aplikasi ini adalah System Development Life Cycle (SDLC). Metode SDLC merupakan serangkaian aktivitas yang dilaksanakan oleh profesional dan pemakai sistem informasi untuk mengembangkan dan mengimplementasikan aplikasi (Angkat,
2015). Tahap-tahap pendekatan SDLC secara lengkap dapat dilihat pada gambar 1.
Gambar 1. Pendekatan SDLC
1. Tahap Perencanaan sistem
Pada tahap perencanaan dilakukan
pengumpulan data dan menentukan
bagaimana sistem dapat membantu menyelesaikan permasalahan yang ada. Tahap perencanaan ini dilakukan berdasarkan pada:
1. Observasi
Dalam penelitian ini data penelitian diambil dari penelitian lapangan (Field
Research) dan penelitian
kepustakaan(Library Research).
a. Penelitian lapangan (Field Research) merupakan pengumpulan data secara langsung di peternakan ayam broiler Kp. Nagela Rt 3/3 Desa Sukadamai Kec. Dramaga Kab. Bogor dengan cara observasi atau penelitian berkas-berkas yang ada.
b. Penelitian kepustakaan (Library Research) merupakan metode
pengumpulan data dengan cara
mempelajari dan memahami teori-teori
Tahap Perencanaan
Tahap Analisis Sistem
Tahap Perancangan
Tahap Implementasi
Tahap Uji Coba
Penggunaan Validasi
Tidak
3
dan berbagai literatur yang berhubungan dengan penelitian.
2. Wawancara
Wawancara dilakukan secara langsung dengan pemilik peternakan ayam broiler bogor menyangkut kriteria – kriteria yang berhubungan dengan pokok bahasan penelitian.
3. Studi Pustaka
Pengumpulan bahan-bahan yang ada hubungan dengan pembahasan dalam penelitian.
2 Tahap Analisis
Tahap analisis ini dilakukan dengan menganalisis sistem yang dibutuhkan dalam menentukan peringkat pemilihan ayam broiler.
1. Analisis Data 2. Identifikasi masalah 3. Analisis sistem
3 Tahap Perancangan
Tahap perancangan sistem dilakukan melalui 2 tahapan yaitu:
1. Perancangan Basis Data
Pada perancangan ini dilakukan dengan membuat struktur tabel dan data-data yang berhubungan dengan database.
2. Perancangan Sistem secara Umum
Dalam tahap ini dilakukan sebuah perencanaan dalam prosedur alur kerja sistem yang akan digambarkan dengan Data flow diagram dan Flowchart sistem.
4 Tahap Implementasi
Tahap implementasi sistem adalah proses yang dilakukan setelah tahap perancangan selesai dilakukan, setelah itu melakukan
tahap pembuatan kedalam bahasa
pemrograman. Bahasa pemrograman yang digunakan adalah Php dan HTML sedangkan Mysql sebagai database.
5 Tahap Uji Coba
Uji coba sistem adalah pengujian yang dilakukan setelah pembuatan sistem selesai dibuat dengan melakukan percobaan pada user interface. Berikut adalah beberapa pengujian yang dilakukan terhadap sistem yang dibuat.
1. Uji Coba Struktural
Uji coba struktural adalah pengujian yang dilakukan untuk mengetahui apakah sistem yang dibangun strukturnya atau alur program telah sesuai dengan rancangan.
2. Uji Coba Fungsional
Uji coba fungsional adalah pengujian yang dilakukan untuk mengetahui apakah sistem telah berfungsi dengan baik atau tidak.
3. Uji Coba Validasi
Uji coba validasi adalah pengujian yang dilakukan untuk mengetahui tingkat akurasi antara perhitungan secara manual dengan perhitungan pada sistem yang dibuat.
6 Tahap Penggunaan (Pemeliharaan Sistem)
Tahap penggunaan adalah tahap dimana ketika sistem sudah selesai rancang dan kemudian berhasil melalui tahapan uji coba sistem dan kemudian sudah dapat di pergunakan.
HASIL DAN PEMBAHASAN A. Pembahasan
1. Tahap Perancangan
Tahap perencanaan sistem dilakukan untuk menentukan spesifikasi kebutuhan berdasarkan:
1. Observasi
Tahap ini mencakup kegiatan
pengumpulan data dengan cara
pengamatan di peternakan ayam broiler Bogor.
4
Wawancara dilakukan secara langsung dengan pemilik peternakan ayam broiler untuk mendaptakan sebuat data penelitian. Data tersebut berupa :
1. Kriteria terpenting bibit ayan broiler 2. Perhitungan FCR
3. Alternatif dan nilai kriteria 3. Studi pustaka
Mencari dan membaca referensi yang ada kaitannya dengan pembahasan dalam penelitian, dan sebagai literatur untuk mendukung pelaksanaan penelitian.
1. Tahap Analisis Sistem
Tahap analisis sistem merupakan tahap yang dilakukan sebelum merancang aplikasi pemilihan bibit ayam broiler terbaik, pada tahap analisis ini dapat dilakukan dengan cara memahami permasalah pada sistem yang akan dibuat kemudian menarik kesimpulan dari proses analisis tersebut.
1.1 Menentukan Kriteria dan Bobot.
Kriteria dan bobot yang digunakan adalah hasil pengajuan quisioner dan data tersebut di hitung dengan mengunakan metode AHP (Karel, 2006) sehingga setiap kriteria memiliki nilai bobot yaitu sebagai berikut :
Tabel 1. Kriteria dan bobot ayam broiler
Kriteria Bobot ( % ) Harga 19 Produktifitas 37 Tingkat kematian 27 Pakan ayam 17 1.2 Menentukan Alternatif
Data alternatif yang digunakan pada penelitian ini adalah data yang didapat dari hasil wawancara dari salah satu pemilik peternakan ayam broiler.
Tabel 2. Jenis bibit ayam broiler
No Alternatif 1 Chareon pokhpand 2 Borneo 3 Cibadak Jumbo 4 Wonokoyo 5 Super malinda
1.3 Penginputan nilai kriteria pada sebuah alternatif.
Tabel 3. Nilai kriteria pada jenis bibit ayam broiler.
1.4 Merubah nilai kriteria pakan ayam.
Menghitung rata – rata pakan ayam dapat dihitung mengunakan FRC (Feed Convertion Ratio), FCR merupakan satuan untuk menghitung efisiensi pakan pada budidaya pembesaran dan pengemukan bibit ayam broiler ( haqiqi 2012 dalam angkat 2015), Berikut adalah contoh perhitungan FCR :
Ket :
P = Populasi ayam Ba = Berat ayam
Bp = Banyak pakan ( 1 bal = 50 Kg ) FCR ….. ?
Penyelesaian :
Berat total ayam = P * Ba
FCR = Bp /Berat total ayam yang dipanen Semakin tinggi nilai FCR makan semakin rendah hasil yang didapat oleh peternak dan semakin kecil FCR maka semakin baik pula hasil yang didapat.
Berikut adalah nilai pada kriteria tingkat kematian dan pakan ayam yang telah diproses.
5 Tabel 4. Perubahan nilai kriteria pakan ayam.
1.5 Menentukan nilai skala ordinal pada krtireria ayam broiler.
Nilai kriteria akan dikelompokan agar
dapat membedakan kategori
berdasarkan tingkat atau urutan dengan mengunakan skala ordinal, Skala ordinal memungkinkan untuk mengurutkan objek sesuai dengan banyak kuantitas dari karakteristik yang dimilikinya. Pada skala ordinal, dimungkinkan untuk melakukan penghitungan kuantifikasi variabel-variabel yang diuji, Sehingga dapat memberikan informasi yang lebih substansial dibandingkan dengan skala nominal. Dan untuk menentukan kelas interval dalam skala ordinal akan digunakan persamaan interval statistik. Berikut adalah nilai dari setiap kriteria yang sudah ditentukan mengunakan skala ordinal :
Tabel 5. Nilai kriteria yang sudah ditentukan dengan mengunakan skala ordinal.
1.6 Implementasi perhitungan dengan metode MOORA.
Optimasi multiobjective atau
pemrograman, juga dikenal sebagai multi kriteria atau multi atribut optimization teknik
optimasi multiobjective sehingga dapat sukses diterapkan untuk memecahkan
berbagai jenis pengambilan keputusan yang kompleks masalah dalam lingkungan manufaktur, MOORA adalah proses secara bersamaan mengoptimalkan dua atau lebih alternatif yang saling bertentangan dengan atribut (tujuan) tunduk pada batasan tertentu (Ozcelik, 2014). Alur pada metode MOORA dapat dilihat pada gambar 2.
Gambar 2. Alur metode MOORA
1. Menginputkan nilai Kriterian.
Menginputkan nilai kriteria pada suatu alternatif dimana nilai tersebut nantinya akan diproses dan hasilnya akan menjadi sebuah keputusan.
2. Merubah nilai kriteria menjadi matriks keputusan.
Matriks keputusan berfungsi sebagai pengukuran kinerja dari alternative I th pada atribur J th, M adalah alternatif dan n adalah
6
jumlah atribut dan kemudian sistem rasio dikembangkan dimana setiap kinerja dari sebuah alternatif pada sebuah atribut dibandingkan dengan penyebut yang merupakan wakil untuk semua alternatif dari atribut tersebut, Berikut adalah perubahan nilai kriteria menjadi sebuah matriks keputusan :
X = [
𝒙𝟏𝟏 𝒙𝟏𝟐 𝒙𝟏𝒏 𝒙𝟐𝟏 𝒙𝟐𝟐 𝒙𝟐𝒏 𝒙𝒎𝟏 𝒙𝒎𝟐 𝒙𝒎𝒏]
3. Normalisasi pada metode MOORA.
Normalisasi bertujuan untuk menyatukan setiap element matriks sehingga element pada matriks memiliki nilai yang seragam. Normalisasi pada MOORA dapat dihitung menggunakan persamaan sebagai berikut.
𝑿𝒊𝒋∗ = 𝑋𝑖𝑗 √[ ∑𝑚 𝑋𝑖𝑗2 𝑖=1
⁄ ]
4. Mengurangi nilai maximax dan minimax
Untuk menandakan bahwa sebuah atribut lebih penting itu bisa di kalikan dengan bobot yang sesuai (koefisiensignifikasi) (Brauers et al.2009 dalam Ozcelik, 2014). saat atribut bobot dipertimbangkan perhitungan mengunakan persamaan sebagai berikut.
𝑌𝑖 = ∑𝑔𝑗=1𝑤𝑗 𝑥𝑖𝑗∗ - ∑𝑛𝑗=𝑔+1𝑤𝑗 𝑤𝑖𝑗∗
5. Menentukan ranking dari hasil perhitungan MOORA
Dari hasil perhitungan dengan mengunakan langkah – langkah diatas maka telah diketahui nilai yang dihasilkan oleh setiap alternatif adalah sebagai berikut :
Tabel 6. Hasil perankingan bibit ayam broiler.
Alternatif Nilai RANK
Chareon pokhpand 26.58 4
Borneo 24.35 5
Cibadak Jumbo 29.05 3
Wonokoyo 32.02 1
Super malinda 31.71 2
Hasil terbaik diperoleh alternatif Wonokoyo dengan nilai sebesar 32.02 Jika nilai dan rank alternatif yang dihasilkan mempunyai nilai yang sama maka nilai alternatif tersebut ditentukan dengan melihat kembali pioritas bobot yang terdapat pada tabel 1.
2. Tahap perancangan sistem
Tahap perancangan sistem merupakan tahap yang dilakukan untuk memudahkan tahap implementasi. Tahapan perancangan sistem merupakan tahapan yang terdiri dari perancangan Basis Data ( Data Base ), Basis Model ( Model Base ) dan perancangan antar muka ( Interface ).
2.1 Perancangan Basis Data ( Data Base ) 1. Entitas
Entitas pada Sistem penujang keputusan pemilihan ayam broiler yang terdapat pada database yaitu sebagai berikut :
Gambar 3. Tabel entitas pada Data base
2. Spesifikasi tabel
Tabel 7. Spesifikasi tabel user
Tabel 8. Spesifikasi tabel ordinal
Tabel 9. Spesifikasi Tabel Perhitungan
Tabel Tipe data Keterangan
Id_alternatif Varchar ( 9 ) Primary key Nama_alternatif Varchar ( 25 ) Not null Harga Int ( 10 ) Not null
Tabel Tipe data Keterangan
Id_user Varchar ( 9 ) Primary key Username Varchar ( 25 ) Not null Password Varchar ( 25 ) Not null fullname Varchar ( 25 ) Not null level Varchar ( 25 ) Not null
Tabel Tipe data Keterangan
Id_ordinal Varchar ( 9 ) Primary key from Varchar ( 5 ) Not null to Varchar ( 5 ) Not null Nilai Int (10) Not null
User Ordinal
7
Produktifitas Int ( 10 ) Not null Tingkat_kematian Float ( 10 ) Not null pakan Int ( 10 ) Not null
Tabel 10. Spesifikasi Tabel kriteria
3. Diagram Konteks Sistem
Pada diagram konteks ini mengambarkan sistem secara keseluruhan dan hanya
mempunyai satu proses untuk
mengambarkan sistem. Semua entitas eksternal yang ditunjukan pada diagram konteks. Berikut diagram konteks pada sistem penunjang keputusan pemilihan bibit ayam broiler disajikan pada gambar 3.
Gambar 3. Diagram konteks sistem. 4. Data Flow Diagram level zero
Diagram ini adalah dekomposisi dari diagram konteks, Berikut adalah data flow diagram level zero pada sistem penunjang
keputusan pemilihan bibit ayam broiler disajikan pada gambar 4.
2.2 Perancangan Basis Model (Model Base)
Basis model merupakan komponen yang sangat penting dalam DSS. Model memiliki pengertian seperti secara sederhana berarti memisahkan dari dunia nyata dengan
melukiskan komponen utama dan
menghubungkannya dengan sistem atau dengan kejadian lainnya .
Gambar 5. Flowchart sistem MOORA
Gambar 4. Diagram level zero pada sistem pemilihan bibit ayam Broiler
Tabel Tipe data Keterangan
Id_kriteria Varchar ( 9 ) Primary key Kriteria Varchar (25) Not null Bobot Varchar (25) Not null
8 3.3 Perancangan antar muka (Interface )
perancangan antar muka iniberfungsi untuk menjelaskan fungsi-fungsi dari aplikasi pemilihan bibit ayam broiler.
1. Flowchart sistem aplikasi pemilihan bibit ayam terbaik
Berikut adalah flowchart sistem pemilihan bibit ayam terbaik yang disajikan pada gambar 6 .
Gambar 6. Flowchart sistem aplikasi pemilihan bibit ayam broiler
Mulai
Login
T
Menu user
Input
kriteria Hitung Data
Tambah edit Hapus
Input populasi Logout Laporan perhitungan Data Kriteria DB_MOORA A A A Valid ? T Admin ? Y Menu admin Y
Input admin Input
kriteria Hitung data Logout
Tambah edit Hapus
Data admin DB_MOORA
b
b
Tambah edit Hapus
Data Kriteria DB_MOORA b Input populasi Selesai Skala Ordinal Normalisasi Tentukan Min dan max
Rank Laporan
perhitungan b Skala Ordinal
Normalisasi
Tentukan Min dan max
9 1. Struktur Navigasi
Struktur navigasi berfungsi untuk mengarahkan pengguna dalam menjalankan aplikasi pemilihan bibit ayam broiler. Berikut struktur navigasi pemilihan bibit ayam terbaik pada level admin disajikan pada gambar 7 dan pada level user disajikan pada gambar 8. Login Halaman Utama Pengolahan data
Petunjuk Ayam Broiler Logout
Input user Input kriteria Input nilai kriteria Pengambilan keputusan Pengertian ayam broiler Teknik pemeliharaan Kandang ayam
Gambar 7. Struktur navigasi level admin
Login
Halaman Utama
Pengolahan data
Petunjuk Ayam Broiler Logout
Input kriteria Input nilai kriteria Pengambilan keputusan Pengertian ayam broiler Teknik pemeliharaan Kandang ayam
Gambar 8. Struktur navigasi level user
Tahap Implementasi sistem
Tahap Implementasi sistem dilakukan dengan membuat aplikasi sistem penunjang
keputusan pemilihan bibit ayam broiler terbaik dengan perhitungan mengunakan
metode MOORA kedalam program
komputer. Sistem yang dibangun
menggunakan bahasa pemprograman PHP, HTML dan Database MySQL.
1. Pembuatan Database
Pembuatan database menggunakan MySQL (XAMPP) sebagai Web Server (localhost), Untuk mengimplementasikan database tersebut dilakukan dengan langkah-langkah sebagai berikut :
1. Buka database MySQL dengan
mengakses
http://localhost/phpmyadmin/.
2. Ketik nama database, lalu klik tombol create.
3. Beri nama tabel dan tentukan jumlah field.
4. Inputkan nama-nama field, jenis data, primary key dan lain-lain.
berikut tampilan MySQL ( XAMPP ) disajikan pada gambar 9.
Gambar 9. Tampilan pada XAMPP
2. Implementasi sistem mengunakan Adobe Dreamweaver Cs6.
Pada awal membuka Adobe
Dreamweaver Cs6 Pilih File New
Kemudian setelah tampil halaman project maka tulislah skrip atau coding sesuai dengan keperluan, Berikut adalah tampilan dari
10
Adobe Dreamweaver Cs6 disajikan pada gambar 10.
Gambar 10. Tampilan software Adobe Dreamweaver Cs6
B. Hasil
Hasil dari penelitian ini adalah membuat aplikasi penentuan jenis bibit ayam broiler terbaik, aplikasi ini adalah implementasi dari software web editor Dreamweaver Cs6 dan databasenya mengunakan MySQL. Metode yang diterepkan oleh aplikasi ini adalah
metode MOORA. Metode ini akan
melakukan perhitungan disetiap
alternatifnya, hasil dari perhitungan MOORA akan dijadikan sebuah ranking. Berikut adalah tampilan aplikasi disajikan pada gambar 11.
Gambar 11. Aplikasi Penentuan Jenis Bibit Ayam Broiler
Aplikasi penentuan jenis bibit ayam broiler bertujuan untuk mencari bibit ayam broiler terbaik dengan cara menganalisis data dari beberapa peternak ayam broiler dan data tersebut diproses mengunakan metode MOORA, metode MOORA juga dikenal sebagai multi kriteria atau multi atribut optimization, Adalah proses secara bersamaan mengoptimalkan dua atau lebih yang saling bertentangan dengan atribut (tujuan) tunduk pada batasan tertentu. kelebihan metode ini adalah perhitungan yang sangat sederhana sehinga tidak mebuang banyak waktu, kelemahan metode ini adalah tidak dapat menentukan nilai bobot yang terdapat pada suatu kriteria oleh karena itu penentuan nilai bobot mengunakan metode AHP.
Data yang digunakan pada penelitian ini yaitu data hasil wawancara dan pengajuan quisioner dari beberapa peternak ayam broiler, dimana terdapat 5 alternatif dengan 4 kriteria yaitu : harga, produktifitas, tingkat kematian dan pakan ayam.
a. Data Base
Dalam aplikasi pemilihan bibit ayam broiler terbaik terdapat database yang memiliki 4 tabel yaitu Tabel user yang berfungsi untuk menyimpan data User sehingga user dapat melakuan login untuk mengakses aplikasi pemilihan bibit ayam broiler. Tabel perhitungan adalah tabel yang berisi data-data kriteria dari setiap alternatif. kriteria yang dimiliki oleh alternatif adalah harga, Produktifitas, tingkat kematian dan pakan ayam, Tabel perhitungan ini berfungsi untuk menyimpan data yang di inputkan oleh user. Tabel Skala ordinal adalah tabel yang berisi data nilai skala ordinal dari setiap kriteria. Tabel ini berfungsi untuk mengubah nilai alternatif kedalam nilai skala ordinal agar nilai yang dimiliki menjadi seragam dan mudah diproses. Tabel Kriteria adalah Tabel yang berisi kriteria – kriteria yang digunakan untuk memproses suatu alternatif, tabel
11
kriteria ini berisi id kriteria, nama kriteria dan bobot kriteria, tabel kriteria ini berfungsi untuk menambah, menyimpan, mengedit dan menghapus kriteria yang telah di tentukan.
b. Model Base 1. Metode MOORA
Dari ke-empat kriteria dalam penelitian ini berdasarkan kaidah maksimasi dimana semakin murah harga bibit ayam, semakin tinggi produktifitas ayam, semakin rendah persentase tingkat kematian dan semakin rendah pakan yang dikeluarkan dari setiap alternatif maka semakin baik pula nilai yang dihasilkan alternatif tersebut.
Dalam MOORA nilai bobot dalam suatu kriteria itu sangat penting karna nilai bobot tersebut menentukan pioritas kriteria, semakin besar nilai kriteria maka semakin dijadikan pioritas pertama begitu pun sebaliknya semakin kecil nilai bobot maka kriteria tersebut tidak di pioritaskan dan akan menjadi nilai minimax yang nantinya akan di kurangi oleh nilai maximax, Seperti yang telah dibahas sebelumnya untuk menjadi alternatif terbaik maka nilai dalam suatu alternatif harus memiliki nilai yang tinggi. Untuk mencapai nilai yang tinggi harus melewati bebera proses.
1.1 Perhitungan time complexity pada MOOORA
Untuk mencari kecepatan proses pengolahan data dapat dilakukan berdasarkan kompleksitas waktunya (time complexity). Kompleksitas waktu adalah sebuah fungsi yang diberikan untuk waktu tempuh berdasarkan jumlah inputan (Gadakh, 2011). Kompleksitas waktu tidak digunakan untuk fungsi yang sama melainkan untuk menyortir sebuah fungsi, perhitungan rekursif dan secara umum digunakan untuk perhitungan waktu. Untuk menghitung running time sebuah algoritma biasanya dilihat dari seberapa banyak perulangan yang digunakan,
karena semakin banyak perulangan yang digunakan pada running time nya semakin lama. Berikut tabel perhitungan running time pada algoritma MOORA.
Tabel 11. Perhitungan time complexity
f(n) = 3n+8 T(N) = n
Proses eksekusi running time: 𝑇(𝑛)
𝑓𝑛 = 5
23 = 0.21 detik (5 data)
Berdasarkan perhitungan diatas pada metode MOORA didapatkan time complexity T(n) = n dan proses eksekusi running time sebesar 0.21 detik dengan jumlah data 5 alternatif.
2. Metode AHP ( Analitic Hierarcy Process )
Dalam penelitian ini metode AHP digunakan untuk memperoleh nilai bobot kriteria, Kriteria yang digunakan adalah harga, produktifitas, tingkat kematian dan pakan ayam. Konsep dasar AHP adalah penggunaan matriks pairwise comparison (matriks perbandingan berpasangan) untuk
Banyaknya data f(n) = 3n+8 T(N) = n 1 11 1 2 14 2 3 17 3 4 20 4 5 23 5 10 38 10 100 308 100 1000 3008 1000 10000 10008 10000 100000 100008 100000 Ket : F(n) : Banyak Eksekusi n : Banyak Data T(N) : Waktu Eksekusi
12
menghasilkan bobot relative antar kriteria maupun alternative. Suatu kriteria akan dibandingkan dengan kriteria lainnya dalam hal seberapa penting terhadap pencapaian tujuan di atasnya (Saaty, 1986 dalam Baskworo, 2015).
Data yang diperoleh untuk menentukan nilai bobot ayam broiler adalah data yang didapat dari hasil pengajuan quisioner kepada beberapa peternak ayam broiler. Berikut adalah data dari hasil quisioner disajikan pada tabel dibawah ini :
Tabel 12. Pendapat peternak 1
Harg a Produktifit as tingkat kematian Pakan Ayam Harga 1 0.5 0.23 0.5 Produktifit as 2 1 2 2 tingkat kematian 4 0.5 1 3 Pakan Ayam 2 0.5 0.333 1 Tabel 12. Pendapat peternak 2
Harg a Produktifit as tingkat kematian Pakan Ayam Harga 1 0.33 0.5 0.25 Produktifit as 3 1 2 2 tingkat kematian 2 0.5 1 2 Pakan Ayam 4 0.5 0.5 1
Tabel 13. Pendapat peternak 3
Harg a Produktifit as tingkat kematian Pakan Ayam Harga 1 3 2 4 Produktifit as 0.33 3 1 2 3 tingkat kematian 0.5 0.5 1 2 Pakan Ayam 0.25 0.333 0.5 1
Dari ketiga pendapat para peternak ayam broiler dapat ditentukan sebuah Geometrik mean, geometrik mean adalah akar ke-n dari hasil perkalian unsur-unsur datanya. Secara matematis dapat dinyatakan dengan persamaan berikut:
Gm : 3√𝑥1 + 𝑥2 + 𝑥3+ 𝑥𝑛
Geometrik mean dari ketiga pendapat para peternak dapat dilihat pada table 14 :
Tabel 14. Geometrik mean
Harga Produktifitas
Tingkat
kematian Pakan Ayam
Harga 1 0.791045989 0.612692568 0.793700526 Produktifitas 1.259500936 1 2 2.289428485 Tingkat kematian 1.587401052 0.5 1 2.289428485 Pakan Ayam 1.25992105 0.436644587 0.436644587 1 Uji coba
Tahapan uji coba dilakukan untuk mengetahui struktur dan alur proses berjalannya sistem yang sesuai dengan kebutuhan, uji coba sistem ini dilakukan melalui tahap-tahap sebagai berikut :
1. Uji cobaCorrectness
Uji coba correctness adalah uji coba yang dilakukan pada hasil implementasi dan uji coba data apakah sudah benar atau belum (Tsulistia, 2015). Uji coba ini dilakukan
dengan cara membandingkan hasil
perhitungan manual dengan hasil sistem.
Tabel 15. Uji coba correctness
Alternatif Perhitungan manual
Perhitungan Sistem
Validasi
Chareon pokhpand 26.58 26.58 Sesuai Borneo 24.35 24.572 sesuai Cibadak Jumbo 29.05 29.05 Sesuai Wonokoyo 32.02 32.02 Sesuai Super malinda 31.71 31.71 Sesuai
2. Uji Coba Sensitivitas
Uji sensitivitas dilakukan untuk
mengetahui kecenderungan hasil
perankingan alternatif apakah ada perubahan atau tidak. Uji sensitivitas ini dilakukan dengan mengubah persentase bobot kriteria baik menurunkan bobot kriteria ataupun menaikinya pada setiap titik yang dilakukan secara acak untuk melihat kecenderungan hasil perankingan. (Kurniawan, 2010 dalam Tsulistia, 2015)
13 Gambar 12. Grafik sensitivitas harga
Gambar 13. Grafik sensitivitas produktifitas
Gambar 14. Grafik sensitivitas tingkat kematian
Gambar 15. Grafik sensitivitas pakan Pada gambar 12, 13, 14 dan 15 nilai bobot pada harga, produktifitas, tingkat kematian dan pakan diubah dengan mengunakan 5 nilai yaitu -30, -15, 0, 15 dan 30 jika bobot berubah maka hasilnya pun akan berbeda dan mempengaruhi nilai akhirnya.
3. Uji coba Modifikasi kriteria
Uji coba modifikasi kriteria ini bertujuan untuk pengurangan dan penambahan kriteria pada sebuah perhitungan, uji coba modifikasi kriteria dilakukan dengan cara menginputkan kriteria baru pada halaman input kriteria, jika kriteria bertambah maka tabel kriteria akan menyesuaikan ( responsive ).
Kesimpulan
Sistem Penunjang Keputusan (SPK) penentuan bibit ayam broiler yang dibangun mengunakan metode MOORA. Aplikasi pemilihan ayam bibit ayam broiler ini mengunakan satu basis datadan empat tabel yang diberi nama tb_user, tb_perhitungan, tb_kriteria, dan tb_ordinal. Basis model yang digunakan adalah perhitungan MOORA karena memiliki perhitungan yang sangat sederhana dan mudah untuk dipahami sehingga dapat sukses diterapkan untuk memecahkan berbagai jenis pengambilan
-20 0 20 40 1 2 3 4 5 Ke d eka ta n Rel at if
Perubahan Persentase Bobot
UJI COBA SENSITIVITAS
HARGA
Chareon pokhpand Borneo
Cibadak Jumbo Wonokoyo
Super malinda -10 0 10 20 30 40 1 2 3 4 5 Ked ek at an Rela tif
Perubahan Persentase Bobot
UJI COBA SENSITIVITAS
PRODUKTIFITAS
Chareon pokhpand Borneo
Cibadak Jumbo Wonokoyo
Super malinda 0 20 40 1 2 3 4 5 Ke d eka ta n Rel at if
Perubahab Persentase Bobot
UJI COBA SENSITIVITAS
TINGKAT KEMATIAN
Chareon pokhpand Borneo
Cibadak Jumbo Wonokoyo
Super malinda 0 20 40 60 1 2 3 4 5 Ke d eka ta n Rel at if
Perubahan Persentase Bobot
UJI COBA SENSITIVITAS
PAKAN
Chareon pokhpand Borneo
Cibadak Jumbo Wonokoyo
14
keputusan yang kompleks. Bobot yang digunakan dalam setiap kriteria ditentukan dengan mengunakan metode AHP. Interface sistem pemilihan bibit ayam broiler diantaranya halaman utama, pengolahan data dan ayam broiler.
Uji coba yang digunakan dalam sistem penujang keputusan adalah uji coba correctness, sensitivitas dan modifikasi kriteria. Penerapan uji coba correctness sudah sesuai dengan hasil yang didapat. Uji coba sensitivitas pada nilai bobot sangat sensitif jika nilai bobot berubah maka hasil perankingan berubah. Uji coba modifikasi kriteria berhasil dilakukan hingga mencapai sepuluh kriteria.
DAFTAR PUSTAKA
Angkat LS.2015. Sistem pendukung keputusan pemilihan induk ayam produktif dengan metode simple additive weight (SAW). http://eprints.mdp.ac.id/871/1/ JURNAL.pdf. ( Diakses 7 januari 2016 jam 09.05 )
Baskworo Y.I.E., Soebroto A.A. 2015. Rekyan Regasari M.P., ST., MT.2015. Sistem pendukung keputusan penentuan kelayakan pengisian bibit ayam broiler dikandang peternak mengunakan motode AHP dan TOPSIS. Malang
Gadakh. V. S. 2011. Application of MOORA method for parametric optimization of milling process. Vol 1, no 4, 2011. India Oktasari Y. 2014. Sistem pengambilan keputusan bibit ayam petelur dengan metode SAW (simple additive weight). Lampung Ozcelik, G., Aydogan, E.K., Gencer, c. 2014. A hybrid MOORA-Fuzzy algorithm for special education and rehabilitation center selection, journal of military and information science, 2(3), 53 – 63. German
Tsulistia 2015. Implementasi metode topsis – multiple attribute decisionmaking pemilihan karyawan berprestasi berdasarkan kinerja . http://eprints.mdp.ac.id/871/1/ JURNAL.pdf. (Diakses 7 januari 2016 jam 09.15 )
Willem Karel, Brauers M, Zavadskas EK. 2006. The MOORA method and its application to privatization in a transition economy Vol. 35 no 2. Belgium