<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>algoritma &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/algoritma/</link>
	<description>Feed of posts on WordPress.com tagged "algoritma"</description>
	<pubDate>Sat, 30 Aug 2008 17:06:00 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[liburan sambil training....]]></title>
<link>http://albertjanuar.wordpress.com/?p=49</link>
<pubDate>Thu, 28 Aug 2008 16:56:59 +0000</pubDate>
<dc:creator>albertjanuar</dc:creator>
<guid>http://albertjanuar.wordpress.com/?p=49</guid>
<description><![CDATA[wew..liburan kali ini gw diisi dengan training&#8230; gw training buat ikutan dlm ACM ICPC Jakarta S]]></description>
<content:encoded><![CDATA[<p>wew..liburan kali ini gw diisi dengan training... gw training buat ikutan dlm ACM ICPC Jakarta Site nanti bln 10...pdhl gw dah mo mulai nyerah juga buat blajar algoritma..cos kyna gw gak ngerti2, tp kyna ad yg dukung gw juga buat ttp blajar...akhirna gw ttep ikut training.. :p</p>
<p>gw training, tiap selasa and kamis.. plus sabtuna ada simulasi kontes... tiap minggu, gw dikasih soal2 dari coach gw..wew..byk abis, n susah2...mpe saat ini aj, gw masih ngutang byk nih...haha...</p>
<p>ini sih contoh soal2na...</p>
<p><span style="text-decoration:underline;">SET #2</span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp1972.html" target="_blank"><span style="color:#999999;"><span style="text-decoration:line-through;">TJU 1972 - Fishing Net</span></span></a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp2181.html" target="_blank">TJU 2181 - Quishi Bookstore Again</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp2344.html" target="_blank">TJU 2344 - Honeymoon Hike</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp2519.html" target="_blank">TJU 2519 - Make It Manhattan</a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2560.html" target="_blank">TJU 2560 - The Explorer</a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2561.html" target="_blank">TJU 2561 - Caterpillar</a><br />
7. <a href="http://acm.tju.edu.cn/toj/showp2586.html" target="_blank">TJU 2586 - Basic Wall Maze</a><br />
8. <a href="http://acm.tju.edu.cn/toj/showp2812.html" target="_blank">TJU 2812 - Travel</a><br />
9. <a href="http://acm.tju.edu.cn/toj/showp2870.html" target="_blank">TJU 2870 - K-th City</a><br />
10. <a href="http://acm.tju.edu.cn/toj/showp2930.html" target="_blank">TJU 2930 - Average Distance</a></p>
<p><span style="text-decoration:underline;">SET #4</span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp1924.html" target="_blank">TJU 1924 - Jungle Roads</a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp2189.html" target="_blank">TJU 2189 - The Key Stations</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp2220.html" target="_blank">TJU 2220 - Police &#38; Thief</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp2240.html" target="_blank">TJU 2240 - New Adventures in Moving</a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2406.html" target="_blank">TJU 2406 - Buy or Build</a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2447.html" target="_blank">TJU 2447 - Paid Roads</a><br />
7. <a href="http://acm.tju.edu.cn/toj/showp2547.html" target="_blank">TJU 2547 - Subsequence</a><br />
8. <a href="http://acm.tju.edu.cn/toj/showp2842.html" target="_blank">TJU 2842 - Course</a><br />
9. <a href="http://acm.tju.edu.cn/toj/showp2892.html" target="_blank">TJU 2892 - Task</a><br />
10. <a href="http://acm.tju.edu.cn/toj/showp2894.html" target="_blank">TJU 2894 - Meetings</a></p>
<p><span style="text-decoration:underline;">SET #6</span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp1188.html" target="_blank">TJU 1188 - Tian Ji -- The Horse Racing</a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp1713.html" target="_blank">TJU 1713 - Heavy Transportation</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp1763.html" target="_blank">TJU 1763 - Network Saboteur</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp1778.html" target="_blank">TJU 1778 - A Walk Through the Forest </a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2299.html" target="_blank">TJU 2299 - Electricity </a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2403.html" target="_blank">TJU 2403 - The mysterious X network</a><br />
7. <a href="http://acm.tju.edu.cn/toj/showp2459.html" target="_blank">TJU 2459 - Almost the shortest route</a><br />
8. <a href="http://acm.tju.edu.cn/toj/showp2787.html" target="_blank">TJU 2787 - Cow Traffic</a><br />
9. <a href="http://acm.tju.edu.cn/toj/showp2823.html" target="_blank">TJU 2823 - Dining</a><br />
10. <a href="http://acm.tju.edu.cn/toj/showp2834.html" target="_blank">TJU 2834 - Cow Picnic</a></p>
<p><span style="text-decoration:underline;">SET #8</span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp1325.html" target="_blank">TJU 1325 - Fire Station</a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp1366.html" target="_blank">TJU 1366 – Gopher II</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp1377.html" target="_blank">TJU 1377 - Subway</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp2611.html" target="_blank">TJU 1636 - Going Home</a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2451.html" target="_blank">TJU 2451 - Sea Battle</a><br />
_. <a href="http://acm.tju.edu.cn/toj/showp2611.html" target="_blank"><span style="color:#999999;"><span style="text-decoration:line-through;">TJU 2611 - Manhattan Wiring</span></span></a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2831.html" target="_blank">TJU 2831 - Wormholes</a><br />
7. <a href="http://acm.tju.edu.cn/toj/showp2840.html" target="_blank">TJU 2840 - Apple Tree</a><br />
8. <a href="http://acm.tju.edu.cn/toj/showp2851.html" target="_blank">TJU 2851 - Roadblocks</a><br />
9. <a href="http://acm.tju.edu.cn/toj/showp2947.html" target="_blank">TJU 2947 - SLIKAR</a><br />
10. <a href="http://acm.tju.edu.cn/toj/showp2993.html" target="_blank">TJU 2993 - Two Fighting Boys</a></p>
<p><span style="text-decoration:underline;"><span style="text-decoration:underline;">SET #10</span></span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp1098.html" target="_blank">TJU 1098 – The Separator in Grid</a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp1216.html" target="_blank">TJU 1216 – Is Bigger Smarter?</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp1230.html" target="_blank">TJU 1230 – Magazine Delivery</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp1291.html" target="_blank">TJU 1291 – Hippity Hopscotch</a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2221.html" target="_blank">TJU 2221 – Weight Weigh</a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2230.html" target="_blank">TJU 2230 – Gangsters</a><br />
7. <a href="http://acm.tju.edu.cn/toj/showp2261.html" target="_blank">TJU 2261 – Hotel</a><br />
8. <a href="http://acm.tju.edu.cn/toj/showp2432.html" target="_blank">TJU 2432 – Martian Mining</a><br />
9. <a href="http://acm.tju.edu.cn/toj/showp2675.html" target="_blank">TJU 2675 – Kickdown</a><br />
10. <a href="http://acm.tju.edu.cn/toj/showp2860.html" target="_blank">TJU 2860 – Max Partial Sums</a></p>
<p><span style="text-decoration:underline;"><span style="text-decoration:underline;">SET #12</span></span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp1122.html" target="_blank">TJU 1122 – Scheduling Lectures</a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp1318.html" target="_blank">TJU 1318 – A Mini Locomotive</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp2080.html" target="_blank">TJU 2080 – Extended Lights Out</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp2314.html" target="_blank">TJU 2314 – Team them up!</a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2348.html" target="_blank">TJU 2348 – Unequalled Consumption</a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2376.html" target="_blank">TJU 2376 – Folding</a><br />
7. <a href="http://acm.tju.edu.cn/toj/showp2617.html" target="_blank">TJU 2617 – Spiderman</a><br />
8. <a href="http://acm.tju.edu.cn/toj/showp2678.html" target="_blank">TJU 2678 – The Secret Number</a><br />
9. <a href="http://acm.tju.edu.cn/toj/showp2836.html" target="_blank">TJU 2836 – River Hopscotch</a><br />
10. <a href="http://acm.tju.edu.cn/toj/showp3017.html" target="_blank">TJU 3017 – El Dorado</a></p>
<p><span style="text-decoration:underline;">SET #14</span><br />
1. <a href="http://acm.tju.edu.cn/toj/showp2179.html" target="_blank">TJU 2179 – Magic Sticks Again</a><br />
2. <a href="http://acm.tju.edu.cn/toj/showp2184.html" target="_blank">TJU 2184 – Computer Games II</a><br />
3. <a href="http://acm.tju.edu.cn/toj/showp2300.html" target="_blank">TJU 2300 – Firepersons</a><br />
4. <a href="http://acm.tju.edu.cn/toj/showp2794.html" target="_blank">TJU 2794 – Bus</a><br />
5. <a href="http://acm.tju.edu.cn/toj/showp2871.html" target="_blank">TJU 2871 – Magic Bean</a><br />
6. <a href="http://acm.tju.edu.cn/toj/showp2875.html" target="_blank">TJU 2875 – Bribing FIPA</a></p>
<p>tugas gw byk aj...haha...tp gw mesti berusaha juga nih..udah diwanti2 soalna.. :p</p>
<p>tim ACM Binus 2008, GO WORLD FINAL!!!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ibnu Musa Al-Khawarizmi]]></title>
<link>http://kekolip.wordpress.com/?p=132</link>
<pubDate>Mon, 25 Aug 2008 15:56:13 +0000</pubDate>
<dc:creator>bangino</dc:creator>
<guid>http://kekolip.wordpress.com/?p=132</guid>
<description><![CDATA[Kata Aljabar dari salah satu judul bukunya al-jabr wal-Muqabala, tentang perhitungan linier dan kuad]]></description>
<content:encoded><![CDATA[<p><span style="font-family:Trebuchet MS, sans-serif;"><span style="font-size:medium;"><img class="alignleft size-thumbnail wp-image-134" src="http://kekolip.wordpress.com/files/2008/08/image0181.jpg?w=72" alt="" width="72" height="96" />Kata Aljabar dari salah satu judul bukunya al-jabr wal-Muqabala, tentang perhitungan linier dan kuadrat, bahkan kata Algoritma berasal dari penyebutan namanya sendiri, Algorizm.</span></span></p>
<p align="justify"><span style="font-family:Trebuchet MS, sans-serif;"><span style="font-size:medium;">Lahir dalam suasana kekhalifahan yang sangat mementingkan pendidikan , membuat Muhammad Ibnu Musa al-Khawarizmi (780-850) mendedikasikan waktunya di Bait al-Hikmah, Baghdad. </span></span></p>
<p align="justify"><span style="font-family:Trebuchet MS, sans-serif;"><span style="font-size:medium;">Selain dijuluki sebagai bapak aljabar dan logaritma, banyak kalangan juga menyebutnya sebagai ahli matematika yang sangat berpengaruh sepanjang masa. Pada abad ke 12, <!--more-->beliau telah memperkenalkan kepada duni, sistem perhitungan desimal dan penyusunan daftar logaritma dalam sebuah tabel rincian trigonometri yang memuat fungsi sinus, cosinus, tangen dan cotangen serta konsep diferensiasi. Karya Khawarizmi, al-jabr wal-Muqalaba digunakan sebagai buku matematika rujukan berbagai perguruan tinggi di Eropa.</span></span></p>
<p align="justify"><span style="font-family:Trebuchet MS, sans-serif;"><span style="font-size:medium;">Riset pengukuran yang dilakukannya di Sanjar dan Palmyra berhasil menentukan ukuran dan bentuk bundaran bumi yang kemudian melahirkan peta bumi yang kita kenal sebagai Globe.</span></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Algoritma Takikardi With pulses]]></title>
<link>http://bedahurologi.wordpress.com/?p=589</link>
<pubDate>Tue, 19 Aug 2008 16:24:36 +0000</pubDate>
<dc:creator>becks</dc:creator>
<guid>http://bedahurologi.wordpress.com/?p=589</guid>
<description><![CDATA[Banyak sekali kasus takikardi dengan pulses dijumpai di unit kegawatan, dibawah ini algoritma berdas]]></description>
<content:encoded><![CDATA[<p>Banyak sekali kasus takikardi dengan pulses dijumpai di unit kegawatan, dibawah ini algoritma berdasarkan guidlines AHA  terbaru<!--more--></p>
<p style="text-align:center;"><a href="http://bedahurologi.files.wordpress.com/2008/08/cimg9742.jpg"><img class="size-medium wp-image-590 aligncenter" src="http://bedahurologi.wordpress.com/files/2008/08/cimg9742.jpg?w=225" alt="" width="657" height="721" /></a></p>
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
<p style="text-align:center;">
]]></content:encoded>
</item>
<item>
<title><![CDATA[Olimpiade Algoritma 2008]]></title>
<link>http://prasetyo2008.wordpress.com/?p=22</link>
<pubDate>Mon, 11 Aug 2008 18:29:45 +0000</pubDate>
<dc:creator>prasetyo2008</dc:creator>
<guid>http://prasetyo2008.wordpress.com/?p=22</guid>
<description><![CDATA[Untuk kali pertamanya, Himpunan Mahasiswa Teknik Informatika (HIMATIF) Universitas Muhammadiyah Gres]]></description>
<content:encoded><![CDATA[<p>Untuk kali pertamanya, Himpunan Mahasiswa Teknik Informatika (HIMATIF) Universitas Muhammadiyah Gresik (UMG) melaksanakan kompetisi Olimpiade Algoritma tingkat SMA se- Gerbang Kertosusila dalam rangkaian kegiatan Pekan Teknologi Informasi (PTI) 2008. Kompetisi ini terbuka bagi seluruh siswa SMA/SMK atau Sederajat untuk sekolah di wilayah Gresik, Jombang, Mojokerto, Surabaya, Sidoarjo, Lamongan (Gerbangkertosusila). Dalam kompetisi ini, dilakukan seleksi yang sedemikian ketat untuk memilih juara I, II dan III yang masing-masing akan mendapat hadiah beasiswa 1.5 Juta, 750 ribu dan 500 ribu, serta memperebutkan piala bergilir Rektor Unmuh Gresik, untuk peringkat 4 sampai 10 pada 10 besar juga mendapatkan hadiah uang pembinaan sebesar 100 ribu rupiah.</p>
<p>Olimpiade ini diikuti oleh 9 sekolah, diantaranya : SMA Darul Ulum 2 Jombang, SMAK Santa Agnes Surabaya, SMA Al Irsyad, SMA N 1 Kebomas Gresik, SMAK Frateran Surabaya. Peserta berjumlah 22 siswa yang bervariasi dari kelas X sampai XII. Peserta sangat antusias mengikuti seleksi ini, hal ini terlihat saat mereka mengerjakan soal-soal yang disodorkan oleh panitia, mereka mengerjakan dengan begitu hati-hati dan penuh konsentrasi.</p>
<p>Olimpiade ini dilaksanakan dalam 5 babak : babak penyisihan 1, penyisihan 2, semi final, final dan grand final. Untuk penyisihan 1 dan 2, semua peserta lolos seleksi. Pada babak semi final baru terjadi pengguguran, ada 11 peserta yang lolos masuk 10 besar, karena nilai peserta pada peringkat 10 dan 11 mempunyai nilai sama maka ada juri memutuskan ada 11 peserta yang masuk 11 besar, jadi tidak lagi 10 besar melainkan 11 besar. Diantara sekolah yang siswanya lolos 10 besar adalah : SMAK Frateran, SMA Darul Ulum 2, SMAK Santa Agnes, SMAN 1 Kebomas, SMA Al Irsyad. Diantara nama yang lolos 11 besar ada : Adam Pahlevi Baihaqi (SMAN 1 Kebomas Gresik), Handito Yuniono dan Erly Aristo (SMAK Frateran SUrabaya), Ahmad Royyan Damanhuri (SMA Darul Ulum 2 Jombang), Mustofa Aidid (SMA Al Irsyad Surabaya).</p>
<p>Pada saat babak final akan dilaksanakan pada tanggal 9 Agustus 2008 ada 1 peserta yang tidak mengikuti, sehingga ada 10 peserta di babak final. Hasil seleksi babak ini mengubah peta hasil seleksi babak Semi Final. Jika dibabak Semi FInal Adam Pahlevi berada diperingkat 7 maka di babak final dia naik diperingkat ke 3 menggantikan Erly Aristo yang turun diperingkat ke 4. Sedangkan Ahmad Royyan yang asalnya diperingkat ke 2 naik menjadi peringkat 1 menggantikan Handito Yuniono yang turun diperingkat ke 2. Sehingga hanya 3 peserta yang maju ke babak Grand Final yaitu : Ahmad Royyan, Handito Yuniono, dan Adam Pahlevi</p>
<p>Babak Grand Final ini merupakan babak penentuan akhir pemenang, walaupun babak nilainya digabungkan dengan hasil dari babak final, namun prosentase nilainya hanya 20%, sedangkan 80%nya dari final. Walhasil, perubahan skornya tidak terlalu signifikan sehingga urutan pemenangnya tetap seperti hasil babak final. Sehingga secara urut dari besar ke kecil pemenangnya adalah :</p>
<p>1. Ahmad Royyan Damanhuri dari SMA Darul Ulum 2 Jombang (Juara I)</p>
<p>2. Handito Yuniono dari SMAK Frateran Surabaya (Juara II)</p>
<p>3. Adam Pahlevi Baihaqi dari SMAN 1 Kebomas Gresik (Juara III)</p>
<p>SELAMAT KEPADA PEMENANG. Semoga kompetisi ini semakin memacu semangat kalian dalam belajar, berlatih dan berkarya. untuk yang belum menang saya katakan bahwa gagal adalah keberhasilan yang tertunda. Jadikan pengalaman dan kekalahan sebagai cambuk bagi kalian untuk terus belajar dan berlatih. Semoga Kalian dapat meraih cita-cita yang kalian impikan.</p>
<p>Saya sebagai ketua Dewan Juri mengucapkan terima kasih atas partisipasi dari semua sekolah peserta Olimpiade Algoritma 2008 HIMATIF Teknik Informatika UMG yang pertama kali diadakan di wilayah Jawa Timur utamanya di Gresik. Kompetisi ini dimaksudkan untuk melombakan para siswa dalam bidang Algoritma dan Pemrograman Komputer. Secara urut dari semua babak dapat dijelaskan sebagai berikut :</p>
<p>1. Babak Penyisihan 1 : babak ini merupakan babak pemanasan. Para peserta diharuskan mengerjakan soal-soal logika. Logika ini merupakan tonggak penyelesaian algoritma yang dikembangkan. DIharpkan bahwa para peserta telah mempunyai bekal yang cukup untuk meneruskan kompetisi. Secara konsep, hanya 50 peserta dengan nilai 50 terbaik pertama yang akan diloloskan oleh dewan juri.</p>
<p>2. Babak Penyisihan 2 : babak ini merupakan babak pelatihan analisis masalah. Peserta dihadapkan pada soal analisis masalah yang membutuhkan konsentrasi pemecahan, soal ini terkadang perlu digambar oleh peserta agar dapat menebak sejumlah jawaban yang terkadang juga membingungkan. Hanya 25 yang akan lolos dibabak ini.</p>
<p>3. Babak Semi Final : babak ini merupakan babak inti dari kompetisi. Soal Algoritmika harus diselesaikan peserta dalam waktu yang pendek, yaitu sekitar 2.5 jam. Hanya 10 orang akan lolos masuk Final. Dari output babak ini, dapat dibaca bahwa peserta adalah para siswa dengan logika yang matang, teknik analisis masalah sudah bagus dan mahir dalam pemrograman (Turbo Pascal)<br />
.</p>
<p>4. Babak FInal : Babak ini merupakan babak klimaks dalam olimpiade algoritma, babak ini juga merupakan ciri khas kompetisi di HIMATIF Teknik Informatika UMG. Dalam babak ini, peserta diberikan soal yang harus dipecahkan secara : Logika, Analisis, Algoritmik dan diprogramkan ke komputer. Hasilnya : ada peserta yang memang sudah mahir dalam pemrograman, ada yang belum mampu menerapkan logika kedalam program. Tapi pada intinya, semua peserta finalis merupakan para tunas bangsa berbakat dalam algoritma dan pemrograman.</p>
<p>5. Babak Grand Final : Babak ini merupakan babak anti klimaks, babak yang menguji kemampuan verbal 3 besar finalis Grand Final. Mereka diharuskan mempresentasikan program mereka diatas panggung Pentas Seni HIMATIF, dihadapan Dewan Juri, peserta lain dan para penontong pentas. Meraka juga akan ditanya oleh Dewan Juri mengenai seputaran Analisiss dan Algoritma soal yang mereka selesaikan.</p>
<p>Kompetisi ini rencananya akan digelar pada setiap tahunnya, baik dirangkaikan dengan PTI ataupun independen dilaksanakan sendiri. Yang pasti kegiatan ilmiah ini sangat bermanfaat untukmenambah ilmu baik mahasiswa Teknik Informatika sendiri ataupun peserta yang berasal dari sekolah SMA.</p>
<p>Dewan juri yang menilai Olimpiade Algoritma 2008 ini adalah sebagai berikut :</p>
<p>1. Eko Prasetyo, S.Kom (Dosen mata kuliah Algoritma Teknik Informatika UMG)</p>
<p>2. Utomo Pujianto, S.Kom (Dosen Teknik Informatika UMG, alumni Universitas Gajah Mada)</p>
<p>3. Soffiana Agustin, S.Kom (Dosen Teknik Informatika UMG, alumni Akakom Yogyakarta)</p>
<p>4. Deni Sutaji, S.Kom (Mahasiswa tingkat akhir Teknik Informatika UMG yang lulus pada Agustus 2008 ini)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Pekan Teknologi Informasi]]></title>
<link>http://prasetyo2008.wordpress.com/?p=17</link>
<pubDate>Mon, 11 Aug 2008 18:07:11 +0000</pubDate>
<dc:creator>prasetyo2008</dc:creator>
<guid>http://prasetyo2008.wordpress.com/?p=17</guid>
<description><![CDATA[Pekan Teknologi Informasi (PTI) HIMATIF Teknik Informatika Universitas Muhammadiyah Gresik (UMG) yan]]></description>
<content:encoded><![CDATA[<p>Pekan Teknologi Informasi (PTI) HIMATIF Teknik Informatika Universitas Muhammadiyah Gresik (UMG) yang telah diprogramkan dalam program kerja HIMATIF akhirnya terlaksana dengan baik dan sukses. Acara yang diselenggarakan mulai dari tanggal 4 - 9 Agustus 2008 itu mengemas serangkaian acara mulai dari Olimpiade Algoritma tingkat SMA se-Gerbang Kertosusila, sejumlah Pelatihan dan Seminar, Expo dan ditutup dengan pentas Seni. Acara yang baru pertama kalinya dilaksanakan ini boleh dibilang sukses karena dilihat dari jumlah peserta sudah cukup untuk dilaksanakan.</p>
<p>Untuk Olimpiade dilaksanakan pada hari Senin, 4 dan 9 Agustus 2008</p>
<p>Pelatihan Media Pembelajaran hari 5 Agustus 2008</p>
<p>Seminar Sehari bersama Romi Satri Wahono dan Candra Yunianto (PT. Lintang Kawuryan) 6 Agustus 2008</p>
<p>Pelatihan Internet dan Hacking Security tanggal 7 AGustus 2008</p>
<p>Pelatihan Web Blog tanggal 8 Agustus 2008</p>
<p>Pentas Seni 9 Agustus 2008</p>
<p>Acara yang dipimpim oleh Ketua Pelaksana Mahmud Ervandrianto ini merupakan acara yang boleh dibilang mempunyai skala yang besar mengingat padatnya kegiatan dan sedemikian giatnya panitia dalam usahanya menyukseskan pelaksanaan kegiatan tersebut.</p>
<p>Semoga kegiatan ini dapat menjadi agenda rutin HIMATIF setiap tahun sehingga nama HIMATIF dan Teknik Informatika UMG dapat terangkat namanya dan dikenal masyarakat luas.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Sederhana Kaya Raya]]></title>
<link>http://apiqquantum.wordpress.com/?p=389</link>
<pubDate>Wed, 06 Aug 2008 15:13:42 +0000</pubDate>
<dc:creator>apiqquantum</dc:creator>
<guid>http://apiqquantum.wordpress.com/?p=389</guid>
<description><![CDATA[Saya telah lama kagum dengan kreativitas dua anak muda Stanford University itu: Larry Page dan Serge]]></description>
<content:encoded><![CDATA[<p>Saya telah lama kagum dengan kreativitas dua anak muda Stanford University itu: Larry Page dan Sergey Brin. Tetapi saya belum punya banyak waktu untuk mendalami hasil kreativitas mereka yang berupa algoritma khusus: pagerank. Saya hanya sempat mengagumi hasilnya dari luar.</p>
<p>Google adalah perusahaan yang mereka dirikan untuk mengimplementasikan pagerank. Saya tahu kinerja search engine Google memang luar biasa. Tetapi Google tidak dapat menghasilkan uang sejak awal berdiri. Bahkan mereka telah menghabiskan ratusan ribu dolar, sampai jutaan dolar.</p>
<p>Pada akhirnya, mereka menemukan cara mengumpulkan uang melalui search engine Google: iklan. Iklan berbayar ini terhitung murah dan hanya dikenakan biaya bila terjadi proses klik pada iklan (AdSence) tersebut. Terbukti iklan ini menguntungkan dua pihak. Pihak pengiklan untung. Lebih-lebih Google melejit menjadi perusahaan yang sangat menguntungkan. Google berhasil mengantarkan kedua pendirinya menjadi jajaran orang terkaya di dunia.</p>
<p>Algoritma rahasia macam apakah yang mengantar sukses Google itu?</p>
<p>Pagerank algoritma spesial itu. Pagerank bukan rahasia. Pagerank sudah dipatenkan. Jadi kita bisa mempelajarinya dengan bebas. Tetapi hanya Google yang berhak memanfaatkan pagerank itu karena sudah dilindungi paten. Anehnya paten itu atas nama Stanford University bukan atas nama Google.</p>
<p>Prinsip dari pagerank sangat sederhana. Prinsip ini sudah kita terapkan dalam dunia nyata. Ketika membaca sebuah buku kita sering melihat halaman-halaman terakhir. Di situ tertulis berbagai macam buku rujukan – referensi. Pagerank memanfaatkan sistem rujukan ini. Buku yang mendapat rujukan memperoleh poin. Semakin sering dirujuk, semakin banyak poin.</p>
<p>Dalam dunia internet – website, webpage - , rujukan ini setara dengan link. Semakin sering di-link, maka website tersebut semakin banyak memperoleh poin.</p>
<p>Terbukti algoritma pagerank ini memberi hasil yang efektif dengan proses yang sangat cepat. Mari kita ilustrasikan dengan contoh.</p>
<p>Misalkan hanya ada 3 website: A, B, dan C.<br />
A melink ke B<br />
A melink ke C<br />
C melink ke B<br />
B melink ke B</p>
<p>Berapa nila pagerank mereka? PR(A), PR(B), PR(C)?</p>
<p>Dalam kondisi awal PR(A) = PR(B) = PR(C) = 1</p>
<p>Setelah kondisi awal</p>
<p>PR(A) =  0 (A tidak menerima link dari siapa pun)<br />
PR(C) = ½ (C menerima link dari A dibagi 2 karena A juga melink ke B)<br />
PR(B) = ½ + 1 + 1 = 2 ½ (menerima dari A, dari C, dan dari B sendiri)</p>
<p>Untuk memperoleh hasil PR yang lebih tepat, Google melakukan perhitungan secara berulang, iterasi sampai 100 iterasi. Tentu saja semua dilakukan oleh program komputer otomatis.</p>
<p>Apa untungnya jika memiliki PR tinggi?</p>
<p>PR tinggi berimplikasi bahwa webpage kita memperoleh prioritas utama dara Google. Sehingga bila ada orang yang mencari informasi di Google maka webpage dengan PR tinggi akan tampil di urutan atas pencarian Google.<br />
Nilai PR ditetapkan dalam rentang dari 0 sampai 10.</p>
<p>Untuk megetahui berapa nila PR webpage Anda dan beberapa webpage yang lain, silakan merujuk ke <a href="http://apiqquantum.wordpress.com/2008/08/03/apiq-mengalahkan-dian-sastro-my-blogging-story-8/">tulisan saya yang terdahulu.</a></p>
<p>Bagaimana cara agar webpage kita memiliki PR tinggi?</p>
<p>1. Sering-seringlah mengisi web Anda dengan tulisan-tulisan yang khas. Sehingga akan bertambah banyak web orang yang melink ke web Anda.<br />
2. Buatlah internal link sendiri. Pilihan ada di tangan Anda sendiri kan?<br />
3. Buatlah link ke web-web lain agar web-web lain akan balik melink ke Anda.</p>
<p>Jika PR saya tinggi, apaka saya bisa kaya seperti pendiri Google?<br />
Mengapa tidak?<br />
Silakan mencoba!</p>
<p>Salam hangat...<br />
(angger: agus Nggermanto: Pendiri APIQ)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dasar Pemprograman: Struktur, Proses Perulangan]]></title>
<link>http://ccasp.wordpress.com/?p=69</link>
<pubDate>Mon, 28 Jul 2008 06:05:32 +0000</pubDate>
<dc:creator>cha</dc:creator>
<guid>http://ccasp.wordpress.com/?p=69</guid>
<description><![CDATA[Proses berulang adalah suatu intruksi yang dilakukan berkali-kali jika memenuhi kondisi tertentu dan]]></description>
<content:encoded><![CDATA[<p>Proses berulang adalah suatu intruksi yang dilakukan berkali-kali jika memenuhi kondisi tertentu dan akan berhenti sesuai dengan kondisi yang ditetapkan karena pada prosesnya perulangan ini mengubah keadaan sehinnga ketika mencapai sutau keadaan yang telah ditetapkan untuk berhenti, proses akan berhenti.</p>
<p>Struktur perulangan ada tiga, yaitu:</p>
<h3>1. Struktur do{  ....  }    while( …. )</h3>
<p>Pada instruksi ini, instruksi akan langsung dilakukan, baru setelah itu keadaan atau kondisi di periksa sehingga perintah ini selalu akan mengeksekusi yang diperintahkan. Intruksi ini akan mengahasilkan jumlah pelaksanaan yang sama dengan jumlah pengujian.</p>
<p>Contoh:<br />
<!--more--></p>
<pre>

   int a =1;
     int b =0;

    <strong>do</strong>{

          print ("hallo");   //print hallo
          a--;       //nilai a menjadi 0, ubah keadaan
     }

   while (a &#62; b)   //periksa nilai, ternyata <strong>false</strong>
                     karena syarat sudah tidak berhenti, perulangan pun berhenti                                        

 yang akan di eksekusi : <strong>hallo</strong></pre>
<h3>2. Struktur While( .... ) { .... }</h3>
<p>Pada instruksi ini, hal yang pertama dilakukan adalah pengecekan kondisi. Jika kondisi memenuhi maka perintah dilaksanakan. Dengan begitu, jumlah pelaksanaan lebih sedikit satu dari jumlah pengujian.</p>
<p>Contoh:</p>
<pre>
         int a=1 ;
          int  b =0 ; 

       while( a &#62; b){      // cek kondisi, ternyata <strong>True</strong>
             print ("hallo");  // maka perintah dilaksanakan
              a -- ;      //ubah keadaan, nilai a = 0,
                          program kemudian kembali ke atas, cek kondisi, namun tidak terpenuhi
                          dan pengulangan berhenti. 

 yang akan di eksekusi : <strong>hallo</strong>

      }</pre>
<h3>3. Struktur for ( ... ; ... ; ...  ) { ... }</h3>
<p>Struktur ini biasanya digunakan untuk perulangan yang jumlah perulangannya sudah diketahui. Namun, dalam bahasa Java perulangan ini bisa juga dilakukan untuk jumlah yang tidak diketahui dengan memodifikasi parameternya. Untuk beberapa kasus, paremeter dapat dikosongkan.<br />
Parameter perulangan ini ada tiga:</p>
<p>1. Inisialisasi Counter, yaitu variabel pengendali dan variabel ini akan terus berubah setiap pengulangan terjadi.</p>
<p>2. Syarat Perulangan, penulisan syarat ini dapat berdasarkan variabel pengendali ataupun variabel lain. Yaitu syarat agar proses pengulangan dilakukan</p>
<p>3. Update Counter, statement pengubah variabel, bisa ascending (menaik) ataupun descending (menurun)</p>
<p>Contoh:</p>
<pre>
    for( int i =0 ; i&#60;5 ; i+=2 ){  //update keadaan, nilai i dari nol terus ditambah 2

             print ("hallo");

       }

 yang akan dieksekusi : <strong>hallohallohallo</strong></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Cara kerja Google]]></title>
<link>http://kamal87.wordpress.com/?p=83</link>
<pubDate>Sat, 19 Jul 2008 09:20:37 +0000</pubDate>
<dc:creator>kamal87</dc:creator>
<guid>http://kamal87.wordpress.com/?p=83</guid>
<description><![CDATA[Kita sama-sama tahu bahwa google adalah rajanya mesin pencari. Google bisa memberikan hampir segala ]]></description>
<content:encoded><![CDATA[<p style="text-align:justify;"><img class="alignleft" src="http://www.google.com/intl/en_ALL/images/logo.gif" alt="" width="276" height="110" />Kita sama-sama tahu bahwa google adalah rajanya mesin pencari. Google bisa memberikan hampir segala macam informasi yang kita inginkan dengan tepat. Google bisa menjadi "mbah dukun" buat kita, google bisa jadi "profesor", google juga bisa jadi "ustadz" buat kita. Yang perlu kita lakukan hanyalah sedikit bertanya pada google tentang suatu informasi yang ingin kita dapatkan. Kita cukup melakukannya dengan cara mengisi kotak ajaib google dengan beberapa "mantra" sakti dan...... dor!! Google bisa memberikan jawaban yang tepat pada kita dalam hitungan detik (Itu kalo akses internetnya kenceng ya... :p)</p>
<p>Dengan kesaktiannya itu? pernahkah Anda terpikir, bagaimana sebenarnya cara kerja Google. Dimanakah sang dukun google itu berguru? Universitas apakah yang jadi tempat profesor Google itu menimba ilmu? Ngaji ama siapa sih ustadz Google itu?</p>
<p>Lihat jawabannya disini: <a href="http://mustafakamal.biz/2008/07/19/cara-kerja-google/" target="_blank">MustafaKamal.biz - Cara Kerja Google</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Pengertian Algoritma]]></title>
<link>http://anggra14.wordpress.com/?p=32</link>
<pubDate>Sat, 19 Jul 2008 05:02:07 +0000</pubDate>
<dc:creator>blogkuini</dc:creator>
<guid>http://anggra14.wordpress.com/?p=32</guid>
<description><![CDATA[

Algoritma adalah

Urutan      atau langkah-langkah untuk memecahkan masalah
Urutan      logis untu]]></description>
<content:encoded><![CDATA[<p class="MsoNormal"><strong></strong></p>
<p class="MsoNormal">
<p class="MsoNormal">Algoritma adalah</p>
<ol style="margin-top:0;" type="a">
<li class="MsoNormal">Urutan      atau langkah-langkah untuk memecahkan masalah</li>
<li class="MsoNormal">Urutan      logis untuk mengambil keputusan untuk memecahkan masalah</li>
<li class="MsoNormal">Algoritma      dibutuhkan untuk memerintah komputer untuk mengambil langkah-langkah logis      dalam menyelesaikan masalah.</li>
</ol>
<p class="MsoNormal">
<p class="MsoNormal">Penulisan Algoritma</p>
<ol style="margin-top:0;" type="a">
<li class="MsoNormal">Dalam      bahasa natural (B. Indonesia, B.Inggris dan bahasa manusia lainnya)</li>
</ol>
<p class="MsoNormal" style="margin-left:36pt;">Bahasa ini sering membingungkan (ambigu)</p>
<ol style="margin-top:0;" type="a">
<li class="MsoNormal">Flowchat      (Diagram Alir)</li>
</ol>
<p class="MsoNormal" style="margin-left:36pt;">Bahasa secara Visual tetapi sulit bila algoritma panjang</p>
<ol style="margin-top:0;" type="a">
<li class="MsoNormal">Pseudo-code</li>
</ol>
<p class="MsoNormal" style="margin-left:36pt;">Sedikit lebih dekat ke bahasa pemograman, namun sulit di mengerti oleh orang yang tidak mengerti bahasa pemograman.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Simbol-simbol Flowchat]]></title>
<link>http://anggra14.wordpress.com/?p=27</link>
<pubDate>Sat, 19 Jul 2008 04:56:16 +0000</pubDate>
<dc:creator>blogkuini</dc:creator>
<guid>http://anggra14.wordpress.com/?p=27</guid>
<description><![CDATA[
]]></description>
<content:encoded><![CDATA[<p><a href="http://anggra14.files.wordpress.com/2008/07/flowchat_simbol1.jpg"><img class="alignnone size-medium wp-image-29" src="http://anggra14.wordpress.com/files/2008/07/flowchat_simbol1.jpg?w=243" alt="" width="243" height="300" /></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ilmuwan Besar Islam - Al Khawarizmi]]></title>
<link>http://hasyimibrahim.wordpress.com/?p=66</link>
<pubDate>Sun, 13 Jul 2008 17:05:56 +0000</pubDate>
<dc:creator>Hasyim</dc:creator>
<guid>http://hasyimibrahim.wordpress.com/?p=66</guid>
<description><![CDATA[Tokoh yang bernama lengkap Abu Ja&#8217;far Muhammad  bin Musa Al-Khwarizmi (780-846 M) ini merupaka]]></description>
<content:encoded><![CDATA[<p>Tokoh yang bernama lengkap <strong>Abu Ja'far Muhammad  bin Musa Al-Khwarizmi</strong> (780-846 M) ini merupakan  intelektual muslim yang banyak menyumbangkan karyanya  di bidang matematika, geografi, musik, dan sejarah.  Dari namanyalah istilah <em><strong>algoritma / algoritsm (al-khawarismi)</strong></em> diambil.</p>
<p>Lahir  di <strong>Khwarizmi, Uzbeikistan,</strong> pada tahun 194 H/780 M.  Kepandaian dan kecerdasannya mengantarkannya masuk ke  lingkungan Dar al-Hukama (Rumah Kebijaksanaan), sebuah  lembaga penelitian dan pengembangan ilmu pengetahuan  yang didirikan oleh Ma'mun Ar-Rasyid, seorang  khalifah Abbasiyah yang terkenal.</p>
<p>Hisab al-Jabr  wa al-Muqabla (Pengutuhan Kembali dan Pembandingan) dan  Al-Jama' wa at-Tafriq bi Hisab al-Hind (Menambah  dan Mengurangi dalam Matematika Hindu) adalah dua di  antara karya-karya Al-Khwarizmi dalam bidang matematika  yang sangat penting. Kedua karya tersebut banyak  menguraikan tentang persamaan linier dan kuadrat;  penghitungan integrasi dan persamaan dengan 800 contoh  yang berbeda; tanda-tanda negatif yang sebelumnya belum  dikenal oleh bangsa Arab. Dalam Al-Jama' wa  at-Tafriq, Al-Khwarizmi menjelaskan tentang seluk-beluk  kegunaan angka-angka, termasuk angka nol dalam  kehidupan sehari-hari. Karya tersebut juga  diterjemahkan ke dalam bahasa Latin. Al-Khwarizmi juga  diyakini sebagai penemu angka nol.</p>
<p>Sumbangan  Al-Khwarizmi dalam ilmu ukur sudut juga luar biasa.  Tabel ilmu ukur sudutnya yang berhubungan dengan fungsi  sinus dan garis singgung tangen telah membantu para  ahli Eropa memahami lebih jauh tentang ilmu ini.</p>
<p>Selain matematika, Al-Khwarizmi juga dikenal  sebagai astronom. Di bawah Khalifah Ma'mun, sebuah  tim astronom yang dipimpinnya berhasil menentukan  ukuran dan bentuk bundaran bumi. Penelitian ini  dilakukan di Sanjar dan Palmyra. Hasilnya hanya selisih  2,877 kaki dari ukuran garis tengah bumi yang  sebenarnya. Sebuah perhitungan luar biasa yang dapat  dilakukan pada saat itu. Al-Khwarizmi juga menyusun  buku tentang penghitungan waktu berdasarkan  bayang-bayang matahari.</p>
<p>Al-Khwarizmi juga  seorang ahli geografi. Bukunya, Surat al-Ardl (Bentuk  Rupa Bumi), menjadi dasar geografi Arab. Karya tersebut  masih tersimpan di Strassberg, Jerman.<br />
Selain  ahli di bidang matematika, astronomi, dan geografi,  Al-Khwarizmi juga seorang ahli seni musik. Dalam salah  satu buku matematikanya, Al-Khwarizmi menuliskan pula  teori seni musik. Pengaruh buku ini sampai Eropa dan  dianggap sebagai perkenalan musik Arab ke dunia Latin.  Dengan meninggalkan karya-karya besarnya sebagai  ilmuwan terkemuka dan terbesar pada zamannya,  Al-Khwarizmi meninggal pada tahun 262 H/846 M di  Bagdad. ( dna/hasyim)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Menukar Nilai Dua Variabel Tanpa Variabel Ke-3]]></title>
<link>http://frozenxcode.wordpress.com/?p=18</link>
<pubDate>Sat, 12 Jul 2008 07:56:39 +0000</pubDate>
<dc:creator>Frozen X</dc:creator>
<guid>http://frozenxcode.wordpress.com/?p=18</guid>
<description><![CDATA[Demi Optimasi, kekekkekeke&#8230; Kalo biasanya kita nulis subtitusi variabel dengan variabel ke-3 k]]></description>
<content:encoded><![CDATA[<p>Demi Optimasi, kekekkekeke... Kalo biasanya kita nulis subtitusi variabel dengan variabel ke-3 kayak gini:</p>
<p>[sourcecode language='cpp']<br />
void swap(int a, int b)<br />
{<br />
    int temp;<br />
    temp = a;<br />
    a = b;<br />
    b = temp;<br />
}<br />
[/sourcecode]</p>
<p>Bisa kita sederhanakan jadi menggunakan dua variabel az, kayak gini:</p>
<p>[sourcecode language='cpp']</p>
<p>void swap(int a, int b)<br />
{<br />
    a = a + b;<br />
    b = a - b;<br />
    a = a - b;<br />
}<br />
[/sourcecode]</p>
<p>Dan berikut cara yang lebih teroptimasi, karen menggunakan operator xor terhadap bit:</p>
<p>[sourcecode language='cpp']<br />
void swap(int a, int b)<br />
{<br />
    a = a ^ b;<br />
    b = a ^ b;<br />
    a = a ^ b;<br />
}<br />
[/sourcecode]</p>
<p>Gampang kan... v^^</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Algoritmalar]]></title>
<link>http://ktuce.wordpress.com/?p=14</link>
<pubDate>Thu, 10 Jul 2008 13:02:07 +0000</pubDate>
<dc:creator>Mehmet Aydın Bahadır</dc:creator>
<guid>http://ktuce.wordpress.com/?p=14</guid>
<description><![CDATA[Bu yazımızda, bilgisayar biliminin en temel kavramlarından biri olan algoritmalar hakkında bilgi]]></description>
<content:encoded><![CDATA[<p>Bu yazımızda, bilgisayar biliminin en temel kavramlarından biri olan <strong>algoritmalar</strong> hakkında bilgi vermeye çalışacağız. Algoritma sözcüğü, 9. yüzyılda yaşamış ünlü matematikçi <strong>el Harezmi</strong>'den gelmektedir. Cebir ve algoritmalarla ilgili dünyanın ilk kitabını yazan el Harezmi (Al-Khwārizmī)'nin adı, batılılar tarafından <strong>algorizma</strong> şeklinde telaffuz edilmiş ve daha sonra bu kavrama isim olarak verilmiştir.</p>
<p>Dilerseniz, detaylı bir açıklama yapmadan önce, sözcüğün kısa bir tanımı ile başlayalım. Görüş birliğine varılmış kesin bir tanımı olmamakla beraber, algoritmayı, <strong>belli bir sonuca ulaşmak için tasarlanmış, sistematik işlemler dizisi</strong> olarak ifade edebiliriz.</p>
<p>Verdiğimiz tanımdan yola çıkarak şunları söyleyebiliriz: Bir algoritma, içinde bulunduğumuz bir <strong>başlangıç</strong> durumundan, hedefimiz olan bir <strong>bitiş</strong> durumuna ulaşmamız için kullanılır. Bize ne yapılması gerektiğini <strong>adım adım</strong> ve <strong>açık</strong> bir biçimde anlatması gerekir ve çeşitli yöntemlerle ifade edilebilir. Şimdi, bir algortimanın neye benzediğini daha iyi anlayabilmek için somut örnekler verelim.<!--more--></p>
<h2>Gündelik Hayatta Algoritmalar</h2>
<p>Gündelik hayatımızda, belli bir amaca ulaşmak için yaptığımız işlerde bilerek ya da bilmeyerek çeşitli "algoritmalar" uygularız. Örneğin, bir omlet yapmak istediğimizi varsayalım. Elimizde yumurta, peynir, yağ, tuz ve diğer malzemelerimiz var. Bu içinde bulunduğumuz durum. Ulaşmamız gereken durumda ise pişmiş bir yumurtamız olsun istiyoruz. Algoritmamızı açıklayabilmek için, başlangıç durumundan bitişe kadar yapmamız gereken işlemleri adım adım tarif etmemiz gerekiyor. Bu adımları aşağıdaki gibi gösterebiliriz.</p>
<ol>
<li>İki adet yumurtayı bir kabın içine kır</li>
<li>Yumurtayı birkaç saniye çırp</li>
<li>Yumurta homojen hale gelmişse 4. adıma geç. Yoksa 2. adıma geri dön</li>
<li>Çırpılmış yumurtaya tuz ve peynir ekle</li>
<li>Karışık omlet isteniyorsa, yumurtaya sosis de ekle</li>
<li>Tavaya yağ dök ve ocağa koy</li>
<li>Çırpılmış yumurtayı tavaya koy</li>
<li>Yumurtayı bir miktar pişir</li>
<li>Yumurta katılaştıysa 10. adıma geç. Yoksa 8. adıma geri dön</li>
<li>Pişen yumurtayı tabaklara servis et</li>
</ol>
<p>Örnekte görüldüğü gibi, algoritma, yapılacak işi adım adım açıklıyor. Normalde sırayla giden adımlar, belli durumlarda değişiklik gösterebiliyor. Bu değişiklik, <strong>koşul cümleleri</strong> ve <strong>döngüler</strong> ile gerçekleştiriliyor. Örneğin, beşinci adımdaki "karışık omlet istenmesi" koşulu gerçekleşirse, "yumurtaya sosis ekleme" işlemi yapılıyor. Yoksa bu adım atlanıyor. Ayrıca, 2-3 ve 8-9 adımları döngü olarak gösterilebilir. Örneğin, "yumurtayı gereği kadar pişirmek" için 8. adım sürekli olarak tekrar ediliyor. Bu döngüden çıkabilmek için de bulunduğumuz durum, 9. adımdaki koşul cümlesiyle kontrol ediliyor.</p>
<h2>Bilgisayar Dünyasında Algoritmalar</h2>
<p>Algoritmalar, çeşitli şekillerde uygulama alanı bulurlar. Örneğin, bir önceki örnekte olduğu gibi insanlar tarafından uygulanabilirler. Algoritmaların insan beyni tarafından kullanılması, <strong>biyolojik sinir ağları</strong>nda kullanımına örnektir. Bunun yanısıra bir algoritmayı uygulayarak belli bir işi yapan <strong>elektronik devreler</strong> ve <strong>mekanik cihazlar</strong> da geliştirilebilir.</p>
<p>Algoritmaların hayat bulduğu en önemli alan ise bilgisayar yazılımlarıdır. Bilgisayarlara istediğimiz bir işi yaptırabilmek için, yapılacak işin basamaklarını net bir biçimde tarif etmemiz gerekir. Bu tarif etme işlemi, algoritmaların belli bir programlama dili kullanarak ifade edildiği <strong>bilgisayar yazılımları</strong> ile gerçekleşir. Bu da algoritmaların, bilgisayar biliminde neden bu kadar önemli bir yeri olduğunu açıklar.</p>
<p>Şimdi, algortimaların bilgisayar dünyasında kullanımına örnek olarak, matematiksel bir problemi ele alalım. Algoritmamız, <strong>faktöriyel</strong> hesaplama işine yarasın. Yani, bize verilen bir pozitif tamsayıyı (n) kullanarak, bu sayının faktöriyelini (1'den n'e kadar olan sayıların çarpımı) bulsun. Yapılması gereken işlem gayet açık olsa da bir algoritma ortaya koyabilmemiz için adımları net bir biçimde ifade etmemiz gerekir. Bunu şu şekilde gerçekleştirebiliriz:</p>
<p><a href="http://ktuce.files.wordpress.com/2008/07/akis-diyagrami1.png"><img class="alignright size-medium wp-image-16" src="http://ktuce.wordpress.com/files/2008/07/akis-diyagrami1.png?w=179" alt="" width="179" height="285" /></a></p>
<ol>
<li>Kullanıcıdan klavye aracılığıyla <strong>n</strong> sayısını al</li>
<li><strong>k</strong> ve <strong>carpim</strong> sayılarını <strong>1</strong>'e eşitle</li>
<li><strong>carpim</strong> sayısını <strong>k</strong> ile çarp <em>(carpim = carpim*k)</em></li>
<li><strong>k</strong> sayısını <strong>1</strong> arttır</li>
<li><strong>k</strong> sayısı, <strong>n</strong>'den büyükse sonraki adıma geç, değilse 3. adıma geri dön</li>
<li><strong>carpim</strong> sayısını ekrana yazdır</li>
</ol>
<h2>Algoritmaları İfade Etme Yolları</h2>
<p>Algoritmaların farklı ifade edilme yöntemleri vardır. Yukarıda gördüğünüz, yapılacak işlemin adımlar halinde, <strong>gündelik dil</strong> kullanılarak ifade edildiği yöntemdir. Bunun dışında, sağdaki örnekte olduğu gibi, algoritmalar grafiksel olarak da ifade edilebilir. Görsel olarak anlamayı kolaylaştırmayı sağlayan bu grafiklere, <strong>akış diyagramı</strong> ya da <strong>akış şeması</strong> adı verilir.</p>
<p>Algoritmaların, direk kullanılabilmesini de sağlamak için, çeşitli <strong>programlama dilleri</strong>nde kodlayarak ifade edebiliriz. Bu gösterim, algoritmanın detaylarını net bir şekilde ifade etmekle birlikte, direk bilgisayar tarafından da yorumlanıp kullanılabilir. Örneğin, faktöriyel fonksiyonunun C dilindeki uygulaması (C implementasyonu) aşağıda gösterilmiştir:</p>
<pre>unsigned int fact(unsigned int n) {
    unsigned int carpim=1, k=1;
    while (k &#60; n) {
        k++;
        carpim *= k;
    }
    return carpim;
}</pre>
<p>Bu yöntemler dışında algoritmaları sözde kodlarla veya formal gösterimleriyle de ifade edebiliriz. <strong>Sözde kodlar</strong>, algoritmaların herhangi bir programlama diline bağlı kalmadan, genel ifadelerle ama bilgisayar diline yakın bir biçimde gösterimidir. <strong>Formal gösterim</strong> ise, bir Turing makinesinin durum tablosu (state table) ve durum değiştirme fonksiyonunun (transition function) gösterilmesidir. Bu tablolara bakarak, söz konusu algoritmanın işletilmesini sağlayacak bir <strong>Turing makinesi</strong> yapılabilir. Bu konunun daha fazla ayrıntısına girmiyor ve sonraki yazılarımıza bırakıyoruz.</p>
<h2>Algoritma Türleri</h2>
<p>Algoritmaları, kullanım alanlarına, karmaşıklıklarına (complexity), tasarım yöntemlerine (design paradigm) ve uygulama şekillerine (implementation) göre çeşitli türlere ayırabiliriz. Kullanım alanlarına göre birkaç algoritma türü aşağıda verilmiştir:</p>
<ul>
<li>Sıralama algoritmaları</li>
<li>Arama algoritmaları</li>
<li>Graph algoritmaları</li>
<li>Şifreleme algoritmaları</li>
<li>Sıkıştırma algoritmaları</li>
<li>Metin işleme algoritmaları</li>
</ul>
<p><em>e-bergi'den <strong>Murat Ongan </strong>yazısıdır.</em></p>
<pre></pre>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Algoritma Nedir?]]></title>
<link>http://harezmi.wordpress.com/?p=7</link>
<pubDate>Sun, 22 Jun 2008 17:58:13 +0000</pubDate>
<dc:creator>harezmi</dc:creator>
<guid>http://harezmi.wordpress.com/?p=7</guid>
<description><![CDATA[Matematik, bilgisayar bilimleri, dil bilimi ve ilgili disiplinlerde hesaplama ve veri işleme işlem]]></description>
<content:encoded><![CDATA[<p>Matematik, bilgisayar bilimleri, dil bilimi ve ilgili disiplinlerde <em>hesaplama </em>ve <em>veri işleme</em> işlemlerini yapmak için tanımlanan, bir başlangıç durumundan başlandığında, açıkça belirlenmiş bir son durumda sonlanan, sonlu işlemler(adımlar) kümesidir.</p>
<p>Algoritma için en basit örnek olarak "ayran" tarifini verebiliriz. Ayran yapmak için:</p>
<p style="padding-left:30px;">-Yoğurdu bir kaba koy.</p>
<p style="padding-left:30px;">-Karıştır.</p>
<p style="padding-left:30px;">-Aynı miktarda su ilave et.</p>
<p style="padding-left:30px;">-Biraz tuz ekle.</p>
<p style="padding-left:30px;">-Tekrar karıştırın.</p>
<p>Bir algoritma şu özellikleri içerir:</p>
<p style="padding-left:30px;">1)İyi tanımlanmış sonlu işlemler.</p>
<p style="padding-left:30px;">2)Her işlem sonucunda oluşacak durumlar.</p>
<p style="padding-left:30px;">3)Başlangıç durumu.</p>
<p style="padding-left:30px;">4)Açıkça belirlenmiş sonlanma durumu.</p>
<p style="padding-left:30px;">5)İşlemleri etkin bir şekilde gerçekleştirebilme yeteneği.</p>
<p>Algoritmayı ifade etmenin bir kaç yolu vardır:</p>
<p style="padding-left:30px;">1)Doğal dil ile</p>
<p style="padding-left:30px;">2)Yalancı kod ile(SPARKS...)</p>
<p style="padding-left:30px;">3)Akış diyagramları ile</p>
<p><!--more--></p>
<p style="padding-left:210px;"><!--more--><strong></strong></p>
<p style="padding-left:180px;"><strong>SPARKS</strong></p>
<p>SPARKS bizim algoritma yazarken kullanacağımız bir dildir.</p>
<p>Şimdi bu dildeki temel kavramları öğrenelim:</p>
<p><span style="color:#ff6600;">1)<em>DEĞİŞKEN:</em> </span>Karakter/karakter dizisi(string), doğruluk değerleri( boolean variables), sayısal değerlerini( integers) tutan yapılardır.Bir değişkene değer vermek için,o değişkene atama   yapmamız  gerekir.</p>
<p style="text-align:left;padding-left:60px;">x&#60;-5;      x, 5 sayısal  değerini( integer)  alır.</p>
<p style="text-align:left;padding-left:60px;">y&#60;-"ali";   y, ali  string degerini alır.</p>
<p style="text-align:left;padding-left:60px;">z&#60;-true; t&#60;-false;</p>
<p style="text-align:left;"><!--more--></p>
<p><span style="color:#ff6600;">2)<em>MANTIKSAL ve İLİŞKİSEL OPERATÖRLER:</em></span> Temel mantıksal operatorlerimiz "and", "or" ve "not" dır.Yukarıdaki z ve t değişkenleriyle mantıksal bir işlem yaparsak;</p>
<p style="padding-left:60px;">k&#60;-z and t;</p>
<p>k false değerini alır.</p>
<p>İlişkisel operatörlerimiz ise "&#60;", "&#60;=", "!&#60;", "=", "!=", "!&#62;", "=&#62;","&#62;" dir.Örnek verecek olursak;</p>
<p style="padding-left:60px;"><strong>if </strong>(x=5) <strong>then</strong> topla(x,5)</p>
<p style="padding-left:60px;"><strong>else</strong> cıkart(x,5);</p>
<p>Deyimin açıklaması: Eğer x, 5'e eşitse x ile 5 değeri toplanır,değilse cıkartma işlemi yapılır.</p>
<p><!--more--></p>
<p><span style="color:#ff6600;">3)</span><em><span style="color:#ff6600;">KOŞUL DEYİMİ:</span> </em>Bir işlemin gerçeklerşmesi, herhangi bir koşula bağlı olduğu zaman koşul deyimlerini kullanırız. Yukarıdaki örnekte x, 5 değerini eşitse toplama işlemi gerçekleşecek; x, 5'ten farklıysa<br />
cıkartma işlemi yapılır.</p>
<p style="padding-left:60px;"><strong>if</strong> <em>koşul1</em> <strong>then</strong><em> işlem1</em></p>
<p style="padding-left:60px;"><strong>else if</strong> <em>koşul2</em> <strong>then</strong> <em>işlem2</em></p>
<p style="padding-left:60px;">...</p>
<p style="padding-left:60px;"><strong>else</strong> <em>işlemN</em></p>
<p><!--more--></p>
<p><span style="color:#ff6600;">4)</span><em><span style="color:#ff6600;">İTERASYON DEYİMİ:</span> </em>Eğer bir işlem belli bir şart sağlanıncaya kadar ya da belli sayıda tekrarlanması gerekiyorsa iterasyon(döngü) deyimleri kullanılır.</p>
<p style="padding-left:60px;"><strong>while</strong> <em>koşul</em></p>
<p style="padding-left:60px;"><strong>do</strong></p>
<p style="padding-left:90px;">işlem ya da  işlemler</p>
<p style="padding-left:60px;"><strong>end</strong></p>
<p>Deyimin açıklaması: Koşul değişkeni doğru(true) olduğu sürece<em> (while deyiminin içinde kalırız)  işlem ya da işlemler</em> yapılır. Koşul değişkeninin değeri yanlış(false) olursa <em>while</em> deyiminden çıkılr.</p>
<p style="padding-left:60px;"><strong>repeat</strong></p>
<p style="padding-left:90px;">işlem ya da işlemler</p>
<p style="padding-left:60px;"><strong>until</strong> koşul</p>
<p>Deyimin açıklaması: koşul değişkeni sağlanana kadar <em>işlem ya da işlemler</em> yapılır.</p>
<p style="padding-left:60px;"><strong>loop</strong></p>
<p style="padding-left:90px;"><em>işlem ya da işlemler</em></p>
<p style="padding-left:60px;"><strong>forever</strong></p>
<p>Deyimin açıklaması:Sonsuza kadar bu işlem yapılır.</p>
<p style="padding-left:60px;"><strong>for</strong> <em>baslangıç değeri </em><strong>to</strong> <em>bitiş değeri </em><strong>by</strong> <em>artış miktarı</em></p>
<p style="padding-left:60px;"><em> </em><strong>do</strong></p>
<p style="padding-left:90px;"><em> işlem ya da işlemler</em></p>
<p style="padding-left:60px;"><strong>end</strong></p>
<p>Deyimin açıklaması: Başlangış değerinden başlayarak, artış miktarı kadar bitiş değerine kadar sayılır. Her bir sayma işlemi sırasında <strong>do</strong>-<strong>end</strong> arasındaki <em>işlem ya da işlemler</em> gerçekleştirilir.</p>
<p>Bir de dallanma :) deyiminden bahsedelim.</p>
<p style="padding-left:60px;"><strong>go to</strong> <em>label </em></p>
<p>Deyimin açıklaması: Bu deyim çalıştığında algoritmanın akışı label'a akar. Burada label bir algoritma parçasının adresini belirtir.<!--more--></p>
<p><span style="color:#ff6600;">5)<em>ALTERNATİF SEÇMEK</em>:</span> Birden fazla alternatif ve her alternatife ait bir işlem varsa case yapısı kullanılır.</p>
<p style="padding-left:60px;"><strong>case</strong></p>
<p style="padding-left:90px;">:koşuk1:işlem1</p>
<p style="padding-left:90px;">:koşul2:işlem2</p>
<p style="padding-left:90px;">...</p>
<p style="padding-left:90px;">:koşulN:işlemN</p>
<p style="padding-left:60px;"><strong>end</strong></p>
<p>Deyimin açıklaması: Case deyimine girdiğimiz zaman, bizim koşulumuz hangi alternatifi gerçekliyorsa, ilgili işlem çalıştırılır.<!--more--></p>
<p><span style="color:#ff6600;">6)</span><span style="color:#ff6600;"><em>FONKSİYON TANIMLAMAK</em></span>: Fonksiyonlar belli girdileri/girdiyi alıp, bir sonuc/sonuclar üreten birimlerdir.</p>
<p style="padding-left:60px;"><strong>procedure</strong><em> fonksiyon ismi</em>(girdi listesi)</p>
<p style="padding-left:90px;"><em>işlem ya da işlemler</em></p>
<p style="padding-left:60px;"><strong>return</strong> <em>değer</em></p>
<p style="padding-left:60px;"><strong>end</strong></p>
<p>Programın herhangi bir yerinde bu yazdığımız fonksiyonu çağırmak için CALL deyimi kullanılır.</p>
<p>Teorik olarak, bu temel yapılarla, bir algoritmayı idealar dünyasından  bilgisayar dünyasına indirgeyebiliriz. Bir sonraki yazımızda bu temel yapıları kullanarak algoritma tasarlayacağız.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Code Jam 2008]]></title>
<link>http://heru762004.wordpress.com/?p=23</link>
<pubDate>Sat, 21 Jun 2008 23:03:27 +0000</pubDate>
<dc:creator>heru762004</dc:creator>
<guid>http://heru762004.wordpress.com/?p=23</guid>
<description><![CDATA[Wah udah lama neh ga latihan ACM lg.. bukannya trauma kalah lomba sih.. Koreksian n tugas kuliah num]]></description>
<content:encoded><![CDATA[<p>Wah udah lama neh ga latihan ACM lg.. bukannya trauma kalah lomba sih.. Koreksian n tugas kuliah numpuk banget.. Gak kerasa bentar lagi udah ada event online contest lg. Namanya google code jam. Indonesia punya sejarah lumayan bagus neh. Soalnya pernah ada orang Indonesia yang juara kontes ini. Kontes ini diikuti oleh banyak orang dari seluruh dunia. <em>So, </em>buat menang kontes ini lumayan susah.</p>
<p>Kemarin-kemarin sih gw baca, yang lolos babak penyisihan cuma 500 orang.. &#62;&#60;! Hm..  dari 500 orang itu, bakal dpt T-Shirt.. (wah mau.. &#62;&#60;!)... Moga-moga gw lolos..</p>
<p>Kemarin sih gw da ajak temen gw daftar.. ga tau dia jadi daftar ato ngga. Tapi keliatannya sih dia daftar. Hm, hadiahnya sudah tentu bukan hanya T-Shirt, tapi juga ada uang kalau menang.. (Wow!!)</p>
<p>bagi yang mau daftar, buka aja di <a href="http://code.google.com/codejam/">http://code.google.com/codejam/</a></p>
<p><em>I hope I luck now..</em></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Ngerasa Dapet K'ajaiban,..]]></title>
<link>http://sveglio.wordpress.com/?p=19</link>
<pubDate>Fri, 20 Jun 2008 04:21:04 +0000</pubDate>
<dc:creator>xintya</dc:creator>
<guid>http://sveglio.wordpress.com/?p=19</guid>
<description><![CDATA[Gw bru aja slese UAS slaen liburan gw juga nunggu hasil UAS gw yg agak ga jelas T_T yah yg pling gw ]]></description>
<content:encoded><![CDATA[<p>Gw bru aja slese UAS slaen liburan gw juga nunggu hasil UAS gw yg agak ga jelas T_T yah yg pling gw takutin adalah mata kuliah <img src="http://images.multiply.com/common/smiles/sad.png" alt="" />alpro yg singkatan dari algoritma dan pemrograman. Di mana kita di sini dituntut untuk bisa bahasa pemrograman skalipun kita belum pernah sama skali menyentuh dan menjamah apa yang disebut bahasa pemrograman kek pascal, bahasa C, ataupun yang laennya.</p>
<p>Secara nilai kuis besar gw pas-pas an kuis kecil pun juuga, pa lagi UAS. Tapi harapan terakhir gw cm UAS, gila aja wktu pertama kali gw ngeliat soalnya, haduh-haduh <img src="http://images.multiply.com/common/smiles/cry.png" alt="" />jabang baby. Jangankan bwat ngerjain, bwat ngeliat dan menjamahnya pun uda bkin miris, hikz..</p>
<p>Knapa yah, gw masi blom bsa ngerasaain feel nya mata kuliah yg namanya<img src="http://images.multiply.com/common/smiles/cat.png" alt="" /> alpro itu. Apa gw kurang latian yah?. Yang ngebikin gw bingung format penulisannya dan bagaimana cara menuliskan jalannya program itu ke dalam sebuah bahasa pemrograman. Gw pengen bgt bisa pemrograman.</p>
<p>Nah barusan aja salah satu tmen gw smz, klo dy g lulus di mata kuliah itu. Gw sempedh shyock <img src="http://images.multiply.com/common/smiles/omg.png" alt="" />ngebaca tuh smz. Akhirnya gw ngebuka site kampus gw bwat tau nilai gw. Gila aja, trnyata ge lulus. Yah meski gw brada pada silsilah paling bontot di daftar nilai itu. Gw jadi inget wktu gw di awal semester, gw juga ngerasa bener-bener <img src="http://images.multiply.com/common/smiles/cry.png" alt="" />'bejo'. Waktu itu ada beberapa temen gw yg ga lulus mata kuliah matematika I. Waktu liat KHS, nilai gw muepedh boo'.</p>
<p>Dari situ<img src="http://images.multiply.com/common/smiles/lightbulb.png" alt="" /> gw ngerasa klo mukjizat itu nyata. Waktu UAS, gw perbanyak do'a bwt supaya gw lancar ngejalanin UASnya plus supaya gw dilulusin dalam semua mata kuliah.</p>
<p>Dan semoga gw lulus semua mata kuliah bwat semester 2 ini.</p>
<p>AMIN<img src="http://images.multiply.com/common/smiles/wink.png" alt="" /></p>
<p>Nb: sebelumya sYa mempublish tulisan sYa ini d'multiply tapi berhubung sYa merasa kurang sreg. Akhirnya tulisan ini sYa pindah d'sini, makanya ada emoticon yang terkutip. Ehehehehe,..</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Potensi Swa-hipnosis ?]]></title>
<link>http://klinikservo.wordpress.com/?p=899</link>
<pubDate>Tue, 17 Jun 2008 03:58:49 +0000</pubDate>
<dc:creator>Klinik S.E.R.V.O</dc:creator>
<guid>http://klinikservo.wordpress.com/?p=899</guid>
<description><![CDATA[Banyak pencapaian besar yang terjadi pada masa lalu melalui hipnosis, tetapi sains muncul tepat dari]]></description>
<content:encoded><![CDATA[<p>Banyak pencapaian besar yang terjadi pada masa lalu melalui hipnosis, tetapi sains muncul tepat dari zaman kegelapan dimana ia dianggap sebagai karya iblis atau sebuah aksi panggung yang menggelikan.</p>
<p>Ia tidak lagi dianggap sebagai ilmu hitam (black magic). Sekarang, hipnosis adalah sebuah sains yang bermartabat. Ia telah menarik perhatian dunia dan memiliki tempat yang terhormat dalam profesi medik.</p>
<p>Meskipun praktik hipnosis dapat ditelurusri kembali hingga sejauh era para tabib primitif (primitive helaers), perkembangan serta penerapan swa-hipnosis merupakan sebuah fenomena yang relatif baru.</p>
<p>Oleh karena umat manusia begitu mudah tersugesti oleh dirinya sendiri (autosuggestible), hipnosis dapat melakukan hal hal yang luar biasa. Anda dapat membuat alam pikiran bawah sadar (subconscious mind) Anda bekerja demi kemajuan Anda.</p>
<p>Pikiran bawah sadar memainkan peran yang jauh lebih penting dalam kehiduapan sehari hari daripada yang disadari oleh sebagian besar orang.</p>
<p>"Swa-hipnosis memainkan peran yang sangat berharga dalam sebuah proses yang menjadikan lebih mudah bagi seorang individu untuk menemukan dan memahami proses kerja tubuh dan pikirannya sendiri, mempelajari faktor faktor yang pada dasarnya menyebabkan kesulitannya sendiri dan belajar bagaimana cara mengendalikannya."</p>
<p>Inilah cara Dr. Milton Erickson, ketua American Medical Hypnotists, menggambarkan fenomena swa-hipnosis.</p>
<p>Sumber : Hipnotis, Frank S. Caprio, M.D., 2007</p>
<p><span style="font-family:Calibri;"><strong><span style="font-size:13pt;color:#ff0000;line-height:115%;">Ingin Cepat Berubah ?</span></strong><strong><span style="font-size:13pt;line-height:115%;"> <span style="color:#7030a0;">KLIK Disini &#62;&#62;<span> </span></span><a href="http://klinikservo.wordpress.com/alamat-praktek/"><span style="background:red;color:#ff0000;">s</span><span style="background:red;color:#ffff00;">Klinik SERVO</span><span style="background:red;color:#ff0000;">s</span></a> <span style="font-size:medium;color:#7030a0;">!</span></span></strong></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Algoritma Floyd : Copy-Paste-Edit dari TA q]]></title>
<link>http://herfiena.wordpress.com/?p=10</link>
<pubDate>Thu, 12 Jun 2008 11:18:03 +0000</pubDate>
<dc:creator>herfiena</dc:creator>
<guid>http://herfiena.wordpress.com/?p=10</guid>
<description><![CDATA[Merupakan algoritma untuk pencarian lintasan terpendek pada suatu graf berbobot (weighted graph):
Ke]]></description>
<content:encoded><![CDATA[<p>Merupakan algoritma untuk pencarian lintasan terpendek pada suatu graf berbobot (weighted graph):</p>
<p>Kelebihan algoritma ini adalah dapat melakukan pencarian Lintasan terpendek antara semua pasangan simpul. (All Pairs Shortest Path)</p>
<p>Kekurangan algoritma ini adalah akan memakan waktu secara eksponensial N3. Dimana N adalah jumlah simpul yang ada pada graf. Setiap langkah dari pencarian antar simpul, akan diambil pasangan-pasangan terpendek untuk menghubungkan simpul-simppul yang diinginkan dalam graf.<br />
Algoritma Floyd membandingkan semua kemungkinan lintasan pada graf untuk setiap sisi dari semua simpul.<br />
Cara kerja algoritma Floyd adalah sebagai berikut:<br />
1.    Representasikan Graf dengan N buah simpul dan bobotnya dengan menggunakan dua buah   matriks ketetanggaan, matriks M untuk bobot dan Matriks Z untuk lintasan.<br />
2.    Manipulasi keduanya sebanyak N iterasi.<br />
3.    Matriks M hasil manipulasi akan menghasilkan bobot akhir.<br />
4.    Telusuri Matriks Z untuk mendapatkan lintasan terpendek</p>
<p>Lebih lengkap ???</p>
<p><a href="http://www.informatika.org/~rinaldi/Stmik/2006-2007/Makalah_2007/MakalahSTMIK2007-021.pdf">Download ini</a> atau <a href="http://http://www.unpas.ac.id/pmb/home/images/articles/infomatek/Jurnal_V_3-1.pdf">ini</a> , tapi <a href="http://www.informatika.org/~rinaldi/Stmik/2006-2007/Makalah_2007/MakalahSTMIK2007-021.pdf">ini juga bisa</a></p>
<p>Masi belum puas, silakan <a href="http://www.google.co.id/search?hl=id&#38;q=algoritma+Floyd&#38;btnG=Telusuri&#38;meta=cr%3DcountryID" target="_blank">kesini</a></p>
<p>Thanx buat orang2 yang artikel nya aq comot bwt TK n TA q...</p>
<p>Klo qt bisa lebih kenal, mungkin aq bakal ngomong 'thanx' langsung</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Nested Looping C++ (ujian Kemaren)]]></title>
<link>http://cinchalawra.wordpress.com/?p=15</link>
<pubDate>Wed, 11 Jun 2008 05:29:52 +0000</pubDate>
<dc:creator>cinchalawra</dc:creator>
<guid>http://cinchalawra.wordpress.com/?p=15</guid>
<description><![CDATA[
Tak perlu penjelasan panjang lebar karna disitu sudah diperlihatkan pendekatannya. Karna semuanya s]]></description>
<content:encoded><![CDATA[<p><img src="http://d3minuty.net/dianita/4.jpg" alt="bruri" /><br />
Tak perlu penjelasan panjang lebar karna disitu sudah diperlihatkan pendekatannya. Karna semuanya sudah jelas tak ada lagi yang perlu dijelaskan...(weleh2..) Karena kecenderungannya semakin dijelaskan panjang lebar justru semakin tidak jelas. Maka singkat saja bisa dilihat dari source codenya apabila masih kurang jelas datang saja ke rumah saya ato ketemu langsung dengan saya. Rumah saya terbuka bagi siapa saja kecuali pencuri, perampok dan semua orang yang berkeinginan jahat.   <a href="http://d3minuty.net/dianita/ujian.CPP">»  Sourcenya.. disini.. </a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Aspek Penting dari Algoritma ]]></title>
<link>http://asistenlabstikombinaniaga.wordpress.com/?p=45</link>
<pubDate>Tue, 10 Jun 2008 08:22:15 +0000</pubDate>
<dc:creator>asistenlab</dc:creator>
<guid>http://asistenlabstikombinaniaga.wordpress.com/?p=45</guid>
<description><![CDATA[1.   Finiteness
Algoritma harus berhenti “After a finite number of steps “
2.    Definitene]]></description>
<content:encoded><![CDATA[<p>1.   Finiteness</p>
<p class="MsoNormal" style="margin-left:36pt;">Algoritma harus berhenti “After a finite number of steps “</p>
<p>2.    Definiteness</p>
<p class="MsoNormal" style="margin-left:36pt;">Setipa langkah harus didefinisikan secara tepat, tidak boleh membingungkan (ambiguous)</p>
<p>3.    Input</p>
<p class="MsoNormal" style="margin-left:36pt;">Sebuah algoritma memiliki nol atau lebih input yang diberikan kepada algoritma sebelum dijalankan.</p>
<p>4.    Output</p>
<p class="MsoNormal" style="margin-left:36pt;">Sebuah algoritma memiliki satu atau lebih output, yang biasanya tergantung pada input.</p>
<p>5.    Effectiveness</p>
<p class="MsoNormal" style="margin-left:36pt;">Setiap algoritma diharapkan memiliki sifat efektif.</p>
]]></content:encoded>
</item>

</channel>
</rss>
