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

<channel>
	<title>Wibsite SIDIQ</title>
	<atom:link href="http://sidiq89.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sidiq89.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 14 May 2011 13:13:24 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='sidiq89.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Wibsite SIDIQ</title>
		<link>http://sidiq89.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://sidiq89.wordpress.com/osd.xml" title="Wibsite SIDIQ" />
	<atom:link rel='hub' href='http://sidiq89.wordpress.com/?pushpress=hub'/>
		<item>
		<title>membuat grafik/diagram dengan java</title>
		<link>http://sidiq89.wordpress.com/2011/05/14/membuat-grafikdiagram-dengan-java/</link>
		<comments>http://sidiq89.wordpress.com/2011/05/14/membuat-grafikdiagram-dengan-java/#comments</comments>
		<pubDate>Sat, 14 May 2011 13:13:23 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[belajar java]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=76</guid>
		<description><![CDATA[pengalaman ku!!! ku awal kebinggungan membuat garafik dengan java,,nah ketemunya ini,,,, membuat grafik ini mudah kok ,, bagi kamu yang membutuhkan sila  unduh listian-grafik semoga bermanfaat &#62;_&#60;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=76&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>pengalaman ku!!! ku awal kebinggungan membuat garafik dengan java,,nah ketemunya ini,,,, membuat grafik ini mudah kok ,, bagi kamu yang membutuhkan sila  unduh<a href="http://sidiq89.files.wordpress.com/2011/05/listian-grafik.pdf"> listian-grafik</a></p>
<p>semoga bermanfaat &gt;_&lt;<a href="http://sidiq89.files.wordpress.com/2011/05/listian-grafik.pdf"><br />
</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=76&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2011/05/14/membuat-grafikdiagram-dengan-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>pembagian java</title>
		<link>http://sidiq89.wordpress.com/2011/05/14/pembagian-java/</link>
		<comments>http://sidiq89.wordpress.com/2011/05/14/pembagian-java/#comments</comments>
		<pubDate>Sat, 14 May 2011 06:25:58 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=62</guid>
		<description><![CDATA[Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiflatform sesuai dengan semboyannya yaitu “Write Once, Run Anywhere”. Pada site official Java dari Sun yaitu http://java.sun.com bisa ditemui tiga pembagian paket Java yaitu : • Java 2 Enterprise Edition (J2EE). • Java 2 Standart Editon (J2SE). • Java 2 Micro Edition (J2ME). Penjelasan paling simple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=62&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Java adalah teknologi dan bahasa pemrograman yang berjalan pada multiflatform sesuai dengan semboyannya yaitu “Write Once, Run Anywhere”. Pada site official Java dari Sun yaitu http://java.sun.com bisa ditemui tiga pembagian paket Java yaitu :<br />
• Java 2 Enterprise Edition (J2EE).<br />
• Java 2 Standart Editon (J2SE).<br />
• Java 2 Micro Edition (J2ME).</p>
<p>Penjelasan paling simple atas pembagian tersebut berdasarkan atas perangkat keras yang digunakan.<br />
a. Paket J2EE digunakan pada perangkat keras yang mempunyai spesifikasi dan memory yang besar seperti pada komputer server.<br />
b. Paket J2SE digunakan pada perangkat keras seperti komputer desktop.<br />
c. Paket J2ME digunakan pada perangkat yang memiliki memory kecil seperti ponsel, pager atau PDA.</p>
<p>Penjelasan yang singkat, padat dan jelas, mudah-mudahan menambah pembendaharaan ilmu di otak Anda bagi Anda yang  belum mengetahuinya.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=62&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2011/05/14/pembagian-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>Kelebihan dan kelemahan bahasa pemograman</title>
		<link>http://sidiq89.wordpress.com/2011/05/14/kelebihan-dan-kelemahan-bahasa-pemograman/</link>
		<comments>http://sidiq89.wordpress.com/2011/05/14/kelebihan-dan-kelemahan-bahasa-pemograman/#comments</comments>
		<pubDate>Sat, 14 May 2011 06:22:48 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[BAHASA PROGRAM]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=60</guid>
		<description><![CDATA[bahasa pemrograman untuk aplikasi kecerdasan buatan. Bahasa ini menjadi popular semenjak Jepang mengumumkan pada tahun 1981 bahwa jepang akan menggunakannya sebagai basis computer “generasi kelima”. 2. Aplikasi bahasa prolog  Bahasa pemrograman Artificial Intellegence dan robot  Bahasa pemrograman computer generasi kelima  PROLOG banyak digunakan dalam aplikasi pembuatan bahasa alami, penulisan compiler, penambahan ilmu pada sistem pakar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=60&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<div><a title="Permanent Link to Kekurangan dan Kelebihan<br />
aplikasi bahasa pemrograman&#8221; href=&#8221;http://hegamajid.students-blog.undip.ac.id/2009/09/11/kekurangan-dan-kelebihan-aplikasi-bahasa-pemrograman/&#8221; rel=&#8221;bookmark&#8221;>Kekurangan dan Kelebihan aplikasi bahasa pemrograman</a></div>
</div>
<p>A. Bahasa C</p>
<p>1. Sejarah</p>
<p style="text-align:justify;">Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C yang diciptakan oleh Dennis Ricthie &amp; W. Kerninghan tahun 1972 di Bell Telephone Laboratories Inc. (Sekarang adalah AT &amp; T Bell Laboratories)</p>
<p style="text-align:justify;">
<p>2. Aplikasi bahasa C :</p>
<ul>
<li>Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX.</li>
<li> Bahasa C juga digunakan untuk menyusun operasi Linux</li>
<li> Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.</li>
</ul>
<p>3. Kelebihan dan Kekurangan Bahasa C</p>
<p>Kelebihan Bahasa C</p>
<ul>
<li>Bahasa C tersedia hampir di semua jenis computer</li>
<li>Kode bahasa C sifatnya adalah portable dan fleksible untuk semua jenis computer</li>
<li>Bahasa C hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci</li>
<li> Proses executable program bahasa C lebih cepat</li>
<li>Dukungan pustaka yang banyak</li>
<li>C adalah bahasa yang terstruktur</li>
<li> Bahasa C termasuk bahasa tingkat menengah</li>
</ul>
<p>Kekurangan Bahasa C</p>
<ul>
<li>Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai</li>
<li>Bagi pemula pada umumnya akan kesulitan menggunakan pointer</li>
</ul>
<p>B. Bahasa Java</p>
<p>1.Sejarah</p>
<p>Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk dan memperluas pasar Sun. Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.</p>
<p>Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. Karena persaingan begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi FirstPerson dan Oak mengalami kegagalan. bermunculan para perintis internet khususnya World Wide Web seperti Netscape membuat software yang memungkinkan terjadinya koneksi antara internet dengan www. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia web. Tidak lamam kemudian Oak diluncurkan di Internet dengan nama baru yaitu, Java</p>
<p>Sekarang, java masih dalam taraf pengembangan dan sudah mempengaruhi arah pemrogaman computer dan internet. Bahasa pemrogaman Java dirilis secara gratis di Internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard pemrogaman web.</p>
<p>2. Aplikasi Bahasa Java</p>
<ul>
<li> Pemrograman jaringan</li>
<li> Pembuatan aplikasi berbasis windows</li>
<li> Program untuk membuat web</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan Bahasa Java:</p>
<ul>
<li>Sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser. Programmer dapat menggunakan applet kecil yang aman, dinamik, lintas platform, aktif dan siap dijalankan di jaringan.</li>
<li> Aman, java dirancang dengan konsep keamanan internet.</li>
<li> Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.</li>
<li>Kokoh, java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan kesalahan lebih cepat saat mengembangkan program.</li>
<li>Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif.</li>
<li> Netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti PC, UNIX, Macintosh, dll.</li>
<li> Terinterpretasi dan berkinerja tinggi, java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun yang memiliki java interpreter dan java virtual machine.</li>
<li>Mudah dipelajari karena bersifat sederhana</li>
<li> Mendukung koneksi ke database</li>
</ul>
<p>Kekurangan bahasa Java :</p>
<ul>
<li> Java memiliki kecepatan yang kurang dari bahasa C ++</li>
<li> Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda.</li>
<li> Java memakan banyak memori computer</li>
<li> Java merupakan bahasa yang kompleks dan susah dipelajari</li>
<li> Program yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan bahasa lain seperti C atau C++.</li>
</ul>
<p>C. Bahasa Pascal</p>
<p>1. Sejarah</p>
<p>Pascal dibuat pertama kali oleh Prof. Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. pascal berasal dari nama matematikawan yaitu Blaise Pascal. Pascal digunakan untuk mengenalkan pemrograman terstruktur.</p>
<p>2. Aplikasi Bahasa Pascal</p>
<ul>
<li> Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Delphi (berbasis windows)</li>
<li> Pascal dipakai sebagai landasan pembuatan kode perangkat lunak Kylix (berbasis Linux)</li>
</ul>
<p>3. Kelebihan dan kekurangan</p>
<p>Kelebihan bahasa pascal :</p>
<ul>
<li> Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal memiliki tipe data standar Boolean, integer, char, real, string.</li>
<li> User defined data types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.</li>
<li> Strongly-typed, programmer harus menentukan tipe data dari suatu variable dan variable tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.</li>
<li> Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang.</li>
<li> Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa inggris) sehingga mudah dipelajari dan dipahami.</li>
</ul>
<p>Kekurangan bahasa pascal :</p>
<ul>
<li> Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basisdata yang terbatas.</li>
<li>Sintaks Pascal terlalu bertele-tele</li>
<li> Tidak mendukung pemrograman berorientasi objek</li>
<li> Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.</li>
</ul>
<p>D. Bahasa PHP</p>
<p>1.</p>
<p>Sejarah</p>
<p>PHP adalah bahasa pemrogaman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh Rasmus Lerdford untuk menghitung jumlah pengunjung pada homepagenya pada akhir tahun 1994. PHP terus berkembang dari PHP 1 yang ditulis ulang Rasmus dalam bahasa C pada tahun 1995 sampai PHP 4 yang diluncurkan tanggal 22 Mei 2000.</p>
<p>2. Aplikasi Bahasa PHP</p>
<ul>
<li> PHP digunakan sebagai landasan operasi pada pemrogaman jaringan berbasis web</li>
<li> PHP digunakan juga untuk pemrogaman database.</li>
<li>PHP digunakan untuk membuat aplikasi web</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan:</p>
<ul>
<li> PHP menjadi popular karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, e-commerce, bulletin board, dll</li>
<li> PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web.</li>
<li> PHP termasuk dalam Open Source Product dan telah mencapai versi 4.</li>
<li> Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai aplikasi web</li>
<li> Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux</li>
<li> Sintaks mirip C dan mudah dipelajari</li>
<li> Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, dll</li>
<li>Berbagai script atau aplikasi yang gratis telah tersedia.</li>
</ul>
<p>Kekurangan :</p>
<ul>
<li> Tidak detail untuk pengembangan skala besar</li>
<li> Tidak memiliki system pemrogaman berorientasi objek yang sesungguhnya</li>
<li> Tidak bisa memisahkan antara tampilan dengan logic dengan baik</li>
<li>PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrogaman dan kurang memperhatikan isu konfigurasi PHP.</li>
<li> Kode PHP dapat dibaca semua orang, dan kompilasi hanya dapat dilakukan dengan tool yang mahal dari Zend</li>
</ul>
<p>E. Bahasa Ruby</p>
<p>1. Sejarah</p>
<p>Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.</p>
<p>Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.</p>
<p>2. Aplikasi bahasa ruby</p>
<ul>
<li>Implementasi besar Ruby pada JRuby dan Rubinius</li>
<li>Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX).</li>
<li>Ruby on Rails untuk membuat framework web</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan:</p>
<ul>
<li> Sintaks sederhana</li>
<li>Memiliki Exception Handling yang baik</li>
<li> OOP</li>
<li> Single inheritance</li>
<li>Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.</li>
<li> Merupakan bahasa pemrograman scripting yang berorientasi objek</li>
<li> Memiliki <em>garbage collector</em> yang secara otomatis akan menghapus informasi tak terpakai dari memori</li>
</ul>
<p>Kelemahan :</p>
<ul>
<li> Multithreading. Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.</li>
<li> Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.</li>
<li> Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz.</li>
<li> IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.</li>
</ul>
<p>F. Bahasa PROLOG</p>
<p>1. Sejarah</p>
<p>Prolog (Programmation en logique) adalah bahasa pemrograman logika atau bahasa non-prosedural. Bahasa ini diciptakan oleh <a title="Alain Colmerauer (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Alain_Colmerauer&amp;action=edit&amp;redlink=1" rel="nofollow">Alain Colmerauer</a> dan <a title="Robert Kowalski (belum dibuat)" href="http://id.wikipedia.org/w/index.php?title=Robert_Kowalski&amp;action=edit&amp;redlink=1" rel="nofollow">Robert Kowalski</a> sekitar tahun <a title="1972" href="http://id.wikipedia.org/wiki/1972" rel="nofollow">1972</a> dalam upaya untuk menciptakan suatu <a title="Bahasa<br />
pemrograman&#8221; href=&#8221;http://id.wikipedia.org/wiki/Bahasa_pemrograman&#8221; rel=&#8221;nofollow&#8221;>bahasa pemrograman</a> untuk aplikasi kecerdasan buatan. Bahasa ini menjadi popular semenjak Jepang mengumumkan pada tahun 1981 bahwa jepang akan menggunakannya sebagai basis computer “generasi kelima”.</p>
<p>2. Aplikasi bahasa prolog</p>
<ul>
<li> Bahasa pemrograman Artificial Intellegence dan robot</li>
<li> Bahasa pemrograman computer generasi kelima</li>
<li> PROLOG banyak digunakan dalam aplikasi pembuatan bahasa alami, penulisan <em>compiler</em>, penambahan ilmu pada sistem pakar dan purwarupa (prototype) perangkat lunak.</li>
<li> Bagus untuk menulis sistem pakar dan <em>knowledge based system</em>.</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan :</p>
<ul>
<li> Berbeda dengan bahasa pemrograman yang lain, yang menggunakan <a title="Algoritma" href="http://id.wikipedia.org/wiki/Algoritma" rel="nofollow">algoritma</a> konvensionl sebagai teknik pencariannya seperti pada Delphi, Pascal, Basic, COBOL dan <a title="Bahasa pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman" rel="nofollow">bahasa pemrograman</a> yang sejenisnya, maka <em>prolog</em> menggunakan teknik pencarian yang di sebut <a title="Heuristik" href="http://id.wikipedia.org/wiki/Heuristik" rel="nofollow">heuristik</a> (<em>heutistic</em>) dengan menggunakan pohon logika.</li>
<li> Melakukan komputasi rumit pada data yang kompleks.</li>
<li> Mengekpresikan algoritma dengan baik.</li>
<li> Mengalokasikan memori secara dinamis sehingga programmer tidak harus mendeklarasikan ukuran sebuah struktur data sebelum membuatnya.</li>
<li> Mengembangkan dan memodifikasi dirinya sendiri sehingga sebuah program dapat “belajar” melalui informasi yang didapat selama program dijalankan</li>
<li> PROLOG mempunyai <strong>Automated Reasoning Procedure</strong> (Prosedur Sebab-Akibat Otomatis) yang disebut <strong>Inference Engine</strong> (Inference = proses pengambilan kesimpulan) yang sudah built-in didalamnya. Akibatnya, program yang menggunakan logika sebab-akibat jadi lebih mudah ditulis dalam PROLOG.</li>
</ul>
<p>Kekurangan :</p>
<ul>
<li>Pemborosan dalam pengalokasian memory sehingga program berjalan menjadi lambat</li>
</ul>
<p>G. Bahasa Phyton</p>
<p>1. Sejarah</p>
<p>Bahasa pemrograman ini dibuat oleh Guido van Rossum dari Amsterdam, Belanda. Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan untuk kalangan engineer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberapa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial.</p>
<p>Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya, tidak ada batasan dalam penyalinannya atau mendistribusikannya. Lengkap dengan source codenya, debugger dan profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya. Python dapat digunakan dalam beberapa sistem operasi, seperti kebanyakan sistem UNIX, PCs (DOS, Windows, OS/2), Macintosh, dan lainnya. Pada kebanyakan sistem operasi linux, bahasa pemrograman ini menjadi standarisasi untuk disertakan dalam paket distribusinya.</p>
<p>2. Aplikasi bahasa phyton</p>
<ul>
<li><em>Perangkat bantu shell</em>. Tugas-tugas sistem administrator, program baris perintah.</li>
<li> <em>Kerja bahasa ekstensi</em>. Antarmuka untuk pustaka C/C++, kustomisasi</li>
<li> <em>Pembuatan prototipe secara cepat/pembuatan sistem aplikasi</em>. Prototipe yang dapat dibuang atau sesuai dengan permintaan.</li>
<li> <em>Modul berdasarkan bahasa pemrograman</em>. Pengganti dari penulisan parser khusus.</li>
<li> <em>Antarmuka pengguna grafis</em>. Penggunaan GUI API sederhana dan canggih.</li>
<li> <em>Pengaksesan basisdata</em>. Penyimpanan objek tetap, antarmuka sistem SQL.</li>
<li> <em>Pemrograman terdistribusi</em>. Penggunaan API mekanisme client/server terintegrasi.</li>
<li> <em>Skrip internet</em>. Skrip CGI, antarmuka HTTP, Aplet WWW, dan lainnya.</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan :</p>
<ul>
<li> Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan system aplikasi meningkat.</li>
<li> Tidak ada deklarasi tipe sehingga program menjadi lebih sederhana, singkat, dan fleksible.</li>
<li> Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencatatan kode</li>
<li> Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan system aplikasi menggunakan tipe objek yang telah ada</li>
<li> Pemrograman berorientasi objek</li>
<li> Pelekatan dan perluasan dalam C</li>
<li> Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular</li>
<li> Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil</li>
<li>Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya</li>
<li> Model objek universal kelas Satu</li>
<li>Konstruksi pada saat aplikasi berjalan</li>
<li> Interaktif, dinamis dan alamiah</li>
<li>Akses hingga informasi interpreter</li>
<li> Portabilitas secara luas seperti pemrograman antar platform tanpa ports</li>
<li> Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber</li>
<li> Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll</li>
</ul>
<p>Kekurangan:</p>
<ul>
<li> Beberapa penugasan terdapat diluar dari jangkauan python, seperti bahasa pemrograman dinamis lainnya, python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C.</li>
<li>Disebabkan python merupakan interpreter, python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.</li>
<li> Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.</li>
<li> Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh. Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.</li>
</ul>
<p>H. Bahasa Cobol</p>
<p>1. Sejarah</p>
<p>COBOL diciptakan pada tahun 1959. Bahasa COBOL pertama kali diperkenalkan secara resmi atau formal pada bulan Januari 1960. Versi dari bahasa COBOL ini disebut dengan COBOL-60. Dan diperbaharui pada tahun 1965. Bila suatu bahasa komputer tidak standar, dalam arti banyak versinya, maka menyulitkan pemakai untuk menerapkannya, pemakai harus menyesuaikan versi dari COBOL yang dipakai oleh komputer tertentu. Untuk mengatasi masalah hal ini, pada tahun 1968 dan 1974 bahasa COBOL dikembangkan dan disempurnakan lebih lanjut dan distandardisasikan dengan nama ANSI COBOL (American National Standards Institute ). ANSI COBOL ini yang sekarang banyak diterapkan oleh sejumlah pabrik-pabrik komputer. Dengan adanya standardisasi, pemakai tidak terlalu sulit menggunakan bahasa COBOL versi yang berbeda, karena inti dari bahsa ini sama.</p>
<p>2. Aplikasi bahasa COBOL</p>
<ul>
<li> Untuk membuat aplikasi bisnis</li>
<li>Untuk pengolahan data dan database</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan :</p>
<ul>
<li> Program COBOL dibuat dalam instruksi bahasa inggris, sehingga lebih mudah dipelajari dan dibuat.</li>
<li> Program COBOL sesuai untuk pengolahan data yang banyak diterapkan pada permaslahan .</li>
<li>Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer-komputer yang berbeda, tanpa banyak perbedaan.</li>
<li>Struktur program COBOL jelas, sehingga dapat dimengerti oleh orang seperti akuntan, auditor, atau manajer-manajer yang hanya mempunayai pengetahuan pengolahan data yang sedikit.</li>
<li> COBOL menyediakan fasilitas <em>Listing Program, </em>bilamana perlu dapat diperiksa oleh orang lain selain programer.</li>
<li> Mudah didokumentasikan dan dikembangkan bilamana perlu</li>
<li>Problem Orientad Language</li>
</ul>
<p>Kekurangan :</p>
<ul>
<li>Ø Operasi masukan dan keluaran yang masih kaku</li>
<li>Ø Struktur penulisan program yang sangat kaku dan bertele-tele</li>
</ul>
<p>I. Bahasa Basic</p>
<p>1. Sejarah</p>
<p>BASIC adalah beginner all-purpose symbolic instruction code dikembangkan tahun 1965 di Darmouth College oleh John Kemeny dan Thomas Kurtz. Awalnya ditujukan untuk pengajaran dasar pemrogaman computer.</p>
<p>2. Aplikasi bahasa basic</p>
<ul>
<li> Landasan pemrograman Visual Basic dan visual basic for aplication</li>
<li> Bahasa pemrograman pada banyak produk Microsoft seperti untuk administrasi dan otomatisasi batch skrip, windowskrip house.</li>
<li> Untuk pembuatan program kid Basic, FreeBasic, dan Gambas</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan:</p>
<ul>
<li> Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di aplikasi apa saja.</li>
</ul>
<p>Kekurangan:</p>
<ul>
<li> Bahasanya kurang terstruktur</li>
<li> Tidak cocok untuk membuat aplikasi besar</li>
<li> Sintaksnya penuh dengan GOTO yang menyesatkan</li>
<li> Bahasa ini merupakan bahasa yang primitif di era DOS</li>
</ul>
<p>J. Bahasa C++</p>
<p>1. Sejarah</p>
<p>Bahasa C++ diciptakan oleh Bjarne Stroustrup tahun 1983 di Lab Bell. C++ merupakan bahasa pemrograman berorientasi objek menggunakan kaidah bahasa C</p>
<p>2. Aplikasi bahasa C++</p>
<ul>
<li> Sebagai bahasa pemrograman di Windows, UNIX, Linux.</li>
<li> Visual C++ dapat dibuat aplikasi apa saja seperti database.</li>
<li> Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi</li>
<li> Untuk membuat bahasa baru atau membuat compiler bahasa baru</li>
<li>Untuk menulis komponen dan file-file pustaka bahasa lain</li>
</ul>
<p>3. Kelebihan dan Kekurangan</p>
<p>Kelebihan:</p>
<ul>
<li> Merupakan induk dari bahasa pemrograman perl, php, phyton, visual basic, gambas, java, C#</li>
<li>Compiler bahasa C++ terdapat di semua platform</li>
<li> Untuk pengembangan visual dijejali dengan platform yang sangat banyak seperti OWL, MFC, Cocoa, QT, GTK, dll</li>
<li>Merupakan pemrograman berorientasi objek</li>
</ul>
<p>Kekurangan:</p>
<ul>
<li> Bahasa ini cukup sulit untuk dipel;ajari dan dipahami</li>
<li> Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=60&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2011/05/14/kelebihan-dan-kelemahan-bahasa-pemograman/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>MENGENALA LEBIH DEKAT BAHASA PEMOGRAMAN</title>
		<link>http://sidiq89.wordpress.com/2011/05/14/mengenala-lebih-dekat-bahasa-pemograman/</link>
		<comments>http://sidiq89.wordpress.com/2011/05/14/mengenala-lebih-dekat-bahasa-pemograman/#comments</comments>
		<pubDate>Sat, 14 May 2011 06:12:06 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=58</guid>
		<description><![CDATA[== Bahasa pemrograman == Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (”instruction set”). == Bahasa pemrograman == Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (”instruction set”). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=58&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">== Bahasa pemrograman ==<br />
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (”instruction set”).</p>
<p style="text-align:justify;">== Bahasa pemrograman ==<br />
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (”instruction set”). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam ”instruction set” komputer tersebut) yang pada akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar, bukan satu operasi rumit. Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh [[program komputer]] yang disebut [[kompilator]] (”compiler”). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar. Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut [[pemrograman komputer]]. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.</p>
<ol start="1">
<li><strong>Bahasa Pemrograman java<br />
</strong>Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat luinak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu:• Programming-language specification• Application-programming interface• Virtual-machine specification</li>
</ol>
<p>Bahasa Java dapat dikategorikan sebagai sebuah bahasa pemrograman berorientasi objek, pemrograman terdistribusi dan bahasa pemrograman multithrreaded . Objek Java dispesifikasi dengan membentuk kelas. Untuk masing-masing kelas Java, kompiler Java memproduksi sebuah file keluaran arsitektur netral yang akan jalan pada berbagai implementasi dari Java Virtual Machine (JVM). Awalnya Java sangat digemari oleh komunitas pemrograman internet, karena Java mendukung untuk applets , dimana program dengan akses sumber daya terbatas yang jalan dalam sebuah web browser. Java juga menyediakan dukungan level tinggi untuk networking dan objek terdistribusi. Java juga dianggap sebagai sebuah bahasa yang aman. Tampilan ini pada khususnya penting menganggap bahwa sebuah program Java boleh mengeksekusi silang sebuah jaringan terdistribusi. Sehingga bahasa Java saat ini termasuk bahasa pemrograman yang relatif mudah untuk dipelajari karena banyaknya contoh dan konsep yang beredar luas, baik berupa buku maupun di internet. Tetapi program yang dibuat dalam bahasa Java juga relatif lebih banyak membutuhkan waktu saat di eksekusi (lebih lama) dikarenakan untuk menjalankan programnya dibutuhkan JVM (perantara antar program dan sistem operasi).</p>
<ol start="2">
<li><strong>Bahasa Pemrograman  C</strong><br />
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh Martin Richard pada tahun 1967. Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1972-an di Bell Telephone Laboratories Inc.( sekarang adalah AT&amp;T Bell Laboratories).<br />
Kelebihan Bahasa C :<br />
Beberapa alasan mengapa bahasa C banyak digunakan, diantaranya adalah sebagai berikut :<br />
1. Bahasa C tersedia hampir di semua jenis komputer<br />
2. Kode bahasa C sifatnya adalah portabel<br />
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan sedikit modifikasi.<br />
3. Bahasa C hanya menyediakan sedikit kata-kata kunci<br />
4. Proses executable program bahasa C lebih cepat<br />
5. Dukungan pustaka yang banyak<br />
Keandalan bahasa C dicapai dengan adanya fungsi-fungsi pustaka.<br />
6. C adalah bahasa yang terstruktur</li>
<li><strong>Bahasa Pemrograman visual basic</strong></li>
</ol>
<p><strong>Microsoft Visual Basic</strong> (sering disingkat sebagai <strong>VB</strong> saja) merupakan sebuah bahasa pemrograman yang menawarkan <a title="Integrated  Development Environment" href="http://id.wikipedia.org/wiki/Integrated_Development_Environment"><em>Integrated Development Environment</em></a> (IDE) visual untuk membuat <a title="Program  komputer" href="http://id.wikipedia.org/wiki/Program_komputer">program</a> perangkat lunak berbasis <a title="Sistem  operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a> <a title="Microsoft  Windows" href="http://id.wikipedia.org/wiki/Microsoft_Windows">Microsoft Windows</a> dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman <a title="BASIC" href="http://id.wikipedia.org/wiki/BASIC">BASIC</a> dan menawarkan pengembangan perangkat lunak <a title="Komputer" href="http://id.wikipedia.org/wiki/Komputer">komputer</a><a title="GUI" href="http://id.wikipedia.org/wiki/GUI">grafik</a> dengan cepat, Beberapa <a title="Bahasa skrip" href="http://id.wikipedia.org/wiki/Bahasa_skrip">bahasa skrip</a> seperti <a title="Visual Basic for Applications" href="http://id.wikipedia.org/wiki/Visual_Basic_for_Applications">Visual Basic for Applications</a> (VBA) dan <a title="Visual Basic Scripting  Edition" href="http://id.wikipedia.org/wiki/Visual_Basic_Scripting_Edition">Visual Basic Scripting Edition</a> (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.<a href="http://id.wikipedia.org/wiki/Visual_Basic#cite_note-Phil-0"><sup>[1]</sup></a> Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan <a title="Windows API" href="http://id.wikipedia.org/wiki/Windows_API">Windows API</a>, tapi membutuhkan deklarasi fungsi luar tambahan.<a href="http://id.wikipedia.org/wiki/Visual_Basic#cite_note-Phil-0"><sup>[1]</sup></a> Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.<a href="http://id.wikipedia.org/wiki/Visual_Basic#cite_note-Phil-0"><sup>[1]</sup></a>Dalam sebuah survey yang dilakukan pada tahun <a title="2005" href="http://id.wikipedia.org/wiki/2005">2005</a>, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh <a title="C++" href="http://id.wikipedia.org/wiki/C%2B%2B">C++</a>, <a title="JavaScript" href="http://id.wikipedia.org/wiki/JavaScript">JavaScript</a>, <a title="C sharp" href="http://id.wikipedia.org/wiki/C_sharp">C#</a>, dan <a title="Java" href="http://id.wikipedia.org/wiki/Java">Java</a>.<a href="http://id.wikipedia.org/wiki/Visual_Basic#cite_note-Phil-0"><sup>[1]</sup></a> berbasis</p>
<p><strong>4.  Bahasa Pemrograman C++</strong></p>
<p>C++ adalah <a title="Bahasa  pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> <a title="Komputer" href="http://id.wikipedia.org/wiki/Komputer">komputer</a> C++ dikembangkan di <a title="Bell Labs" href="http://id.wikipedia.org/wiki/Bell_Labs">Bell Labs</a> (<a title="Bjarne  Stroustrup" href="http://id.wikipedia.org/wiki/Bjarne_Stroustrup">Bjarne Stroustrup</a>) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem <a title="Unix" href="http://id.wikipedia.org/wiki/Unix">Unix</a>, Pada perkembangannya, versi ANSI (American National Standart Institute) <a title="Bahasa  pemrograman C" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman_C">Bahasa pemrograman C</a> menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal <a title="1980" href="http://id.wikipedia.org/wiki/1980">1980</a>-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).<a href="http://id.wikipedia.org/wiki/C%2B%2B#cite_note-0"><sup>]</sup></a> Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.<sup>[<em><a title="Wikipedia:Mengutip sumber" href="http://id.wikipedia.org/wiki/Wikipedia:Mengutip_sumber">rujukan?</a></em>]</sup> Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (<a title="Object Oriented Programming" href="http://id.wikipedia.org/wiki/Object_Oriented_Programming">Object Oriented Programming</a>).</p>
<p>Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat <a title="Pemrograman berorientasi objek" href="http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek">Pemrograman berorientasi objek</a>, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class</p>
<p><strong>5.      Bahasa Pemrograman PHP</strong></p>
<p>PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.  PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).</p>
<p><strong>6. Bahasa pemrogaman pyton</strong></p>
<p>Python adalah <a title="Bahasa   pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> dinamis yang mendukung <a title="Pemrograman  berorientasi obyek" href="http://id.wikipedia.org/wiki/Pemrograman_berorientasi_obyek">pemrograman berorientasi obyek</a>. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform <a title="Sistem  operasi" href="http://id.wikipedia.org/wiki/Sistem_operasi">sistem operasi</a>. Seperti halnya bahasa pemrograman dinamis, python seringkali digunakan sebagai bahasa skrip dengan <a title="Interpreter (halaman belum  tersedia)" href="http://id.wikipedia.org/w/index.php?title=Interpreter&amp;action=edit&amp;redlink=1">interpreter</a> yang teintergrasi dalam sistem operasi. Saat ini kode python dapat dijalankan pada sistem berbasis:</p>
<ul>
<li><a title="Linux" href="http://id.wikipedia.org/wiki/Linux">Linux</a>/<a title="Unix" href="http://id.wikipedia.org/wiki/Unix">Unix</a></li>
<li><a title="Windows" href="http://id.wikipedia.org/wiki/Windows">Windows</a></li>
<li><a title="Mac OS X" href="http://id.wikipedia.org/wiki/Mac_OS_X">Mac OS X</a></li>
<li><a title="Java Virtual Machine (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Java_Virtual_Machine&amp;action=edit&amp;redlink=1">Java Virtual Machine</a></li>
<li><a title="OS/2" href="http://id.wikipedia.org/wiki/OS/2">OS/2</a></li>
<li><a title="Amiga" href="http://id.wikipedia.org/wiki/Amiga">Amiga</a></li>
<li><a title="Palm (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Palm&amp;action=edit&amp;redlink=1">Palm</a></li>
<li><a title="Symbian (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Symbian&amp;action=edit&amp;redlink=1">Symbian</a> (untuk produk-produk Nokia)</li>
</ul>
<p>Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Lihat sejarahnya di <a href="http://www.python.org/doc/Copyright.html/">Python Copyright</a>. Namun pada prinsipnya Python dapat diperoleh dan dipergunakan secara bebas, bahkan untuk kepentingan komersial. Lisensi Python tidak bertentangan baik menurut definisi <a href="http://www.opensource.org/docs/osd/">Open Source</a> maupun <a href="http://www.gnu.org/copyleft/gpl.html">General Public License (GPL)</a>.</p>
<p><strong>7. Bahasa pemrogaman perl</strong></p>
<p>Perl adalah <a title="Bahasa   pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> untuk segala keperluan, dikembangkan pertama kali oleh <a title="Larry Wall" href="http://id.wikipedia.org/wiki/Larry_Wall">Larry Wall</a> di mesin <a title="Unix" href="http://id.wikipedia.org/wiki/Unix">Unix</a>. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (<a title="SunOS" href="http://id.wikipedia.org/wiki/SunOS">SunOS</a>, <a title="Linux" href="http://id.wikipedia.org/wiki/Linux">Linux</a>, <a title="BSD" href="http://id.wikipedia.org/wiki/BSD">BSD</a>, <a title="HP-UX" href="http://id.wikipedia.org/wiki/HP-UX">HP-UX</a>), juga tersedia untuk sistem operasi seperti <a title="DOS" href="http://id.wikipedia.org/wiki/DOS">DOS</a>, <a title="Windows" href="http://id.wikipedia.org/wiki/Windows">Windows</a>, <a title="PowerPC (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=PowerPC&amp;action=edit&amp;redlink=1">PowerPC</a>, <a title="BeOS (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=BeOS&amp;action=edit&amp;redlink=1">BeOS</a>, <a title="VMS (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=VMS&amp;action=edit&amp;redlink=1">VMS</a>, <a title="EBCDIC" href="http://id.wikipedia.org/wiki/EBCDIC">EBCDIC</a>, dan <a title="PocketPC (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=PocketPC&amp;action=edit&amp;redlink=1">PocketPC</a>. Dukungan terhadap pemrograman berbasis obyek (<em>object oriented programming</em>/<a title="OOP" href="http://id.wikipedia.org/wiki/OOP"><em>OOP</em></a>) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan <a title="Perl 6 (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Perl_6&amp;action=edit&amp;redlink=1">Perl 6</a> dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall<sup><a href="http://id.wikipedia.org/wiki/Perl#cite_note-0">[1]</a></sup> dalam satu pidatonya yang dikenal dengan seri <a title="The State  of the Onion (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=The_State_of_the_Onion&amp;action=edit&amp;redlink=1"><em>The State of the Onion</em></a>.</p>
<p>Dua di antara <a href="http://id.wikipedia.org/wiki/Perl#Karakteristik">karakteristik</a> utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program <a title="CGI" href="http://id.wikipedia.org/wiki/CGI">CGI</a> (<a title="Common  Gateway Interface" href="http://id.wikipedia.org/wiki/Common_Gateway_Interface"><em>Common Gateway Interface</em></a>) dan berbagai <a title="Protokol Internet" href="http://id.wikipedia.org/wiki/Protokol_Internet">protokol Internet</a> lainnya. Seperti diketahui, <a title="TCP/IP" href="http://id.wikipedia.org/wiki/TCP/IP">TCP/IP</a> sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.</p>
<p><strong>8. Bahasa pemrogaman C#</strong></p>
<p>C# (C Sharp) adalah sebuah bahasa pemrograman yang dibuat setelah bahasa pemrograman Java muncul, basis dari C# sebenarnya adalah C++. Karena banyaknya kekurangan dan kelemahan dari bahasa pemrograman C++, maka akhirnya dibuat bahasa pemrograman Java, dengan fitur dan model yang lebih kompleks dari C++, Java memiliki banyak peminat. Akan tetapi setelah diketahui bahwa ternyata dalam bahasa pemrograman Java juga masih memiliki banyak kelemahan, akhirnya Java dikembangkan menjadi C#, dimana dalam bahasa pemrograman C# tersusun dari 70% Java, 20% C++ dan 10% baru. Sehingga hal ini dapat menciptakan suatu bahasa pemrograman baru yang menutup kelemahan C++, maupun Java<strong>.</strong></p>
<p><strong>9. Bahasa pemrogaman Ruby</strong></p>
<p>Ruby adalah <a title="Bahasa  skripting" href="http://id.wikipedia.org/wiki/Bahasa_skripting">bahasa skripting</a> yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman <a title="C  (bahasa  pemrograman)" href="http://id.wikipedia.org/wiki/C_%28bahasa_pemrograman%29">C</a> dengan kemampuan dasar seperti <a title="Perl" href="http://id.wikipedia.org/wiki/Perl">Perl</a> dan <a title="Python  (bahasa pemrograman)" href="http://id.wikipedia.org/wiki/Python_%28bahasa_pemrograman%29">Python</a>.</p>
<p>Kelebihan ruby</p>
<ul>
<li>Sintaks sederhana.</li>
<li>Memiliki <em>exception handling</em> yang baik.</li>
<li>Bahasa Pemrograman Berorientasi Objek.</li>
<li>Mengusung konsep <em>single inheritance</em>.</li>
<li><em>Open source</em>, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.</li>
<li>Memiliki <em>garbage collector</em> yang secara otomatis akan menghapus informasi tak terpakai dari memori.</li>
</ul>
<p><strong>10.   Bahasa pemrogaman java script</strong></p>
<p>JavaScript bukan bahasa berorientasi objek, melainkan bahasa berbasis objek. Bahasa berorientasi objek harus mendukung tiga konsep dasar, yaitu pengkapsulan (encapsulation), pewarisan (inheritance) dan polimorfisme (poly morphism). JavaScript hanya mendukung pengkapsulan, itupun tidak 100% benar.<br />
<span id="more-58"></span><br />
Program JavaScript dituliskan pada file HTML (.html atau .htm) dengan menggunakan tag container &lt;SCRIPT&gt;. Dengan kata lain, Anda tidak perlu menuliskan program JavaScript pada file terpisah (meskipun Anda bias juga melakukannya).</p>
<p>Tag container &lt;SCRIPT&gt; mempunyai dua atribut tetapi yang harus Anda isikan hanya satu atribut, yaitu Language. Isilah atribut Language dengan “JavaScript”. Hal ini memberitahukan browser bahwa skrip yang akan Anda tulis adalah JavaScript. Contoh :</p>
<p>&lt;SCRIPT LANGUAGE=”JavaScript”&gt;</p>
<p>// Program JavaScript Anda ruliskan di sini</p>
<p>&lt;/SCRIPT<strong>&gt;</strong></p>
<p><strong>11. Bahasa pemrogaman DELPHI</strong></p>
<p>Delphi merupakan salah satu bahasa pemrograman yang mengalami perkembangan sangat pesat di dunia khususnya di Indonesia. Banyak aplikasi dapat dikembangkan dengan Delphi seperti operasi perhitungan matematis, grafis, Pengolah kata, Spreet Sheet, games dan basis data. Dengan dukungan OOP Delphi mempunyai kemampuan yang sangat handal apalagi dengan adanya komunitas Delphi semakin memperjelas eksistensinya. Tulisan ini akan mencoba menjabarkan bagaimana memanfaatkan Delphi sebagai salah satu Program.<br />
Tutorial singkat ini sebenarnya ditujukan bagi siswa SMK dan mahasiswa yang ingin mempelajari bahasa pemrograman Delphi. Pada pembahasan dan contoh-contoh dijelaskan dasar-dasar pemrograman Delphi dengan pendekatan yang rasional. Harapan kami semoga tutorial ini bermanfaat bagi siapa saja yang ingin mengembangkan kemampuan menggunakan bahasa pemrograman khusunya Delphi.</p>
<p><strong>12. Bahasa  pemrogaman pascal</strong></p>
<p>Pascal adalah <a title="Bahasa   pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> yang pertama kali di buat oleh Profesor <a title="Niklaus Wirth" href="http://id.wikipedia.org/wiki/Niklaus_Wirth">Niklaus Wirth</a>, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari <a title="Matematikawan" href="http://id.wikipedia.org/wiki/Matematikawan">matematikawan</a> <a title="Perancis" href="http://id.wikipedia.org/wiki/Perancis">Perancis</a>, <a title="Blaise  Pascal" href="http://id.wikipedia.org/wiki/Blaise_Pascal">Blaise Pascal</a>, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman <a title="Komputer" href="http://id.wikipedia.org/wiki/Komputer">komputer</a> kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.</p>
<p>kelebihan dari bahasa pemrograman Pascal adalah:</p>
<ul>
<li>Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki <a title="Tipe data (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Tipe_data&amp;action=edit&amp;redlink=1">tipe data</a> standar: <a title="Boolean" href="http://id.wikipedia.org/wiki/Boolean"><em>boolean</em></a>, <a title="Integer" href="http://id.wikipedia.org/wiki/Integer"><em>integer</em></a>, <a title="Real" href="http://id.wikipedia.org/wiki/Real"><em>real</em></a>, <a title="Char" href="http://id.wikipedia.org/wiki/Char"><em>char</em></a>, <a title="String" href="http://id.wikipedia.org/wiki/String"><em>string</em></a>,</li>
<li>User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.</li>
<li>Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.</li>
<li>Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (<em>procedure</em> dan <em>function</em>) yang dapat dipergunakan berulang-ulang.</li>
<li>Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.</li>
</ul>
<p>Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (<a title="TOKI (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=TOKI&amp;action=edit&amp;redlink=1">TOKI</a>). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (<em>International Olympiad in Informatics</em>).</p>
<p><strong>13. Bahasa pemrogaman  cobol</strong></p>
<p>COBOL adalah kepanjangan dari Common Bussiness Oriented Language. Bahasa COBOL digolongkan sebagai High Level Language (bahasa pemrograman tingkat tinggi) yang berorientasi pada masalah bisnis. Diciptakan pada tahun 1959. COBOL pertama kali diperkenalkan secara formal bulan Januari 1960 dan disebut dengan COBOL-60. Dan diperbaharui tahun 1965. Pada tahun 1968 dan 1974, bahasa COBOL dikembangkan dan distandarisasikan dengan nama ANSI COBOL (American National Standarts Institute). Bahasa pemrograman COBOL sangat terstruktur, karena mudah dibaca dan memiliki struktur yang jelas. COBOL dibuat untuk operasi pengolahan data, yaitu membaca data, memproses data dan menghasilkan output berupa informasi.</p>
<p><strong>14. Bahasa pemrogaman matlab</strong></p>
<p>MATLAB adalah sebuah lingkungan <a title="Analisis  numerik" href="http://id.wikipedia.org/wiki/Analisis_numerik">komputasi numerikal</a> dan <a title="Bahasa  pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> komputer generasi keempat. Dikembangkan oleh <a title="The MathWorks (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=The_MathWorks&amp;action=edit&amp;redlink=1">The MathWorks</a>, MATLAB memungkinkan manipulasi <a title="Matriks  (matematika)" href="http://id.wikipedia.org/wiki/Matriks_%28matematika%29">matriks</a>, pem-plot-an fungsi dan data, implementasi <a title="Algoritma" href="http://id.wikipedia.org/wiki/Algoritma">algoritma</a>, pembuatan <a title="Antarmuka" href="http://id.wikipedia.org/wiki/Antarmuka">antarmuka</a> pengguna, dan peng-antarmuka-an dengan program dalam bahasa lainnya. Meskipun hanya bernuansa numerik, sebuah kotak kakas (<em>toolbox</em>) yang menggunakan mesin simbolik <a title="MuPAD (halaman belum  tersedia)" href="http://id.wikipedia.org/w/index.php?title=MuPAD&amp;action=edit&amp;redlink=1">MuPAD</a>, memungkinkan akses terhadap kemampuan aljabar komputer. Sebuah paket tambahan, <a title="Simulink" href="http://id.wikipedia.org/wiki/Simulink">Simulink</a>, menambahkan simulasi grafis multiranah dan Desain Berdasar-Model untuk sistem terlekat dan dinamik.</p>
<p><strong>15. Bahasa pemrogaman prolog</strong></p>
<p>Prolog adalah bahasa <a title="Pemrograman logika (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Pemrograman_logika&amp;action=edit&amp;redlink=1">pemrograman logika</a> atau di sebut juga sebagai <a title="Bahasa non-procedural  (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Bahasa_non-procedural&amp;action=edit&amp;redlink=1">bahasa non-procedural</a>. Namanya diambil dari <a title="Bahasa  Perancis" href="http://id.wikipedia.org/wiki/Bahasa_Perancis">bahasa Perancis</a> <em>programmation en logique</em> (pemrograman logika). Bahasa ini diciptakan oleh <a title="Alain Colmerauer (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Alain_Colmerauer&amp;action=edit&amp;redlink=1">Alain Colmerauer</a> dan <a title="Robert Kowalski (halaman belum tersedia)" href="http://id.wikipedia.org/w/index.php?title=Robert_Kowalski&amp;action=edit&amp;redlink=1">Robert Kowalski</a> sekitar tahun <a title="1972" href="http://id.wikipedia.org/wiki/1972">1972</a> dalam upaya untuk menciptakan suatu <a title="Bahasa  pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan <a title="Komputer" href="http://id.wikipedia.org/wiki/Komputer">komputer</a>. Berbeda dengan bahasa pemrograman yang lain, yang menggunakan <a title="Algoritma" href="http://id.wikipedia.org/wiki/Algoritma">algoritma</a> konvensionl sebagai teknik pencariannya seperti pada <a title="Delphi" href="http://id.wikipedia.org/wiki/Delphi">Delphi</a>, <a title="Pascal" href="http://id.wikipedia.org/wiki/Pascal">Pascal</a>, <a title="BASIC" href="http://id.wikipedia.org/wiki/BASIC">BASIC</a>, <a title="COBOL" href="http://id.wikipedia.org/wiki/COBOL">COBOL</a> dan <a title="Bahasa   pemrograman" href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">bahasa pemrograman</a> yang sejenisnya, maka <em>prolog</em> menggunakan teknik pencarian yang di sebut <a title="Heuristik" href="http://id.wikipedia.org/wiki/Heuristik">heuristik</a> (<em>heutistic</em>) dengan menggunakan pohon logika.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=58&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2011/05/14/mengenala-lebih-dekat-bahasa-pemograman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0</title>
		<link>http://sidiq89.wordpress.com/2011/01/14/membangun-gateway-samba-dcdomain-controller-pada-linux-redhat-9-0/</link>
		<comments>http://sidiq89.wordpress.com/2011/01/14/membangun-gateway-samba-dcdomain-controller-pada-linux-redhat-9-0/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 17:50:37 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=56</guid>
		<description><![CDATA[Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0 Fungsi samba adalah untuk menyimpan file computer server samba, dimana pengguna menggunakan os windows • Sudah terinstallasi linux redhat • Login sebagai root • Jika login sebagai user maka lakukan perintah #su – dan masukkan passwd root, sehingga statusnya menjadi # [root] • Konfigurasi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=56&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Membangun gateway + samba + DC(domain controller) pada linux redhat 9.0</p>
<p>Fungsi samba adalah untuk menyimpan file computer server samba, dimana pengguna menggunakan os windows<br />
•	Sudah terinstallasi linux redhat<br />
•	Login sebagai root<br />
•	Jika login sebagai user maka lakukan perintah #su – dan masukkan passwd root, sehingga statusnya menjadi # [root]<br />
•	Konfigurasi kartu jaringan (eth0)<br />
o	#vi/etc/sysconfig/network-scripts/ifcfg-eth0<br />
o	edit file sbb:<br />
	device=eth0<br />
	bootproto=nano<br />
	ipaddr=172.16.0.1<br />
	netmask=255.255.0.0<br />
	network=172.16.0.0<br />
	broadcast=172.16.255.255<br />
	onboot=yes<br />
	simpan file : esc,shift : wq<br />
	restart =#etc/rc.d/init.d/network restart<br />
	pastikan OK</p>
<p>	konfigurasi DNS Primary<br />
•	#vi~/etc/resolve.conf<br />
•	edit filenya sbb : nameserver~172.16.0.1</p>
<p>	konfigurasi IP Forward<br />
	#vi~/etc/sysctl.ctl.conf<br />
	pada net.ipv4=1,hilagkan tanda pagar didepannya<br />
	simpan file : esc,shift : wq<br />
	restart =#etc/rc.d/init.d/network restart<br />
	lakukan pegujian #ifconfig, ping 172.16.0.1<br />
	jika berhasil maka akan REPLY</p>
<p>File server -&gt; sebuah computer yang dikhususkan untuk penyimpanan file-file data yang dipergunakan oleh user-user,dimana computer terhubung ke jaringan LAN<br />
Gateway -&gt;prosesor komunikasi yang menghubungkan berbagai yaringan yang berbeda dengan menterjemahkan satu protocol dengan protocol lainnya<br />
Samba-&gt;aplikasi dengan sistem Operasi Unix atau Linux yang dapat bertindak sebagai file dan sharing dengan  menggunakan file server message block(SMB) dan beberapa file pendukung.misalnya SMBD(Daemon), dan NMBD bisa dikatakan bahwa samba adalah penghubung/jembatan antara unix/linux dengan windows (IIS) dan WINS(Windows InternetnName Service) browsing di internet<br />
PORT 21=FTP<br />
PORT 23=TELNET<br />
PORT 22=SSH<br />
PORT 8080=BROWSING<br />
Kelebihan File sharing samba dari os windows<br />
1.	bisa browsing<br />
2.	file dan sharing printer<br />
3.	penyimpanan data<br />
4.	bisa login/logout  Domain Controller(DC)</p>
<p><span id="more-56"></span>baca selengkapnya.<br />
Persiapan Menggunakan Samba<br />
1.	Installasi OS Linux diserver<br />
2.	Installasi OS Windows pada PC Client<br />
3.	Pastikan bahwa installasi selesai dengan baik (QoS)Quality Of Services<br />
4.	Setting kartu jaringan diserver dan client<br />
5.	Konfigurasi Gateway<br />
6.	Konfigurasi Samba<br />
7.	Komfigurasi Domain Controller (DC)=membuat user dan group dan password<br />
8.	Pengujian pada server dan PC Client</p>
<p>TELNET DAN FTP,GATEWAY,SAMBA,DC<br />
1.	install OS<br />
2.	Setting Kartu Jaringan<br />
3.	konfigurasi user dan group atau user /(DC)<br />
4.	kofigurasi telnet<br />
5.	konfigurasi FTP<br />
6.	konfigurasi Gateway</p>
<p>KONFIGURASI SAMBA<br />
1.	backup file smb.conf terlebih dahulu<br />
a.	#cd~/etc/samba(enter)<br />
b.	#cpsmb.conf~smb.conf.backup<br />
c.	#ls(enter)<br />
d.	#rpm –qa | grep smb.conf(ls *.*, grep dayat.conf<br />
e.	#smb.conf smb.conf.backup<br />
2.	lihat /cek file-file samba*<br />
a.	#rpm –qa | grep samba*<br />
3.	edit file samba<br />
a.	#vi~/etc/samba/smb.conf<br />
1.	didalam file smb.conf ada dua section yang harus diedi, yaitu global dan share<br />
=====================(Global)=======================<br />
	workgroup=psti(disesuaikan dengann nama workgroup computer)<br />
	netbios~name=server<br />
server string=samba server(dsesuaikan)<br />
;host allow=172.16.0.1<br />
log file=var/log/samba.%m<br />
max log size=50(maksimum penyimpanan file user,besar ukuran menyesuaikan)<br />
security=user<br />
encrypt passwords=yes(passwornya tidak kelihatan)<br />
pam password change=yes<br />
domain master=yes<br />
domain logons=yes(login nama user/domain)<br />
wins support=yes<br />
                 ===================(Share Definition)====================<br />
	(Homes)<br />
		Comment=Home Directories<br />
		Read only=no<br />
		Create mask=0644<br />
		Browseable=no<br />
	(Netlogon)<br />
		comment=network logon services<br />
		path=/home/netlogon{directori/noetlogon harus dibuat terlebih dahulu pada directori/home/netlogon}<br />
			#cd/home<br />
			/home#mkdir~netlogon(untuk supaya user bisa login)<br />
		guest ok=yes<br />
share modes=no<br />
	(Mp3)<br />
		comment=mp3 directory<br />
		path=/tmp/mp3<br />
		gues ok=yes<br />
4.	lakukan restart<br />
restart =#etc/rc.d/init.d/smb restart<br />
5.	lihat file-file konfigurasi samba lainnya<br />
a.	#rpm –qc samba (tuliskan hasilnya)<br />
6.	lihat file samba –common<br />
a.	#rpm –qc samba-common (tuliskan hasilnya)<br />
b.	buat domain controller<br />
7.	#adduser sidiq<br />
      #passwd sidiq<br />
		new password :*****<br />
		confirmation   : *****<br />
8.	setelah selesai membuat user,dan agar user dapat mengakses samba maka user tersebut harus didaftarkan ke samba server<br />
                        #smbclient –a sidiq<br />
			New SMB Password : ***** masukkan password sidiq)<br />
			Retype			: *****<br />
9.	jika user tersebut dialokasikan untuk semua user yang ada pada sistem dan dapat menggunakan samba, maka user-user tersebut harus ditransfer dengan cara :<br />
#cat~/etc/passwd~|~mksmbpasswd.sh &gt; /etc/smbpasswd<br />
10.	buat beberapa directori berikut sebagai domain logon dan profile<br />
#mkdir /home/samba<br />
#mkdir /home/netlogon<br />
#mkdir /home/profiles<br />
#mkdir /var/spool/samba<br />
#chmod777/var/spool/samba/<br />
#chown –Rroot:user  /home/samba/<br />
#chmod –R 771 /home/samba/<br />
#touch /home/samba/netlogon/logon.cmd</p>
<p>11.	ubah file nsswitch.conf<br />
#vi etc/psswitch.conf<br />
ubah<br />
	Host:files dns<br />
Menjadi<br />
	Host:file wins dns<br />
Simpan file tersebut<br />
12.	menjalankan server samba<br />
#testparm<br />
-setelah tidak ada kesalahan maka lanjutkan perintah berikut no 13<br />
13.	restart SMB nya<br />
#/etc/rc.d/init.d/smb restart<br />
	Shutting SMB service	[OK]<br />
	Shutting NMB service	[OK]<br />
14.	test drive,apakah sudah benar atau belum<br />
#smbclient –I 172.16.0.1 –L psti(nama workgroup)<br />
15.	jika berhasil maka akan menampilkan<br />
                           server		                                       Comment<br />
                          &#8212; &#8212;&#8212;                                                              &#8212;&#8212;&#8212;&#8211;<br />
               psti						server samba<br />
                                   workgroup					      master<br />
                         &#8212;&#8212;&#8212;&#8212;-		                                       &#8212;&#8212;&#8212;&#8212;&#8212;<br />
                           server                                                                   psti<br />
16.	installasi dan configurasi Samba Server selesai<br />
17.	pengujian di Client<br />
a.	setting IP sesuai dengan 172.16.0.1<br />
b.	Setting Workgroup=psti<br />
c.	Lakukan Ping pada IP Client dan Server<br />
d.	Masukkan ke server samba<br />
Run&gt;cmd[enter]<br />
\\172.16.0.1[enter]<br />
\\172.16.0.1 webbrowser<br />
e.	Masukkan login dan password sesuai dengan user yang kita buat sebelumnya(contoh  user:sidik)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=56&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2011/01/14/membangun-gateway-samba-dcdomain-controller-pada-linux-redhat-9-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>MEMBUAT GRAFIK DENGAN NEATBEAN</title>
		<link>http://sidiq89.wordpress.com/2011/01/14/membuat-grafik-dengan-neatbean/</link>
		<comments>http://sidiq89.wordpress.com/2011/01/14/membuat-grafik-dengan-neatbean/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 17:39:47 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=53</guid>
		<description><![CDATA[Pendahuluan Visualisasi data menggunakan grafik menjadi salah tuntutan yang banyak dibutuhkan dalam pembangunan suatu aplikasi. Grafik banyak digunakan dalam aplikasi bisnis dan berbagai riset. Tujuan dari penggunaan grafik ialah untuk menggambarkan karakteristik data. Penggunaan grafik dapat membantu pengguna aplikasi untuk menarik kesimpulan dari kumpulan data. Java merupakan bahasa pemrograman berorientasi objek yang memiliki banyak kelebihan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=53&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Pendahuluan</strong><br />
Visualisasi data menggunakan grafik menjadi salah tuntutan yang banyak dibutuhkan dalam<br />
pembangunan suatu aplikasi. Grafik banyak digunakan dalam aplikasi bisnis dan berbagai riset.<br />
Tujuan dari penggunaan grafik ialah untuk menggambarkan karakteristik data. Penggunaan<br />
grafik dapat membantu pengguna aplikasi untuk menarik kesimpulan dari kumpulan data.<br />
Java merupakan bahasa pemrograman berorientasi objek yang memiliki banyak kelebihan dan<br />
banyak digunakan. Keunggulan lain dari java ialah banyaknya library open source yang dapat<br />
digunakan. Pada artikel ini akan digunakan beberapa library untuk membuat grafik.<br />
Isi<br />
Untuk membuat grafik diperlukan library tambahan yaitu JFreeChart dan JCommon yang<br />
keduanya dapat didownload secara gratis. Library yang akan digunakan untuk membuat grafik<br />
adalah JFreeChart, namun dikarenakan adanya denpendency dengan JCommon sehingga untuk<br />
membuat sebuah grafik maka kedua library tersebut perlu di download terlebih dahulu. Setelah<br />
mendapatkan library yang dibutuhkan tambahkan kedua library tersebut kedalam classpath.<br />
Pada artikel ini disarankan menggunakan IDE NetBeans, penambahan library dapat dilakukan<br />
DENGAN mengeclik tool-librari manager,lalu tambahkan Tambahkan JFreeChart dan JCommon sebagai library baru.<br />
Tambahakan file jar untuk kedua library tersebut.<br />
ketik code iniuntu:</p>
<p><strong>1. Membuat Grafik Batang</strong><br />
import java.awt.Color;<br />
import java.awt.Dimension;<br />
import java.awt.GradientPaint;<br />
import org.jfree.chart.ChartFactory;<br />
import org.jfree.chart.ChartPanel;<br />
import org.jfree.chart.JFreeChart;<br />
import org.jfree.chart.axis.CategoryAxis;<br />
import org.jfree.chart.axis.CategoryLabelPositions;<br />
import org.jfree.chart.axis.NumberAxis;<br />
import org.jfree.chart.plot.CategoryPlot;<br />
import org.jfree.chart.plot.PlotOrientation;<br />
import org.jfree.chart.renderer.category.BarRenderer;<br />
import org.jfree.data.category.CategoryDataset;<br />
import org.jfree.data.category.DefaultCategoryDataset;<br />
import org.jfree.ui.ApplicationFrame;<br />
import org.jfree.ui.RefineryUtilities;<br />
public class BarDemo extends ApplicationFrame {<br />
public BarDemo(String title) {<br />
super(title);<br />
CategoryDataset dataset = createDataset();<br />
JFreeChart chart = createChart(dataset);<br />
ChartPanel chartPanel = new ChartPanel(chart, false);<br />
setContentPane(chartPanel);<br />
}<br />
private static CategoryDataset createDataset() {<br />
String series1 = &#8220;NaiveBayes&#8221;;<br />
String series2 = &#8220;NearestNeighbor&#8221;;<br />
String series3 = &#8220;C45&#8243;;<br />
String category1 = &#8220;Soybean&#8221;;<br />
String category2 = &#8220;Segment&#8221;;<br />
String category3 = &#8220;SPAM&#8221;;<br />
String category4 = &#8220;RDG&#8221;;<br />
String category5 = &#8220;WaveForm&#8221;;<br />
DefaultCategoryDataset dataset = new DefaultCategoryDataset();<br />
dataset.addValue(92.972, series1, category1);<br />
dataset.addValue(77.037, series1, category2);<br />
dataset.addValue(78.67, series1, category3);<br />
dataset.addValue(81.52, series1, category4);<br />
dataset.addValue(78.48, series1, category5);<br />
dataset.addValue(89.89, series2, category1);<br />
dataset.addValue(95.8, series2, category2);<br />
dataset.addValue(89.91, series2, category3);<br />
dataset.addValue(77.96, series2, category4);<br />
dataset.addValue(72.48, series2, category5);<br />
dataset.addValue(91.581, series3, category1);<br />
dataset.addValue(96.17, series3, category2);<br />
dataset.addValue(92, series3, category3);<br />
dataset.addValue(88.36, series3, category4);<br />
dataset.addValue(74.32, series3, category5);<br />
return dataset;<br />
}<br />
private JFreeChart createChart(CategoryDataset dataset) {<br />
JFreeChart chart = ChartFactory.createBarChart(<br />
&#8220;Grafik Akurasi&#8221;, //Judul<br />
&#8220;Data&#8221;, // Sumbu Y<br />
&#8220;Akurasi&#8221;, // Sumbu X<br />
dataset, // data<br />
PlotOrientation.VERTICAL, // Orientasi<br />
true, // legend<br />
true, // tooltips<br />
true // URLs<br />
);<br />
chart.setBackgroundPaint(Color.white);<br />
CategoryPlot plot = (CategoryPlot) chart.getPlot();<br />
plot.setBackgroundPaint(Color.WHITE);//warna Background<br />
plot.setDomainGridlinePaint(Color.BLACK);//warna Grid<br />
plot.setDomainGridlinesVisible(true);<br />
plot.setRangeGridlinePaint(Color.BLACK);<br />
final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();<br />
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());<br />
BarRenderer renderer = (BarRenderer) plot.getRenderer();<br />
renderer.setDrawBarOutline(false);<br />
GradientPaint gp0 = new GradientPaint(0.0f, 0.0f, Color.CYAN,<br />
0.0f, 0.0f, new Color(0, 0, 64));//warna untuk series1<br />
GradientPaint gp1 = new GradientPaint(0.0f, 0.0f, Color.DARK_GRAY,<br />
0.0f, 0.0f, new Color(0, 64, 0));//warna untuk series2<br />
GradientPaint gp2 = new GradientPaint(0.0f, 0.0f, Color.PINK,<br />
0.0f, 0.0f, new Color(64, 0, 0));//warna untuk series3<br />
renderer.setSeriesPaint(0, gp0);<br />
renderer.setSeriesPaint(1, gp1);<br />
renderer.setSeriesPaint(2, gp2);<br />
return chart;<br />
}<br />
public static void main(String[] args) {<br />
BarDemo demo = new BarDemo(&#8220;Demo Grafik&#8221;);<br />
demo.pack();<br />
RefineryUtilities.centerFrameOnScreen(demo);<br />
demo.setVisible(true);<br />
}<br />
}</p>
<p><strong>2. Membuat Grafik Garis</strong><br />
import java.awt.Color;<br />
import java.text.SimpleDateFormat;<br />
import javax.swing.JPanel;<br />
import org.jfree.chart.ChartFactory;<br />
import org.jfree.chart.ChartPanel;<br />
import org.jfree.chart.JFreeChart;<br />
import org.jfree.chart.axis.DateAxis;<br />
import org.jfree.chart.axis.NumberAxis;<br />
import org.jfree.chart.plot.XYPlot;<br />
import org.jfree.chart.renderer.xy.XYItemRenderer;<br />
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;<br />
import org.jfree.data.time.Month;<br />
import org.jfree.data.time.TimeSeries;<br />
import org.jfree.data.time.TimeSeriesCollection;<br />
import org.jfree.data.xy.XYDataset;<br />
import org.jfree.data.xy.XYSeries;<br />
import org.jfree.data.xy.XYSeriesCollection;<br />
import org.jfree.ui.ApplicationFrame;<br />
import org.jfree.ui.RectangleInsets;<br />
import org.jfree.ui.RefineryUtilities;<br />
public class LineDemo extends ApplicationFrame {<br />
public LineDemo(String title) {<br />
super(title);<br />
ChartPanel chartPanel = (ChartPanel) createDemoPanel();<br />
chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));<br />
chartPanel.setMouseZoomable(true, false);<br />
setContentPane(chartPanel);<br />
}<br />
private static JFreeChart createChart(XYDataset dataset) {<br />
JFreeChart chart = ChartFactory.createTimeSeriesChart(<br />
&#8220;Grafik Akurasi Terhadap Jumlah Noise&#8221;, // Judul<br />
&#8220;Noise&#8221;, // x<br />
&#8220;Akurasi&#8221;, // y<br />
dataset, // data<br />
true, // legend<br />
true, // gtooltips<br />
false // URLs<br />
);<br />
chart.setBackgroundPaint(Color.white);<br />
XYPlot plot = (XYPlot) chart.getPlot();<br />
plot.setBackgroundPaint(Color.lightGray);<br />
plot.setDomainGridlinePaint(Color.white);<br />
plot.setRangeGridlinePaint(Color.white);<br />
plot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));<br />
plot.setDomainCrosshairVisible(true);<br />
plot.setRangeCrosshairVisible(true);<br />
XYItemRenderer r = plot.getRenderer();<br />
if (r instanceof XYLineAndShapeRenderer) {<br />
XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) r;<br />
renderer.setBaseShapesVisible(true);<br />
renderer.setBaseShapesFilled(true);<br />
}<br />
NumberAxis axis = new NumberAxis(&#8220;Jumlah Noise (persen)&#8221;);<br />
axis.setAutoRangeIncludesZero(true);<br />
plot.setDomainAxis(axis);<br />
return chart;<br />
}<br />
private static XYDataset createDataset() {<br />
XYSeries s1 = new XYSeries(&#8220;NNGE&#8221;);<br />
s1.add(0,100);<br />
s1.add(5,98.83);<br />
s1.add(10,97.11);<br />
s1.add(15,96.02);<br />
s1.add(20,89.33);<br />
s1.add(25,88.52);<br />
XYSeries s2 = new XYSeries(&#8220;IB3&#8243;);<br />
s2.add(0,87.25);<br />
s2.add(5,94.39);<br />
s2.add(10,97.92);<br />
s2.add(15,97.11);<br />
s2.add(20,93.13);<br />
s2.add(25,91.68);<br />
XYSeries s3 = new XYSeries(&#8220;NNGEs&#8221;);<br />
s3.add(0,100);<br />
s3.add(5,100);<br />
s3.add(10,100);<br />
s3.add(15,100);<br />
s3.add(20,100);<br />
s3.add(25,94.58);<br />
XYSeriesCollection dataset = new XYSeriesCollection();<br />
dataset.addSeries(s1);<br />
dataset.addSeries(s2);<br />
dataset.addSeries(s3);<br />
return dataset;<br />
}<br />
public static JPanel createDemoPanel() {<br />
JFreeChart chart = createChart(createDataset());<br />
return new ChartPanel(chart);<br />
}<br />
public static void main(String[] args) {<br />
LineDemo demo = new LineDemo(<br />
&#8220;Demo Grafik Garis&#8221;);<br />
demo.pack();<br />
RefineryUtilities.centerFrameOnScreen(demo);<br />
demo.setVisible(true);<br />
}<br />
}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=53&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2011/01/14/membuat-grafik-dengan-neatbean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title></title>
		<link>http://sidiq89.wordpress.com/2010/01/08/50/</link>
		<comments>http://sidiq89.wordpress.com/2010/01/08/50/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 08:16:36 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[pengenalan java]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=50</guid>
		<description><![CDATA[Pengenalan java Alur Belajar Java Java adalah teknologi yang menarik tetapi luas. Dia dapat digunakan untuk mengembangkan solusi untuk dijalankan di mobile device sehingga enterprise server.Luasnya Java sering membingungkan pemula dalam belajar Java. Tidak jarang terjebak ke arah yang tidak maximum, misalnya menguasai software opensource, seperti Struts, Turbine, atau Hybernate ketimbang memahami Java itu sendiri.Atau [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=50&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pengenalan java</p>
<p>Alur Belajar Java</p>
<p>Java adalah teknologi yang menarik tetapi luas. Dia dapat digunakan untuk</p>
<p>mengembangkan solusi untuk dijalankan di mobile device sehingga enterprise server.Luasnya Java sering membingungkan pemula dalam belajar Java.</p>
<p>Tidak jarang terjebak ke arah yang tidak maximum, misalnya menguasai software opensource, seperti Struts, Turbine, atau Hybernate ketimbang memahami Java itu sendiri.Atau terjebak ke memperlakukan JSP sebagai scripting language, seperti budaya di dalamPHP.</p>
<p>Darimana Anda mulai melangkah, kemana Anda mesti melangkah dalam perjalananpengembaraan Anda sebagai Java developer, sebaiknya disesuaikan dengan objective Anda. Apakah Anda hendak mengembangkan aplikasi untuk mobile phone, atau untuk dijalankan di enterprise server ? Ini membutuhkan teknologi Java berbeda untukdidalami.<span id="more-50"></span></p>
<p>Platform Java</p>
<p>Java sebagai platform pengembangan software, secara garis besar dibedakan ke dalam 3</p>
<p>arahan :</p>
<p>_ J2SE</p>
<p>_ J2EE</p>
<p>_ J2ME</p>
<p>J2SE</p>
<p>Java 2 Standard Edition mencakup core dari bahasa pemrograman Java, memuat librarylibrary inti yang dibutuhkan seperti IO, Networking dan JDBC.</p>
<p>J2EE(Java 2 Enterprise Edition) adalah pengembangan Java untuk solusi enterprise, mulai dari aplikasi berbasis Web dengan Servlet dan JSP, aplikasi terdistribusi dengan EJB, sebagaimana aplikasi integrasi enterprise seperti Web Service.</p>
<p>J2ME(Java 2 Micro Edition) adalah pengembangan Java untuk mobile device, seperti handphone, pocket PC dan PDA. Pengembangan ke arah mobile device ini menuntut Java untuk beradaptasi dengan mesin yang terbatas dalam memory dan processor.</p>
<p>Alur Belajar Java</p>
<p>Alur belajar Java :</p>
<p>_ Tentukan sebuah objective, misalnya &#8216;Saya ingin bisa membuat aplikasi untuk</p>
<p>handphone&#8217;, atau &#8216;Saya ingin bisa membuat portal dengan Java&#8217;, atau &#8216;Saya ingin bias membuat aplikasi dekstop dengan Java GUI&#8217;.</p>
<p>_ Dari objective tersebut, Anda dapat menyusun agenda belajar Java sehingga lebihterarah dan fokus.</p>
<p>Bahasa Pemrograman Java</p>
<p>Sebagai pengetahuan fundamental tentang Java Anda perlu memahami :</p>
<p>_ konsep byte-code dan Java Virtual Machine</p>
<p>_ syntax dalam bahasa pemrograman Java seperti tipe data, kendali aliran, penanganan</p>
<p>exception</p>
<p>_ OOP dalam Java</p>
<p>Dasar Java</p>
<p>Untuk menguasai dasar Java, di antara library yang perlu dipahami dengan baik adalah :</p>
<p>_ IO, terutama berkaitan dengan bagaimana mengakses file dengan Java, serta konsep</p>
<p>byte stream serta character stream yang dibutuhkan untuk memahami bagaimana</p>
<p>Servlet atau JSP bekerja.</p>
<p>_ JDBC, berkaitan dengan bagaimana mengakses database dengan Java</p>
<p>Dasar Java ñ Pengayaan</p>
<p>Kebutuhan menguasai bahan tambahan ini tergantung kepada objective Anda dalam</p>
<p>belajar Java :</p>
<p>_ Networking, dibutuhkan misalnya untuk mengembangkan aplikasi client server, bukan</p>
<p>berbasis Web, dimana Anda perlu men-desain sendiri protokol komunikasi</p>
<p>_ AWT dan Swing, dibutuhkan jika Anda hendak mengembangkan aplikasi dekstop</p>
<p>dengan Java GUI. _ Applet, dibutuhkan jika Anda membutuhkan aplikasi GUI yang berjalan di atas</p>
<p>browser.</p>
<p>Materi-materi ini barangkali tidak perlu Anda dalami jika Anda hendak mengembangkan aplikasi Web.</p>
<p>Aplikasi Web Untuk bisa mengembangkan aplikasi Web, Anda perlu belajar :</p>
<p>_ Servlet, merupakan teknologi dasar dalam pengembangan aplikasi Web dengan Java. _ JSP, merupakan pengembangan Servlet, terbaik digunakan untuk presentation layer.</p>
<p>Aplikasi Web &#8211; Pengayaan</p>
<p>Teknologi ini akan bermanfaat untuk meningkatkan kualitas software berbasis Web yang</p>
<p>Anda kembangkan :</p>
<p>_ Model View Controller</p>
<p>Aplikasi Enterprise &#8212; Dasar</p>
<p>Anda akan lebih mudah, meskipun tidak wajib, memahami teknologi Java enterprise</p>
<p>dengan memahami :</p>
<p>_ RMI atau Remote Method Invocation, merupakan dasar aplikasi terdistribusi dalam</p>
<p>Java</p>
<p>_ JNDI atau Java Naming and Directory Interface</p>
<p>_ JTA atau Java Transaction API</p>
<p>Aplikasi Enterprise &#8212; Utama</p>
<p>Teknologi utama dalam aplikasi enterprise dengan Java adalah :</p>
<p>_ EJB atau Enterprise Java Bean merupakan teknologi utama dari Java enterprise.</p>
<p>Aplikasi Enterprise &#8212; Lanjut</p>
<p>Ini adalah teknologi-teknologi yang masih dalam perkembangan :</p>
<p>_ XML atau eXtended Markup Language, digunakan di antaranya dalam teknologi Web</p>
<p>Service</p>
<p>_ Web Service, adalah satu arsitektur di mana dua aplikasi berkomunikasi satu sama lain</p>
<p>menggunakan protokol komunikasi bernama SOAP. Dua aplikasi yang berkomunikasi</p>
<p>dengan Web service bisa jadi dikembangkan dengan dua bahasa pemrograman</p>
<p>berbeda, dan berjalan di dua platform berbeda.</p>
<p>_ P2P atau Peer-To-Peer, di dalam Java dikembangkan sebagai Project Juxtapose</p>
<p>(JXTA)</p>
<p>Aplikasi Mobile</p>
<p>Untuk bisa mengembangkan aplikasi mobile, teknologi yang perlu dikuasai :</p>
<p>_ MIDP atau Mobile Internet Device Profile</p>
<p>Penguasaan Open Source</p>
<p>Penguasaan open source bisa memberikan kekuatan tersendiri untuk Java developer. Di</p>
<p>antaranya :</p>
<p>_ Library. Sebagai library yang memudahkan pengembangan software, seperti</p>
<p>Hybernate, Velocity, Struts</p>
<p>_ Deployment. Tidak jarang open source juga dibutuhkan untuk deployment</p>
<p>environment, seperti Tomcat, JBoss</p>
<p>_ Process. Atau pendukung proses pengembangan software seperti Scarab, Ant</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=50&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2010/01/08/50/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>Belajar Visual Basic 6.0 dan Microsoft SQL Server 2000</title>
		<link>http://sidiq89.wordpress.com/2010/01/08/41/</link>
		<comments>http://sidiq89.wordpress.com/2010/01/08/41/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 07:41:19 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Microsoft SQL Server 2000 dengan mudah]]></category>
		<category><![CDATA[pengenalan java]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/?p=41</guid>
		<description><![CDATA[Belajar Visual Basic 6.0 dan Microsoft SQL Server 2000 dengan mudah Edisi perdana&#8230;saya maw menayangkan tutor yang sudah saya tampilkan dimajalah Komputer beberapa waktu yang lalu&#8230;. Disini saya akan membuat data personalia yang meliputi data pegawai, pokoknya meliputi seputar pegawai dan gaji , sekaligus report..Selamat membaca dan mempraktekkan yach,,,,,Semoga bermanfaat.. Visual Basic adalah bahasa pemrograman [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=41&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3><a href="http://normadevi.blogspot.com/2009/04/belajar-visual-basic-60-dan-microsoft.html">Belajar Visual Basic 6.0 dan Microsoft SQL Server 2000 dengan mudah</a></h3>
<p>Edisi perdana&#8230;saya maw menayangkan tutor yang sudah saya tampilkan dimajalah Komputer beberapa waktu yang lalu&#8230;. Disini saya akan membuat data personalia yang meliputi data pegawai, pokoknya meliputi seputar pegawai dan gaji , sekaligus report..Selamat membaca dan mempraktekkan yach,,,,,Semoga bermanfaat..</p>
<p>Visual Basic adalah bahasa pemrograman yang cukup populer dan mudah untuk dipelajari. Anda dapat membuat suatu program dari Visual Basic dengan dikombinasikan program lain seperti Microsoft Access ataupun SQL Server 2000. Dan disini Anda akan mengkombinasi program Visual Basic dengan Microsoft SQL Server 2000. Untuk membuat suatu program tentunya dimulai dengan memperkirakan kebutuhan atau menentukan field – field yang Anda butuhkan, merancang tampilan, dan selanjutnya diikuti dengan pembuatan kode untuk program tersebut.</p>
<p>Kali ini kita akan membuat program mengenai “Data Pegawai”. Dengan langkah awal menentukan field – field yang diantaranya adalah : Nip, Nama , Alamat, TglLahir, Jabatan, dan TglMasuk. Pada awal materi kali ini Anda akan mempelajari bagaimana cara pembuatan <strong>Input Data</strong>. Sebelum memulai pembuatan kode di Visual Basic Anda harus membuat Database terlebih dahulu di SQL Server. Ikutilah langkah – langkah berikut ini :</p>
<p><strong>Langkah 1</strong></p>
<p>Buka Program SQL Server dengan cara Pilih Start &gt; All Program &gt; Microsoft SQL Server &gt; Enterprise Manager.</p>
<p><strong>Langkah 2</strong></p>
<p>Setelah itu klik tanda plus ( + ) pada Microsoft SQL servers &gt; begitu juga pada SQL Server Group dan (Local) (Window NT). Klik kanan pada Database &gt; pilih New Database. Ini adalah sebuah langkah awal untuk membuat database.</p>
<p><strong>Langkah 3</strong></p>
<p>Muncullah layar seperti di bawah ini, pada tab General ketikkan nama Database yang akan dibuat misal Data Pegawai. Lalu klik OK.</p>
<p><strong>Langkah 4</strong></p>
<p>Mulailah membuat field – field dengan cara klik tanda plus ( + ) Database yang berjudul Data Pegawai. Klik kanan pada Tables &gt; pilih New table. Dan ketikkan field-field yang sudah Anda tentukan seperti di atas yaitu : Nip, Nama , Alamat, TglLahir, Jabatan, dan TglMasuk. Jangan lupa pilih Data <em>type varchar</em> untuk <em>variabel</em>. Sebelum Anda menyimpan Table tersebut. Anda harus memberi <em>Primery Key</em> pada field Nip dengan cara klik kanan pada Row Nip &gt; pilih <em>Set Primar<span style="text-decoration:underline;">y</span> Key</em>. Untuk menyimpan table Anda bisa mengklik Icon <em>Save</em> yang terdapat di bawah MenuBar <em>File</em>. Save Table ini dengan judul Master Pegawai.</p>
<p><strong>Langkah 5</strong></p>
<p>Jika Anda sudah membuat database seperti langkah di atas. Kini Anda saatnya memulai membuka program Visual Basic 6.0 dengan cara Pilih Start &gt; All Program &gt; Microsoft Visual Basic 6.0 &gt; Pilih Microsoft Visual Basic 6.0. Pada saat pertama kali Anda menjalankan Visual Basic, akan ditampilkan kotak dialog <em>New Project</em> dan langsung saja kita pilih <em>standart EXE</em> &gt; klik <em>Open</em>.<strong> </strong></p>
<p>Sebelum Anda memulai untuk membuat Form Data Pegawai. Anda harus memberikan tool <em>ADODC</em> pada form1 ini. Tentunya pada toolbox tersedia belum ada tool ADODC. Maka Anda hanya perlu pilih Menubar <em>Project</em> &gt; Pilih <em>Components</em>. Maka akan muncul layar Components, pilih <em>Microsoft ADO Data Control 6.0 (OLEDB)</em> &gt; klik <em>Apply &gt;</em> lalu <em>Close</em>.</p>
<p>Setelah itu akan muncul tool ADODC yang terletak pada toolbox di bawah sebelah kanan. Klik tool ADODC dan tambahkan pada form1. Letakkan pada bawah sebelah kanan. Mengapa membuat ADODC ? Karena cara ini untuk mempermudah Anda mengkoneksikan antara Microsoft SQL Server dan Visual Basic.</p>
<p><strong>Langkah 7</strong></p>
<p>Langkah berikutnya Anda harus membuat <em>Module</em>. Module ini bertujuan untuk menghubungkan antara Microsoft SQL Server dan Visual Basic agar terkoneksi. Tambahkanlah Module dengan cara Pilih Menubar Project &gt; pilih Add <span style="text-decoration:underline;">M</span>odule &gt; Lalu klik Open. Maka akan muncul layar Module, module ini hanya untuk berisikan kode, tidak seperti pada form. Kemudian ketik kode pada Module seperti di bawah ini :</p>
<p>Untuk melanjutkan kode tersebut. Aktifkanlah ADODC pada form1, lalu pilih <em>Conection String</em> pada <em>Properties Window</em> pada tab <em>Alphabetic</em>. Klik bertanda titik tiga kali tersebut.</p>
<p><strong>Langkah 8</strong></p>
<p>Kemudian pilihlah <em>Build</em> &gt; Pada tab <em>Provider</em> pilih <em>Microsoft OLE DB Provider for SQL Server</em> &gt; Lalu pilih <em>Next</em>. Maka akan muncul layar <em>Data Link Properties</em> (Seperti pada gambar 8). Tetap pada tab <em>Conection</em>, pada <em>Select or enter a sever name</em> isi nama server Anda dan dapat dilihat pada Start &gt; Klik kanan pada My Computer &gt; Pilih Properties &gt; Pilih tab yang bernamakan Computer name &gt; disana terdapat Full Computer name dan ketikkan pada option <em>Select or enter a server name</em> tersebut. Setelah itu pilih <em>Use Window NT Intergred Security</em> &gt; Langkah berikutnya Anda pilih Data Pegawai pada <em>Select the database on the server</em>. Jika sudah, Anda klik <em>Test Connection</em> untuk mengetahui apakah langkah yang sudah Anda lakukan berhasil. Jika benar maka akan muncul pesan <em>Test Connection succeeded</em>. Maka klik OK saja untuk melanjutkan ke tahap selanjutnya. Setelah itu klik OK lagi.</p>
<p>Maka akan muncul layar seperti di bawah ini, Maka pada options <em>Use Connection String</em> bisa Anda copy dari kalimat <em>Provider </em>sampai akhir dengan cara blok semuanya lalu tekan Ctrl + C (seperti pada gambar 8.2). Setelah itu pilih close saja. Jika sudah Anda copy, Anda dapat kembali ke Module.</p>
<p><strong>Langkah 9</strong></p>
<p>Pada Module ini Anda langsung saja paste setelah Anda mengetik kode yang terakhir yaitu petik dua ( “ ) (kelanjutan dari langkah ke – 7).</p>
<p>Lalu Enter tambahkan kode seperti di bawah ini : (</p>
<p>Simpanlah Module1 tersebut pada sebuah folder yang Anda tentukan untuk file Visual Basic. Karena nantinya akan ada 2 Form dan 1 Module serta 1 Project, jangan sampai Form, Module dan Project terpisahkan filenya karena akan menyebabkan project tidak dapat dibuka jika dijalankan di komputer lain.</p>
<p><strong>Langkah 10</strong><br />
Setelah itu Anda harus membuat Form baru untuk Master Pegawai. Caranya adalah pilih <em>Project</em> &gt; <em>Add Form</em> &gt; Klik <em>Open</em>. Pada Toolbox, pilih <em>TexBox</em> untuk membuat Field di form. Buatlah 6 TexBox sesuai Field yang sudah ditentukan sebelumnya, yaitu : Nip, Nama, Alamat, TglLahir, Jabatan, dan TglMasuk. Selanjutnya, ubahlah namanya pada Properties Window sesuai field yang ditentukan. Jangan lupa untuk menghapus tulisan text yang terdapat pada TexBox dengan cara, pada properties Window pilih Text &gt; tekan Delete. Lalu tambahkan 6 Label di sebelah kiri TexBox, dengan cara pilih Tool Label dan ganti Captionnya sesuai field yang sudah ditentukan. Kemudian pilihlah <em>Command Button</em> pada ToolBox, dan buat satu command Button (tombol) untuk Input Data. Ganti captionnya menjadi Input dan begitu juga pada Name. Sehingga Form2 akan tampil seperti pada gambar 10. Jangan lupa untuk menyimpan Form2 dengan nama Form_MasterPegawai.</p>
<p><strong><em> </em></strong></p>
<p>selesai….</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=41&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2010/01/08/41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>Mengurangi Beban Kinerja Komputer Anda</title>
		<link>http://sidiq89.wordpress.com/2009/06/30/mengurangi-beban-kinerja-komputer-anda/</link>
		<comments>http://sidiq89.wordpress.com/2009/06/30/mengurangi-beban-kinerja-komputer-anda/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 05:16:04 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Mengurangi Beban Kinerja Komputer Anda]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/2009/06/30/mengurangi-beban-kinerja-komputer-anda/</guid>
		<description><![CDATA[Komputer yang kita gunakan lama kelamaan akan terasa makin lambat dan ‘berat’, ini dikarenakan beban kinerja komputer kita makin berat. Berikut saya sedikit memberikan beberapa tips untuk mengurangi beban kinerja komputer anda. - Langkah 1 Langkah pertama mempercepat boot via BIOS. - Langkah 2 Untuk Windows XP, mulai dengan membuka System Configuration Utility.(Start–&#62;Run–&#62;ketik “msconfig”). Pada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=33&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Komputer yang kita gunakan lama kelamaan akan terasa makin lambat dan ‘berat’, ini dikarenakan beban kinerja komputer kita makin berat.<br />
Berikut saya sedikit memberikan beberapa tips untuk mengurangi beban kinerja komputer anda.<br />
- Langkah 1<br />
Langkah pertama mempercepat boot via BIOS.<br />
- Langkah 2<br />
Untuk Windows XP, mulai dengan membuka System Configuration Utility.(Start–&gt;Run–&gt;ketik “msconfig”).<br />
Pada tab BOOT.INI, beri tanda centang pada “/NOGUIBOOT”, ini akan mempersingkat waktu boot dengan menghilangkan Windows startup screen.<br />
Pada tab Startup, hilangkan centang service-service yang benar-benar sangat tidak dibutuhkan.<br />
Pada tab service lakukan hal yang sama seperti pada tab Startup.<br />
- Langkah 3<br />
Setting ini dapat anda lakukan jika anda mementingkan kecepatan Windows XP dari pada grafis atau tampilan Windows XP.<br />
Setting ulang interface ini dapat menambah kecepatan.<br />
Masuk ke Control Panel dan klik System, lalu pilih tab Advanced.<br />
Pada pilihan Performance klik Settings, kemudian pada tab Visual Effects pilih “Adjust for Best Performance”.<br />
- Langkah 4<br />
Tidak menggunakan wallpaper dan minimalisasi jumlah desktop icon juga dapat mempercepat PC Anda.<br />
- Langkah 5<br />
Tidak menggunakan suara pada event Start Windows juga dapat mempercepat proses boot.<br />
Masuk ke Control Panel dan klik “Sounds and Audio Devices” lalu pilih tab Sounds.<br />
Pada Sound scheme pilih No Sounds.<br />
- Langkah 6<br />
Kurangi jumlah font yang tidak begitu penting pada Windows Anda.<br />
karena makin banyak jumlah font yang terinstal akan menambah berat beban kerja PC Anda.<br />
Windows secara default menyertakan sejumlah kurang dari 100 font.<br />
Usahakan jumlah font yang terinstal tidak lebih 150 font.<br />
- Langkah 7<br />
Anda harus rajin meng-update driver, karena file-file yang masih menggunakan driver lama dapat memperlambat PC Anda.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=33&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2009/06/30/mengurangi-beban-kinerja-komputer-anda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
		<item>
		<title>14 Hacker Terbaik Dunia</title>
		<link>http://sidiq89.wordpress.com/2009/06/30/14-hacker-terbaik-dunia/</link>
		<comments>http://sidiq89.wordpress.com/2009/06/30/14-hacker-terbaik-dunia/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 04:52:38 +0000</pubDate>
		<dc:creator>sidiq89</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sidiq89.wordpress.com/2009/06/30/ciri-ciri-komputer-yang-terjangkit-virus/</guid>
		<description><![CDATA[Hacker adalah orang yang mempelajari, menganalisa, dan selanjutnya bila menginginkan, bisa membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat seperti perangkat lunak komputer dan perangkat keras komputer seperti program komputer, administrasi dan hal-hal lainnya , terutama keamanan. Berikut beberapa profile 14 Hacker Terbaik Dunia untuk saat ini : 1. Kevin Mitnick Kevin [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=29&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hacker adalah orang yang mempelajari, menganalisa, dan selanjutnya bila menginginkan, bisa membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat seperti perangkat lunak komputer dan perangkat keras komputer seperti program komputer, administrasi dan hal-hal lainnya , terutama keamanan.<br />
Berikut beberapa profile 14 Hacker Terbaik Dunia untuk saat ini :<br />
1. Kevin Mitnick<br />
Kevin adalah hacker pertama yang wajahnya terpampang dalam<br />
poster “FBI Most Wanted”.<br />
Kevin juga seorang “Master of Deception” dan telah menulis buku yang berjudul “The Art of Deception”.<br />
Buku ini menjelaskan berbagai teknik social engineering untuk mendapatkan akses ke dalam sistem.<br />
2. Linus Torvalds<br />
Seorang hacker sejati, mengembangkan sistem operasi Linux yang merupakan gabungan dari “LINUS MINIX”.<br />
Sistem operasi Linux telah menjadi sistem operasi “standar” hacker.<br />
Bersama Richard Stallman dengan GNU-nya membangun Linux versi awal dan berkolaborasi dengan programmer, developper dan hacker seluruh dunia untuk mengembangkan kernel Linux.<br />
<span id="more-29"></span><br />
3. John Draper<br />
Penemu nada tunggal 2600 Herz menggunakan peluit plastik yang merupakan hadiah dari kotak sereal.<br />
Merupakan pelopor penggunaan nada 2600 Hz dan dikenal sebagai Phone Phreaker (Phreaker, baca: frieker)<br />
Nada 2600 Hz digunakan sebagai alat untuk melakukan pemanggilan telepon gratis.<br />
Pada pengembangannya, nada 2600 Hz tidak lagi dibuat dengan peluit plastik, melainkan menggunakan alat yang disebut “Blue Box”.<br />
4. Mark Abene<br />
Sebagai salah seorang “Master of Deception” phiber optik, menginspirasikan ribuan remaja untuk mempelajari sistem internal telepon negara. Phiber optik juga dinobatkan sebagai salah seorang dari 100 orang jenius oleh New York Magazine.<br />
Menggunakan komputer Apple , Timex Sinclair dan Commodore 64.<br />
Komputer pertamanya adalah Radio Shack TRS-80 (trash-80).<br />
5. Robert Morris<br />
Seorang anak dari ilmuwan National Computer Security Center yang merupakan bagian dari National Security Agencies (NSA).<br />
Pertama kali menulis Internet Worm yang begitu momental pada tahun 1988.<br />
Meng-infeksi ribuan komputer yang terhubung dalam jaringan.</p>
<p>6. Richard Stallman<br />
Salah seorang “Old School Hacker”, bekerja pada lab Artificial Intelligence MIT.<br />
Merasa terganggu oleh software komersial dan dan hak cipta pribadi.<br />
Akhirnya mendirikan GNU (baca: guhNew) yang merupakan singkatan dari GNU NOT UNIX.<br />
Menggunakan komputer pertama sekali pada tahun 1969 di IBM New York Scintific Center saat berumur 16 tahun.<br />
7. Kevin Poulsen<br />
Melakukan penipuan digital terhadap stasiun radio KIIS-FM, memastikan bahwa ia adalah penelpon ke 102 dan memenangkan porsche 944 S2.<br />
8. Ian Murphy<br />
Ian Muphy bersama 3 orang rekannya, melakukan hacking ke dalam komputer AT&amp;T dan menggubah seting jam internal-nya.<br />
Hal ini mengakibatkan masyarakat pengguna telfon mendapatkan diskon “tengah malam” pada saat sore hari, dan yang telah menunggu hingga tengah malam harus membayar dengan tagihan yang tinggi.<br />
9. Vladimir Levin<br />
Lulusan St. Petersburg Tekhnologichesky University.<br />
Menipu komputer CitiBank dan meraup keuntungan 10 juta dollar.<br />
Ditangkap Interpol di Heathrow Airport pada tahun 1995<br />
10. Steve Wozniak<br />
Membangun komputer Apple dan menggunakan “blue box” untukkepentingan sendiri.<br />
11. Tsutomu Shimomura<br />
Berhasil menangkap jejak Kevin Mitnick.<br />
12. Dennis Ritchie dan Ken Thomson<br />
Dennis Ritchie adalah seorang penulis bahasa C, bersama Ken Thomson menulis sistem operasi UNIX yang elegan.<br />
13. Eric Steven Raymond<br />
Bapak hacker. Seorang hacktivist dan pelopor opensource movement.<br />
Menulis banyak panduan hacking, salah satunya adalah: “How To Become A Hacker” dan “The new hacker’s Dictionary”.<br />
Begitu fenomenal dan dikenal oleh seluruh masyarakat hacking dunia.<br />
Menurut Eric, “dunia mempunyai banyak persoalan menarik danmenanti untuk dipecahkan”.<br />
14. Johan Helsingius<br />
Mengoperasikan anonymous remailer paling populer didunia.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sidiq89.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sidiq89.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/sidiq89.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/sidiq89.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sidiq89.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sidiq89.wordpress.com/29/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sidiq89.wordpress.com/29/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sidiq89.wordpress.com/29/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sidiq89.wordpress.com&amp;blog=8056230&amp;post=29&amp;subd=sidiq89&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://sidiq89.wordpress.com/2009/06/30/14-hacker-terbaik-dunia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/d2ceb1f5c515fcc9d0dd78e780ca2e21?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sidiq89</media:title>
		</media:content>
	</item>
	</channel>
</rss>
