Pemrograman Berorientasi Obyek:Contoh Soal: Difference between revisions
No edit summary |
|||
| Line 59: | Line 59: | ||
* Publik static double log | * 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. | Pada java, method yang digunakan untuk menghitung nilai mutlak dari suatu bilangan adalah <code>Math.abs(double a)</code>. 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... ===== | ===== 9. Sebuah method yang dijalankan secara otomatis ketika objek dari class dibuat, disebut... ===== | ||
| Line 77: | Line 77: | ||
* ''Semua benar'' | * ''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. | 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... ===== | ===== 11. Java dirancang untuk tujuan umum serta menganut paradigma... ===== | ||
| Line 107: | Line 109: | ||
===== 14. Method yang berfungsi untuk mengkonversi nilai string ke integer adalah... ===== | ===== 14. Method yang berfungsi untuk mengkonversi nilai string ke integer adalah... ===== | ||
* ''ParseInt()'' | * ''<code>ParseInt()</code>'' | ||
* Cin() | * <code>Cin()</code> | ||
* Converselnt() | * <code>Converselnt()</code> | ||
* Changelnt() | * <code>Changelnt()</code> | ||
* Cint() | * <code>Cint()</code> | ||
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. | Method yang berfungsi untuk mengkonversi nilai string ke integer pada java adalah <code>Integer.parseInt(String s)</code>. Method ini menerima parameter berupa string yang akan dikonversi ke integer. Jika string yang diterima tidak dapat dikonversi menjadi integer, maka akan terjadi <code>NumberFormatException</code>. | ||
===== 15. Stream yang berfungsi untuk menampilkan atau mengirim keluaran layar adalah... ===== | ===== 15. Stream yang berfungsi untuk menampilkan atau mengirim keluaran layar adalah... ===== | ||
* ''System.out'' | * ''<code>System.out</code>'' | ||
* System.in | * <code>System.in</code> | ||
* System.exit | * <code>System.exit</code> | ||
* sistem.keluar | * <code>sistem.keluar</code> | ||
* system.Out | * <code>system.Out</code> | ||
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(). | Stream yang berfungsi untuk menampilkan atau mengirim keluaran layar pada java adalah <code>System.out</code>. Stream ini merupakan objek dari <code>PrintStream</code> yang dapat digunakan untuk mencetak output teks atau data primitif ke layar. Method yang sering digunakan pada <code>System.out</code> adalah <code>println()</code> dan <code>print()</code>. | ||
===== 16. Arsitektur pada java yang digunakan untuk wireless atau mobile device disebut... ===== | ===== 16. Arsitektur pada java yang digunakan untuk wireless atau mobile device disebut... ===== | ||
| Line 149: | Line 151: | ||
* Menampilkan atribut dalam objek | * 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. | <code>console.log()</code> adalah method yang digunakan pada [[Javascript|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... ===== | ===== 19. Sintak java yang digunakan untuk melakukan kompilasi berkas program adalah... ===== | ||
| Line 176: | Line 178: | ||
* Merubah konten | * 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(). | Method <code>System.in</code> 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 <code>System.in</code> adalah <code>read()</code> dan <code>readLine()</code>. | ||
===== 22. Method yang berfungsi untuk membandingkan dua buah data string adalah... ===== | ===== 22. Method yang berfungsi untuk membandingkan dua buah data string adalah... ===== | ||
| Line 185: | Line 187: | ||
* concat() | * 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. | Method yang digunakan untuk membandingkan dua buah data string pada java adalah <code>.equals()</code>. 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... ===== | ===== 23. Yang termasuk ke dalam tipe data reference adalah... ===== | ||