Pertemuan XI: Fuzzy Inference System (FIS)

Hari/Tgl/Ruang/MK/Dosen: Kamis/03-05-2010/Lab. Disain/Pemrograman Komputer/Rahmadya, ST, MKom.

Beberapa kondisi yang terjadi sehari-hari melibatkan sesuatu yang kurang bila langsung diterapkan dalam komputasi. Komputasi model lama akan “hang” jika data yang harus dimasukkan kurang lengkap, ekstrim, kurang jelas dan keganjilan-keganjilan lainnya, sementara itu proses harus terus berjalan. Saat ini mulai banyak riset yang membahas hal tersebut, yang saat ini diberi istilah ‘Soft Computing’ sebagai lawan dari ‘hard computing’.

Fuzzy logic dikenal ada dua jenis yaitu Fuzzy Inference Systems (FIS) dan Adaptive Neuro-Fuzzy Inference Systems (ANFIS). Perbedaan terletak pada teknik pembuatan Rule-nya. Pada FIS, logika Rule kita buat sendiri sedangkan pada ANFIS, rule tercipta akibat proses pembelajaran (learning) oleh sistem itu sendiri dan dengan bantuan sistem syaraf tiruan.

Saat ini kita akan bahas FIS terlebih dahulu, untuk membuka toolbox FIS pada Matlab, KLIK DI SINI. FIS memiliki tiga komponen yaitu masukan (dengan fungsi membership) yang diteruskan dengan Rule (logika if – and/or – then) dan terakhir proses defuzifikasi pada keluaran. Fungsi membership yang tersedia pada toolbox Matlab lumayan lengkap (lurus, sigmoid, bell dan sebagainya). Untuk melihat cara membuat fungsi membership, KLIK DI SINI. Makin banyak masukan hasil makin baik, masukan akan dioleh oleh, Rule – based, KLIK DI SINI. Untuk mengetes apakah fuzzy yang dibuat berjalan dengan baik, perlu di tes dengan command window sebelum dimasukkan ke GUI. KLIK DI SINI, untuk mengetes di command window.

TUGAS: Buat GUI untuk menggunakan Fuzzy yang telah dibuat sebelumnya.

Pertemuan XI: Penerapan Logika di MATLAB

Hari/Tgl/Ruang/MK/Dosen: Selasa/01-05-2010/Lab. Disain/Matematika Diskrit/Rahmadya, ST, MKom.

Soal: Buat Fuzzy untuk menyeleksi Mahasiswa yang akan diberi beasiswa berdasarkan Indeks Prestasi dan Ekonomi Orang tua

Langkah-Langkah:

1. Buka Matlab

2. Rubah Curret Directory ke folder tersendiri yang kita buat

3. ketik fuzzy

4. Tambah Masukan menjadi dua (IPK dan Ekonomi) lalu beri nama setiap masukan dan keluaran

5. Dobel klik pada masukan IPK untuk memasukan Membership Function.

Isi range, misalnya dari 0 sampai 10, beri nama tiap fungsi member, misalnya kurang , ratarata dan tinggi.

6. Lakukan cara yang sama untuk ekonomi.

7. Terakhir, buat Fungsi Member untuk Keluaran dengan tiga fungsi yaitu tidak-beasiswa, setengah dan fullbright.

8. Simpan dengan cara mengklik File – Export – To File : “Isi nama, misalnya beasiswa”.

9. Berikutnya kita tinggal mengisi Rule (di tengah-tengah antara masukan dengan keluaran), lalu beri logika yang kita inginkan !

9. Fuzzy Inference System (FIS) telah selesai Anda buat. Berikutnya akan kita coba mengetesnya di Command Window MATLAB.

10. Instruksi memanggil FIS adalah dengan mengetik >>fis=readfis(‘beasiswa’) pada command window.

11. Untuk melihat skor akhir, gunakan “evalfis”. >>out = evalfis([10 10],fis).

NOTE: Akan dilanjutkan minggu depan untuk diterapkan dengan GUI.

Pertemuan VIII: Naive Bayes dengan BI Dev Studio 2005

Hari/Tgl/MK/Ruang/Dosen: Jumat/21-05-2010/Prakt. Data Mining/Lab-Hardware/Rahmadya Trias, ST, MKom.

Setelah pada pertemuan sebelum UTS dipelajari teknik mengolah data dengan metode naive bayes sederhana dengan excel, sekarang saatnya menggunakan software komersial untuk database berukuran besar seperti Microsoft Business Intelligent Development Studio 2005. Untuk yang gratisan dapat menggunakan software WEKA buatan Prof. Waikato.

Buka Ms BI Dev Studio, ambil contoh database, di sini yang digunakan adalah kasus senat partai demokrat dan republik USA. Untuk UAS diharapkan mampu sendiri mengolah database lainnya. Untuk melihat langkah-langkah pengolahan data, KLIK DI SINI.

Note: Tutorial dibuat dengan program screen2exe yang dapat didonlot di www.screen-record.com, yang bisa dijalankan tanpa software tambahan (ie, mozilla, flash player, dsb). Untuk beberapa antivirus mungkin dianggap adware/malware.

Pertemuan VIII: Tugas II

Hari/Tgl/Mt.Kuliah/Dosen: Sabtu/22-05-2010/RPL/Rahmadya TH,  MKom.

Berhubung belum ada yang siap untuk presentasi perancangan sistem basis data dengan bantuan CASE (Dengan software Datanamic Dezign) maka tugas ditambah dengan menjawab pertanyaan-pertanyaan di bawah ini:

  1. Enkapsulasi adalah …
  2. Pengembang Use Case diagram bernama …
  3. Struktur class diagram terdiri dari …
  4. nama lain fase spesifikasi adalah fase …
  5. UML terdiri dari model statis dan dinamis, state diagram masuk kategori apa?
  6. karakteristik yg memperluas model dengan konsep induk-anak diberi istilah …
  7. Sistem adalah gambaran dari sekumpulan obyek yg saling berinteraksi. Kondisi sistem adalah pemusatan kembali dan mengelola masing2 obyek berdasarkan kondisinya. Obyek boleh jadi instan dari suatu kelas obyek ….termasuk jenis disain pemrograman apa?
  8. Ukuran kekuatan antar koneksi komponen-komponen sistem diistilahkan dgn…
  9. Proses kreatif dibutuhkan dalam fase apa ?
  10. Apa yg dimaksud concurrency, persistence dan distribution?
  11. Pengujian untuk mengetahui cara kerja suatu perangkat lunak secara internal merupakan pengujian jenis …
  12. Diketahui ada 11 edge dan 9 node. Dibutuhkan berapa path ? (disertai langkah)
  13. Mana yg lebih dahulu, pengujian black box atau whitebox ? (beri alasan)
  14. Ujicoba yg fokusnya pada aspek fungsional suatu perangkat lunak adalah pengujian …
  15. Tahap dimana suatu sistem dirancang tanpa menghasilkan bentuk fisik adalah…
  16. Apa yg dimaksud pseuducode ?

Pertemuan X: Drafting

Hari/Tgl/Jurusan/Kuliah/Dosen: Senin/17-05-2010/T.Mesin/CATIA/Rahmadya, ST,MKom.

Setelah pada pertemuan minggu lalu membahas menggambar lembaran yang banyak dipakai pada sirip (motor, mobil, pesawat dan sebagainya) sekarang akan kita coba mengkonversi langsung gambar 3D menjadi 2D melalui fasilitas yang ada pada CATIA. Untuk memudahkan, buka kembali gambar-gambar yang lalu kemudia lewat >>mechanical design>>Drafting, coba beri ukuran pada gambar 2D yang telah terbentuk secara otomatis tersebut. Berikan pula gambar potongan untuk lebih memperjelas draft yang kita buat.

Untuk materi UAS, cari bangun/struktur/mesin/alat kemudian pecah menjadi part-part. Dalam satu kelas tiap siswa diminta menggambar secara individu part-part yang kemudian di-assembly menjadi satu alat utuh. Harapannya mata kuliah Basis Data CAD benar-benar menyentuh sistem basis data CAD yang berkarakter database objek (banyak yang mengatakan RDBMS itu kecil-kecil tapi banyak, sedangkan ODBMS itu sedikit tapi besar-besar).

Pertemuan IX: Komputer II

Hari/Tgl/Ruang/Dosen: Senin/17-05-2010/Sainstech/Rahmadya Trias H., M.Kom.

Pertemuan kali ini membahas cara menyimpan suatu file ke tempat penyimpanan gratis di internet. Sangat bermanfaat baik untuk sharing file, maupun back-up data kita jika suatu saat file yang kita simpan di media lain (flash disk, cd/dvd, dll) hilang.

Tugas dapat didonlot di SINI.

Pertemuan XI: Firewalls dan Kemanan Data

Hari/Tgl/Ruang: Senin/17-05-2010/Sainstech-UNISMA

Setelah minggu lalu mempelajari spyware, adware, malware dan rombongannya. Saatnya kita praktek melindungi dari ancaman (thread) dari luar. Untuk materi UAS, renacananya akan ada dua soal yaitu 1). Menutup Port tertentu yang tidak terpakai dan 2). Mengeset rule pada aplikasi email (ada dua pilihan: outlook express atau microsoft outlook) menghindari dari gangguan SPAM atau junk-mail. Semoga bermanfaat.

Untuk panduan setting pada Microsoft Management Console, dapat dilihat pada situs berikut.

UTS Komputer II: Jurusan Penjaskesrek

Hari: Kamis, 6 Mei 2010

Ruang: Sainstech

Mahasiswa diminta menunjukkan alamat email, blog dan domain gratis (Co.cc, Co.nr dan lain-lain) yang dikirimkan ke alamat email: rahmadya.trias@yahoo.co.id. Ketentuannya adalah baik alamat blog maupun alamat email harus mengandung unsur nama yang bersangkutan sesuai absensi. Selamat mengerjakan!

Komputer II – Teknik Mesin s1

Hari/tgl : Senin 3 Mei 2010.

Jurusan: T. mesin S1.

Buat blog, email dan domain name gratis dari blog anda (co.cc, co.nr atau lainnya). Tulis alamat blog dengan lengkap dari http://www. ….. sampai … .com-nya. Untuk MHS non-mesin, tidak perlu menggambar autoCAD. Sedangkan MHS mesin yang tidak ada autoCAD-nya bisa diganti dengan file lain yang berukuran kecil sebagai attachment-nya.

NOTE: Jawaban ditunggu via komentar dan email di rahmadya.trias@yahoo.co.id sampai jam 24.00 wib.

Latihan Naive Bayes Sederhana

Coba kerjakan kasus di bawah ini:

Prediksijika anggota dewan memilih kasus century, markus pajak dan Miranda Gultom dengan jawaban sebagai berikut:

1. Ya, Ya dan Ya

2. Ya, Tidak dan Ya

3. Tidak, tidak dan Tidak

4. Tidak, Tidak dan Tidak

5. Tidak, Ya dan Tidak

NOTE: Bahan UTS adalah Decision Tree, jangan lupa bawa kalkulator yang ada fungsi logaritmik-nya.

Pengumuman Penelitian Dosen Muda Kopertis Wilayah IV 2010

Setelah lama ditunggu, akhirnya muncul juga pengumuman proposal Penelitian Dosen Muda dan Studi Kajian Wanita yang lolos. Alhamdulillah, Universitas Islam “45” Bekasi menerima 4 proposal yang disetujui antara lain atas nama: M. Ilyas Sikki, Seta Samsiana, M. Amin Bakri dan saya sendiri.

Untuk download daftar penerima bantuan, klik DI SINI

Pertemuan III: Rekayasa Perangkat Lunak

Hari/Tgl : Sabtu, 17 April 2010

Pertemuan ini membahas analisa model. Berikut kelompok yang telah dibentuk yang akan digunakan untuk presentasi tugas pertemuan VII nanti. Hari ini diminta membuat ER diagram untuk bahan pembentukan database fisik dengan bantuan Datanamic Dezign. Berikut pembagian kelompok serta target software database yang wajib digunakan.

Kelompok I: Warsono, Ucok, Imam, Heri suranto dan Yaenuri. -> OK (rental vcd) -> Access

Kelompok II: Ahmad Zaki, Deden Fazih -> Ok (peminjaman buku) -> MySQL

Kelompok III: Didit, Gigih, Ipin, Warmansyah dan Wasis -> Ok (peminjaman buku) ->MysQL

Kelompok IV: Herman, Ivan, Enrico, Datuk dan Nugroho -> Ok(pengajuan kepegawaian) -> MS Sql Server 2005

Kelompok V: Heru, Mardianto, Eka, Nanang dan hendra -> Ok (Rumah Sakit) -> Postgree SQL 8

Kelompok VI: Teguh, Wahyu, Fitri, Risda, dan Laili -> Ok (bank) ->Ms SQL Server 2005

Kelompok VII: Rahmadsyah, Dadang, M. Jatmiko, Baki dan Alief -> belum ada -> PostgreeSQL 8.

Kelompok IV:

Pertemuan IV: Membuat Blog

Hari/tgl     : Kamis, 15 April 2010

Ruang         : Sainstech UNISMA

Blog bermanfaat untuk melatih kita menulis dan mempublikasikan tulisan ke dunia maya. Tulisan yang baik akan menarik orang yang berselancar di dunia internet. Manfaat yang didapat, beberapa blogger dapat menghasilkan uang dengan cara affiliate marketing.

Latihan: buat suatu blog yang ada unsur nama Saudara (sesuai dengan absensi). Beri tahu alamat blog Saudara (lengkap: http://www. ***) dengan menuliskan komentar anda pada tulisan ini.

Pengenalan CVT 5:Mengganti Roller CVT

Banyak yang menyarankan mengganti roller guna memperbaiki respon dari matic yang kita miliki. Misalnya Skywave, banyak menyarankan mengganti roller dengan yang lebih ringan.

Beberapa roller memang tidak ada perbedaan ketebalan tiap sisinya, sedangkan untuk skywave harus hati-hati. Di bagian tebal itulah yang musti diperhatikan dalam pemasangan roller. Tidak asal ditaruh saja saat pasang. Karena perbedaan bentuk itu, tentu ada maksud dan fungsinya.

Jika salah pasang bisa saja bikin roller malah jadi cepat habis. Sementara sisi dinding lainnya masih tebal. Efek selanjutnya kalu dinding yang tipis terus terkikis, bakal semakin besar perbedaan antara dinding yang tebal dan tipis, dengan begitu potensi roller peang jadi lebih cepat.

Beda dengan varian suzuki (misal spin) yang jelas perbedaan antara bagian yang tebal dan yang tipis, karena besar, sedangkan untuk mio tampak tidak ada perbedaan antara yang tebal dengan yang tipis.

Jika tampak ada perbedaan antara bagian yang tebal dan yang tipis, prioritaskan pemasangan yang tebal pada bagian bawah. Untuk roller yang rata sih, tidak ada masalah, bebas masangnya. Semoga bermanfaat!

(Sumber: Motor Plus)