<?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-2951885373343102435</id><updated>2011-09-13T05:42:38.184-07:00</updated><category term='TUGAS MATEMATIKA LANJUT'/><category term='Bahasa basic'/><category term='Tugas ku'/><category term='tentang saya'/><category term='TUGAS Pengantar Web Science #'/><category term='PROGRAM-PROGRAM PASCAL'/><category term='PASCAL'/><category term='DOWNLOAD'/><category term='Download artikel Pascal'/><title type='text'>BloG GuE</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>32</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-2029973113270887773</id><published>2010-03-21T06:50:00.000-07:00</published><updated>2010-03-21T06:53:03.609-07:00</updated><title type='text'>fungsi web yang dirasakan perlu tetapi belum ada</title><content type='html'>Web mempunyai banyak sekali manfaat bagi semua kalangan masyarakat,,tapi ada beberpa keterbatasan yang membuat kita menjadi sulit,,,,Di posting kali ini saya akan membahas mengenai fungsi web yang disrasakan perlu tapi belum pernah ada,,,&lt;br /&gt;1.Untuk web pendidikan kita&lt;br /&gt;Ada baik nyaa kalau kita ,,,tidak hanya memberikan ilmu dalam bentuk ebook atau apa lah namanya,,,tetapi juga ada nyaa saling bertukar ilmu dengan Negara lain,,missal nyaa kita buat program yang bisa secara langsung berdikusi di web itu ,,,tanpa harus harus saling mengirim email,,yaa ibaratnya bisa saling tatap muka,,,kan kita ada fasilitas web cam,,,memnag siiihhh bisa pake YM,,,tapi kan kalau langsung ke situs nyaa lebih mantap lagi,,,dan alangkah lebih baik lagi,,jika situs itu menyediakan Tanya jawab khusus,,yaa minimal sekali seminggu,,,jadi kita sama-sama online,,,&lt;br /&gt;2.Untuk web Pemberi ebook&lt;br /&gt;Untuk web pemberi ebook yaa sudah di bilang bagsu laah,,seperti ilmukomputer.org,,,dll,,tapi ada beberapa hal yang perlu untuk di tambah lagi,,seperti menyediakan juga kalau bisa cd tutorial yang berhubungan dengan web tersebut,,terkadang kita bingung ,,missal ebook merakit computer,kan kalau ga nyoba susah jugaaa,,,,,,,&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3.Untuk web Pengenalan Indonesia&lt;br /&gt;Untuk web yang satu ini bisa di bilang web promosi budaya kita,,,di sini ada beberapa kekurangan yang saya liat,,kurang nyaaa atau minimnyaa promosi ,,kalaupun promosi Cuma Bali aja,,,padahal banyak sekali wilayah Indonesia yang bangus-bagus,,,,&lt;br /&gt;&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/2951885373343102435-2029973113270887773?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/2029973113270887773/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2010/03/fungsi-web-yang-dirasakan-perlu-tetapi.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/2029973113270887773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/2029973113270887773'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2010/03/fungsi-web-yang-dirasakan-perlu-tetapi.html' title='fungsi web yang dirasakan perlu tetapi belum ada'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-990436921421945913</id><published>2010-03-21T06:47:00.000-07:00</published><updated>2010-03-21T06:49:57.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS Pengantar Web Science #'/><title type='text'>Kelebihan dan Kekurangan WEB</title><content type='html'>Pada posting kali ini,,saya akan membahas tentang kelebihan dan kekurangan dari web,,, hari gini ga tau web,,,ckckck (belagu amet yaaaa,,heheh),,,Ok  kita mulai saja,,,,Web pada dasarnya adalah suatu wadah untuk mencari atau menjadi sumber informasi,,, Banyak hal yang bisa kita peroleh dari Web,,,dan banyak kekurangan juga yang di timbulkan dari web,,,Pertama-tama kita bahas dulu yaa kelebihan nyaa,,,&lt;br /&gt;1.Memudahkan mencari informasi&lt;br /&gt;Sekarang ini kita ga perlu beli buku untuk mencari suatu referensi atau artikel,,,tinggal kita manfaatkan saja fasilitas dari internet,,kalau ga ada internet di rumah tinggal kita pergi ke warnet,,,Cuma bayar 3000 per jam,,dah dapet banyak mengakses banyak informasi yang kita butuhkan .,,salah satu pencari  yang terbaik yang sampe sekarang masih bercokol di papan atas klasmen situs pencarian ter baik adalah si “GOOGLE”,,disitu buaaaaaaaaanyak banget informasi yang bisa kita dapatkan,,,,,,,&lt;br /&gt;2.MEmudahkan kita untuk mengirimkan informasi penting&lt;br /&gt;Yaaa,,,kenapa saya bilang memudahkan mengirim informasi,,,contoh nya  sekarang kita ga perlu lagi ke rumah temen apa bila kita mau mengambil dokumen penting ,,,,seperti LA ,,,hehehehh,,,tinggal kirim lewat email,,udah deeehhh nyampe,,,,atau kita mau mengirim informasi ke banyak temen,,tinggal kita sampaikan saja lewat group anggota kita,,misalnya facebook,,,kan di setiap kelas biasanya  ada group nyaa masing-masing,,,,kaya saya 2IA15,,,heheheeh&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3.Memudahkan kita mencari temen&lt;br /&gt;Waaah kalau ini maah pasti kalian dah bisa nebak apa maksud saya,,,,yaaa, bener sekali (heheh apa yang bener},,,di sini kita membicarakan situs yang sekarang sedang booming2 nyaa,,yaitu si FACEBOOK,,,situs ini sudah sering terdengar di kuping kita,,banhkan sudah sering muncul di televise,,heheheh,,,tapi yang di televisi yang buruk2 mulu kalau tentang facebook,itu akan kita bahas di Babak ke 2 di ke kurangan web,,,dan saya juga akan memberikan tips nyaa agar kita terhindar dari kejahatan ini,,,,&lt;br /&gt;Ok saya kira dah cukup untuk kelebihannyaa sekarang kita masuk ke bagian Kekurangan&lt;br /&gt;1.Banyak web yang minta bayaran&lt;br /&gt;Eiiiiiiiittsss jangan mikir macam2 dulu yaaa ((hhahahah)),,,,ini tentang situs yang minta bayaran kalau misalnya kita mau mendapatkan artikel tersebut,,,huuuh bt banget yaa kalau kita pengen banget itu artikel atau bahkan software yang sedang kita bener2 butuhin tapi disitu tertulis ada lambing $ ,,naaah kalau dah kaya gitu udah tu,,,tinggal sedih nyaa doing,,,sungguh terlalu,,,menurut saya siihh,,ilmu itu gratis,,,,,ngapain menyebarkan kalau buntut2 hanya untuk minta uang,,emang siiiihhh kita semua ga bisa mendapatkan sesuatu itu dengan gratis,,,tapi apa salahnyaaa memberikan diskon laah setidaknyaa untuk para pelajar,,jadi di situs itu nanti ada tulisan “EXCEPT STUDENT,,WE GAVE DISCOUNT 98%),,,hhahahhhah,,,,bener ga ,,,angkat kaki yang setuju ????? &lt;br /&gt;&lt;br /&gt;2 .Banyak web yang memberikan sarana kejahatan&lt;br /&gt;,,,yaaa sekarang ini banyak sekali web yang memberikan sarana atau cara bagaimana melakukan sebuah kejahatan,,,contoh nyaa,,,cara membuat bom,,cara membuat senjata api,,,bahkan cara membobol suatu situs yang terkenal,,,,wah2,,,,yaa memang siiihhh ini ga bisa di katakan murni kejahatan,,bisa saja dengan ada nyaa ini kita bisa tau bagaiamana cara nyaa orang itu membuat atau menciptakan kejahatan yang bermacam2 tersebut,,,sehingga kita bisa tau cara mengantisipasinyaa,yaa contoh nyaa tadi gimana orang bisa membobol suatu server,,,,&lt;br /&gt;&lt;br /&gt;3.Menciptakan banyak nyaa penculikan dan PERSELINGKUHAN&lt;br /&gt;Heheheh,,,niiii mantap niiii,,yaaa seperti janji saya tadi saya akan membahasa tentnag situs jejaring pertemanan,,,,sekarang ini banyak sekali temen2 facebook yang menyalahgunakan facebookk untuk sarana kejahatan dan perselingkuhan,,,,kebanyakan siih perempuan niii yapenculikan lng jadi korban,,,untuk pertama yang kejahatan penculikan,saya berpikir kok mudah sekali yaa anak muda sekarang terhipnotis bujukan2 yang belum tentu dia itu orang baik2,,,sehingga dia mau aja di ajak untuk berkenalan secara langsung,,setelah sebelumnyaa chating2 an dulu lewat facebookk,,,malangnyaa abis ketemuan,,,,ga pulang-pulang,,,bahkan pulang tinggal nama,,,kasihann,,naah utnk mengantisipasinyaaa,,,,,coba laah untuk tidak terlau mempercayai seseorang yang baru kita kenal,,,walaupun orang itu terlihat baik di mata kita,,seperti membelikan kita pulsa laahh,apa laahh,jangan mau,,itu Cuma pancingan aja,,,,,nntar kalau kita makan umpannyaa berarti kita dah masuk ke perangkap dia,,,,,&lt;br /&gt;Ok untuk kasus ke 2,,perselingkuhan&lt;br /&gt;Yaa memang ga bisa di pungkiri lagi,,facebook di jadikan ajang perselingkuhan,,,kalau kata orang tu TTM(temen-tapi-mesra) hahhaha,,,,,yaaa kalau ini siiih sya ga bisa bicara banyak laah,,itu tergantung dari masing-masing pribadi kita yaaa,,,tapi kalau utnuk yang jomblo siih ga apa2,,tu namanya bukan selingkuh tapi mencari jodoh,,hahhhaa,,,&lt;br /&gt;Dah yaa cukup sekian postingnyaaa,,,sampai berjumpa di postingan beriktunyaaa,,TERIMA KASIHH ^_^&lt;br /&gt;&lt;br /&gt;&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/2951885373343102435-990436921421945913?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/990436921421945913/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2010/03/kelebihan-dan-kekurangan-web.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/990436921421945913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/990436921421945913'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2010/03/kelebihan-dan-kekurangan-web.html' title='Kelebihan dan Kekurangan WEB'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-89031404753762424</id><published>2010-02-28T06:34:00.000-08:00</published><updated>2010-02-28T06:35:37.309-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS Pengantar Web Science #'/><title type='text'>PLAGIATER ATAU PENJIPLAK</title><content type='html'>Penjipakan atau yang sekrang lebih dikenal dengan istilah “PLAGIAT ISME” adalah hal yang sering kita dengar belakangan ini,,,baik di TV maupun media lainnya,,,plagiat itu sebenarnya adalah meniru karya orang lain kemudian mempublikasikannya tanpa seizin dari sang pencipta nya,,walaupun kita tidak mendapatkan keuntungan uang dari yang kita publikasikan dari hasil menjiplak tersebut kita tetap saja bersalah,,kalau menurut saya,,menjiplak itu  memang tidak boleh,,tapi syah-syah aja asal untuk pendidikan,dan kemudian bila kita ingign menyebarkan luas ke public kita tuliskan dari mana asalnya kita mendapatkan artikel tersebut,,,sekarang ini bukan hanya artikel yang di tiru bahakn di salah satu infotainment televise,,saya mendengar dan melihat bahwa banyak musisi kita yang menjiplak lagu-lagu dari luar negeri,,,hahahahah,,,,,,,,,,,,,,saya di situ pun tersenyum sinis,,,,,,dan berkata dalam hati (kasihan yaa orang-orang sekarang dengerin lagu jiplakan),,,,dan kemudian untuk &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;lebih meyakinkan lagi saya lihat you tube,dan kemudian saya menemukannya,,,di situ ada perbandingan lagu yang di jiplak dengan lagu menjiplak nya,,ternyata nada-nadanya sama,,,wwwaaaaahhh kacau niiiiiii,,,,.Sebenranya gini masalahnya,,,kita setiap individu dilahirkan dengan potensial,,,kenapa orang bisa kok kita ga bisa,itu saja kok kata yang perlu di ingat,,kenapa orang bisa menciptakan itu,kenapa saya tidak,orang sama-sama punya akal,,,ya  kan ???? bahkan kita sendiri bisa menciptakan hal yang lebih baru lagi bahakan lebih bagus lagi,,,,,,SO belajar lah utnuk berusaha membuat karya sendiri  tanpa harus menjiplak,,kalau pun unntuk sebagai ferensi jadikanlah hanya sekedar pengenalan saja,selanjutnya kita sendiri yang mengembangkan,,OK&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/2951885373343102435-89031404753762424?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/89031404753762424/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2010/02/plagiater-atau-penjiplak.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/89031404753762424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/89031404753762424'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2010/02/plagiater-atau-penjiplak.html' title='PLAGIATER ATAU PENJIPLAK'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-4859790146076954829</id><published>2010-02-28T06:32:00.000-08:00</published><updated>2010-02-28T06:33:19.687-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS Pengantar Web Science #'/><title type='text'>PEMANFAATAN INTERNET</title><content type='html'>Makin hari semua masyarakat semua nya seperti ketergantungan dengan internet,,,baik untuk hal pendidikan,sosialisasi,bahkan untuk bermain sekalipun,saya sendiri banyak sekali mendapatkan manfaat dari internet ini,,,salah satu nya adalah pencarian bahan-bahan pelajaran saya,,atau hal-hala yang sangat saya sukai seperti music,,,untuk mencari artikel tersebut banyak search engine yang memfasilitasi nya,,salah satu nya adalah google,,,waaaah ini mah siapa yang ga kenal search engine yang satu ini,,,di sini berjuta-juta rtikel yang bisa kita dapatkan,,,,selain internet sebagai solusi untuk mendapatkan informasi,,dengan internet sekarang saya juga bisa menemukan  dengan temen-temen saya pas saya masih muda dulu (HEHEH kaya dah tua aja) pas masa-masa sekolah dulu &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;,,dengan menggunakan facebook saya bisa bertemu dengan temen-temen saya,,,senang sekali rasanya bisa bertemu dengan mereka lagi,,ternyata internet memang memberikan manfaat yang banyak untuk kita,,,saya mengenal internet itu baru pas saya duduk di 1 SMA,,dulu saya awam sekali dengan namanya internet bahkan untuk email saja saya bingung sekali,,untung ada temen saya yang mau mengajarkan saya,,,dan semenjak itu saya tertarik untuk mendalami lagi bagaimana sih internet itu,dan dengan internet saya bisa ngapain aja,,,,dan saya pun banyak mebaca dan bertanya-tanya ke sana ke mari untuk mengetahui cara penggunaan internet seperti apa,,dan akhirnya sampailah ketahap sekarang ini,,,saya bisa mengetahui bnyak sekali hal-hal tentang internet,,ditambah saya kuliah di jurusan yang saya sangat senagi,,makin bertambahlah ilmu saya tentang pemanfatan internet ini,,,,,,,&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/2951885373343102435-4859790146076954829?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/4859790146076954829/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2010/02/pemanfaatan-internet.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/4859790146076954829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/4859790146076954829'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2010/02/pemanfaatan-internet.html' title='PEMANFAATAN INTERNET'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-1289533093246467886</id><published>2010-02-28T06:28:00.000-08:00</published><updated>2010-02-28T06:30:01.725-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS Pengantar Web Science #'/><title type='text'>BANYAKNYA SARJANA YANG MENGANGGUR</title><content type='html'>Pada artikel di kompas kemaren ada artikel yang sangat menarik yaitu membahas masalah pengangguran yang di karenakan kurang nya softskill dari para calon tenaga kerja,,,mungkin saya bisa sedikit untuk memberikan komentar terhadap artikel tersebut,,,&lt;br /&gt;Dulu memang saya berpkir,untuk mencari kerja di suatu perusahaan itu Cuma membutuhkan nilai bagus,,,karena dengan nilai bagus itu bisa menjadi bukti kalau kita itu mempunyai kemampuan yang bagus,,tapi ternyata saya salah,,,orang tua saya sering menasehati saya,,tertutama ketika file-file kuliah saya berantakan,dan beliau berkata “NAK COBA RAPIKAN FILE_FILE MU ITU,TAKUTNYA KALAU KAMU TIDAK MEMBIASAKAN DIRI UNTUK RAPI,NTAR KALAU KAMU KERJA BISA SUSAH”.Ini adalah salah satu softskill yang kita harus miliki,yaitu jiwa untuk bisa mengatur semua apa yang kita milki,coba saja,bila file-file kita berantakan di meja kerja,dan tiba-tiba atasan memerlukan salah satu file yang sedang berantakan tersebut,apa ga kebingungan kita,,bisa-bisa bos marah karena kita lambat mengindahkan instruksinya,,,ada satu lagi,,,percakapan yang ibu saya juga sering katakan,saya orang nya memang mudah tersinggung dan marah,,kemudian beliau berkata kepada &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;saya “NAKJANGAN CEPAT EMOSIONAL KARENA NTAR KALU KERJA BISA_BISA GA ADA YANG MAU  BERTEMAN MA KAMU DAN GA ADA YANG MAU BERKERJA SAMA DENGAN KAMU” saya langsung terpikir,,ya juga,,,,dan saya pun ber introspeksi diri untuk bisa merubah hal-hal yang buruk di dalam diri saya,,&lt;br /&gt;Memang dalam dunia kerja banyak hal yang perlu kita asah agar kita mempunyai softskill  yang memang sangat di butuhkan di dalam dunia kerja,,,seperti BERGAUL,BERANI BICARA DI DEPAN,BERTUTUR KATA YANG SOPAN,dll,,itu semua bisa kita asah dari mulai sekarang sebelum kita masuk ke dunia kerja,,,,banyak factor yang bisa membantu kita sebenarnya dalam hal menambah softskill kita,salah satu contoh jika kita persentasi di depan,,kita harus PD,,,jangan malu-malu,,,kita semua kan sedang belajar,,jika kita ada kesalahan,,justru kita harus bersyukur,karena dengan kesalahan tadi kita bisa belajar dari kesalahan tersebut,,,&lt;br /&gt;Mungkin cukup sekian komentar dari saya tentang artikel tersebut,jika ada yang mau member komnter silahkan yaaa,,,,ok&lt;br /&gt;&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/2951885373343102435-1289533093246467886?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/1289533093246467886/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2010/02/banyaknya-sarjana-yang-menganggur.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1289533093246467886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1289533093246467886'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2010/02/banyaknya-sarjana-yang-menganggur.html' title='BANYAKNYA SARJANA YANG MENGANGGUR'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-4431654706063649682</id><published>2010-02-28T06:03:00.000-08:00</published><updated>2010-02-28T06:12:32.672-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS Pengantar Web Science #'/><title type='text'>pemanfaatan WEB</title><content type='html'>Pada era sekarang ini internet bukanlah hal baru lagi bagi masyarakat,banyak hal yang bisa kita lakukan dengan manggunakan fasilaitas internet,salah satu nya adalah pemanfaatan informasi .Salah satu sumber dari informasi tersebut berasal dari website,sekarang ini banyak banget website –wibsete yang memberikan bermacam informasi,,bahkan dalam satu website bisa terdiri dari macam-macam artikel,yang membuat kita tidak merasa bosan jadinya,,,&lt;br /&gt;Dulu jika kita ingin mencari sebuah referensi untuk tugas,,kita perlu ke sana-kemari untuk mencari buku yang berkaitan dengan tugas kita,,sekarang berbeda dengan dulu,,,sekarang ini mudah sekali untuk mencari referensi tugas,,,tinggal ke google dan search,,bahkan kita bisa ampe bingung milih artikel mana yang di gunakan untuk menjadi sumber referensi kiita,,contoh saja saya suka sekali bahasa pemrograman,dan untuk mencari artikel atau materi2 belajar tentang bahasa pemrogrman &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;yang saya sedang senangi ,saya sering mengunjungi situs ilmukomputer.org,,,di situ “BEJIBUN” artikel yang bisa kita download belum lagi artikel lain yang masih berhubungan dengan dunia IT,,,puas deh pokoknya,,,,,belum lagi kalau kita cari di google,,,itu bisa berpuluh-pulub artikel kita bisa dapatkan,,,naaah sekarang patutlah kita bersyukur atas kemajuan teknologi,,,seharusnya kita bisa lebih semangat dan maju ,,,karena banyak sekali informasi yang bisa kita gali,,,mau IT,mau kesehatan,,atau apapun,,,sebagai penutup dari posting saya ini,adalah MANFAATKANLAH FASILITAS YANG SUDAH MAJU PADA SAAT SEKARANG INI”gunakan dengan sebaik-baiknya,,,,terutama untuk kemajuan diri sendiri dan BANGSA kita ini,,,BRAVO  IT INDONESIA&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/2951885373343102435-4431654706063649682?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/4431654706063649682/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2010/02/pemanfaatan-web.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/4431654706063649682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/4431654706063649682'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2010/02/pemanfaatan-web.html' title='pemanfaatan WEB'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-4637664487329339744</id><published>2009-11-25T04:20:00.000-08:00</published><updated>2009-11-25T04:27:39.411-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tugas ku'/><title type='text'>Di kerjain program</title><content type='html'>Pada posting kali ini saya akan menceritakan suatu  kejadian yang menurut saya cukup menarik,,,,pada minggu kemaren saya bertemu dengan saudara saya pada suatu acara keluarga,,,,naah saudara saya itu adalah seorang system analyst di perusahaan singapura (bukannya sok yaa),,,nah kebetulan dia datang,saya tidak melewatkan kesempatan ituuuu,pada hari itu saya bercerita laaaah tentang apapun yang berhubungan dengan computer,salah satunyaa yaa itu,tentang bahasa pemrograman,,,pada saat itu saya curhat ma dia,,,gini curhatnyaa ,heheheh “a (saya orang sunda jadi panggilnya aa bukan e* yaaa,ckckckc) saya ada problem nii,saya bingung tentang string,apaan sih string,pada saat itu saya bercerita tentang bahasa c,oohhh blab la bla,gitulah pokonyaaa,terus saya nanya lagi tentang pointer,dan blab la bla,,,,naaah pada saat pertanyaa ini ni saya merasa terbohongii,kan ceritanya beberapa hari lalu syaa melihat blog teman saya yang jurusan SI dan dia juga belajar bahasa C,,dan dia bercerita kalau final test nyaa tu buat prog animasi,nah saya lihat dah tuuuu prog nya,jujur saja saya di situ tidak mengertiii,naaaaahhh kebetulan ada saudara saya itu,saya menanyakan program tersebut kepada saudara saya,alngkah terkejutnyaaa saya,dia lagsung bilang gini pada saya,”aa tau triknyaa”” dengan antusias saya langsung bertanya ,”bagaimana caranya a”dan dia Cuma menjawab “JANGAN MAU DIBODOHI,INI HANYA MENGGUNAKAN PERULANGAN ATAU LOOPING”,Ckckckckckkc,,,,,,saya di ketawain ma dia,,dia bilang “ini mah mainan aa pas dulu,hahahahaha” sial banget,,,jadi malu gw,hahaha,yaaa maklum laah baru belajar,heheheeh,,,,,&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Jujur saja saya iri melihat saudara saya itu,,padahal dia belajar c itu sudah lama sekali,sekarang dia bilang pake C#,dan dia itu sedang membuat program peta untuk jalur perlintasan pejabat OPEC yang  akan dia adakan tahun depan di singapura,gilllaaaa saya dah liat prog nyaaa,keren abissss,kaya yang di TV barat itu looohhhh,jadi program itu akan memantau setiap pergerakan setiap mobil pejabat,pokoknyaa keren deeh,,,naah saya termotivasi pengen masuk dunia computer tu salah satu nyaa melihat dia ,,,,Ok deh cukup sekian posting sayaa saat ini jika anda ingin melihat coding nyaa silahkan download &lt;a href="http://www.4shared.com/file/159481161/2d246c71/mantap.html"&gt;disini&lt;/a&gt; aja,yaaa,,oh yaaa ini turbo c yaaaa,ok&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/2951885373343102435-4637664487329339744?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/4637664487329339744/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/11/di-kerjain-program.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/4637664487329339744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/4637664487329339744'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/11/di-kerjain-program.html' title='Di kerjain program'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-7609419236486479003</id><published>2009-11-09T04:39:00.000-08:00</published><updated>2009-11-09T04:42:55.332-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tentang saya'/><title type='text'>diriku</title><content type='html'>Nama saya Yudhi ramadhoni,saya lahir 11 april 1990,dan saya terlahir kembar,walupun tidak identik,Pada posting kali ini saya akan menceritakan tentang identitas sekaligus tentang diri saya,baik itu dari segi sifat,watak,pokonya tentang ke pribadian saya,ok kita mulai saja,yang pertama dari sifat saya,setiap manusai pasti mempunyai sisi baik dan buruk,begitu pula saya,saya juga mempunyai sifat buruk,yaitu saya itu orang nya sangat tempramnetal,pendendam,possessive terhadap orang yang saya sayang,dan curiga,jujur saya bingung kenapa saya mempunyai kepribadian yang menurut saya cukup sangat mengganggu  saya,saya takut ,karena jujur saja sifat2 itu sudah sering muncul,dan saya takut sekali terbawa kedalam dunia kerja,karena sifat2 ini sangat membahayakan karier saya kelak,apalagi di dunia kerja yang penuh dengan sikap kedewasaan yang tinggi,sedangkan sisi baik,saya kira sangat sedikit sekali,salah satu nya saya sangat suka sekali menolong orang yang kesusahan,tapi jujur kenapa yaa setiap saya menolong orang yang kesusahan tersebut kadang2 dia malah menghianati saya,hehehe,aneeeh bukan ????.Ok sekarang topic ke 2,mengenai hal-hal yang saya sangat benci,saya paling benci dengan namanya ketidak jujuran,karena menurut saya jujur pada saat ini sangat amat diperlukan untuk setiap individu,walaupun terkadang saya sendiri masih kerap susah men implementasikannya,tapi saya akan selalu berusaha terus untuk belajar jujur,balik lagi,kenapa saya benci ketidak jujuran,karena ketidak jujuran akan membawa kita pada masalah yang complex,dari hal kecil bisa merambat menjadi hal yang besar,contoh saja,kasus KPK dan POLRi pada saat sekarnag ini,si kadal dan si cicak,loooh kok jadi lari ke politik yaa (sambil tersenyum malu) ^_-,heheheheh,kan sebagai contoh saja,Ok berikutnya adalah dalam hal pergaulan,untuk dalam hal pergaulan saya merasa sudah cukup bisa untuk menyeimbangi temen-temen yang ada di sekeliling saya,dan hal yan saya senagi adalah di menegrti dan di kasihi,baik dari segi apapun, sebagai penutup,yang terakhir adalah saya berharap semua hal yang buruk dalam diri saya dapat segera hilang,karena  itu sangat menggagu saya,Saya kira cukup sekian mengenai diri saya,harap di maklumi,sekian dan erima kasih&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2951885373343102435-7609419236486479003?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/7609419236486479003/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/11/diriku.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7609419236486479003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7609419236486479003'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/11/diriku.html' title='diriku'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-7382014122845357853</id><published>2009-10-13T05:36:00.000-07:00</published><updated>2009-10-13T06:41:54.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TUGAS MATEMATIKA LANJUT'/><title type='text'>contoh turunan parsial dalam kehidupan sehari-hari</title><content type='html'>Untuk tugas matematika lanjut ini ,saya akan memberikan contoh tentang penerapan turunan pasrial dalam kehidupan sehari-hari,pada contoh kali ini saya memberikan contoh pada bidang fisika &lt;br /&gt;Untuk contoh dalam bidang fisika,saya memberikan contoh pada sebuah benda yang biasa di sebut dengan bandul,Bandul jika kita ikat dengan menggunakan tali dan dipasang pada ujung pegas, kemudian kita ayunkan dari ujung satu ke ujung yang lain, lalu kita amati getaran pada bandul saat berayun.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Kemudian kita pakai cara newtonian dan lagrangian, untuk mendapatkan persamaan gerak dari sistem tersebut (berayun). Untuk cara newtonian, kita buat vektor satuan x, y, z dengan gaya yang mengikutinya. Sedangkan lagrangian dicari energi kinetik dan potansialnya.&lt;br /&gt;Dan sekarang kita memakai pemecahan secara numerik dengan gerak yang menggunakan metode runge, dimana f, g fungsi dari determinan dengan solusi turunan kedua diatas menggunakan matematika program algebra. Ini adalah cara paling tepat untuk menghubungkan metode runge-kutta dengan persamaan numerik pada sistem.&lt;br /&gt;methode runge kutta adalah methode integrasi numerik biasa dengan menggunakan langkah pengadilan pada tituk tengah suatu interval untuk membatalkan orde rendah kesalahan istilah.&lt;br /&gt;&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/2951885373343102435-7382014122845357853?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/7382014122845357853/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/10/contoh-turunan-parsial-dalam-kehidupan.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7382014122845357853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7382014122845357853'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/10/contoh-turunan-parsial-dalam-kehidupan.html' title='contoh turunan parsial dalam kehidupan sehari-hari'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-3000328091732382398</id><published>2009-06-20T20:09:00.000-07:00</published><updated>2009-06-20T20:11:37.966-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DOWNLOAD'/><title type='text'>Mutiara hidup</title><content type='html'>Temen-temen niii ada arikel bagus bangeeeet,untuk referensi hidup kita aja,saya juga dape dari temen ,kalau temen-temen mau download &lt;a href="http://rapidshare.com/files/246853137/mutiara_hidup.zip.html"&gt;disini&lt;/a&gt; aja yaaaa,mudah-mudahan artikel ini bermanfaat untuk temen-temen&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&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/2951885373343102435-3000328091732382398?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/3000328091732382398/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/mutiara-hidup.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3000328091732382398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3000328091732382398'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/mutiara-hidup.html' title='Mutiara hidup'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-1534850727034562476</id><published>2009-06-19T04:21:00.000-07:00</published><updated>2009-06-19T04:51:21.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download artikel Pascal'/><title type='text'>Download artikel pascal</title><content type='html'>Disni saya memberi beberapa artikel tentang pascal,artikel-artikel ini merupakan referensi saya untuk belajar bahasa pascal,silahkan kalian download&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246245222/rivai-multiuser.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal1&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246247151/prosedur_fungsi.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246247576/jonet-cd.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal3&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246247847/ii_tipedata.rar.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal4&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246248188/decky-pascal.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal5&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246249135/alwin-pascal-04.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal6&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;pascal7&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246249847/alwin-pascal-03.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal8&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246250275/alwin-pascal-02.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal9&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246250621/alwin-pascal-01.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal10&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246250847/agung-pascal.zip.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal11&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246251589/agung-pascal.rar.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal12&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246252229/10567518.rar.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal13&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/246252877/5_-_Record_dan_Set.rar.html"&gt;&lt;span style="font-weight:bold;"&gt;pascal14&lt;/span&gt;&lt;/a&gt;&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/2951885373343102435-1534850727034562476?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/1534850727034562476/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/download-artikel-pascal.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1534850727034562476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1534850727034562476'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/download-artikel-pascal.html' title='Download artikel pascal'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-865835454841658586</id><published>2009-06-18T08:48:00.000-07:00</published><updated>2009-06-18T08:50:38.178-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAM-PROGRAM PASCAL'/><title type='text'>program Input</title><content type='html'>Uses Crt;&lt;br /&gt;Var A,B,C:Byte; {A,B,C Merupakan variable yang digunakan dalam Program}&lt;br /&gt;Begin&lt;br /&gt;Clrscr;&lt;br /&gt;Write(‘Masukan nilai A=’);Readln(A);{input data pada baris yang sama}&lt;br /&gt;Write(‘Masukan nilai B=’);Readln(B);{input data pada baris yang sama}&lt;br /&gt;C:=A+B;&lt;br /&gt;Writeln(‘A+B=’,C); {untuk menampilkan A+B=}&lt;br /&gt;Writeln(A,’+’,B,’=’,C); {untuk menampilkan nilai A dan B yang kita input}&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;Masukan ni lai A=5 {angka 5 merupakan nilai yang kita input}&lt;br /&gt;Masukan ni lai B=6 {angka 6 merupakan nilai yang kita input}&lt;br /&gt;A+B=11 {angka 11 merupakan nilai C hasil dari A+B}&lt;br /&gt;5+6=11&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Contoh 2&lt;br /&gt;Uses Crt;&lt;br /&gt;Var A,B,C:Byte; {A,B,C Merupakan variable yang digunakan dalam Program}&lt;br /&gt;Begin&lt;br /&gt;Clrscr;&lt;br /&gt;Writeln(‘Masukan nilai A=’);Readln(A); {input data pada baris yang berbeda}&lt;br /&gt;Writeln(‘Masukan nilai B=’);Readln(B);{input data pada baris yang berbeda}&lt;br /&gt;C:=A+B;&lt;br /&gt;Uses Crt;&lt;br /&gt;Var A,B,C:Byte;&lt;br /&gt;Begin&lt;br /&gt;Clrscr;&lt;br /&gt;Writeln(‘Masukan nilai A=’);&lt;br /&gt;Readln(A);C:=A+BWriteln(‘Masukan nilai B=’);Readln(B);&lt;br /&gt;Writeln(‘A+B=’,C); {untuk menampilkan A+B=}&lt;br /&gt;Writeln(A,’+’,B,’=’,C); {untuk menampilkan nilai A dan B yang kita input}&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;Masukan nilai A=&lt;br /&gt;5 {angka 5 merupakan nilai yang kita input}&lt;br /&gt;Masukan nilai B=&lt;br /&gt;6 {angka 6 merupakan nilai yang kita input}&lt;br /&gt;A+B=11 {angka 11 merupakan nilai C hasil dari A+B}&lt;br /&gt;5+6=11&lt;br /&gt;Note :&lt;br /&gt;- Clrscr digunakan untuk membersihkan layar monitor dari tampilan sebelumnya&lt;br /&gt;- Clrscr harus dipasangkan dengan Uses Crt bila pascal dijalankan dalam DOS&lt;br /&gt;&lt;br /&gt;Contoh 3&lt;br /&gt;Var Nama:String[15];&lt;br /&gt;Begin&lt;br /&gt;Nama :=’Shabira’;&lt;br /&gt;Write(‘Nama :’);&lt;br /&gt;Write(Nama);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;Nama : Shabira&lt;br /&gt;Contoh 4&lt;br /&gt;Var Nama:String[15];&lt;br /&gt;Begin&lt;br /&gt;Nama :=’Shabira’;&lt;br /&gt;Writeln(‘Nama :’);&lt;br /&gt;Writeln(Nama);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;Nama :&lt;br /&gt;Shabira&lt;br /&gt;Contoh 5&lt;br /&gt;Var Nama:String[15]; {untuk membatasi jumlah character dalam&lt;br /&gt;string}&lt;br /&gt;Begin&lt;br /&gt;Nama :=’Shabira Kusumawati’;&lt;br /&gt;Write(‘Nama :’);&lt;br /&gt;Write(Nama);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;Nama : Shabira Kusumaw&lt;br /&gt;Note : String[15] berarti jumlah character yang akan ditampilkan hanya 15 character.&lt;br /&gt;Contoh 6&lt;br /&gt;Var Huruf1,Huruf2:char;&lt;br /&gt;Begin&lt;br /&gt;Huruf1:=’A’;&lt;br /&gt;Huruf2:=’B’;&lt;br /&gt;Writeln(Huruf1,Huruf2);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;AB&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/2951885373343102435-865835454841658586?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/865835454841658586/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/program-input.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/865835454841658586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/865835454841658586'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/program-input.html' title='program Input'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-6080015741759480168</id><published>2009-06-18T08:25:00.000-07:00</published><updated>2009-06-18T08:27:47.499-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PROGRAM-PROGRAM PASCAL'/><title type='text'>Program Output</title><content type='html'>Contoh 1&lt;br /&gt;Begin&lt;br /&gt;Writeln(‘Saya Belajar Pascal’);&lt;br /&gt;Writeln(‘---------------------------‘);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Saya Belajar Pascal&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Contoh 2&lt;br /&gt;Begin&lt;br /&gt;Writeln(‘Hai apa kabar?’);&lt;br /&gt;Write(‘Baik-baik saja’);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Hai apa kabar? baik-baik saja&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Contoh 3&lt;br /&gt;Begin&lt;br /&gt;Write(‘Hai apa kabar?’);&lt;br /&gt;Write(‘Baik-baik saja’);Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Hai apa kabar?Baik-baik saja&lt;/span&gt;&lt;br /&gt;Contoh 4&lt;br /&gt;Begin&lt;br /&gt;Writeln(‘Hai apa kabar?’);Writeln;&lt;br /&gt;Write(‘Baik-baik saja’);&lt;br /&gt;Readln;&lt;br /&gt;End.&lt;br /&gt;Output&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Hai apa kabar?&lt;br /&gt;Baik-baik saja&lt;br /&gt;Note : Writeln digunakan untuk pindah baris atau posisi cursor.&lt;/span&gt;&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/2951885373343102435-6080015741759480168?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/6080015741759480168/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/program-output.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/6080015741759480168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/6080015741759480168'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/program-output.html' title='Program Output'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-3421628992295732694</id><published>2009-06-18T08:19:00.000-07:00</published><updated>2009-06-18T08:22:11.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>Seleksi Kondisi pada pascal</title><content type='html'>Pengambilan keputusan dalam pascal ada dua statement yaitu If ... then dan Case ... of,&lt;br /&gt;proses pengambilam keputusan berepran penting dalam teknik pemprograman tersetruktur.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Statement If .... then&lt;br /&gt;Strukturnya adalah if ungkapan then statement&lt;br /&gt;Ungkapan adalah kondisi yang akan diseleksi oleh statement if. Bila kondisi yang diseleksi&lt;br /&gt;terpenuhi, maka statemen yang mengikuti then akan diproses, sebaliknya, bila kondisi&lt;br /&gt;tidak terpenuhi, maka yang akan diproses adalah statemen berikutnya.&lt;br /&gt;&lt;br /&gt;Statemen case .... of&lt;br /&gt;Struktur case dipakai untuk memilih dengan kemungkinan lebih dari 2.&lt;br /&gt;Bentuk umum struktur case adalah :&lt;br /&gt;Case &lt;variable&gt; of&lt;br /&gt;&lt;konstanta 1&gt;:&lt;Pernyataan&gt;&lt;br /&gt;&lt;konstanta 2&gt;:&lt;Pernyataan&gt;&lt;br /&gt;&lt;konstanta 3&gt;:&lt;Pernyataan&gt;&lt;br /&gt;Variable dan konstanta yang dapat dipakai hanyalah yang mempunyai ordinal, yaiutu tipe&lt;br /&gt;integer dan char.&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/2951885373343102435-3421628992295732694?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/3421628992295732694/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/seleksi-kondisi-pada-pascal.html#comment-form' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3421628992295732694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3421628992295732694'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/seleksi-kondisi-pada-pascal.html' title='Seleksi Kondisi pada pascal'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-1165113407026843627</id><published>2009-06-18T08:15:00.000-07:00</published><updated>2009-06-18T08:18:13.109-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>Perulangan BAG2 pada pascal</title><content type='html'>3. Perulangan For Bersarang&lt;br /&gt;Perulangan yeng berada di dalam perulangan yang lainnya, perulangan yang lebih&lt;br /&gt;dalam akan diproses lebih dahulu sampai habis kemudian perulangan yang lebih luar,&lt;br /&gt;kemudian mengerjakan perulangan yang lebih dalam lagi mulai dari nilai awalnya dan&lt;br /&gt;seterusnya.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Pengulangan while do&lt;/span&gt;&lt;br /&gt;Struktur pengulangan while do menggunakan ekspresi logika untuk menghentikan&lt;br /&gt;pengulangan. Struktur while do akan terus mengulang selama syarat terpenuhi, syarat di&lt;br /&gt;dalam pengulangan while do merupakan syarat dilakukannya pengulangan.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Perulangan While-do Bersarang&lt;/span&gt;&lt;br /&gt;Merupakan perulangan while-do yang satu di dalam perulangan while-do yang lainnya.&lt;br /&gt;&lt;br /&gt;Perulangan Repeat Until&lt;br /&gt;Struktur repeat until menggunakan ekspresi logika untuk menghentikan perulangan.&lt;br /&gt;Struktur repeat until akan mengulang statement sampai kondisi yang diseleksi di until&lt;br /&gt;tidak terpenuhi. Pada struktur repeat until tidak memerlukan blok dari begin sampai end.&lt;br /&gt;&lt;br /&gt;Perulangan Repeat Until Bersarang&lt;br /&gt;Perulangan repeat until yang satu berada di dalam perulangan repeat until yang lain.&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/2951885373343102435-1165113407026843627?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/1165113407026843627/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/perulangan-bag2-pada-pascal.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1165113407026843627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1165113407026843627'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/perulangan-bag2-pada-pascal.html' title='Perulangan BAG2 pada pascal'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-3414720299021032460</id><published>2009-06-18T08:14:00.000-07:00</published><updated>2009-06-18T08:15:56.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>Perulangan BAG1 pada pascal</title><content type='html'>A. Perulangan For&lt;br /&gt;Perulangan for digunakan untuk mengulang satu statement atau satu blok statement sesuai&lt;br /&gt;jumlah yang ditentukan.&lt;br /&gt;Macam-macam perulangan for :&lt;br /&gt;1. Perulangan for Positif&lt;br /&gt;Perulangan dengan penghitung (counter) dari kecil ke besar, perulangan ini&lt;br /&gt;dibentuk dengan menggunakan statement For-to-do.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;2. Perulangan for Negatif&lt;br /&gt;Perulangan dengan penghitung (counter) dari besar ke kecil, perulangan ini&lt;br /&gt;dibentuk dengan menggunakan statement For-downto-do.&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/2951885373343102435-3414720299021032460?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/3414720299021032460/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/perulangan-pada-pascal.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3414720299021032460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3414720299021032460'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/perulangan-pada-pascal.html' title='Perulangan BAG1 pada pascal'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-3357353492789143718</id><published>2009-06-18T08:08:00.000-07:00</published><updated>2009-06-18T08:11:47.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>DOWNLOAD PROGRAM PASCAL</title><content type='html'>Bagi yang belum punya program pascal bisa di download &lt;a href="http://rapidshare.com/files/245947075/TURBO71.rar.html"&gt;&lt;span style="font-weight:bold;"&gt;disini&lt;/span&gt;&lt;/a&gt; yaaaa,ok,Semoga bermanfaat&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2951885373343102435-3357353492789143718?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/3357353492789143718/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/download-program-pascal.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3357353492789143718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3357353492789143718'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/download-program-pascal.html' title='DOWNLOAD PROGRAM PASCAL'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-3612636638705369952</id><published>2009-06-18T08:05:00.000-07:00</published><updated>2009-06-18T08:07:03.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>program input output</title><content type='html'>Dalam bahasa pascal untuk menampilkan hasil digunakan prosedur standard write atau&lt;br /&gt;writeln.&lt;br /&gt;Write menampilkan hasil tanpa ganti baris.&lt;br /&gt;Writeln menampilkan hasil dengan ganti baris.&lt;br /&gt;&lt;br /&gt;Dalam bahasa pascal untuk memasukan data digunakan prosedur standard read atau readln.&lt;br /&gt;Read  untuk memasukan data dalam satu baris.&lt;br /&gt;Readln  untuk memasukan data pada baris yang berbeda.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&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/2951885373343102435-3612636638705369952?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/3612636638705369952/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/program-input-output.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3612636638705369952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/3612636638705369952'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/program-input-output.html' title='program input output'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-1434851450677044282</id><published>2009-06-18T08:01:00.000-07:00</published><updated>2009-06-18T08:03:16.963-07:00</updated><title type='text'>Element-element program Pascal</title><content type='html'>Element-element program pascal adalah sbb :&lt;br /&gt;1. Simbol-simbol dasar&lt;br /&gt;2. Kata-kata cadangan&lt;br /&gt;3. Pengenalan didefinisikan oleh pemakai.&lt;br /&gt;4. Data&lt;br /&gt;5. Karakter control&lt;br /&gt;6. Tanda operasi&lt;br /&gt;7. Komentar program&lt;br /&gt;8. Statemen&lt;br /&gt;9. Prosedur&lt;br /&gt;10. Fungsi&lt;br /&gt;A. Kata-kata cadangan&lt;br /&gt;Adalah kata-kata yang telah didefinisikan oleh pascal yang mempunyai maksud tertentu,&lt;br /&gt;kata-kata cadangan tidak boleh didefinisikan oleh pemakai sehingga tidak dipergunakan&lt;br /&gt;sebagai pengenal(identifier).&lt;br /&gt;B. Pengenal (identifier)&lt;br /&gt;Ketetntuan-ketentuan identifier :&lt;br /&gt;1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf,&lt;br /&gt;dimana huruf besar dan huruf kecil dianggap sama.&lt;br /&gt;2. Tidak boleh mengandung blank.&lt;br /&gt;3. Tidak boleh mengandung simbol-simbol khusus.&lt;br /&gt;4. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap signifikan.&lt;br /&gt;C. Tipe data&lt;br /&gt;1. Tipe data numerik integer&lt;br /&gt;Tipe Ukuran memory jangkauan nilai&lt;br /&gt;Byte 1 byte 0 .. 255&lt;br /&gt;Shortint 1 byte -128 .. 127&lt;br /&gt;Integer 2 byte -32768 .. 32767&lt;br /&gt;Word 2 byte 0 .. 65535&lt;br /&gt;Longint 4 byte -2147483648&lt;br /&gt;2. Tipe data numerik real&lt;br /&gt;Tipe konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38, nilai numerik&lt;br /&gt;real menempati memory sebesar 6 byte.&lt;br /&gt;3. Tipe data karakter&lt;br /&gt;Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal.&lt;br /&gt;4. Tipe data string&lt;br /&gt;Berupa kumpulan beberapa karakter yang terletak diantara tanda petik tunggal.&lt;br /&gt;5. Tipe data boolean.&lt;br /&gt;Tipe data ini mempunyai dua nilai yaitu true &amp; false.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;D. Tanda Operasi&lt;br /&gt;Dalam bahasa pascal ada beberapa tanda operasi (operator) antara lain :&lt;br /&gt;Operator Fungsi&lt;br /&gt;assignment operator&lt;br /&gt;:= sama dengan&lt;br /&gt;binary operator&lt;br /&gt;* perkalian&lt;br /&gt;Div pembagian bulat&lt;br /&gt;/ pembagian real&lt;br /&gt;MOD Modulus (hasil pembagian)&lt;br /&gt;+ penjumlahan&lt;br /&gt;- pengurangan&lt;br /&gt;bitwise operator&lt;br /&gt;NOT Logika Not&lt;br /&gt;AND Logika And&lt;br /&gt;OR Logika Or&lt;br /&gt;XOR Logika Xor&lt;br /&gt;SHL gerser ke kiri (shift left)&lt;br /&gt;SHR geser ke kanan (shift right)&lt;br /&gt;relation operator&lt;br /&gt;= sama dengan&lt;br /&gt;&lt;&gt; tidak sama dengan&lt;br /&gt;&gt; lebih besar dari&lt;br /&gt;&lt; lebih kecil dari&lt;br /&gt;&gt;= lebih besar sama dengan dari&lt;br /&gt;&lt;= lebih kecil sama dengan dari&lt;br /&gt;E. Komentar Program&lt;br /&gt;Komentar program digunakan untuk keperluan dokumentasi program, sehingga program&lt;br /&gt;mudah dibaca dan dipahami dapat ditambahkan komentar-komentar di dalam program&lt;br /&gt;tidak akan mempengaruhi program. Komentar ditulis dengan tanda pembatas { dan } atau&lt;br /&gt;(* dan *).&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/2951885373343102435-1434851450677044282?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/1434851450677044282/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/element-element-program-pascal.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1434851450677044282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/1434851450677044282'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/element-element-program-pascal.html' title='Element-element program Pascal'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-663677258738774314</id><published>2009-06-18T07:59:00.000-07:00</published><updated>2009-06-18T08:01:09.272-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PASCAL'/><title type='text'>Pengenalan bahasa pascal</title><content type='html'>A. Perkembangan Pascal&lt;br /&gt;Pascal adalah bahasa tingkat tinggi (high level language) yang orientasinya pada semua&lt;br /&gt;tujuan oleh Professor Niklaus Wirth, nama pascal diambil sebagai penghargaan terhadap&lt;br /&gt;Blaise Pascal, ahli matematik dan philosophi terkenal abad 17 dari Perancis. Kompiler&lt;br /&gt;Bahasa pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) untuk&lt;br /&gt;membantu mengajar program komputer secara sistematis, khususnya untuk pemprograman&lt;br /&gt;terstruktur.&lt;br /&gt;B. Struktur Program Pascal&lt;br /&gt;Struktur program pascal terdiri dari :&lt;br /&gt;1. Judul Program&lt;br /&gt;2. Blok Program&lt;br /&gt;a. Bagian deklarasi&lt;br /&gt;- Deklarasi label&lt;br /&gt;- Definisi konstanta&lt;br /&gt;- Definisi tipe&lt;br /&gt;- Deklarasi variable&lt;br /&gt;- Deklarasi prosedur&lt;br /&gt;- Deklarasi fungsi&lt;br /&gt;b. Bagian pernyataan&lt;br /&gt;C. Penulisan Program Pascal&lt;br /&gt;Contoh penulisan program yang bebas&lt;br /&gt;Begin&lt;br /&gt;Writeln(‘Belajar Pascal’);&lt;br /&gt;Writeln(--------------‘);&lt;br /&gt;End.&lt;br /&gt;Contoh penulisan yang tidak dianjurkan&lt;br /&gt;Begin Writeln(‘Belajar Pascal’); Writeln(--------------‘);&lt;br /&gt;End.&lt;br /&gt;Contoh penulisan program yang dianjurkan&lt;br /&gt;Begin&lt;br /&gt;Writeln(‘Belajar Pascal’);&lt;br /&gt;Writeln(--------------‘);&lt;br /&gt;End.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;D. Judul program&lt;br /&gt;Judul program (bila ditulis) terletak pada awal program dan diakhiri dengan titik koma.&lt;br /&gt;E. Bagian Deklarasi&lt;br /&gt;1. Deklarasi Konstanta&lt;br /&gt;Berisi identifier yang berisi nilai-nilai konstanta.&lt;br /&gt;Contoh penulisannya:&lt;br /&gt;Const&lt;br /&gt;PEMPROGRAMAN PASCAL 3&lt;br /&gt;dayak_timur@yahoo.com&lt;br /&gt;Panjang=10;&lt;br /&gt;Lebar=5;&lt;br /&gt;2. Deklarasi Variabel&lt;br /&gt;Mendefinisikan identifieryang berisi data yang berubah-ubah nilainya dalam program.&lt;br /&gt;Var total,gaji:real;&lt;br /&gt;Menikah,keterangan:string;&lt;br /&gt;3. Deklarasi tipe&lt;br /&gt;Ada beberapa tipe dalam pascal antara lain :&lt;br /&gt;a. Tipe data sederhana, terdiri dari :&lt;br /&gt;- Tipe data standar : integer,char,real,string,boolean&lt;br /&gt;- Tipe data didefinisikan pemakai : enumarated atau scalar type, subrange tipe.&lt;br /&gt;b. Tipe data terstruktur, terdiri dari :&lt;br /&gt;- Array - File&lt;br /&gt;- Record - Set&lt;br /&gt;c. Tipe data penunjuk (pointer type data)&lt;br /&gt;Contoh : Type&lt;br /&gt;Pecahan = real;&lt;br /&gt;Logika = Boolean;&lt;br /&gt;Bulat = integer;&lt;br /&gt;Huruf = string [25];&lt;br /&gt;Begin&lt;br /&gt;4. Deklarasi label&lt;br /&gt;Deklarasi yang neggunakan statemet goto untuk meloncat ke suatu statemen lain.&lt;br /&gt;Contoh :&lt;br /&gt;Label 100,selesai;&lt;br /&gt;Begin&lt;br /&gt;.................&lt;br /&gt;Goto 100&lt;br /&gt;.................&lt;br /&gt;100 :&lt;br /&gt;.................&lt;br /&gt;Goto selesai&lt;br /&gt;.................&lt;br /&gt;Selesai :&lt;br /&gt;End.&lt;br /&gt;F. Cara mengoperasikan Turbo Pascal&lt;br /&gt;Torbo pascal versi 5.0 hanya dapat dioperasikan pada format sistem operasi DOS, apabila&lt;br /&gt;kita menggunakan sistem operasi windows maka harus keluar dari sistem operasi.&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/2951885373343102435-663677258738774314?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/663677258738774314/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/pengenalan-bahasa-pascal.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/663677258738774314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/663677258738774314'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/pengenalan-bahasa-pascal.html' title='Pengenalan bahasa pascal'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-8939908442633142377</id><published>2009-06-17T19:00:00.000-07:00</published><updated>2009-06-17T19:01:44.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic11</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        MODUL 9&lt;br /&gt;        PENGOLAHAN FILE ACAK&lt;br /&gt;&lt;br /&gt;        Pada file sequential pengolahan datanya bersifat FIFO, tetapi&lt;br /&gt;        dalam pengolahan data kadang-kadang diperlukan proses pengolahan&lt;br /&gt;        yang sifatnya acak sehingga pengolahannya dapat dilakukan dengan&lt;br /&gt;        cepat dan sederhana.&lt;br /&gt;&lt;br /&gt;        File sequential banyak digunakan pada ekspor/impor data antar&lt;br /&gt;        sistem dimana format pada sistem yang satu tidak dikenali oleh&lt;br /&gt;        sistem lain, sehingga data dari suatu sistem perlu diekspor dalam&lt;br /&gt;        bentuk teks, kemudian diimpor kembali oleh sistem lain. Pada&lt;br /&gt;        pengolahan seperti ini tentu saja proses pengolahannya bersifat&lt;br /&gt;        FIFO.&lt;br /&gt;&lt;br /&gt;        Pengolahan data yang membutuhkan pencarian, pengurutan dan&lt;br /&gt;        perbaikan data tentu saja sulit menggunakan proses pengolahan&lt;br /&gt;        FIFO, karena akan menggunakan sumber daya yang besar dan menjadi&lt;br /&gt;        rumit. Pada pengolahan data seperti ini sangat dibutuhkan proses&lt;br /&gt;        pemasukan maupun pengambilannya berdasarkan alamat data tersebut.&lt;br /&gt;&lt;br /&gt;        Agar data dapat diambil dengan cepat, tentu saja dalam&lt;br /&gt;        penyimpannannya membutuhkan keteraturan, yaitu setiap data&lt;br /&gt;        memiliki ukuran yang sama, sehingga alamat data dapat didapatkan&lt;br /&gt;        dengan cepat.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FILE ACAK&lt;br /&gt;&lt;br /&gt;        File acak didalam pengolahannya data ditempatkan dalam bentuk&lt;br /&gt;        record yang memiliki panjang yang tertentu. Dengan sistem&lt;br /&gt;        pengolahan yang demikian suatu record data dapat langsung dibaca&lt;br /&gt;        ataupun ditulis tanpa harus memproses record sebelumnya.  Dalam&lt;br /&gt;        hal ini type data record akan berperan.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        TYPE SISWA&lt;br /&gt;             NOINDUK AS STRING * 10&lt;br /&gt;             NAMA    AS STRING * 15&lt;br /&gt;             TEORI   AS SINGLE&lt;br /&gt;             PRAKTEK AS SINGLE&lt;br /&gt;             RATA    AS SINGLE&lt;br /&gt;        END TYPE&lt;br /&gt;        Dim DAT As SISWA&lt;br /&gt;&lt;br /&gt;        Perintah pengolahan file ACAK&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        1. Perintah membuka file ACAK&lt;br /&gt;&lt;br /&gt;        Sebelum suatu file randon dapat digunakan harus dibuka, jika file&lt;br /&gt;        tersebut belum ada, maka akan dibuat yang baru. Adapun perintah&lt;br /&gt;        membuka file ACAK adalah sebagai berikut :&lt;br /&gt;&lt;br /&gt;        OPEN namafile FOR RANDOM  AS [#]filenum [LEN=reclen]&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        OPEN "SISWA.REC" FOR RANDOM AS #1 LEN = LEN(DAT)&lt;br /&gt;&lt;br /&gt;        Membuka file "siswa.rec" untuk diolah secara acak sebagai file&lt;br /&gt;        nomor 1 dan ukuran tiap record adalah sama dengan ukuran variabel&lt;br /&gt;        DAT.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        2. Mendapatkan jumlah record pada file ACAK yang telah terbuka.&lt;br /&gt;&lt;br /&gt;        JlhRec = LOF(1)/LEN(DAT)&lt;br /&gt;&lt;br /&gt;        Jumlah record dalam file ACAK adalah ukuran keseluruhan file ACAK&lt;br /&gt;        dibagi dengan ukuran tiap record.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        3. Perintah input/output pada file ACAK&lt;br /&gt;&lt;br /&gt;        Perintah menulis data&lt;br /&gt;&lt;br /&gt;        PUT [#]filenum[,nomorrecord][,variable]&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&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/2951885373343102435-8939908442633142377?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/8939908442633142377/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic11.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/8939908442633142377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/8939908442633142377'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic11.html' title='basic11'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-7829509691849409481</id><published>2009-06-17T18:59:00.000-07:00</published><updated>2009-06-17T19:00:34.535-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic10</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        MODUL 8&lt;br /&gt;        PENGOLAHAN SEQUENTIAL FILE&lt;br /&gt;&lt;br /&gt;        File merupakan fasilitas penyimpanan data pada external storage&lt;br /&gt;        yang bersifat permanen, jika dibandingkan dengan penyimpanan ke&lt;br /&gt;        RAM yang sifatnya sementara. Dengan pemakaian file kita dapat&lt;br /&gt;        menghemat pemakaian RAM komputer yang memiliki jumlah yang&lt;br /&gt;        terbatas serta dapat melakukan dokumentasi untuk jangka waktu&lt;br /&gt;        yang panjang.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Pada QBasic pengolahan file dapat dibagi atas tiga jenis, yaitu :&lt;br /&gt;        1. SEQUENTIAL FILE&lt;br /&gt;        2. RANDOM FILE&lt;br /&gt;        3. BINARY FILE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Pada Sequential file (file urut) proses pengolahannya dilakukan&lt;br /&gt;        secara linier dari awal sampai akhir, tanpa bisa kembali kebagian&lt;br /&gt;        sebelumnya, kecuali proses dimulai lagi dari awal. Jadi dalam&lt;br /&gt;        pengolahan datanya bersifat first in first out, artinya pembacaan&lt;br /&gt;        data dari file ini harus dimulai dari data yang paling awal.&lt;br /&gt;&lt;br /&gt;        Pada umumnya pengolahan data yang menggunakan file sebagai media&lt;br /&gt;        INPUT maupun OUTPUT memiliki tiga tahap, yaitu :&lt;br /&gt;        1. Tahap membuka file (OPEN)&lt;br /&gt;        2. Tahap memproses (INPUT/OUTPUT)&lt;br /&gt;        3. Dan yang terakhir adalah tahap menutup file (CLOSE)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Membuka File SEQUENTIAL&lt;br /&gt;&lt;br /&gt;        Untuk membuka file sequential yang akan diproses dapat digunakan&lt;br /&gt;        penulisan sebagai berikut :&lt;br /&gt;&lt;br /&gt;        Syntax :&lt;br /&gt;        Open filename [FOR mode]  AS [#]filenum&lt;br /&gt;&lt;br /&gt;        dimana mode terdiri dari :&lt;br /&gt;        INPUT,  membuka file untuk proses INPUT&lt;br /&gt;        OUTPUT, membuka file baru untuk proses OUTPUT&lt;br /&gt;        APPEND, membuka file untuk untuk proses OUTPUT dimana data baru&lt;br /&gt;        ditambahkan pada bagian akhir.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;  Contoh :&lt;br /&gt;        Open "Siswa.Dat" For Append AS #1&lt;br /&gt;&lt;br /&gt;        Akan membuka Siswa.Dat sebagai OUPUT dimana data baru ditambahkan&lt;br /&gt;        pada bagian akhir. Jika file Siswa.Dat belum ada, maka akan&lt;br /&gt;        dibuat yang baru.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Proses INPUT/OUTPUT&lt;br /&gt;&lt;br /&gt;        Perintah proses INPUT/OUTPUT pada sequential file sangat&lt;br /&gt;        tergantung kepada bentuk perlakuan terhadap data. Untuk penulisan&lt;br /&gt;        yang berorientasi pada baris, anda dapat menggunakan perintah&lt;br /&gt;        PRINT, dan pembacaanya dapat menggunakan LINEINPUT. Penulisan&lt;br /&gt;        yang berorientasi kepada data, anda dapat menggunakan perintah&lt;br /&gt;        WRITE dan INPUT untuk proses pembacaannya.&lt;br /&gt;&lt;br /&gt;        Syntax :&lt;br /&gt;        PRINT #filenumber,[USING stringexpressin;]expression list&lt;br /&gt;        WRITE #filenumber[,expressionlist]&lt;br /&gt;        INPUT #filenumber, variablelist&lt;br /&gt;        LINEINPUT #filenumber, variable-string&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Write #1, "920403024","Hendra",80,90&lt;br /&gt;&lt;br /&gt;        menulis ke file nomor 1, dan data dapat dibaca kembali dengan&lt;br /&gt;        perintah :&lt;br /&gt;&lt;br /&gt;        Input #1,Nim$,Nama$,Teori,Praktek&lt;br /&gt;&lt;br /&gt;        Catatan :&lt;br /&gt;        Anda dapat menggunakan fungsi bantu EOF(filenumber) untuk&lt;br /&gt;        memeriksa apakah berada diposisi akhir file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Proses CLOSE&lt;br /&gt;&lt;br /&gt;        Untuk menutup file dapat digunakan perintah CLOSE.&lt;br /&gt;&lt;br /&gt;        Syntax :&lt;br /&gt;        CLOSE #filenumber&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        CLOSE #1&lt;br /&gt;&lt;br /&gt;        menutup file nomor 1.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        'PROGRAM MENGISI DATA KE FILE SISWA.DAT&lt;br /&gt;        OPEN "SISWA.DAT" FOR APPEND AS #1&lt;br /&gt;        DO&lt;br /&gt;            PRINT "DATA SISWA KE -";I&lt;br /&gt;            INPUT "NO.INDUK  :",NOINDUK$&lt;br /&gt;            IF NOINDUK$ &lt;&gt; "" THEN&lt;br /&gt;               INPUT "NAMA      :",NAMA$&lt;br /&gt;               INPUT "TEORI     :",TEORI&lt;br /&gt;               INPUT "PRAKTEK   :",PRAKTEK&lt;br /&gt;               WRITE #1,NOINDUK$,NAMA$,TEORI&lt;br /&gt;            ENDIF&lt;br /&gt;        LOOP UNTIL NOINDUK$ = ""&lt;br /&gt;        CLOSE #1&lt;br /&gt;        END&lt;br /&gt;&lt;br /&gt;        'PROGRAM BACA DATA DARI SISWA.DAT DAN MENCETAK KE LAYAR&lt;br /&gt;        CLS&lt;br /&gt;        OPEN "SISWA.DAT" FOR INPUT AS #1&lt;br /&gt;        PRINT "-------------------------------------------------------------------"&lt;br /&gt;        PRINT "NO.INDUK   NAMA            TEORI     PRAKTEK   RATA-RATA   LULUS   "&lt;br /&gt;        PRINT "-------------------------------------------------------------------"&lt;br /&gt;        POLA$="\        \ \             \ ###.##    ###.##    ###.##      \     \ "&lt;br /&gt;        VIEW PRINT 4 TO 23&lt;br /&gt;        WHILE NOT EOF(1)&lt;br /&gt;            INPUT #1, NO_INDUK$,NAMA$,TEORI,PRAKTEK&lt;br /&gt;            RATA = (TEORI+PRAKTEK)/2&lt;br /&gt;            IF RATA &lt; 60 THEN&lt;br /&gt;               LULUS$="TIDAK"&lt;br /&gt;            ELSE&lt;br /&gt;               LULUS$ = "YA"&lt;br /&gt;            ENDIF&lt;br /&gt;            PRINT USING POLA$;NO_INDUK$;NAMA$;TEORI;PRAKTEK;RATA;LULUS$&lt;br /&gt;        WEND&lt;br /&gt;        CLOSE #1&lt;br /&gt;        END&lt;br /&gt;&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/2951885373343102435-7829509691849409481?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/7829509691849409481/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic10.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7829509691849409481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7829509691849409481'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic10.html' title='basic10'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-5272295579340777232</id><published>2009-06-17T18:58:00.000-07:00</published><updated>2009-06-17T18:59:17.448-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic9</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan QBasic&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        Modul 7&lt;br /&gt;        TYPE DATA RECORD&lt;br /&gt;&lt;br /&gt;        Record Type merupakan type ciptaan yang dibuat oleh pemakai&lt;br /&gt;        sesuai dengan tuntutan program. Record Type merupakan type&lt;br /&gt;        variabel yang terdiri dari kumpulan type-type standar Quick&lt;br /&gt;        Basic.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Mendeklarasikan suatu Record Type&lt;br /&gt;&lt;br /&gt;        Pada QBasic Record Type dapat dideklarasikan dengan penulisan&lt;br /&gt;        berikut :&lt;br /&gt;&lt;br /&gt;        Syntax :&lt;br /&gt;        Type nama&lt;br /&gt;             &lt;nama elemen 1&gt; AS &lt;typedata&gt;&lt;br /&gt;             &lt;nama elemen 2&gt; AS &lt;typedata&gt;&lt;br /&gt;             ...&lt;br /&gt;        End Type&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Type PESERTA&lt;br /&gt;             Nomor AS String*10&lt;br /&gt;             Nama  AS String*20&lt;br /&gt;             Email AS String*30&lt;br /&gt;             Umur  AS Integer&lt;br /&gt;        End Type&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Mendeklarasikan type data PESERTA yang merupakan kumpulan dari&lt;br /&gt;        data Nomor, Nama, Email, dan Umur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Mendeklarasikan Variabel Record Type&lt;br /&gt;&lt;br /&gt;        Untuk mendeklarasikan variabel berdasarkan Record Type tertentu&lt;br /&gt;        dengan menggunakan perintah DIM.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; Contoh :&lt;br /&gt;&lt;br /&gt;        Dim DataPeserta As PESERTA&lt;br /&gt;&lt;br /&gt;        Mendeklarasikan variabel DataPeserta yang memiliki type PESERTA,&lt;br /&gt;        sehingga variabel DataPeserta memiliki komponen Nomor, Nama,&lt;br /&gt;        Email dan Umur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Menggunakan Variabel Record Type&lt;br /&gt;&lt;br /&gt;        Pemakaian variabel Record Type sama saja dengan variabel biasa,&lt;br /&gt;        dan kita juga dapat menyatakan masing-masing komponennya.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Dim Peserta1 As PESERTA&lt;br /&gt;        Dim Peserta2 As PESERTA&lt;br /&gt;        Dim Temp     As PESERTA&lt;br /&gt;&lt;br /&gt;        Peserta1.Nomor = 9224                   'komponen Nomor&lt;br /&gt;        Peserta1.Nama  = "Hendra"               'komponen Nama&lt;br /&gt;        Peserta1.Email = "hendra@indoprog.com"  'Komponen Email&lt;br /&gt;        Peserta1.Umur  = 27                     'Komponen Umur&lt;br /&gt;&lt;br /&gt;        Peserta2.Nomor = 9241                   'komponen Nomor&lt;br /&gt;        Peserta2.Nama  = "Limada"               'komponen Nama&lt;br /&gt;        Peserta2.Email = "limada@hsbc.com"      'Komponen Email&lt;br /&gt;        Peserta2.Umur  = 26                     'Komponen Umur&lt;br /&gt;&lt;br /&gt;        Record Type banyak digunakan dalam pengolahan data, dan random&lt;br /&gt;        file karena menawarkan fleksibilitas dan kemudahan dalam&lt;br /&gt;        pemakaiannya.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Temp = Peserta1&lt;br /&gt;        Peserta1 = Peserta2&lt;br /&gt;        Peserta2 = Temp&lt;br /&gt;&lt;br /&gt;        atau&lt;br /&gt;&lt;br /&gt;        SWAP Peserta1, Peserta2&lt;br /&gt;&lt;br /&gt;        Menukar data Peserta1 dengan Peserta2 dan sebaliknya, tanpa perlu&lt;br /&gt;        menyebutkan sub komponennya. Dapatkah saudara bayangkan kalau hal&lt;br /&gt;        tersebut tidak menggunakan Record Type ?&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        'Program isi data siswa dan sortir&lt;br /&gt;&lt;br /&gt;        'DEKLARASI RECORD TYPE SISWA&lt;br /&gt;        Type SISWA&lt;br /&gt;             NOINDUK AS STRING * 10&lt;br /&gt;             NAMA    AS STRING * 15&lt;br /&gt;             TEORI   AS SINGLE&lt;br /&gt;             PRAKTEK AS SINGLE&lt;br /&gt;             RATA    AS SINGLE&lt;br /&gt;        End Type&lt;br /&gt;&lt;br /&gt;        Input "Masukkan jumlah siswa ";JS&lt;br /&gt;&lt;br /&gt;        Dim DSiswa(JS) AS SISWA           'Deklarasi Array DSiswa&lt;br /&gt;                                          'berdasarkan Record Type SISWA&lt;br /&gt;        'MENGISI DATA&lt;br /&gt;        For I = 1 TO JS STEP 1&lt;br /&gt;            Print "RECORD KE -";I&lt;br /&gt;            Input "NO.INDUK  :",DSISWA(I).NOINDUK&lt;br /&gt;            Input "NAMA      :",DSISWA(I).NAMA&lt;br /&gt;            Input "TEORI     :",DSISWA(I).TEORI&lt;br /&gt;            Input "PRAKTEK   :",DSISWA(I).PRAKTEK&lt;br /&gt;            DSISWA(I).RATA = (DSISWA(I).TEORI+DSISWA(I).PRAKTEK)/2&lt;br /&gt;        NEXT I&lt;br /&gt;&lt;br /&gt;        'MENGURUT DATA BERDASARKAN NILAI RATA-RATA&lt;br /&gt;        For I = (JS-1) TO 1 STEP -1&lt;br /&gt;            Sempurna = 1&lt;br /&gt;            For J = 1 TO I&lt;br /&gt;               If DSISWA(J).RATA &lt; DSISWA(J+1).RATA THEN&lt;br /&gt;                  SWAP DSISWA(J),DSISWA(J+1)&lt;br /&gt;                  Sempurna = 0&lt;br /&gt;               End If&lt;br /&gt;            Next J&lt;br /&gt;            If Sempurna = 1&lt;br /&gt;               I = 0&lt;br /&gt;            End If&lt;br /&gt;        Next I&lt;br /&gt;&lt;br /&gt;        CLS&lt;br /&gt;        Print "                       HASIL UJIAN SISWA"&lt;br /&gt;        Print "                   BASIC PROGRAMMING MEI 2001"&lt;br /&gt;        Print&lt;br /&gt;        Print "-------------------------------------------------------------------"&lt;br /&gt;        Print "NO.INDUK   NAMA            TEORI     PRAKTEK   RATA-RATA   LULUS   "&lt;br /&gt;        Print "-------------------------------------------------------------------"&lt;br /&gt;        POLA$="\        \ \             \ ###.##    ###.##    ###.##      \     \ "&lt;br /&gt;&lt;br /&gt;        VIEW PRINT 4 TO 23&lt;br /&gt;&lt;br /&gt;        For I = 1 TO JS&lt;br /&gt;            IF DSISWA(I).RATA &lt; 60 THEN LULUS$="TIDAK" ELSE LULUS$ = "YA"&lt;br /&gt;            PRINT USING POLA$;DSISWA(I).NOINDUK;DSISWA(I).NAMA;DSISWA(I).TEORI;&lt;br /&gt;                              DSISWA(I).PRAKTEK;DSISWA(I).RATA;LULUS$&lt;br /&gt;        Next I&lt;br /&gt;&lt;br /&gt;        END&lt;br /&gt;&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/2951885373343102435-5272295579340777232?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/5272295579340777232/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic9.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/5272295579340777232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/5272295579340777232'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic9.html' title='basic9'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-134004806343279088</id><published>2009-06-17T18:54:00.000-07:00</published><updated>2009-06-17T18:57:37.274-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic8</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        MODUL 6&lt;br /&gt;        FUNGSI CIPTAAN DAN SUB RUTIN&lt;br /&gt;&lt;br /&gt;        Fungsi Ciptaan&lt;br /&gt;        Fungsi-fungsi bawaan yang disediakan oleh QBasic adalah bersifat&lt;br /&gt;        umum, sehingga kadang-kadang programmer harus membuat fungsi&lt;br /&gt;        sendiri sesuai dengan kebutuhannya.&lt;br /&gt;&lt;br /&gt;        Misalnya :&lt;br /&gt;        Dalam mengembangkan program keuangan, seorang programmer akan&lt;br /&gt;        banyak membutuhkan fungsi-fungsi Time Value of Money seperti&lt;br /&gt;        Present Value, Future Value, Depresiasi dll.&lt;br /&gt;&lt;br /&gt;        QBasic menyediakan fasilitas bagi programmer yang ingin&lt;br /&gt;        mengembangkan fungsi ciptaannya sendiri. Adapun tata cara&lt;br /&gt;        penulisannya adalah sebagai berikut :&lt;br /&gt;&lt;br /&gt;        FUNCTION namafungsi[(parameterlist)] [STATIC]&lt;br /&gt;            [statementblock]&lt;br /&gt;            namafungsi = expression&lt;br /&gt;            [statementblock]&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        type data yang dikembalikan ditentukan oleh akhiran pada nama&lt;br /&gt;        tersebut(%, &amp;, !, #, atau $) yang masing-masing adalah INTEGER,&lt;br /&gt;        LONG, SINGLE, DOUBLE dan STRING.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        FUNCTION SLN#(cost AS double, salvage AS double, life AS single)&lt;br /&gt;           SLN# = (cost-salvage)/life&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;        Fungsi diatas adalah fungsi ciptaan untuk menghitung depresiasi&lt;br /&gt;        dengan metode garis lulus.&lt;br /&gt;&lt;br /&gt;        Contoh Lain :&lt;br /&gt;&lt;br /&gt;        FUNCTION FV#(pv AS double, rate AS single, term AS integer)&lt;br /&gt;           Dim npv as double, i as integer&lt;br /&gt;           npv = pv&lt;br /&gt;           FOR i = 1 TO term STEP 1&lt;br /&gt;               npv = npv + npv*rate        'nilai akhir = pokok + bunga&lt;br /&gt;           NEXT i&lt;br /&gt;           FV# = npv&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;        atau dengan rumus pertumbuhan&lt;br /&gt;&lt;br /&gt;        FUNCTION FV#(pv AS double, rate AS single, term AS integer)&lt;br /&gt;           FV# = np*(1+rate)^term&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;        Fungsi diatas adalah fungsi ciptaan untuk menghitung Future Value&lt;br /&gt;        dari suatu nilai uang, jika diketahui suku bunga per periode dan&lt;br /&gt;        jumlah periode yang diinginkan.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Misalnya anda memiliki uang Rp. 1.000.000 (satu juta), anda&lt;br /&gt;        menyimpannya ke Bank dengan suku bunga 10% per tahun, berapa uang&lt;br /&gt;        anda setelah disimpan 3 tahun ?&lt;br /&gt;&lt;br /&gt;        Catatan :&lt;br /&gt;        Pada Qbasic, fungsi ciptaan disimpan pada lokasi yang berlainnan&lt;br /&gt;        dengan program utama, untuk beralih ke program utama maupun&lt;br /&gt;        fungsi ciptaan anda dapat menggunakan tombol F2&lt;br /&gt;&lt;br /&gt;        Anda dapat menggunakan perintah EXIT FUNCTION untuk keluar dari&lt;br /&gt;        fungsi.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        FUNCTION PRIMA! (bilangan AS LONG)&lt;br /&gt;        DIM i AS INTEGER&lt;br /&gt;        IF bilangan &lt; 2 THEN&lt;br /&gt;           PRIMA! = 0                    'semua bilangan &lt; 2 bukan prima&lt;br /&gt;        ELSEIF bilangan &lt; 4 THEN&lt;br /&gt;           PRIMA! = 1                    'bilangan 2 dan 3 adalah prima&lt;br /&gt;        ELSE&lt;br /&gt;           i = 2                         'bagi bilangan tersebut mulai&lt;br /&gt;           DO WHILE i &lt;= SQR(bilangan)   'dari 2 s/d Akar dari bilangan&lt;br /&gt;               IF (bilangan MOD i) = 0 THEN&lt;br /&gt;                  PRIMA! = 0             'jika habis dibagi, bukan prima&lt;br /&gt;                  EXIT FUNCTION&lt;br /&gt;               END IF&lt;br /&gt;               i = i + 1&lt;br /&gt;           LOOP&lt;br /&gt;           PRIMA! = 1                    'jika tidak habis dibagi, prima&lt;br /&gt;        END IF&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;        Menggunakan Fungsi Ciptaan&lt;br /&gt;&lt;br /&gt;        Cara menggunakan fungsi ciptaan sama saja dengan fungsi bawaan,&lt;br /&gt;        contoh :&lt;br /&gt;&lt;br /&gt;        DIM I AS LONG&lt;br /&gt;        FOR I = 1 To 30&lt;br /&gt;            If PRIMA!(I) = 1 Then&lt;br /&gt;               Print I&lt;br /&gt;            End If&lt;br /&gt;        NEXT I&lt;br /&gt;&lt;br /&gt;        Akan mencetak bilangan prima antara 1 s/d 30&lt;br /&gt;&lt;br /&gt;        Sub Rutin&lt;br /&gt;&lt;br /&gt;        Sub Rutin merupakan sebagian dari program. Adapun keuntungan dari&lt;br /&gt;        pembentukan adalah menghindari pengetikan yang berulang-ulang&lt;br /&gt;        terhadap bagian program yang sama, dan membuat program lebih&lt;br /&gt;        terstruktur.&lt;br /&gt;&lt;br /&gt;        Pada QBasic tata cara penulisan Sub Rutin adalah sebagai berikut:&lt;br /&gt;&lt;br /&gt;        SUB namasub [(Parameterlist)] [STATIC]&lt;br /&gt;          [statementblock]&lt;br /&gt;        END SUB&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Sub KOTAK(Y1%,X1%,Y2%,X2%)&lt;br /&gt;            posisiX% = POS(0)             'Simpan posisi kursor sekarang&lt;br /&gt;            posisiY% = CRSLIN&lt;br /&gt;            LOCATE Y1%,X1%&lt;br /&gt;            PRINT Chr$(218);String$(X2-X1-2,196);Chr$(191)&lt;br /&gt;            FOR I%=Y1% TO Y2% STEP 1&lt;br /&gt;                LOCATE I%,X1% : PRINT Chr$(179)&lt;br /&gt;                LOCATE I%,X2% : PRINT Chr$(179)&lt;br /&gt;            NEXT I%&lt;br /&gt;            LOCATE Y2%,X1%&lt;br /&gt;            PRINT Chr$(192);String$(X2-X1-2,196);Chr$(217)&lt;br /&gt;            LOCATE POSISIY%,POSISIX%&lt;br /&gt;        END SUB&lt;br /&gt;&lt;br /&gt;        Sub diatas akan mengambar suatu kotak ASCII single berdasarkan&lt;br /&gt;        koordinat yang diberikan.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        CALL KOTAK(5,10,20,70)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; pengiriman argumen pada Sub Procedure terdapat dua cara antara&lt;br /&gt;        lain :&lt;br /&gt;        1. Secara referensi&lt;br /&gt;        Argumen yang diberikan dengan cara ini kepada procedure dan&lt;br /&gt;        diolah, kemudian hasil akhirnya akan didefinisikan pada variabel&lt;br /&gt;        tersebut pada main program.&lt;br /&gt;        2. Dengan Value/Nilai&lt;br /&gt;        Argumen ini hanya berupa nilai yang dipergunakan oleh procedure&lt;br /&gt;        pada saat pengolahan.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        SUB contoh(A as INTEGER)&lt;br /&gt;            A = 10&lt;br /&gt;        END SUB&lt;br /&gt;&lt;br /&gt;        Pengiriman argumen secara Referensi :&lt;br /&gt;&lt;br /&gt;        DIM Nilai As INTEGER&lt;br /&gt;        Nilai = 1&lt;br /&gt;        Call contoh(Nilai)            ' Call&lt;br /&gt;        Print Nilai                   ' Akan tercetak 10&lt;br /&gt;&lt;br /&gt;        Pengiriman argumen secara Value :&lt;br /&gt;&lt;br /&gt;        DIM Nilai As INTEGER&lt;br /&gt;        Nilai = 1&lt;br /&gt;        contoh(Nilai)                 ' Tanpa Call&lt;br /&gt;        Print Nilai                   ' Akan tercetak 1&lt;br /&gt;&lt;br /&gt;        ----------------------------------------------------------------&lt;br /&gt;        Jadi anda perlu berhati-hati dalam pemakaian Variabel yang&lt;br /&gt;        digunakan sebagai parameter pada saat pemanggilan SUB RUTIN.&lt;br /&gt;        ----------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;        static, menyatakan nilai variabel local dalam function tidak&lt;br /&gt;        dibuang ketika fungsi atau sub berakhir.&lt;br /&gt;&lt;br /&gt;        Dalam QBasic anda dapat menentukan tingkatan/sifat variabel yang&lt;br /&gt;        mengatur dimana variabel itu digunakan(level of access). Inilah&lt;br /&gt;        tingkatan tersebut :&lt;br /&gt;&lt;br /&gt;        1. Variabel Local, hanya bisa digunakan pada Sub Procedure atau&lt;br /&gt;        function tersebut telah selesai dikerjakan, maka variabel lokal&lt;br /&gt;        tersebut dibuang dari memory dan tidak lagi dipergunakan oleh&lt;br /&gt;        bagian program lain.&lt;br /&gt;&lt;br /&gt;        2. Variabel Shared, atau variabel global bisa digunakan pada&lt;br /&gt;        seluruh bagian program maupun Sub Procedure tertentu. Nilai&lt;br /&gt;        variabel ini dapat berubah selama program tersebut berjalan.&lt;br /&gt;&lt;br /&gt;        3. Variabel Static, adalah variabel local, tetapi variabel ini&lt;br /&gt;        nilainya tetap dipertahankan sampai pemanggilan berikutnya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Latihan :&lt;br /&gt;        1. Buatlah fungsi ciptaan terbilang, contoh 1250 akan dibaca&lt;br /&gt;        sebagai "Seribu Duaratus limapuluh".&lt;br /&gt;&lt;br /&gt;        2. Buatlah sub kotak double.&lt;br /&gt;&lt;br /&gt;        Bilang.Bas&lt;br /&gt;&lt;br /&gt;        DECLARE FUNCTION angka$ (x AS INTEGER, posisi AS INTEGER)&lt;br /&gt;        DECLARE FUNCTION ratus$ (x AS INTEGER, posisi AS INTEGER)&lt;br /&gt;        DECLARE FUNCTION terbilang$ (x AS LONG)&lt;br /&gt;&lt;br /&gt;        PRINT terbilang$(1234567890)&lt;br /&gt;&lt;br /&gt;        FUNCTION angka$ (x AS INTEGER, posisi AS INTEGER)&lt;br /&gt;        SELECT CASE x&lt;br /&gt;               CASE 0: angka$ = "Nol"&lt;br /&gt;               CASE 1:&lt;br /&gt;                       IF posisi = 1 THEN&lt;br /&gt;                          angka$ = "Satu"  'Posisi paling akhir dibaca&lt;br /&gt;                       ELSE                'Satu&lt;br /&gt;                          angka$ = "Se"&lt;br /&gt;                       END IF&lt;br /&gt;               CASE 2: angka$ = "Dua"&lt;br /&gt;               CASE 3: angka$ = "Tiga"&lt;br /&gt;               CASE 4: angka$ = "Empat"&lt;br /&gt;               CASE 5: angka$ = "Lima"&lt;br /&gt;               CASE 6: angka$ = "Enam"&lt;br /&gt;               CASE 7: angka$ = "Tujuh"&lt;br /&gt;               CASE 8: angka$ = "Delapan"&lt;br /&gt;               CASE 9: angka$ = "Sembilan"&lt;br /&gt;               CASE 10: angka$ = "Sepuluh"&lt;br /&gt;               CASE 11: angka$ = "Sebelas"&lt;br /&gt;               CASE 12: angka$ = "Duabelas"&lt;br /&gt;               CASE 13: angka$ = "Tigabelas"&lt;br /&gt;               CASE 14: angka$ = "Empatbelas"&lt;br /&gt;               CASE 15: angka$ = "Limabelas"&lt;br /&gt;               CASE 16: angka$ = "Enambelas"&lt;br /&gt;               CASE 17: angka$ = "Tujuhbelas"&lt;br /&gt;               CASE 18: angka$ = "Delapanbelas"&lt;br /&gt;               CASE 19: angka$ = "Sembilanbelas"&lt;br /&gt;        END SELECT&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;        FUNCTION ratus$ (x AS INTEGER, posisi AS INTEGER)&lt;br /&gt;        DIM a100 AS INTEGER, a10 AS INTEGER, a1 AS INTEGER&lt;br /&gt;        DIM baca AS STRING&lt;br /&gt;        a100 = x \ 100                     'Ambil angka ratusan&lt;br /&gt;        a10 = (x MOD 100) \ 10             'Ambil angka puluhan&lt;br /&gt;        a1 = x MOD 10                      'Ambil angka satuan&lt;br /&gt;        IF a100 &gt; 0 THEN&lt;br /&gt;           baca = angka$(a100, posisi) + "ratus"&lt;br /&gt;        END IF&lt;br /&gt;        IF a10 = 1 THEN                    'Sepuluh s/d Sembilanbelas&lt;br /&gt;           baca = baca + angka$(a10 * 10 + a1, posisi)&lt;br /&gt;        ELSE&lt;br /&gt;           IF a10 &gt; 0 THEN                 'Duapuluh s/d Sembilanpuluh&lt;br /&gt;              baca = baca + angka$(a10, posisi) + "puluh"&lt;br /&gt;           END IF&lt;br /&gt;           IF a1 &gt; 0 THEN                  'Satu s/d Sembilan&lt;br /&gt;              baca = baca + angka$(a1, posisi)&lt;br /&gt;           END IF&lt;br /&gt;        END IF&lt;br /&gt;        ratus$ = baca&lt;br /&gt;        END FUNCTION&lt;br /&gt;&lt;br /&gt;        FUNCTION terbilang$ (x AS LONG)&lt;br /&gt;        DIM milyar AS INTEGER, juta AS INTEGER, ribu AS INTEGER, satu AS&lt;br /&gt;        INTEGER&lt;br /&gt;        DIM baca AS STRING&lt;br /&gt;        IF x = 0 THEN                      'Jika x = Nol&lt;br /&gt;           baca$ = angka$(0, 1)            'Dibaca Nol&lt;br /&gt;        ELSE&lt;br /&gt;           milyar = x \ 1E+09              'Ambil bagian ratusan milyar&lt;br /&gt;           juta = (x MOD 1E+09) \ 1000000  'Ambil bagian ratusan juta&lt;br /&gt;           ribu = (x MOD 1000000) \ 1000   'Ambil bagian ratusan ribu&lt;br /&gt;           satu = x MOD 1000               'Ambil bagian ratusan&lt;br /&gt;           IF milyar &gt; 0 THEN&lt;br /&gt;              baca = ratus$(milyar, 4) + "milyar"&lt;br /&gt;           END IF&lt;br /&gt;           IF juta &gt; 0 THEN&lt;br /&gt;              baca = baca + ratus$(juta, 3) + "juta"&lt;br /&gt;           END IF&lt;br /&gt;           IF ribu &gt; 0 THEN&lt;br /&gt;              baca = baca + ratus$(ribu, 2) + "ribu"&lt;br /&gt;           END IF&lt;br /&gt;           IF satu &gt; 0 THEN&lt;br /&gt;              baca = baca + ratus$(satu, 1)&lt;br /&gt;           END IF&lt;br /&gt;&lt;br /&gt;        END IF&lt;br /&gt;        terbilang$ = baca&lt;br /&gt;        END FUNCTION&lt;br /&gt;&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/2951885373343102435-134004806343279088?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/134004806343279088/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic8_17.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/134004806343279088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/134004806343279088'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic8_17.html' title='basic8'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-9065149446133048142</id><published>2009-06-17T18:53:00.000-07:00</published><updated>2009-06-17T18:54:23.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic8</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        Modul 5&lt;br /&gt;        FUNGSI BANTU BAWAAN&lt;br /&gt;&lt;br /&gt;        Fungsi bantu adalah fasilitas yang disediakan untuk membantu&lt;br /&gt;        programmer dalam mengembangkan program. Dengan adanya fungsi&lt;br /&gt;        bantu bawaan programmer tidak perlu mengembangkan program untuk&lt;br /&gt;        melakukan hal yang sama.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Pada Qbasic telah tersedia fungsi bantu Sinus yang dapat&lt;br /&gt;        digunakan untuk mendapatkan nilai sinus dari suatu sudut dalam&lt;br /&gt;        radian.&lt;br /&gt;&lt;br /&gt;        Dim B As Double&lt;br /&gt;        B = Sin(30 * 3.14/180)&lt;br /&gt;&lt;br /&gt;        Akan mengisi nilai sinus sudut 30 derajat ke variabel B&lt;br /&gt;&lt;br /&gt;        Tanpa mengunakan fungsi bantu Sinus, programmer dapat&lt;br /&gt;        mengembangkan program sendiri untuk melakukan hal yang sama,&lt;br /&gt;        tetapi hal ini tentu saja menuntut pengetahuan yang lebih&lt;br /&gt;        mendalam.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Dengan menggunakan Ekspansi Trigonometris, suatu nilai Sinus&lt;br /&gt;        dapat diturunkan.&lt;br /&gt;&lt;br /&gt;        DIM S AS DOUBLE&lt;br /&gt;        DIM Sinus AS DOUBLE&lt;br /&gt;        S = 30 * 3.14 / 180              ' Sudut 30 derajat dalam radian&lt;br /&gt;        F = 1&lt;br /&gt;        Tanda = 1&lt;br /&gt;        Sinus = S&lt;br /&gt;        FOR I = 2 TO 11&lt;br /&gt;            F = F * I                    ' Menghitung nilai faktorial&lt;br /&gt;            IF I MOD 2 = 1 THEN          ' Suku 3, 5, 7, 9, 11&lt;br /&gt;               Tanda = -Tanda            ' Tanda -1, 1, -1, 1, dst&lt;br /&gt;               Sinus = Sinus + (S ^ I / F * Tanda)&lt;br /&gt;            END IF&lt;br /&gt;        NEXT I&lt;br /&gt;        B = Sinus&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;   Potongan program diatas akan menghasilkan nilai Sinus 30 derajat&lt;br /&gt;        ke variabel B.&lt;br /&gt;&lt;br /&gt;        Dengan menggunakan fungsi bantu bawaan yang telah tersedia&lt;br /&gt;        pekerjaan programmer akan lebih terfokus pada program yang akan&lt;br /&gt;        dikembangkan.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FUNGSI BANTU STRING&lt;br /&gt;&lt;br /&gt;        LEFT$ (stringexpression,n)&lt;br /&gt;        Mengembalikan sejumlah karakter string dari suatu data string&lt;br /&gt;        dari sebelah kiri.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Left$("IndoProg",4)          ' Akan mencetak Indo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        RIGHT$ (stringexpression,n)&lt;br /&gt;        Mengembalikan sejumlah karakter string dari suatu data string&lt;br /&gt;        dari sebelah kanan.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Right$("IndoProg",4)         ' Akan mencetak Prog&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        MID$(stringexpression,start[,length])&lt;br /&gt;        Mengembalikan sejumlah karakter string dari suatu string mulai&lt;br /&gt;        posisi tertentu.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Mid$("1234567890",3,4)       ' Akan mencetak 3456&lt;br /&gt;        Print Mid$("1234567890",3)         ' Akan mencetak 34567890&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        LTRIM$(stringexpression)&lt;br /&gt;        Mengembalikan string dengan menghilangkan spasi sebelah kiri.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        A$ = "   100"&lt;br /&gt;        B$ = LTRIM$(A$)&lt;br /&gt;        Print A$                           'Akan mencetak    100&lt;br /&gt;        Print B$                           'Akan mencetak 100&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        RTRIM$(stringexpression)&lt;br /&gt;        Mengembalikan string dengan menghilangkan spasi sebelah kanan.&lt;br /&gt;&lt;br /&gt;        INSTR([start,]stringexpression1,stringexpression2)&lt;br /&gt;        Mencari posisi suatu string pada string lain (0 jika tidak&lt;br /&gt;        ditemukan).&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print INSTR("ABCD","B")            'Akan mencetak 2&lt;br /&gt;        Print INSTR(4,"ABCDABCD","A")      'Akan mencetak 5&lt;br /&gt;        Print INSTR("ABCD","a")            'Akan mencetak 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        LCASE$(stringexpression)&lt;br /&gt;        Mengembalikan suatu string yang telah diubah ke huruf kecil.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print LCase$("IndoProg")           'Akan mencetak indoprog&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        UCASE$(stringexpression)&lt;br /&gt;        Mengembalikan string yang telah dibuat huruf besar.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print UCase$("IndoProg")           'Akan mencetak INDOPROG&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        SPACE$(n)&lt;br /&gt;        Mengembalikan string yang berisi sejumlah spasi.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Space$(30), "IndoProg"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        STRING$(m,n) atau STRING$(m,stringexpression)&lt;br /&gt;        Mengembalikan string yang mengandung sejumlah character yang&lt;br /&gt;        berulang.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print String$(10,65)               ' Akan mencetak AAAAAAAAAA&lt;br /&gt;        Print String$(10,"A")              ' Akan mencetak AAAAAAAAAA&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        LEN(stringexpression)&lt;br /&gt;        Mengembalikan jumlah huruf suatu data string.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Len("Indonesia Programmer")  ' Akan mencetak 20&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FUNGSI BANTU KONVERSI&lt;br /&gt;&lt;br /&gt;        STR$(numeric-expression)&lt;br /&gt;        Mengembalikan string dari suatu expresi numeric&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        A  = 100&lt;br /&gt;        B$ = Str$(A)                       'B berisi "100"&lt;br /&gt;&lt;br /&gt;        VAL(stringexpression)&lt;br /&gt;        Mengembalikan numeric dari suatu expresi string&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        B$ = "100"&lt;br /&gt;        A  = Val(B)                        'A berisi 100&lt;br /&gt;        C  = "IndoProg"&lt;br /&gt;        D  = Val(C)                        'D berisi 0&lt;br /&gt;&lt;br /&gt;        ASC(stringexpression)&lt;br /&gt;        Mengembalikan nilai ASCII dari suatu character.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Asc("A")                     'Akan mencetak 65&lt;br /&gt;&lt;br /&gt;        CHR$(n)&lt;br /&gt;        Mengembalikan character ASCII n.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Chr$(65)                     'Akan mencetak "A"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FUNGSI BANTU ARITMATIKA&lt;br /&gt;&lt;br /&gt;        SIN(numeric-expression)&lt;br /&gt;        COS(numeric-expression)&lt;br /&gt;        TAN(numeric-expression)&lt;br /&gt;        ATN(numeric-expression)&lt;br /&gt;        Mengembalikan nilai trigonometri.&lt;br /&gt;        numeric-expression dinyatakan dalam radian (sudut*3.14/180).&lt;br /&gt;&lt;br /&gt;        Cukup jelas&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        EXP(numeric-expression)&lt;br /&gt;        Mengembalikan nilai exponential.&lt;br /&gt;&lt;br /&gt;        Cukup jelas&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        LOG(numeric-expression)&lt;br /&gt;        Mengembalikan nilai logaritma natural.&lt;br /&gt;&lt;br /&gt;        Cukup jelas&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        SQR(numeric-expression)&lt;br /&gt;        Mengembalikan nilai akar pangkat dua.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Sqr(9)                       'Akan mencetak 3&lt;br /&gt;&lt;br /&gt;        INT(numeric-expression)&lt;br /&gt;        Mengembalikan nilai bulat dari suatu desimal.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Print Int(3.5)                     'Akan mencetak 3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FUNGSI BANTU RANDOM&lt;br /&gt;&lt;br /&gt;        RANDOMIZE [integer-expression]&lt;br /&gt;        RANDOMIZE TIMER&lt;br /&gt;        Memberikan bibit kepada nilai random.&lt;br /&gt;&lt;br /&gt;        RND&lt;br /&gt;        Mengembalikan nilai pseudo random antara 0 s/d &lt; 1&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        Randomize Timer&lt;br /&gt;        Print Int(RND*100)                 'Akan mencetak suatu bilangan&lt;br /&gt;                                           'random 0 s/d 99&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        FUNGSI BANTU WAKTU&lt;br /&gt;&lt;br /&gt;        DATE$&lt;br /&gt;        Mengembalikan tanggal system dalam string dengan format mm-dd-&lt;br /&gt;        yyyy.&lt;br /&gt;&lt;br /&gt;        TIME$&lt;br /&gt;        Mengembalikan waktu komputer dalam string dengan format hh:mm:ss.&lt;br /&gt;&lt;br /&gt;        TIMER&lt;br /&gt;        Mengembalikan jumlah detik sejak pukul 00:00:00&lt;br /&gt;        TIMER dapat digunakan pada perintah RANDOMIZE TIMER.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;        'PROGRAM TEBAK ANGKA&lt;br /&gt;        CLS&lt;br /&gt;        RANDOMIZE TIMER :HASIL = INT(RND*100)+1&lt;br /&gt;        N = 0&lt;br /&gt;        DO&lt;br /&gt;          N = N + 1&lt;br /&gt;          INPUT "MASUKKAN TEBAKAN ANDA (1-100)";TEBAK&lt;br /&gt;          IF TEBAK &gt; HASIL THEN PRINT "TERLALU BESAR"&lt;br /&gt;          IF TEBAK &lt; HASIL THEN PRINT "TERLALU KECIL"&lt;br /&gt;        LOOP UNTIL HASIL=TEBAK&lt;br /&gt;        PRINT "TEBAKAN ANDA SEBANYAK ";N;" KALI"&lt;br /&gt;        END&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/2951885373343102435-9065149446133048142?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/9065149446133048142/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic8.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/9065149446133048142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/9065149446133048142'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic8.html' title='basic8'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-141016877792791998</id><published>2009-06-17T18:52:00.000-07:00</published><updated>2009-06-17T18:53:32.062-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic7</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        MODUL 4&lt;br /&gt;        VARIABEL ARRAY&lt;br /&gt;&lt;br /&gt;        Array adalah sekumpulan data yang menggunakan nama variabel yang&lt;br /&gt;        sama. Tiap-tiap nilai dari array disebut sebagai elemen dan memiliki&lt;br /&gt;        index. Setiap elemen array adalah sebuah variabel juga.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Menciptakan Variabel Array&lt;br /&gt;&lt;br /&gt;        Untuk menciptakan variabel array dapat menggunakan perintah :&lt;br /&gt;&lt;br /&gt;        DIM variable[(subscripts)] [AS type]&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        DIM A(20) As Integer&lt;br /&gt;&lt;br /&gt;        Akan menciptakan variabel array yang bernama A yang memiliki 20&lt;br /&gt;        elemen (mulai dari index 0 s/d 19), yang masing-masing dapat&lt;br /&gt;        menampung data integer, dan memiliki nilai awal 0 (nol).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Menggunakan Variabel Array&lt;br /&gt;&lt;br /&gt;        Penggunakan Variabel Array sama saja dengan variabel biasa, cuma&lt;br /&gt;        kita perlu menyebutkan nomor index elemen yang diinginkan.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        A(0) = 100&lt;br /&gt;        A(1) = 200&lt;br /&gt;        A(2) = 300&lt;br /&gt;&lt;br /&gt;        Akan mengisi nilai 100 ke elemen pertama, 200 ke elemen kedua,&lt;br /&gt;        dan 300 ke elemen ketiga.&lt;br /&gt;&lt;br /&gt;        Catatan : Elemen pertama dari array dimulai dengan nomor index 0&lt;br /&gt;&lt;br /&gt;        Contoh lain :&lt;br /&gt;&lt;br /&gt;        For I = 0 To 19 Step 1&lt;br /&gt;            Input "Masukkan Nilai :",A(I)&lt;br /&gt;        Next I&lt;br /&gt;&lt;br /&gt;        Akan menanyakan kepada pemakai untuk mengisi elemen pertama s/d&lt;br /&gt;        elemen keduapuluh.&lt;br /&gt;&lt;br /&gt;        Contoh lain :&lt;br /&gt;&lt;br /&gt;        Total = 0&lt;br /&gt;        For I = 0 To 19 Step 1&lt;br /&gt;            Total = Total + A(I)     'A(0), A(1), ..., A(19)&lt;br /&gt;        Next I&lt;br /&gt;        Print "Total :",Total&lt;br /&gt;&lt;br /&gt;        Akan menjumlahkan nilai elemen pertama s/d elemen keduapuluh ke&lt;br /&gt;        variabel total.&lt;br /&gt;&lt;br /&gt;        Dalam Quick Basic, kita mengenal dua jenis variabel array, yakni&lt;br /&gt;        dynamic array dan static array. Static array dapat kita bentuk&lt;br /&gt;        tanpa perintah khusus, tetapi terbatas sampai nomor index ke 10&lt;br /&gt;        saja tanpa dipengaruhi jumlah dimensi.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        For I = 0 To 10 Step 1&lt;br /&gt;            Input "Masukkan Nilai :",B(I)&lt;br /&gt;        Next I&lt;br /&gt;        Total = 0&lt;br /&gt;        For I = 0 To 10 Step 1&lt;br /&gt;            Total = Total + B(I)&lt;br /&gt;        Next I&lt;br /&gt;        Print "Total :",Total&lt;br /&gt;&lt;br /&gt;        Program diatas dapat dijalankan tanpa kesalahan walaupun variabel&lt;br /&gt;        array B tidak dideklarasikan sebagai variabel array. Hal ini&lt;br /&gt;        karena kita menggunakan Static array yang otomatis disediakan&lt;br /&gt;        oleh Quick Basic, tetapi hanya terbatas sampai nomor index ke 10&lt;br /&gt;        saja.&lt;br /&gt;&lt;br /&gt;        Pada defaultnya index awal dari variabel array adalah dimulai&lt;br /&gt;        dari 0, tetapi hal ini bisa diubah dengan perintah OPTION BASE 1.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        OPTION BASE 1&lt;br /&gt;        DIM A(30)&lt;br /&gt;&lt;br /&gt;        For I = 1 To 30&lt;br /&gt;            Input "Masukkan Nilai :",A(I)&lt;br /&gt;        Next I&lt;br /&gt;&lt;br /&gt;        Index awal dari variabel array dapat juga ditentukan pada saat&lt;br /&gt;        deklarasi.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        DIM C(5 To 15)&lt;br /&gt;&lt;br /&gt;        For I = 5 To 15 Step 1&lt;br /&gt;            Input "Masukkan Nilai :",A(I)&lt;br /&gt;        Next I&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;  Akan menghasilkan variabel array C, dengan elemen pertama&lt;br /&gt;        memiliki nomor index 5, dan elemen terakhir memiliki nomor index&lt;br /&gt;        15.&lt;br /&gt;&lt;br /&gt;        Anda dapat juga menggunakan fungsi LBound dan UBound untuk&lt;br /&gt;        mendapatkan index awal dan index akhir dari suatu array.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        DIM C(5 To 15)&lt;br /&gt;&lt;br /&gt;        For I = LBound(C) To UBound(C) Step 1&lt;br /&gt;            Input "Masukkan Nilai :",A(I)&lt;br /&gt;        Next I&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Static Array dan Dynamic Array&lt;br /&gt;&lt;br /&gt;        Pada QBasic, semua array yang dideklarasikan dengan numerik&lt;br /&gt;        adalah Static Array, dan array yang dideklarasikan dengan&lt;br /&gt;        variabel adalah Dynamic Array.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        DIM D(30)&lt;br /&gt;&lt;br /&gt;        D adalah variabel Static Array&lt;br /&gt;&lt;br /&gt;        E = 30&lt;br /&gt;        DIM F(E)&lt;br /&gt;&lt;br /&gt;        F adalah variabel Dynamic Array, karena jumlah elemennya&lt;br /&gt;        ditentukan dengan menggunakan variabel E, dalam hal ini 30.&lt;br /&gt;&lt;br /&gt;        Perbedaan Static Array dan Dynamic Array :&lt;br /&gt;        1. Memory Static Array dialokasikan oleh QBasic pada awal&lt;br /&gt;        eksekusi program dimulai, sedangkan Memory Dynamic Array&lt;br /&gt;        dialokasikan secara dinamis pada saat eksekusi program&lt;br /&gt;        berlangsung.&lt;br /&gt;        2. Static Array tidak dapat dideklarasi ulang, sedangkan Dynamic&lt;br /&gt;        Array dapat dideklarasikan ulang dengan perintah REDIM&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        DIM A(10)&lt;br /&gt;        REDIM A(20)&lt;br /&gt;&lt;br /&gt;        Akan terjadi kesalahan, karena variabel A adalah Static Array.&lt;br /&gt;&lt;br /&gt;        B = 10&lt;br /&gt;        DIM C(B)&lt;br /&gt;        REDIM C(30)&lt;br /&gt;&lt;br /&gt;        Tidak terjadi kesalahan.&lt;br /&gt;&lt;br /&gt;        Catatan : REDIM akan menghapus isi array, dan mendimensi ulang&lt;br /&gt;        jumlah elemennya.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        3. Static Array tidak dapat dihapus dari memory, sedangkan&lt;br /&gt;        Dynamic Array dapat dihapus dari memory dengan perintah ERASE.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        OPTION BASE 1&lt;br /&gt;        DIM A(3)&lt;br /&gt;        A(1) = 1&lt;br /&gt;        A(2) = 2&lt;br /&gt;        A(3) = 3&lt;br /&gt;&lt;br /&gt;        ERASE A&lt;br /&gt;&lt;br /&gt;        Print A(1)    ' akan tercetak 0&lt;br /&gt;        Print A(2)    ' akan tercetak 0&lt;br /&gt;        Print A(3)    ' akan tercetak 0&lt;br /&gt;&lt;br /&gt;        Karena perintah Erase hanya mereset isi variabel Static Array ke&lt;br /&gt;        0 (jenis numeric) atau "" (Null) (jenis string), sedangkan&lt;br /&gt;        Variabel dan dimensinya tetap dipertahankan.&lt;br /&gt;&lt;br /&gt;        Contoh Lain :&lt;br /&gt;&lt;br /&gt;        OPTION BASE 1&lt;br /&gt;        B = 3&lt;br /&gt;        DIM C(B)&lt;br /&gt;        C(1) = 1&lt;br /&gt;        C(2) = 2&lt;br /&gt;        C(3) = 3&lt;br /&gt;&lt;br /&gt;        ERASE C&lt;br /&gt;&lt;br /&gt;        Print C(1)     ' terjadi kesalahan subscript out of range&lt;br /&gt;&lt;br /&gt;        Karena variabel array C telah dihapus dari memory.&lt;br /&gt;&lt;br /&gt;        Variabel Array Multi Dimensi&lt;br /&gt;&lt;br /&gt;        Anda dapat membentuk variabel array 2 atau 3 dimensi dengan&lt;br /&gt;        perintah dim.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        DIM A(10,10)&lt;br /&gt;&lt;br /&gt;        Akan membentuk array 11 baris (0 s/d 10), 11 kolom (0 s/d 10)&lt;br /&gt;        (121 elemen)&lt;br /&gt;&lt;br /&gt;        Cara pemakaian array Multi Dimensi sama saja dengan array 1&lt;br /&gt;        dimensi yaitu perlu disebutkan nomor indexnya masing-masing.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        A(2,2) = 5&lt;br /&gt;&lt;br /&gt;        Akan mengisi nilai 5 ke elemen baris 3 kolom 3 dari Array dua&lt;br /&gt;        dimensi A. (ingat index dimulai dari 0, kecuali dengan pernyataan&lt;br /&gt;        OPTION BASE 1)&lt;br /&gt;&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/2951885373343102435-141016877792791998?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/141016877792791998/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic7.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/141016877792791998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/141016877792791998'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic7.html' title='basic7'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-8391723535863326615</id><published>2009-06-17T18:50:00.002-07:00</published><updated>2009-06-17T18:52:06.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic6</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        Modul 3&lt;br /&gt;        STRUKTUR KENDALI PERULANGAN&lt;br /&gt;&lt;br /&gt;        LOOPING&lt;br /&gt;&lt;br /&gt;        Salah satu kelebihan komputer daripada manusia adalah ia tidak&lt;br /&gt;        pernah bosan terhadap tugas-tugas rutin. Inilah yang menyebabkan&lt;br /&gt;        komputerisasi selalu diterapkan terhadap tugas-tugas yang rutin.&lt;br /&gt;&lt;br /&gt;        1 Looping Counter&lt;br /&gt;&lt;br /&gt;        Digunakan untuk proses berulang yang jumlah perulangannya&lt;br /&gt;        ditentukan berdasarkan perhitungan (sistem counter).&lt;br /&gt;&lt;br /&gt;        FOR counter = mulai TO selesai [STEP selisih]&lt;br /&gt;            Statement&lt;br /&gt;            ...&lt;br /&gt;        NEXT [counter]&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Mencetak nilai faktorial 7, dimana 7!=1x2x3x4x5x6x7&lt;br /&gt;&lt;br /&gt;        Fak = 1&lt;br /&gt;        For I = 2 To 7 Step 1&lt;br /&gt;            Fak = Fak * I                       ' Fak menjadi Fak * I&lt;br /&gt;        Next I&lt;br /&gt;        Print "Nilai faktorial 7 :", Fak&lt;br /&gt;        END&lt;br /&gt;&lt;br /&gt;        Mencetak 10 suku bilangan fibonanci yang pertama, dimana :&lt;br /&gt;        fibo(1) = 1&lt;br /&gt;        fibo(2) = 1&lt;br /&gt;        fibo(n) = fibo(n-1) + fibo(n-2)&lt;br /&gt;        sehingga hasilnya : 1,1,2,3,5,8,13,21,34,55&lt;br /&gt;&lt;br /&gt;        For I = 1 To 10 Step 1                  ' Looping 10 kali&lt;br /&gt;            If I = 1 Then                       ' Jika suku ke 1&lt;br /&gt;               fKurangSatu = 1&lt;br /&gt;               Print 1&lt;br /&gt;            ElseIF I = 2 Then                   ' Jika suku ke 2&lt;br /&gt;               fKurangDua = 1&lt;br /&gt;               Print 1&lt;br /&gt;            Else                                ' Untuk suku ke n&lt;br /&gt;               fibo = fKurangSatu+fKurangDua&lt;br /&gt;               Print fibo&lt;br /&gt;               fKurangSatu = fKurangDua&lt;br /&gt;               fKurangDua  = fibo&lt;br /&gt;            End IF&lt;br /&gt;        Next I&lt;br /&gt;        END&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; 2 Looping Trapping&lt;br /&gt;&lt;br /&gt;        Perulangan jenis ini ditentukan berdasarkan kondisi tertentu.&lt;br /&gt;&lt;br /&gt;        Pemeriksaan diawal&lt;br /&gt;&lt;br /&gt;        DO [{WHILE | UNTIL} ekspresi logika]&lt;br /&gt;           Statement&lt;br /&gt;           ...&lt;br /&gt;        LOOP&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Mencari KPK dari dua bilangan&lt;br /&gt;&lt;br /&gt;        Input "Bilangan pertama :", pertama&lt;br /&gt;        Input "Bilangan kedua :", kedua&lt;br /&gt;&lt;br /&gt;        If pertama &gt; kedua Then       'Jika bilangan pertama lebih besar&lt;br /&gt;           Lipat = pertama&lt;br /&gt;           Bagi  = kedua&lt;br /&gt;        Else&lt;br /&gt;           Lipat = kedua&lt;br /&gt;           Bagi  = pertama&lt;br /&gt;        End IF&lt;br /&gt;&lt;br /&gt;        N = 1&lt;br /&gt;&lt;br /&gt;        Do While ((Lipat*N) Mod Bagi) &lt;&gt; 0      'Kelipatan dinaikan jika&lt;br /&gt;           N = N + 1                            'sisa bagi belum nol&lt;br /&gt;        Loop&lt;br /&gt;&lt;br /&gt;        Print "KPK kedua bilangan adalah :", (Lipat*N)&lt;br /&gt;        END&lt;br /&gt;&lt;br /&gt;        NB : operator matematika MOD adalah untuk sisa bagi&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Pemeriksaan diakhir&lt;br /&gt;&lt;br /&gt;        DO&lt;br /&gt;            [statementblock]&lt;br /&gt;        LOOP [{WHILE | UNTIL} ekspresi logika]&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        Program password, program akan terus menanyakan password sampai&lt;br /&gt;        jawabannya benar.&lt;br /&gt;&lt;br /&gt;        password$ = "INDOPROG"&lt;br /&gt;        DO&lt;br /&gt;           Color 7,0&lt;br /&gt;           Print "Password";&lt;br /&gt;           Color 0,0&lt;br /&gt;           Input pass$&lt;br /&gt;&lt;br /&gt;        LOOP until pass$ = password$&lt;br /&gt;        Print "Selamat bergabung !"&lt;br /&gt;        END&lt;br /&gt;&lt;br /&gt;        Perintah EXIT DO dapat digunakan untuk meninggalkan proses DO -&lt;br /&gt;        LOOP&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        N = 1&lt;br /&gt;        password$ = "INDOPROG"&lt;br /&gt;        DO&lt;br /&gt;           Color 7,0&lt;br /&gt;           If N &gt; 3 Then&lt;br /&gt;              EXIT DO&lt;br /&gt;           End IF&lt;br /&gt;           Print "Password";&lt;br /&gt;           Color 0,0&lt;br /&gt;           Input pass$&lt;br /&gt;           N = N + 1&lt;br /&gt;        LOOP until pass$ = password$&lt;br /&gt;        If N &gt; 3 Then&lt;br /&gt;           Print "Akses ditolak !"&lt;br /&gt;        Else&lt;br /&gt;           Print "Selamat bergabung !"&lt;br /&gt;        End IF&lt;br /&gt;        END&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/2951885373343102435-8391723535863326615?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/8391723535863326615/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic6.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/8391723535863326615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/8391723535863326615'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic6.html' title='basic6'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-6785270680827667475</id><published>2009-06-17T18:50:00.001-07:00</published><updated>2009-06-17T18:50:55.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic5</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan QBasic&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        Modul 2&lt;br /&gt;        STRUKTUR KENDALI IF&lt;br /&gt;&lt;br /&gt;        Struktur Kendali memegang peranan yang sangat penting dalam&lt;br /&gt;        pembuatan program dengan komputer, tanpa adanya struktur kendali&lt;br /&gt;        kita hanya dapat membuat program yang sederhana dimana prosesnya&lt;br /&gt;        hanya dijalankan dari baris pertama sampai selesai. Pada kasus-&lt;br /&gt;        kasus tertentu, ada kalanya baris tertentu tidak boleh&lt;br /&gt;        dilaksanakan apabila kondisi tidak dipenuhi, ataupun baris-baris&lt;br /&gt;        tertentu harus diulang sampai suatu kondisi terpenuhi.&lt;br /&gt;&lt;br /&gt;        TEST PILIHAN&lt;br /&gt;&lt;br /&gt;        Dengan perintah test pilihan seorang programer dapat menentukan&lt;br /&gt;        jalur-jalur proses yang harus dikerjakan oleh komputer&lt;br /&gt;        berdasarkan logika tertentu.&lt;br /&gt;&lt;br /&gt;        1. Pilih Tambahan&lt;br /&gt;&lt;br /&gt;        If  ekspresi logika Then&lt;br /&gt;            Statement&lt;br /&gt;            ...&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        Berfungsi menentukan apakah kondisi (ekspresi logika) memenuhi&lt;br /&gt;        syarat untuk melaksanakan Statement-Statement yang di samping IF&lt;br /&gt;        Then ataupun berada dalam Block IF Then-End If.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        PTKP = 240000&lt;br /&gt;&lt;br /&gt;        If Nikah$ = "Y" Then&lt;br /&gt;           PTKP = PTKP + 120000&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        Keterangan : Jika status nikah adalah "Y" (Ya), maka PTKP&lt;br /&gt;        (Penghasilan Tidak Kena Pajak) ditambah 120000&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        2. Pilih Antara Dua&lt;br /&gt;&lt;br /&gt;        IF ekspresi logika Then&lt;br /&gt;           Statement1&lt;br /&gt;           ...&lt;br /&gt;        Else&lt;br /&gt;           Statement2&lt;br /&gt;           ...&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        Berfungsi menentukan Block Statement mana yang akan dilaksanakan&lt;br /&gt;        komputer, jika ekspresi logika menghasilkan nilai Benar maka&lt;br /&gt;        Statement1 akan dilaksanakan dan sebaliknya dengan Statement2.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        If JlhAnak &gt; 3 Then&lt;br /&gt;           PTKP = PTKP + (3 * 120000)&lt;br /&gt;        Else&lt;br /&gt;           PTKP = PTKP + (JlhAnak * 120000)&lt;br /&gt;        End If&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; Keterangan : Jika Jumlah Anak diatas 3 Orang, maka PTKP ditambah&lt;br /&gt;        360000, sebaliknya adalah JlhAnak dikali 120000.&lt;br /&gt;&lt;br /&gt;        3. Pilih Antara Banyak&lt;br /&gt;&lt;br /&gt;        IF ekspresi logika 1 Then&lt;br /&gt;           Statement1&lt;br /&gt;           ...&lt;br /&gt;        ElseIF ekspresi logika 2 Then&lt;br /&gt;           Statement2&lt;br /&gt;           ...&lt;br /&gt;        Else&lt;br /&gt;        Endif&lt;br /&gt;&lt;br /&gt;        Berfungsi menentukan  Block statement yang mana akan dijalankan&lt;br /&gt;        oleh komputer sesuai dengan ekspresi logika yang menghasilkan&lt;br /&gt;        nilai benar.&lt;br /&gt;&lt;br /&gt;        Contoh :&lt;br /&gt;&lt;br /&gt;        PKP  = Penghasilan - PTKP    ' Penghasilan Kena Pajak 1 Bulan&lt;br /&gt;        PKPT = PKP * 12              ' Penghasilan Kena Pajak 1 Tahun&lt;br /&gt;&lt;br /&gt;        If PKPT &lt;= Then&lt;br /&gt;           PPH = 0&lt;br /&gt;        ElseIF PKPT &lt;= 25000000 Then&lt;br /&gt;           PPH = PKP * 0.05&lt;br /&gt;        ElseIF PKPT &lt;= 50000000 Then&lt;br /&gt;           PPH = 1250000 + (PKPT-25000000)* 0.1&lt;br /&gt;        ElseIF PKPT &lt;= 100000000 Then&lt;br /&gt;           PPH = 1250000 + 2500000 + (PKPT-50000000)*0.25&lt;br /&gt;        ElseIF PTKP &lt;= 200000000 Then&lt;br /&gt;           PPH = 1250000 + 2500000 + 7500000 + (PKPT-100000000)*0.25&lt;br /&gt;        Else&lt;br /&gt;           PPH = 1250000 + 2500000 + 7500000 + 25000000 + (PKPT-&lt;br /&gt;                 100000000)*0.35&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;        PPHB = PPH / 12              ' Pajak Penghasilan Bulan Tersebut&lt;br /&gt;&lt;br /&gt;        Keterangan : PPH dihitung berdasarkan PKPT&lt;br /&gt;&lt;br /&gt;        atau&lt;br /&gt;&lt;br /&gt;        Select Case Variabel&lt;br /&gt;          Case ekspresi 1&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/2951885373343102435-6785270680827667475?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/6785270680827667475/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic5.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/6785270680827667475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/6785270680827667475'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic5.html' title='basic5'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-7317075458427330715</id><published>2009-06-17T18:25:00.000-07:00</published><updated>2009-06-17T18:26:03.020-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic4</title><content type='html'>PERINTAH DASAR INPUT OUTPUT&lt;br /&gt;&lt;br /&gt;        Komputer hanya melaksanakan apa yang diperintahkan pemrogram.&lt;br /&gt;        Jadi, dalam membuat program untuk menyelesaikan suatu masalah,&lt;br /&gt;        kita harus tahu cara penyelesaiannya. Untuk itu diperlukan tahap-&lt;br /&gt;        tahap dalam menyelesaikan masalah tersebut.&lt;br /&gt;&lt;br /&gt;        INPUT dan OUTPUT merupakan awal dan  akhir  pengolahan suatu&lt;br /&gt;        data. Tanpa proses INPUT, kita tidak dapat memperoleh data untuk&lt;br /&gt;        diolah dan data-data yang telah selesai diolah tidak akan berarti&lt;br /&gt;        tanpa proses OUTPUT.&lt;br /&gt;&lt;br /&gt;        Syntax :&lt;br /&gt;          INPUT [;]["Prompt"{,|;}], Var list&lt;br /&gt;          PRINT [expresion list {,|;}]&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;  Contoh 1 :&lt;br /&gt;             REM Program mencari Isi Bujursangkar&lt;br /&gt;             INPUT "MASUKKAN SISI BUJURSANGKAR   :",S&lt;br /&gt;             ISI = S * S&lt;br /&gt;             PRINT "ISI DARI BUJURSANGKAR ADALAH :",ISI&lt;br /&gt;             END&lt;br /&gt;&lt;br /&gt;        Contoh 2 :&lt;br /&gt;             REM Program Isi Data&lt;br /&gt;             INPUT "MASUKKAN NAMA ANDA            ";NM$&lt;br /&gt;             INPUT "MASUKKAN UMUR ANDA            ";UR%&lt;br /&gt;             INPUT "MASUKKAN TGL,BLN,THN HARI INI ";TG%,BL%,TH%&lt;br /&gt;             PRINT "NAMA    : ";NM$&lt;br /&gt;             PRINT "UMUR    : ";UR%&lt;br /&gt;             PRINT "TANGGAL : ";TG%&lt;br /&gt;             PRINT "BULAN   : ";BL%&lt;br /&gt;             PRINT "TAHUN   : ";TH%&lt;br /&gt;             END&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/2951885373343102435-7317075458427330715?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/7317075458427330715/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic4.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7317075458427330715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/7317075458427330715'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic4.html' title='basic4'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-6760317109992696665</id><published>2009-06-17T18:22:00.000-07:00</published><updated>2009-06-17T18:24:41.098-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic3</title><content type='html'>Jenis Type Variabel pada Quick Basic :&lt;br /&gt;        /--------------------------------------------------------------------------\&lt;br /&gt;        |Data Type                  |Suffix|Maximum         |Minimum         | Size|&lt;br /&gt;        |--------------------------------------------------------------------------|&lt;br /&gt;                                    |      |                |                |&lt;br /&gt;        |Strings                    |   $  | 32,767 chars.  | 0 chars.       |     |&lt;br /&gt;        |Integers                   |   %  | 32,767         |-32,768         |  2  |&lt;br /&gt;        |Long Integers              |   &amp;  | 2,147,483,647  |-2,147,483,648  |  4  |&lt;br /&gt;        |Single (7-digit) precision |   !  |+3.402823 E+38  |+1.401298 E-45  |  4  |&lt;br /&gt;                                            _                _&lt;br /&gt;        |Double (15-digit) precision|   #  |+1.7976931 D+308|+4.940656 D-324 |  8  |&lt;br /&gt;                                            _                _&lt;br /&gt;        |User-Defined Data Types    |----------------------------------------------/&lt;br /&gt;        \---------------------------/&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;  Nama variabel juga memiliki ketentuan antara lain :&lt;br /&gt;        - Maksimum 40 character, diawali dengan huruf A..Z, diakhiri&lt;br /&gt;        dengan $, %, &amp;, !, # untuk menunjukan type&lt;br /&gt;        - Tidak boleh sama dengan reserved word, tidak boleh pakai spasi&lt;br /&gt;        dan spesial character.&lt;br /&gt;&lt;br /&gt;        Operator pada Quick BASIC dibagi atas 5 jenis, antara lain :&lt;br /&gt;&lt;br /&gt;        1. Arithmetic operators : melakukan tugas perhitungan&lt;br /&gt;        /--------------------\   /----------------------------\&lt;br /&gt;        |Operator|Kegunaan   |   |Operator|Kegunaan           |&lt;br /&gt;        |--------------------|   |----------------------------|&lt;br /&gt;                 |                        |&lt;br /&gt;        |   ^    | Pangkat   |   |   \    | Pembagian integer |&lt;br /&gt;        |   -    | Negatif   |   |  MOD   | Sisa bagi         |&lt;br /&gt;        |   *    | Perkalian |   |   +    | Penjumlahan       |&lt;br /&gt;        |   /    | Pembagian |   |   -    | Pengurangan       |&lt;br /&gt;        \--------------------/   \----------------------------/&lt;br /&gt;&lt;br /&gt;        2. Relational operators : membandingkan strings dan nilai numerik&lt;br /&gt;        /--------------------------------------\&lt;br /&gt;        |Operator|Kegunaan                     |&lt;br /&gt;        |--------------------------------------|&lt;br /&gt;        |   =    | Sama dengan                 |&lt;br /&gt;        |  &lt;&gt;    | Tidak sama dengan           |&lt;br /&gt;        |   &lt;    | Lebih kecil                 |&lt;br /&gt;        |   &gt;    | Lebih besar                 |&lt;br /&gt;        |  &lt;=    | Lebih besar atau sama dengan|&lt;br /&gt;        |  &gt;=    | Lebih kecil atau sama dengan|&lt;br /&gt;        \--------------------------------------/&lt;br /&gt;&lt;br /&gt;        Relational operators akan menghasilkan dua kemungkinan nilai&lt;br /&gt;        yaitu -1 jika benar dan 0 jika salah.&lt;br /&gt;&lt;br /&gt;        3. Logical operators     : test kondisi dan manipulasi bits&lt;br /&gt;        /-----------------------------------------------------\&lt;br /&gt;        |Expresi1|Expresi2| NOT | AND | OR  | XOR | EQV | IMP |&lt;br /&gt;        |-----------------------------------------------------|&lt;br /&gt;                 |        |     |     |     |     |     |&lt;br /&gt;        |    T   |    T   |  F  |  T  |  T  |  F  |  T  |  T  |&lt;br /&gt;        |    T   |    F   |  F  |  F  |  T  |  T  |  F  |  F  |&lt;br /&gt;        |    F   |    T   |  T  |  F  |  T  |  T  |  F  |  T  |&lt;br /&gt;        |    F   |    F   |  T  |  F  |  F  |  F  |  T  |  T  |&lt;br /&gt;        \-----------------------------------------------------/&lt;br /&gt;Functional operators  : operator pelengkap&lt;br /&gt;        String operators      : mengabung (+), dan membandingkan String&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/2951885373343102435-6760317109992696665?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/6760317109992696665/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/jenis-type-variabel-pada-quick-basic.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/6760317109992696665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/6760317109992696665'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/jenis-type-variabel-pada-quick-basic.html' title='basic3'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-8464255204070011712</id><published>2009-06-17T18:20:00.000-07:00</published><updated>2009-06-17T18:21:29.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>basic2</title><content type='html'>MEMBUAT PROGRAM PADA QUICK BASIC&lt;br /&gt;&lt;br /&gt;        Apa yang dimaksud dengan pemrogram komputer ?&lt;br /&gt;&lt;br /&gt;        Pemrograman komputer berarti anda memberitahukan kepada komputer&lt;br /&gt;        ada yang anda ingin dia lakukan. Untuk memberitahukan komputer&lt;br /&gt;        apa yang harus dia lakukan, anda membutuhkan kata-kata khusus&lt;br /&gt;        (special words). Kata-kata ini disebut sebagai kata-kata kunci&lt;br /&gt;        (key words). Ketika anda menempatkan kata-kata kunci ini dalam&lt;br /&gt;        program anda sehingga kelihatan seperti kode khusus (special&lt;br /&gt;        code) yang disebut sebagai CODE dan pekerjaan menulis program&lt;br /&gt;        disebut CODING.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt; KATA, DATA, PERINTAH, dan FUNGSI BANTU merupakan komponen utama&lt;br /&gt;        suatu program yang saling berinteraksi. Pembuatan program dalam&lt;br /&gt;        Quick BASIC tidak terlepas dari keempat komponen di atas dalam&lt;br /&gt;        baris-baris perintah yang berkapasitas maksimum 256 character&lt;br /&gt;        yang mencakup identitas baris, perintah, dan kata-kata(Remark).&lt;br /&gt;        Identitas baris bisa berupa nomor baris (0-65529) [menjaga&lt;br /&gt;        kompatibilitas dengan GWBASIC maupun BASICA], dan bisa berupa&lt;br /&gt;        label dengan ketentuan :&lt;br /&gt;&lt;br /&gt;        - Maksimum 40 character, dimulai dengan huruf A..Z, diakhiri&lt;br /&gt;        dengan tanda :&lt;br /&gt;        - huruf besar/kecil sama, tidak sama dengan reserved word, dan&lt;br /&gt;        tidak pakai spasi&lt;br /&gt;&lt;br /&gt;        Setiap proses yang berhubungan dengan pengolahan data biasanya&lt;br /&gt;        memerlukan tempat penampung sementara dalam memory yang disebut&lt;br /&gt;        variabel dan dalam pengolahannya diperlukan operator dan fungsi&lt;br /&gt;        bantu.&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/2951885373343102435-8464255204070011712?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/8464255204070011712/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic2.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/8464255204070011712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/8464255204070011712'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/basic2.html' title='basic2'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2951885373343102435.post-977084735307013845</id><published>2009-06-17T18:16:00.000-07:00</published><updated>2009-06-17T18:18:55.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bahasa basic'/><title type='text'>Basic 1</title><content type='html'>BAHASA PEMROGRAMAN BASIC dengan Quick BASIC&lt;br /&gt;        Oleh : Hendra, ST.&lt;br /&gt;&lt;br /&gt;        Modul 1&lt;br /&gt;        DASAR-DASAR QBASIC&lt;br /&gt;&lt;br /&gt;        Bahasa BASIC dibuat oleh John G.Kemmeny dan Thomas E.Kurtz lebih&lt;br /&gt;        dari 20 tahun yang lalu dan merupakan bahasa tingkat tinggi yang&lt;br /&gt;        relatif mudah dipelajari dan dimengerti.&lt;br /&gt;&lt;br /&gt;        Dalam perkembangannya , Bahasa BASIC dikembangkan dalam dua&lt;br /&gt;        jenis, yaitu interpreter dan compiler. Interpreter seperti GW-&lt;br /&gt;        BASIC pada sistem operasi MS-DOS, maupun BASICA pada sistem&lt;br /&gt;        operasi PC-DOS, sedangkan salah satu compilernya yang terkenal&lt;br /&gt;        adalah Quick BASIC  yang dilengkapi dengan sistem pemrograman&lt;br /&gt;        yang terstruktur, Quick Library, on-line help yang terpadu,&lt;br /&gt;        editor yang efisien (bisa merapikan teks serta memberitahukan&lt;br /&gt;        kesalahan syntax penulisan suatu perintah)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        MENGAKTIFKAN QUICK BASIC&lt;br /&gt;&lt;br /&gt;        Untuk mengaktifkan Quick BASIC diperlukan sistem Quick BASIC yang&lt;br /&gt;        minimal terdiri dari file QB.EXE/QBasic.EXE. Jika kita telah&lt;br /&gt;        memiliki file tersebut tinggal diberi perintah QB pada Dos&lt;br /&gt;        Prompt.&lt;br /&gt;&lt;br /&gt;        Contoh&lt;br /&gt;&lt;br /&gt;        A&gt;QB &lt;Enter&gt;&lt;br /&gt;&lt;br /&gt;        atau&lt;br /&gt;&lt;br /&gt;        A&gt;QBasic &lt;Enter&gt;&lt;br /&gt;&lt;br /&gt;        Setelah pemberian perintah tersebut, pemakai akan dihadapkan&lt;br /&gt;        kepada suatu editor sebagai tempat pengetikan program yang akan&lt;br /&gt;        dikembangkan. Dibagian atas editor terdapat perintah menu yang&lt;br /&gt;        dapat diaktifkan dengan Tombol Alt disertai huruf depan dari&lt;br /&gt;        masing-masing pilihan.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;   File&lt;br /&gt;        /------------------\&lt;br /&gt;        | New Program      | memulai program baru&lt;br /&gt;        | Open Program...  | memuat program dari diskette ke RAM&lt;br /&gt;        | Save             | menyimpan program ke diskette (file *.BAS)&lt;br /&gt;        | Save As...       | menyimpan program ke nama yang lain&lt;br /&gt;        |------------------|&lt;br /&gt;        | Print...         | mencetak program ke printer&lt;br /&gt;        |------------------|&lt;br /&gt;        | Exit             | keluar ke Dos permanen&lt;br /&gt;        \------------------/&lt;br /&gt;&lt;br /&gt;          Edit&lt;br /&gt;        /----------------------\&lt;br /&gt;        | Undo   Alt+Backspace | membatalkan perubahan terakhir&lt;br /&gt;        | Cut        Shift+Del | memotong tulisan Blok ke ClipBoard&lt;br /&gt;        | Copy        Ctrl+Ins | menduplikasi tulisan Blok ke ClipBoard&lt;br /&gt;        | Paste      Shift+Ins | menyisip ClipBoard ke posisi Kursor&lt;br /&gt;        | Clear            Del | menghapus tulisan yang di Blok&lt;br /&gt;        |----------------------|&lt;br /&gt;        | New SUB...           |&lt;br /&gt;        | New FUNCTION...      |&lt;br /&gt;        \----------------------/&lt;br /&gt;&lt;br /&gt;          Options&lt;br /&gt;        /-----------------\&lt;br /&gt;        | Display...      | mengatur tampilan layar&lt;br /&gt;        | Help Set Path   | mengatur default Dos Path&lt;br /&gt;        | Syntax Checking | mengatur keaktifan pemeriksaan Syntax&lt;br /&gt;        \-----------------/&lt;br /&gt;&lt;br /&gt;          Run&lt;br /&gt;        /---------------------\&lt;br /&gt;        | Start      Shift+F5 | menjalankan program yang aktif&lt;br /&gt;        | Restart             | mereset memory program&lt;br /&gt;        | Continue         F5 | melanjutkan program yang terhenti&lt;br /&gt;        \---------------------/&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/2951885373343102435-977084735307013845?l=program-mania.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://program-mania.blogspot.com/feeds/977084735307013845/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://program-mania.blogspot.com/2009/06/bahasa-pemrograman-basic-dengan-quick_6945.html#comment-form' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/977084735307013845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2951885373343102435/posts/default/977084735307013845'/><link rel='alternate' type='text/html' href='http://program-mania.blogspot.com/2009/06/bahasa-pemrograman-basic-dengan-quick_6945.html' title='Basic 1'/><author><name>BlOg GuE</name><uri>http://www.blogger.com/profile/01856076027173208952</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
