MAKALAH BAHASA PEMROGRAMAN 1 "SEJARAH JAVA"
MAKALAH BAHASA PEMOGRAMAN 1
Disusun Oleh :
Nama : Sigit Eka Waluyo
NIM : 20180910057
Kelas : Sistem Informasi 2018 B
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
KATA PENGANTAR
Assalamualaikum wr.wb
Segala puji bagi allah SWT yang telah memberikan banyak sekali nikmat kepada kita semua yang atas nikmatnya itu sehinga saya bisa menyelesaikan tugas makalah yang berjudul “Sejarah Java” untuk memenuhi salah satu tugas mata kuliah Bahasa Pemrograman 1. Shalawat seiring salam marilah kita limpah curahkan kepada junjungan kita yaitu nabi besat Muhammad SAW yang atas perjuangnya kita bisa beranjak dari jaman jahiliyyah ke jaman ilmu pengetahuan.
Saya menyadari bahwasannya dalam pembuatan makalah ini banyak sekali kekurangan, hal ini di sebabkan atas kekuranganya pengetahuan serta sumber informasi yang saya miliki, oleh karena itu saya mengharapkan pembaca bisa memberikan kritik dan saran yang bersifat membangun kepada saya, sehingga bisa memperbaiki makalah ini menjadi lebih baik lagi.
Akhir kata kami ucapakan semoga makalah ini bisa bermanfaat khususnya bagi kami umumnya bagi semua pembaca. Wassalamualaikum wr.wb.
Kuningan, 14 Oktober 2019
Penulis.
DAFTAR ISI
DAFTAR ISI
HALAMAN JUDUL
DAFTAR ISI
KATA PENGANTAR
BAB I. PENDAHULUAN
1. Latar Belakang
BAB II. PEMBAHASAN
1. Pengertian Java
2. Sejarah Java
3. Kelebihan dan Kekurangan Java
BAB III. PENUTUP
1. Kesimpulan
2. Saran
BAB I
PENDAHULUAN
1. Latar Belakang
Perkembangan teknologi dari tahun ketahun semakin cepat. Dari mulai handphone, laptop, tablet, dan berbagai gadget lainnya selalu ada perubahan dan semakin memanjakan pengguna. Dari tahun ketahun perkembangan teknologi seakan membuat para pengguna menjadi ketergantungan dan dimanfaatkan teknologi itu sendiri.
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++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, tim penyusun akan membahas seputar Java.
BAB II
PEMBAHASAN
1. PENGERTIAN JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian 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 dukungan
rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java
umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai 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 mampu 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 populer
digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai
jenis perangkat lunak aplikasi ataupun aplikasi
2. SEJARAH 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 menggunakan 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 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 (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.0.2 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 lain 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. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).
Tahun 1996
Pada 23 Januri tahun 1996 Versi awal Java (JDK 1.0) dirilis. 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 pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan 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.
Tahun 1997
JDK 1.1 dirlis pada 19 Februari, 1997 dan didownload sebanyak 220,000 kali hanya dalam waktu tiga minggu.
JavaOne dihadiri oleh 8,000 tamu, menjadikannya konferensi java terbesar.
Platform Java Card 2.0 diperkenalkan.
Tahun 1998
JDK 1.1 mencapai kemuncaknya dengan pencapaian jumlah download sebanyak 2 juta.
J2SE 1.2 dirilis pada tanggal 8 Desember 1998
The Java Community Process (JCP) didirikan.
Tahun 1999
source code Platform Java 2 dirilis
JavaOne dihadiri 20,000 peserta
J2EE beta dirilis
Tahun 2000
J2SE 1.3 dirilis pada tanggal 8 Mei, 2000
Terdapat lebih dari 400 komunitas pengguna Java diseluruh dunia.
Program Java Developer Connection didownload sebanyak 1.5 juta
Steve Jobs menyertai Scott McNealy dipentas JavaOne untuk mengumumkan komitment besar Apple dalam menyokong teknologi Java.
Tahun 2001
Konferensi Internasional pertama JavaOne dilakukan di Yokohama, Jepang.
Platform Java Enterprise Edition (Java EE) SDK didownload Lebih dari 1 juta
Tahun 2002
J2SE 1.4 dirilis pada tanggal 6 Februari, 2002
J2EE SDK didownload lebih dari 2 juta.
78% esekutif melihat teknologi J2EE sebagai platform paling effektif untuk membangun dan mengembangkan web.
Tahun 2003
Teknologi java dipakai di desktop dengan jumlah hampir sebanyak 550 juta.
75% programmer-profesional menggunakan bahasa pemrograman Java sebagai bahasa pemrograman utama mereka.
Tahun 2004
J2SE 5.0 dirilis pada tanggal 30 September, 2004
Platform Java 2, Edisi Standard 5 (Projek Tiger) dirilis.
Sun Java Studio Creator dirilis.
Tahun 2005
Teknologi Java meraih ulang tahun kesepuluhnya
Tahun 2006
Java SE 6 dirilis pada tanggal 11 December, 2006
NetBeans IDE 5.0 dirilis.
Tahun 2011
Java SE 7 dirilis pada tanggal 28 Juli, 2011
Tahun 2014
Java SE 8 dirilis pada tanggal 18 Maret, 2014
Tahun 2017 – Sekarang
Java SE 9 dirilis pada tanggal 21 September, 2017
Java akan terus dikembangkan agar menjadi lebih baik dan lebih baik lagi.
3. KELEBIHAN DAN KEKURANGAN JAVA
Kelebihan Java :
- Mudah Untuk Dikembangkan
Hal ini akan sangat membantu para programmer-progammer dan developer untuk lebih baik lagi dalam mengembangkan satu aplikasi yang berbasis Java.
- Sifatnya multiplatform
- Java sangat mendukung programmer dalam beorientasi pada usability.
- Bahasa pemrograman yang berorientasi terhadap objek
- Dinamis
Kekurangan Java :
Meskipun mempunyai banyak kelebihan, namun java ini ternyata diidentifikasi mempunyai beberapa kekurangan. Lalu apa saja kekurangan bahasa pemrogaman java ? berikut ini adalah beberapa kekurangan dari bahasa pemrograman Java, diantaranya :- Penggunaan memory yang cukup tinggi
Hal ini menjadikan beberapa aplikasi Java membuthkan resource memory yang cukup besar untuk bisa berjalan dengan baik. Begitu pula pada saat seorang developer akan mengembangkan aplikasi Java, developer juga membutuhkan memory yang besar dalam mengembangkan aplikasi ini. Itu berarti developer membutuhkan komputer yang memiliki kapasitas ram yang besar untuk melancarkan develop agar lebih optimal.
- Mudah didekompilasi
BAB III
PENUTUPAN
1. KESIMPULAN
Dari beberapa bahasan
mengenai bahasa pemrograman Java diatas, maka dapat disimpulkan bahwa Java
merupakan suatu teknologi di mana teknologi tersebut mencakup Java sebagai
bahasa pemrograman yang memiliki sintaks dan aturan pemrograman tersendiri,
juga mencakup Java sebagai platform yaitu di mana teknologi ini memiliki
virtual machine dan library yang diperlukan untuk menulis dan menjalankan
program yang ditulis dengan bahasa pemrograman java. James Gosling, selaku
pencipta dan penemu bahasa pemrograman Java yang lahir pada 19 Mei 1956 dari
tiga bersaudara di dekat Calgary, Kanada. Sejak kecil dia memang sangat
tertarik dengan elektronika. Pada mulanya bahasa pemrograman yang ditemukan
oleh James hendak dinamakan Oak, namun karena nama tersebut sudah digunakan
perusahaan lain maka namanya berganti menjadi Java. Asal mula penamaan Java
oleh James karena James sangat menyukai minuman kopi tubruk yang konon katanya
berasal dari pulau Jawa. Itulah sebabnya dinamakan Java yang merupakan bahasa
Inggris dari Jawa.
Java
diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling
dalam suatu proyek dari Sun Microsystem yang memiliki kode Green dengan tujuan
untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan
sederhana dengan tidak terikat pada arsitektur tertentu. setelah melalui
beberapa transformasi dan proses, Sun akhirnya meluncurkan browser dari Java
yang disebut Hot Java yang mampu menjalankan applet. Setelah itu teknologi Java
diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser
Netscape sejak January 1996 yang kemudian diikuti oleh Internet Explorer.
Karena keunikan dan kelebihannya, teknologi Java mulai menarik banyak vendor
terkemuka seperti IBM, Symantec, Inprise, dll.
Akhirnya
Sun merilis versi awal Java secara resmi pada awal 1996 yang kemudian terus
berkembang hingga muncul JDK 1.1 kemudian JDK 1.2 yang menghasilkan banyak
peningkatan dan perbaikan sehingga mulai versi ini Java disebut Java2.
Perubahan yang utama adalah adanya Swing yang merupakan teknologi GUI
(Graphical User Interface) yang mampu menghasilkan aplikasi window yang
benar-benar portabel.
Dan
pada tahun-tahun berikutnya (1998-1999) lahirlah teknologi J2EE (Java 2
Enterprise Edition) yang berbasis J2SE yang diawali dengan servlet dan EJB
kemudian diikuti JSP. Kelebihan Java di lingkungan network dan terdistribusi
serta kemampuan multithreading mengakibatkan Java menjadi cepat populer di
lingkungan server side.
Terakhir
teknologi Java melahirkan J2ME (Java 2 Micro Edition) yang sudah diadopsi oleh
Nokia, Siemens, SonyEricsson, Motorola, Samsung untuk menghasilkan aplikasi
mobile baik games maupun software bisnis dan berbagai jenis software lain yang
dapat dijalankan di peralatan mobile seperti ponsel.
2. SARAN
2. SARAN
Dalam
pembuatan makalah ini, saya merasa ada banyak kekurangan baik itu dari segi
penulisan, tata letak penyajian maupun kosa kata yang mungkin agak kurang
proporsional. Untuk itu bagi yang membaca makalah saya ini, bila anda menemui
suatu kejanggalan, kekurangan atau sesuatu hal yang kurang pas saya mohon untuk
memberi saran atau masukan yang membangun dan bermanfaat dari anda sekalian.
Saran dari anda yang membaca makalah ini sangat bermanfaat dan dapat membantu
menyempurnakan makalah yang kurang sempurna ini.
Komentar
Posting Komentar