Kumpulan pertanyaan dari modul
MODUL 1
MODUL 1
. 1. Jelaskan sejarah singkat
perkembangan java (min 1 halaman)
2.
Deskripsikan eclipse
3.
Sebut dan jelaskan menubar yang
ada pada eclipse
4.
Sebut dan jelaskan
struktur code yang ada pada eclipse
5.
Sebut dan jelaskan jenis-jenis
tipe data
6.
Jelaskan apa yang dimaksud
package, class, public, dan static void dalam eclipse
7.
Jelaskan apa yang akan terjadi,
dan mengapa demikian jika user mengetikan listing sebagai berikut pada eclipse!
Package selamatdatang;
Public class tery {
/’’
*@param args
*program selamat datang
untuk memunculkan nama saya
*/
Public static void main
(string[]args) {
}
}
8.
Jelaskan yang dimaksud dengan
berikut ini dalam eclips 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()
i.
“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 diatas,
dan hasilan outputnya bagaimana apabila di run pada program yang sudah benar?
MODUL UMUM
1. Jelaskan mengapa disebut dengan “Bahasa Pemrograman”?
1. Jelaskan mengapa disebut dengan “Bahasa Pemrograman”?
2.
Sebut dan jelaskan berbagai
macam bahasa pemrograman?
3.
Jelaskan secara jelas sejarah
perkembangan bahasa pemrograman (minimal 1 halaman)?
4.
Jelaskan apa itu algoritma?
5.
Deskripsikan struktur dari
algoritma?
6.
Sebut dan jelaskan fungsi dari
algoritma
7. Sebut dan jelaskan metode untuk
mendeskripsikan algoritma?
8.
Jelaskan yang dimaksud dengan
flowchart?
9.
Sebutkan dan jelaskan
simbol-simbol flowchart?
10.
Jelaskan apa yang dimaksud
pseudocode
11.
Tuliskan Algoritma Program
sederhana yang bertujuan untuk menghitung konversi 1 tahun 2 bulan 2 jam 30
menit 30 detik kedalam satuan detik
a.
Menggunakan deskripsi
b.
Menggunakan flowchart
c.
Menggunakan pseudocode
12.
Ada sebuah program penjualan
beberapa barang beserta harganya. Kmudian user hanya ingin memasukan jumlah
barang yang dipesannya dan muncul jumlah total harga yang harus dibayar. Akan
tetapi jumlah barang yang dimasukkan hanya bilangan bulat dan lebih dari 0.
Apabila bilangan 0 dan bilangan bukan bulat dimasukkan, maka akan muncul
peringatan. Buatkan flowchart dari program tersebut?
13.
Jelaskan perbedaan dari write,
writeln, read, dan readln?
14.
Buat essay “pentingnya
teknologi informatika saat ini” (minimal 1 halaman)
15.
Sebut dan jelaskan
aturan-aturan dalam menuliskan perintah dalam eclipse
MODUL 2
1. Jelaskan yang anda ketahui
mengenai variabel dalam bahasa
pemrograman java!
2.
Jelaskan fungsi variabel serta
implementasinya pada pemrograman!
3.
Sebutkan 6 persyaratan yang
harus diperhatikan dalam penentuan nama variabel pada proses deklarasi!
4.
Jelaskan perbedaan tipe data
float dengan double!
5.
Apa yang dimaksud dengan tipe
data primitive dan tipe data objek? Jelaskan serta berikan contohnya!
6.
Apakah yang dimaksud dengan
operator dalam pemrograman?
7.
Sebut dan jelaskan jenis-jenis
operator yang ada di java!
8.
Jelaskan perbedaan variabel
dengan konstanta dalam java!
9.
Jelaskan yang dimaksud dengan :
a.
Inialisasi variabel
b.
Konstanta
c.
Class
d.
Class variable
e.
Instance variable
10.
Buatlah coding sebuah program
sederhana untuk menghitung lua segitiga dengan menginputkan alas dan tinggi
segitiga
MODUL 3
1.
Sebut dan jelaskan struktur
kontrol pada pemrograman JAVA yang digunakan dalam aplikasi ECLIPSE
2.
Apa yang dimaksud dengan
struktur kontrol dalam bahasa pemrograman ?
3.
Apa kegunaan struktur kontrol
dalam bahasa pemrograman JAVA?
4.
Sebut dan jelaskan macam-macam
percabangan dalam JAVA!
5.
Tuliskan bentuk penulisan if,
if else, nested-if else dan switch-case menggunakan bahasa pemrograman JAVA!
6.
Berikut adalah contoh program
menggunakan switch-case
Class switch case
{
Public static void
main(string{}args}
{
Int angka = 5;
Switch(angka%2)
{
Case 0 :
System.out.println{“Bilangan Genap”}
Break;
Case 1 :
System.out.println{“Bilangan Ganjil”}
Break;
Default :break;
}
}
}
Dari contoh program di atas, apakah fungsi break pada
program di atas? Jelaskan!
7.
Gambarkan alur struktur
percabangan if else, switch case, perulangan do while, dan perulangan while
menggunakan flowchart?
8.
Sebut dan jelaskan macam-macam
perulangan dalam pemrograman JAVA yang digunakan pada aplikasi ECLIPSE!
9.
Tuliskan bentuk penulisan for,
while, dan do while menggunakan bahasa pemrograman JAVA!
10.
Sebutkan contoh program nyata
yang di buat dengan menggunakan perulangan atau percabangan ! (minimal 3)
Tidak ada komentar:
Posting Komentar