Pemrograman Berorientasi Obyek:Contoh Soal
1. Perintah mencetak pada java adalah<ref>brainly.co.id - Pilihan Berganda</ref>
System.out.println("Hello java");cekSystem.out.println(Helo java);System.out.println("Hello Java);breakSystemOut.println("Hello Java")System.Out.java("Println");Hello Java
2. Memiliki satu atau lebih method abstrak disebut<ref name=":0">elvatya.com - Contoh Soal Pemrograman Java PBO dan Jawabannya</ref>
- Class abstrak
- Method
- Method abstrak
- Implementasi
- Objek
3. Suatu data yang membedakan antara objek dengan yang lain disebut<ref name=":0" />
- Metode
- Atribut
- Class
- Perilaku
- Variabel
4. Prinsip dari OOP yang memodelkan kelas sesuai dengan masalahnya adalah<ref>kemdikbud.go.id - Materi Pertemuan 4</ref>
- Pembungkusan
- Pewarisan
- Abstraksi
- Polimorfisme
- Inheritance
5. Menulis komentar pada program java menggunakan<ref name=":0" />
///* */#/*//dan/*. .*/
6. Yang termasuk kedalam tipe data wrapper adalah<ref name=":0" />
- Byte
- Boolean
- Char
- Double
- Semua benar
Semua tipe data yang tercantum di atas termasuk dalam tipe data wrapper di Java. Tipe data wrapper digunakan untuk mengubah tipe data primitif menjadi objek, sehingga memungkinkan tipe data primitif untuk digunakan dalam konteks OOP.
7. Penyembunyian informasi data pada prinsip OOP adalah<ref name=":0" />
- Inheritance
- Encapsulation
- Polimorfisme
- Abstraksi
- Orientasi
Encapsulation adalah prinsip dalam OOP yang digunakan untuk menyembunyikan informasi data atau implementasi dari kelas lain. Dengan encapsulation, kelas dapat mengontrol akses ke data yang ada didalamnya, sehingga data hanya dapat diakses atau diubah melalui method yang sesuai.
8. Method yang menghasilkan nilai mutlak adalah<ref name=":0" />
Publik static double abs (double a)Publik static absPublic static doublePublic static floor (double a)Publik static double log
Pada java, method yang digunakan untuk menghitung nilai mutlak dari suatu bilangan adalah Math.abs(double a). Method ini akan mengembalikan nilai mutlak dari parameter yang diinputkan. Method ini bersifat public dan static sehingga dapat diakses tanpa harus menciptakan object dari kelas Math.
9. Sebuah method yang dijalankan secara otomatis ketika objek dari class dibuat, disebut<ref name=":0" />
- Constructor
- Orentasi
- Abstraksi
- Pembungkusan
- Pewarisan
Constructor adalah method yang dijalankan secara otomatis ketika objek dari sebuah class dibuat. Constructor digunakan untuk menginisialisasi atribut-atribut dari objek yang dibuat. Constructor juga dapat digunakan untuk membuat objek dengan nilai-nilai yang telah ditentukan.
10. Dibawah ini adalah prinsip dari OOP, kecuali<ref name=":0" />
- Inheritance
- Encapsulation
- Polimorfisme
- Abstraksi
- Semua benar
Semua pilihan yang dituliskan termasuk dalam prinsip-prinsip dari OOP (Object Oriented Programming). Inheritance (pewarisan) memungkinkan sebuah class untuk mewarisi properti dan method dari class lain. Encapsulation (pembungkusan) digunakan untuk menyembunyikan informasi dari class lain.
Polimorfisme (banyak bentuk) memungkinkan sebuah objek untuk diperlakukan sebagai objek dari class yang lebih umum. Abstraksi (abstraksi) digunakan untuk membuat model dari sebuah masalah yang akan dipecahkan.
11. Java dirancang untuk tujuan umum serta menganut paradigma<ref name=":0" />
- SGML
- OOP
- Objek
- Kode
- General
Java adalah bahasa pemrograman yang dirancang untuk tujuan umum (general-purpose) dan menganut paradigma pemrograman berorientasi objek (Object-Oriented Programming atau OOP). Dengan menganut paradigma OOP, Java memungkinkan pembuatan kode yang lebih terstruktur dan mudah dikelola.
12. Suatu sifat atau method yang didefinisikan didalam superclass. Sifat ini secara otomatis di wariskan ke sub class, adalah<ref name=":0" />
- Encapsulation
- Inheritance
- Abstraksi
- Polimorfisme
- Orientasi
Inheritance (pewarisan) adalah suatu sifat dari OOP yang memungkinkan sebuah class untuk mewarisi sifat dan method dari class lain. Jika suatu sifat atau method didefinisikan dalam superclass, maka secara otomatis akan diwariskan ke subclass. Dengan adanya pewarisan, subclass dapat mengakses sifat dan method yang telah didefinisikan dalam superclass tanpa harus menuliskannya kembali.
13. Bahasa pemrograman java dibuat oleh<ref name=":0" />
- James Gosling
- Lifelong Kindergarten
- Paul Allen
- Mark Zuckerbag
- Bill Gates
Bahasa pemrograman Java dibuat oleh James Gosling, Mike Sheridan, dan Patrick Naughton pada tahun 1991 saat masih bekerja di Sun Microsystems. Java awalnya dikenal dengan nama "Oak" dan digunakan untuk mengembangkan aplikasi pada perangkat elektronik rumah. Namun, kemudian digunakan untuk mengembangkan aplikasi yang berjalan pada berbagai platform karena Java merupakan bahasa yang independen platform.
14. Method yang berfungsi untuk mengkonversi nilai string ke integer adalah<ref name=":0" />
ParseInt()Cin()Converselnt()Changelnt()Cint()
Method yang berfungsi untuk mengkonversi nilai string ke integer pada java adalah Integer.parseInt(String s). Method ini menerima parameter berupa string yang akan dikonversi ke integer. Jika string yang diterima tidak dapat dikonversi menjadi integer, maka akan terjadi NumberFormatException.
15. Stream yang berfungsi untuk menampilkan atau mengirim keluaran layar adalah<ref name=":0" />
System.outSystem.inSystem.exitsistem.keluarsystem.Out
Stream yang berfungsi untuk menampilkan atau mengirim keluaran layar pada java adalah System.out. Stream ini merupakan objek dari PrintStream yang dapat digunakan untuk mencetak output teks atau data primitif ke layar. Method yang sering digunakan pada System.out adalah println() dan print().
16. Arsitektur pada java yang digunakan untuk wireless atau mobile device disebut<ref name=":0" />
- JJM
- JM22
- J2M
- J2ME
- J2MME
J2ME adalah arsitektur Java yang digunakan untuk perangkat mobile atau wireless device. J2ME merupakan singkatan dari Java 2 Micro Edition. J2ME dikembangkan untuk menyediakan dukungan Java pada perangkat mobile seperti ponsel, PDA, set-top box, dan perangkat embedded lainnya. J2ME menyediakan profile dan configurasi yang sesuai dengan kapasitas perangkat yang berbeda, sehingga dapat digunakan pada perangkat dengan spesifikasi yang berbeda.
17. Java bisa berjalan pada platform yang berbeda-beda, disebut<ref name=":0" />
- General
- Purpose
- Cross-platform
- Spesifik
- Multi program
Java dikembangkan sebagai bahasa pemrograman yang dapat berjalan pada platform yang berbeda-beda. Hal ini disebut sebagai cross-platform. Karena Java dapat dijalankan di berbagai jenis sistem operasi seperti Windows, Mac, Linux, dan lain-lain, maka program yang ditulis dengan Java dapat dijalankan pada berbagai jenis platform tanpa perlu diubah atau dikonversi.
18. Fungsi console.log() digunakan untuk<ref name=":0" />
- Menampilkan hasil cetak
- Menampilkan teks pada console javascript
- Menampilkan halaman dialog
- Menampilkan objek HTML
- Menampilkan atribut dalam objek
console.log() adalah method yang digunakan pada JavaScript untuk menampilkan teks atau nilai variabel pada console browser. Method ini digunakan untuk melakukan debug atau melihat hasil dari suatu proses yang terjadi pada script JavaScript.
19. Sintak java yang digunakan untuk melakukan kompilasi berkas program adalah<ref name=":0" />
- Netbean
- Java class
- Javac
- Classjava
- Class
Sintak yang digunakan untuk melakukan kompilasi berkas program pada Java adalah javac. javac digunakan untuk mengcompile file berkas yang ditulis dalam bahasa Java menjadi bytecode yang dapat dijalankan oleh Java Virtual Machine (JVM). Sintaknya adalah javac namafile.java.
20. Pemrograman Berbasis Objek atau OOP adalah<ref name=":0" />
- Paradigma pemrograman java
- Paradigma prosedural
- Orientasi Objek
- Paradigma pemrograman yang berbasis objek
- Prosedur Java
OOP (Object-Oriented Programming) adalah paradigma pemrograman yang berbasis objek. Paradigma ini menyatakan bahwa segala sesuatu yang diperlukan untuk membuat sebuah program dapat dijabarkan dalam bentuk objek-objek yang saling berinteraksi. Pemrograman berbasis objek menganggap bahwa segala sesuatu dapat dijabarkan dalam objek dan setiap objek memiliki properti (atribut) dan perilaku (method). Java adalah bahasa pemrograman yang menganut paradigma OOP.
21. Method System.in pada java berfungsi untuk<ref name=":0" />
- Menampilkan hasil
- Menangani pembacaan dari keyboard
- Menampilkan notif error
- Menangani debugging
- Merubah konten
Method System.in pada java berfungsi untuk menangani pembacaan dari keyboard. Method ini merupakan objek dari InputStream yang dapat digunakan untuk membaca input dari keyboard. Method yang sering digunakan pada System.in adalah read() dan readLine().
22. Method yang berfungsi untuk membandingkan dua buah data string adalah<ref name=":0" />
equal()exit()equals()length()concat()
Method yang digunakan untuk membandingkan dua buah data string pada java adalah .equals(). Method ini digunakan untuk membandingkan apakah dua buah string memiliki nilai yang sama atau tidak. Method ini akan mengembalikan nilai true jika kedua string memiliki nilai yang sama, dan false jika sebaliknya.
23. Yang termasuk ke dalam tipe data reference adalah<ref name=":0" />
- Character
- Int
- Boolean
- Short
- Float
Tipe data reference adalah tipe data yang menyimpan alamat dari objek dalam memori. Tipe data reference termasuk tipe data yang menyimpan objek, seperti String, Array, dan objek dari class yang dibuat oleh developer. Tipe data yang termasuk dalam tipe data reference diatas adalah Character, Int, Boolean dan Float. Short, Long dan Double juga termasuk tipe data reference.
Tipe data reference yang lebih spesifik adalah tipe data yang menunjuk pada objek dari suatu class tertentu. Contohnya adalah tipe data String yang menunjuk pada objek dari class String, atau tipe data Array yang menunjuk pada objek dari class Array. Selain itu tipe data yang didefinisikan oleh developer, seperti tipe data objek dari class yang dibuat oleh developer juga termasuk dalam tipe data reference yang lebih spesifik.
24. Pemrograman java bersifat<ref name=":0" />
- Umum
- Khusus
- General-purpose
- Program
- Berbasis objek
Java merupakan bahasa pemrograman yang bersifat general-purpose (umum). Java dapat digunakan untuk mengembangkan berbagai jenis aplikasi seperti aplikasi desktop, aplikasi web, aplikasi mobile, aplikasi perangkat embedded, dan lain-lain. Karena itu Java dikenal sebagai bahasa pemrograman yang dapat digunakan untuk tujuan umum.
25. Grup dari objek atau detail dari implementasi obej disebut<ref name=":0" />
- Objek
- Abstraksi
- Atribut
- Class
- Method
Grup dari objek atau detail dari implementasi objek disebut class. Class adalah suatu template atau blueprint yang digunakan untuk membuat objek. Class menyimpan informasi tentang atribut (properti) dan method (perilaku) dari objek yang dibuat dari class tersebut. Setiap objek yang dibuat dari class yang sama akan memiliki atribut dan method yang sama, namun nilai dari atribut dapat berbeda-beda.
Source
<references />