Minggu, 03 November 2013

Jawaban Modul 1

Modul 1
1.Jelaskan sejarah singkat perkembangan java (min 1 halaman)
Pada awalnya bahasapemrograman Java tidak bernama Java melainkan bernama Oak.Oak merupakan nama yang diambill dari  pohon oak yang tumbuh didekat jendela ruangan James Gosling.Oak berjalan sema 18 bulan, yang bermula pada awal tahun 1991 hingga musim pans 1992 yang dilahirkan oleh The Green Project. Ada beberapa pelopor lahirnya atau terciptanya bahasa pemrograman ini yaitu James Gosling, Patrick Naughton, Mike Sheridan, Bill Joy, Chris Warth, Ed Frank dengan programmer lainnya. Para pelopor bahasa ini berasal dari Sun Mycrosystems. Dalam perkembangan proyek ini maka mereka melakukan pertemuan di gedung kantoran Sand Hill Road di Menlo Park. Hasil dari pertemuan tersebut yaitu pada tahun 1992 musim oanas adalah bahasa pemrograman yang bernama program Java Oak dan program Java Oak ini di tujukan pada system pengendali alat teknologi dengan layar sentuh. Dan teknologi yang baru ditemukan dan diberinama *7 (bintang tujuh).

Setelah bintang tujuh ini diluncurkan banyak orang yang menggunakan teknologi tersebut, setelah masanya habis ada beberapa orang yang berasal dari The Green Project tertarik, begitu juga sebuah anak perusahaan yang bergerak dalam bidang TV kabel. Sehingga mereka membentuk sebuah kantor di 100 Hamilton Avenue. Palo Alto untuk psat kegiatan mereka dengan menggunakan internet sebagai sarana pekerjaan mereka dan perusaahaan ini berhasil meningkatkan jumlah karyawannya yang awalnya berjumlah 3 orang menjadi 70 orang. Dan pada waktu itu pemakaian internet hanya dapat digunakan oleh kalangan akademis dan miter dimana internet masih merupakan rintisan tahun 1990-an. Lanasan awal yang mereka gunakan untuk membuat browser Java yaaitu browser mosaic dan diberi nama Web Runner. Dan nama web Runner ini diambil dari film yang berjuduj Blade Runner yang popular pada 1980-an. Dengan berjalannya waktu Web Runner terus ikembangan hinnga pergantian nama menjadi Hot Java. Dimana nama Oak digantikan mnjadi Java karena Oak telah digunakan oleh perangkat lunak lainnya. Bahasa pemrograman ini teru dikembangkan sehingga sampai pada sekitar bulan maret Java dirilis dengan menggunakan kode yaitu Java Versi 1.0a2 dan karena ini kali pertamnya java meluncurkan dengan menggunakaan kode maka mereka meraih kesksesan besar kesuksesa itu pun meningkat akibat dari pemberitaan yang dilakukan oleh surat kabar bernama, San Jose Mercury News pada tanggal 23 mei 1995.Tetapi setelah mraih kesuksesan itu terjadi perpecahan antara mereka. Dimana beberapa orang dari mereka membentuk netscape.Pelopor pembentuk netscape adalah eric Schmidt, George Poulini yag berasal dari mycrosystem dan bergaung dengan Mark Andreessen.Itulah terciptanya Java.
2. deskripsikan eclipse
Jawab:
Eclipse merupakan sebuah software untuk java yang meruoakan sebuah software gratis dan       kode pemrogramnya bersifat public atau dapat dilihat oleh semua orang dan digunakan dalam perkembangan perangkat lunak dan semua platform dapat menjalankannya. Adapun beberapa sifat dari eclipse yaitu memiliki target system operasi bahasa pengembangan eclipse menggunakan bahasa java dan eclipse bersifat untuk perkembangan perangkat lunak
3. sebut dan jelaskan menubar yang ada pada eclipse
Jawab:
File dan project fungsi untuk membuat project atau file baru menggunakan wizard, membuat project, file, class baru, membuka project atau file, resource project atau file , menyimpan file atau project , menutup file/project, merefresh content.
Edit berfungsi untuk mengedit file atau project.
Search berfungsi untuk menemukan /mengganti dialog atau mencari word space.
Refactor berfungsi untuk menanamkan ulang elemen dan semu refrensi, memindahkan elemen, dan mengekstrasi.
Window tempat yaitu tempat memulai suatu kegiatan.
Source berfungsi sebagai sumber coding.
4. sebut dan jelaskan struktur kode yang ada pada eclipse
Jawab:
Struktur kode yang ada pada eclipse yaitu class, variabel, dan method. Dimana class merupakan kelas yang dibentuk untuk mengelompokkan data-data yang ada. Variabel adalah biasanya digunakan sebagaitempat penyimpanan data yang berubah menjadi nilai
5.sebut dan jelaskan jenis-jenis tipe data
Jawab:
·         Tipe data sederhana yaitu tipe data yang menjadi standar bahasa pemrograman
·         Tipe data terstruktur yang terdiri dari assay, record, file, dan set.
·         Tipe pointer merupakan sebagai petunjuk dan memori penyimpan data
6. jelaskan yang dimaksud dengan package, class, public, dan static void dalam eclipse
Jawab:
·         package merupakan alat pengelompokan kelas-kelas menjadi unit tunggal.
·         Class merupakan wadah pengelompokan dalam bentuk yang kecil.
·         Public adalah kode yang bersifat umum.
·         Static void merupakan fungsi utama permulaan dalam java.
7. jelaskan apa yang akan terjadi, dan mengapademikian jika usermengetikkan listing sebagai berikut
       Package selamatdatang;
       Public class tery {
       /**
        *@param args
        * program selamat datanguntuk memunculkan nama saya
        */
        Public statid void main(string[]args){
                    }
        {
     Jawab:
    Pada program terdapat banyak bagian yang salah contohnya pada awal sebelum parameter maka akan dapat menyebabkan eror.
8. jelaskan
a)      “SEMARANG” equals (“semarang”)
True  karena memperdulikan besar kecil huruf yang sama dan sudah benar
b)      “semarang”equals ignore case” (“semaramg”).
False karena fungsi akan benar bila penulisan sebelah kanan sama dengan penulisan kiri tidak memandang besar kecilnya huruf.
c)      “semarang”length”\
8 karenafungsi yang diatas menghitung jumlah karakter
d)      “semarang”
“s” fungsi ini mengambil karakter sesuai N(char art +o) huruf pertama adalah psisi ke-o
e)      “semarang substing (1.4)
“ema”karena fungsi ini memiliki bentuk “Statement”
f)       “semarang”. Index of (“a”)
“2”, fungsi ini menghitung banyaknya huruf yang diminta
g)      “semaramg”compare to (“semarang”)
0,fungsi ini membandingkan statemen 1 dan 2
h)      “semarang” upper case ()
SEMARANG, mengubah statemen menjadi 1 huruf capital
i)        “selamat pagi”. Trim()
Selamat pagi, menghilangkan spasi, enter dan karakter lain
9) jelaskan yang dimaksud dengan string, str, dan system out
Jawab:
·         String adalah tipe data yang berupa data
·         Str merupakan variabel yang bersifat string
·         System out adalah hasil keluaran (output)


Tidak ada komentar:

Posting Komentar