You are on page 1of 13

Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Waktu Sisa : 0:43:54

1. Apakah yang menjadi output dari potongan kode berikut ini?

Kode tereksekusi dengan baik sehingga mendapatkan output "JENI Java Education Network Indonesia" yang diikuti
oleh "Hello Jeni"

Kode tereksekusi dengan baik akan tetapi tidak mendapatkan output apapun

Kode dapat decompile sehingga muncul sebuah form dengan judul "Form dan Item" kemudian diikuti oleh dua
buah teks yaitu "JENI Java Education Network Indonesia" dan "Hello Jeni"

Terjadi Exception pada kode diatas karena MIDlet tidak didefinisikan dengan benar

Terjadi error pada kode diatas karena method setCurrent() dari object Display tidak dipanggil

2. JTWI menyarankan ukuran layar berikut.
96 x 54 dengan 1 bit color depth

125 x 125 dengan 12 bit color depth

96 x 54 dengan 12 bit color depth

125 x 125 dengan 1 bit color depth

3. Berikut ini manakah pendefinisian yang benar tentang object TextField!
tfPhone = new TextField("Phone Number", "", 50, TextField.PHONENUMBER);

tfPhone = new TextField("Phone Number", "", TextField.PHONENUMBER, 50);

tfPhone = new TextField("Phone Number", TextField.PHONENUMBER, "", 50);

tfPhone = new TextField("Phone Number", TextField.PHONENUMBER, 50, "");

tfPhone = new TextField("Phone Number", 50, "", TextField.PHONENUMBER);

4. Periksa dan lengkapilah hirarki class-class High Level GUI pada posisi sesuai diagram berikut. (Pilihlah dua)

1 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Layer

Form

Alert

Sprite

TextField

5. Perhatikan kode MIDlet berikut ini!

Apakah yang terjadi pada Command "Keluar"?
Tombol tampil di sebelah kanan layar device

Tombol terletak pada sebelah kiri layar device

Tombol tidak akan tampil

Tombol tampil di sebelah kanan layar, tetapi tidak berfungsi

Tombol tampil di sebelah kiri layar, tetapi tidak berfungsi

6. Apa yang menyebabkan error pada kode berikut ini?

2 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Kesalahan saat mendefinissikan object dari List

Kesalahan dalam mendefinisikan object dari Command

Kesalahan dalam mendefinisikan object dari Ticker

MIDlet di atas tidak mengoveride obstrak metode pauseApp()

7. Apakah yang menjadi error pada potongan kode berikut ini ?

Terdapat kesalahan pada saat mendefinisikan object dari Form

Terdapat kesalahan pada saat mendefinisikan object dari StringItem

Object dari StringItem tidak pernah ditambahkan pada Form

Terdapat kesalahan pada saat menampilkan string ke layar device

3 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

8. Konstanta apa yang digunakan untuk membuat modal alert ?
AlertMODAL

AlertType.ALW AY

Alert.FOREVER

AlertType.FOREVER

AlertTypeMODAL

9. Apa hasil dari kode berikut ini?

Tidak dapat dikompile

Akan dikompile, tetapi akan menghasilkan sebuah Exception

Menampilkan Rp. 1500 pada layar device.

Tidak menampilkan apa-apa.

Gagal untuk diinstal.

10. Apakah yang menyebabkan error pada potongan kode berikut ini ?

4 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Object display, form, dan datefield tidak boleh dideklarasikan private

Object datefield harus dideklarasikan didalam konstruktor

Tidak diperbolehkan untuk meletakkan object dari DateField kedalam sebuah Form

Terdapat kesalahan dalam pendefinisian konstruktor

11. Perhatikan potongan kode berikut ini!

Apa yang terjadi jika kode tersebut dijalankan? (Asumsikan proses kompile berhasil)
Tidak akan tampil apapun

Muncul Alert, akan tetapi tidak ada isinya

Terjadi error exception

Muncul Alert yang tampil terus menerus selama belum ditekan tombol keluar

Alert hanya muncul beberapa detik atau sementara saja

12. Diberikan kode sebagai berikut!

5 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Jika kode di atas dijalankan maka akan terjadi error exception. Baris manakah yang menyebabkan demikian?
setCommandListener(this)

addCommand(cmOk)

addCommand(cmExit)

removeCommand(cmOk)

repaint();

13. Lengkapilah titik-titk pada potongan kode berikut ini sehingga error berupa java.lang.NullPointerException tidak
terjadi!

super();

display.setCurrent(teks);

Display display = new Display();

6 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

disp = Display.getDisplay(this);

display = Display.getDisplay(this);

14. Perhatikan kode berikut ini!

Mengapa pada kode diatas teks "Selamat Pagi Jeni" tidak dapat ditampilkan ke layar?
Terdapat kesalahan pada saat pendefinisian object dari StringItem

Terdapat kesalahan pada saat menampilkan string ke layar

Teks Selamat Pagi Jeni tidak pernah diletakkan kedalam sebuah form

Form berjudul “Form dan Item” tidak pernah ditampilkan ke layar

15. Apa yang terjadi apabila potongan kode berikut ini diimplementasikan pada sebuah MIDlet aktif?

Tertulis "Selamat pagi Indonesia" pada layar device

Kode sukses di-compile, kemudian tertulis "Form dan Item" yang diikuti oleh "Selamat pagi Indonesia"

Tertulis "Form dan Item" sebagai judul dari Form, kemudian muncul teks yang tidak dapat diedit "Selamat Pagi
Indonesia"

Tidak ada tulisan apapun yang tampil di layar device

Kode error, karena pemanggilan konstruktor dari Form yang salah

Kode error, karena terdapat kesalahan dalam pemanggilan konstruktor StringItem

16. Apakah output dari potongan kode berikut ini?

7 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Akan tampil form yang berisi "0" dan "W orld"

Akan tampil form yang berisi "World" saja

Kode tidak dapat di-compile

Kode dapat dikompile tapi terjadi exception saat dijalankan

Berhasil dieksekusi akan tetapi tidak tampil apapun

17. Apa yang menjadi output dari potongan kode berikut ini?

Akan tampil sebuah menu yang menampilkan tanggal hari ini disertai dengan waktu

Tidak ada apapun yang tampil di layar device

Akan tampil sebuah kalender

Akan tampil sebuah jam

8 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Akan tampil sebuah menu untuk kalender yang menunjukkan tanggal dan juga sebuah menu yang menunjukkan
jam

18. Bagaimanakah cara mendefinisikan object dari TextBox yang benar?
tbClip = new TextBox("Clip Board", 156, TextField.ANY);

tbClip = new TextBox("Clip Board", "",156, TextField.ANY);

tbClip = new TextBox("Clip Board", "", TextField.ANY);

tbClip = new TextBox("Clip Board", null,156, TextField.ANY);

19. Apakah yang menyebabkan potongan kode berikut ini tidak dapat menampilkan tanggal hari ini?

Object dari DateField tidak ditampilkan

Method untuk mendefinisikan tanggal hari ini tidak pernah dipanggil

Terdapat kesalahan pada saat pendefinisian object dari Date

Terdapat kesalahan pada saat menampilkan object dari Date ke layar

20. Manakah dari baris kode berikut yang menunjukkan bahwa alert diset menjadi sebuah Modal Alert?

9 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

showAlert()

alTest.setTimeOut(Alert.FOREVER)

alTest = new Alert("New Alert", "Time for more Java", im, AlertType.INFO)

private Alert alTest

public ModalAlert()

21. Tipe List IMPLISIT tidak tersedia untuk ChoiceGroup
Benar

Salah

22. Diberikan kode sebagai berikut!

10 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Akan terjadi error saat kode di-compile, apakah yang menyebabkan demikian?
Terjadi kesalahan saat mendefinisikan object dari List

Salah dalam meng-overide method startApp()

Kesalahaan saat mendefinisikan object dari Command

Salah dalam meng-overide method commandAction

23. Perhatikan potongan kode berikut ini!

Apa yang terjadi jika kode tersebut dijalankan?
Akan terjadi error IOException

Akan tampil sebuah image dengan nama J2ME.jpg

Tidak akan tampil apapun

Akan tampil sebuah String "J2ME.jpg"

11 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

24. Apa hasil dari kode berikut setelah dicompile ?

Tidak akan tercompile

Dicompile, tetapi melalui Exception

"12" akan tercetak pada layar

Tidak menunjukkan apapun

Terjadi syntax error

25. Perhatikan kode berikut ini!

12 of 13 20/01/2010 17:05
Jeni - Assessement http://jeni.diknas.go.id:8792/JENI/module/jeni_e...

Agar kode tersebut berjalan dengan baik, method apakah yang semestinya diberikan pada object list pada kode "if
(list.[.........] == 0){" diatas?
getSelectedItem()

getSelectedString()

getItem()

getSelectedIndex()

getSelectedChoice()

13 of 13 20/01/2010 17:05