Anda di halaman 1dari 19

BAHASA PEMROGRAMAN

JAVA

(Makalah ini diajukan untuk memenuhi tugas mata kuliah


Bahasa Pemorgraman 1)

Disusun Oleh :
NAMA : Alfi Salman Al-Farisi
NIM : 20180810102
KELAS : TEKNIK INFORMATIKA 2018 B

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
2021
KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Allah Subhanahu Wata’ala yang


telah memberikan kekuatan lahir batin kepada kita semua, dan atas berkat serta
rahmatnya sehingga kami dapat menyelesaikan makalah ini dengan baik guna
memenuhi tugas dalam mata kuliah Bahasa Pemrograman 1.

Tujuan utama pembuatan makalah ini adalah untuk memenuhi tugas dari mata
kuliah Bahasa Pemrograman 1, dan penulis mengambil judul “BAHASA
PEMROGRAMAN JAVA”. Tujuan selanjutnya untuk para pembaca agar lebih
paham dan mengetahui lagi mengenai segala dasar mengenai bahasa pemrograman
Java.

Semoga dengan tersusunnya makalah ini dapat bermanfaat bagi penulis dan
pembaca.Kami menyadari bahwa dalam penyusunan laporan ini jauh dari kata
sempurna, untuk itu penulis mengharapkan kritik dan saran yang membangun
supaya menjadi lebih baik di masa mendatang.

Akhirnya penulis mengucapkan terimakasih atas segala dukungan, arahan,


bimbingan, dan bantuan dari pihak-pihak terkait sehingga makalah ini
dapat tersusun dengan baik.

Kuningan, 05 Agustus 2021


Penulis,

Alfi Salman Al-Farisi


NIM.20180810102

i
DAFTAR ISI

SAMPUL……........................................................................................................
KATA PENGANTAR……................................................................................... I
DAFTAR ISI…….................................................................................................. Ii
BAB I PENDAHULUAN...................................................................................... 1
A. Latar Belakang……........................................................................................... 1
B. Tujuan…………………………………………................................................ 2
BAB II ISI.............................................................................................................. 3
C. Sejarah Bahasa Java........................................................................................... 3
D. Instalasi Java dan Netbeans............…............................................................... 5
BAB III PENUTUP............................................................................................... 15
E. Kesimpulan......................................................................................................... 15
DAFTAR PUSTAKA…………………………………………………………… 16

ii
BAB I
PENDAHULUAN

A. Latar Belakang
Perkembangan Globalisasi informasi dan konvergensi diabad ke-21 ini telah
dan sedang mengalami gencar-gencarnya inovasi dan kreatifitas dari berbagai
disiplin ilmu dalam bidang teknologi informasi dan komunikasi pengetahuan
sekarang ini menyebabkan manusia berusaha untuk mampu dan bisa merealisasikan
mimpi-mimpi masa lalu. Perangkat keras yang lebih baik, perangkat pengolahan
yang lebih kecil namun berlipat ganda kuatnya, dan dengan berbagai kombinasi
perangkat lunak yang lebih besar dan kompleks dan ini sekaligus juga mudah
dipakai, lebih handal, bahkan gratis untuk Open Source software, di tambah lagi
dengan perkembangan jaringan baik itu Internet maupun wireless network dalam
fase inflasioner dengan beraneka ragam perangkat keras dan lunak di dalamnya.

Perkembangan software yang sangat cepat, membuat kita seharusnya selalu


ingin tahu teknologi apa yang paling baru yang sedang beredar. Bilang saja dalam
perkembangan software yang selalu berinovasi ini yang mencoba mampu
digunakan dan padat berjalan bukan saja dalam ranah PC/Dekstop ataupun Laptop,
nanun juga dapat berjalan dalam piranti-piranti yang ada di rumah (small
embedded customer device) seperti TV, telepon/ handpone/ Smartphone, radio, dan
sebagainya supaya dapat berkomunikasi satu sama lain. Dan hal ini ternyata sudah
dilakukan oleh java, sebuah platform bahasa pemrograman yang sederhana, namun
mampu dan telah melakukan berbagai hal-hal diatas.

Dari berbagai latarbelakang perkembangan teknologi informasi dimasa


sekarang dan kenyataan eksistensi perkembangan software. Dalam kesempatan ini
akan membahas bahasa pemrograman java, sebagai sebuah peralatan pembuat
software yang telah teruji dan produknya paling banyak berkembanga dan beredar
dimasa sekarang. Mengapa penting kita belajar java?

Standarisasi yang dilakukan dalam membuat suatu bahasa pemrograman yang


mampu berjalan diberbagai platform atau platform independence. Salah satu
teknologi Java adalah “write once run everywhere”, dan ini menjadi suatu kekuatan

1
yang dimiliki Java. Java dijalankan pada sistem operasi apapun tanpa perlu
kompilasi ulang. Untuk komunikasi bergerak, Sun Microsystem
mengenalkan Java 2 Micro Edition (J2ME) merupakan bagian teknologi Java yang
digunakan untuk aplikasi Java yang berjalan pada perangkat mobile device dan
teknologi aplikasi wireless. J2ME atau Java 2 Micro Edition adalah sebuah
teknologi yang telah banyak digunakan dalam pengembangan aplikasi pada ponsel/
smartphone, mulai dari aplikasi yang berupa permainan, editing, komunikasi
sampai dengan aplikasi ponsel sebagai pendukung aplikasi yang lebih besar.
Keberadaan J2ME digunakan sebagai pusat pengembang untuk aneka teknologi
java untuk device micro diantaranya adalah Personal Java, Java Card, MIDP, dll.

Java adalah sebuah platform teknologi pemrograman yang dikembangkan


oleh Sun Microsystem. Pertama kali di release tahun 1991 dengan nama kode Oak
yang kemudian pada tahun 1995 berganti menjadi Java. Visi Java adalah untuk
membuat sebuah bahasa pemrograman yang portable dan independent terhadap
platform (platform independent). Java dapat membuat perangkat lunak yang dapat
ditanamkan (embedded) pada berbagai mesin dan peralatan konsumer, seperti
handphone, microwave, remote control, dan lain-lain. Dan hal inilah yang sedang
berkembanga pesat dalam dunia teknologi informasi dan komunikasi, khususnya
dalam hal pemrograman untuk teknologi ponsel smartphone.

B. Tujuan

Tujuan dari penyusunan Makala ini adalah :

a. Sebagai syarat untuk menyelesaikan tugas mata kuliah Bahasa


Pemrograman 1 Semester Pendek.
b. Dapat memahami, mengerti dan mendalami tentang teknologi Java, yang
meliputi:
1. Sejarah Bahasa Pemrograman Java
2. Cara Instalasi Java dan Netbeans

2
BAB II

ISI

C. Sejarah Bahasa Java

Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green Tim
ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun
). Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan
oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan
memiliki tipe yang berbeda. Untuk mengaplikasikan hal tersebut mereka
menggunakan hal yang pernah dicoba oleh bahasa pascal.

Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang
akan digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual
Mesin namun saat itu belum diumumkan. Akhirnya tim green mengunakan ide ini
akhirnya mereka menciptakan Java Virtual Mesin. Vitual mesin inilah yang
membuat java dapat dijalankan diberbagai platform. Pada tahun 1992 tim green
membuat produknya yang diberi nama *7 (Star Seven ) Namun produk ini gagal
dipasaran.

Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa
pemrograman yang dibuat tersebut diberi nama “oak” (Kemungkinan nama ini
diambil dari nama pohon yang ada didepan jendela James Gosling). Namun setelah
diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “Java
“Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru
First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari
produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994
First Person dibubarkan. Pada tahun itu Web berkembang sangat pesat saat itu
browser yang banyak digunakan adalah Mosaic suatu broser yang gratis.

Dalam suatu wawancara pada pertengahan tahun 94 James Gosling


mengatakan “We could build a real cool browser. It was one of the few things in
the client/serve mainstream that needed some of the weird things we’d done:
architecture neutral, real-time,reliable, secure—issues that weren’t terribly
important in the workstation world. So we built a browser” Akhirnya dibuatlah
suatu browser oleh Patrick Naughton dan Jonathan Payne. Browser itu diberi nama

3
Hot Java. Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan
kemampuan dari java. Yang tidak kalah hebatnya mereka juga membuat teknologi
yang disebut Aplet sehingga browser dapat menjalankan kode program didalam
browser. Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei
1995. Sejak saat itu browser java memberikan lisensinya kepada browser lain untuk
bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer.
Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan
mengeluarkan java 1.02 Pada tahun 1998 dikeluarkan java 1.2 dan java mulai
mengeluarkan slogannya “Write once, Run anywhre”

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 Oakpertama, 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

4
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.

EDISI 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: 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.

D. Instalasi Java dan Netbeans

Pada kesempatan kali ini penulis memberikan tutorial cara instalasi JDK 8.
Berikut ini langkah – langkah untuk instalasi software JDK.

1. Download Software JDK


Pertama yang harus dilakukan sebelum menginstal JDK adalah mendownload
software JDK 8 di website resminya. Dengan menuliskan di kolom search
www.java.com lalu masuk ke dalam situs resminya.

5
Berikut ini merupakan tampilan website resmi untuk download JDK 8.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

Selanjutnya scroll kebawah sampai menemukan versi Java SE Development Kit


8u102 (jdk-8u102-windows-x64.exe), seperti yang ditunjukkan oleh gambar di
bawah ini. Lalu klik download tunggu hingga proses download selesai.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

6
2. Install Software JDK
Setelah proses download selesai buka file hasil download tadi dengan cara
double klik dan dilanjut klik Next.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

Kliki Next hingga masuk ke proses instalasi. Tunggu hingga proses instalasi
selesai. Setelah selesai, klik Close untuk menutup proses instalasi.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

7
Setelah selesai instalasi, selanjutnya mari setting path JDK. Salin lokasi folder
instalasi JDK.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

Selanjutnya klik kanan pada This PC > pilih Properties. Setelah itu akan
muncul Window baru (System) dan pilih Advanced System Settings.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

Selanjutnya pilih Environment Variables. Pada bagian System Variables


cari Path kemudian klik Edit.

8
Sumber : https://www.kodingindonesia.com/cara-install-jdk/

Maka akan terbuka window baru yaitu Edit System Variable. Arahkan kursor
pada box bagian Variable Value dan arahkan kursor kebagian paling kanan.
Tambahkan titik koma (;) dan Paste alamat lokasi folder JDK yang telah kita
Copy sebelumnya dan klik OK.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

9
Setelah itu akan kembali ke Window Environment Variables dan klik OK,
setelah itu akan kembali ke windows System Properties dan klik OK kembali.

Sumber : https://www.kodingindonesia.com/cara-install-jdk/

Cara install JDK Java Development Kit telah selesai. Sampai disini kita telah
berhasil menginstall JDK pada operating system windows.

3. Download Netbeans IDE 8.0.2


Kedua yang harus dilakukan sebelum menginstal Netbeans IDE 8.0.2 adalah
mendownload software Netbeans IDE 8.0.2 di website resminya. Dengan
menuliskan di kolom search www.netbeans.apache.org lalu masuk ke dalam
situs resminya.

10
Setelah itu klik download sesuai dengan sistem operasi yang digunakan di
komputer atau laptop.

4. Install Netbeans IDE 8.0.2

Silahkan buka file netbeans klik dua kali akan muncul proses di bawah ini,
silahkan tunggu sampai selesai.

Klik Next untuk melanjutkan,

11
Silahkan centang dan klik Next untuk melanjutkan,

Silahkan pilih “I accept the terms in the license agreement” dan lalu pilih Next
untuk melanjutkan.

12
Silahkan pilih letak instalasi netbeans dan arahka letak JDK ke folder instalasi
JDK lalu klik Next untuk melanjutkan.

Silahkan tunggu hingga proses selesai, setelah itu lalu klik Next.

13
Klik finish untuk melakukan proses menuju aplikasi netbeans

Tampilan awal netbeans, itulah tahapan-tahapan instalasi Netbeans IDE 8.0.2


semoga bermanfaat.

14
BAB III

PENUTUP

E. Kesimpulan

Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan
program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-
metode yang melakukan pekerjaan dan mengembalikan informasi setelah
melakukan tugasnya.

Java adalah bahasa pemograman tingkat tinggi yang berorientasi objek,


diedarkan oleh Sun Microsystem1 pada awal tahun 1996. Sejarah awal Java
berawal di tahun 1991 ketika satu group insinyur-insinyur Sun, yang dipimpin oleh
Petrick Naughton dan James Gosling, ingin mendesain sebuah bahasa pemograman
komputer yang berukuran kecil yang dapat digunakan untuk peralatan elektronika
konsumen seperti switchboxes TV kabel.

Java menggunakan model pengamanan tiga lapis (three-layer security model)


untuk melindungi sistem dari untrusted Java code Pertama, bytecode verifier
membaca bytecode sebelum dijalankan Dan menjamin bytecode memenuhi aturan-
aturan dasar bahasa Java. Kedua, class loader menangani pemuatan kelas Java ke
runtime interpreter. Ketiga, manajer keamanan menangani keamanan tingkat
aplikasi dengan mengendalikan apakah program berhak mengakses sumber daya
seperti sistem file, port jaringan, proses eksternal dan sistem window.

15
DAFTAR PUSTAKA

 http://cumacoding.blogspot.com/2017/10/bahasa-pemrograman-java-
makalah-ini.html
 https://adoc.pub/queue/makalah-mengenai-java-tugas.html
 http://belajarkodein.blogspot.com/2018/11/cara-mudah-install-java-
netbeans-ide-82.html
 https://www.kodingindonesia.com/cara-install-jdk/
 https://www.scribd.com/doc/28082900/Makalah-Pemrograman-Java

16

Anda mungkin juga menyukai