<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6701830459128346874</id><updated>2012-02-15T22:52:23.688-08:00</updated><category term='toshiba e105'/><category term='sriwijaya fc vs persipura'/><category term='program stack c++'/><category term='double linked list'/><category term='iklan presiden'/><category term='laptop murah'/><category term='algoritma dan struktur data 2'/><category term='download google earth'/><category term='struktur data'/><category term='algoritma'/><category term='acer 2930 core 2 duo'/><category term='gayatri mantram'/><category term='kesimpulan materi algoritma dan struktur data 2'/><category term='pemilu 2009'/><category term='arti algoritma dan struktur data 2'/><category term='FINAL COPA DJI SAM SOE 2009'/><category term='pointer program'/><category term='pointer'/><category term='contoh program pointer'/><category term='linked list c++'/><category term='array'/><category term='stack'/><category term='contoh program queue'/><category term='tree c++'/><category term='juara copa dji sam soe'/><category term='google earth'/><category term='queue c++'/><category term='Jk wiranto'/><category term='pengertian tree'/><category term='single linked list'/><category term='dedalu'/><category term='SBY'/><category term='pengertian array'/><category term='tips menghilangkan laron'/><category term='pengertian stack'/><category term='Mega prabowo'/><category term='structure c++'/><category term='structure algoritma'/><category term='capres cawapres 2009'/><category term='harga laptop murah'/><category term='laron'/><title type='text'>ANDY PLUS-PLUS</title><subtitle type='html'>Plus for You is also Plus for Me</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-7678590265891384096</id><published>2009-07-31T05:50:00.000-07:00</published><updated>2009-07-31T06:22:00.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='download google earth'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><title type='text'>GOOGLE EARTH</title><content type='html'>&lt;span style="font-weight: bold;font-size:100%;" &gt;ADVENTURE AROUND THE WORLD WITH GOOGLE EARTH&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Sungguh asyik bertualang menggunakan google earth,banyak benar informasi yang bisa kita dapatkan dalam menggunakan google earth,terutama informasi tentang letak suatu tempat yang ingin kita cari di belahan dunia ini.Menggunakannya pun sangat mudah, kita tinggal mengetikkan tempat yang ingin kita cari di kotak pencarian ( agar lebih mudah dan tepat kita harus mengetikkan nama tempat terkenal yang terdekat dengan tempat yang ingin kita cari) setelah itu kita tinggal menggeser bola dunia di dalam googgle earth sesuai dengan arah tempat yang ingin kita tuju.&lt;br /&gt;Benar-benar petualangan yang mengasyikkan,walaupun rumah saya tidak termasuk rumah orang terkenal tapi rumah saya bisa dideteksi oleh google earth,satu demi satu jalan saya telusuri hingga akhirnya sampai di rumah saya,hehehehe&lt;br /&gt;Tentunya anda tidak akan kebingungan lagi jika sudah mempunyai software ini,tinggal connect dengan internet anda sudah bisa jalan-jalan keliling dunia menggunakan google earth,walaupun hanya baru memantaunya dari layar komputer aja..&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KUPl416j85M/SnLteGN5PUI/AAAAAAAAADg/owjLJJ2B7Ig/s1600-h/home.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 241px;" src="http://2.bp.blogspot.com/_KUPl416j85M/SnLteGN5PUI/AAAAAAAAADg/owjLJJ2B7Ig/s320/home.bmp" alt="" id="BLOGGER_PHOTO_ID_5364611207472430402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anda bisa mendownload software google earth dengan mengklik link di bawah ini&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://earth.google.com/"&gt;http://earth.google.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;Selamat mencoba dan berkeliling dunia.......&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-7678590265891384096?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/7678590265891384096/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/07/google-earth.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/7678590265891384096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/7678590265891384096'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/07/google-earth.html' title='GOOGLE EARTH'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KUPl416j85M/SnLteGN5PUI/AAAAAAAAADg/owjLJJ2B7Ig/s72-c/home.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-4090308691477117378</id><published>2009-07-07T07:58:00.000-07:00</published><updated>2009-07-07T08:15:44.253-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iklan presiden'/><category scheme='http://www.blogger.com/atom/ns#' term='SBY'/><category scheme='http://www.blogger.com/atom/ns#' term='Jk wiranto'/><category scheme='http://www.blogger.com/atom/ns#' term='capres cawapres 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='pemilu 2009'/><category scheme='http://www.blogger.com/atom/ns#' term='Mega prabowo'/><title type='text'>IKLAN CAPRES CAWAPRES 2009</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;PERANG IKLAN CAPRES DAN CAWAPRES 2009 &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Sebagai rakyat kita wajib menggunakan hak pilih kita pada pemilu Presiden dan Wakil Presiden pada tanggal 8 Juli 2009. Gunakan hak pilih kita dengan sebaik-baiknya, karena suara anda akan menentukan kehidupan rakyat Indonesia 5 tahun ke depan. Sebagai ajang promosi semua pasangan calon presiden dan wakil presiden tentunya memiliki cara dan ciri tersendiri. Salah satu ajang promosi yang ampuh adalah iklan di televisi. Iklan-iklan tersebutlah yang akhir-akhir ini marak menghiasi televisi kita semua. Berikut beberapa tayangan iklan tersebut,dan semoga anda bisa menggunakan hak pilih anda dengan benar.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;Megawati - Prabowo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yjTH_S0OhzU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/yjTH_S0OhzU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Susilo Bambang Yudhoyono - Boediono&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Ktn4Z3LYjSo&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Ktn4Z3LYjSo&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 51);"&gt;Jusuf Kalla - Wiranto&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xag8uGqRlCE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/xag8uGqRlCE&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Ayo Rakyat Indonesia tentukan pilihanmu.... INGAT NYONTRENG tgl 8 Juli 2009.... okehhhh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-4090308691477117378?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/4090308691477117378/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/07/iklan-capres-cawapres-2009.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/4090308691477117378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/4090308691477117378'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/07/iklan-capres-cawapres-2009.html' title='IKLAN CAPRES CAWAPRES 2009'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-8295402246229865739</id><published>2009-06-29T07:19:00.000-07:00</published><updated>2009-06-29T07:49:34.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sriwijaya fc vs persipura'/><category scheme='http://www.blogger.com/atom/ns#' term='juara copa dji sam soe'/><category scheme='http://www.blogger.com/atom/ns#' term='FINAL COPA DJI SAM SOE 2009'/><title type='text'>FINAL COPA DJI SAM SOE 2009</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(204, 51, 204); font-weight: bold;font-family:trebuchet ms;font-size:130%;"  &gt;SRIWIJAYA IS THE WINNER OF COPA DJI SAM SOE 2009&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_KUPl416j85M/SkjT3hbBrPI/AAAAAAAAACY/Wiu1gE2K68Q/s1600-h/jadwal-copa-dji-sam-soe-cdss-2008.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 300px;" src="http://2.bp.blogspot.com/_KUPl416j85M/SkjT3hbBrPI/AAAAAAAAACY/Wiu1gE2K68Q/s320/jadwal-copa-dji-sam-soe-cdss-2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5352761107947826418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sriwijaya Fc Palembang kembali berhasil mempertahankan gelarnya sebagai juara COPA DJI SAM SOE 2009, namun kemenangan itu tidaklah seindah yang kita bayangkan bersama, Persipura Jayapura sebagai rivalnya harus mengundurkan diri dari pertandingan final di pertengahan babak kedua. Sungguh kemenangan yang mengecewakan pula tentunya untuk Rachmat Darmawan dan para pemain Sriwijaya FC.&lt;br /&gt;&lt;br /&gt;Dari segi permainan memang kubu Sriwijaya FC unggul dalam ball possesion. Namun Persipura tidak takluk begitu saja, buktinya sampai akhir babak pertama skor masih dalam keadaan seimbang 0-0. Kedisiplinan pemain belakang kedua kesebelasan patut diacungi jempol. Namun petaka bagi Persipura setelah pada babak kedua menit ke 51, Anaoure Obiora ( Sriwijaya FC ) berhasil menjebol gawang Jendri Pitoy ( Persipura) lewat sundulan mautnya yang mengarah ke pojok sebelah kiri gawang Jendri Pitoy. Gol semata wayang itu tidak terlepas dari umpan gelandang andalan M. Nasruha yang mengoper umpan crosing ke kotak penalti Persipura.&lt;br /&gt;&lt;br /&gt;Delapan menit kemudian insiden yang tidak kita harapkan pun terjadi, Kejadian ini berawal ketika kiper Ferry Rotinsulu menerjang Ian Kabes yang tengah membawa bola di dalam kotak penalti. Bola muntah hasil tabrakan itu pun langsung disambar oleh seorang pemain Persipura dan membentur tangan seorang pemain Sriwijaya. Dengan serentak para pemain Persipura kemudian mengangkat tangan dan mengklaim bahwa telah terjadi hands. Namun, menurut pengamatan wasit Purwanto tidak demikian. Menurutnya, tak ada pelanggaran yang terjadi dan oleh karenanya tak ada tendangan penalti. Hal tersebutlah yang memicu kemarahan kubu Persipura, sehingga ujung-ujungnya kubu Persipura harus meninggalkan lapangan dan mengakhiri pertandingan Final tersebut. Meski telah mengalami bujukan dari semua pihak, kubu Persipura tetap kokoh pada pendiriannya. Pertandingan pun berakhir, Sriwijaya FC berhasil keluar sebagai juara.&lt;br /&gt;&lt;br /&gt;Sebagai penikmat sepakbola Indonesia kita semua tentunya kecewa dengan kejadian ini, Semoga kejadian serupa tidak kita harapkan lagi di masa-masa mendatang. Semua pihak harus mulai berbenah diri. PSSI, wasit,  klub peserta dan panitia penyelenggara harus mulai berkaca. Semoga kejadian di Stadion Jaka Baring Palembang ( 28 Juni 2009 ) malam, tidak mengalami hal serupa seperti ini di masa-masa mendatang. BRAVO SEPAK BOLA INDONESIA.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-8295402246229865739?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/8295402246229865739/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/final-copa-dji-sam-soe-2009.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/8295402246229865739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/8295402246229865739'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/final-copa-dji-sam-soe-2009.html' title='FINAL COPA DJI SAM SOE 2009'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_KUPl416j85M/SkjT3hbBrPI/AAAAAAAAACY/Wiu1gE2K68Q/s72-c/jadwal-copa-dji-sam-soe-cdss-2008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-3598146134711387048</id><published>2009-06-29T06:57:00.000-07:00</published><updated>2009-06-29T07:06:19.369-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gayatri mantram'/><title type='text'>GAYATRI MANTRAM</title><content type='html'>&lt;p  style="text-align: justify;font-family:trebuchet ms;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;GAYATRI MANTRAM PENUNTUN KEHIDUPAN SPIRITUAL&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ty2XLidTzfc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ty2XLidTzfc&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;Sering kita mendengar orang-orang mengucapkan mantra Gayatri. Tapi setidaknya kita juga harus mengetahui makna dari mantra Gayatri itu karena sebuah mantra akan lebih bermakna dan bertuah jika orang yang mengucapkannya mengetahui betul arti dan maksud dari mantra itu.Mantra Gayatri adalah doa universal yang tercantum dan diabadikan dalam kitab suci Weda.Mantra Gayatri ditemukan oleh Rsi Wiswamitra.Dengan mantra Gayatri Rsi Wiswamitra mampu  menggunakan senjata-senjata langka yang mematuhi kehendaknya.Dengan mantra Gayatri dan kesaktiannya itu Rsi Wiswamitra dapat menciptakan alam semesta yang sama dengan jagad raya kita ini.&lt;/p&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;Mantra Gayatri tersebut adalah sebagai berikut :&lt;/p&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;OM&lt;br /&gt;BHUR BHUVAH SVAH&lt;br /&gt;TAT SAVITUR VARENYAM&lt;br /&gt;BHARGO DEVASYA DHIMAHI&lt;br /&gt;DHIYO YO NAH PRACODAYAT&lt;/p&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;Terjemahannya adalah sebagai berikut :&lt;/p&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;OM – Para Brahman Tuhan yang Maha Besar&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;BHUR – Bhur Loka adalah alam fisik yang terdiri atas unsur-unsur Panca Maha Bhuta yang akan membentuk Prakrti alam&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;BHUVAH – Bhuva Loka adalah alam pertengahan. Bhuva merupakan prana sakti yang ahanya dapat dihidupkan apabila adanya prajnana, yaitu kesadaran yang utuh dan menyeluruh selamanya dengan Tuhan&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;SVAH – Swarga Loga adalah alam tempat para Dewa&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;TAT – Paramatma, Tuhan atau Brahman sebagai sumber Atman&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;SAVITUR – Ia yang merupakan asal dari segala ciptaan ini&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;VARENYAM – Patut disembah&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;BHARGO – Sinar cahaya atau kecemerlangan spiritual yang menganugerahkan kebijaksanaan&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;DEVASYA – Kenyataan Tuhan&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;DHIMAHI – Kita bermeditasi&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;DHIYO – Budi atau intelek&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;YO – Yang&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;NAH – Kita&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify; font-family: trebuchet ms;"&gt;&lt;li&gt;PRACODAYAT – Menerangi&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;Jadi secara simpelnya maksud dari mantra Gayatri adalah permohonan penerangan kepada Ida Sang Hyang Widhi agar kita diberikan kebijaksanaan pikiran.&lt;/p&gt;&lt;div style="text-align: justify; font-family: trebuchet ms;"&gt; &lt;/div&gt;&lt;p style="text-align: justify; font-family: trebuchet ms;"&gt;Mantra Gayatri ini adalah sebuah energi yang ditujukan kepada Surya, sehingga kekuatan dari mantra ini tak terbatas dan sangat menakjubkan.Gayatri adalah Ibu dari Weda. Gayatri akan menyelamatkan orang yang mengucapkannya.Dengan pengucapan yang rutin seseorang yang mengucapkan mantra Gayatri akan mengembangkan dan memepertajam kemampuan akal budi manusia.Gayatri juga akan membebaskan kita dari segala macam penyakit,mengakis dan mencegah segala kesengsaraan, dan pengabul semua keinginan. Kita tidak boleh juga sembarangan memperlakukan mantra ini karena mantra ini akan mampu menimbulkan berbagai jenis kesaktian dalam diri seseorang yang mengucapkannya dengan penuh keyakinan.Mantra Gayatri sebaiknya diucapkan setap hari,kapan pun dan dimana pun. Dengan pengulangan-pengulangan ucapan mantra yang biasa disebut japa mantra kita akan dengan cepat merasakan efek dari mantra itu.Satu lagi penekanannnya adalah keyakinan kita terhadap mantra tersebut.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-3598146134711387048?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/3598146134711387048/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/gayatri-mantram-penuntun-kehidupan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/3598146134711387048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/3598146134711387048'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/gayatri-mantram-penuntun-kehidupan.html' title='GAYATRI MANTRAM'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-5485645659441319670</id><published>2009-06-29T06:38:00.000-07:00</published><updated>2009-06-29T06:56:16.089-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips menghilangkan laron'/><category scheme='http://www.blogger.com/atom/ns#' term='dedalu'/><category scheme='http://www.blogger.com/atom/ns#' term='laron'/><title type='text'>TIPS</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold; font-family: trebuchet ms;font-size:100%;" &gt;TIPS MENGHILANGKAN LARON ( DEDALU ) YANG MENGHINGGAPI LAMPU ANDA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Binatang yang satu ini sering kali membuat kita jengkel. Binatang yang selalu mengerumuni lampu anda di saat musim penghujan tiba, membuat kita merasa terganggu. Binatang ini selalu beterbangan berkelompok dan sayap-sayapna pun akan berserakan setelah sekian lama. Kita para pemilik rumah merasa jengkel saat membersihkannnya, sayapnya yang tipis mudah diterbangkan angin semakin membuat kita untuk susah membersihkan sisa-sisa dari binatang itu. Apalagi di saat kita sedang melakukan suatu pekerjaan di bawah lampu, sangat merasa terganggu sekali dengan keberadaan binatang ini. Tapi ada juga lo yang senang bila binatang ini muncul yaitu para cicak, tokek, dan kodok-kodok,hehehe... dengan munculnya laron ini mereka akan mendapatkan makanan dengan mudah dan dijamin perut mereka kembung sehabis melahap para laron. Berguna juga untuk para pemancing mania, laron bisa digunakan sebagai umpan saat memancing. Namun jika dilihat lebih banyak ruginya jika laron itu muncul dan berputar-putar di sekitar lampu rumah kita, kita bisa dibuat pusing juga nantinya.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KUPl416j85M/SkjG9Q19ieI/AAAAAAAAACQ/pTibldH8vfU/s1600-h/laron1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 247px;" src="http://1.bp.blogspot.com/_KUPl416j85M/SkjG9Q19ieI/AAAAAAAAACQ/pTibldH8vfU/s320/laron1.jpg" alt="" id="BLOGGER_PHOTO_ID_5352746912925452770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Berikut sedikit tips agar lampu-lampu yang ada dirumah anda tidaj dikerumuni para laron / dedalu itu :&lt;br /&gt;Siapkan &lt;span style="color: rgb(255, 0, 0);"&gt;cabe merah&lt;/span&gt; besar dan gantungkan pada lampu anda, cukup sekian tipsnya..... mudah bukan??? selamat mencoba dan semoga bermanfaat...&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-5485645659441319670?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/5485645659441319670/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/tips.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/5485645659441319670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/5485645659441319670'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/tips.html' title='TIPS'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_KUPl416j85M/SkjG9Q19ieI/AAAAAAAAACQ/pTibldH8vfU/s72-c/laron1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-3132381805329013336</id><published>2009-06-29T04:39:00.000-07:00</published><updated>2009-06-29T05:19:46.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='harga laptop murah'/><category scheme='http://www.blogger.com/atom/ns#' term='acer 2930 core 2 duo'/><category scheme='http://www.blogger.com/atom/ns#' term='toshiba e105'/><category scheme='http://www.blogger.com/atom/ns#' term='laptop murah'/><title type='text'>LAPTOP</title><content type='html'>&lt;span style="font-weight: bold; color: rgb(102, 51, 0);font-size:130%;" &gt;&lt;span style="font-family:trebuchet ms;"&gt;LAPTOP TERLARIS DENGAN HARGA MURAH&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;Nama Laptop : Toshiba E105-S1402 (Cooper Brown)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_KUPl416j85M/SkipazK9gzI/AAAAAAAAACA/_030RK3J_g8/s1600-h/E105-S1402-big.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 221px;" src="http://3.bp.blogspot.com/_KUPl416j85M/SkipazK9gzI/AAAAAAAAACA/_030RK3J_g8/s320/E105-S1402-big.jpg" alt="" id="BLOGGER_PHOTO_ID_5352714435007710002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Spesifikasi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Processor : Core 2 Duo P8400 2,26 GHz&lt;/li&gt;&lt;li&gt;RAM : 4 Gb&lt;/li&gt;&lt;li&gt;HDD : 320 Gb&lt;/li&gt;&lt;li&gt;VGA : Intel GMA 4500MHD 128-1342mb shared&lt;/li&gt;&lt;li&gt;Features : WEBCAM-FM tuner-BLUETOOTH-card reader-FINGERPRINT-(baterry 5000mAH / 8 CELL)&lt;/li&gt;&lt;li&gt;Display : 14,1"WXGA Trubrite&lt;/li&gt;&lt;li&gt;OPT' : DVDRW&lt;/li&gt;&lt;li&gt;Wifi&lt;/li&gt;&lt;li&gt;LAN&lt;/li&gt;&lt;li&gt;Berat : 2,25 Kg&lt;/li&gt;&lt;li&gt;OS&lt;/li&gt;&lt;/ul&gt;Harga : Rp. 9.650.000,00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Nama Laptop : ACER Aspire Series AS2930-641G25Mn&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_KUPl416j85M/SkitsCGRONI/AAAAAAAAACI/AIkpp8QTIEU/s1600-h/8195-acer_aspire_2930.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 204px;" src="http://4.bp.blogspot.com/_KUPl416j85M/SkitsCGRONI/AAAAAAAAACI/AIkpp8QTIEU/s320/8195-acer_aspire_2930.jpg" alt="" id="BLOGGER_PHOTO_ID_5352719129118849234" border="0" /&gt;&lt;/a&gt;Spesifikasi :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Processor : Core 2 Duo T6400 2,0GHz&lt;/li&gt;&lt;li&gt;RAM : 1 GB DDR2&lt;/li&gt;&lt;li&gt;HDD : 250 GB&lt;/li&gt;&lt;li&gt;VGA : Intel Mobile R-4 Series Express Chipset Family&lt;/li&gt;&lt;li&gt;Features : Card Reader-WEBCAM -BLUETOOTH-Express card&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Display : 12,1” WXGA Crystalbrite&lt;/li&gt;&lt;li&gt;OPT' : DVDRW&lt;/li&gt;&lt;li&gt;Wifi, LAN, MDM&lt;/li&gt;&lt;li&gt;Berat : 2,1 Kg&lt;/li&gt;&lt;li&gt;OS&lt;/li&gt;&lt;/ul&gt;Harga : Rp. 7.650.000,00&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dan masih tersedia lagi laptop dengan merk dan tipe lainnya.&lt;br /&gt;&lt;br /&gt;Bagi anda yang berminat untuk membelinya silahkan contact saya&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;GORI INTERNET&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Jl. Trengguli No. 100 Denpasar Timur&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 153, 0); font-weight: bold;"&gt;Denpasar-Bali&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_KUPl416j85M/Skio2UeJVXI/AAAAAAAAAB4/wFmTu-NhP_U/s1600-h/E105-S1402-big.jpg"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-3132381805329013336?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/3132381805329013336/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/laptop.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/3132381805329013336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/3132381805329013336'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/laptop.html' title='LAPTOP'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_KUPl416j85M/SkipazK9gzI/AAAAAAAAACA/_030RK3J_g8/s72-c/E105-S1402-big.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-4970147739239435729</id><published>2009-06-26T10:18:00.000-07:00</published><updated>2009-06-26T10:33:57.775-07:00</updated><title type='text'>KESAN DAN PESAN</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;KESAN DAN PESAN TERHADAP DOSEN ALGORITMA DAN STRUKTUR DATA I&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;I&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;kepada Bapak Dody Sanjaya dosen algoritma saya&lt;br /&gt;Kesan : Selama diajar oleh Bapak saya banyak sekali diajarkan tentang etika pergaulan dan kedisiplinan, walaupun sedikit kurang nyambung dengan materi, tetapi sebagai selingan di awal-awal pertemuan itu sangat bermanfaat sekali bagi saya. Banyak perubahan yang saya rasakan setelah mengikuti saran-saran bapak dalam bergaul. Untuk materi saya pertamanya belum cukup mengerti dengan penjelasan bapak pada saat teori, tetapi setelah mempraktekkan contoh-contoh program di modul yang Bapak beri saya kemudian mengerti dengan maksud yang Bapak berikan pada saat teori. Menurut saya ini adalah hal yang wajar karena teori tidak akan bisa terwujudkan bila belum ada praktek. Cara Bapak mengajar yang simpel ini dapat saya kutip maksudnya adalah untuk lebih mengaktifkan siswa itu sendiri, entah melalui  pribadi mahasiswa itu ataupun melakukan kerjasama antar mahasiswa dalam mengerjakan tugas.&lt;br /&gt;Pesan : Untuk Bapak Dody Sanjaya terus tingkatkan prestasi anak-anak Stikom Bali, terus bimbing kami, semoga kami bisa berhasil untuk kedepannya nanti.&lt;br /&gt;Terima kasih Pak.... Sukses buat Pak Dody... Sukses buat Stikom Bali dan Mahasiswanya....&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-4970147739239435729?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/4970147739239435729/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/kesan-dan-pesan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/4970147739239435729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/4970147739239435729'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/kesan-dan-pesan.html' title='KESAN DAN PESAN'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-3236146563038681862</id><published>2009-06-26T10:05:00.000-07:00</published><updated>2009-06-26T22:18:43.426-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kesimpulan materi algoritma dan struktur data 2'/><title type='text'>KESIMPULAN MATERI ALGORITMA DAN STRUKTUR DATA  II</title><content type='html'>&lt;span style="font-weight: bold;"&gt;KESIMPULAN MATERI ALGORITMA DAN STRUKTUR DATA  II&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu. Algoritma merupakan logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan alir (flowchart), sampai menggunakan bahasa pemrograman seperti bahasa C atau C++.&lt;br /&gt;&lt;br /&gt;Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisien Sedangkan data adalah representasi dari fakta dunia nyata.&lt;br /&gt;Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol&lt;br /&gt;&lt;br /&gt;Program adalah kumpulan intruksi komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ini ditulis dengan menggunakan bahasa pemrograman. Jadi bisa kita sebut bahwa program adalah suatu implementasi dari bahasa pemrograman.&lt;br /&gt;&lt;br /&gt;Jadi Program = Sruktur data + Algoritma&lt;br /&gt;&lt;br /&gt;materi yang dibahas pada algoritma dan struktur data II ini adalah&lt;br /&gt;&lt;br /&gt;1. Pointer&lt;br /&gt;2. Array&lt;br /&gt;3. Structure&lt;br /&gt;4. Linked List&lt;br /&gt;5. Stack&lt;br /&gt;6. Queue&lt;br /&gt;7. Tree&lt;br /&gt;&lt;br /&gt;berikut beberapa referensi untuk contoh-contoh program dari materi tersebut :&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" href="http://abryan.co.cc/"&gt;www.abryan.co.cc&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" href="http://singamasae.blogspot.com/"&gt;www.singamasae.blogspot.com&lt;/a&gt;&lt;span style=";font-family:trebuchet ms;font-size:85%;"  &gt;&lt;cite&gt;&lt;/cite&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" href="http://google.co.id/"&gt;www.google.co.id&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Demikian sedikit kesimpulan materi dari saya. Kritik dan saran sangat saya harapkan. Terima kasih.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-3236146563038681862?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/3236146563038681862/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/kesimpulan-materi-algoritma-dan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/3236146563038681862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/3236146563038681862'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/kesimpulan-materi-algoritma-dan.html' title='KESIMPULAN MATERI ALGORITMA DAN STRUKTUR DATA  II'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-5570432669535187605</id><published>2009-06-26T09:59:00.000-07:00</published><updated>2009-06-26T10:03:29.060-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tree c++'/><category scheme='http://www.blogger.com/atom/ns#' term='pengertian tree'/><title type='text'>TREE</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;TREE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Tree merupakan salah satu bentuk struktur data tidak linear yang menggambarkan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;hubungan yang bersifat hierarkis (hubungan one to many) antara elemen-elemen. Tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;bias didefinisikan sebagai kumpulan simpul/node dengan elemen khusus yang disebut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Root.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Notde lainnya terbagi menjadi himpunan-himpunan yang saling tak berhubungan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;satu sama lain (disebut Subtree). Untuk lebih jelasnya, di bawah akan diuraikan istilah-&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;istilah umum dalam tree.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Predecessor : Node yang berada di atas node tertentu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Successor : Node yang berada dibawah node tertentu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Ancestor : Seluruh node yang terletak sebelum node tertentu dan terletak pada jalur yang sama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Descendant : Seluruh node yang terletak sebelum node tertentu dan terletak pada jalur yang sama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Parent : Predecessor satu level di atas suatu node&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Child : Successor satu level di bawah suatu node&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Sibling : Node-node yang memiliki parent yang sama dengan suatu node&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Subtree : Bagian dari tree yang berupa suatu node beserta descendantnya dan memiliki semua karakteristik dari tree tersebut.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Size : Banyaknya node dalam suatu tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Height : Banyaknya tingkatan / level dalam suatu tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Root : Satu-satunya node khusus dalam tree yang tak punyak predecessor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Leaf : Node-node dalam tree yang tak memiliki successor&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Degree : Banyaknya child yang dimiliki suatu node&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Jenis-Jenis Tree&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Binary Tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Binary Tree adalah tree dengan syarat bahwa tiap node hanya boleh memiliki maksimal&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dua subtree dan kedua subtree tersebut harus terpisah. Sesuai dengan definisi tersebut&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;tiap node dalam binary tree hanya boleh memiliki paling banyak dua child.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Jenis- Jenis Binary Tree :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Full Binary Tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Jenis binary tree ini tiap nodenya (kecuali leaf) memiliki dua child dan tiap subtree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;harus mempunyai panjang path yang sama.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Complete Binary Tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Jenis ini mirip dengan Full Binary Tree, namun tiap subtree boleh memiliki panjang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;path yang berbeda dan setiap node kecuali leaf hanya boleh memiliki 2 child.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Skewed Binary Tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Skewed Binary Tree adalah Binary Tree yang semua nodenya (kecuali leaf) hanya&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;memiliki satu child.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Implementasi Binary Tree&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Binary tree dapat diimplementasikan dalam C++ dengan menggunakan double&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;linkedlist.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;dikutip dari : modul algoritma dan struktur data II stikom bali&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-5570432669535187605?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/5570432669535187605/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/tree.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/5570432669535187605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/5570432669535187605'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/tree.html' title='TREE'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-1522971114433084563</id><published>2009-06-26T09:50:00.000-07:00</published><updated>2009-06-26T09:58:43.981-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='queue c++'/><category scheme='http://www.blogger.com/atom/ns#' term='contoh program queue'/><title type='text'>QUEUE</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;QUEUE&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Definisi Queue Jika diartikan secara harafiah, queue berarti antrian, queue merupakan salah satu contoh aplikasi dari pembuatan double linked list yang cukup sering kita temui dalam kehidupan sehari-hari, misalnya saat Anda mengantri di loket untuk membeli tiket.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Istilah yang cukup sering dipakai seseorang masuk dalam sebuah antrian adalah enqueue. Dalam suatu antrian, yang dating terlebih dahulu akan dilayani lebih dahulu. Istilah yang sering dipakai bila seseorang keluar dari antrian adalah dequeue. Walaupun berbeda implementasi, struktur data queue setidaknya harus memiliki operasi-operasi sebagai berikut :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;EnQueue Memasukkan data ke dalam antrian&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;DeQueue Mengeluarkan data terdepan dari antrian&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Clear Menghapus seluruh antrian&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty Memeriksa apakah antrian kosong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsFull Memeriksa apakah antrian penuh&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;. Implementasi Queue dengan Linear Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Linear Array&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Linear array adalah suatu array yang dibuat seakan-akan merupakan suatu garis lurus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dengan satu pintu masuk dan satu pintu keluar.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Berikut ini diberikan deklarasi kelas Queue Linear sebagai implementasi dari Queue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;menggunakan linear array. Dalam prakteknya, anda dapat menggantinya sesuai dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;kebutuhan Anda. Data diakses dengan field data, sedangkan indeks item pertama dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;terakhir disimpan dalam field Head dan Tail. Konstruktor akan menginisialisasikan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;nilai Head dan Tail dengan -1 untuk menunjukkan bahwa antrian masih kosong dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;mengalokasikan data sebanyak MAX_QUEUE yang ditunjuk oleh Data. Destruktor akan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;mengosongkan antrian kembali dan mendealokasikan memori yang digunakan oleh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;antrian.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold;"&gt;Operasi-Operasi Queue dengan Linear Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi IsEmpty berguna untuk mengecek apakah queue masih kosong atau sudah berisi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;data. hal ini dilakukan dengan mengecek apakah tail bernilai -1 atau tidak. Nilai -1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;menandakan bahwa queue masih kosong.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsFull&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi IsFull berguna untuk mengecek apakah queue sudah penuh atau masih bisa&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;menampung data dengan cara mengecek apakah nilai tail sudah sama dengan jumlah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;maksimal queue. Jika nilai keduanya sama, berarti queue sudah penuh.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;EnQueue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi EnQueue berguna untuk memasukkan sebuah elemen dalam queue.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;DeQueue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi DeQueue berguna untuk mengambil sebuah elemen dari queue. Operasi ini&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;sering disebut juga serve. Hal ini dilakukan dengan cara memindahkan sejauh satu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;langkah ke posisi di depannya sehingga otomatis elemen yang paling depan akan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;tertimpa dengan elemen yang terletak di belakangnya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi Clear berguna untuk menghapus semua lemen dalam queue dengan jalan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;mengeluarkan semua elemen tersebut satu per satu hingga queue kosong dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;memanfaatkan fungsi DEQueue.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Implementasi Queue dengan Circular Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Circular Array&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Circular array adalah suatu array yang dibuat seakan-akan merupakan sebuah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;lingkaran dengan titik awal (head) dan titik akhir (tail) saling bersebelahan jika array&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;tersebut masih kosong.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Posisi head dan tail pada gambar diatas adalah bebas asalkan saling bersebelahan.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Berikut ini diberikan deklarasi kelas Queue Circular sebagai implementasi circular&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;array. Dalam prakteknya, Anda dapat menggantikanny sesuai dengan kebutuhan Anda.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Data diakses dengan field data, sedangkan indeks itemn pertama dan terakhir disimpan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dalam field Head dan Tail. Konstruktor akan menginisialisasi nilai Head dan Tail&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dengan 0 dan MAX-QUEUE-1 untuk menunjukkan bahwa antrian masih kosong dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;mengalokasikan data sebanyak MAX-QUEUE yang ditunjuk oleh Data. destruktor akan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;mengosongkan antrian kembali dan mendealokasikan memori yang digunakan oleh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;antrian.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold;"&gt;Operasi-Operasi Queue dengan Circular Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi IsEmpty berguna untuk mengecek apakah Queue masih kosong atau sudah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;berisi. Hal ini dilakukan dengan mengecek apakah tail masih terletak bersebelahan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dengan head dan tail lebih besar dari head atau tidak. Jika benar, maka queue masih&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;kosong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsFull&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi IsFull berguna untuk mengecek apakah queue sudah penuh atau masih bias&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;menampung data dengan cara mengecek apakah tempat yang masih kosong tinggal&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;satu atau tidak (untuk membedakan dengan empty dimana semua tempat kosong). Jika&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;benar berarti queue penuh.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;EnQueue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi EnQueue berguna untuk memasukkan sebuah elemen ke dalam queue tail dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;head mula-mula bernilai nol (0).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;DeQueue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;DeQueue berguna untuk mengambil sebuah elemen dari queue. Hal ini dilakukan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dengan cara memindahkan posisi head satu langkah ke belakang.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Implementasi Queue dengan Double Linked List&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Selain menggunakan array, queue juga dapat dibuat dengan linked list. Metode linked&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;list yang digunakan adalah double linked list.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold;"&gt;Operasi-operasi Queue dengan Double Linked List&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi IsEmpty berguna untuk mengecek apakah queue masih kosong atau sudah berisi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;data. Hal ini dilakukan dengan mengecek apakah head masih menunjukkan pada Null&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;atau tidak. Jika benar berarti queue masih kosong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsFull&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi IsFull berguna untuk mengecek apakah queue sudah penuh atau masih bias&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;menampung data dengan cara mengecek apakah Jumlah Queue sudah sama dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;MAX_QUEUE atau belum. Jika benar maka queue sudah penuh.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;EnQueue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi EnQueue berguna untuk memasukkan sebuah elemen ke dalam queue (head&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dan tail mula-mula meunjukkan ke NULL).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;DeQueue&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Procedure DeQueue berguna untuk mengambil sebuah elemen dari queue. Hal ini&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dilakukan dengan cara menghapus satu simpul yang terletak paling depan (head).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;contoh program :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;#include"conio.h"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;#include"stdio.h"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;#include"bios.h"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;#include"process.h"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void insert_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void insert_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void delete_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void delete_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void tampil();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;int l=0,r=0,d[5],x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;int n=4;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void main()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;{  int pilih;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   clrBarloop:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   clrscr();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,12);puts("Double Queue – Antrian Ganda");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,13);puts("[1]. Insert kiri  - Masuk dari sebelah kiri");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,14);puts("[2]. Delete kanan – Keluar dari sebelah kanan");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,15);puts("[3]. Insert kanan – Masuk dari sebelah kiri");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,16);puts("[4]. Delete kiri  - Keluar dari sebelah kiri");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,17);puts("[5]. Show - Tampil ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,18);puts("[6]. Quit - Keluar ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   gotoxy(25,20);printf("  pilih :  "); scanf("%i",&amp;amp;pilih);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   switch(pilih)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  case 1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          printf("\n\rmasukan data x=  "); scanf("%i",&amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          insert_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          printf("\r\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      case 2:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          delete_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          printf("\r\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      case 3:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          printf("\n\rmasukan data x=  " ); scanf("%i",&amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          insert_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          printf("\r\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      case 4:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          delete_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          printf("\r\n");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      case 5:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          tampil();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      case 6:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;          exit(0); break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   goto clrBarloop;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void insert_kiri(void)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   if((l&gt;0) &amp;amp;&amp;amp; (l &lt;r) )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  d[l-1] = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      printf("l = %i  x = %i",l-1,x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      l--;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  textcolor(YELLOW);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      { cprintf("Antrian sudah penuh !"); }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void delete_kanan(void)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;{  if(r&gt;l)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  x = d[r];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      printf("r = %i  x = %i",r,x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      r--;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  textcolor(YELLOW);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      {  cprintf("Antrian kosong"); }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void insert_kanan(void)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;{  if((r&lt;n)&gt;=l))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  d[r] = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      printf("r = %i ,  x = %i",r,x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      r++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  textcolor(YELLOW);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      {  printf("Antrian penuh"); }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void delete_kiri(void)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;{  if(l&lt;r)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  x = d[l];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      printf("l = %i  x = %i",l,x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      l++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   else&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  textcolor(YELLOW);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      {  cprintf("antrian kosong"); }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;void tampil()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;{  int m;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   m=l;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   printf("\n Isi antrian");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   while(m&lt;r)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   {  printf(" %i ", d[m]);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;      m++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;font-size:85%;" &gt;dikutip dari : modul algoritma dan struktur data II stikom bali&lt;br /&gt;contoh program : www.ziddu.com/.../AlgoritmadanStrukturData2-UBUDIYAH.zip.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-1522971114433084563?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/1522971114433084563/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/queue.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/1522971114433084563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/1522971114433084563'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/queue.html' title='QUEUE'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-4641601899833717319</id><published>2009-06-26T09:45:00.000-07:00</published><updated>2009-06-26T09:48:41.417-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pengertian stack'/><category scheme='http://www.blogger.com/atom/ns#' term='program stack c++'/><category scheme='http://www.blogger.com/atom/ns#' term='stack'/><title type='text'>STACK</title><content type='html'>&lt;span style="font-weight: bold; font-family: trebuchet ms;font-size:130%;" &gt;STACK&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;STACK atau TUMPUKAN adalah suatu struktur data yang seolah-olah terlihat&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;seperti data yang tersusun secara ‘menumpuk’, dimana ada data yang terletak&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;diatas data yang lainnya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;•Bersifat LIFO (Last In First Out), berarti data yang masuk terakhir akan keluar&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;pertama.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;•Operasi pada Stack :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;- IsFull : M mengecek apakah STACK sudah penuh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;- IsEmpty : M mengecek apakah STACK sudah kosong&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;- Push : M menambah data pada STACK pada tumpukan paling atas&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;- Pop atas : M mengambil data pada STACK pada tumpukan paling&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;- Print : M mencetak semua data dalam tumpukan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Stack dengan Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Sesuai dengan sifat stack, pengambilan / penghapusan di elemen dalam stack harus&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dimulai dari elemen teratas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Operasi-operasi pada Stack dengan Array&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsFull&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini memeriksa apakah stack yang ada sudah penuh. Stack penuh jika puncak&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;stack terdapat tepat di bawah jumlah maksimum yang dapat ditampung stack atau&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dengan kata lain Top = MAX_STACK -1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Push&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini menambahkan sebuah elemen ke dalam stack dan tidak bisa dilakukan lagi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;jika stack sudah penuh.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi menentukan apakah stack kosong atau tidak. Tanda bahwa stack kosong adalah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Top bernilai kurang dari nol.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Pop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini mengambil elemen teratas dari stack dengan syarat stack tidak boleh kosong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini mengosongkan stack dengan cara mengeset Top dengan -1. Jika Top bernilai&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;kurang dari nol maka stack dianggap kosong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Retreive&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini untuk melihat nilai yang berada pada posisi tumpukan teratas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Double Stack dengan Array&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Metode ini adalah teknik khusus yang dikembangkan untuk menghemat pemakaian&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;memori dalam pembuatan dua stack dengan array. Intinya adalah penggunaan hanya&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;sebuah array untuk menampung dua stack.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Tampak jelas bahwa sebuah array dapat dibagi untuk dua stack, stack 1 bergerak ke atas&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dan stack 2 bergerak ke bawah. Jika Top1 (elemen teratas dari Stack 1) bertemu dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Top 2 (elemen teratas dari Stack 2) maka double stack telah penuh.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Implementasi double stack dengan array adalah dengan memanfaatkan operasi-operasi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;yang tidak berbeda jauh dengan operasi single stack dengan array.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Operasi-operasi Double Stack Array&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsFull&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini memeriksa apakah double stack sudah penuh. Stack dianggap penuh jika&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Top[0] dan Top[1] bersentuhan sehingga stack tida memiliki ruang kosong. Dengan kata&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;lain, (Top[0] + 1) &gt; Top[1].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Push&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini memasukkan sebuah elemen ke salah satu stack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi memeriksa apakah stack pertama atau stack kedua kosong. Stack pertama&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dianggap kosong jika puncak stack bernilai kurang dari nol, sedangkan stack kedua&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dianggap kosong jika puncak stack sama atau melebihi MAX_STACK.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Pop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini mengeluarkan elemen teratas dari salah satu stack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini mengosongkan salah satu stack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Stack dengan Single Linked List&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Selain implementasi stack dengan array seperti telah dijelasnkan sebelumnya, ada cara&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;lain untuk mengimplementasi stack dalam C++, yakni dengan single linked list.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Keunggulannya dibandingkan array tebtu saja adalah penggunaan alokasi memori yang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dinamis sehingga menghindari pemborosan memori. Misalnya saja pada stack dengan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;array disediakan tempat untuk stack berisi 150 elemen, sementara ketika dipakai oleh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;user stack hanya diisi 50 elemen, maka telah terjadi pemborosan memori untuk sisa 100&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;elemen, yang tak terpakai. Dengan penggunaan linked list maka tempat yang&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;disediakan akan sesuai dengan banyaknya elemen yang mengisi stack. Oleh karena itu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;pula dalam stack dengan linked list tidak ada istilah full, sebab biasanya program tidak&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;menentukan jumlah elemen stack yang mungkin ada (kecuali jika sudah dibatasi oleh&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;pembuatnya). Namun demikian sebenarnya stack ini pun memiliki batas kapasitas,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;yakni dibatasi oleh jumlah memori yang tersedia.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Operasi-operasi untuk Stack dengan Linked List&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;IsEmpty&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi memeriksa apakah stack yang adamasih kosong.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Push&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi memasukkan elemen baru ke dalam stack. Push di sini mirip dengan insert&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dalam single linked list biasa.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Pop&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini mengeluarkan elemen teratas dari stack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Clear&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Fungsi ini akan menghapus stack yang ada.&lt;br /&gt;&lt;br /&gt;kutipan dari : modul algoritma dan struktur data II stikom bali&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-4641601899833717319?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/4641601899833717319/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/stack.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/4641601899833717319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/4641601899833717319'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/stack.html' title='STACK'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-5733764753701266460</id><published>2009-06-26T09:29:00.000-07:00</published><updated>2009-06-26T09:44:34.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='single linked list'/><category scheme='http://www.blogger.com/atom/ns#' term='linked list c++'/><category scheme='http://www.blogger.com/atom/ns#' term='double linked list'/><title type='text'>LINKED LIST</title><content type='html'>&lt;span style="color: rgb(51, 102, 255);font-family:trebuchet ms;font-size:130%;"  &gt;LINKED LIST&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Array merupakan variable yang bersifat statis (ukuran dan urutannya sudah pasti).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Selain itu, ruang memori yang dipakai olehnya tidak dapat dihapus bila array tersebut sudah tidak digunakan lagi pada saat program dijalankan.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Untuk memecahkan masalah di atas, kita dapat menggunakan variabel pointer. Tipe data pointer bersifat dinamis, variabel akan dialokasikan hanya pada saat dibutuhkan dan sesudah tidak dibutuhkan dapat direlokasikan kembali. Setiap ingin menambahkan data, Anda selalu menggunakan variabel pointer yang baru, akibatnya Anda akan membutuhkan banyak sekali pointer.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Oleh karena itu, ada baiknya jika Anda hanya menggunakan satu variabel pointer saja untuk menyimpan banyak data dengan metode yang kita sebut Linked List. Linked list adalah sekumpulan elemen bertipe sama, yang mempunyai keterurutan tertentu, yang setiap elemennya terdiri dari dua bagian. Linked adalah koleksi obyek heterogen dengan sifat setiap obyek (kecuali obyek terakhir) mempunyai penerus dan setiap obyek (kecuali obyek pertama) mempunyai pendahulu. Salah satu penggunaan pointer adalah untuk membuat linked list atau senarai berantai. Linked list sendiri dapat diartikan sebagai sekumpulan komponen yang saling berhubungan (berantai) dengan bantuan pointer. Perhatikan ilustrasi berikut untuk lebih jelasnya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;Linier Linked List&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;merupakan setiap node yang mempunyai pointer dimana menunjuk ke simpul berikutnya sehingga membentuk suatu rantaian / untaian, dengan demikian hanya diperlukan sebuah variable pointer. Pembuatan single linked list dapat menggunakan 2 metode yaitu; LIFO (LAST IN FIRST OUT) adalah suatu metode pembuatan llinked list dimana data yang masuk paling akhir adalah data yang paling pertama keluar. Sedangkan FIFO (FIRST IN FIRST OUT) adalah suatu metode pembuatan llinked list dimana data yang masuk paling awal adalah data yang paling pertama keluar juga.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program untuk Dicoba&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include &lt;conio.h&gt;&lt;/conio.h&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct dataMahasiswa {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    char nim[11];  &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    char nama[31];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    float ipk;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} mahasiswa;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct dataMahasiswa  mhsTheologi;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;     strcpy( mahasiswa.nim, “0244500016” );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;     strcpy( mahasiswa.nama, “Chotimatul” );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;     mahasiswa.ipk = 3.123;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;     mhsTheologi = mahasiswa;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Cetak isi struct mahasiswa”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nNim mahasiswa : %s”,mahasiswa.nim);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nNama mahasiswa : %s”,mahasiswa.nama);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nIPK mahasiswa : %f”,mahasiswa.ipk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “conio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdlib.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “malloc.h”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_akhir();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_akhir();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void tampil();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *first=NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *penunjuk;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int x;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int pilih;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;menu :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   clrscr();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,14);puts("Linier Linked List");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,15);puts("[1]. Insert  - Input Link List");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,16);puts("[2]. Delete  - Hapus Linked List");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,17);puts("[3]. Show - Tampil ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,18);puts("[4]. Quit - Keluar ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,20);printf("  pilih :  "); scanf("%i",&amp;amp;pilih);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   switch(pilih)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   {  case 1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf(“Masukkan sebuah nilai integer : ”); scanf(“%i”, &amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    if(first==NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    } else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x&lt;penunjuk-&gt;data) {&lt;/penunjuk-&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(penunjuk-&gt;link != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk=penunjuk-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x&gt;penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_akhir();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;      case 2:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nMasukkan bilangan yang mau dihapus : ”); scanf(“%i”, &amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x == penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;delete_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(penunjuk-&gt;link != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = penunjuk-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x == penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;delete_akhir();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = first-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(x != penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = penunjuk-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(penunjuk-&gt;link == NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“%i tidak ditemukan pada link list”, x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch(); goto menu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;delete_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;      case 3:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    tampil();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;      case 4:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    exit(0); break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;goto menu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} //end of main()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_awal() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = (struct simpul *)malloc(sizeof(struct simpul));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;data = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;first = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nsisip awal”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;first = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nbikin simpul baru”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_tengah() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *q, *r;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = (struct simpul *)malloc(sizeof(struct simpul));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;data = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(q-&gt;data &lt;&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;k = q;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = q-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = q;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;r-&gt;link = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\ninsert tengah ……..”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_akhir() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *q;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = (struct simpul *)malloc(sizeof(struct simpul));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;data = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(q-&gt;link !=NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = q-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q-&gt;link = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\ninsert akhir………………..”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_awal();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_awal() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;first = first-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x = p-&gt;data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\n%i telah disingkirkan dari link list”, x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;free(p);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf(“\nLinked list masih kosong”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_tengah() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;//buat sendiri lah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_akhir() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *q;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(p-&gt;link != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = p-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q -&gt;link = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x = p-&gt;data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\n%i telah disingkirkan dari link list”, x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;free(p);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nList masih kosong”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void tampil() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(first != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = first;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(p != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x = p-&gt;data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = p-&gt;link;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“%i -&gt; ”, p-&gt;data);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;Double Linked List&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;adalah pointer ganda yang digunakan untuk bergerak lebih dari satu arah saja.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “conio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdlib.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “malloc.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “ctype.h”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *left;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *right;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void pesan1();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void pesan2();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void tampil();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *kiri=NULL&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *kanan = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *penunjuk;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int x;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int pilih;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;menu :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   clrscr();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,14);puts("Double Linked List");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,15);puts("[1]. Insert  - Input Link List");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,16);puts("[2]. Delete  - Hapus Linked List");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,17);puts("[3]. Show - Tampil ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,18);puts("[4]. Quit - Keluar ");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   gotoxy(25,20);printf("  pilih :  "); scanf("%i",&amp;amp;pilih);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   switch(pilih)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   {  case 1:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf(“Masukkan sebuah nilai integer : ”); scanf(“%i”, &amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    if(kiri==NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    } else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = kiri;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x &lt;&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(penunjuk-&gt;link != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk=penunjuk-&gt;right;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x&gt;penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;insert_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;      case 2:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nMasukkan bilangan yang mau dihapus : ”); scanf(“%i”, &amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(kiri == NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;pesan1(); goto menu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = kiri;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x == penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;delete_kiri();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    penunjuk = kanan;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(x == penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;delete_kanan();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = kanan-&gt;left;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(x != penunjuk-&gt;data) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(penunjuk == kiri) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;pesan2();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;goto menu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = penunjuk-&gt;left;    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;delete_tengah();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;      case 3:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    tampil();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    getch(); break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;      case 4:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    exit(0); break;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;   }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;goto menu;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} //end of main()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_kiri() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = (struct simpul *)malloc(sizeof(struct simpul));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;data = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(kiri != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;link = kiri;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;kiri-&gt;left = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;kiri = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;left = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\ninsert kiri………..”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;left = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;right = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;kiri = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;kanan = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nbikin simpul baru”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_tengah() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct simpul *q;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = (struct simpul *)malloc(sizeof(struct simpul));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;data = x;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(kiri != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = kiri;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(q-&gt;data &lt;&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q = q-&gt;right;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;right = q;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;left = q-&gt;left;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q-&gt;left-&gt;right = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;q-&gt;left = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\ninsert tengah ……..”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;} else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;left = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p-&gt;right = NULL;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;kiri = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;kanan = p;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“\nbikin simpul baru”);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void insert_kanan() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;//buat prosedur insert_kanan()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_kiri() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;//buat prosedur delete_kiri()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_tengah() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;//buat sendiri lah&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void delete_kanan() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;//terusin sendiri&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void tampil() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;if(kiri != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = kiri;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;while(p != NULL) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x = p-&gt;data;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;p = p-&gt;right;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“%i -&gt; ”, p-&gt;data);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void pesan1() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;gotoxy(25,15); textcolor(YELLOW+BLINK);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{ cprintf(“Link List masih kosong……….”); }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void pesan2() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;gotoxy(25,15); textcolor(YELLOW+BLINK);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{ cprintf(“Data tidak ditemukan dalam Link List…………..”); }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;contoh program : &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=";font-family:arial;" &gt;&lt;cite&gt;www.ziddu.com/.../AlgoritmadanStrukturData2-UBUDIYAH.zip.html&lt;/cite&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-5733764753701266460?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/5733764753701266460/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/linked-list.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/5733764753701266460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/5733764753701266460'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/linked-list.html' title='LINKED LIST'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-1824364366716134387</id><published>2009-06-26T08:59:00.000-07:00</published><updated>2009-06-26T09:29:16.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='structure algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='structure c++'/><title type='text'>STRUCTURE</title><content type='html'>&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:130%;"  &gt;STRUCTURE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Structure (struktur) adalah kumpulan elemen-elemen data yang digabungkan menjadi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;satu kesatuan. Masing-masing elemen data tersebut dikenal dengan sebutan field. Field&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;data tersebut dapat memiliki tipe data yang sama ataupun berbeda. Walaupun field-field tersebut berada dalam satu kesatuan, masing-masing field tersebut tetap dapat&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;diakses secara individual.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Field-field tersebut digabungkan menjadi satu dengan tujuan untuk kemudahan dalam operasinya. Misalnya Anda ingin mencatat data-data mahasiswa dan pelajar dalam&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;sebuah program, Untuk membedakannya Anda dapat membuat sebuah record mahasiswa yang terdiri dari field nim, nama, alamat dan ipk serta sebuah record pelajar yang terdiri dari field-field nama, nonurut, alamat dan jumnilai. Dengan demikian akan lebih mudah untuk membedakan keduanya.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;contoh program structure :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;struct mahasiswa&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;char nim[15];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;char nama[30];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;char alamat[50];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;float ipk;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;};&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main( )&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;mahasiswa mhs;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;"NIM : ";cin.getline(mhs.nim,15);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;"NAMA : ";cin.getline(mhs.nama,30);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;"ALAMAT : ";cin.getline(mhs.nim,50);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;"NILAI IPK : ";cin&gt;&gt;mhs.ipk;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;mhs.nama&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;mhs.alamat&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;mhs.ipk&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt; endl ;&lt;br /&gt;&lt;br /&gt;cout&lt;&lt;" NIM anda : "&lt;&lt; mhs.nim &lt;&lt; endl ;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/mhs.ipk&gt;&lt;/span&gt;&lt;/mhs.alamat&gt;&lt;/span&gt;&lt;/mhs.nama&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;" NAMA anda : "&lt;&lt; mhs.nama &lt;&lt; endl ;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;" ALAMAT anda : "&lt;&lt; mhs.alamat &lt;&lt; endl ;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;cout&lt;&lt;" NILAI IPK anda : "&lt;&lt; mhs.ipk &lt;&lt; endl ;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;mhs.nama&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;mhs.alamat&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;mhs.ipk&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:trebuchet ms;"&gt;contoh program : modul algoritma dan struktur data II stikom bali&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/mhs.ipk&gt;&lt;/span&gt;&lt;/mhs.alamat&gt;&lt;/span&gt;&lt;/mhs.nama&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-1824364366716134387?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/1824364366716134387/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/structure-structure-struktur-adalah.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/1824364366716134387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/1824364366716134387'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/structure-structure-struktur-adalah.html' title='STRUCTURE'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-7055013077236316372</id><published>2009-06-26T08:52:00.000-07:00</published><updated>2009-06-26T08:56:27.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='pengertian array'/><title type='text'>ARRAY</title><content type='html'>&lt;span style="font-family: trebuchet ms;font-size:130%;" &gt;ARRAY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Array adalah suatu struktur yang terdiri dari sejumlah elemen yang memiliki tipe data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Array dapat berupa satu dimensi, dua dimensi, tiga dimensi ataupun banyak dimensi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;(multi dimensi).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold; color: rgb(255, 0, 0);"&gt;ARRAY SATU DIMENSI&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Array Satu dimensi tidak lain adalah kumpulan elemen-elemen identik yang tersusun&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dalam satu baris. Elemen-elemen tersebut memiliki tipe data yang sama, tetapi isi dari&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;elemen tersebut boleh berbeda.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Bentuk Umum:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;NamaArray[n] = {elemen0, elemen1, elemen2,... .,n};&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;n = jumlah elemen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms; font-weight: bold; color: rgb(51, 255, 51);"&gt;ARRAY DUA DIMENSI&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dari array satu dimensi. Jika array satu dimensi hanya terdiri dari sebuah baris dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;beberapa kolom elemen yang bertipe sama&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Bentuk Umum&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;NamaArray [m][n];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Atau&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;NamaArray [m][n] = { {a,b,..z},{1,2,...,n-1} };&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Contoh:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;double matrix[4][4];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;bool papan[2][2] = { {true,false},{true,false} };&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Pendeklarasian array dua dimensi hampir sama dengan pendeklarasian array satu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dimensi, kecuali bahwa array dua dimensi terdapat dua jumlah elemen yang terdapat di&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;dalam kurung siku dan keduanya boleh tidak sama.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;Elemen array dua dimensi diakses dengan menuliskan kedua indeks elemennya dalam&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;kurung siku seperti pada contoh berikut:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;//papan nama memiliki 2 baris dan 5 kolom&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;bool papan[2][5];&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;papan[0][0] = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;papan[0][4] = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;papan[1][2] = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: trebuchet ms;"&gt;papan[1][4] = false;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-7055013077236316372?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/7055013077236316372/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/array.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/7055013077236316372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/7055013077236316372'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/array.html' title='ARRAY'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-8135618606655391680</id><published>2009-06-26T08:31:00.000-07:00</published><updated>2009-06-26T08:45:09.977-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pointer program'/><category scheme='http://www.blogger.com/atom/ns#' term='contoh program pointer'/><category scheme='http://www.blogger.com/atom/ns#' term='pointer'/><title type='text'>POINTER</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;" &gt;Pengertian dan Prinsip Dasar Pointer&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam memori. Pointer merupakan tipe data berukuran 32 bit yang berisi satu nilai yang berpadanan &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;dengan alamat memori tertentu. Sebagai contoh, sebuah variabel P bertipe pointer bernilai 0x0041FF2A, berarti P menunjuk pada alamat memori 0041FF2A. Pointer dideklarasikan seperti variabel biasa dengan menambahkan tanda * (asterik) yang mengawali nama variabel. &lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"  style="font-family:trebuchet ms;"&gt;&lt;br /&gt;Bentuk Umum:&lt;br /&gt;&lt;tipe data=""&gt; namaVariabel;&lt;/tipe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;tipe data=""&gt;Contoh:&lt;/tipe&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;tipe data=""&gt;float * px;&lt;br /&gt;&lt;br /&gt;Statement  di  atas  mendeklarasikan  variabel  px  yang  merupakan  pointer.  Penyebutan&lt;br /&gt;tipe data float berarti bahwa alamat mem&lt;/tipe&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;tipe data=""&gt;ori yang di&lt;/tipe&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;tipe data=""&gt;tunjuk oleh px dimaksudkan untuk&lt;br /&gt;berisi data bertipe float.&lt;br /&gt;&lt;br /&gt;&lt;/tipe&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms;"&gt;•    Operator Pointer ada 2 (dua) :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;o    Operator &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;o    Operator *&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;•    Deklarasi pointer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;tipe_data *nama_variabel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;         Contoh :&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;         char *nim;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;         int *nilai;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;•    Operasi Pointer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;o    Operasi Penugasan (Assignment Operation)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;o    Operasi Aritmatika (Arithmetic Operation)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;o    Operasi Logika (Logical Operation)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh-contoh Program untuk dipraktekkan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 1 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “conio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{    int x, y;        /* x dan y bertipe int */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;int *px;        /* px pointer yang menunjuk objek */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;clrscr();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x = 87;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;px = &amp;x;        /* px berisi alamat dari x */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;y = *px;        /* y berisi nilai yang ditunjuk px */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Alamat x = %p\n”, &amp;amp;x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Isi px       = %p\n”, px);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Isi x         = %i\n”, x);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai yang ditunjuk oleh px = %i\n”, *px);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai  y    = %i\n”, y);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 2 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include &lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;float f = 0.75;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;float *pf;                /* pointer yang menunjuk ke tipe float */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    pf = &amp;f;              // memberikan alamat f kpd pointer pf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf( “Alamat memori variable f = %p \n”, &amp;amp;f );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf( “Alamat memori pointer pf = %p \n”, &amp;amp;pf );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf( “Alamat memori yang ditunjuk oleh pf = %p \n”, pf );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf( “Nilai yg ditunjuk oleh pf = %d \n”, *pf );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf( “Nilai variable f mula-mula = %f \n”, f );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    *pf = 1000.2;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;    printf( “Nilai variable f sekarang = %f \n”, f );&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 3 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “conio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{    float *x1, *x2, y;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;clrscr();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;y = 13.45;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x1 = &amp;y;        /* Alamat dari y disalin ke variabel x1 */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;x2 = x1;        /* Isi variabel x1 disalin ke variabel x2 */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai variabel y = %.2f ada di alamat %p\n”, y, x1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai variabel y = %.2f ada di alamat %p\n”, y, x2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Contoh Program 4 :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “stdio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;#include “conio.h”&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;void main()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;{    int nilai[3], *penunjuk;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;clrscr();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;nilai[0] = 125;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;nilai[1] = 345;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;nilai[2] = 750;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;penunjuk = &amp;amp;nilai[0];&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai %i ada di alamat memori %p\n”, *penunjuk, penunjuk);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai %i ada di alamat memori %p\n”, *(penunjuk+1), penunjuk+1);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;printf(“Nilai %i ada di alamat memori %p\n”, *(penunjuk+2), penunjuk+2);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;getch();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;}&lt;br /&gt;&lt;br /&gt;contoh program : &lt;/span&gt;&lt;span style="font-family: arial;font-size:85%;" &gt;&lt;cite&gt;www.ziddu.com/.../AlgoritmadanStrukturData2-UBUDIYAH.zip.html&lt;/cite&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-8135618606655391680?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/8135618606655391680/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/pointer.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/8135618606655391680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/8135618606655391680'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/pointer.html' title='POINTER'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6701830459128346874.post-1801505539280529100</id><published>2009-06-26T08:12:00.000-07:00</published><updated>2009-06-26T08:17:03.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arti algoritma dan struktur data 2'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma'/><category scheme='http://www.blogger.com/atom/ns#' term='struktur data'/><category scheme='http://www.blogger.com/atom/ns#' term='algoritma dan struktur data 2'/><title type='text'>ALGORITMA DAN STRUKTUR DATA II</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);font-family:trebuchet ms;font-size:180%;"  &gt;ALGORITMA DAN STRUKTUR DATA II&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ALGORITMA DAN PEMROGRAMAN&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu. Algoritma merupakan logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan  alir (flowchart), sampai menggunakan bahasa  pemrograman seperti bahasa C atau C++.&lt;br /&gt;&lt;br /&gt;Program adalah kumpulan intruksi komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ini ditulis dengan menggunakan bahasa pemrograman. Jadi bisa kita sebut bahwa program adalah suatu implementasi dari bahasa pemrograman.&lt;br /&gt;&lt;br /&gt;Program = struktur data + algoritma&lt;br /&gt;&lt;br /&gt;Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, sedemikian juga sebaliknya. Struktur data disini bisa berupa list, tree, graph, dsb.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;STRUKTUR DATA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisien Sedangkan data adalah representasi dari fakta dunia nyata.&lt;br /&gt;Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol&lt;br /&gt;&lt;br /&gt;Secara garis besar type data dapat dikategorikan menjadi :&lt;br /&gt;&lt;br /&gt;1. Type data sederhana&lt;br /&gt;    a. Type data sederhana tunggal, misalnya&lt;br /&gt;         Integer, real, boolean dan karakter&lt;br /&gt;    b. Type data sederhana majemuk, misalnya&lt;br /&gt;         String&lt;br /&gt;&lt;br /&gt;2. Struktur Data, meliputi&lt;br /&gt;    a. Struktur data sederhana, misalnya array dan record&lt;br /&gt;    b. Struktur data majemuk, yang terdiri dari&lt;br /&gt;         Linier : Stack, Queue, serta List dan Multilist&lt;br /&gt;         Non Linier : Pohon Biner dan Graph&lt;br /&gt;&lt;br /&gt;Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.&lt;br /&gt;&lt;br /&gt;Struktur data yang ″standar″ yang biasanya digunakan dibidang informatika adalah :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;List linier (Linked List) dan variasinya Multilist&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Stack (Tumpukan)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Queue (Antrian)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Tree ( Pohon )&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Graph ( Graf )&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6701830459128346874-1801505539280529100?l=andyplusplus.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://andyplusplus.blogspot.com/feeds/1801505539280529100/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/algoritma-dan-struktur-data-ii_26.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/1801505539280529100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6701830459128346874/posts/default/1801505539280529100'/><link rel='alternate' type='text/html' href='http://andyplusplus.blogspot.com/2009/06/algoritma-dan-struktur-data-ii_26.html' title='ALGORITMA DAN STRUKTUR DATA II'/><author><name>Made Andy Kurnia Prayoga</name><uri>http://www.blogger.com/profile/02306409042587988883</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='31' src='http://4.bp.blogspot.com/_KUPl416j85M/SW7PKcKGHWI/AAAAAAAAAAs/mv-lZBHMR3I/S220/DSC00723.jpg'/></author><thr:total>0</thr:total></entry></feed>
