Makalah Tentang Bahasa Pemograman Java II

16
[1] MAKALAH TENTANG BAHASA PEMOGRAMAN JAVA OLEH: NAMA KELOMPOK: 1. Ela Gustiana 5.Muhammad Guntur S 2. Firman Dwi Putra 6.Novran Kesuma Perkasa 3. Intan Kusuma Bangsawan 7.Ramadhani ambar Astari 4. Melira Revina 8.Rizki GURU PEMBIMBING: Dedi Setiawan

Transcript of Makalah Tentang Bahasa Pemograman Java II

Page 1: Makalah Tentang Bahasa Pemograman Java II

[1]

MAKALAH TENTANG BAHASA PEMOGRAMAN JAVA

OLEH:

NAMA KELOMPOK:

1. Ela Gustiana 5.Muhammad Guntur S

2. Firman Dwi Putra 6.Novran Kesuma Perkasa

3. Intan Kusuma Bangsawan 7.Ramadhani ambar Astari

4. Melira Revina 8.Rizki

GURU PEMBIMBING: Dedi Setiawan

Page 2: Makalah Tentang Bahasa Pemograman Java II

[2]

KATA PENGANTAR

Alhamdulillah, puji syukur penulis haturkan kehadirat Allah SWT. Atasrahmat-

Nya lah Penulis dapat menyelesaikan makalah ini tepat pada waktunya.Tak lupa

Penulis juga menghaturkan terima kasih yang sebesar-besarnya kepadasemua pihak yang

telah mendukung dan membantu Penulis dalam menyelesaikanmakalah ini.

Dalam makalah yang berjudul Bahasa Pemograman JAVA

ini, akandibahas mengenai pengertian Java, sejarah Java itu sendiri, kemudian dasar-

dasarpemrograman Java yang menjelaskan tentang variabel, tipe data, dan operatoryang

terdapat dalam bahasa pemrograman Java. Selain itu, untuk mempermudahpemahaman

juga sebagai bahan latihan, Penulis juga menyertakan contohprogram Java yang dapat

dipraktekkan oleh para pembaca.

Namun demikian, Penulis merasa masih banyak sekali kekurangan

dalampenyusunan makalah ini, sesuai dengan pepatah yang mengatakan bahwa tak adagading yang

tak retak. Oleh karena itu, segala saran dan kritik yang membangundari yang lebih berkompeten

di bidang pemrograman Java, penulis terima denganpenuh rasa terima kasih.

Akhir kata, Penulis berharap makalah ini dapat bermanfaat bagi parapembaca,

khususnya bagi yang akan mempelajari Bahasa Pemrograman Java

Page 3: Makalah Tentang Bahasa Pemograman Java II

[5]

BAB II PEMBAHSAN

Pengertian & Sejarah Bahasa Pemrogaman Java

Java adalah bahasa pemrograman yang dikembangkan oleh Sun Microsystems dan

diterbitkan pada tahun 1995. Bahasa pemrograman java pada awalnya lahir dari The

Green Project. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James

Gosling dan Bill Boy beserta sembilan programmer lainnya dari Sun Microsystems.

Untuk menjalankan proyek tersebut Sun merencanakan untuk membuat sebuah sistem

operasi yang dibangun dengan bahasa C++. Akan tetapi James Gosling merasa tidak

puas dengan bahasa pemrograman C++ dan akhirnya ia memutuskan untuk membuat

bahasa pemrograman sendiri yang diberi nama Oak. Nama tersebut diambil dari nama

pohon yang terlihat dari jendela kantornya. Oak dibuat berdasarkan pada syntax bahasa

C++. Namun Oak lebih sederhana dari C++, lebih stabil dan lebih mendukung network-

programming. Selain itu Oak dibuat murni object-oriented. Bahasa Oak dibuat sebagai

bahasa yang tidak terikat pada satu platform (cross-platform atau multi-platform). Pada

saat itu Internet memulai sejarah baru dengan WWW (World Wide Web). Browser GUI

pertama adalah Mosaic. Sun melihat celah lain dalam dunia Web. Sun merasa bahasa

Oak yang multi-platform serta ditujukan untuk pemrograman interaktif dan distributed

sangat cocok untuk dunia Web. Mereka menjadikan Mosaic sebagai landasan awal

untuk membuat browser Java pertama yang kemudian dinamai dengan Web Runner.

Pada tahun 1995, nama Oak diganti dengan nama Java karena sudah ada perangkat

lunak yang mematenkan nama tersebut. Nama java diambil dari kopi murni yang

digiling langsung kesukaan James Gosling. Pada tahun 1995, java kemudian menjadi

bahasa standar di dunia Internet.

Page 4: Makalah Tentang Bahasa Pemograman Java II

Kelebihan, Kekurangan, & Keunggulan Bahasa Pemrogaman Java

Kelebihannya adalah:

1. Multiplatform, yaitu bahasa pemrograman ini bisa dibaca oleh platform lain. Sesuai

seperti prinsipnya yaitu “Write Once, Run Anyway” atau “Tulis Sekali, Jalankan

dimana saja”. Maksudnya menuliskan suatu program sekali, maka program tersebut

bisa dijalankan di sistem operasi lain. Hal ini terjadi di JAVA karena JAVA

dikompilasi ke dalam bahasa mesin (bytecode).

2. OOP (Object Oriented Programming). Bahasa pemrograman JAVA telah

mendukung sepenuhnya bahasa pemrograman berorientasi objek.

3. Bergaya Bahasa C++.

Kekurangannya adalah:

1. “Write Once, Run Anyway“. Bahasa JAVA masih belum sepenuhnya multiplaform.

Karena seperti pada SWT-AWT sampai sekarang belum bisa berjalan di Mac OSX.

2. Pengunaan memori lebih banyak daripada bahasa pemrograman lain, karena bahasa

JAVA ini di kompilasi ke dalam bentukbytecode. Maka komputer akan

menterjemahkan bahasa mesin ini agar bisa dikompilasi secara sempurna.

Keunggulannya adalah:

1. Sederhana (Simple), Java dimodelkan sebagian dari bahasa C++ dengan

memperbaiki beberapa karakteristik C++, seperti penambahan fungsionalitas,

pengurangan kompleksitas. Contohnya, java menghilangkan multiple inheritance

dari C++ dengan menggunakan interface.

2. Berorientasi Objek (Object Oriented), dalam memecahkan masalah, bahasa Java

membagi program menjasi objek-objek, kemudian memodelkan sifat dan tingkah

laku masing-masing objek. Kemudian Java menentukan dan mengatur interaksi

antar objek.

Page 5: Makalah Tentang Bahasa Pemograman Java II

3. Terdistribusi (Distributed), fitur- fitur Java sangat mendukung teknologi internet

yang saat ini berkembangsehingga dapat mendukung pemrograman terdistribusi.

4. Multiplatform, Bahasa Java dapat diterjemahkan oleh java interpreter pada berbagai

macam sistem operasi (linux, windows, apple)

5. Multithreaded, thread adalah proses yang dapat dikerjakan oleh suatu program

dalam suatu waktu. Java bersifat multithreaded, sehingga dapat mengerjakan

beberapa proses dengan waktu yang hampir bersamaan.

Page 6: Makalah Tentang Bahasa Pemograman Java II

 [3]

DAFTAR ISI

ISI HALAMAN JUDUL ....................................................................................... 1

KATA PENGANTAR ........................................................................................... 2

DAFTAR ISI .......................................................................................................... 3

BAB I PENDAHULUAN ...................................................................................... 4

A.LATAR BELAKANG ........................................................................ 4

B.TUJUAN .............................................................................................. 4

BAB II PEMBAHASAN ....................................................................................... 5

A.PENGERTIAN & SEJARAH BAHASA PEMOGRAMAN JAVA 5

C.VARIABEL JAVA ............................................................................. 7

D.TIPE DATA JAVA ............................................................................. 9

E.OPERATOR JAVA ............................................................................ 12

F.CONTOH BAHASA PEMOGRAMAN JAVA ................................ 17

BAB III PENUTUP ............................................................................................... 24

A.KESIMPULAN ................................................................................... 24

B.SARAN ................................................................................................ 24

DAFTAR PUSTAKA ............................................................................................ 25

Page 7: Makalah Tentang Bahasa Pemograman Java II

[4]

BAB I

PENDAHULUAN

A.LATAR BELAKANG

Pesatnya teknologi, terutama teknologi komputer sudah tak bisadipungkiri lagi,

bagi yang mengikuti perkembangannya, ia tidak akandipandang sebelah mata.

Sebaliknya, bagi yang tidak mengikutiperkembangannya, bersiaplah untuk mundur

secara suka rela dari panggungkompetisi. Ibarat wabah, teknologi komputer sudah

menyusupi hampir semuabidang kehidupan manusia. Dari pemerintah pusat sampai

tingkat pemerintahdesa, perusahaan-perusahaan, supermarket, minimarket, perguruan

tinggi,SLTA, SLTP, bahkan SD hamper semuanya mengenal komputer.Saat ini, yang

mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan

untuk menghasilkan uang adalah duniapemrograman komputer. Dalam dunia

pemrograman komputer, dikenalbanyak bahasa pemrograman, seperti C, C++, Pascal,

Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, Java adalah salah

satu yangpaling diminati. Oleh karena itulah, yang akan dibahas dalam makalah

iniadalah bahasa pemrograman Java.

B.TUJUAN

Makalah ini disusun dengan tujuan sebagai sarana untuk mengikutipesatnya

perkembangan teknologi komputer di masa sekarang ini, salahsatunya di dunia

pemrograman yang sekarang semakin banyak diminati.Selain itu, tujuan disusunnya

makalah ini adalah untuk memnuhi tugas matakuliah Lab. Visual I, dikarenakan Penulis

masih berstatus sebagai mahasiswaJurusan Manajemen Informatika, Fakultas Teknik

dan Ilmu Komputer,Universitas Komputer Indonesia.

Page 8: Makalah Tentang Bahasa Pemograman Java II

[19]2.Client mengirim data ke server

Page 9: Makalah Tentang Bahasa Pemograman Java II

[20]

Page 10: Makalah Tentang Bahasa Pemograman Java II

[18]

Page 11: Makalah Tentang Bahasa Pemograman Java II

[17]

F.CONTOH PROGRAM JAVA

Di bawah ini adalah contoh program chatting beserta preview hasilnyayang dibuat dengan

menggunakan bahasa pemrograman Java.