MAKALAH
BAHASA PEMROGRAMAN 1
“SEJARAH
PERKEMBANGAN JAVA”
DOSEN
PENGAMPU:
DEDE IRAWAN, M.KOM
DISUSUN OLEH:
FARADILA
SUHAEFI
(20180910003)
SISTEM
INFORMASI A 2018
FAKULTAS
ILMU KOMPUTER
UNIVERSITAS
KUNINGAN
2019
KATA PENGANTAR
Puji
syukur saya panjatkan kehadirat Allah SWT, atas kasih dan sayangNya memberikan pengetahuan, kemampuan dan
kesempatan kepada penyusun sehingga mampu menyelesaikan tugas ini. Penyusunan makalah ini ditulis sebagai tugas mata kuliah bahasa pemrograman 1.
Penyusun
menyadari, dalam penulisan makalah ini masih ada kemungkinan kekurangan-kekurangan karena keterbatasan
kemampuan penyusun, untuk itu masukan yang bersifat membangun akan sangat membantu penyusun untuk
semakin membenahi kekurangannya.
Ucapan
terima kasih tidak lupa saya haturkan kepada dosen pembimbing
mata kuliah ini yaitu Bapak Dede Irawan,M.Kom. Semoga makalah ini dapat berguna
sebagai karya untuk semua. Amiin….
Kuningan, 10 Oktober 2019
Penyusun
DAFTAR ISI
Halaman
judul
Kata
pengantar
Daftar
isi
PENDAHULUAN
a. Latar Belakang
b. Fokus
masalah
c. Tujuan pembahasan masalah
d. Metodologi
ISI
a. Pengertian bahasa java
b. Sejarah perkembangan bahasa java
c. Kelebihan bahasa java
d. Kekurangan bahasa java
KESIMPULAN
DAFTAR
PUSTAKA
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Tidak dapat dipungkiri
perkembangan teknologi dari tahun ke tahun semakin cepat. Mulai dari handphone,
tablet, laptop, dan sebagainya. Semakin canggih barang elektronik (gadget) maka
semakin ketergantungan pula kita sebagai pengguna, bahkan banyak kasus dimana
bukan gadget yang dimanfaat oleh kita, tetapi sebaliknya kita yang dimanfaatkan
oleh gadget.
Saat ini, dunia permrograman
komputer semakin luas dan semakin banyak diminati bahkan menjadi peluang untuk
menghasilkan uang. Dalam dunia pemrograman komputer, terdapat banyak bahasa
pemrograman diantaranya Pascal, C++, Java, dan lain – lain. Diantara banyaknnya
bahasa pemrograman, penyusun akan membahas mengenai bahasa pemrograman Java.
1.2 Fokus Masalah
1.
Apa itu bahasa Java ?
2.
Bagaimana sejarah perkembangan bahasa Java ?
3.
Apa saja kelebihan bahasa Java ?
4.
Apa saja kekurangan bahasa Java ?
1.3 Tujuan Penulisan
Makalah ini bertujuan agar pembaca memahami materi
ataupun semua hal yang berkenaan dengan Bahasa Java. Sehingga pembaca memiliki
gambaran tentang bahasa java dan
membantu pembaca dalam proses belajar mengajar.
1.4 Metodologi
Metode yang dilakukan adalah studi pustaka yaitu dengan
mengumpulkan data dan informasi dari jurnal yang telah dipublikasikan di
internet. Studi pustaka ini diharapkan dapat membantu menyelesaikan
permasalahan ini.
BAB 2
PEMBAHASAN
2.1 Pengertian
Java merupakan salah satu bahasa pemrograman untuk
memprogram sebuah komputer. 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”.
2.2 Sejarah Perkembangan Java
Pada awalnya
bahasa pemrograman Java lahir dari suatu Proyek Bernama “Green”
atau disebut The Green Project. Proyek tersebut telah berjalan
sekitar 18 bulan dari awal tahun 1991 hingga 1992. Proyek ini dimotori
oleh empat orang yang bernama Pattrick Naughton , Mike Sheridan , James Gosling
dan Bill Joy. Keempat orang ini memimpin dan memotori omputer pemrogram
lainnya dari Sun Microsystems. Hasil dari The Green Project ini adalah omput
bernama Duke yang dibuat oleh Joe Palrang.
Pertemuan
Proyek ini dilakukan di sebuah gedung perkantoran Sand Hill Road yang berada di
Menlo Park. Pada sekitar musim panas 1992 , proyek ini akhirnya ditutup dan
menghasilkan suatu program Java Oak pertama yang ditujukan sebagai pengendali
sebuah peralatan dengan teknologi layar sentuh (Touch Screen) seperti perangkat
kita saat ini. Teknologi tersebut diberi nama “*7”( dibaca : Star Seven).
Setelah era
“*7” selesai , ada sebuah anak perusahaan dari TV kabel yang menarik beberapa
orang dari The Green Project untuk membuat suatu perusahaan baru. Perusahaan
ini memusatkan kegiatannya pada sebuah kantor yang beralamat di 100 Hamilton
Avenue , Palo Alto.
Seiring
berjalannya waktu , perusahaan ini berkembang dan bertambah maju. Hal ini
ditandai dengan meningkatnya jumlah karyawan secara signifikan , dari yang
berjumlah hanya 13 orang menjadi 70 orang. Kebetulan pada era ini
teknologi internet sudah omp digunakan sebagai sarana untuk menjembatani kerja
dan ide yang ada pada mereka. Pada era 1990an ini , teknologi internet masih
dibilang sebuah rintisan yang hanya dipakai di kalangan akademisi dan militer.
Pada saat
ini mereka menjadikan browser Moscaic sebagai suatu landasan awal untuk
aplikasi browser pertama yang diberi nama Web Runner. Nama Web Runner
sendiri terinspirasi dari film Blade Runner yang muncul pada tahun 1980an.
Setelah berkembang , aplikasi tersebut dirilis dan berganti nama menjadi
Hot Java.
Pada bulan
Maret di tahun 1995 dibukalah kode sumber Java ( Source Code) versi 1.0a2 .
Source Code yang mereka buat menjadi sukses pada tahun tersebut dan dapat
terlihat setelah muncul pemberitaan di media untuk pertama kalinya di ompu San
Jose Mercury new pada edisi 23 Mei 1995. Namun terjadi perpecahan di
tubuh perusahaan ini dan tiga orang dari pimpinan proyek tersebut seperti Eric
Schmidt , George Paolini (Sun Microsystems) dan Marc Adreessen ( Sun
Microsystems) membentuk perusahaan baru yang bernama NetScape.
Nama OAK
pada Java diambil dari suatu pohon OAK yang tumbuh di depan jendela ruangan
kerja James Gosling . Nama OAK ini sendiri tidak digunakan untuk versi release
Java karena sebuah perangkat lunak sudah memakai nama tersebut sebagai merek
dagang mereka . Oleh Karena itu James
Gosling mengubah nama OAK menjadi Java. Kenapa Java, hal ini dikarenakan
Gosling gemar meminum kopi murni yang langsung dibuat dari kopi tubruk.
VERSI AWAL JAVA
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:
- java.lang : Digunakan untuk kelas elemen dasar pada java.
- java.io : Digunakan untuk kelas input dan output, termasuk penggunaan berkas.
- java.util : Digunakan sebagai kelas pelengkap seperti kelas struktur data dan kelas-kelas penanggalan.
- java.net : Digunakan pada kelas TCP/IP, yang memungkinkan adanya komunikasi antara satu omputer dengan yang lain menggunakan jaringan TCP/IP.
- java.awt : Digunakan sebagai kelas dasar untuk aplikasi dengan Graphic User Interface (GUI)
- java.applet : Digunakan sebagai kelas dasar untuk eplikasi Java berbasis Website
2.3 Kelebihan Bahasa Java
- Multiplatform.Artinya dapat dijalankan di beberapa plafrorm / sistem operasi komputer, sesuai dengan prinsp java yaitu “tulis sekali, jalankan dimana saja”.
- OOP (Object Oriented Programming – Pemrogram Berorientasi Objek), Java merupakan salah satu bahasa pemrograman dengan konsep OOP. Dimana program yang dibangun berorientasikan kepada Object. Aplikasi yang dibangun dengan konsep OOP terdiri atas object-object yang saling berhubungan
- Perlengkapan kelas yang lengkap. Java terkenal dengan kelengkapan library perpustakaan (kumpulan program-program yang disertakan dalam permrograman java), yang memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya.
- Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java.
- 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).
2.4 Kekurangan Bahasa Java
- Tulis sekali, jalankan di mana saja - 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.
- Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahan 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.
- 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.
BAB 3
PENUTUP
3.1 Kesimpulan
Java merupakan salah satu bahasa pemrograman untuk
memprogram sebuah komputer. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan
dirilis tahun 1995. 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".
Pada awalnya
proyek Java ini bernama OAK. Nama OAK pada Java diambil dari suatu
pohon OAK yang tumbuh di depan jendela ruangan kerja James Gosling . Nama OAK
ini sendiri tidak digunakan untuk versi release Java karena sebuah perangkat
lunak sudah memakai nama tersebut sebagai merek dagang mereka . Oleh Karena itu James
Gosling mengubah nama OAK menjadi Java. Kenapa Java, hal ini dikarenakan
Gosling gemar meminum kopi murni yang langsung dibuat dari kopi tubruk.
3.2 Saran
Diharapkan para mahasiswa dapat
memahami bahasa pemrograman Java, mula dari sejarah perkembangan, kelebihan, dan
kekurangannya.
DAFTAR PUSTAKA
Ronaldo
Cristover Octavianus. Sejarah Java di https://ronaldo1377001.wordpress.com/dasar-pemrograman-java/sejarah-java/ (diakses tanggal 09 Oktober 2019
pukul 19.37)
https://id.wikipedia.org/wiki/Java, diakses tanggal 09 Oktober 2019. Terakhir kali diubah tanggal 27 Juli
2019 pukul
03.49
Download Makalah
DISINI
Tidak ada komentar:
Posting Komentar