Jumat, 18 Oktober 2019

Sejarah dan Perkembangan Java



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