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