Download Source Code Aplikasi

Apa Itu Bahasa Pemrogaman Java….??

Saturday, June 4th, 2016 - lainnya
Apa Itu Bahasa Pemrogaman Java....??
Hallo sahabat coding, bagaimana kabarnya…? semoga baik-baik saja ya sobat. Ok, kali ini aku akan membahas perihal “APA ITU BAHASA PEMROGAMAN JAVA….??”. Dimana artikel ini aku buat sebab masih banyak teman-teman di group facebook Pemrograman Java yang bertanya-tanya apa itu Bahasa Pemrogaman Java…?.
Sebenarnya Artikel ini aku dapatkan dari situs terpercaya, yaitu dari Wikipedia. Ok, menyerupai biasa tanpa basa-basi lagi, berikut aku paparkan dari isi Wikipedia perihal Apa Itu Bahasa Pemrograman Java?
Dimana menyerupai di kutip dari Wikipedia bersama-sama Bahasa Pemrograman Java yaitu bahasa pemrograman yang sanggup dijalankan di aneka macam komputer termasuk telepon genggam. Bahasa ini awalnya dibentuk oleh James Gosling ketika masih bergabung di Sun Microsystems ketika ini merupakan belahan dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta sumbangan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan sanggup dijalankan pada aneka macam Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java bisa berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun“. Saat ini java merupakan bahasa pemrograman yang paling terkenal digunakan, dan secara luas dimanfaatkan dalam pengembangan aneka macam jenis perangkat lunak aplikasi.

1. Sejarah perkembangan
Apa Itu Bahasa Pemrogaman Java....??
Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum memakai versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini yaitu maskot Duke yang dibentuk 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 kegiatan Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), menyerupai pada PDA kini ini. Teknologi gres ini dinamai “*7” (Star Seven).
Setelah masa 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 gres 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 pandangan gres di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang digunakan hanya di kalangan akademisi dan militer.
Mereka mengakibatkan 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 instruksi 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 digunakan untuk versi release Java sebab sebuah perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling pribadi dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Makara nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa yaitu Java).
2. Versi Awal
Apa Itu Bahasa Pemrogaman Java....??

Versi awal Java pada tahun 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:

  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas perhiasan menyerupai kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain memakai jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)  
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.

3. Kelebihan

Apa Itu Bahasa Pemrogaman Java....??

  • Multiplatform. Kelebihan utama dari Java ialah sanggup dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah kegiatan Java dan dikompilasi (diubah, dari bahasa yang dimengerti insan menjadi bahasa mesin / bytecode) sekali kemudian kesannya sanggup dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah kegiatan berbasis java dikerjakan di atas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung hingga ketika ini yaitu Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya yaitu setiap sistem operasi memakai programnya sendiri-sendiri (yang sanggup diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.

4. Kekurangan

Apa Itu Bahasa Pemrogaman Java....??

  • Tulis sekali, jalankan di mana saja – Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, contohnya SWT-AWT bridge yang hingga kini tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi yaitu proses membalikkan dari instruksi jadi menjadi instruksi sumber. Ini dimungkinkan sebab instruksi jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, menyerupai nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan kegiatan akan lebih sulit disembunyikan dan gampang dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk kegiatan berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya menyerupai C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan duduk masalah bagi pihak yang memakai teknologi terbaru (karena demam isu memori terpasang makin murah), tetapi menjadi duduk masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

5. Contoh Coding Pertama

Apa Itu Bahasa Pemrogaman Java....??
Contoh kegiatan Halo dunia yang ditulis memakai bahasa pemrograman Java yaitu sebagai berikut: 

  // Outputs “Hello, world!” and then exits
    public class HelloWorld {
        public static void main(String args[]) {
            System.out.println(“Hello, world!”);
        }
    }


6. Integrated Development Environment

Apa Itu Bahasa Pemrogaman Java....??


Banyak pihak telah membuat IDE (Integrated Development Environment – Lingkungan Pengembangan Terintegrasi) untuk Java. Yang terkenal ketika ini (Juli 2006) antara lain:

NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI Editor yang berdasarkan pendapat umum merupakan yang terbaik.[butuh rujukan]

Eclipse dibentuk dari kolaborasi antara perusahaan-perusahaan anggota ‘Eclipse Foundation’ (beserta individu-individu lain). Banyak nama besar yang ikut dalam ‘Eclipse Foundation’, termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing pribadi dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.

Itulah sekilas perihal “APA ITU BAHASA PEMROGAMAN JAVA…? Hmmmm…, tidak mengecewakan panjang penjelasannya ya sobat? Hehehe..
Dan bagi sobat yang gres berguru ataupun yang ingin memulai berguru Bahasa Pemrograman Java, silahkan baca artikel perihal “CARA MEMULAI BELAJAR PEMROGRAMAN JAVA UNTUK PEMULA.
Tambahan dari saya, bagi sobat-sobat yang ingin bergabung di group Facebook, silahkan gabung di Group Facebook “Forum Programer Java, C++ dan PHP Indonesia”.
Sekian dari saya, salah dan kurangnya dalam artikel ini, aku mohon ma’af. Dan terimakasih telah berkunjung.

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Download Source Code Aplikasi
Apa Itu Bahasa Pemrogaman Java….?? | Ahmad Code | 4.5