Pages

Pages - Menu

Minggu, 03 November 2013

Tugas Pendahuluan Modul 1

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.
t-hybrid.blogspot.com/2012/10/sejarah-singkat-perkembangan-bahasa

  1. 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)
  1. 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)
  1. 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