October 25, 2010

Jaringan Semantik dan Script


kali ini saya akan coba membahas tentang apa itu jaringan semantik dan apa yang dimaksud dengan script.

Jaringan Semantik
Sebuah jaringan yang merepresentasikan bagaimana memori manusia bekerja. Jaringan semantik akan menunjukkan bagaimana hubungan antar objek yang digambarkan dalam bentuk suatu graf berarah. Hubungan antar objek tersebut dapat dituliskan ke dalam bentuk kalimat.

contoh kalimatnya adalah sebagai berikut :

  • Manusia memerlukan kendaraan
  • Kereta api adalah kendaraan
  • Manusia menentukan tujuan ke luar kota
  • Manusia menentukan tujuan ke dalam kota
  • Manusia menentukan jadwal
  • Manusia memilih kelas kereta api
  • Kereta api memiliki kelas kereta api
  • Kereta api memiliki nomor Kereta api menunjukkan kelas Kereta api
  • Kereta api memiliki nomor Kereta api menunjukkan jadwal
  • Jadwal menunjukkan keberangkatan
  • Jadwal menunjukkan kedatangan

Jika kalimat di atas dibuat menjadi suatu gambar jaringan semantik, akan terlihat seperti di bawah ini :

*buka di tab baru untuk memperbesar gambar


Script

Dalam AI (Artificial Intelligence), script merupakan representasi peristiwa-peristiwa yang terjadi secara terurut. Ada enam elemen prole, yaitu :

1. kondisi masukan, yaitu keadaan atau kondisi yang menjadi syarat terjadinya peristiwa.

2. track, yaitu variasi kemungkinan peristiwa yang terjadi.

3. role, yaitu orang atau pelaku perisitiwa.

4. property(prop), yaitu objek atau perlatan yang digunakan dalam peristiwa.

5. scene, yaitu gambaran kejadian atau adegan peristiwa.

6. hasil, yaitu keadaan atau kondisi setelah terjadinya peristiwa.

Berikut ini adalah contoh script kejadian "Detektif mengolah TKP"

Track (jalur) : Olah TKP oleh detektif

Role (peran) : Detektif, saksi, korban

Prop (pendukung) : catatan, kaca pembesar, sidik jari, bukti-bukti

Kondisi masukan : Terjadinya suatu pristiwa pembunuhan

Adegan 1 : Detektif tiba di tempat kejadian perkara

- Detektif berkeliling TKP

- Detektif mencari bukti-bukti yang berkaitan dengan kasus yang terjadi

- Detektif menggunakan kaca pembesar sebagai alat bantu dalam mencari sidik jari

Adegan 2 : Detektif memeriksa korban

- Detektif menemukan waktu kematian korban

- Detektif menemukan penyebab kematian korban

Adegan 3 : Detektif menemukan bukti-bukti

- Detektif mencatat bukti-bukti tersebut ke dalam buku catatan

- Detektif memikirkan letak keterhubungan bukti-bukti dengan kasus yang terjadi

Adegan 4 : Detektif menemui para saksi

- Detektif menanyakan keterangan para saksi

- Saksi memberikan keterangan ke pada detektif

- Detektif mencatat keterangan para saksi di buku catatan

- Detektif memimikirkan letak keterhubungan antara bukti-bukti dengan keterangan para saksi

Hasil :

- Detektif menemukan siapa yang membunuh korban

- Detektif tidak menemukan siapa yang membunuh korban




October 11, 2010

Perancangan Agen Koki Profesional

Makanan merupakan salah satu yang dibutuhkan oleh manusia untuk menambah maupun mengganti energy mereka. Hampir setiap orang dapat memasak makanan kesukaan mereka masing-masing. Dari masakan muncul bidang pekerjaan yaitu koki (chef). Dimana-mana pun mulai didirikan sekolah-sekolah chef yang berguna untuk menciptakan koki – koki handal. Untuk memasak suatu makanan yang enak dibutuhkan feeling yang baik dan pengalaman-pengalaman dalam memasak selama berpuluh-puluh tahun. Tapi manusia merupakan makhluk yang berprasaan, seorang koki yang handal pun dapat salah dalam menentukan racikan bumbu masakan yang pas, manusia pun memiliki keterbatasan dalam tenaga. Dan biasanya koki – koki handal tersebut hanya mempunyai satu spesialisasi saja, seperti spesialisasi masakan eropa, masakan asia, dll. Atas dasar itulah saya berpikir untuk menciptakan suatu agen yang dapat menggantikan pekerjaaan seorang koki jika sedang sakit maupun untuk dijadikan suatu pakar dalam memasak menggantikan koki handal tersebut jika telah tiada agar ilmunya dapat terus di wariskan. Dan saya berharapa agen ini dapat mengatasi keterbatasan yang dialami koki aslinya yang memiliki keterbatasan dalam memori. Berikut ini rancangan Agen Pengganti Koki Profesional.

Agent Type

Koki Profesional

Percepts

Kamera, speaker, memory card (hardisk), accelerometer, sensor infrared, sensor suhu, sensor bau (penciuman), sensor jarak, sensor pendeteksi penghalang,tangan, lcd

Action

Melihat, memegang, mencium bahan-bahan makanan, mengerti suhu (panas) pada wajan atau kompor.

Goals

Membuat masakan sesuai dengan permintaan pemesan, menghindari kesalahan dalam pembuatan masakan, mengambil keputusan masakan apa yang terbaik untuk pemesan.

Environment

Dapur, Restoran, Kapal Pesiar

Penjelasan

Agent pengganti koki professional ini dijalankan pada di dapur – dapur restoran, rumah-rumah, kapal laut, dan sebagainya yang membutuhkan seorang koki dalam menghidangkan suatu makanan. Agent ini dapat bergerak menggunakan accelerometer. Sensor suhu digunakan untuk mengukur panas dari wajan penggorengan yang akan dibuat masak, sehingga tidak akan terjadi kesalahan dalam pembuatan masakan. Agent ini menggunakan sensor bau (penciuman) untuk membedakan setiap bahan makanan dan jika digabungkan dengan kamera maka agent tersebut dapat menentukan apakah makanan telah masak atau belum. LCD monitor digunakan untuk pengguna atau user untuk memilih masakan apa yang ingin dihidangkan oleh agen koki professional tersebut. Memory card atau hardisk sebagai penyimpanan ilmu sang agent seperti resep-resep masakan dari berbagai Negara. Biasanya di dapur itu sangat banyak sekali barang-barang maupun tempat masakan yang akan jadi penghalang dalam pergerakan sang agent, oleh karena itu digunakan sensor pendeteksi penghalang dan sensor jarak akan digunakan agent agar memiliki keleluasaan dalam bergerak. Jika masakan yang dinginkan telah berhasil dibuat maka sang agent koki sendiri yang akan mengantarkan masakannya ke meja pelanggan atau pemesan.

Tolak Ukur Keberhasilan :

Masakan yang dibuat sesuai pesanan dan rasanya sesuai yang diharapkan

Minimalisasi kesalahan dalam emosi yang digunakan dalam memasak

Minimalisasi kesalahan pengambilan keputusan dalam memilih bahan makanan yang

terbaik

Lingkungan Operasi :

Dapur, restoran, kapal pesiar.

October 06, 2010

Narrowband Vs Broadband





Pada tulisan kali ini saya akan mencoba membahas tentang jaringan internet di rumah-rumah (perumahan). Sedikit flashback, masih terbayang di pikiran saya ketika dahulu ingin terhubung ke dunia maya, susah dan mahal sekali. Kenapa saya bisa bilang susah? Susah karena saya harus pergi ke warnet (warung internet) terdekat untuk dapat mengakses sebuah halaman web secara online dengan harga yang relative berbeda di setiap warnet (mulai dari 4000 – 6000 rupiah per jamnya). Sedangkn jika saya tidak ingin ke warnet, berarti saya harus membuka internet melalui komputer di rumah dengan melakukan Dial - Up melalui telepon rumah saya sendiri, jika tidak terpaksa saya tidak akan melakukannya. Hal itu dikarenakan koneksi Dial - Up yang kurang bersahabat, kecepatan yang seadanya dan kualitas yang hampir selalu putus nyambung dan harga yang mahal dibandingkan di warnet (9000 rupiah/jam untuk melakukan koneksi). Namun dengan berjalannya waktu muncullah broadband internet di Indonesia dengan dukungan dan konektifas serta kestabilan yang tinggi yang akhirnya lambat laun menggantikan narrowband.

Lalu apa sih perbedaan narrowband dengan broadband?

Narrowband atau saluran komunikasi data pita sempit yang sering di umpamakan suatu koneksi internet melalui saluran telepon yang hanya mempunyai kecepatan koneksi rendah ke internet dengan modem Dial – Up sebesar 56 Kbps. Penggunaan modem analog (Dial-Up) membuat tumpang tindih dengan line telepon yang akan membuat line telepon akan mati ketika Dial - Up ini digunakan. Lalu penggunaan modem analog ini atau Dial Up, membuat kita harus berebut dengan computer lain yang menggunakan fasilitas ini juga. Semakin banyak orang yang mengakses dengan mode ini maka releabilitas koneksi menjadi tidak stabil atau sering terjadi disconnected (dc). Jika masih bingung, coba bayangkan seperti ini, ada 30 buah mobil yang ingin masuk ke jalan yang hanya muat di lalui dengan 10 mobil, apa yang akan terjadi? Ya, semua mobil akan berebut masuk, tidak semua mobil bisa masuk, dan bisa terjadi tabrakan di jalur tersebut karena padatnya mobil. Mari kita pindahkan ke bahasa modem Dial – Up, pada saat pertama kali kita melakukan koneksi dial – up, maka computer kita akan melakukan panggilan yang akan berebut dengan computer – computer lain yang berada di line telepon yang sama dengan kita. Hal itu sama seperti keadaan yang pertama semua mobil berebut masuk!. Lalu terkadang kita tidak bisa melakukan koneksi ke internet jika jalur kita sedang penuh, dan yang terakhir adalah ketika kita sedang asyk melakukan surfing di internet putusnya konektifitas di tengah jalan jika kita menggunakan modem dial – up adalah hal yang biasa.


contoh modem dial - up yang beredar di pasaran

Kesimpulan : modem dial up sangat baik pada zamannya tapi pada saat ini saya tidak menyarankan menggunakan modem dial up kecuali jika terpaksa.

Kelebihan :

- m modem dapat di bawa kemana-kemana, selama terdapat jaringan telepon kita dapat melakukan koneksi dial – up dimana saja, malah saat ini kita dapat melakukan dial dengan menggunakan hp.

Kekurangan :

  • Kecepatan rendah
  • Konektifitas tidak stabil
Broadband menggantikan Narrowband?

Broadband menurut pengertian secara umum adalah suatu service jaringan internet yang dapat menyediakan kebutuhan seperti streaming audio dan video, yang dapat kita saksikan melalui computer baik di rumah atau mobile dengan noteboo. Sedangkan dari sudut pandang teknis, pengertian dari broadband network itu adalah suatu saluran atau channel komunikasi data yang mendukung frekuensi pita lebar (broadband) sehingga dapat memuluskan jalannya data audio dan video agar tidak terputus – putus penyampaiannya hingga ke PC/notebook kita.

Broadband yang paling popular untuk dipakai di rumahan adalah ADSL (Asymmetric Digital Subscribe Line). Bagusnya dari jaringan broadband tipe ini adalah pemakaian jaringan kabel telepon yang tidak sama dengan telepon regular dimana ADSL menggunakan frequency tinggi sementara kabel telpon menggunakan frequency rendah, sehingga sama sekali tidak saling meganggu. Hal ini membuat anda bisa memakai telepon bersamaan dengan layanan internet DSL ini. Sebagai perbandingan jika menggunakan modem analog atau PSTN maka anda harus memilih salah satu, jika koneksi tersambung maka telepon terputus, tapi tidak dengan tipe layanan ini. Secara umum kecepatan upload lebih rendah dibandingkan kecepatan download dengan tipe ADSL, karena kebanyakan perumahan-perumahan menggunakan layanan internet untuk surfing saja, tidak seperti perusahaan yang setiap harinya harus men-attach e-mail secara besar-besaran. Maka mereka menggunakan SDSL. Kecepatan download tergantung dari tipe DSL yang dipakai biasanya berkisar antar 256KBps sampai dengan 24.000KBps.

Dengan kecepatan yang relatif tinggi pada saat menggunakan DSL, maka dapat memungkinkan kita untuk men-share layanan internet itu dirumah. Kita dapat menggunakan modem yang sudah include dengan modem, switch, router,firewall, dan access point dalam satu piranti seperti yang dikeluarkan oleh linksys (liat gambar). Sehingga dapat membuat accsess wi-fi sendiri dirumah kita.

modem linksys tipe wrt54g2


Kesimpulan : broadband membuat kita dapat koneksi ke internet lebih cepat jika dibandingkan dengan narrowband, karena bandwith yang disediakan lebih besar dengan harga yang terjangkau untuk saat ini.

Kelebihan :
  • Bandwith yang lebih besar membuat konektifitas lebih stabil
  • Kecepatan download yang tergolong cepat jika dibandingkan dengan Dial-Up sehingga dapat di share ke beberapa computer di rumah, baik dengan LAN maupun dapat membuat access point (wi-fi)

Kelemahan :

  • Kerusakan pada backbone atau jalur utama jaringan, akan membuat jaringan DSL menjadi terganggu.


Sekian penjelasan dari saya yang masih memiliki banyak kekurangan ini. Jika anda memiliki pendapat yang berbeda, dapat melakukan sharing melalui post comment di bawah ini. Semoga ilmu ini bermanfaat buat kita semua.