MAKALAH PROGRAM JAVA BAB I PENDAHULUAN A. LATAR - TopicsExpress



          

MAKALAH PROGRAM JAVA BAB I PENDAHULUAN A. LATAR BELAKANG Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri lagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk mundur secara suka rela dari panggung kompetisi. Ibarat wabah, teknologi komputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintah desa, perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hamper semuanya mengenal komputer. Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan uang adalah dunia pemrograman komputer. Dalam dunia pemrograman komputer, dikenal banyak bahasa pemrograman, seperti C, C++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, Java adalah salah satu yang paling diminati. Oleh karena itulah, yang akan dibahas dalam makalah ini adalah bahasa pemrograman Java. B. TUJUAN Makalah ini disusun dengan tujuan sebagai sarana untuk mengikuti pesatnya perkembangan teknologi komputer di masa sekarang ini, salah satunya di dunia pemrograman yang sekarang semakin banyak diminati. Selain itu, tujuan disusunnya makalah ini adalah untuk memenuhi tugas mata kuliah Lab. Visual I, dikarenakan Penulis masih berstatus sebagai mahasiswa Jurusan Tehknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia. BAB II PEMBAHASAN A. PENGERTIAN JAVA Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer stand alone ataupun pada lingkungan jaringan. Java 2 adalah generasi kedua dari java platform. Kata berdiri di atas sebuah mesin interpreter yang diberi mana Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung dari program yang berisi bahasa mesin. Oleh karena itu, bahasa java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi, java harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE (Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM dan library Java yang digunakan. Java memiliki beberapa versi library atau teknologi yang disebut juga sebagai edisi dari bahasa pemrograman Java. Tiga edisi utama dari library tersebut adalah Micro, Standard, dan Enterprise. J2ME (Java2 Micro Edition) merupakan edisi library yang dirancang untuk digunakan pada device tertententu seperti pagers dan mobile phone. J2SE (Java2 Standard Edition) merupakan edisi library yang dirancang untuk membuat aplikasi desktop atau applet pada web browser. J2EE (Java2 Enterprise Edition) merupakan edisi librari Java yang dirancang untuk membuat sebuah aplikasi enterprise yang memerlukan antarmuka dengan sumber data (data source) atau dapat pula dikatakan bahwa J2EE adalah kelompok yang lebih besar dengan J2SE di dalamnya. B. SEJARAH JAVA 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 inidimotori 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. 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 "*7" (Star Seven). 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. 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. 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. 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. 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. Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", 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 "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling Pernyataan Switch · Pernyataan Switch satu-satunya jenis pernyataan yang mengimplementasikan java multiway percabangan v Ketika pernyataan switch dievaluasi, salah satu jumlah cabang pilihan yang berbeda untuk menjalankan cabang v ditentukan dengan mengendalikan ekspresi yang ditutupi dalam kisaran waktu setelah kata kunci mengkonfirmasi switch Ø ekspresi harus mengevaluasi ke char, int, pendek, atau byte. · Setiap pernyataan cabang dalam sebuah pernyataan switch diawali dengan kata cadangan, diikuti oleh sebuah konstanta yang disebut label kasus, diikuti oleh titik dua, dan kemudian urutan laporan v Setiap kasus harus diberi label dengan jenis kasus yang sama perlu mengendalikan ekspresi v Label tidak terdaftar atau span interval lengkap, v Tetapi masing-masing dapat terjadi sekali agar setiap laporan dapat diikuti dengan pernyataan istirahat (istirahat;) · Mungkin juga ada bagian berlabel Default: v default adalah opsional, dan biasanya berlangsung v Bahkan jika kasus label termasuk semua hasil yang mungkin dalam sebuah pernyataan dari switch tertentu, itu masih merupakan praktik yang baik untuk menyertakan bagian default Ø dapat digunakan untuk kesalahan output pesan, misalnya · ketika mengendalikan ekspresi lalu dievaluasi, kode untuk label yang nilainya sesuai dengan kasus mengendalikan ekspresi dieksekusi v Jika label tidak cocok dengan kasus ini, maka laporan hanya dilakukan oleh mereka dengan mengikuti label default (jika ada satu) · Pernyataan Switch berakhir ketika menjalankan sebuah pernyataan istirahat, atau ketika akhir pernyataan switch dicapai v ketika komputer menjalankan laporan setelah label kasus, terus sampai break tercapai v jika melanggar diabaikan, maka setelah melaksanakan kode untuk satu kasus, komputer akan melanjutkan untuk mengeksekusi kode untuk kasus berikutnya v Jika break tidak sengaja mengabaikan, compiler tidak akan mengeluarkan pesan kesalahan Pernyataan Switch switch (Controlling_Expression) { case Case_Label_1: Statement_Sequence_1 break; case Case_Label_2: Statement_Sequence_2 break; case Case_Label_n: Statement_Sequence_n break; default: Default_Statement Sequence break; } Operator bersyarat · operator Bersyarat adalah varian notational dari beberapa bentuk pernyataan istilah v kata lain disebut juga operator ternary atau aritmetika , contoh if (n1 > n2) max = n1; else max = n2; vs. max = (n1 > n2) ? n1 : n2; v Ekspresi di sebelah kanan operator penugasan adalah operator ekspresi dari ekspresi kondisional Boolean v Jika benar, maka ekspresi dievaluasi ke nilai ungkapan pertama (n1), selain untuk mengevaluasi nilai dari ekspresi kedua (n2) Ekspresi Boolean · Ekspresi Boolean adalah ekspresi benar atau salah · ekspresi Boolean yang paling sederhana untuk membandingkan nilai dari dua ekspresi
Posted on: Thu, 12 Sep 2013 16:15:55 +0000

Trending Topics



Recently Viewed Topics




© 2015