Anda di halaman 1dari 9

Soal-soal latihan

1. Karakteristik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi


dan prosedur dalam objek, adalah : a. Polimorphism c. Inheritance b. odular d. !nkapsulasi

". Karakteristik utama bahasa pemrograman berorientasi objek, adalah :


a. !nkapsulasi b. Inheritance c. polymorphism d. #a$aban a, b dan c %!&'(

). Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin


terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah : a. !nkapsulasi c. polymorphism b. Inheritance d. #a$aban a, b dan c %!&'(

*.

eningkatkan e+tensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari: a. Pemrograman ,erstruktur b. Pemrograman ,op -o$n c. Pemrograman .bject .riented d. Pemrograman odular

/. -iba$ah ini pernyataan yang benar tentang metode dan objek, kecuali: a. etode merupakan suatu procedure atau fungsi yang disatukan dalam suatu objek b. -idalam sebuah objek, metode didefinisikan dengan sesuatu header fungsi atau
prosedur. c. &ama metode harus diletakkan sebelum nama objek yang memiliki metode tersebut d. -iluar objek, sebuah metode didefinisikan secara penuh. 0. -iba$ah ini adalah langkah-langkah dalam merancang file : a. enentukan banyaknya jumlah kebutuhan file b. enentukan parameter file c. #a$aban a dan b benar d. #a$aban a dan b salah

1. -iba$ah ini yang merupakan 2I!3- K!4 dari suatu tabel pega$ai perusahaan, adalah :
a. b. c. d. nama pega$ai 5napeg6 nomor induk pega$ai 5nipeg6 jabatan pega$ai 5japeg6 gaji pega$ai 5gapeg6

7. -iba$ah ini yang merupakan 'kronim 2ile dari suatu lingkungan pendidikan adalah :
a. Inputsis$a.prg b. sis$a81 c. sis$a.db d. nomor Induk Sis$a 5nis6

9. -iba$ah ini merupakan teknik perancangan program untuk mendukung dalam


pengembangan sistem informasi, kecuali : a. ,eknik perancangan program dalam bentuk spesifkasi program b. ,eknik perancangan file dalam bentuk spesifikasi file c. ,eknik perancangan database dalam bentuk spesifikasi file

d. ,eknik perancangan program dalam bentuk spesifikasi file

18. -iba$ah ini merupakan langkah-langkah dalam perancangan file, kecuali :


a. b. c. d. enentukan S4S,! 23.:;<'(,. enentukan banyaknya jumlah file yang dibutuhkan. enentukan parameter dari file yang akan dibuat. enentukan 2I!3- K!4

11. 1.Kecepatan akses data pada S'S- tergantung pada : a. Kerapatan pita c. 3ebar celah antar blok b. Kecepatan pita d. 'lamat pita

1". ".#ika pada file mata kuliah yang didalamnya terdapat informasi tentang seluruh mata
kuliah yang terdapat di suatu lembaga pendidikan. Isi dari file mata kuliah dapat diperbaiki 5di edit6 jika kondisi yang ada dimasa depan mengharuskan adanya pergantian mata kuliahdengan nama mata kuliah baru dan sks yang juga baru, maka perbaikan data untuk isi file mata kuliah mutlak dilakukan. <al ini yang disebut dengan penyetaraan mata kuliah. Pernyataan di atas adalah contoh dari : a. 2ile Input c. 2ile -inamik b. 2ile 3aporan d. 2ile %ack up 1). ). ;iri-ciri organisasi data file dengan metode se=uential, kecuali : a. (ekaman disimpan berdasarkan suatu kunci b. Pencarian rekaman tertentu dilakukan record demi record sesuai kunci c. asing-masing record diberi indeks d. #a$aban a dan b %!&'( 1*. *. ;iri-ciri dari piranti akses direct 5-'S-6 adalah, kecuali : a. ,idak ada pengalamatan b. Pembacaan rekaman tidak harus urut c. empunyai alamat d. -ata disimpan dalam blok

1/. /. .rganisasi data yang melakukan pencarian rekaman tertentu dilakukan record demi
record adalah : a. (andom b. Se=uential c. Inde+ed Se=uential d. Inde+ed (andom

10. 2ile yang berisi program-program bantu yang dapat berfungsi untuk mempercepat dan
optimalisasi dari pengolahan data, adalah : a. 2ile Kerja c. 2ile 3ibrary b. 2ile %ackup d. 2ile Kerja

11. ". 2ile

ahasis$a yang apabila akan diperbaiki 5diedit6 untuk jangka $aktu yang lama adalah contoh dari tipe file : a. 2ile -inamik c. 2ile (eferensi b. 2ile Sejarah d. 2ile ,ransaksi a. 2ile Kerja b. 2ile %ack->p c. 2ile Input d. 2ile aster

17. ). ,ipe file yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah :

19. *. 2ile diba$ah ini yang bertipe 2ile


a. 2ile &ilai b. 2ile Pemabayaran

aster pada lembaga pendidikan, adalah : c. 2ile ahasis$a d. 2ile absensi

"8. /. %erisi program-program aplikasi atau utility program. 2ile ini berisi program-program
bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah : a. 2ile kerja c. 2ile %ackup b. 2ile 3ibrary d. #a$aban Salah Semua

"1. Pada tehnik pemrograman top do$n, hierarki dari modul-modul digambarkan dengan :
a. 2lo$chart b. Struktur ;hart a. 3ogical ;oherent b. Penulisan Program "). ). c. Pseudocode d. -iagram <IP. c. >kuran odul d. Independent

"". ". 4ang perlu diperhatikan untuk sebuah karakteristik modul yang baik adalah, kecuali :

a.
b. c. d.

odul utama pada pemrograman terstruktur adalah, kecuali : odul yang mengendalikan semua proses yang terjadi dalam program. odul dengan jumlah statement terbanyak odul yang memanggil modul lain. odul yang pertama kali dijalankan.

"*. *. Pemrograman yang menggunakan sub-routine adalah : a. Pemrograman object oriented b. Pemrograman ,.P--.:& c. Pemrograman odular d. Pemrograman Perulangan

"/. /. -alam bahasa pemrograman Pascal, pernyataan subroutine dinyatakan dengan


perintah: a. P(.;!->(! b. :<I3! ?. -. kecuali : a. P'S;'3 b. %'SI; c. 2.(?.-. d. %!@I&

"0. -iba$ah ini %ahasa pemrograman yang dapat menghasilkan file !A!;>,'%3! adalah,
c. BIS>'3 %'SI; d. -!3P<I

"1. ".

enterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file e+ecutable, adalah penterjemah bahasa pemrograman, yaitu: a. 'ssembler c. ;ompiler b. Interpreter d. -ebugging a. Synta+ error b. (untime error c. 3ogic error d. #a$aban a,b %!&'(

"7. ). C D 5 18 E 8 6 adalah contoh dari kesalahan program :

"9. *. 'kar minus 5bilangan negatif6 adalah contoh dari kesalahan program :
a. Synta+ error b. (untime error c. 3ogic error d. #a$aban a,b %!&'(

)8. /. .utput potongan program diba$ah ini adalah : I := 1 While I < 5 DO Begin Write(Bina); I := I + 1; End; a. %ina%ina%ina c. %ina%ina%ina%ina b. %ina%ina d. %ina%ina%ina%ina%ina

S.'3 #':'%'& 1. - enkapsulasi ". ). *. /. 0. 1. 7. 9. 18 . 11 . 1" . 1) . 1* . 1/ . 10 . 11 . 17 . 19 . "8 . "1 . "" . ") . ; ; ; ; ; ; ' ; ' % ; ' ' file kerja atau temporary ; % % %

1. Teknik engala!atan akt"al dari re#$rd %ang diinginkan& %ait": a. engala!atan a'($l"t '. engala!atan indek( #. engala!atan alternati) d. engala!atan relati) e. enga!atan internal *. +ara,!et$de en%i! anan dan e!'a#aan data %ang dilak"kan (e#ara a#ak ata" lang("ng di(e'"ta. .e/"entiel )ile '. 0and$! #. Inde1ed (e/"ential d. Inde1ed rand$! e. Inde1ed )ile 2. 3ang '"kan t"4"an eng$rgani(a(ian data di dala! e!r$ga!an 'er("("n adalaha. 5nt"k !en%ediakan (arana en#arian re#$rd 'agi eng$lahan '. 6en%ediakan (arana en#arian 'agi (elek(i& ata" en%aringan. #. 6e!"dahkan en#i taan )ile d. 6e!"dahkan e!eliharaan )ile. e. 6engat"r ke#e atan )ile 7. 6agneti# ta e !er" akan #$nt$h eralatan 4eni(.. a. .8.D '. D8.D #. 98.D d. B8.D e. :8.D 5. 3ang !er" akan kele!ahan dari .8.D adalaha. 8k(e( lang("ng terhada data la!'at '. ;an4ang re#$rd tidak ter'ata( #. Den(ita( data tinggi d. <arga relati) !"rah e. <arga relati) !ahal =. ;iranti %ang !e!iliki #iri e!'a#aan tidak har"( "r"t adalaha. .8.D '. D8.D #. 98.D d. B8.D e. :8.D >. 9e#e atan ita ada ak(e( .8.D !e! engar"hi-. a. ;r$(e( data '. Ban%akn%a data #. 9e#e atan ak(e( data d. ;enga lika(ian data e. ?eni( data @. +$nt$h iranti D8.D adalaha. <ard di(k '. +$! a#t di(k #. DAD d. 9a(et e. Bla(h di(k C. 8 a'ila kita !elak"kan eng$lahan 'a(i( data %ang 'er(i)at eri$dik (e'aikn%a kita !engg"nakan !et$dea. .e/"ential )ile '. Inde1ed (e/"ential #. 0and$!

d. 6anagerial )ile e. 8"t$!ati# )ile 1D. ?eni( iranti %ang !e!iliki #iri r$(e( Erite da at dilak"kan 'e'era a kali adalaha. .8.D '. D8.D #. 98.D d. B8.D e. :8.D 11. B0:D1 !er" akan 4eni( ara!etera. Fa!a r$gra! '. 8kr$ni! r$gra! d. 9$de r$gra! e. ;r$(e( r$gra! 1*. 3ang '"kan !er" akan ara!eter )ile adalaha. Fa!a )ile '. 9$de )ile #. T% e )ile d. 8kr$ni! )ile e. .%(te! )l$E #hart 12. ;r$(e( ena!'ahan ("at" data ata" eng"'ahan ("at" data ter!a("k kedala! ara!etera. 8kr$ni! r$gra! '. Baha(a e!r$gra!an #. Bent"k ta! ilan d. ;r$(e( r$gra! e. B"ng(i r$gra! 17. Bent"k r$(e( r$gra! har"( dilak"kan (e#ara... a. 8'(trak '. 5!"! #. 0in#i dan detail d. 6el"a( e. 3ang aling "ta!a (a4a 15. Bera a 4"!lah ara!eter )ile %ang har"( di en"hi "nt"k !e!'"at ran#angan )ile.. a. > '. @ #. C d. 1D e. 11 1=. 6enent"kan 'an%akn%a 4"!lah ke'"t"han )ile %ang nanti akan di erg"nakan dala! r$gra! !er" akan langkahGlangkah dala!a. ;eran#angan )ile '. ;eran#angan r$gra! #. ;eran#angan (%(te! d. ;eran#angan data e. ;eran#angan re $rt 1>. 6enent"kan 'an%akn%a (e'el"!a. ;eran#angan )ile '. ;eran#angan r$gra! #. ;eran#angan (%(te! d. ;eran#angan data 4"!lah ke'"t"han r$gra! erl" dilak"kan

e. ;eran#angan re $rt 1@. 6enent"kan ($)tEare %ang akan dig"nakan (angat enting dala! a. ;eran#angan )ile '. ;eran#angan r$gra! #. ;eran#angan (%(te! d. ;eran#angan data e. ;eran#angan re $rt 1C. +$nt$h akr$ni! r$gra! %ait"a. ;r$gra! !en" "ta!a '. 6en""ta!a.;0: #. ;65D1 d. Ai("al 'a(i# e. ABD1 *D. .etelah !e!'"at )l$E#hart %ang akan di'"at hal %ang (elan4"tn%a dilak"kan adalaha. 6ende)ini(ikan !a(alah '. 6enghit"ng 4"!lah data dan Haria'le #. 6e!'"at #$ding ata" (#ri t r$gra! d. 6elak"kan te(t r$gra! e. 6end$k"!enta(ikan r$gra! *1. OO; !engha(ilkan r$gra! 'er'a(i(... a. Wind$E( '. Iin"1 #. ;a(#al d. D'a(e e. DO. **. ;endekatan dari ata( ke 'aEah di!iliki $leha. ;e!r$gra!an $'4e#t '. ;e!r$gra!an 'er$rienta(i data #. ;e!r$gra!an ter(tr"kt"r d. ;e!r$gra!an 'er$rienta(i $'4e#t e. ;e!r$gra!an liniear *2. 3ang '"kan !er" akan kele'ihan OO; adalaha. 6e!iliki (arana %ang 'er(i)at Hirt"al '. Ber$rienta(i ke ada ("'4e#t #. Beker4a didala! (i(te! $ era(i Eind$Ea d. 6engha(ilkan r$gra! a lika(i 'er'a(i( Eind$E( e. Da at !e!an)aatkan Wind$E( "nt"k a( ek :ra)i(& 6"lti!edia d(' *7. I(tilah ti e $'4ek dikenal dala! 'aha(aa. ;a(#al '. Ai("al 'a(i# #. ;<; d. +++ e. D'a(e *5. 9arakteri(tik dari ("at" $'4ek dit"r"nkan ke $'4ek %ang lain (ehingga $'4ek %ang 'ar" akan !e!iliki karakteri(tik %ang (a!a dengan ind"kn%a. <al ini di(e'"ta. Inheritan#e '. Enka ("la(i #. 8'(trak(i d. 9eanekaraga!an e. 0and$! *=. +$nt$h dari enka ("la(i adalah... a. +lient tergant"ng ada ($)tEare '. .i)at kela( kendaraan 'er!$t$r #. +lient tergant"ng ada inter)a#e

d. 6e! erlihatkan i! le!enta(i dari klien e. .i)at ("'kela( kendaraan 'er!$t$r *>. +$nt$h dari inheritan#e adalah... a. +lient tergant"ng ada ($)tEare '. .i)at kela( kendaraan 'er!$t$r #. +lient tergant"ng ada inter)a#e d. 6e! erlihatkan i! le!enta(i dari klien e. 6en%e!'"n%ikan i! le!enta(i dari klien *@. .e("at" %ang (a!a da at !e!iliki 'ent"k dan !er" akan #iri... a. Inheritan#e '. Enka ("la(i #. 8'(trak(i d. 9eanekaraga!an e. 0and$!

erilak" %ang 'er'eda

*C. +$nt$h dari keaneka raga!an adalah... a. +lient tergant"ng ada ($)tEare '. .i)at kela( kendaraan 'er!$t$r #. +lient tergant"ng ada inter)a#e d. 6e! erlihatkan i! le!enta(i dari klien e. 6en%ediakan 'an%ak i! le!enta(i %ang 'er'eda dengan (e'"ah inter)a#e 2D. 9arakteri(tik "ta!a 'aha(a e!r$gra!an ter(tr"kt"r adalaha. Inheritan#e '. Enka ("la(i #. 8'(trak(i d. 9eanekaraga!an e. 6$d"lar

Anda mungkin juga menyukai