Program java kelas XI TI 1. Program java dikembangkan oleh …. a. Sun Microsystem, Inc b. Microsoft c. Linux d. Lotus e. Telkom 2. Salah satu kekurangan program javascript adalah ….. a. Ukuran file kecil b. Mudah untuk dipelajari c. Script tidak terenkripsi d. Terbuka e. Program turunan 3. Tanda “//” berfungsi untuk ……. a. Menjadi keterangan yang tidak tertampil di browser b. Menjadi keterangan yang tertampil di browser c. Menjadi komentar yang tidak tertampil di browser d. Menjadi komentar yang tertampil di browser e. Salah semua 4. Nilai string adalah …… a. Angka yang mempunyai sifat matematis b. Nilai yaitu true (benar) dan false (salah) c. Nilai yang tidak memiliki nilai sama sekali d. adalah karakter yang bisa berupa huruf , kata symbol atau angka e. Salah semua 5. Dibawah ini aturan-aturan penamaan variable, kecuali …. a. Harus diawali dengan karakter b. Tidak boleh menggunakan spasi c. Kapitalisasi (huruf besar dan huruf kecil) dibedakan pada nama variable d. Tidak boleh mengunakan reserverd word e. Javascript diletakkan di antara <BODY> …. </BODY> 6. Konstanta/literal adalah ….. a. Suatu nilai pasti yang tidak bisa diubah-ubah b. Suatu nilai yang bisa berubah c. Suatu nilai yang tidak ada kepastian d. Suatu nilai yang perubahan yang mendadak e. Suatu nilai yang selalu kecil 7. Operator unary adalah …… a. operator yang hanya mengolah lima nilai operan saja b. operator yang hanya mengolah empat nilai saja c. operator yang hanya mengolah tiga operan saja d. operator yang hanya mengolah dua nilai operan saja e. operator yang hanya mengolah satu nilai atau satu operan saja 8. Decrement adalah …… a. Mengurangi nilai operan (variable) sebesar satu b. mengurangi nilai operan (variable) sebesar dua c. mengurangi nilai operan (variable) sebesar tiga d. mengurangi nilai operan (variable) sebesar empat e. mengurangi nilai operan (variable) sebesar lima 9. Operator binary adalah …… a. Operator yang mengolah tujuh nilai atau tujuh operan b. Operator yang mengolah empat nilai atau empat operan c. Operator yang mengolah enam nilai atau enam operan d. Operator yang mengolah tiga nilai atau tiga operan e. Operator yang mengolah dua nilai atau dua operan 10. Pernyataan if…………else digunakan untuk …… a. Membandingkan suatu kondisi b. melakukan suatu loop atau menjalankan ekspresi berulang-ulang c. melakukan suatu loop atau menjalankan ekspresi berulang-ulang untuk yang telah di tentukan sebelumnya d. menghentikan ekspresi loop yang sedang dijalankan e. pernyataan yang melakukan loop(pengulangan) di dalam sebuah objek 11. Pernyataan While digunakan untuk ….. a. Membandingkan suatu kondisi b. melakukan suatu loop atau menjalankan ekspresi berulang-ulang c. melakukan suatu loop atau menjalankan ekspresi berulang-ulang untuk yang telah di tentukan sebelumnya d. menghentikan ekspresi loop yang sedang dijalankan e. pernyataan yang melakukan loop(pengulangan) di dalam sebuah objek 12. Pernyataan for digunakan untuk ………. a. Membandingkan suatu kondisi b. melakukan suatu loop atau menjalankan ekspresi berulang-ulang c. melakukan suatu loop atau menjalankan ekspresi berulang-ulang untuk yang telah di tentukan sebelumnya d. menghentikan ekspresi loop yang sedang dijalankan e. pernyataan yang melakukan loop(pengulangan) di dalam sebuah objek 13. Pernyataan break digunakan untuk ….. a. Membandingkan suatu kondisi b. melakukan suatu loop atau menjalankan ekspresi berulang-ulang c. melakukan suatu loop atau menjalankan ekspresi berulang-ulang untuk yang telah di tentukan sebelumnya d. menghentikan ekspresi loop yang sedang dijalankan e. pernyataan yang melakukan loop(pengulangan) di dalam sebuah objek 14. Program bantuan untuk mengkomfile (running) program java adalah …. a. Netsbeans b. Linux c. Office d. Dbase e. Sun 15. Ekstension “.js” merupakan program …… a. Word kondisi kondisi kondisi kondisi b. Excel c. Photoshop d. Corel Draw e. Java 16. Pengontrolan aliran program disebut …… a. Thread b. Sintak c. Body d. Javascript e. Web 17. Class process digunakan untuk ….. a. Memanipulasi prosess b. Menggandakan proses c. Mengurangi proses d. Menambah proses e. Merekayasa proses 18. Salah program untuk mengolah web adalah ….. a. Dreamweaver b. PHP c. Photoshop d. MySQL e. Salah semua 19. <script language=”javascript”> merupakan script …… a. Java script b. HTML c. Body d. Sintax e. Document 20. Script javascript diletakkan di antara <HEAD> …. </HEAD> a. Membaca dan mengidentifikasi sintak tersebut sebelum browser membaca isi dari <BODY> b. Membaca dan mengidentifikasi sintak tersebut setelah browser membaca isi dari <BODY> c. Membaca dan mengidentifikasi sintak tersebut pertengahan browser membaca isi dari <BODY> d. Membaca dan mengidentifikasi sintak tersebut sebelum browser mengedit isi dari <BODY> e. Membaca dan mengidentifikasi sintak tersebut sebelum browser menghapus isi dari <BODY> ESSAY 1. Apa yang dimaksud dengan program aplikasi java 2. Apa kelebihan program javascript 3. Apa keuntungan program javascript 4. Apa yang dimaksud dengan nilai 5. Sebutkan dan jelaskan macam-macam nilai yang ada pada program java 6. Apa yang dimaksud variabel 7. Sebutkan dan jelaskan macam-macam aturan variabel yang ada pada program java 8. Sebutkan macam-macam jenis operator pada program java 9. Sebutkan 3 macam operator unary 10. Apa yang dimaksud dengan syntax