<?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>G I E V A W O R L D</title>
	<atom:link href="http://gieva77.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gieva77.wordpress.com</link>
	<description>hello strangers ! ! !</description>
	<lastBuildDate>Sat, 12 Dec 2009 16:05:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gieva77.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a603a595810fb53fd84dc7bef5bfd3ef?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>G I E V A W O R L D</title>
		<link>http://gieva77.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gieva77.wordpress.com/osd.xml" title="G I E V A W O R L D" />
	<atom:link rel='hub' href='http://gieva77.wordpress.com/?pushpress=hub'/>
		<item>
		<title>All About Bahasa Pemrograman !!!</title>
		<link>http://gieva77.wordpress.com/2009/12/12/all-about-bahasa-pemrograman/</link>
		<comments>http://gieva77.wordpress.com/2009/12/12/all-about-bahasa-pemrograman/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 16:03:35 +0000</pubDate>
		<dc:creator>gieva77</dc:creator>
				<category><![CDATA[PIK Assignment !!!]]></category>

		<guid isPermaLink="false">http://gieva77.wordpress.com/?p=88</guid>
		<description><![CDATA[BAHASA PEMROGRAMAN Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gieva77.wordpress.com&amp;blog=10046161&amp;post=88&amp;subd=gieva77&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>BAHASA PEMROGRAMAN</strong></p>
<p>Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.</p>
<p>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.</p>
<p>Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia. Proses komputasi umumnya didefinisikan secara formal menggunakan konsep matematika dari Mesin Turing. Pada dasarnya bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia dengan komputer</p>
<p>Sebuah bahasa pemrograman disebut Turing Complete jika dapat dipergunakan untuk mendeskripsikan semua komputasi yang dapat dilakukan Mesin Turing, yaitu memiliki variable integer dan operator aritmatik, pernyataan penugasan, pernyataan sekuensial, pernyataan seleksi, dan pernyataan iterasi.</p>
<p>Tingkatan Bahasa Pemrograman :</p>
<p>1)      Bahasa Mesin (Machine Languages)</p>
<p>2)      Bahasa Rakitan (Assembly Languages)</p>
<p>3)      Bahasa Tingkat Tinggi (High Level Languages)</p>
<p><strong>DAFTAR BAHASA PEMROGRAMAN</strong></p>
<p>Berikut ini adalah daftar bahasa pemrograman komputer :</p>
<ul>
<li>Ada</li>
<li>ALGOL</li>
<li>Assembly</li>
<li>BASIC:</li>
<li>ASP</li>
<li>BASIC</li>
<li>COMAL</li>
<li>Visual Basic</li>
<li>Visual Basic for Applications</li>
<li>VBScript</li>
<li>Batch (MS-DOS)</li>
<li>COBOL</li>
<li>UNIX shell script:</li>
<li>Bourne shell (sh) script</li>
<li>Bourne-Again shell (bash) script</li>
<li>Korn shell (ksh) script</li>
<li>C shell (csh) script</li>
<li>C:</li>
<li>C++</li>
<li>C#</li>
<li>Visual C++</li>
<li>ColdFusion</li>
<li>dBase dkk.:</li>
<li>Clipper</li>
<li>Foxbase</li>
<li>FoxPro</li>
<li>Visual FoxPro</li>
<li>Eiffel</li>
<li>FORTRAN</li>
<li>Haskell</li>
<li>Java</li>
<li>JavaScript</li>
<li>JSP</li>
<li>Lisp</li>
<li>Logo</li>
<li>Pascal</li>
<li>Delphi</li>
<li>Perl</li>
<li>Prolog</li>
<li>Python</li>
<li>PHP</li>
<li>Pike</li>
<li>R</li>
<li>REXX</li>
<li>REBOL</li>
<li>RPG</li>
<li>Ruby</li>
<li>Simula</li>
<li>Smalltalk</li>
<li>Scheme</li>
<li>SQL</li>
</ul>
<p><strong>MACAM-MACAM BAHASA PEMROGRAMAN UNTUK WEB</strong></p>
<p>Bagi anda yang bekerja dalam bidang web design pasti sudah tidak asing lagi dengan apa yang nama bahasa pemrograman.Bahasa pemrograman yang umum dikenal adalah php dan html.Tapi sebenarnya masih banyak bahasa pemrograman yang lain.</p>
<p>Berikut ini ada beberapa macam bahasa pemrograman yang perlu anda ketahui</p>
<p>1)      Bahasa Pemrograman HTML</p>
<p>HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.</p>
<p>HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).</p>
<p>HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan.</p>
<p>Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.</p>
<p>2)      Bahasa Pemrograman PHP</p>
<p>PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.</p>
<p>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.</p>
<p>PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.</p>
<p>PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).</p>
<p>3)      Bahasa Pemrograman ASP</p>
<p>ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.</p>
<p>ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.</p>
<p>ASP bekerja pada web server dan merupakan server side scripting.</p>
<p>4)      Bahasa Pemrograman XML</p>
<p>Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.</p>
<p>XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.</p>
<p>XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.</p>
<p>5)      Bahasa Pemrograman WML</p>
<p>WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).</p>
<p>WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.</p>
<p>WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.</p>
<p>6)      Bahasa Pemrograman PERL</p>
<p>Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.</p>
<p>PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.</p>
<p>7)      Bahasa Pemrograman CFM</p>
<p>Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.</p>
<p>Syntax coldfusion berbasis html.</p>
<p>8)      Bahasa Pemrograman Javascript</p>
<p>Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.</p>
<p>JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.</p>
<p>Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.</p>
<p>9)      Bahasa Pemrograman CSS</p>
<p>Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.</p>
<p>Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.</p>
<p>Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.</p>
<p>Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).</p>
<p><strong>CONTOH SEBAGIAN BAHASA PEMROGRAMAN UNTUK KOMPUTER</strong></p>
<ul>
<li><strong>PASCAL (BAHASA PEMROGRAMAN)</strong></li>
</ul>
<p>Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.</p>
<p><strong>KELEBIHAN</strong></p>
<p>Kelebihan dari bahasa pemrograman Pascal adalah:</p>
<p>Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,</p>
<p>User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.</p>
<p>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.</p>
<p>Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.</p>
<p>Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.</p>
<p>Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).</p>
<p><strong>TIPE DATA</strong></p>
<p>Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalahTipe Data           Deskripsi (range variabel)</p>
<p>Byte     angka dari 0 sampai 255</p>
<p>Integer  angka dari -32768 to 32767</p>
<p>Real     semua nilai pecahan dari 1E-38 to 1E+38</p>
<p>Boolean            nilai TRUE atau FALSE</p>
<p>Char     semua karakter dari tabel ASCII</p>
<p>String   semua huruf, spasi, frase</p>
<p>Hello World</p>
<p>Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:</p>
<p>Program HelloWorld;</p>
<p>begin</p>
<p>writeln(&#8216;Hello world&#8217;);</p>
<p>end.</p>
<ul>
<li><strong>C (BAHASA PEMROGRAMAN)</strong></li>
</ul>
<p>Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.</p>
<p>Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa mempengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.</p>
<p><strong>C K&amp;R</strong></p>
<p>Pada tahun 1978, Dennis Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang berjudul The C Programming Language. Buku ini hingga sekarang diakui sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku ini.</p>
<p>Versi bahasa C yang ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C K&amp;R. Pada buku The C Programming Language edisi kedua kemudian melingkupi ANSI C yang diperkenalkan belakangan.</p>
<p><strong>ANSI C &amp; ISO C</strong></p>
<p>Pada perkembangannya, muncul versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat sebuah versi standar dari bahasa C. Setelah melalui proses yang panjang dan sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI X3.159-1989, versi ini seringkali dinamakan ANSI C, atau kadang-kadang C89.</p>
<p>Pada 1990, versi ANSI C diadopsi oleh Organization for Standardization (ISO) dengan sedikit perubahan dengan nama ISO/IEC 9899:1990. Versi ini seringkali dinamakan ISO C atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan, pemanggilan C90 dan C89 merujuk pada bahasa yang sama.</p>
<p><strong>C99</strong></p>
<p>Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah C++, yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan pemrogram</p>
<p><strong>PUSTAKA</strong></p>
<p>Pustaka (seringkali dirujuk sebagai library), adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file pustaka mempunyai satu Header file yang menyimpan cetak biru dari fungsi-fungsi yang terkandung dalam file pustaka.</p>
<p>Bahasa C seringkali dipakai untuk membuat file-file pustaka yang menyimpan fungsi-fungsi tertentu, dikarenakan C dapat dikompile menjadi bahasa mesin yang sangat cepat dan kecil ukurannya, kemudian bahasa pemrograman lain seperti Python yang akan menciptakan antar-muka dari fungsi-fungsi yang dikandungnya.</p>
<p>Pustaka yang paling sering dipakai adalah Pustaka Standar C, yang berisi fungsi-fungsi standar yang berasal dari ANSI C. Pustaka standar ini sekarang telah terkandung dalam hampir setiap kompiler C yang dipakai.</p>
<p>Hello, World!</p>
<p>Berikut ini adalah contoh program sederhana yang akan mencetak kalimat &#8220;Hello, World!&#8221; dengan menggunakan pustaka stdio.h (ANSI C):</p>
<p>#include &lt;stdio.h&gt;</p>
<p>int main(void) {</p>
<p>printf(&#8220;Hello, World!\n&#8221;);</p>
<p>return 0;</p>
<p>}</p>
<ul>
<li><strong>JAVA</strong></li>
</ul>
<p>Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995.</p>
<p><strong>SEJARAH PERKEMBANGAN JAVA</strong></p>
<p>Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.</p>
<p>Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai &#8220;*7&#8243; (Star Seven).</p>
<p>Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.</p>
<p>Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.</p>
<p>Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.</p>
<p>Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.</p>
<p>Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.</p>
<p>Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja &#8220;bapak java&#8221;, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi &#8220;Java&#8221;. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.</p>
<p><strong>VERSI AWAL</strong></p>
<p>Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:</p>
<p>java.lang: Peruntukan kelas elemen-elemen dasar.</p>
<p>java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.</p>
<p>java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.</p>
<p>java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.</p>
<p>java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)</p>
<p>java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.</p>
<p><strong>KELEBIHAN</strong></p>
<p>Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.</p>
<p>OOP (Object Oriented Programming &#8211; Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.</p>
<p>Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.</p>
<p>Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.</p>
<p>Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).</p>
<p><strong>KEKURANGAN</strong></p>
<p>Tulis sekali, perbaiki di mana saja &#8211; Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.</p>
<p>Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.</p>
<p>Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.</p>
<p><strong>CONTOH KODE PROGRAM SEDERHANA DALAM JAVA</strong></p>
<p>Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:</p>
<p>Public class HaloDunia</p>
<p>{</p>
<p>public static void main(String[] args)</p>
<p>{</p>
<p>System.out.println(&#8220;Halo Dunia&#8221;);</p>
<p>}</p>
<p>}</p>
<p><strong>TAHAP KOMPILASI JAVA</strong></p>
<p>Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas &#8216;.java&#8217;.</p>
<p>Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas &#8216;.class&#8217;</p>
<p>Muat. Pemuat kelas memuat bytecodes ke memori</p>
<p>Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java</p>
<p>Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin</p>
<p><strong>INTEGRATED DEVELOPMENT ENVIRONMENT</strong></p>
<p>Banyak pihak telah membuat IDE (Integrated Development Environment &#8211; Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli 2006) antara lain:</p>
<p>Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika Serikat</p>
<p>BlueJ, program gratis yang dikembangkan oleh Universitas Monash,  Australia</p>
<p>NetBeans (open source- Common Development and Distribution License (CDDL))</p>
<p>NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik.</p>
<p><strong>ECLIPSE JDT (OPEN SOURCE- ECLIPSE PUBLIC LICENSE)</strong></p>
<p>Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota &#8216;Eclipse Foundation&#8217; (beserta individu-individu lain). Banyak nama besar yang ikut dalam &#8216;Eclipse Foundation&#8217;, termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.</p>
<p>IntelliJ IDEA (commercial, free 30-day trial)</p>
<p>Oracle JDeveloper (free)</p>
<p>Xinox JCreator (ada versi berbayar maupun free)</p>
<p>JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih sedikit) dari kebanyakan IDE.</p>
<p>Sumber :</p>
<p><a href="http://www.ruzman.co.tv/2009/06/macam-macam-bahasa-pemrograman.html"> http://www.ruzman.co.tv/2009/06/macam-macam-bahasa-pemrograman.html</a></p>
<p><a href="http://id.wikipedia.org/wiki/Bahasa_pemrograman">http://id.wikipedia.org/wiki/Bahasa_pemrograman</a></p>
<p><a href="http://id.wikipedia.org/wiki/Pascal_%28bahasa_pemrograman%29">http://id.wikipedia.org/wiki/Pascal_(bahasa_pemrograman)</a></p>
<p><a href="http://id.wikipedia.org/wiki/C_%28bahasa_pemrograman%29">http://id.wikipedia.org/wiki/C_(bahasa_pemrograman)</a></p>
<p><a href="http://id.wikipedia.org/wiki/Java">http://id.wikipedia.org/wiki/Java</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gieva77.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gieva77.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gieva77.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gieva77.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gieva77.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gieva77.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gieva77.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gieva77.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gieva77.wordpress.com&amp;blog=10046161&amp;post=88&amp;subd=gieva77&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gieva77.wordpress.com/2009/12/12/all-about-bahasa-pemrograman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be147662c835116021ee8b232a780952?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gieva77</media:title>
		</media:content>
	</item>
		<item>
		<title>Browser</title>
		<link>http://gieva77.wordpress.com/2009/12/12/browser/</link>
		<comments>http://gieva77.wordpress.com/2009/12/12/browser/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 15:58:13 +0000</pubDate>
		<dc:creator>gieva77</dc:creator>
				<category><![CDATA[PIK Assignment !!!]]></category>

		<guid isPermaLink="false">http://gieva77.wordpress.com/?p=84</guid>
		<description><![CDATA[APA ITU BROWSER ? Browser adalah perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Penjelajah web yang populer adalah Microsoft Internet Explorer, Mozilla Firefox, dan Opera. Penjelajah web adalah jenis agen pengguna yang paling sering digunakan. Web sendiri adalah Kumpulan jaringan berisi dokumen dan tersambung satu dengan yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gieva77.wordpress.com&amp;blog=10046161&amp;post=84&amp;subd=gieva77&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>APA ITU BROWSER ?</strong></p>
<p>Browser adalah perangkat lunak yang berfungsi menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Penjelajah web yang populer adalah Microsoft Internet Explorer, Mozilla Firefox, dan Opera. Penjelajah web adalah jenis agen pengguna yang paling sering digunakan. Web sendiri adalah Kumpulan jaringan berisi dokumen dan tersambung satu dengan yang lain, yang dikenal sebagai World Wide Web.</p>
<p><strong>SEJARAH SINGKAT TENTANG BROWSER</strong></p>
<p>Penjelajah web pertama kali berbasis teks, seperti halnya Lynx yang populer hingga sekarang, karena memang sistem dengan antarmuka grafis belum umum digunakan pada saat itu. Baru setelah sistem berbasis grafis mulai banyak digunakan, seorang mahasiswa bernama Marc Andressen di University of Illinois di Urbana-Champaign, Amerika Serikat, membuat sebuah penjelajah web berbasis grafis pertama yang berjalan di atas sistem operasi Windows dan UNIX (berbasis Motif). Penjelajah web tersebut dinamai Mosaic. Selanjutnya, setelah lulus dari universitas, Marc ditawari oleh Jim Clarc, salah seorang petinggi Silicon Graphics Incorporated (SGI), untuk membuat perusahaan dengan nama Mosaic Communication, yang kemudian berubah menjadi Netscape Communication. Marc membuat sebuah penjelajah web populer pertama yang digunakan oleh umum, yang disebut dengan Netscape Navigator. Pada saat pengembangannya, Navigator memiliki nama kode Mozilla. Navigator merupakan penjelajah web komerisal, akan tetapi seiring dengan waktu akhirnya Navigator pun menjadi dapat diperoleh secara gratis. Sementara itu, penjelajah web Mosaic yang gratis tidak diteruskan lagi pengembangannya, dan diserahkan kepada NCSA (National Computing for Supercomputer Application). Karena NCSA tidak memiliki izin untuk mengomersialkan produk Mosaic, NCSA akhirnya menjual Mosaic kepada Spyglass, yang akhirnya membuat Mosaic menjadi penjelajah web komersial.</p>
<p>Microsoft, yang terlambat turun di pasar penjelajah web, pun membeli lisensi Mosaic dari Spyglass, sehingga pada akhirnya merilis produk penjelajah web-nya, yang disebut sebagai Internet Explorer. Dengan dirilisnya Internet Explorer, muncullah perang besar antara web browser populer, yakni antara Microsoft Internet Explorer, Opera Browser, dan Modzilla Firefox.</p>
<p><strong>FITUR WEB DAN PENJELAJAH WEB</strong></p>
<p>Penjelajah web bisa dibedakan lewat fitur-fitur yang mereka dukung. Browser modern dan halaman web biasanya menggunakan banyak fitur dan teknik yang tidak ada pada masa-masa awal web. Disebabkan adanya perang penjelajah web, fitur-fitur Web dan penjelajah web semakin cepat dikembangkan.</p>
<p>Berikut daftar beberapa elemen dan fitur-fitur tersebut:</p>
<ul>
<li>ActiveX</li>
<li>Autocompletion (Pengisian otomatis) URL dan formulir data</li>
<li>Bookmark untuk mengikuti lokasi yang sering diakses</li>
<li>Cascading Style Sheet (CSS)</li>
<li>Cookie yang membolehkan sebuah website untuk mengetahui seorang pengguna lama</li>
<li>Web cache &#8211; Halaman web &#8220;disimpan&#8221; dalam memori ketika kita membukanya agar dapat diakses lagi walaupun sedang offline</li>
<li>Digital certificate (Sertifikat Digital)</li>
<li>DHTML</li>
<li>Pemuatan gambar menggunakan format gambar yang sudah terkenal seperti GIF, PNG, JPEG, SVG</li>
<li>Flash</li>
<li>Favicon</li>
<li>Font, ukuran, warna</li>
<li>Formulir untuk mengirimkan informasi</li>
<li>Frame dan IFrames</li>
<li>Gambar</li>
<li>HTTPS</li>
<li>Integrasi dengan aplikasi desktop lainnya</li>
<li>Offline browsing terhadap isi web yang sudah dicache terlebih dahulu</li>
<li>Java applet</li>
<li>JavaScript untuk isi yang lebih dinamis</li>
<li>Pengaturan Download</li>
<li>Penyaringan iklan (Ad filtering)</li>
<li>Plug-in</li>
<li>Sejarah kunjungan ke halaman-halaman web terakhir</li>
<li>Session management</li>
<li>Tabbed browsing</li>
</ul>
<p><strong>BAGAIMANA WEB BROWSER KERJA</strong><br />
World Wide Web adalah sistem server Internet yang mendukung dokumen diformat khusus. Web browser digunakan untuk memudahkan untuk mengakses World Wide Web. Browser dapat menampilkan halaman Web sebagian besar sebagian protokol Web yang mendasari yang disebut HyperText Transfer Protocol (HTTP). HTTP mendefinisikan bagaimana pesan yang diformat dan ditransmisikan, dan tindakan apa web server dan browser harus mengambil sebagai respons terhadap berbagai perintah. Hal tersebut memungkinkan Web klien dan web server untuk berkomunikasi dengan satu sama lain. Bila Anda memasukkan alamat Web (URL) di browser anda, ini benar-benar mengirimkan perintah HTTP ke server Web mengarahkannya untuk mengambil dan mengirim halaman web yang diminta dan menampilkan informasi di browser Anda. Web server melayani semua situs Web dan halaman yang mendukung protokol HTTP.<br />
Contoh: URL untuk mencapai definisi browser pada Webopedia adalah: http://www.webopedia.com/browser.html<br />
Setelah Anda memasukkan URL &#8220;http://www.webopedia.com/browser.html&#8221; ke baris alamat Anda, browser istirahat bahwa alamat Web ke dalam tiga bagian yang berbeda.<br />
Protokol: &#8220;http&#8221;<br />
Nama server: &#8220;www.webopedia.com&#8221;<br />
Nama file, yang mengikuti nama server: &#8220;browser.html&#8221;</p>
<p>Agar browser Anda untuk benar-benar menyambung ke server Web untuk mengambil informasi yang Anda meminta, itu berkomunikasi dengan server nama server untuk menerjemahkan nama menjadi alamat IP. Browser Web Anda kemudian dapat terhubung ke server Web pada alamat IP diselesaikan pada port 80. Setelah browser Anda telah terhubung ke Web server menggunakan HTTP, browser kemudian membaca HyperText Markup Language (HTML), bahasa yang digunakan dalam authoring untuk membuat dokumen di World Wide Web, dan data ini kemudian ditampilkan dalam browser Web Anda.</p>
<p>Sebuah web browser sebenarnya adalah sebuah aplikasi perangkat lunak yang berjalan pada komputer yang tersambung internet. Hal ini memungkinkan Anda untuk melihat halaman Web, serta penggunaan konten dan teknologi lain seperti video, file grafis, dan sertifikat digital, untuk beberapa nama. Beberapa browser hanya akan menerjemahkan teks sementara yang lain mendukung grafis dan animasi. Web browser tidak semua diciptakan sama, dan halaman Web juga tidak akan ditampilkan sama di browser yang berbeda.</p>
<p><strong> </strong></p>
<p><strong>CONTOH APLIKASI BROWSER</strong></p>
<ul>
<li><strong>Modzilla Firefox</strong></li>
</ul>
<p>Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah penjelajah web antar-platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan. Versi 3.0 dirilis pada 17 Juni 2008.</p>
<p>Sebelum rilis versi 1.0-nya pada 9 November 2004, Firefox telah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari Forbes dan Wall Street Journal. Dengan lebih dari 5 juta download dalam 12 hari pertama rilisnya dan 6 juta hingga 24 November 2004, Firefox 1.0 adalah salah satu perangkat lunak gratis, sumber-terbuka (open-source) yang paling banyak digunakan di antara pengguna rumahan.</p>
<p>Melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah browser web yang kecil, cepat, simpel, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Firefox telah menjadi fokus utama perkembangan Mozilla bersama dengan client e-mail Mozilla Thunderbird, dan telah menggantikan Mozilla Suite sebagai rilis browser resmi Yayasan Mozilla.</p>
<p>Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di dalamnya, dan sebuah mekanisme pengembangan (extension) untuk menambah fungsionalitas tambahan. Meskipun fitur-fitur ini sudah tersedia untuk beberapa lamanya di browser-browser lainnya seperti Mozilla Suite dan Opera, Firefox merupakan browser pertama yang mendapatkan penerimaan dalam skala sebesar ini. Firefox ditargetkan untuk mendapat sekitar 10% pangsa pasar Internet Explorer keluaran Microsoft (browser paling populer dengan margin yang besar (per 2004) hingga tahun 2005, yang telah disebut oleh banyak orang sebagai tahun kembalinya perang browser.</p>
<p>Firefox telah mendapatkan perhatian sebagai alternatif kepada Internet Explorer sejak Explorer dikecam karena tuduhan ketidakamanannya—pihak yang setuju terhadap anggapan ini mengatakan Explorer tidak mengikuti standar Web, menggunakan komponen ActiveX yang sering membahayakan, dan kelemahannya terhadap pemasangan spyware dan malware—dan kurangnya fitur-fitur yang dianggap pemakai Firefox penting. Microsoft sendiri telah merespons bahwa mereka tidak menganggap jika isu-isu mengenai keamanan dan fitur Explorer perlu dikhawatirkan.</p>
<p>Versi 2.0 diluncurkan pada 24 Oktober 2006. Pada versi 2.0 ini, Mozilla mempunyai bug (kelemahan) yaitu akan &#8220;crash&#8221; jika membuka web page (halaman Web) yang sangat besar dan memiliki JavaScript, namun hal ini telah diperbaiki.</p>
<ul>
<li><strong>Internet Explorer</strong></li>
</ul>
<p>Internet Explorer, disingkat IE atau MSIE, adalah sebuah penjelajah web dan perangkat lunak tak bebas yang gratis dari Microsoft. Ia tersedia untuk banyak versi Microsoft Windows, namun Microsoft telah berhenti mengeluarkan versi mutakhir untuk semua platform kecuali Windows XP. Untuk beberapa waktu lamanya, Microsoft juga mengeluarkan Internet Explorer untuk Mac (yang berdasarkan mesin pengarsir yang berbeda) dan versi-versi untuk penggunaan melalui X Window System pada Solaris dan HP-UX, tetapi kini mereka sudah tidak dikembangkan.</p>
<p>Internet Explorer hingga kini masih merupakan penjelajah web yang paling banyak digunakan, meliputi 93.7% dari keseluruhan penggunaan penjelajah web, menurut sebuah perusahaan pengulas web WebSideStory. Explorer diikutkan sebagai penjelajah web bawaan (default) di semua versi Microsoft Windows sejak Windows 95 OSR-2.</p>
<p>Windows XP Service Pack 2 keluaran Microsoft beberapa lama ini menambah beberapa fitur keamanan penting kepada Internet Explorer, termasuk firewall Windows yang sudah dimutakhirkan dan pemblokir pop-up. Ini dilakukan untuk meredam kekhawatiran mengenai spyware yang telah menyerang Explorer dengan berat. Microsoft menganjurkan para pengguna untuk memutakhirkan Microsoft Windows (melalui Windows Update) secara berkala.</p>
<ul>
<li><strong>Google Chrome</strong></li>
</ul>
<p>Google Chrome adalah sebuah penjelajah web sumber terbuka yang dikembangkan oleh Google dengan menggunakan mesin rendering WebKit. Proyek sumber terbukanya sendiri dinamakan Chromium.</p>
<p>Versi beta untuk Microsoft Windows diluncurkan pada 2 September 2008 dalam 43 bahasa. Versi Mac OS X dan Linux sedang dalam pengembangan dan dijadwalkan untuk dirilis tak lama lagi.</p>
<ul>
<li><strong>Opera</strong></li>
</ul>
<p>Opera adalah penjelajah web dan paket perangkat lunak Internet antar-platform. Opera terdiri dari kumpulan perangkat lunak untuk Internet seperti penjelajah web, serta perangkat lunak untuk membaca dan mengirim surat elektronik. Opera dibuat oleh Opera Software yang bermarkas di Oslo, Norwegia. Opera dapat dijalankan di berbagai sistem operasi, termasuk Microsoft Windows, Mac OS X, Solaris, FreeBSD dan Linux.</p>
<p>Pengembangan Opera dimulai pada tahun 1994. Kala itu Opera merupakan sebuah proyek penelitian di Telenor, perusahaan telekomunikasi terbesar di Norwegia. Hingga Juli 2006, Opera telah mencapai versi 9 yang bisa diunduh gratis. Opera mempunyai 1,41% persentase pengguna di pasar browser. Alasan penggunannya memilih Opera adalah karena Opera dianggap ringan dan cepat dibanding Internet Explorer.</p>
<p>Selain dalam bentuk browser web, Opera juga hadir dalam bentuk mobile yang bisa dijalankan di telepon genggam atau PDA.</p>
<p>Fitur – Fitur :</p>
<ul>
<li>Tabbed Browsing</li>
<li>Speed Dial. Semacam bookmark visual berjumlah 9 buah. Pengguna dapat membuka 9 situs web favorit dengan sekali klik.</li>
<li>Widget. Aplikasi kecil (jam, game, dsb) yang berjalan di atas Opera.</li>
<li>Kustomasi mesin pencari yang mudah</li>
<li>BitTorrent</li>
<li>Download Manager</li>
<li>Password Manager</li>
<li>Mouse Gesture. Navigasi dengan gerakan mouse</li>
<li>Skin. Tampilan yang dapat diubah-ubah</li>
<li>Email Client</li>
<li>RSS Reader.</li>
</ul>
<p>Sumber :</p>
<p><a href="http://internetan.blogdetik.com/2009/11/21/apa-itu-web-browser/">http://internetan.blogdetik.com/2009/11/21/apa-itu-web-browser/</a></p>
<p><a href="http://id.wikipedia.org/wiki/Penjelajah_web">http://id.wikipedia.org/wiki/Penjelajah_web</a></p>
<p><a href="http://id.wikipedia.org/wiki/Mozilla_Firefox">http://id.wikipedia.org/wiki/Mozilla_Firefox</a></p>
<p><a href="http://id.wikipedia.org/wiki/Internet_Explorer#Sejarah">http://id.wikipedia.org/wiki/Internet_Explorer#Sejarah</a></p>
<p><a href="http://id.wikipedia.org/wiki/Opera_%28browser%29">http://id.wikipedia.org/wiki/Opera_(browser)</a></p>
<p><a href="http://id.wikipedia.org/wiki/Google_Chrome#cite_note-releasedate-1">http://id.wikipedia.org/wiki/Google_Chrome#cite_note-releasedate-1</a></p>
<p><a href="http://www.webopedia.com/quick_ref/internet_browsers.asp">http://www.webopedia.com/quick_ref/internet_browsers.asp</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gieva77.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gieva77.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gieva77.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gieva77.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gieva77.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gieva77.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gieva77.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gieva77.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gieva77.wordpress.com&amp;blog=10046161&amp;post=84&amp;subd=gieva77&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gieva77.wordpress.com/2009/12/12/browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be147662c835116021ee8b232a780952?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gieva77</media:title>
		</media:content>
	</item>
		<item>
		<title>It&#8217;s about router</title>
		<link>http://gieva77.wordpress.com/2009/11/09/its-about-router/</link>
		<comments>http://gieva77.wordpress.com/2009/11/09/its-about-router/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 12:53:00 +0000</pubDate>
		<dc:creator>gieva77</dc:creator>
				<category><![CDATA[PIK Assignment !!!]]></category>

		<guid isPermaLink="false">http://gieva77.wordpress.com/?p=80</guid>
		<description><![CDATA[PENJELASAN TENTANG ROUTER Router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing. Proses routing terjadi pada lapisan 3 (lapisan jaringan seperti Internet Protocol) dari stack protokol tujuh-lapis OSI. FUNGSI ROUTER Router berfungsi utama sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Perbedaannya dengan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gieva77.wordpress.com&amp;blog=10046161&amp;post=80&amp;subd=gieva77&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>PENJELASAN TENTANG ROUTER</strong></p>
<p>Router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai r<span style="text-decoration:none;">outing</span>. Proses routing terjadi pada lapisan 3 (lapisan jaringan seperti Internet Protocol) dari stack protokol tujuh-lapis OSI.</p>
<p><strong>FUNGSI ROUTER</strong><strong> </strong></p>
<p>Router berfungsi utama sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Perbedaannya dengan Switch adalah kalau switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN).</p>
<p>Router dapat digunakan juga untuk menghubungkan LAN ke sebuah layanan telekomunikasi seperti halnya telekomunikasi leased line atau Digital Subscriber Line (DSL). Router digunakan untuk menghubungkan LAN ke sebuah koneksi leased line seperti T1, atau T3, sering disebut sebagai access server. Sementara itu, router yang digunakan untuk menghubungkan jaringan lokal ke sebuah koneksi DSL disebut juga dengan DSL router. Router-router jenis tersebut umumnya memiliki fungsi firewall untuk melakukan penampisan paket berdasarkan alamat sumber dan alamat tujuan paket tersebut, meski beberapa router tidak memilikinya. Router yang memiliki fitur penampisan paket disebut juga dengan packet-filtering router. Fungsi router umumnya memblokir lalu lintas data yang dipancarkan secara broadcast sehingga dapat mencegah adanya broadcast storm yang mampu memperlambat kinerja jaringan.</p>
<p>Router penggunaannya banyak dalam jaringan berbasis teknologi protokol TCP/IP, dan router jenis itu disebut juga dengan IP Router. Internet merupakan contoh utama dari IP Router.</p>
<p><strong>JENIS ROUTER</strong></p>
<p>Secara umum, router dibagi menjadi dua jenis, yaitu:</p>
<ul>
<li><strong>Static Router</strong></li>
</ul>
<p><strong> </strong></p>
<p>Static Router (router statis) adalah sebuah router yang memiliki tabel routing statis yang diset secara manual oleh para administrator jaringan.</p>
<ul>
<li><strong>Dynamic Router</strong></li>
</ul>
<p><strong> </strong></p>
<p>Dynamic Router (router dinamis) adalah sebuah router yang memiliki dab membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya.</p>
<p>Adapun jenis router yang biasa digunakan dibagi menjadi tiga jenis, yaitu :</p>
<ul>
<li><strong>Router PC</strong></li>
</ul>
<p>Router PC adalah komputer dengan sistem operasi yang memiliki fasilitas untuk membagi dan men-sharing IP Address. Perangkat jaringan (PC) yang terhubung ke komputer tersebut akan dapat menikmati IP Address atau koneksi internet yang disebarkan oleh sistem operasi tersebut. Contoh sistem operasi yang dapat digunakan adalah semua sistem operasi berbasis client-server, seperti Windows NT, Windows NT 4.0, Windows 2000 server, Windows 2003 Server, MikroTik (Berbasis Linux), dan lain-lain.</p>
<ul>
<li><strong>Router Aplikasi</strong></li>
</ul>
<p>Router aplikasi adalah aplikasi yang dapat di-install pada sistem operasi sehingga sistem operasi tersebut akan memiliki kemampuan seperti router. Contoh aplikasi ini adalah Winroute, WinGate, SpyGate, dan WinProxy.</p>
<ul>
<li><strong>Router Hardware</strong></li>
</ul>
<p>Router hardware adalah hardware yang memiliki kemampuan seperti router sehingga dari hardware tersebut dapat memancarkan atau membagi IP Address dan men-sharing IP Address. Pada prakteknya router hardware digunakan untuk membagi koneksi internet pada suatu ruang atau wilayah. Contoh dari router ini adalah router buatan pabrik seperti Cisco dan Planet.</p>
<p><strong>KEUNTUNGAN MENGGUNAKAN ROUTER</strong></p>
<p>Keuntungan yang didapatkan dengan menggunakan router pada jaringan adalah :</p>
<ul>
<li>Isolasi trafik broadcast. Kemampuan ini memperkecil beban jaringan karena trafik jenis ini dapat diisolasikan pada sebuah LAN saja.</li>
<li>Fleksibilitas. Router dapat digunakan pada topologi jaringan apapun dan tidak peka terhadap masalah kelambatan waktu.</li>
<li>Pengaturan prioritas. Router dapat mengimplementasikan mekanisme pengaturan prioritas antar protokol.</li>
<li>Pengaturan konfigurasi. Router umumnya dapat lebih dikonfigurasi daripada bridge.</li>
<li>Isolasi masalah. Router membentuk penghalang antar LAN dan memungkinkan masalah yang terjadi diisolasi pada LAN tersebut.</li>
<li>Pemilihan jalur. Router umumnya lebih cerdas daripada bridge dan dapat menentukan jalur optimal antar dua sistem.</li>
</ul>
<p><strong>KERUGIAN MENGGUNAKAN ROUTER</strong></p>
<p>Kerugian yang terjadi dengan menggunakan router adalah :<strong> </strong></p>
<ul>
<li>Tergantung pada protokol. Router yang beroperasi pada lapisan network OSI hanya mampu meneruskan trafik yang sesuai dengan protokol yang diimplementasikan.</li>
<li>Biaya. Router umumnya lebih kompleks daripada bridge dan lebih mahal. Overhead pemrosesan pada router lebih besar sehingga throughput yang dihasilkan dapat lebih rendah daripada bridge.</li>
<li>Pengalokasian alamat. Dalam internetwork yang menggunakan router, memindahkan sebuah mesin dari LAN yang satu ke LAN yang lain berarti mengubah alamat jaringan pada sistem itu.</li>
<li>Sistem tak terjangkau. Penggunaan routing table statik menyebabkan beberapa sistem dapat terjangkau oleh sistem lain.</li>
</ul>
<p><strong>CARA DASAR SETTING ROUTER</strong></p>
<p>Tahap-tahap dasar cara setting konfigurasi router, yaitu :</p>
<p><strong>1. </strong>Setting host name<br />
router#enable t<br />
router(config)#hostname nama-router</p>
<p><strong>2. </strong>Setting password console<br />
router(config)# enable secret password-anda<br />
router(config)# enable password password-anda</p>
<p><strong>3. </strong>Membuat Password terencryption<br />
router(config)# service password-encryption<br />
router(config)# enable password password-anda</p>
<p><strong>4. </strong>Setting vty dan aux<br />
router(config)#line vty 0 4<br />
router(config-line)#login<br />
router(config-line)#password password-anda<br />
router(config-line)#line con 0<br />
router(config-line)#login<br />
router(config-line)#password password-anda<br />
router(config-line)# exit<br />
router(config)# no service password-encryption<br />
router(config)# ^Z<br />
router(config)# wr mem</p>
<p><strong>5. </strong>Setting terhadap FastEthernet fa 0/0<br />
router#config t<br />
router(config)#int fa0/0<br />
router(config-if)# ip address 192.168.xx.x 255.255.xx.xx<br />
router(config)#no shutdown<br />
router(config)#exit</p>
<p><strong>6. </strong>Setting terhadap Serial 0/0<br />
router# config t<br />
router(config)# int serial0/0<br />
router(config-if)# ip address 192.168.xx.x 255.255.xx.xx<br />
router(config)#no shutdown<br />
router(config)#exit</p>
<p>Source :</p>
<p><a href="http://id.wikipedia.org/wiki/Router">http://id.wikipedia.org/wiki/Router</a></p>
<p><a href="http://www.tulisanku.com/jenis-router-keutungan-dan-kerugian-router/">http://www.tulisanku.com/jenis-router-keutungan-dan-kerugian-router/</a></p>
<p><a href="http://intl.feedfury.com/content/16689300-fungsi-utama-router.html">http://intl.feedfury.com/content/16689300-fungsi-utama-router.html</a></p>
<p><a href="http://de-kill.blogspot.com/2009/04/cara-dasar-setting-router.html">http://de-kill.blogspot.com/2009/04/cara-dasar-setting-router.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gieva77.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gieva77.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gieva77.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gieva77.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gieva77.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gieva77.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gieva77.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gieva77.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gieva77.wordpress.com&amp;blog=10046161&amp;post=80&amp;subd=gieva77&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gieva77.wordpress.com/2009/11/09/its-about-router/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/be147662c835116021ee8b232a780952?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">gieva77</media:title>
		</media:content>
	</item>
	</channel>
</rss>
