Dengan method diatas, berapa byte data yang terdapat pada stream dout? 3

dokumen-dokumen yang mirip
AUTHMODE_PRIVATE hanya bisa diakses oleh MIDlet suite yang menciptakan record store tersebut

Bab 5. Menambah, memanggil kembali, mengupdate, dan mendelete record

Record Management System. Muhammad Zen S. Hadi, ST. MSc.

1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:

Apa yang menjadi output potongan kode diatas? Error karena tidak ada String yang di-passing kedalam konstruktor Bapak

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

BAB Argument Command-Line dan System Properties

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

Untuk menampilkan proses pembuatan file JAR. Untuk menentukan nama file archive (file JAR)

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

BAB 8 Argumen dari Command-line

1. Keyword mana yang memiliki fungsi sama dengan keyword this dan menyediakan reference ke atribut turunan dari objek? super

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

PERTEMUAN 3 OBJEK DAN CLASS

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

KOTLIN, SIAPA SUKA. Dasar. P. Tamami BPPKAD Kab. Brebes

BASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1

BAB 8 Argumen dari Command-line

Pemrograman Fery Updi,M.Kom

1.Tujuan. 2. Latar Belakang. 3. Percobaan

Score: 94.0 Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.

BAB 2 Membuat dan Menjalankan Form dengan Single Block

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

2. Pernyataan mana yang dapat kita laksanakan dengan menggunakan class File? Mengganti direktori tempat bekerja saat ini

Dapat dicompile dan mendapat output hai. Dapat dicompile dan mendapat output disana

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

CompileError - The method write(int) in the type FileOutputStream is not applicable for

Variabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch

Waktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block

PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM. Persistence. Versi 1.0 JAVA EDUCATION NETWORK INDONESIA

BAB 2. Class Thread. Setelah mempelajari modul ini peserta diharapkan dapat: Mengenal Kelas Thread Menggunakan Kelas Thread dalam aplikasi

Pengenalan JavaScript

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method

BAB III ANALISIS DAN PERANCANGAN

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

IT652 Pemrograman Berorientasi Aspek. Ramos Somya

BAB 5 Mendapatkan Input dari Keyboard

SUMBER BELAJAR PENUNJANG PLPG

BAB 5 Mendapatkan Input dari Keyboard

BAB 3 PERANCANGAN SISTEM

Prosedur Penggunaan Program Gambar 4.7 Halaman Home

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

TUGAS PRAKTIKUM SISTEM BASIS DATA

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

TABEL. Tabel Halaman 25

EXCEPTION. 2. Pada kondisi bagaimana klausa finally tidak akan dieksekusi? Kode didalam block try memiliki statement return

BAB III ANALISA DAN DESAIN SISTEM

Modul Praktikum Pemrograman

Halaman cetak laporan(gambar 4.97) berisikan informasi tentang data komponen/peripheral yang digunakan sebuah CPU.

A. TUJUAN PEMBELAJARAN

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Company LOGO

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Chapter 1 Buat aplikasi kita menggunakan VisualMidlet

Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

J2ME GUI dan Manajemen Event

JAVA BASIC PROGRAMMING Joobshet

PRAKTIKUM 7 DASAR INPUT OUTPUT

BAB III ANALISA DAN DESAIN SISTEM

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Mengelola Data. Oleh: Arif Basofi

Aplikasi Kriptografi pada Pengiriman SMS dengan Menggunakan Metode Enkripsi Simetris

Jobsheet 16 String dan Collection (List, Set, Map)

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

J2ME GUI dan Interkoneksi Client Server

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAHASA PEMROGRAMAN JAVA

APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA. Abstract

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

PEMANTAUAN LAN PADA UNIVERSITAS BUNDA MULIA DENGAN APLIKASI MONITORING. Halim Agung Tekhnik Informatika Universitas Bunda Mulia

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

MODUL 1 PENGENALAN ENVIROMENT C++

Penggunaan Komponen Combo Box

Tutorial Tipe Data MySQL

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Pertemuan 2 Struktur Kontrol Percabangan

Gambar 4.72 Layar Login User

Pengenalan APLIKASI DATABASE

Rencana Pelaksanaan Pembelajaran

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

Nilai Properti Constrains pada TextField

Bab 4. Hasil dan Pembahasan

Pengenalan Program Java

2 TIPE DATA DAN VARIABEL

BAB 2 INPUT DARI KEYBOARD

BAB II PEMBUATAN DAN MANAJEMEN TABLE

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS MASALAH

JOBSHEET 8 DATABASE IN VB

Definisi Eksepsi (exception)

Generated by Foxit PDF Creator Foxit Software For evaluation only. 17/09/ :46

BAB III ANALISA DAN DESAIN SISTEM

Kurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel

MODUL 12 PHP&MYSQL RELATIONAL DATABASE

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

Larik/ Array int a1, a2, a3, a4, a5;

Transkripsi:

Waktu Sisa : 0:7:29 1. Dengan method diatas, berapa byte data yang terdapat pada stream dout? 3 4 5 6 7 2. Asumsikan Anda memiliki 2 MIDlet suite yang men-sharing sebuah RecordStore. MIDletA membuat sebuah record store. Hasil apa yang diharapkan dari kode berikut. Asumsikan semua method interface adalah benar diimplementasikan, form dan command ditampilkan. User memilih objek commad Delete. Shared RecordStore yang bernama BankAccounts dihapus dari mobile device Shared RecordStore yang bernama BankAccounts hanya akan dihapus dari MIDletB Suite Shared RecordStore yang bernama BankAccounts masih ada, tetapi semua record akan dihapus Sebuah RecordStoreException akan dilemparkan pada method openrecordstore() Sebuah RecordStoreException akan dilemparkan pada method deleterecordstore() 3. Misalkan anda mempunyai dua MIDlet suite yang menshare sebuah RecordStore. MIDletA membuat record store. Apakah hasil dari kode berikut ini. Diasumsikan semua method interface diimplementasikan dengan benar dan form dan command siap ditampilkan. User memilih objek command Delete.

RecordStore yang dishare dengan nama BankAccounts dihapus dari device mobile. Sebuah RecordStoreException dihasilkan saat memanggil deleterecordstore(). RecordStore yang dishare dengan nama BankAccounts dihapus dari MIDletB Suite saja. RecordStore yang dishare dengan nama BankAccounts masih ada, tetapi semua record terhapus. Sebuah RecordStoreException dihasilkan saat memanggil openrecordstore(). 4. Pernyataan tentang AUTHMODE berikut ini yang benar adalah... AUTHMODE_ANY bisa diakses dari MIDlet suite manapun seperti mengakses AUTHMODE_PRIVATE AUTHMODE_PRIVATE hanya bisa diakses oleh MIDlet suite yang menciptakan record store tersebut AUTHMODE_ANY dapat digunakan bersama-sama dengan AUTHMODE_PRIVATE MIDlet suite yang menciptakan suatu record store selalu mempunyai akses writable pada record store tersebut Pada AUTHMODE_ANY, MIDlet suite lain hanya bisa membaca record store tersebut 5. Pernyataan manakah yang benar tentang kode segment berikut. Asumsikan semua objek adalah valid objek. Kode ini sukses tercompile Kode ini tercompile tetapi akan melemparkan sebuah exception pada saat runtime Kode ini sukses tercompile dan running jika  rs.deleterecord(2)â dihapus Kode ini tidak akan tercompile Kode tidak akan tercompile dan melemparkan exception 6. Saat membaca record store dengan input stream dan menggunakan CLDC 1.0, manakah method berikut ini yang tidak dapat digunakan? readchar() readfloat() readbyte()

readint() readlong() 7. Berikut ini yang benar mengenai RecordStore adalah? Ketika mengupdate record, user yang lain dapat mengupdate record yang sama pada waktu yang sama pula. Jika tidak ada RecordStore saat memanggil RecordStore.openRecordStore("MyRecords", true), dihasilkan sebuah RecordStoreNotFoundException. Sebuah penggilan ke RecordStore.deleteRecord akan mengijinkan recordid untuk digunakan kembali. RecordStoreNames adalah case-sensitif dan tidak dapat mencapai 32 karakter. 8. Kapan kita membutuhkan Record Comparator dan bagaimana cara mengimplementasikan Record Comparator? Record Comparator digunakan jika kita ingin membandingkan dua buah record atau lebih. Untuk menggunakannya, kita harus meng-implements class Record Comparator kemudian meng-implements method compare(). Record Comparator digunakan jika kita ingin mengurutkan records didalam record store. Untuk mengimplementasikannya, kita dapat membuat class baru yang mengoverride method compare() dari interface Record Comparator. Record Comparator digunakan jika kita ingin mengurutkan output dari sebuah enumerasi. Interface Record Comparator harus di-implements oleh class MIDlet kita, kemudian override method compare() dan set argument kedua dari method enumeraterecords() menjadi this. Jika kita ingin mengurutkan sebuah enumerasi dengan cara melakukan pembandingan antar record-nya. Interface Record Comparator dapat di-implements oleh sebuah class baru, maupun dalam class MIDlet itu sendiri. Method compare() otomatis harus dioverride, dan argument dari method enumeraterecords() juga harus diset untuk menerima object dari class yang meng-implements RecordComparator tsb. 9. Dari potongan kode diatas, berapakah nilai i maksimum yang didapat bila terdapat 5 buah record store? 2 3 4 5 Exception Error 10. Bagaimana cara menggunakan AUTHMODE?

11. Apakah yang menjadi output pada potongan program dibawah ini? Dengan catatan bahwa semua object dan package yang belum dideklarasikan,dianggap telah dideklarasikan sebelumnya. Blok pertama dari kode dibawah ini diletakkan pada sebuah MIDlet, yang akan dieksekusi pada saat sebuah Command Ok ditekan dan hasil pembacaan dari enumeration akan ditampilkan oleh sebuah alert. Muncul String Jeni, Jena, dan Jene pada Alert Compile Error Muncul tiga buah String doesnâ t match pada console Muncul String doesnâ t match pada Alert Muncul String Java pada console Tampil String Java pada Alert Muncul sebuah String doesnâ t match pada console 12. Apakah istilah untuk contraints (kunci) pada Record dalam RMS? Primary Key Foreign Key Not Null Constraints tidak ada dalam RMS 13. Apakah hasil dari potongan kode berikut ini, jika semua package yang diperlukan telah diimport?

error Sebuah form dengan tulisan Jeni Jena Jen Sebuah form bertuliskan Jena Jene Jeni Tulisan Jene Jeni Jena pada sebuah form 14. Ubahlah kode berikut ini sehingga mendapatkan descending sorting!

15. Bilamanakah names bernilai null? Saat tidak ada record store yang tersimpan Saat tidak ada record store yang dibuat oleh aplikasi tersebut Saat ada record store yang bernama null Saat ada record store yang dihapus Saat record store belum dibuka 16. Apakah pernyataan berikut benar? RecordStoreNames adalah case-sensitive dan tidak dapat lebih dari 32 karakter. Benar Salah 17. Berikut method-method untuk mengambil informasi dari record store (javax.microedition.rms.recordstore). Method manakah yang bisa mengembalikan jumlah record yang berada pada record store? int getsize() int getsizeavialable() int getnumrecords() int getrecordsize(int RecordId) int getnextrecordid() 18. Pernyataan manakah yang benar mengenai baris kode berikut. Diumpakan semua objek adalah objek yang valid. Kode tersebut akan berhasil dikompile dan dijalankan Kode tersebut akan berhasil dkompile tetapi tidak akan melempar sebuah exception saat berjalan. Kode tersebut akan berhasil dikompile dan berjalan jika "rs.deleterecord(2)" dihilangkan. Kode tersebut tidak akan bisa di-compile

19. Apakah pernyataan berikut benar? Ketika meng-update sebuah record, user lain dapat mengupdate record pada waktu yang sama. Benar Salah 20. Perhatikan potongan kode berikut ini. Asumsikan method untuk menulis, membaca, menghapus dan menutup Record Store sudah ada dan berjalan dengan baik. Apakah hasil dari kode tersebut? Tidak bisa dikompile Bisa dikompile tapi tidak menampilkan apapun Berhasil dikompile tetapi saat dijalankan menghasilkan error exception Berhasil dikompile dan dijalankan dengan baik 21. Berikut ini, manakah yang bisa dianalogikan sebagai database trigger? RecordListener RecordFilter Dictionary Enumeration 22. Berapa kolomkah yang memungkinkan ada untuk setiap record dalam sebuah sistem RMS kecuali kolom default dari Record ID? 4 1 3 10 23. Apakah kepanjangan dari RMS? Resource Management System Record Management System Research Management System Risk Management System

24. Lengkapilah titik-titik pada kode berikut ini sehingga di dapatkan sebuah record store seperti di bawah ini : 1 Java ME 2 Jeni writerecord("java ME"); writerecord("jeni"); writerecord(); writerecord("java ME Jeni"); addrecord("jeni",1,4); rs.addrecord(rec, 0, rec.length); rs.addrecord(rec, 0, rec.length); 25. Apakah yang menjadi output dari potongan kode berikut ini?

Terciptalah sebuah record store dengan nama REC_STORE Muncul teks "Open Record Store Sukses" ke layar Sebuah rms dengan nama rms_sederhana telah terbentuk Teks "Open Record Store Sukses" muncul di layar device, sebagai penanda bahwa record store telah sukses dibuat Muncul teks "Open Record Store Sukses" ke console yang menandai rms_sederhana siap untuk digunakan 26. Bila terdapat record store RS1, RS2, RS3, RS4, dan RS5, apakah nilai dari names[3] pada kode diatas? RS1 RS2 RS3 RS4 RS5 Submit