Tuesday 30 April 2013

Program Silsilah Keluarga Menggunakan Prolog

Programming in Logic atau yang sering disingkat prolog merupakan bahasa pemrograman untuk komputasi simbolik, bukan numerik. Prolog cocok untuk mengatasi problem yang melibatkan objek dan hubungan antara objek-objek tersebut (Bratko, 1991). Bagi yang sudah atau sedang mengambil mata kuliah kecerdasan buatan (Artificial Intelegence) pasti tahu dengan bahasa yang satu ini.
Perbedaan operator logika dengan Prolog:
Operator Logika Prolog
^ ,
? ;
? :-
¬ not
Di sini saya menggunakan prolog interpreter, SWI prolog (free), untuk mendapatkannya dapat didownload di http://www.swi-prolog.org/
Contoh aplikasi prolog yang umum adalah pada kasus silsilah keluarga. Nah, misalnya sebuah keluarga memiliki silsilah sebagai berikut.


Pada bahasa prolog kita dapat menuliskan fakta sebagai berikut:
married(yuda,nina).
Artinya Yuda menikah dengan Nina.
child(rico,yuda).
Artinya Rico adalah anak dari Yuda.
male(yuda).
Artinya Yuda adalah laki-laki.
Demikian juga dengan aturan, kita bisa menuliskannya sebagai berikut:
parent(A,B,C) :-child(A,B),married(B,C).
artinya jika A adalah anak B dan B menikah dengan C maka orang tua dari A adalah B dan C.
download silsilah-keluarga-dalam-prolog.pdf
download kode prolog silsilah.txt
Copy silsilah.txt dalam notepad++ kemudian simpan dengan nama silsilah.pl lalu simpan dalam direktori prolog (biasanya di My Document\Prolog)
Semoga bermanfaat.

Statistika Inferensi

Merupakan metode hubungan beberapa variabel dengan berbagai skala pengukuran atau pencacahan. Dapat pula merupakan persoalan sederhana hanya menduga (menaksir) pemusatan populasi (parameter) berdasarkan pemusatan sampel (statistik). Hubungan antara variabel nominal dapat ditafsirkan sebagai perbedaan kelompok. Misalnya mempelajari hubungan jenis kelamin (laki-perempuan) dengan prestasi belajar statistika ekuivalen dengan mempelajari perbedaan prestasi belajar statistika antara kelompok laki-laki dan perempuan. Taksiran parameter dapat berupa taksiran titik dan interval (dengan tingkat keyakinan tertentu berdasarkan sebaran data). Variabel (objek yang diamati) dibedakan menjadi variabel bebas (penjelas/ explanatory) dan variabel respon (terikat/response).

 Download file statistika inferensi di sini

Sunday 28 April 2013

Membuat Personal Logo Search Engine


Penasaran dengan gambar di atas? Yup, membuat personal logo search engine bukanlah hal yang mustahil. caranya cukup mudah dan amat sangat mudah. Yakni dengan funnylogo.info. Website ini menyediakan personal logo yang dapat dibuat sesuai selera, ya seperti contoh saya diatas, dengan style Google. Anda juga bisa membuat logo dengan style yang lainnya misalnya dengan font Yahoo!, Lord Of The Ring, Harry Potter, Star Wars.

caranya mudah, masuk ke http://funnylogo.info/, lalu masukkan nama atau kata yang nanti dijadikan logo. Lalu pilih style logo kemudian klik Create My Search Engine. Personal search engine selesai dibuat, jadikan personal search engine tersebut sebagai homepage.

Statistika Deskriptif

Statistika deskriptif merupakan teknik statistik yang memberikan informasi hanya mengenai data yang dimiliki dan tikda bermaksud untuk menguji hipotesisi dan kemudian menarik inferensi yang digeneralisasikan untuk data yang lebih besar atau populasi.


Statistika deskriptif meliputi penghitungan frekuensi, frekuensi kumulatif, presentase, presentase kumulatif, presentil, minimum, maksimum, ukuran pusat (mean, median, modus), ukuran  sebaran (standar deviasi, variansi), dan tabulasi (diagram batang, pie chart, dll)

Untuk tau lebih lanjut apa itu statistika deskriptif, klik link berikut:
Statistika deskriptif

Friday 26 April 2013

Kecerdasan Buatan

Sebelum kita membahas lebih lanjut apa itu kecerdasan buatan, mari kita lihat beberapa teknologi yang ada di sekitar kita.
  • Pernahkan kita melihat di televisi dalam suatu film terdapat wajah seseorang yang dapat diidentifikasi oleh komputer?
  • Dalam dunia game, tidak heran jika komputer pun bisa terlihat lebih cerdas daripada manusia.
  • Sebuah komputer dapat mengidentifikasi kelayakan calon debitur hanya dengan beberapa karakteristik.
Itulah yang akan kita bahas nanti. 

Definisi Kecerdasan Buatan (Artificial Intelligence/AI):
Merupakan bidang ilmu komputer yang berusaha membuat mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik manusia (Kusumadewi, 2003)

Perbedaan Kecerdasan Buatan dengan Kecerdasan Konvensional
  • Pemrosesan
    • AI : Simbolik
    • Komputasi: Logaritmik
  • Input
    • AI: Biasanya tidak lengkap
    • Komputasi: Harus Lengkap
  • Pencarian
    • AI: Biasanya heuristik
    • Komputasi: Didasarkan pada algoritma
  • Fokus
    • AI: Pengetahuan
    • Komputasi: Data dan informasi
  • Kemampuan menalar
    • AI: Ya
    • Komputasi: Tidak
Yang termasuk AI:
  • Sistem Pakar
  • Pengolahan Bahasa Alami (NLP)
  • Pengenalan Pola
  • Robotika dan sistem sensor
  • Computer Vision
  • Game Playing


Mengenal Statistika

Statistika berhubungan denga banyak angka (Numerical Description): 
  • Contoh: Pergerakan IHSG, jumlah penduduk di suatu wilayah, jumlah pengunjung di obyek wisata.
  • Di Dunia Usaha: pergerakan tingkat inflasi, biaya promosi bulanan
  • Statistika juga dipakai untuk melakukan berbagai analisis terhadap data, contoh: forecasting, uji hipotesis.
Aplikasi ilmu statistik dalam bisnis dibagi menjadi 2 bagian:
  • Statistika deskriptif : menjelaskan atau menggambarkan berbagai karakteristik data, seperti rata-rata, seberapa besar variansinya.
  • Statistika induktif (inferensi): Membuat berbagai inferensi terhadap sekumpulan data yang berasal daru suatu sampel. Statistika inferensi meliputi: melakukan perkiraan, peramalan, pengambilan keputusan.
Contoh:
Data tentang penjualan mobil Merk ABC perbulan di satu show room mobil Jakarta selama tahun 2012. Dari data tersebut, pertama akan dilakukan pengolahan statistika deskripsi, seperti menghitung rata-rata penjualan, nilai standar deviasinya, dll. Setelah itu dilakukan berbagai infeensi terhadap hasil deskripsi tersebut, seperti perkiraan penjualan mobil di bulan Januari 2013.

Elemen Statistik:
  • Populasi: sekumpulan data yang mengidentifikasi suatu fenomena.
  • Sampel: sekumpulan data yang diambil atau diseleksi dari suatu populasi.
  • Statistika inferensi: suatu keputusan, perkiraan, atau generalisasi tentang suatu populasi berdasarkan informasi yang terkandung dari sampel.
  • Pengukuran reliabilitas: konsekuensi dari kemungkinan bias dalam inferensi.
Tipe Data Statistik (Berdasarkan Tingkat Pengukurannya):
Data kualitatif:  Data yang bukan berupa angka, tidak dapat dilakukan operasi matematika Terbagi menjadi dua yakni:
  • Nominal: data yang paling rendah dalam level pengukuran data. Contoh: jenis kelamin, daerah domisili.
  • Ordinal: terdapat tingkatan data. Contoh: Sangat setuju, setuju, netral, tidak setuju, sangat tidak setuju.
Data kuantitatif:  Data berupa angka, dan dapat dilakukan operasi matematika. Data kuantitatif dibagi menjadi dua, yakni:
  • Data interval, Contoh: interval temperatur ruang: cukup panas jika antara 50°C-80 °C; Panas jika antara 80 °C-110 °C; Sangat panas jika antara 110 °C-140 °C
  • Data Rasio: tingkat pengukuran paling ‘tinggi’ ; bersifat angka dalam arti sesungguhnya. Beda dengan interval mempunyai titik nol dalam arti sesungguhnya

Thursday 25 April 2013

Blog Baru dataflow

Setelah blog berbayar saya telah tidak aktif lagi, maka saya memutuskan untuk membuat blog baru. Blog ini akan berisi banyak informasi tentang seputar statistika, humor, dan teknologi. Sengaja saya tidak meng-import postingan yang ada di dalam blog lama saya. karena saya ingin membuat blog yang benar-benar fresh.selamat menikmati blog ini

Salam,
Admin