Anda di halaman 1dari 14

No

Soal PilA PilB PilC PilD


Soal

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

5 Abstraksi dari class adalah.... Object Function Method Property

6 Proses instansiasi biasanya menggunakan keyword This Instance New Object

7 Perilaku dari sebuah objek disebut… Class Atribut Property Method

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

Pada listing program diatas adalah scope apa…

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);?>

Fungsi dari listing program disam-ping 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 = '';
13 Variabel Value Komentar Nama 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);?>

Pada listing program diatas yang menunjukkan 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 = '';
15 $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 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.....

17 Method Properties Class this

Pada listing program diatas disebut sebagai…


18 This Native Class Object

Pada listing program diatas disebut sebagai…

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 :

- Class dan object bebas


1
- Properties dan method disesuaikan dengan object yang dibuat
- Maksimal object 3
Jika terdapat kesamaan pada jawaban maka point akan dikurangi
Buatlah sebuah listing program yang digunakan untuk mengkoneksikan database anda dengan
file codding anda dengan ketentuan sebagai berikut :
2.
- Nama database menggunakan nama lengkap_no.absensi

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

Pemograman berorientasi objek adalah


pemograman yang di kembangkan dari A 1
procedural progamming
Output B 1

"" A 1

Delete.php C 1

Mengkoneksikan dengan folder D 1


PHP Pembuka C 1

PHP Pembuka B 1
$user A 1

$user B 1

Object A 1
Properties D 1

class MYCLASS{//isi class} A 1

static E 1

method B 1

semua salah A 1

single A 1

menyembunyikan informasi dari suatu class A 1

System.new B 1

long D 1
file object D 1

Upper( ) D 1

for A 1

system A 1

2
2

Anda mungkin juga menyukai