Soal Uas RPL Kls 11 Pbo
Soal Uas RPL Kls 11 Pbo
1 Jenis enkapsulasi yang dapat diakses oleh siapa saja adalah… Friend Protected Private Public
Encapsulation,polymorphism,
2 Konsep dasar OOP adalah… Encasulation,Collection,Inheritance Modularity,Reusabiltiy,Extendibility Modularity,Reusability,Encapsulation
Inheritance
3 Wadah yang menjadi kerangka dari sebuah object disebut… Class Method Module Main
4 Nama lain dari istilah pewarisan adalah … Inheritance Interface Overriding Overloading
Pemograman berorientasi objek adalah Pemograman berorientasi obejek Pemograman berorientasi objek adalah Pemograman berorientasi objek adalah
8 Pernyataan yang tepat mengenai pemrograman berorientasi objek adalah… pemrograman yang fokus kepada adalah pemograman yang fokus pemograman modern yang fukos pemograman yang menutupi kelemahan
penciptaan objek-objek kepada fungi-fungsi objek-objek memecahkan masalah procedural progamming
public function dataHewan(){
return "Data Hewan Yang Saya Miliki....";
9 } Property Method Object Class
10 Untuk mengakses sebuah method dan property kita dapat menggunakan… {} >> <<
<?php
//host yang digunakan
$host = 'localhost';
//username untuk login ke host
$user = 'root';
//jika menggunakan PC sendiri sebagai host,
//secara default password dikosongkan
$pass = '';
11 Tampil.php Hapus.php Edit.php Config.php
//isikan nama database
$dbname = 'inventori';
//mengubung ke host
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
//memilih database yang akan digunakan
$dbselect = mysql_select_db($dbname);?>
Perhatikan listing program diatas,umumnya penamaan file list disamping dinamakan dengan.....
<?php
//host yang digunakan
$host = 'localhost';
//username untuk login ke host
$user = 'root';
//jika menggunakan PC sendiri sebagai host,
//secara default password dikosongkan
$pass = '';
12 Mengkoneksikan dengan record Mengkoneksikan dengan file Mengkoneksikan dengan tabel Mengkoneksikan dengan database
//isikan nama database
$dbname = 'inventori';
//mengubung ke host
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
//memilih database yang akan digunakan
$dbselect = mysql_select_db($dbname);?>
Listing program yang diawali dengantanda // pada listing program diatas, merupakan.....
<?php
//host yang digunakan
$host = 'localhost';
//username untuk login ke host
$user = 'root';
//jika menggunakan PC sendiri sebagai host,
//secara default password dikosongkan
$pass = '';
14 PHP inventori localhost root
//isikan nama database
$dbname = 'inventori';
//mengubung ke host
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
//memilih database yang akan digunakan
$dbselect = mysql_select_db($dbname);?>
Dari variabel pada listing program diatas, yang menunjukkan variabel nama database adalah.....
<?php
//host yang digunakan
$host = 'localhost';
//username untuk login ke host
$user = 'root';
//jika menggunakan PC sendiri sebagai host,
//secara default password dikosongkan
$pass = '';
16 $dbname $dbselect $connect $pass
//isikan nama database
$dbname = 'inventori';
//mengubung ke host
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
//memilih database yang akan digunakan
$dbselect = mysql_select_db($dbname);?>
Dari variabel pada listing program diatas, yang menunjukkan variabel database dipilih adalah.....
19 Manakah contoh class yang benar dalam PHP? class MyClass { // isi class c
}lass My_Class { // isi class class
} myclass { // isi class }class my_class { // isi class }
20 Di bawah ini, yang bukan merupakan jenis akses modifier dalam PHP adalah: public protected semua jawaban salah private
21 Kumpulan dari objek-objek dengan karakteristik yang sama adalah pengertian... abstraksi kelas object atribut
22 Class yang dapat diakses dari luar package dinamakan… public class student record package
23 Berikut ini yang termasuk tipe data primitif adalah… boolean character byte double
24 Fungsi method System.in dalam Java adalah.. mengirimkan keluaran ke layar menangani pembacaan dari keyboard menampilkan pesan kesalahan menangani suatu objek
25 Sistem yang berguna untuk mengirimkan keluaran ke layar adalah….. System.in System.out System.err System.exit
26 Berikut ini yang termasuk tipe data reference adalah.. float character short in
27 Hasil kompilasi dari berkas java adalah file BAK file Bytecode file Executable file class
28 Method yang digunakan untuk membandingkan dua buah string adalah Equal( ) Concat( ) Length( ) Equals( )
29 Untuk mendeklarasikan bahwa variabel tersebut adalah static, maka kita dapat menggunakan keywo static Instance char double
30 Method yang digunakan untuk mengonversi nilai string ke integer java adalah... parseint( ) converseint( ) cint( ) changeint( )
Soal Essay
Buatlah sebuah program OOP PHP sederhana dengan ketentuan sebagai berikut :
Apakah AUTO_INCREMENT hanya berlaku untuk data tipe INT (Integer) ? Berikan pendapat anda
3.
serta sebutkan tipe data INT (Integer) lain yang dapat menggunakan AUTO_INCREMENT !
Sebutkan apa saja kekurangan dan kelebihan dari penggunaan OOP sebagai style penulisan program
4.
kita, Minimal 3 !.
Sebutkan yang anda ketahui, Bahasa pemograman apa saja yang mengadopsi konsep penulisan
5.
program menggunakan OOP !
PilE jawab Jenis file1 file2 fileA fileB fileC fileD fileE
Private Protected D 1
Polymorphism,Reusability,Encapsulation B 1
Function A 1
Implements A 1
new Class A 1
Var C 1
HTML D 1
"" A 1
Delete.php C 1
PHP Pembuka B 1
$user A 1
$user B 1
Object A 1
Properties D 1
static E 1
method B 1
semua salah A 1
single A 1
System.new B 1
long D 1
file object D 1
Upper( ) D 1
for A 1
system A 1
2
2