TOTO HARYANTO

Sedikit goresan menebar manfaat …..

Archive for the 'Ilmu Komputer' Category

Sekelumit tentang computer science

Antara Ciri dan Principal Componen Analysis (PCA)

Posted by totoharyanto on 26th March 2016

Jumat, 25 Maret 2016

Alhamdulillah atas izin Alloh subhanahuwata’ala malam menjelang pagi ini masih bisa meluangkan waktu untuk menulis dan berbagi.  Ada yang tidak biasa ketika dua minggu terakhir ini saya diminta untuk mengajar salah mata kuliah dengan topik Principal Component Analysis (PCA). Saya menyadari bahwa topik ini butuh persiapan lebih. Mengapa ? Karena justru menurut saya mahasiswa harus memahami dahulu apa filosofi dari PCA ini. Atas bantuan koordinator  (Pak Aziz Kustiyo-Nuhun ya Pak) saya mendapatkan delapan lembar bahan untuk dipelajari.

Materi PCA diberikan dalan dua kali pertemuan. Pertemuan pertama adalah penjelasan apa itu PCA, hubungan antara PCA dengan variabel/fitu/ciri/atribut dari suatu data. Pertama juga sekaligus menjelaskan kepada mahasiswa bahwa adanya ekivalensi antara ragam suatu Y yang merupakan kombinasi linear dari variabel X1 dan X2  dengan hasil dari at S x a.

Berbicara mengenai PCA maka, saya sampaikan bahwa salah satu persan dari PCA adalah kemampuannya untuk melakukan reduksi dimensi dari data yang kita miliki. Artinya jika kta memiliki sejumlah ciri dari data dengan jumlah yang sangat besar, kita dapat mengurangi berdasarkan informasi proporsi yang kita inginkan. Dengan demikian, meksipun tentunya ada trade-off antara berkurangnya informasi ciri atau efisiensi proses komputasi.

Berbicara tentang ciri juga saya bertanya kepada mahasiswa. Mengapa ciri itu penting ? Salah satu mahasiswa yang saya tunjuk mejawab : “Agar kita dapat mengidentifikasi sesuatu Pak.”.  “Jawaban yang bagus, saya katakan”. Jadi teringat faidah dari salah seorang ustadz. Jika murid menjawab banar  berilah apresiasi agar menambah semangat.

Ternyata memang di dalam kehidupan nyata pun, ciri itu memiliki peran yang penting. Banyak yang Alloh jelaskan dalam Al Qur’an. Jika kita menyimak Awal surat Al Mukminin :

قَدْ أَفْلَحَ الْمُؤْمِنُونَ (١) الَّذِينَ هُمْ فِي صَلاتِهِمْ خَاشِعُونَ (٢) وَالَّذِينَ هُمْ عَنِ اللَّغْوِ مُعْرِضُونَ (٣) وَالَّذِينَ هُمْ لِلزَّكَاةِ فَاعِلُونَ (٤)وَالَّذِينَ هُمْ لِفُرُوجِهِمْ حَافِظُونَ (٥) إِلا عَلَى أَزْوَاجِهِمْ أوْ مَا مَلَكَتْ أَيْمَانُهُمْ فَإِنَّهُمْ غَيْرُ مَلُومِينَ (٦) فَمَنِ ابْتَغَى وَرَاءَ ذَلِكَ فَأُولَئِكَ هُمُ الْعَادُونَ (٧) وَالَّذِينَ هُمْ لأمَانَاتِهِمْ وَعَهْدِهِمْ رَاعُونَ (٨) وَالَّذِينَ هُمْ عَلَى صَلَوَاتِهِمْ يُحَافِظُونَ (٩) أُولَئِكَ هُمُ الْوَارِثُونَ (١٠) الَّذِينَ يَرِثُونَ الْفِرْدَوْسَ هُمْ فِيهَا خَالِدُونَ (١١

Artinya :

1. Sungguh beruntung orang-orang yang beriman,
2. (yaitu) orang yang khusyu’dalam shalatnya,
3. dan orang yang menjauhkan diri dari (perbuatan dan perkataan) yang tidak berguna,
4. dan orang yang menunaikan zakat,
5. dan orang yang memelihara kemaluannya,
6. Kecuali terhadap istri-istri mereka atau hamba sahaya yang mereka miliki; maka sesungguhnya mereka tidak terceIa.
7. Tetapi barang siapa mencari di balik itu, maka mereka itulah orang-orang yang melampaui batas.
8. dan (sungguh beruntung) orang yang memelihara amanat-amanat dan janjinya,
9. serta orang yang memelihara shalatnya.
10. Mereka itulah orang yang akan mewarisi,
11. (yakni) yang akan mewarisi (surga) Firdaus. Mereka kekal di dalamnya.

Ayat tersebut menjelaskan ciri-ciri dari orang mukmin. Dalam surat Al Baqoroh di awal surat disebutkan ciri dari porang yang bertaqwa. Begitu pula Rasulullah Muhammad shallallahu alaihi wasallam  ketika didatangi malaikat jibril dalam wujud manusia yang berbaju putih dengan rambut yang hitam (Lihat Hadits ke-2 Arbain An Nawawi). Malaikat Jibril bertanya mengenai kapan terjadinya hari kiamat. Maka Rasulullah Muhammad shallallahu alaihi wasallam menjawab bahwa yang ditanya tidaklah lebih tahu dari pada yang bertanya. Intinya kapan hari kiamat adalah rahasia Alloh subhanahuwata’ala . Oleh karena itu Malaikat Jibril bertanya mengenai ciri-ciri hari kiamat lantas Rasulullah Muhammad shallallahu alaihi wasallam pun menjawabnya.

Dalam kita Tauhid (Syaharah Syaikh Sholeh Fauzan) terdapat ciri-ciri orang yang masuk syurga tanpa hisab dan adzab yaitu orang tidak minta diruqyah, tidak minta diobati dengan cara kay (besi panasa), tidak melakukan tathoyur dan bertawakal kepada Alloh subhanahuwata’ala.  Bahkan ketika ditanya siapa golongan yang selamat,Rasulullah Muhammad shallallahu alaihi wasallam tidak menjawab “Fulan” atau “Alan” tetapi menjawab ciri-ciri nya yaitu siapa saja yang aku berada di atasnya dan di atas jalan para sahabatu.

Semoga bermanfaat.
Bismika Allahuma amutu wa ahya …


Posted in Data Mining | No Comments »

Workshop logika fuzzy, konsep dan Aplikasinya

Posted by totoharyanto on 21st March 2016

Kamis, 17 Maret 2016 diadakan workshop logika fuzzy konsep dan apikasinya. Workshop ini diberikan kepada mahasiswa Lab Netcentric Computing (NCC). Penggunaan logik fuzzy untuk menyelesaikan masalah masalah di bidang jaringan. Workshop ini dihadiri oleh sekitar 20 mahasiswa baik S1 maupun S2. Materi silahkan dapat diakses di sini

 


Posted in AI | No Comments »

Time Line Akademik Semester Genap 2015/2016

Posted by totoharyanto on 8th January 2016

 

Berikut adalah Timeline Akademik Program Sarjana IPB termasuk S1 Ilkom pada Januari sd Februari 2016:

  1. Pengambilan form perwalian: 15 Januari 2016
  2. Perwalian: 26-28 Januari 2016
  3. Uji Coba KRS A: 26-28 Januari 2016
  4. Pengisian KRS A: 1-4 Februari 2016
  5. Pengisian KRS B: 16-18 Februari 2016
  6. Pembayaran SPP: 23 Februari – 2 Maret 2016
  7. Awal perkuliahan Semester Genap 2015/2016: 9 Februari 2016

time_line


Posted in Ilmu Komputer | No Comments »

Perhitungan Codebook

Posted by totoharyanto on 15th December 2015

Codebook merupakan salah satu teknik yang digunakan untuk melakukan klasifikasi.  Salah satu penerapan teknik ini digunakan untuk identifikasi pembicara. Secara umum langkah langkau teknik codebook adalah sebagai berikut:

1.Data hasil ekstraksi ciri
2.Lakukan klastering setiap kelas tentukan jumlah kluster
3.Hitung jarak setiap data uji terhadap anggota cluster (codeword)
4.Ambil jarak minimum setiap data uji ke data latih
5.Hitung total jarak minimum setiap kelas
6.Bandingkan
7.Ambil yang paling minimum

Sebagai ilustrasi saya ilustrasikan sebagai berikut:
Anggap saya sudah melakukan klastering dengan K-Mean (k=3) untuk setiap kelas (Kelas Y dan kelas Z ) seperti yang terlihat dibawah ini.

hasil_klster_kmean_k=3

 

 

 

 

 

Kemudian bagaimana jika diberikan data baru sebagai beriukut:
data_baru

 

 

 

Ke kelas mana data baru akan dikelompookkan ?
Nah langkah berikutnya adalah menghitung jarak euclid setiap data baru ke dalam tiap kelas:

perhitungan_jarak_euclid_tia_kelas

 

 

 

 

 

 

 

 

 

 

 

Jika diperhatikan pada ilustrasi di atas. pertama jumlah fitur dari ada adalah sebanyak lima fitur. Sementara jumlah data uji ada sebanyak 6 data. Dengan demikian untuk semua data uji harus dihitung jarak euclid- nya terhadap setiap data latih (codeword)

Selamat Mencoba

 

 


Posted in AI | No Comments »