MODUL
1
1.jelaskan sejarah
singkat perkembangan java (min 1 halaman)
Jawab :
Jawaban : Sejarah perkembangan Java
Bahasa pemrograman Java pertama lahir dari The Green
Project, dari awal
tahun 1991-1992. Proyek yang d buat belum menggunakan versi yang
dinamakan Oak. Proyek
tersebut dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan
Bill Joy, dan sembilan pemrogram lainnya dari Sun Microsystems
menghasilkan salah satu proyek adalah maskot Duke yang dibuat oleh Joe Palrang.
Sekitar tahun 1992 proyek ini ditutup dengan
menghasilkan sebuah program Java
Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan
dengan teknologi layar sentuh, Teknologi baru ini dinamai *7 (Star Seven).
Pada awal
tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di
kalangan akademisi dan militer.
Mereka menjadikan perambah Java pertama yang
dinamai Web Runner, Web Runner berganti nama menjadi Hot 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: d
buat java.lang: Peruntukan kelas elemen-elemen dasar. Yang kedua java.io: Peruntukan kelas input dan output, termasuk. Yang ketiga java.util: Peruntukan kelas
pelengkap seperti kelas struktur data dan kelas kelas penanggalan. Lalu yang ke
empat java.net: Peruntukan kelas TCP/IP, yang
memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP. Java berkembang seiring berkembang nya jaman
hingga di buat java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna
(GUI), dan java terus berevolusi hingga
java.applet: Kelas dasar aplikasi antar muka untuk
diterapkan pada penjelajah web
seiring
berkembangnya jaman akan ada java-java baru, yang teknologi yang akan seimbang
dengan
zaman.
2.deskripsikan eclipse
Eclipse adalah sebuah
software yang ada di dalam java atau dikenal juga sebagai IDE (integrated
development enviropment) untuk bahasa java. Eclipse merupakan komunitas open
source dan dapat dijalankan di semua platform (platform –independent). Eclipse
terdiri dari frameware yang dapat dikembangkan lebih lanjut.
Referensi :
id.wikipedia.org/wiki/eclipse- (perangkat lunak) dan buku modul prantikum
3. sebut dan jelaskan
menubar yang ada pada eclipse
·
File :
·
Edit :
·
Refactor :
·
Fource :
·
Navigator :
·
Search :
·
Project :
·
Run :
·
Window :
·
Help :
4. sebut dan jelaskan
struktur code yang ada pada eclipse
5. sebut dan jelaskan
jenis-jenis tipe data
a)
Tipe data primitif
1.interger :bilangan
bulat
a)
Byte : yaitu untuk keperluan proses
membaca/menulis
b)
Short : umumnya diaplikasikan pada
komputer 16-bit
c)
Int : banyak digunakan untuk indeks
dalam struktur pengulangan maupun dalam kontruksi sebuah array
d)
Long : digunakan jika data memiliki
range diluar range int.
2.floating-point (bilangan pecahan)
a)
Float : digunakan untuk menandakan
nilai-nilai yang mengandung presisi atau ketelitian tunggal yang mengandung
media penyimpanan 32-bit
b)
Double : lebih cepat melakukan perhitungan
matematis.
3.char : menyatakan sebuah karakter
4.boolean : digunakan untuk menampung nilai logika
B. Tipe
data referensi
a) Class
: pada (template) untuk pembuatan objek
b) Array
: dapat menimpan sebuah data list
c) Interfase
: sekumpulan method yang hanya memuat deklarasi dan struktur method, tanpa
detail implementasi
Referensi : eskun.blogspot.com/2013/03/macam-macam-tipe-data-pada-java.html
6. jelaskan yang dimaksud package,class,public, dan
static void pada eclipse
a) Package
: koleksi dari beberapa class dan menyediakan proteksi akses dan pengelolaan
namescape. Package adalah suatu cara untuk mamanage class-class yang kita buat.
Package dapat mengelompokkan class=class berdasarkan kaegori tertentu.
Referensi
: mu4n4m.wordpress.com/2008/12/22/package-dalam-bahas-java/
b) Class
: digunakan untuk membuat objek,dan berperan sebagai tipe data dari objek. Class
merupkan sarana pengapsulan kumpulan method yang mengoperasikan kumpulan data
tersebut.
Referensi
:merdiana.blogspot.com/2012/11/method-dan class-pada-java.htmltaa
c) Public
: kode akses yang bersifat umumdata maupun method dalam suatu kodingan tersebut
dapat diakses oleh semua bagian di dalam program.
Referensi :
januar-ikmal.blogspot.com/2012/11/publik-private-dan-protected-pada-java.html
d) Static
void :
7. jelaskan apa yang terjadi dan mengapa demikian
jika user mengetikkan listing sebagai berikut pada eclipse package selamat
datang :
Public class tery {
/**
*@pemograman args
*selamat datang untuk memunculkan nama saya (string
[] args){
Tidak akan ada terjadi kejadian apapun, karena ada
kode yanng kurang. Untuk melengkapinya perlu ditambah sistem out println
(“kata-kata”)
8. jelaskan yang dimaksud dengan
berikut ini dalam eclipse dan masing-masing diberi outputnya!
a.
“SEMARANG”.equals
(“semarang”)
Membandingkan dua kata. Hasilnya false
b.
“SEMARANG”.equalsIgnorecase
(“semarang"),
Membandingkan dua kata tanpa
memperhatikan besar kecilnya 0. Yang outputnya bersifat true
c.
“semarang”.jenght
(),
Mengetahui jumlah
karakter huruf, yaitu semarang = 8
d.
“semarang”.charAt
(0),
Mengetahui karakter dari urutan
0, hasilnyaadalah semarang =5
e.
“semarang”.substring
(1,4)
f.
“semarang”.indexOf(“a”)
g.
“semarang”.compareTo(“semarang”)
h.
“semaRang”.toUppeCase()
i.
“selamat
pagi”.trim()
9.
String
str ;
Str = “Hari ini cerah sekali!”; Lokasi
System.out.println (“panjang
string\””+str+”\” adalah “
+str.lenght
());
Jelaskan
yang dimaksud dengan string,str,dan system,out,println dalam listing diatas,
dan hasilan outputnya bagaimana apabila di run pada program yang sudah benar?
Tidak ada komentar:
Posting Komentar