Link Download file di http://www.mediafire.com/view/fimgu69bv6rgs4x/modul_1.docx
MODUL 1
1.
Jelaskan sejarah singkat perkembangan java!
Java pertama kali
dikembangkan pada tahun 1991. Ketika itu sejumlah insinyur perusahaan Sun yang
dimotori oleh James Gosling ingin merancang sebuah bahasa computer kecil yang
digunakan untuk perangkat computer Cable TV Box dengan memori yang kecil, bahasa
yang independen dan bisa berjalan dalam prosesor yang berbeda, juga dapat
digunakan di semua platform. Proyek ini kemudian disebut dengan “Green
Project”. Keharusan untuk membuat bahasa yang kecil dengan kode bersifat ketat,
membuat para insinyur Sun terdorong untuk menghidupkan kembali model yang
pernah dicoba oleh bahasa UCSD Pascal, yaitu mendesain sebuah bahasa yang
portable dan menghasilkan kode intermediate. Kemudian, kode intermediate inilah
yang digunakan pada banyak computer yang interpreternya telah disesuaikan.
Namun, kebanyakan insinyur Sun merupakan programmer C++, bukan Pascal. Sehingga
mereka lebih menggunakan C++ sebagai basis dari bahasa pemrograman yang mereka
buat dan dengan khususnya mengembangkan bahasa yang berorientasi objek bukan procedural.
Gosling mengatakan bahwa secara keseluruhan, bahasa hanyalah sarana, bukan
merupakan tujuan akhir.
Bahasa pemrograman pada
“Green Project” ini awalnya disebut dengan nama “Oak” oleh Gosling. Nama “Oak”
diambil dari nama pohon yang tumbuh tepat diluar jendela kantornya di Sun. Akan
tetapi, nama Oak ini selanjutnya diubah menjadi Java karena sebelumnya sudah
ada bahasa computer atau bahasa pemrograman Oak. Nama Java sendiri tercetus
ketika para insinyur Sun sedang menikmati secangkir kopi di sebuah kedai kopi dan
terinspirasi dari nama bijih kopi yang berasal dari Pulau Jawa. Dan
selanjutnya, nama Java disepakati untuk nama bahasa pemrograman yang mereka
buat dengan logo secangkir kopi dan tulisan Java dibawahnya.
Produk pertama dari
“Green Project” adalah Star 7, yakni sebuah kendali jarak jauh yang sangat
cerdas. Hanya saja, pasar masih belum tertarik dengan produk consumer cerdas,
sehingga “Green Project” harus menemukan pasar lain dari teknologi yang
diciptakan. Pada saat yang sama, implementasi world wide web dan internet
sedang berkembang pesat, dan banyak kelebihan yang membuat bahasa pemrograman
Java dapat digunakan dengan baik dan cocok pada proyek maupun alat untuk
adaptasi ke web. Sehingga selanjutnya, penerapan bahasa pemrograman Java mengarah
pada teknologi yang berperan di web.
- Deskripsikan eclipse
Eclipse
adalah program yang digunakan untuk menulis sourcecode atau kode yang nantinya
akan ditulis atau diisimpan dengan eksistensi .Java (Edy Winarno dkk, 2013)
- Sebut dan jelaskan
menubar yang ada pada eclipse!
Menubar
pada eclipse:
a.
File
b.
Edit
c.
Refactor
d.
Source
e.
Navigate
f.
Search
g.
Project
h.
Run
i.
Window
j.
Help
(Edy Winarno dkk, 2013)
- Sebut dan jelaskan
struktur kode yang ada pada eclipse!
Kode
yang ditulis pada eclipse harus memiliki awal dan akhir. Awal dan akhie
biasanya ditulis kurung kurawa. Di awal bisa ditulis kurung kurawa buka dan di
akhir ditulis kurung kurawa tutup. Diantara kurung kurawa akan dianggap sebagai
kode. Pada awal kode biasanya akan ditulis kata-kata “main”. Jika tidak ada
maka akan dimunculkan pesan “Error”. Metode main () definisinya adalah public
static void, dimana public bererti metode dapat dipanggil dari luar class,
static berarti code bersifat sama pada setiap class, dan void artinya nilai
tidak kembali. Dalam program ini kita juga dapat menambah komentar dengan
memberi tanda /* dan */ atau //. (Edy Winnarno dkk, 2013)
5.
Sebut dan jelaskan jenis jenis tipe data!
Jenis-jenis
tipe data:
a.
Tipe
data sederhana :
1.
Integer
(bilangan bulat) : mempresentasikan bilangan dengan nilai positif dan negatif.
2.
Floating
Point (bilangan pecahan) : untuk nilai yang mengandung pecahan ayau angka
desimal dibelakang koma
3.
Char :
menyatakan sebuah karakter, Java memakai character Unicode untuk semua
karakter.
4.
Boolean
: menampung nilai logika dengan kemungkinan benar dan salah
b.
Tipe
data referensi:
1.
Class :
cetak biru atau prototype yang mendefinisikan variable dan metode umum dari
objek
2.
Array :
menggunakan satu variable yang dapat menyimpan data list dan mengubahnya
menjadi lebih efektif
3.
Interface
: Memuat deklarasi dan struktur method.
6.
Jelaskan yang dimaksud package, class, public, dan static
void dalam eclipse?
a. Package : Cara untuk
mengelompokkan class-class berdasar kategori
tertentu.
b. Class : cetak biru yang
mendefinisikan variable dan metode umum objek
c. Public : public adalah
metode yang dapat dipanggil dari luar
d. Static void : static
adalah kode yang bersifat sama pada setiap kelas dan void adalah tidak
mengembalikan nilai (Edy Winarno dkk, 2013)
7.
Jika
user mengetikkan listing tersebut maka akan muncul pesan ERROR, karena format
penulisan yang digunakan pada listing tersebut salah, seharusnya terdapat (“)
di awal.
8.
9.
Tidak ada komentar:
Posting Komentar