Anda di halaman 1dari 6

"&

SK No. 92/DIKTI/Kep/1996
Fakultas Ilmu Komputer, TeknotogiIndustri, Ekonomi, Teknik Sipil & Perencanaan. Psikotogi, Sastra
Program Diploma (D3) Manajemen laformatika, Teknik Komputer, Akuntansi Komputer, Manajemen Keuangan dan Pemasaran Terakreditas/
Pregram Sarjana(S1)Sistem Intormasi, Sistem Komputer, Teknik Informatika, Tekaix Elektro, Teknik Mesin,
Teknik Industri, Akuntansi, Manajemen, Arsiterkuur, Teknik Sipil, Psikologi, Sastra kegis Terakredkasi
Program Magistar (S2) Sistem Informasi, Manajemen,Teknik Elektro, Sastra Inggrs, Psikologi, Teknik Sipil
Program Doktor(S3)Ilmu Ekonomi, Teknotogi Informasi/ limu Komputer

Soal Ujian Akhir Semester

- Mata Kuliah Algoritma dan Pemrograman 2 Tanggal :


Fakultas : Ilmu Komputer Waktu : 90 Menit -
Jenjang/Jurusih : - SI Dosen 1-
Tingkat/Kelas "AKA (pagi) IKAO1-25727-39,42-44 Sifat : Tutup Buku
Semester/Tahun : ATA Jumlah Soal : 45 soal

Pilihlah satu jawaban yang paling tepat!

Program Berhitung,
Procedure Hitung (A,B : Integer , Var C : Integer):
Begin
C 5AtB:
End:
Var X,Y,Z : Integer,
Begin
X2, YS3:
Hitung (X,Y,Z),
Write (X,Y,Z):
End.
Hasil yang diperoleh dari program diatas adalah:
a.523 b- 235 6:38:12 d. 325

Perhatikan fungsi berikut:


Function Pascal (N : Integer) : Integer:
Begin
IF(N c- 9)then Pascal : -— I
Else Pascal :- N “ Pascal(N— |):
End,
Fungsi diatas menghitung nilai dari suatu:
a. Jumlahderet hitung c. Logaritma
b. Faktorial d. Jumlah deret pangkat

Kumpulandari beberapa item data yang mungkin rrempunyai tipe data berbeda-bedadisebut dengan:
a. SET c. Field
b. Record “ d. File

File bertipe dideklarasikan dengan bentuk:


a. Semua jawaban salah , ce. VAR umvar : TEXT:
b. VAR nmvar: FILE OFTypevariabel: . d. VAR amvar : FILE:

Apakahoutput dari program dibawahini:


Vars,h: String: .
Begin (aa 3 kal
' Nai

T
We an

s — “ABCDEF":
h - Copys23):
End.
a. BCD b CD c. CDE da. BC

6. Untuk mendeklarasikan variabel dari sebuah matriks ukuran 2 x 2 dalam program pascaladalah:
a. Var matriks: Array (1.2, 1.2)
b. Var matriks: Array (2, 2)
c. Var matriks : Array (2)
d. Var matriks : Array (2..2)

7, Untuk menutup file setelah pengolahan data digunakan pernyataan:


2. END(varfile) c. CLOSEfvarfile)
b. WRITEfvarfile) d. Bukan jawabana, b, c

8. Dibawahini adalah contoh penulisanidentifier yang benar, kecuali :


a. Gajikaryawan c. A&B
b. NoMhs d. P3K

9. Yang bukan temnasuk dalam tipe data standaryaitu:


a. Boolean c. Array
b. Integer d. Real

10. Var Z string,

Procedure hitung:
Var X, Y real:
Begin
Write (“Nilai X ?), ReadIn (X),
YK,
End:
Begin
Hitung:
Writeln (Nilai Y 5 '$ Y),
Z5 "Hitungan Anda Tepat :
Writeln (2),
End.

Pada program di atas, variabel X dan Y bersifat:


a. global b. semua salah c. semua benar d. Lokal

LI. Var menu : char,


Begin
Write (Menu utamayangdipilih : "): Readin (menu):
CASE nilai OF
“A' : Writeln (“Cumi Bakar”),
“B' : WritelnKepiting Saos Padang):
'C' : Writeln (“Udang Goreng Mentega):
D' : Writeln (“Gurame Goreng”).
Else Writeln (“Maaf, hanya A-D”):
End.

Pada programdi atas, apabila nilai yang diinput adalah E, maka output-dari program di atas adalah :
a. Menuutama yang dipilih :. c. Menu utama yang diptih:
E " E
18 Manakah kode untuk mengis)d35 tem sada Nama Obat
5
—0.. ListLAdditem "Ame &Combol AddItem "Ampicilin
Listi Addltem "Milan Combol “Additem "Milarta"
List|.Additem "Neus.32 Combo Additem "Neufura!"
ListI.AddItem "OB Combol.AddItem "OBH"
b. Combo2.Additems305 d. Listi.Additem "5000"
Combo2.AddItem "20001 Kistl Additem "20000"
Combo2 Add!tem "28159 List!.Addltem "28000"
Combo2.AddItem "309081 List!.AddItem "30000"
19. Menurut anda kode untuk. PE RAR Sa
Mengis: dakar lism pada Nama Obat, Harga Obat dan
AN juml
n aha
obat,
sebaiknyadiletakkan pada event apa:
a. CombolClick() c. Listl CliekO
b. Command! Click()
d. Formload)
20. Manakah kode untuk mengisi daftar item pada Harga Obat:
a.
bia
ListI.AddItem "5000" c. Combol.Additem "Ampisili::
ListI.AddItem "20000" Combo l.Additem "Milanta"
List1 Addltem "28000" Combo |.AddItem "Neufural"
List! .AddItem "30000" Combo | .AddItem "OBH"
b. ListI.AddItem "Ampicilin" d. Combo2.AddItem "5080"
ListI.AddItem "Milanta" Combo2.Additem "20090"
ListI.Additem "Neufural'" Combo2.AddItem "28000"
Listi.AddItem "OBH " Cormbo2.AddItem "30000"

Masukan rama dokter

|
i 21 Manakahkode untuk memunculkan dialog diat
as:
a. input! — InputBox ("Masukkan nama
dokter”)
b. inputI - MsgBox (“Masukkan nama dokter”, vbok
cancel) «
c. input! — InputBox "Masukkan nama pasie
n”
d. MsgBox "Masukan nama dokter”

22 Penulisan sgbox yang benasintuk tampilan dibawah ini adalah:


“sudah siap mencetak?" vbgues tion 4 vbokcancel. “mencetak laporan”
“mencetak laporan”, vbguestion 4 vbokcancel. "sudah sap mencetak””
Isgbox “sudah siap mencetak?” vbexcla mation 4 vbokcancel. “mencetak laporan”
fa
Misgbox. vdexclamation # vbokcancel. "1 nencetak laporan”, “sudah siap mencetak?”

23. Propertis pada kontrol data yang digunakan untuk memilih salah
satu tabel dari database yang dipilih
adalah:
3 Caption
c. Connect
db Database, Name d. Record Source

24 Pada VB kontrol! yang digunakan untuk menampilka


n record-record Database pada aplikasi yaitu:
2. Drivelist Box b. Picture box & Data d Label
-

Soal no 25 dan 26 perhatikan tabel di bawahini:

Tabel Mahasiswa sa
NPM ”—— TT Nama Kelas | Alamat
142110211 Aulia 1Da01 Depok
142110222 Budi 1Da02 Jakarta
11 0113TP Anita 1Da01 Bekasi sia
Berapakah jumlah Field dari tabel mahasiswa di atas?
a 2 b3 c.4 d.

26 Berapakah jumlah Record dari tabel mahasiswa


di atas?
a3 b.4 C2 4!
. Metode yang digunakan untuk mengakses record-record dari satu tabel
atau lebih yang mempunyai
atribut sesuai dengan kriteria-kriteria tertentu disebut dengan
:
:a. Ouery
c. Report
b. Form d. Tabel

28 Pengenal (identifter) yang keberadaannya digunakan sebagai pembeda antara


record yang satu dengan
record yang lainnya disebut dengan:
a Kunci utama c. Kunci peaghubung
b Kunci tamu d. Semua jawaban benar

29 Kunci utama yang keberadaannya tergantung pada satu kunci utama


tertentu, disebut dengan:
a Kunci utama c. Kunci tamu
b Kunci penghubung d. Semua jawaban benar

Objek yang digunakan untuk memberikan perintah pilihan yang memungkinkan memilih
beberapa
pilihan sekaligus adalah:
a Textbox Cc. Checkbox
b. Option Button d. Label

Jika kita menyusunf/menumpuk TV. DVD dan Speaker secara berurutan. maka
yang akan dian
pertama kali adalah:
a FV ' c Speaker
b. DVD d TVdan Speaker

Yang menterjemahkan instruksi perinstruksi merupakan tugas


KL)
N)

dari .
a. Compiler, : c. Machine language
b. Assembler &. Interpreter

. Mengapa Set termasuk kedulani date tengnakame Karena...


tag
Lg

a, terdiri dari sejumlah elemwa yang berilas sama


b. harus bertipe data ordinal yang menaiki mila terletak antara O sampas 255
(. A salah B benar
A dan B benar
—.

34. Operasi PUSH pada Stuck berfungsi sebagai


a. Menghapus stack
b. Mengambil stack paling atas
v.. Menambahitem paling atas
d. Mengecek kondisistack

. Yang merupakan operasi pada Jvewe yaitu:


a. Push c. Pop
b. Create d. Head

. Apa yang dimaksud dengan Menginisialisasi pointer :


Aa. mengambil isi data yang ditunjuk
b. memberi isi alamat mana yang akan ditunjuk
C. menyediakan prosedur untuk memberi alamat
d. suatu variabel yang menyimpan alamat

37 Elemen(node) dari suatu ZimkedList terdiri dari dua bagian. yaitu:


a. Array dan Record c. Remove danInsert
o. Info dan Next , d. Next dan Null

38. (A.B) merupakan operasi logika:


a. EXNOR c. EXOR
b. NOR d. NAND

39. AB BI angan ennan


.AtB c. A'.B
b.A.B d. A.B'

40. ATA. B'4 AT. B Sesama


a.A.B' 0 c. A'.B
b.A.B d. AtB

41 (A t By merupakan operasi logika:


a. NOR c. EXOR
b. NAND d. EXNOR

42 Pendefinisian suafu variabel tergantung pada bahasa pemrograman yang dipakai. Pendefinisian
variabel yang dapatdiletakkan dimana saja contohnyapada bahasa pemrograman:
a. Basic, C#4 dan Dbase c. Pascal, Cobo! dan Fertran
b. Basic dan Visual Basic d. Pascal. Cobol dan RPG

Jenis data terstruktur yang dibuat sebagai suatu variabel yang menyimpan alamat dari suatu obyek
disebut
a. Set b. LinkList c. Pointei d Srras
44 Uni
uk M
2. Remo enyisip 2N no
tx ve de da lam LK
Vs, di
guna
SN Grn kaio n Prosedur:
CO. Ye
M
oge Fr
4 z5 F a 5
eenoge
AD. AOl&1Kyar 1 g be r
lei I Cr @
ir f Orm
Isit es n tangg inr
Ori asi
3 Oia
lemen i
2::mer Cat 6
a ya C be
2

ink” S
C. Link angkut
an dise
d. Nut bu deng
a


3

Anda mungkin juga menyukai