Anda di halaman 1dari 5

Nama : Devina Ayudia Saphira Putrie

Nim : 042427674

Matakuliah : Algoritma dan pemrograman

Diskusi 3

1. Dapatkan Sejarah Java di Internet, kemudian buat dalam ulasan singkat


dan padat
Jawab : sejarah java dimulai pada tahun 1991. Sebuah grup yang
dipimpin oleh James Gosling di Sun Microsystems membuat bahasa
pemrograman yang disebut dengan oak, yaitu sebuah bahasa
pemrograman untuk memenuhi kebutuhan perangkat lunak para
pelanggan. Ditahun 1993, World Wide Web (WWW), pertama kali
hadir di internet. Dengan melihat kesempatan ini, maka sun menyadari
bahwa bahasa yang dikembangkannya bisa digunakan untuk menulis
program yang dapat dijalankan pada banyak komputer yang berbeda
yang terhubung dengan internet.

Hadirnya java applet pada aplikasi pemrograman java web


Akhirnya, pada tahun 1995 java diperkenalkan bersamaan dengan
browser yang dapat menjalankan applet, sehingga kode pemrograman
java dapat dijalankan di manapun di internet. Sun juga mengembangkan
web browser khusus saat itu yang dapat menjalankan applet disebut
dengan Hotjava. Pada tahun tersebut, java menggunakan versi 1.0, yang
diikuti dengan banyak penambahan pada library, dan sedikit modifikasi
pada bahasanya. Kemudian pada tahun 1997, java 1.1 telah hadir. Pada
tahun 1998, java versi 1.2 diluncurkan dan kesuksesan dan
popularitasnya diteruskan oleh java 2.

This study source was downloaded by 100000846525549 from CourseHero.com on 10-16-2023 08:13:23 GMT -05:00

https://www.coursehero.com/file/114531694/Diskusi-3pdf/
Java adalah pelopor dan menjadi bahasa pemrograman pertama yang
menyediakan fitur yang memungkinkan program dapat diunduh sebagai
bagian dari halaman web. Selain itu, java juga dapat digunakan untuk
membuat aplikasi progra tersendiri, dan tidak berhubungan dengan
penggunaan halaman web.
Applet di embed pada file HTML (Hypertext Markup Language), yaitu
sebuah bahasa scripting simpel yang dapat digunakan untuk
menempatkan dokumen, membuat link dokumen dengan internet,
menampilkan music, video dan suara secara langsung di internet.
Java adalah bahasa pemrograman yang berusia lebih muda dibandingkan
dengan C ataupun C++, yang keduanya dikembangkan pada tahun 1970.
Namun tidak seperti C atau C++ yang merupakan bahasa prosedural,
Java adalah bahasa pemrograman beorientasi objek (Object Oriented
Language).

Kelebihan bahasa pemrograman java


Sebagai seorang programmer Java dan berorientasi objek, anda akan
lebih fokus membuat class-class untuk merepresentasikan data dalam
aplikasi anda, dibandingkan dengan pemecahan masalah sebagai suatu
set prosedur yang harus diikuti dalam suatu set perintah.
Selain itu, Java juga adalah bahasa pemrograman yang :
 Berorientasi objek
 Sederhana
 Dapat didistribusikan
 Aman

This study source was downloaded by 100000846525549 from CourseHero.com on 10-16-2023 08:13:23 GMT -05:00

https://www.coursehero.com/file/114531694/Diskusi-3pdf/
 Dapat diinterpretasikan
 Robust
 Portabel
 Memiliki kinerja tinggi
 Dinamis
 Multithreaded
Banyak perusahaan saat ini menggunakan Java untuk membuat aplikasi
yang dapat didistribusikan dan diakses oleh pelanggan ataupun rekan
bisnis mereka melalui internet. Banyak sekali website komersial yang
dibangun dengan menggunakan Java
Java saat ini tidak hanya berperan pada program komputer saja, namun
juga pada perangkat smartphone dengan sistem operasi Android, ATM,
Web server dan masih sangat banyak lagi, sampai dengan digunakan
pada program untuk berkomunikasi dan mengontrol robot penjelajah di
planet Mars.

2. Sebutkan dan diskusikan Struktur Pemrograman Java secara singkat dan


Padat
Jawab :
Struktur program java dibagi menjadi 4 macam, yaitu :
a. Deklarasi package
b. Impor library
c. Class
d. Methode main

a. Deklarasi package

This study source was downloaded by 100000846525549 from CourseHero.com on 10-16-2023 08:13:23 GMT -05:00

https://www.coursehero.com/file/114531694/Diskusi-3pdf/
Package merupakan sebuah folder yang berisi sekumpulan
program java.
Contoh deklarasi package :
package com.imastudio.program;

biasanya nama package mengikuti nama domain dari sebuah


vendor yang mengeluarkan program tersebut.
Pada contoh diatas, com.imastudio adalah nama domain dari
imastudio.
Aturannya : nama domain dibalik, lalu diikuti nama programnya.

b. Impor library
Library merupakan sekumpulan class dan fungsi yang bisa kita
gunakan dalam membuat program.
Contoh impor library :
import java.util.Scanner;

pada contoh tersebut, kita mengimpor class Scanner dari package


java.util.

c. Class
Java merupakan bahasa pemrograman yang menggunakan
paradigma OOP (Object 0riented Programming). Setiap program
harus dibungkus di dalam class agar nanti bisa dibuat menjadi
object.
Kalau kamu belum paham apa itu OOP cukup pahami class
sebagai deklarasi nama program
class Program {
public static void main(String args[]){
System.out.println("Hello World");

This study source was downloaded by 100000846525549 from CourseHero.com on 10-16-2023 08:13:23 GMT -05:00

https://www.coursehero.com/file/114531694/Diskusi-3pdf/
}
}
ini adalah blok class. Blok class dibuka dengan tanda kurung
kurawal { kemudian ditutup atau diakhiri dengan }.
Didalam blok class, kita dapat mengisinya dengan methode atau
fungsi fungsi dan juga variabel.

d. Methode main
Methode main ( ) atau fungsi main( ) merupakan blok
pemrogaram yang akan dieksekusi pertama kali. Ini adalah entri
point dari program.
Methode main ( ) wajib kita buat. Kalau tidak, maka programnya
tidak akan bisa dieksekusi.
Contoh methode main ( ) :
public static void main(String args[]){
System.out.println("Hello World");
}
methode main ( ) memiliki parameter args [ ]. Parameter ini nanti
akan menyimpan sebuah nilai dari argumen di command line.
Lalu didalam methode main ( ), terdapat statment atau fungsi :
System.out.println("Hello World");
Ini adalah fungsi untuk menampilkan output teks ke layar monitor.

This study source was downloaded by 100000846525549 from CourseHero.com on 10-16-2023 08:13:23 GMT -05:00

https://www.coursehero.com/file/114531694/Diskusi-3pdf/
Powered by TCPDF (www.tcpdf.org)

Anda mungkin juga menyukai