<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Komputasi &#124; Suatu Permulaan</title>
	<atom:link href="http://komputasi.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://komputasi.wordpress.com</link>
	<description>Belajar &#38; Berbagi Pengetahuan Komputer &#38; Informatika</description>
	<lastBuildDate>Thu, 08 Dec 2011 23:00:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='komputasi.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/11b34fd359fa0bb0def824f3fbaadc24?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Komputasi &#124; Suatu Permulaan</title>
		<link>http://komputasi.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://komputasi.wordpress.com/osd.xml" title="Komputasi &#124; Suatu Permulaan" />
	<atom:link rel='hub' href='http://komputasi.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Pertimbangan Penulisan Modul Praktikum</title>
		<link>http://komputasi.wordpress.com/2011/12/07/pertimbangan-penulisan-modul-praktikum/</link>
		<comments>http://komputasi.wordpress.com/2011/12/07/pertimbangan-penulisan-modul-praktikum/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 01:20:25 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Administrasi Linux]]></category>
		<category><![CDATA[Serba-serbi]]></category>
		<category><![CDATA[Sistem Operasi]]></category>
		<category><![CDATA[kuliah]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[praktikum]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=792</guid>
		<description><![CDATA[Modul praktikum merupakan komponen penting dalam suatu proses praktikum, dalam bidang apapun termasuk Ilmu Komputer atau Informatika. Modul praktikum merupakan pegangan utama bagi mahasiswa (praktikan) dan asisten praktikum dalam melaksanakan praktikum. Apa yang harus dikuasai oleh praktikan, secara garis besar, terdapat dalam modul tersebut. Namun, kadang muncul pertanyaan, apa yang dijadikan landasan dalam pembuatan modul [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=792&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Modul praktikum merupakan komponen penting dalam suatu proses praktikum, dalam bidang apapun termasuk Ilmu Komputer atau Informatika. Modul praktikum merupakan pegangan utama bagi mahasiswa (praktikan) dan asisten praktikum dalam melaksanakan praktikum. Apa yang harus dikuasai oleh praktikan, secara garis besar, terdapat dalam modul tersebut. Namun, kadang muncul pertanyaan, apa yang dijadikan landasan dalam pembuatan modul praktikum? Apakah itu sesuai kebutuhan zaman atau orang? Apa tool yang harus digunakan? Siapa yang bertanggungjawab menulis modul praktikum?</p>
<p><span id="more-792"></span><br />
Tulisan singkat ini akan menjawab pertanyaan di atas, terutama untuk praktikum di bidang Ilmu Komputer. Kami sendiri pernah membuat beberapa modul praktikum, diantaranya Praktikum Jaringan Komputer, Praktikum Pemrograman Basis Data, dan praktikum Sistem Operasi. Apa yang disampaikan di sini, merujuk kepada aturan yang berlaku secara umum terutama di Jurusan Teknik Informatika Universitas Trunojoyo.</p>
<p>Hal pertama yang paling perlu diingat, pada banyak institusi, setiap praktikum diketuai oleh seorang koordinator Praktikum, yang biasanya adalah seorang Dosen yang menguasai teori dan praktik dari materi praktikum. Koordinator ini ditunjuk oleh Ketua Jurusan dan biasanya diotentikkan melalui surat Keputusan (SK) Dekan. Dosen ini lah yang paling bertanggungjawab terhadap jalannya praktikum untuk matakuliah yang berada di bawah koordinasinya, mulai dari rekruitmen asisten, pelaksanaan pre-test, menyediaan modul, sampai dengan penilaian akhir dan evaluasinya. Inilah jawaban mengenai siapa penanggungjawab dalam pembuatan atau penyediaan modul praktikum. Koordinator ini dianggap memahami dengan baik ilmu di mata kuliah yang dipraktikkan. Dia pula yang mengetahui apa yang harus dipelajari dan dikuasai oleh para praktikan. Sehingga, koordinator membuat modul yang memang tepat dan sesuai serta mampu memberikan nilai kompetensi. Modul harus sesuai dengan kebutuhan praktikan dan materi dari kuliah teori yang biasanya telah atau ditempuh bersamaan. Inilah landasan penting dalam pembuatan modul praktikum. Isi praktikum harus meningkatkan kompetensi mahasiswa dan memudahkan mahasiswa memahami konsep yang terdapat dalam matakuliah teorinya.</p>
<p>Namun, seorang koordinator juga harus bijaksana, harus mempertimbangkan kemampuan dari mahasiswa yang akan menempuh praktikum tersebut. Karena itu pula, modul praktikum di suatu Universitas berbeda dengan modul di Universitas lain.</p>
<p>Contohnya, modul Praktikum Sistem Operasi. Beberapa kampus sudah tidak memberikan praktikum ini. Keterampilan mahasiswa dalam menggunakan, memahamai dan menguasai harus dikuasasi oleh mahasiswa melalui belajar mandiri dan kelompok. Biasanya ini terjadi pada Universitas besar yang mempunyai passing-grade tinggi. Banyak Universitas dengan passing-grade lebih rendah menyediakan banyak mata kuliah praktikum demi mempersiapkan alumni menguasai hal praktis yang “mungkin” dibutuhkan oleh pasar.</p>
<p>Tahun 2010, saya ditugaskan sebagai koordinator praktikum Sistem Operasi di Jurusan Teknik Informatika Universitas Trunojoyo. Keputusan jurusan tepat, karena pada semester sebelumnya saya termasuk pengampu matakuliah teori Sistem Operasi. Begitu ditunjuk sebagai koordinator, saya langsung meriview modul praktikum yang telah digunakan tahun sebelumnya. Menurut saya, perlu dilakukan perubahan mendasar karena modul sebelumnya hanya berisi panduan menggunakan sistem operasi Linux. Mahasiswa S1 tidak sewajarnya hanya menjadi pemakai sistem operasi. Setidaknya mereka harus menguasai dengan baik, mengerti bagaimana kerjanya, dan tentu lebih baik jika mampu melakukan customisasi terhadap sistem operasi yang digunakan. Apa yang ada di dalam modul sebelumnya sangat tidak mencerminkan isi matakuliah teori Sistem Operasi.<br />
Namun, saya juga tidak mungkin menuangkan hal praktis dari kuliah Sistem Operasi secara lengkap ke dalam modul praktikum. Tingkat kemampuan mahasiswa dalam memahami konsep, kemampuan praktis pemrograman bahasa C perlu saya pertimbangkan. Hal lain yang juga penting adalah jumlah pertemuan yang harus saya rancang hanya 5 pertemuan karena terbatasnya perangkat PC yang tersedia. Padahal, idealnya, harus ada 10 s.d 12 pertemuan.</p>
<p>Akhirnya, saya memutuskan untuk menulis ulang modul praktikum Sistem Operasi. Materinya adalah pemrograman Shell Linux, mulai dari mengenal Shell Linux, bagaimana menggunakannya, perintah-perintah dasar, dasar pemrogramannya, sampai dengan mengelola proses, mengeksekusi program eksternal dan pembuatan fungsi. Hanya 5 pertemuan. Apakah mencerminkan isi kuliah Sistem Operasi? BELUM sepenuhnya. Namun, penguasaan terhadap Shell dari suatu sistem operasi merupakan syarat wajib mahir Sistem Operasi. Pemrograman terhadap Shell memungkinkan siapapun mengakses Sistem Operasi lebih jauh, mengatur jalannya proses dalam sistem operasi, mengcustomize kebutuhan termasuk mengotomasi jalannya Sistem Operasi. Mengapa Linux? Saya kira ini tidak perlu saya jawab, hampir semua orang mengetahui alasan yang saya gunakan, setidaknya karena Sistem Operasi ini mudah didapat, GRATIS, sebagian besar interaksi antara pengguna ahli dengannya melalui Shell dan semakin banyak digunakan.</p>
<p>Apakah modul ini  sesuai dengan tuntutan zaman? SANGAT sesuai. Apakah terlalu mudah? IYA. Apakah terlalu sulit? IYA. Tergantung siapa yang melihat.</p>
<p>Apakah modul praktikum tersebut digunakan? IYA. Semuanya berjalan baik selama praktikum. Para praktikan juga memperoleh hal baru dalam pengelolaan sistem operasi. Beberapa mahasiswa yang telah mahir pemrograman dapat mengikuti dengan cepat dan akhirnya menjadi sangat kreatif dalam pemanfaatan Linux. Misalnya bagaimana mengalihkan hasil eksekusi dari suatu server ke server lain. Setidaknya, praktikum tahun 2010 tersebut memperkenalkan bagaimana cara yang tepat dalam menguasai sistem operasi.</p>
<p>Apakah modul tersebut dapat digunakan untuk praktikum pada tahun-tahun selanjutnya? IYA. Namun, setiap koordinator praktikum harus mengevaluasi praktikum sebelumnya, melihat isi dari konsep Sistem Operasi dan kemampuan mahasiswa. Jika saya yang menjadi koordinator, kemungkinan besar akan memadatkan materi dalam modul tersebut menjadi hanya 2 atau 3 pertemuan, kemudian menambahkan 2 atau 3 pertemuan tentang manajemen proses dan memori (hanya perkenalan)  menggunakan bahasa C. Tantangan utamanya adalah mahasiswa harus benar-benar menguasai konsep dan praktis dari struktur data, terutama Pointer. Semua hal tentu harus up to date, sesuai kebutuhan dan sesuai kemampuan.</p>
<p>Kala itu, saya sampaikan kepada para Asisten bahwa Praktikum Sistem Operasi tahun ini (2010) adalah pemrograman Shell. Mereka tertarik tetapi sebagian besar dari mereka belum menguasai, bahkan ada yang belum pernah menulis program berbasis Shell Linux. Ini menunjukkan bahwa sebagian besar mahasiswa di kampus saya belum menguasai Shell Linux dan belum mampu memanajemen sistem operasi Linux dengan baik. Saya putuskan untuk memberikan 3 kali training kepada para Asisten, iya saya langsung yang memberikan training. Ini merupakan tanggungjawab saya sebagai Koordinator praktikum.</p>
<p>So? Bagaimana sekarang? Tentu kembali kepada sang Koordinator. Koordinator harus menguasai sisi Teori dan Praktis dan matakuliah Praktikum, mengetahui kebutuhan zaman, memahami kebutuhan dan kekurangan dari mahasiswa serta bagaimana praktikum akan berjalan. Kemudian, menuliskan modul praktikum berdasarkan berbagai pertimbangan tersebut.</p>
<p>Semoga tulisan ringan dan singkat ini bermafaat.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/792/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/792/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/792/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=792&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/12/07/pertimbangan-penulisan-modul-praktikum/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalasi Modem USB Huawei EC167 AHA di Arch Linux</title>
		<link>http://komputasi.wordpress.com/2011/11/22/instalasi-modem-usb-huawei-ec167-aha-di-arch-linux/</link>
		<comments>http://komputasi.wordpress.com/2011/11/22/instalasi-modem-usb-huawei-ec167-aha-di-arch-linux/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 07:58:11 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Administrasi Linux]]></category>
		<category><![CDATA[Jaringan Komputer]]></category>
		<category><![CDATA[Serba-serbi]]></category>
		<category><![CDATA[Sistem Operasi]]></category>
		<category><![CDATA[aha]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[huawei]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[modem]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=787</guid>
		<description><![CDATA[Modem USB Huawei semakin banyak digunakan pengguna Internet di Indonesia. Beberapa vendor (ISP) Internet juga menyediakan paket perdana koneksi Internet dengan modem-modem tersebut. Pada sistem operasi Windows, modem model ini mudah diinstal karena telah tersedia software instalasi yang bersifat autorun dan friendly. Khusus distribusi Linux, sejauh ini, hanya Ubuntu (menurut pengalaman pribadi) yang mudah dan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=787&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Modem USB Huawei semakin banyak digunakan pengguna Internet di Indonesia. Beberapa vendor (ISP) Internet juga menyediakan paket perdana koneksi Internet dengan modem-modem tersebut. Pada sistem operasi Windows, modem model ini mudah diinstal karena telah tersedia software instalasi yang bersifat autorun dan friendly. Khusus distribusi Linux, sejauh ini, hanya Ubuntu (menurut pengalaman pribadi) yang mudah dan hampir otomatis berjalan. Linux lain? setidaknya di Arch Linux memerlukan sedikit pekerjaan tambahan.</p>
<p>Tulisan ini sesuai pengalaman kami menginstal Modem Huawei EC167 yang dipaket oleh AHA (Esia Telecommunication) di Arch Linux. Langkah-langkah yang diuraikan di sini sudah diuji keshohihannya dan berhasil dengan baik. Jika terjadi perbedaan hasil&#8230; maka kemungkinan karena adanya kekurangan pada paket-paket yang diinstal.</p>
<p><span id="more-787"></span><br />
Mari kita lihat langkah-langkah yang diperlukan, step by step.</p>
<p>Pastikan paket-paket berikut terinstal (versi dapat berbeda), gunakan perintah &#8220;sudo pacman&#8221;:</p>
<p>usb_modeswitch-1.2.0-1-x86_64.pkg.tar.xz<br />
usbutils-004-1-x86_64.pkg.tar.xz<br />
usbmuxd-1.0.7-2-x86_64.pkg.tar.xz<br />
wvdial-1.61-3-x86_64.pkg.tar.xz</p>
<p>Beberapa program diatas memerlukan paket lain (dependencies), misalnya wvdial memerlukan wvstream.</p>
<p>Tancapkan USB Modem tersebut. Lihat daftar perangkat USB yang dikenali oleh Linux (gunakan perintah lsusb):</p>
<p>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />
Bus 001 Device 003: ID 13d3:5702 IMC Networks UVC VGA Webcam<br />
Bus 003 Device 002: ID 2188:0ae1<br />
Bus 002 Device 003: ID 12d1:140c Huawei Technologies Co., Ltd. </p>
<p>Baris terakhir memperlihatkan Modem USB yang ditancapkan. Potongan teks &#8220;12d1:140c&#8221; adalah MAC ADDRESS dari perangkat yang terdiri dari kode Vendor (-v) dan kode Product (-p). </p>
<p>(JADI INGAT MATAKULIAH JARINGAN KOMPUTER)</p>
<p>Langkah berikutnya adalah mengubah mode dari Modem USB, agar dianggap sebagai modem, bukan storage. Kita dapat menggunakan perintah usb_modeswitch (sesuaikan dengan informasi perangkat anda) seperti di bawah ini:</p>
<p>sudo usb_modeswitch -H -v 0x12d1 -p 0x140c</p>
<p>Perintah &#8220;ls /dev/ttyUSB*&#8221; dapat digunakan untuk melihat hasil eksekusi perintah di atas (hasil yang diperoleh mungkin  sedikit berbeda):</p>
<p>/dev/ttyUSB0<br />
/dev/ttyUSB1</p>
<p>Langkah berikutnya adalah membuat konfigurasi agar modem USB ini dapat mengubungi ISP, kita dapat menggunakan software wvdial. Wvdial menyimpan konfigurasi di dalam file /etc/wvdial.conf. Berikut ini adalah contoh konfigurasinya:</p>
<p>[Dialer Defaults]<br />
Modem = /dev/ttyUSB0<br />
ISDN = off<br />
Modem Type = USB Modem<br />
Baud = 3100000<br />
Phone = #777<br />
Auto Reconnect = on<br />
Abort on Busy = off<br />
Carrier Check = no<br />
Check Def Route = on<br />
Abort pada Dialtone No = on<br />
Stupid Mode = on<br />
Auto DNS = on<br />
Init1 = ATZ<br />
Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0</p>
<p>[Dialer aha]<br />
Username = aha@aha.co.id<br />
Password = aha</p>
<p>Terakhir adalah menjalankan wvdial seperti di bawah ini:</p>
<p>sudo wvdial aha</p>
<p>Bagaimana mengetahui koneksi berhasil? Kita dapat menggunakan berbagai program monitoring koneksi. Paling simpel adalah dengan perintah ifconfing (misalnya ifconfig ppp atau ifconfig -a).</p>
<p>Contoh luarannya adalah</p>
<p>ppp0: flags=4305  mtu 1500  metric 1<br />
        inet 10.76.253.40  netmask 255.255.255.255  destination 172.19.129.96<br />
        ppp  txqueuelen 3  (Point-to-Point Protocol)<br />
        RX packets 52551  bytes 65873748 (62.8 MiB)<br />
        RX errors 157  dropped 0  overruns 0  frame 0<br />
        TX packets 44795  bytes 3738617 (3.5 MiB)<br />
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0</p>
<p>Terlihat jelas bahwa interface ppp0 telah mempunyai IP address (misal: 10.76.253.40). Setidaknya ini menandakan interface jaringan (model) ppp0 terkoneksi ke server ISP dan mendapatkan IP Address dari DHCP server di ISP. Jika belum yakin, gunakan perintah ping (misalnya ping www.yahoo.com). </p>
<p>Demikian tutorial menginstal dan mengkoneksikan model USB Huawei di Arch Linux. Cara serupa berlaku bagi modem USB lain. Namun, hal-hal tidak biasa dapat terjadi dalam seting jaringan dan troubleshootnya.</p>
<p>Semoga ini bermanfaat <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/787/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=787&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/11/22/instalasi-modem-usb-huawei-ec167-aha-di-arch-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>Ilustrasi Preprocessing &amp; Searching Dalam Text Mining</title>
		<link>http://komputasi.wordpress.com/2011/11/01/ilustrasi-preprocessing-searching-dalam-text-mining/</link>
		<comments>http://komputasi.wordpress.com/2011/11/01/ilustrasi-preprocessing-searching-dalam-text-mining/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 00:36:06 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Data Mining & IR]]></category>
		<category><![CDATA[Manajemen Database]]></category>
		<category><![CDATA[data mining]]></category>
		<category><![CDATA[information retrieval]]></category>
		<category><![CDATA[text mining]]></category>
		<category><![CDATA[web mining]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=782</guid>
		<description><![CDATA[Bidang Text Mining atau Information Retrieval semakin maju dan banyak digunakan. Dua tugas penting dalam bidang ini adalah PreProcessing dan Searching. Kualitas Dokumen yang dikembalikan ke pengguna oleh suatu Search Engine sangat tergantung pada kualitas fitur yang dihasilkan pada tahapan Preprocessing dan kemampuan pendekatan perankingngan yang dipakai saat pencarian atau perhitungan kemiripan. Kali ini, kami [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=782&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bidang Text Mining atau Information Retrieval semakin maju dan banyak digunakan. Dua tugas penting dalam bidang ini adalah PreProcessing dan Searching. Kualitas Dokumen yang dikembalikan ke pengguna oleh suatu Search Engine sangat tergantung pada kualitas fitur yang dihasilkan pada tahapan Preprocessing dan kemampuan pendekatan perankingngan yang dipakai saat pencarian atau perhitungan kemiripan.</p>
<p>Kali ini, kami coba memberikan sebuah contoh ilustratif bagaimana preprocessing dilakukan. Kemudian, jika terdapat suatu query, bagaimana query ini diperlakukan dan kemudian dihitung kemiripannya dengan daftar dokumen yang tersedia. </p>
<p>Klik <a href="http://komputasi.files.wordpress.com/2011/11/ilustrasi-preprocessing-searching-dalam-text-mining.pdf" title="Ilustrasi Preprocessing &amp; Searching Dalam Text Mining">link berikut dan nikmati file PDF</a>-nya <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/782/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/782/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/782/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=782&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/11/01/ilustrasi-preprocessing-searching-dalam-text-mining/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>Scala &#8211; Mirip Java dan Reliability Scale</title>
		<link>http://komputasi.wordpress.com/2011/08/19/scala-mirip-java-dan-reliability-scale/</link>
		<comments>http://komputasi.wordpress.com/2011/08/19/scala-mirip-java-dan-reliability-scale/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 00:06:12 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Pemrograman Java]]></category>
		<category><![CDATA[Pemrograman Web]]></category>
		<category><![CDATA[Serba-serbi]]></category>
		<category><![CDATA[Sistem Terdistribusi]]></category>
		<category><![CDATA[handal]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[reliable]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[tangguh]]></category>
		<category><![CDATA[terdistribusi]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=780</guid>
		<description><![CDATA[Scala adalah bahasa pemrograman general purpose yang dirancang untuk mengungkapkan pola pemrograman umum secara cara ringkas, elegan, dan aman. Scala dapat dengan baik mengintegrasikan fitur bahasa berorientasi obyek dan fungsional, memungkinkan Programmer Java dan lainnya lebih produktif. Kode ukuran biasanya berkurang dengan faktor dua sampai tiga bila dibandingkan dengan aplikasi Java yang setara. Banyak perusahaan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=780&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Scala adalah bahasa pemrograman general purpose yang dirancang untuk mengungkapkan pola pemrograman umum secara cara ringkas, elegan, dan aman. Scala dapat dengan baik mengintegrasikan fitur bahasa berorientasi obyek dan fungsional, memungkinkan Programmer Java dan lainnya lebih produktif. Kode ukuran biasanya berkurang dengan faktor dua sampai tiga bila dibandingkan dengan aplikasi Java yang setara. </p>
<p>Banyak perusahaan yang telah bergantung pada Java untuk aplikasi bisnis penting meraka beralih ke Scala untuk meningkatkan produktivitas pengembangan mereka, skalabilitas dan kehandalan aplikasi secara keseluruhan. </p>
<p><span id="more-780"></span><br />
Misalnya, di Twitter, layanan jaringan sosial, Robey Pointer memindahkan core message queue dari Ruby ke Scala. Perubahan ini didorong oleh kebutuhan perusahaan untuk operasi  yang handal (reliably scale) untuk memenuhi tingkat pertumbuhan Tweet yang sangat cepat, sudah mencapai 5000 per menit selama Peresmian Obama. Pemikiran Robeys di balik proyek Twitter Kestrel dijelaskan dalam jurnalnya (http://robey.livejournal.com/53832.html). Kode singkat 1500 barisnya dapat dilihat karena ia telah bermurah hati membuatnya tersedia sebagai proyek open source. </p>
<p>Banyak programer dan para pemimpin industri telah terpikat oleh Scala. Mereka telah mendorong orang lain secara vokal, menciptakan banyak buku baru tentang Scala dan menawaran banyak tips bagi programmer Java untuk beralih ke Scala, beberapa di antaranya dikumpulkan dalam &#8220;&#8221;Java to Scala with the help of experts&#8221; (http://www.scala-lang.org/node/960). Di situs scala-lang (http://www.scala-lang.org), tersedia berbagai bahan juga, dari tutorial mengenal Scala sampai dengan topik penelitian bahasanya, melihat beberapa contoh kode Scala, atau hanya memulai dengan menginstal Scala sekarang. </p>
<p>Berikut ini adalah sebuah program sederhana dari Scala, HelloWorld.scala:</p>
<p><pre class="brush: java;">
object HelloWorld {
    def main(args: Array[String]) {
      println(&quot;Hello, world!&quot;)
    }
  }
</pre></p>
<p>Bagaimana meng-compile dan menjalankan program di atas?</p>
<p>scalac HelloWorld.scala<br />
scala HelloWorld</p>
<p>Scala juga dapat digunakan secara interaktif. Cukup jalankan program Scala dan masukan perintah-perintah yang dikehendaki:</p>
<p><pre class="brush: java;">
&gt; scala
  This is a Scala shell.
  Type in expressions to have them evaluated.
  Type :help for more information.

  scala&gt; object HelloWorld {
       |   def main(args: Array[String]) {
       |     println(&quot;Hello, world!&quot;)
       |   }
       | }
  defined module HelloWorld

  scala&gt; HelloWorld.main(null)
  Hello, world!
  unnamed0: Unit = ()
  scala&gt;:q
</pre></p>
<p>Kode Scala juga dapat diintegrasikan ke dalam script shell Linux, misalnya pada contoh skrip.sh berikut:</p>
<p><pre class="brush: java;">
#!/bin/sh
  exec scala &quot;$0&quot; &quot;$@&quot;
  !#
  object HelloWorld {
    def main(args: Array[String]) {
      println(&quot;Hello, world! &quot; + args.toList)
    }
  }
  HelloWorld.main(args)
</pre></p>
<p>Bagaimana menjalankan skrip.sh ini? Cukup seperti ini:</p>
<p>./skrip.sh</p>
<p>Apa yang dimunculkan pada halaman ini, sebagian besar bersumber dari http://www.scala-lang.org/node/25.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/780/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=780&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/08/19/scala-mirip-java-dan-reliability-scale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>HaXe &#8211; Bahasa Pemrograman Lintas Platform</title>
		<link>http://komputasi.wordpress.com/2011/08/18/berkenalan-dengan-haxe-benar-benar-lintas-platform/</link>
		<comments>http://komputasi.wordpress.com/2011/08/18/berkenalan-dengan-haxe-benar-benar-lintas-platform/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 02:34:09 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Pemrograman Java]]></category>
		<category><![CDATA[Pemrograman Web]]></category>
		<category><![CDATA[Serba-serbi]]></category>
		<category><![CDATA[haxe]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Pemrograman]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=776</guid>
		<description><![CDATA[Mau cepat dan lebih lengkap? langsung saja ke: http://www.haxe.org Minggu lalu saya tiba-tiba kenalan dengan bahasa pemrograman &#8220;baru&#8221;, setidaknya bagi saya, namanya HaXe. Coba baca-baca, dan ternyata menarik sekali. Nah, di sini saya coba posting sedikit tentang apasih HaXe ini. haXe adalah bahasa pemrograman universal yang benar-benar cross-platform dan menyediakan pustaka standar yang tetap sama [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=776&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mau cepat dan lebih lengkap? langsung saja ke: http://www.haxe.org</p>
<p>Minggu lalu saya tiba-tiba kenalan dengan bahasa pemrograman &#8220;baru&#8221;, setidaknya bagi saya, namanya HaXe. Coba baca-baca, dan ternyata menarik sekali. Nah, di sini saya coba posting sedikit tentang apasih HaXe ini.</p>
<p><span id="more-776"></span><br />
haXe adalah bahasa pemrograman universal yang benar-benar cross-platform dan menyediakan pustaka standar yang tetap sama &#8211; terlepas dari platform. haXe telah mengisi kesenjangan dalam pembuatan aplikasi multi-platform.</p>
<p>haXe berawal sebagai bahasa pemrograman web-oriented dan telah bergerak jauh sejak debutnya pada akhir 2005. Tujuan utamanya adalah untuk memperbaiki masalah besar dalam pengembangan web, tetapi sekarang orang dan perusahaan banyakmenggunakannya untuk menutupi kesulitan pada aplikasi lintas platform dan perangkat.</p>
<p>haXe telah digunakan di banyak tempat. Ada perusahaan yang menggunakannya untuk kerja profesional namun tidak berarti bahwa mereka menggunakan haxe untuk seluruh mereka; banyak perusahaan yang menggunakan haXe memang akan bergerak ke dan fokus pada haXe, atau<br />
hanya menggunakan haXe untuk beberapa bagian dari pekerjaan mereka dan tidak berencana terus menggunakannya.</p>
<p>Meskipun haXe tidak sulit untuk dipelajari tetapi cukup sulit bagi perusahaan untuk mengubah teknologi yang mereka gunakan.</p>
<p>Ada juga beberapa proyek open source yang menggunakan haXe. Sebagai contoh, pustaka haXe ditulis dalam haXe, dan hampir semuanya bersifat open source. Ada juga penggemar atau mahasiswa yang belajar menggunakan haXe. Belajar haXe dan berpartisipasi dalam masyarakat membantu dalam mempelajari konsep pemrograman.</p>
<p>haXe digunakan dapat digunakan untuk banyak maksud berbeda. Pada awalnya, haxe terutama digunakan untuk membangun aplikasi web.Haxe juga dapat digunakan untuk menulis aplikasi desktop. Beberapa orang telah menggunakan kombinasi Flash dan Neko. Anda dapat menulis baris perintah aplikasi yang tidak perlu Flash, Anda dapat menggunakan atau menulis perpustakaan grafis lain.</p>
<p>Anda juga dapat menulis server dengan haXe. Kerangka kerja haxe menyediakan beberapa bantuan untuk melakukan itu. Contoh yang mengesankan dari server yang ditulis dalam haXe haXeVideo tersedia di http://code.google.com/p/haxevideo/. Ini adalah server video yang memungkinkan live streaming video ke flash-light dari klien. Meskipun belum siap untuk produksi pada saat ini, itu adalah awal yang baik dan dapat menempatkan Anda di jalur yang benar.</p>
<p>haXe dapat digunakan secara langsung terhadap perangkat mobile seperti IOS dan Android, tetapi juga mungkin menggunakannya untuk menulis aplikasi berbasis web bagi perangkat mobile. Saat ini, banyak<br />
ponsel memiliki browser yang mampu menjalankan kode JavaScript. Ada juga beberapa runtimes yang memungkinkan seseorang untuk membuat aplikasi berbasis pada teknologi web yang berjalan pada perangkat mobile.</p>
<p>haXe juga membawa konsep pemrograman berorientasi-objek yang terkenal dengan prinsip kelas untuk platform yang tidak native mendukung itu. Dengan cara ini, Anda akan mampu membuat program menggunakan konsep kelas, tipe (juga dengan resep generik), enum, dan obyek lain, bahkan jika program ini berjalan di browser.</p>
<p>Contoh programnya, hello word saja, misal disimpan dengan nama Main.hx:</p>
<p><pre class="brush: java;">
class Main {
   public static function main() {
         trace(&quot;Hello World&quot;);
   }
}
</pre></p>
<p>Cara kompilasi:</p>
<p>haxe –main Main –neko helloworld.n</p>
<p>Cara Eksekusi:</p>
<p>neko helloworld.n</p>
<p>Bagaimana? silakan dinikmati&#8230;semoga bermanfaat <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/776/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=776&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/08/18/berkenalan-dengan-haxe-benar-benar-lintas-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>Kemiripan &amp; Klasifikasi Teks &#8211; Contoh Perhitungan</title>
		<link>http://komputasi.wordpress.com/2011/01/11/kemiripan-klasifikasi-teks-contoh-perhitungan/</link>
		<comments>http://komputasi.wordpress.com/2011/01/11/kemiripan-klasifikasi-teks-contoh-perhitungan/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 23:04:05 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Data Mining & IR]]></category>
		<category><![CDATA[Serba-serbi]]></category>
		<category><![CDATA[classification]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[cosine]]></category>
		<category><![CDATA[information retrieval]]></category>
		<category><![CDATA[kNN]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[similarity]]></category>
		<category><![CDATA[text mining]]></category>
		<category><![CDATA[tokenization]]></category>
		<category><![CDATA[weighting stemming]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=756</guid>
		<description><![CDATA[Sebagian besar aplikasi web berbasis search engine, information retrieval atau text mining, biasanya melibatkan penanganan query dan klasifikasi dokumen. Penanganan query biasanya menghitung tingkat kemiripan atau relevansi antara query dan daftar dokumen yang tersedia di dalam sistem. Sedangkan klasifikasi adalah pengelompokan dokumen-dokumen ke dalam kelas-kelas yang telah didefinisikan sebelumnya. Penanganan query dan klasifikasi adalah dua [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=756&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sebagian besar aplikasi web berbasis search engine, information retrieval atau text mining, biasanya melibatkan penanganan query dan klasifikasi dokumen. Penanganan query biasanya menghitung tingkat kemiripan atau relevansi antara query dan daftar dokumen yang tersedia di dalam sistem. Sedangkan klasifikasi adalah pengelompokan dokumen-dokumen ke dalam kelas-kelas yang telah didefinisikan sebelumnya.</p>
<p>Penanganan query dan klasifikasi adalah dua proses yang berbeda, meskipun keduanya dapat menggunakan pendekatan yang beririsan. Perlu dipahami pula, ada perbedaan antara klasifikasi dan clustering, meskipun banyak orang menggunakan 2 istilah ini secara bergantian untuk maksud yang sama. Klasifikasi telah menyiapkan daftar kelas tujuan (pre-defined) sedangkan clustering tidak &#8211; hasil clustering dibiarkan membentuk kelas masing-masing. Detailnya tentu dapat dijumpai pada paper yang membahas tentang clustering dan klasifikasi.</p>
<p>Berikut ini adalah 2 file yang berisi:</p>
<p>1. <strong>Cosine Similarity</strong>. Langkah-langkah praktis menghitung kemiripan antara suatu Query (Q) dengan daftar dokumen (dengan semua dokumen). Kemudian dilakukan pengurutan dan dikembalikan kepada pengguna. Contoh ini memperlihatkan perhitungan kemiripan menggunakan cosine similaity. </p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/cosine-similarity-antar-dokumen-sebuah-contoh.pdf">Klik dan download</a>!</p>
<p>2. <strong>Klasifikasi kNN</strong>. Langkah-langkah praktis mengelompokkan suatu dokumen ke dalam salah satu dari 2 kelas tujuan yang pre-defined. Pendekatan yang digunakan adalah kNN. Perhitungan kemiripan digunakan untuk mendapatkan k  tetangga terdekat dari dokumen yang akan diklasifikasikan. Nilai k=4 dijadikan default. </p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/klasifikasi-teks-menggunakan-k-nn-sebuah-contoh.pdf">Klik dan Download</a>!.</p>
<p>Semoga dua contoh di atas bermanfaat <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/756/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/756/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/756/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=756&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/01/11/kemiripan-klasifikasi-teks-contoh-perhitungan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>UAS Metodologi Penulisan Ilmiah</title>
		<link>http://komputasi.wordpress.com/2011/01/11/uas-metodologi-penulisan-ilmiah/</link>
		<comments>http://komputasi.wordpress.com/2011/01/11/uas-metodologi-penulisan-ilmiah/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 22:45:19 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Serba-serbi]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=753</guid>
		<description><![CDATA[Para mahasiswa yang mengambil kuliah MPI yang saya ampu. Semua proposal TA yang masuk telah saya koreksi. Sementara hanya Saiful, Rohmi, Hapso dan Sulis yang dinyatakan lulus (dan mereka memang sudah maju seminar proposal). Lainnya harus melakukan revisi. Proposal yang telah saya koreksi ada di meja Admin labjar, mas Saiful. Silakan di ambil dan lakukan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=753&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para mahasiswa yang mengambil kuliah MPI yang saya ampu. Semua proposal TA yang masuk telah saya koreksi. Sementara hanya Saiful, Rohmi, Hapso dan Sulis yang dinyatakan lulus (dan mereka memang sudah maju seminar proposal). Lainnya harus melakukan revisi. </p>
<p>Proposal yang telah saya koreksi ada di meja Admin labjar, mas Saiful. Silakan di ambil dan lakukan revisi sesuai dengan panduan penulisan proposal TA Teknik Informatika Unijoyo, versi terbaru. Selain itu, kesalahan utama ada pada Rumusan Masalah dan Tujuan yang tidak jelas, salah atau mengambang.</p>
<p>Proposal baru (hasil revisi) dan proposal yang telah dikoreksi harus dikumpulkan kembali paling Jumat, 14 Januari 2011, jam 09.00. Keterlambatan tidak ditolerir. Jangan lupa absen kehadiran UAS pada saat pengumpulan revisi.</p>
<p>Selamat belajar dan berkarya, semoga sukses selalu <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/753/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/753/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/753/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=753&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/01/11/uas-metodologi-penulisan-ilmiah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>Soal + Jawaban UAS Web Engineering 2010</title>
		<link>http://komputasi.wordpress.com/2011/01/07/uas-web-engineering-2010/</link>
		<comments>http://komputasi.wordpress.com/2011/01/07/uas-web-engineering-2010/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 14:28:02 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Data Mining & IR]]></category>
		<category><![CDATA[Pemrograman Web]]></category>
		<category><![CDATA[Serba-serbi]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=745</guid>
		<description><![CDATA[Ujian Akhir Semester (UAS) untuk matakuliah Web Engineering telah berlalu. Berikut ini adalah soal dan jawabannya. Silakan cek jawaban anda dan kira-kira berapa persen jawaban benar anda tuliskan (jika anda ikut UAS-nya). Soal 1: Sebutkan 4 ukuran dasar untuk mengetahui kinerja dari suatu aplikasi web! Jawaban: 1. Throughput. Jumlah permintaan yang dapat diselesaikan per satuan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=745&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ujian Akhir Semester (UAS) untuk matakuliah Web Engineering telah berlalu. Berikut ini adalah soal dan jawabannya. Silakan cek jawaban anda dan kira-kira berapa persen jawaban benar anda tuliskan (jika anda ikut UAS-nya).</p>
<p><strong>Soal 1:</strong><br />
Sebutkan 4 ukuran dasar untuk mengetahui kinerja dari suatu aplikasi web!</p>
<p>Jawaban:<br />
1. <strong>Throughput</strong>. Jumlah permintaan  yang dapat diselesaikan per satuan waktu<br />
2. <strong>Response time</strong> (waktu respon). Total waktu dihabiskan antara pengajuan permohonan sampai dengan sampai respon ditangani<br />
3. <strong>Utilisasi</strong>. Waktu yang dihabiskan sistem hanya untuk bekerja (sibuk), termasuk menangani request dari client. Misal: 12 jam dalam sehari = 50%.<br />
4. <strong>Availability </strong>(ketersediaan). Waktu sistem beroperasi, siap menerima request dari client, misalnya 24 x 7.</p>
<p><strong>Soal 2:</strong><br />
Pendekatan AJAX meningkatkan usability (kebergunaan) dari aplikasi web. Namun, setidaknya ada 3 kekurangan dari AJAX. Sebutkan!</p>
<p>Jawaban:<br />
1. Aplikasi AJAX memerlukan bandwidth yang lebih besar karena sering terjadi proses update secara dinamis dan otomatis<br />
2. Pengguna tidak mengetahui bagian mana saja yang telah diupdate, karena update terjadi tanpa menunggu interaksi langsung dari pengguna<br />
3. Pengguna tidak dapat kembali ke tampilan sebelumnya pada web browser (tombol Back seolah tidak berfungsi).</p>
<p><strong>Soal 3:</strong><br />
Sebutkan 6  masalah penting dan termasuk kebutuhan yang harus ditangani dalam suatu proses pengembangan aplikasi web!</p>
<p>Jawaban:<br />
1. Siklus pengembangan yang singkat (waktunya pendek)<br />
2. Requirement (kebutuhan stakeholder dan tuntutan teknologi) yang cepat berubah<br />
3. Deadline rilis dari aplikasi web tidak dapat ditunda tetapi content-nya harus fleksibel<br />
4. Pengembangan secara paralel dari beberapa rilis plikasi yang berbeda<br />
5. Reuse (penggunaan ulang beberapa komponen atau framework) dan integrasi dengan berbagai aplikasi yang telah ada.<br />
6. Menyesuaikan tingkat kompleksitas dari aplikasi web.</p>
<p><strong>Soal 4:</strong><br />
Aplikasi web sulit dipisahkan dari server database. Penjahat biasanya memanfaatkan serangan SQL Injection untuk menyerang sistem web yang disediakan. Jelaskan apa yang harus dilakukan untuk mengamankan sistem dari serangan SQL Injection tersebut!</p>
<p>Jawaban:<br />
1. <strong>Parameter verification</strong>.  Setiap SQL yang masuk harus diperiksa untuk memastikan bahwa formatnya telah sesuai dengan yang diharapkan oleh pengembang aplikasi web.<br />
2. <strong>Prepared statament</strong>. Merupakan fitur yang dimiliki banyak database modern. Pernyataan dan parameter dikirim ke server database secara terpisah. Database akan memeriksa tipe dari parameter.<br />
3. <strong>Exception handling</strong>. Tangani kemungkinan error setiap transaksi (mengambil, mengubah atau menghapus) database dengan memasukkan transaksi tersebut ke dalam blok exception.<br />
4. <strong>Prinsip least privilege</strong>. Berikan hak minimal kepada aplikasi web dalam mengakses ke server database, misalnya pengguna A (mewakili aplikasi web) hanya dapat memberikan perintah SELECT. Jika penyerang memberikan perintah UPDATE atau DELETE, maka transaksi yang dilakukan otomatis tertolak.</p>
<p><strong>Soal 5:</strong><br />
Sebutkan 6  karakteristik utama dari Web Semantik yang dipaparkan oleh Koivunen dan Miller!</p>
<p>Jawaban:<br />
1. Segala sesuatu dapat diidentifikasi dengan URI<br />
2. Sumber daya dan link dapat diketik<br />
3. Informasi yang tidak lengkap harus ditoleransi<br />
4. Tidak ada klaim untuk kebenaran mutlak<br />
5. Memungkikan terjadinya evolusi informasi atau sumber daya<br />
6. Desain yang minimalis.</p>
<p>Semoga soal dan jawaban di atas bermanfaat <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/745/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/745/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/745/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=745&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/01/07/uas-web-engineering-2010/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
		<item>
		<title>True SE: Web Portal + Search Engine trunojoyo.ac.id</title>
		<link>http://komputasi.wordpress.com/2011/01/03/true-se-web-portal-search-engine-trunojoyo-ac-id/</link>
		<comments>http://komputasi.wordpress.com/2011/01/03/true-se-web-portal-search-engine-trunojoyo-ac-id/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 15:38:14 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Arsitektur Komputer]]></category>
		<category><![CDATA[Data Mining & IR]]></category>
		<category><![CDATA[Jaringan Komputer]]></category>
		<category><![CDATA[Pemrograman Java]]></category>
		<category><![CDATA[Pemrograman Web]]></category>
		<category><![CDATA[Sistem Operasi]]></category>
		<category><![CDATA[Sistem Terdistribusi]]></category>
		<category><![CDATA[crawler]]></category>
		<category><![CDATA[information retrieval]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[text mining]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=733</guid>
		<description><![CDATA[Hampir semua universitas atau perguruan tinggi di Indonesia mempunyai situs, baik untuk level universitas, unit/fakultas, jurusan/program studi sampai dengan laboratorium, dosen, unit kegiatan mahasiswa bahwa blog. Begitu pula pada Universitas Trunojoyo. Makin lama makin banyak informasi yang tersedia pada website-website di bawah domain trunojoyo.ac.id, bukan hanya www.trunojoyo.ac.id. Sayangnya, ada beberapa hal yang sangat menyusahkan pengunjung [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=733&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hampir semua universitas atau perguruan tinggi di Indonesia mempunyai situs, baik untuk level universitas, unit/fakultas, jurusan/program studi sampai dengan laboratorium, dosen, unit kegiatan mahasiswa bahwa blog. Begitu pula pada Universitas Trunojoyo. Makin lama makin banyak informasi yang tersedia pada website-website di bawah domain trunojoyo.ac.id, bukan hanya www.trunojoyo.ac.id.</p>
<p>Sayangnya, ada beberapa hal yang sangat menyusahkan pengunjung mendapatkan informasi secara lengkap dan terpadu dari website-website tersebut. Pertama, situs web utama, www.trunojoyo.ac.id tidak menyediakan akses ke berbagai situs lain yang berada di bawah domain yang sama. Pengunjung harus mengetahui setiap alamat (URL) yang perlu dikunjungi. Kedua, pengunjung tidak dapat mengetahui dimana saja informasi terkait tersedia. Misalnya beasiswa, jika pada situs web Fakultas Teknik terdapat pengumuman beasiswa XYZ, dimana informasi lebih detail atau terkait tersedia? di Fakultas lain atau di Universitas?</p>
<p><span id="more-733"></span><br />
Anda mungkin mengira dua hal di atas dapat diselesaikan memanfaatkan search engine seperti Google, Yahoo atau Bing. Nyatanya? Informasi yang tersedia di web search engine ngetop, Google misalnya, bersifat tak up-to-date. Informasi yang baru saja diposting pada husni.trunojoyo.ac.id tidak otomatis diIndex dan tersedia pada google.co.ic. Perlu waktu menunggu jatah crawler dari Google mampir ke situs kita, mengindeksnya dan kemudian menampilkan pada situs search engine saat ada permintaan dari pengguna. Ini merupakan hal ketiga yang perlu diperhatikan.</p>
<p>Saya melihat, salah satu solusi yang dapat digunakan adalah dengan membangun suatu search engine yang dipadukan dengan portal web. Search engine menghimpun semua informasi dari semua website di bawah domain trunojoyo.ac.id dan memberikan daftar dokumen yang relevan dengan query pengguna. Sedangkan web portal mengklasifikasi berbagai informasi yang terdapat pada  search engine dan kemudian menyediakannya secara ramah kepada pengunjung. Web portal berbasis search engine ini saya yakini dapat memuaskan kebutuhan informasi pengguna terkait dengan Universitas Trunojoyo.</p>
<p>Berikut ini adalah arsitektur umum dari suatu search engine (diambil dari Microsoft Asia):</p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/searchengine.png"><img src="http://komputasi.files.wordpress.com/2011/01/searchengine.png?w=600&#038;h=402" alt="" title="Arsitektur umum dari suatu Search Engine" width="600" height="402" class="aligncenter size-full wp-image-734" /></a></p>
<p>Secara  garis besar, search engine terdiri dari dua bagian utama, yaitu bagian online dan offline. Bagian online menyediakan antarmuka kepada pengguna. Sistem memanfaatkan antarmuka tersebut untuk menerima query dari pengguna dan menyediakan daftar dokumen yang relevan dengan query tersebut. Bagian offline berfungsi menghimpun dokumen dari WWW (web) dan membangun suatu inverted index yang selanjutkan akan digunakan oleh bagian online untuk memroses query dari pengguna.</p>
<p>Arsitektur dari True Crawler yang sangat sederhana diperlihatkan pada gambar berikut:</p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/truecrawler.png"><img src="http://komputasi.files.wordpress.com/2011/01/truecrawler.png?w=600&#038;h=340" alt="" title="Arsitektur True Crawler yang sederhana" width="600" height="340" class="aligncenter size-full wp-image-737" /></a></p>
<p>True Crawler (Crawler dan Parser) merupakan komponen yang sangat penting pada bagian offline, selain komponen Index Builder. Hasil yang diberikan oleh Parser akan digunakan oleh Index Builder untuk membangun inverted index.</p>
<p>Gambar di bawah ini mewakili proses penanganan Query dari pengguna, yaitu berjalan pada bagian Online:</p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/irsystem.png"><img src="http://komputasi.files.wordpress.com/2011/01/irsystem.png?w=600&#038;h=402" alt="" title="Arsitektur umum dari sebuah sistem temu-balik Informasi" width="600" height="402" class="aligncenter size-full wp-image-738" /></a></p>
<p>Pada gambar di atas, inverted index yang dihasilkan (berbingkai biru) adalah hasil akhir dari tahapan offline. Tahapan online dimulai dengan menerima Query dari pengguna. Query ini akan ditransformasi memanfaatkan metode preprocessing untuk menghasilkan keyword yang mewakili Query tersebut. Gambar di atas memperlihatkan kata &#8220;is&#8221;, &#8220;the&#8221; dan &#8220;of&#8221; dihilangkan. Keyword yang dihasilkan lebih pendek daripada Query.</p>
<p>Keyword akan dibandingkan dengan dokumen-dokumen dalam sistem (yang disedikan dalam bentuk index). Kemiripan antara Query dan dokumen, umumnya dihitung menggunakan kemiripan cosinus (Cosine Similarity). Semakin besar nilai cosinus maka semakin dekat dokumen tersebut dengan query. Daftar dokumen yang mirip dengan Query akan diurutkan. Daftar terurut inilah yang akan dikembalikan kepada pengguna.</p>
<p>Bagaimana fase offline menghasilkan inverted index? Ada dua langkah besar di sini, yaitu preprocessing + pemberian bobot dan penyimpanan index. Gambar berikut meperlihatkan 5 proses yang terlibat dalam preprocessing dan penyimpanan index:</p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/preprocessing.png"><img src="http://komputasi.files.wordpress.com/2011/01/preprocessing.png?w=600" alt="" title="Tahapan Preprocessing dan Penyimpanan Index dari Term"   class="aligncenter size-full wp-image-740" /></a></p>
<p>Proses lain yang juga penting adalah klasifikasi, terutama terhadap dokumen teks. Klasifikasi teks sangbat membantu dalam menyediakan dokumen yang tertata dan terkategori dengan tepat kepada pengguna.</p>
<p>Gambar berikut memperlihatkan proses dari klasifikasi teks secara umum:</p>
<p><a href="http://komputasi.files.wordpress.com/2011/01/classification.png"><img src="http://komputasi.files.wordpress.com/2011/01/classification.png?w=600" alt="" title="Proses klasifikasi teks secara umum"   class="aligncenter size-full wp-image-741" /></a></p>
<p>Proses klasifikasi melibatkan proses lain bernama Natural Languange Processing (NLP), yaitu pemrosesan bahasa yang umum digunakan oleh manusia. NLP termasuk stop-words removal, stemming, dan tokenisasi. Feature dari dokumen dapat berupa term atau kata. Biasanya term-term yang tak bermakna atau sering muncul dalam setiap dokumen akan direduksi. Hasil reduksi ini akan dibandingkan dengan data training. Hasilnya adalah masukkan dokumen yang ditest ke dalam salah satu dari kelas yang sudah didefinisikan sebelumnya (pre-defined).</p>
<p>Semoga tulisan singkat ini bermanfaat <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/733/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=733&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2011/01/03/true-se-web-portal-search-engine-trunojoyo-ac-id/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>

		<media:content url="http://komputasi.files.wordpress.com/2011/01/searchengine.png" medium="image">
			<media:title type="html">Arsitektur umum dari suatu Search Engine</media:title>
		</media:content>

		<media:content url="http://komputasi.files.wordpress.com/2011/01/truecrawler.png" medium="image">
			<media:title type="html">Arsitektur True Crawler yang sederhana</media:title>
		</media:content>

		<media:content url="http://komputasi.files.wordpress.com/2011/01/irsystem.png" medium="image">
			<media:title type="html">Arsitektur umum dari sebuah sistem temu-balik Informasi</media:title>
		</media:content>

		<media:content url="http://komputasi.files.wordpress.com/2011/01/preprocessing.png" medium="image">
			<media:title type="html">Tahapan Preprocessing dan Penyimpanan Index dari Term</media:title>
		</media:content>

		<media:content url="http://komputasi.files.wordpress.com/2011/01/classification.png" medium="image">
			<media:title type="html">Proses klasifikasi teks secara umum</media:title>
		</media:content>
	</item>
		<item>
		<title>Membaca Halaman Web per Byte dengan URLConnection</title>
		<link>http://komputasi.wordpress.com/2010/12/27/membaca-halaman-web-per-byte-dengan-urlconnection/</link>
		<comments>http://komputasi.wordpress.com/2010/12/27/membaca-halaman-web-per-byte-dengan-urlconnection/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 22:40:27 +0000</pubDate>
		<dc:creator>Husni Ilyas</dc:creator>
				<category><![CDATA[Pemrograman Java]]></category>
		<category><![CDATA[Sistem Terdistribusi]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[netwprk]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[urlconnection]]></category>

		<guid isPermaLink="false">http://komputasi.wordpress.com/?p=726</guid>
		<description><![CDATA[Pada dasarnya, stream atau aliran data di jaringan dibaca byte demi byte (karakter demi karakter, satu karakter memerlukan 1 byte memory, 8 bit). Berikut ini adalah kode program yang dapat digunakan untuk membaca halaman web byte demi byte menggunakan kelas URLConnection: Jika anda tetap ingin membaca stream data web yang diterima baris demi baris, kode [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=726&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pada dasarnya, stream atau aliran data di jaringan dibaca byte demi byte (karakter demi karakter, satu karakter memerlukan 1 byte memory, 8 bit). </p>
<p>Berikut ini adalah kode program yang dapat digunakan untuk membaca halaman web byte demi byte menggunakan kelas URLConnection:</p>
<p><pre class="brush: java;">
//Download halaman web menggunakan URL &amp; URLConnection
import java.io.BufferedInputStream;
import java.net.URL;
import java.net.URLConnection;

public class URLConnectionPage {
  public static void main(String[] args) throws Exception {
    URLConnection urlc = new URL(&quot;http://localhost&quot;).openConnection();

    BufferedInputStream buffer = new BufferedInputStream(urlc.getInputStream());

    int byteRead;
    while ((byteRead = buffer.read()) != -1){
      System.out.print((char) byteRead);
    }
    buffer.close();
  }
}

</pre></p>
<p>Jika anda tetap ingin membaca stream data web yang diterima baris demi baris, kode program di bawah ini dapat digunakan. Yang terjadi dibelakang layar tetap, yaitu membaca byte demi byte, perbedaan hanya dari sisi programan:</p>
<p><pre class="brush: java;">
import java.net.*;
import java.io.*;

public class URLConnectionReader {
    public static void main(String[] args) throws Exception {
        URL unijoyo = new URL(&quot;http://www.trunojoyo.ac.id/&quot;);
        URLConnection yc = unijoyo.openConnection();
        BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
        String inputLine;

        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
    }
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/komputasi.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/komputasi.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/komputasi.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/komputasi.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/komputasi.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/komputasi.wordpress.com/726/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/komputasi.wordpress.com/726/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/komputasi.wordpress.com/726/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=komputasi.wordpress.com&amp;blog=4836524&amp;post=726&amp;subd=komputasi&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://komputasi.wordpress.com/2010/12/27/membaca-halaman-web-per-byte-dengan-urlconnection/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a4ea168049605eead4f5d87c9c9ae59?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Husni Ilyas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
