SOAL MODUL I
2. Deskripsikan eclipse
3. Sebut dan jelaskan menubar yang ada di eclipse
4. Sebut dan jelaskan struktur Code yang ada pada eclipse
5. Sebut dan jelaskan tipe-tipe data
6. Jelaskan yang dimaksud package, class, public, dan static void dalam eclipse?
7. Jelaskan apa yang terjadi, dan mengapa demikian jika user
mengetikan listing sebagai berikut pada eclipse!
package selamat datang;
public class tery{
/**
*@param args
*program selamat datang untuk memunculkan nama
saya
*/
public static void man(String[] args){
}
}
8. Jelaskan yang dimaksud dengan berikut ini dalam eclipse dan
masing-masing diberi hasil outputnya!
a.
"SEMARANG".equals("semarang")
b.
"SEMARANG".equalsIgnoreCase("semarang"),
c. "semarang".length(),
d. "semarang".charAt(0),
e. "semarang".substring(1,4)
f. "semarang".indexOf("a")
g.
"semarang".compareTo("semarang")
h. "semaRang".toUpperCase()
j. " Selamat Pagi ".trim()
9. String str;
str="Hari ini cerah sekali!";
System.out.println("Panjang string\""+ str +"\"adalah" + str.length());
Jelaskan yang dimaksud dengan string, str, dan
System.out.println dalam listing di atas, dan hasilan outputnya bagaimana
apabila di run pada program yang sudah benar?
JAWABAN MODUL I
1. Java Programming Language ( Bahasa
Pemrograman Java ) berkembang pada tahun 1991, yang pada saat itu, beberapa
Insinyur Sun Microsystem merancang bahasa komputer untuk perangkat Cable TV
Box, yang dipimpin oleh Patrick Naughton dan Jaames Gosling dengan tujuan membangun
sebuah bahasa yang berukuran kecil, sebagaimana dalam TV Box hanya memiliki
memori yang kecil, bahasanya independen dan bisa berjalan dalam prosesor yang
berbeda. Proyek ini dinamakan " Green Project".
Kebanyakan insinyur Sun merupakan progammer C++ dan bukan Pascal sehingga Green
mengambil sebagian sintaks yang ada di C++ dan mengadopsi orientasi objek bukan
prosedural. Pada awal mula proyek ini Gosling memberi nama Oak karena diilhami
oleh sebuah pohon yang berada di depan jendela ruang kerjanya. Dikarenakan
sudah ada bahasa pemrograman Oak sebelumnya, akhirnya bahasa ini diubah menjadi
“JAVA” terinspirasi pada saat mereka sedang menikmati secangkir kopi di sebuah
kedai kopi yang kemudian dengan tidak sengaja salah satu dari mereka
menyebutkan kata “JAVA” yaitu nama bijih kopi yang berasal dari pulau Jawa.
Dengan logo secangkir kopi dengan tulisan JAVA di bawahnya, mereka sepakat
untuk memberikan nama bahasa pemrograman tersebut dengan nama JAVA. Pada tahun
1994 sebagian besar orang menggunakan mosaic, browser web yang tidak
diperdagangkan yang berasal dari pusat Supercomputing Universitas Illinois pada
tahun 1993. Browser yang sesungguhnya dibangun oleh Patrick Naughton dan
Jonathan Payne dan berkembang ke dalam browser HotJava yang kita miliki saat
ini.
(http://t-hybrid.blogspot.com/2012/10/sejarah-singkat-perkembangan-bahasa.html)
2. Eclipse
adalah sebuah IDE (Integrated Development Environment) yang favorit dikarenakan
gratis dan open source yang berarti setiap orang boleh melihat kode pemrograman
perangkat lunak, dapat dikembangkan oleh pengguna dengan komponen yang
dinamakan plug-in, dengan sifat eclipse :
1. Multi-platform
2. Multi-language
3. Multi role
3. Menu
bar ialah menu utama dari perintah yang berada pada sub-menu yang terdapat di
eclipse
Program pada menu bar :
-
File : digunakan untuk membuat data baru, menyimpan
data baru,
mengganti nama, export dan import data
-
Edit
: digunakan untuk mengedit data yang sedang dikerjakan dengan
menggunakan undo, redo, paste, copy, cut, delete, select all
-
Source : menambah
komentar, create script dari refactoring yang telah ada,
mengubah parameter dan elemen, maupun menambah elemen
-
Navigation : digunakan untuk navigasi dalam
mengoperasikan eclipse
-
Search : digunakan untuk mencari text dalam program
-
Project :
digunakan untuk membuka/menutup proyek kerja maupun
membangun kerja baru
-
Run : digunakan untuk memproses proyek yang kita
buat
-
Window : digunakan untuk menampilkan tools yang ada
-
Help :
digunakan untuk mencari bantuan dalam mengoperasikan eclipse
(http:
//blogs.mervpolis.com/roller/adit/date/201005)
4. Java
memiliki struktur penulisan dalam source code yang dimulai dengan penulisan
class, variable, method, dan lain-lainnya.
Ciri-ciri
struktur code pada eclipse :
-
Harus memiliki minimal satu class, dan
diusahakan sama dengan nama file
-
Setiap class harus diawali dengan “{“ dan
harus diakhiri dengan “}”
-
Harus memiliki fungsi :
·
Public : metode dapat dipanggil diluar class
·
Static : bersifat sama untuk setiap classnya
·
Void
: tidak mengembalikan nilainya
-
Pada penulisan Java dapat menggunakan
komentar dengan cara /*komentar*/
-
Tiap kalimat Java harus diakhiri dengan (;)
5. Jenis
- jenis tipe data :
*
Boolean : tipe data yang hanya
menyatakan kondisi true (benar) dan false
(salah)
* Integer : tipe data numerik yang bulat dan
dapat dilakukan proses aritmatika
* Float : tipe data untuk menangani
bilangan pecahan
*
Karakter : tipe data untuk karakter
yang dapat dilakukan operasi matematika
seperti integer
* Byte :
bagian tipe data integer berukuran 8 bit berbentuk numerik bilangan
bulat
*
Short : bagian tipe
data integer berukuran 16 bit berbentuk numerik bilangan
bulat
*
Long : bagian tipe data
integer berukuran 64 bit berbentuk numerik bilangan
bulat
*
Double : digunakan untuk menangani
bilangan pecahan dan berukuran khusus
untuk 64 bit
6. Public
ialah kode akses yang bersifat umum,
maka dari itu tiap bagian dalam
program
dapat memakainya
Package
ialah suatu cara pengelompokkan dan
pengorganisasian class yang ada
dalam
satu library
Class
ialah kerangka untuk mendefinisikan
variabel, data, metode yang ada pada
proyek
Static
ialah suatu metode yang bersifat sama
setiap class
7. Jika
mengetikkan listing tersebut pada eclipse, maka tidak akan terjadi
apa-apa/terdapat kode yang kurang, untuk menampilkan program selamat datang
untuk memunculkan nama, ditambahkan system.out.println(“kata-kata”);
8. a. Artinya
kata “SEMARANG” dibandingkan dengan “semarang”
Hasil
outputnya false.
b. Artinya membandingkan kata “SEMARANG”
dengan “semarang” tanpa
memperhatikan
besar dan kecilnya tulisan. Hasil outputnya true.
c. Artinya berapa banyak huruf/lkarakter
pada kata “semarang”. Hasil outputnya
8
d.
Artinya mengetahui karakter urutan
0 dari kata “semarang. Hasil outputnya s
e.
Artinya menampilkan data diantara
karakter urutan 1 dan 4 dari kata
“semarang”.
Hasil outputnya ema
f. Artinya
mencari string a pada kata “semarang” yang diinput dan
mengembalikan
nilai integernya. Hasil outputnya 3
g. Artinya
membandingkan apakah terdapat perbedaan antara “semarang” dan
“semarang”.
Jika tidak ada, outputnya 0, jika S1 lebih besar dari pada S2 maka
hasil
positif. Tetapi jika S1 kurang dari S2 maka hasil negatif. Hasil output
dari “semarang”
adalah 0
h. Artinya
mengubah string menjadi huruf besar. Hasil outputnya adalah
SEMARANG
i. Artinya
menghapus karakter yang tidak bisa dicetak. Hasil outputnya “Selamat
Pagi”
9. Arti
string dalam listing tersebut ialah perintah untuk menampilkan teks panjang
string
“Hari ini cerah” dan menunjukkan jumlah karakter yang ada. Hasil outputnya
ialah panjang string “Hari ini cerah sekali!”
adalah 22. String adalah jenis data teks,
str adalah variabel dalam listing berisi “Hari
ini cerah sekali!”
No comments:
Post a Comment