SlideShare a Scribd company logo
1 of 4
Download to read offline
PEMERINTAH KABUPATEN PANDEGLANG
DINAS PENDIDIKAN
SMK NEGERI 1 PANDEGLANG
Jl. Raya Labuan Km.5 Kadulisung Telp. (0253) 201012 Fax: 203441 Pandeglang
Website: www.smkn1pandeglang.sch.id. E-mail: smkn1pandeglang@yahoo.co.id
ULANGAN AKHIR SEMESTER GANJIL
KELAS : XI TKJ/ RPL
MATA PELAJARAN : PEMROGRAMAN DASAR
TAHUN PELAJARAN : 2014/2015
Pilihlah satu jawaban yang paling benar!
1. Yang tidak termasuk operator aritmatika pada Delphi adalah…
a. * d. -
b. / e. ^
c. +
2. Hasil dari 34 / 2 + 3 * 4 ^ 2 adalah...
a. 6500 d. 161
b. 6400 e. 65
c. 650
3. Operator logika untuk ‘tidak sama dengan’ pada Delphi adalah...
a. > d. > =
b. < e. < =
c. < >
4. Pernyataan yang benar pada contoh operasi logika berikut adalah...
a. 12 * 2 + 5 * 3 > 24 / 2 + 30 / 2 //False
b. 5 ^ 2 / 5 + 15 < 8 + 7 * 2 – 5 //True
c. 40 * 2 + 5 * 2 ^ 2 = 100 //True
d. 25 * 2 / 5 + 4 – 6 > 8 //False
e. 16 < 2 + 3 * 4 – 5 //True
5. Kumpulan data bertipe sama yang menggunakan nama yang sama adalah pengertian dari...
a. Constanta d. Procedure
b. Variable e. Function
c. Array
6. Array yang elemennya akan diakses melalui banyak indeks atau subskrip adalah...
a. Array 1 dimensi d. Array statis
b. Array 2 dimensi e. Array dinamis
c. Array multidimensi
7. Model pendeklarasian Array dimana tipe data yang digunakan mempunyai nilai yang tetap adalah...
a. Array 1 dimensi d. Array statis
b. Array 2 dimensi e. Array dinamis
c. Array multidimensi
8. var nilai: array of Real; //adalah contoh deklarasi...
a. Array 1 dimensi d. Array statis
b. Array 2 dimensi e. Array dinamis
c. Array multidimensi
9. Var nama: array[1..3] of string; //adalah contoh deklarasi...
a. Array 1 dimensi d. Array statis
b. Array 2 dimensi e. Array dinamis
c. Array multidimensi
10. Var harga: array[1..5,1..8] of integer; //adalah contoh deklarasi...
a. Array 1 dimensi d. Array statis
b. Array 2 dimensi e. Array dinamis
c. Array multidimensi
11. Tipe data yang menangani semua jenis karakter mulai dari huruf, angka dan tanda baca adalah...
a. String d. Boolean
b. Integer e. Float
c. Real
12. Tipe data yang hanya mengenali nilai True dan False adalah...
a. String d. Boolean
b. Integer e. Float
c. Real
13. Yang tidak termasuk operasi string adalah...
a. Contac d. Insert
b. Copy e. Length
c. Delete
14. Operasistring yang menghasilkan sebuah substring dari suatu string adalah...
a. Contac d. Insert
b. Copy e. Length
c. Delete
15. Operasistring yang menghapus substring dari suatu string adalah...
a. Contac d. Insert
b. Copy e. Length
c. Delete
16. Operasistring yang menghitung jumlah karakter dalam suatu string adalah...
a. Contac d. Insert
b. Copy e. Length
c. Delete
17. Operasistring yang menyisipkan string dalam suatu string yang lain adalah...
a. Contac d. Insert
b. Copy e. Length
c. Delete
18. Hasil dari : edit1.text := concat(‘SMK’,’N’,’1’,’ Pandeglang’); adalah...
a. SMKN1 Pandeglang d. SMKN 1Pandeglang
b. SMKN 1 Pandeglang e. S M K N 1 Pandeglang
c. SMK N 1 Pandeglang
19. Hasil dari potongan program berikut adalah...
Var S:string;
Begin
S:= ‘Hanacaraka Datasawala’;
Edit1.text:=copy(S,7,9);
End;
a. rak data d. Hanacar
b. raka data e. Hanacarak
c. raka datas
20. Hasil dari potongan program berikut adalah...
Var S:string;
Begin
S:= ‘Hanacaraka Datasawala’;
Delete(S,7,9);
Edit1.text:=S;
End;
a. Hanaca sawala d. aka Datasawala
b. Hanacasawala e. a Datasawala
c. Hanacaawala
21. Hasil dari potongan program berikut adalah...
Var S:string;
Begin
S:= ‘SISTEM INFORMASI’;
Insert(‘KOMUNIKASI’,S,7);
Edit1.text:=S;
End;
a. SISTEM KOMUNIKASI INFORMASI
b. SISTEMKOMUNIKASI INFORMASI
c. SISTEMKOMUNIKASIINFORMASI
d. SISTEM KOMUNIKASI DAN INFORMASI
e. SISTEM INFORMASI KOMUNIKASI
22. Hasil dari potongan program berikut adalah...
Var S:string;
T:integer;
Begin
S:=‘ Kemenkominfo (Kementrian Telekomunikasi dan Informasi).’;
T:=Length(S);
Edit1.text:=inttostr(T);
End;
a. 56 d. 49
b. 55 e. 48
c. 51
23. Hasil dari potongan program berikut adalah...
Var S:string;
Begin
S:= ‘SISTEM KOMUNIKASI DAN INFORMASI’;
Edit1.text:=Lowercase(S);
End;
a. SISTEM KOMUNIKASI DAN INFORMASI
b. sistem komunikasi dan informasi
c. sISTEM kOMUNIKASI dAN iNFORMASI
d. Sistem Komunikasi Dan Informasi
e. Sistem komunikasi dan informasi
24. Hasil dari potongan program berikut adalah...
Var S:string;
Begin
S:= ‘SISTEM KOMUNIKASI DAN INFORMASI’;
Edit1.text:=Uppercase(S);
End;
a. SISTEM KOMUNIKASI DAN INFORMASI
b. sistem komunikasi dan informasi
c. sISTEM kOMUNIKASI dAN iNFORMASI
d. Sistem Komunikasi Dan Informasi
e. Sistem komunikasi dan informasi
25. Jika: Var X:String; dan nilai X diambil dari Edit1 maka penulisan yang tepat adalah...
a. X:=Edit1.Text; d. X:=StrToFloat(Edit1.Text);
b. X:=StrToStr(Edit1.Text); e. Edit1.Text:=FloatToStr(X);
c. X:=StrToInt(Edit1.Text);
26. Jika: Var X:Integer; dan nilai X diambil dari Edit1 maka penulisan yang tepat adalah...
a. X:=Edit1.Text; d. X:=StrToFloat(Edit1.Text);
b. X:=StrToStr(Edit1.Text); e. Edit1.Text:=FloatToStr(X);
c. X:=StrToInt(Edit1.Text);
27. Jika: Var X:Real; dan nilai X diambil dari Edit1 maka penulisan yang tepat adalah...
a. X:=Edit1.Text; d. X:=StrToFloat(Edit1.Text);
b. X:=StrToStr(Edit1.Text); e. X:=StrToReal(Edit1.Text);
c. X:=StrToInt(Edit1.Text);
28. Perhatikan potongan program berikut:
Var A,B,X:Real;
Begin
A:=StrToFloat(Edit1.Text);
B:=StrToFloat(Edit2.Text);
X:= ( A * B ) / 2 ;
....
End;
Untuk menampilkan hasil dari X pada Edit3 , koding pada titik-titik di atas yang benar adalah...
a. Edit3.Text:=FloatToStr(X); d. Edit3.Text:=IntToStr(X);
b. Edit3.Text:=RealToStr(X); e. Edit3.Text:=StrToInt(X);
c. Edit3.Text:=StrToFloat(X);
29. Perhatikan potongan program berikut;
Var JL,TH:integer;
Status:string;
begin
Status:=combobox1.Text;
JL:=strtoint(edit1.Text);
if status='Langganan' then begin
TH := JL * 75 ;
edit2.Text:=inttostr(TH);
end else begin
if JL > 100 then begin
TH := JL * 85 ;
edit2.Text:=inttostr(TH);
end else begin
TH := JL * 100 ;
edit2.Text:=inttostr(TH);
end; end; end;
Jika diinputkan Status: ‘Bukan langganan’ dan Jumlah Lembar (JL) yang difotokopi sebanyak 100 lembar,
maka besar output: Jumlah Harga (TH) adalah...
a. Rp 7.500 d. Rp 10.000
b. Rp 8.500 e. Rp 11.000
c. Rp 9.000
30. Kesalahan pada potongan program berikut adalah...
Var P,L,T,V : Real;
begin
P := strtofloat(edit1.Text); //a.
L := strtofloat(edit2.Text); //b.
t := strtofloat(edit3.Text); //c.
v := P * L * t ; //d.
edit4.Text := floatostr(V); //e.
end;
31. Pada Delphi7, jika saat di-Run muncul pesan kesalahan: [Error] Unit1.pas(50): Missing operator or semicolon
kesalahan pada listing code adalah...
a. Kurang titik koma [ ; ]
b. Kurang titik [ . ]
c. Kurang tanda kurung [ ( ) ]
d. Nama variabel tidak dikenali
e. Tipe data yang di-input-kan pada saat program di-Run tidak sesuaidengan tipe data pada deklarasi variabel
32. Suatu variabel yang berisi alamat memori dari suatu variabel lain disebut...
a. Array d. Function
b. Pointer e. Atribut
c. Procedure
33. Yang tidak termasuk tipe pointer pada Delphi adalah...
a. PAnsiChar d. PDateTime
b. PAnsiString e. Mouse
c. PExtended
34. Pointer yang menunjuk ke alamat data bertipe tanggal dan waktu adalah...
a. PAnsiChar d. PDateTime
b. PAnsiString e. Mouse
c. PExtended
35. Operator pointer yang digunakan untuk memeriksa apakah dua variabel pointer menunjuk alamat yang sama atau
tidak adalah...
a. ^ c. < >
b. = d. @
36. Perhatikan hitungan berikut :
1 + 5 = 12 a. 40
2 + 10 = 24 b. 45
3 + 15 = 36 c. 50
Maka : d. 55
5 + 25 = ? e. 60
37. Jika :
55 + 11 = 67 a. 65
44 + 22 = 68 b. 67
33 + 33 = 69 c. 69
Maka : d. 71
11 + 55 = ? e. 72
38. Pahami :
1 + 7 = 8 a. 8
2 + 6 = 14 b. 15
3 + 5 = 18 c. 16
4 + 4 = 20 d. 18
5 + 3 = ? e. 20
39. Ada seorang anak kecil yang ingin masuk ke ruang kerja ayahnya, tetapi hanya ayah dan ibunya yang tau
password dari pintu otomatis ke ruangan tersebut. Suatu hari ia bersembunyi di balik tirai dan diam-diam
memperhatikan ketika ayahnya masuk ke ruang kerja. Di layar pintu terlihat ‘TWELVE’ dan sang ayah menekan
angka ‘6’. Pintu pun terbuka. Tidak lama si ibu datang ke ruang kerja ayah. Di layar pintu terlihat ‘SIX’ dan si
ibu memasukkan angka ‘3’. Setelah dirasa aman, si anak kemudian menghampiri layar pintu, yang kemudian
bertuliskan ‘EIGHT’, si anak memasukkan angka ‘4’ tapi pintu tidak terbuka karena jawabannya salah. Apakah
jawaban yang benar?
a. 5 b. 6 c. 7 d. 8 e. 9
40. Ingat-ingat :
a = 2
e = 10
i = 18
o = 30
u = ?
a. 21
b. 28
c. 35
d. 42
e. 49
Selamat mengerjakan...

More Related Content

What's hot

Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Modul 1-sistem-bilangan
Modul 1-sistem-bilanganModul 1-sistem-bilangan
Modul 1-sistem-bilanganMirhan Siregar
 
Pertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar AlgoritmaPertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar AlgoritmaAchmad Solichin
 
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Saprudin Eskom
 
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015Saprudin Eskom
 
Berhitung bilangan kompleks dengan program excel
Berhitung bilangan kompleks dengan program excelBerhitung bilangan kompleks dengan program excel
Berhitung bilangan kompleks dengan program excelZhaqir Husein
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSaprudin Eskom
 
Soal un matematika ipa sma tahun 2014 13
Soal un matematika ipa sma tahun 2014 13Soal un matematika ipa sma tahun 2014 13
Soal un matematika ipa sma tahun 2014 13SMPN 3 TAMAN SIDOARJO
 
Soal un matematika ipa sma tahun 2014 12
Soal un matematika ipa sma tahun 2014 12Soal un matematika ipa sma tahun 2014 12
Soal un matematika ipa sma tahun 2014 12SMPN 3 TAMAN SIDOARJO
 
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasiAritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasitaki92
 
Soal un matematika ipa sma tahun 2014 4
Soal un matematika ipa sma tahun 2014 4Soal un matematika ipa sma tahun 2014 4
Soal un matematika ipa sma tahun 2014 4SMPN 3 TAMAN SIDOARJO
 
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Saprudin Eskom
 

What's hot (17)

Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Basis Data kelas 11 semester genap tahun ajaran 2014-2015
 
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 11 semester genap tahun ajaran 2014-2015
 
Modul 1-sistem-bilangan
Modul 1-sistem-bilanganModul 1-sistem-bilangan
Modul 1-sistem-bilangan
 
Bilangan biner
Bilangan binerBilangan biner
Bilangan biner
 
Pertemuan 2 ~ Flowchart
Pertemuan 2 ~ FlowchartPertemuan 2 ~ Flowchart
Pertemuan 2 ~ Flowchart
 
Pertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar AlgoritmaPertemuan 1 - Pengantar Algoritma
Pertemuan 1 - Pengantar Algoritma
 
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop Kelas 11 SMK semester ganjil tahun ajaran 2014-2015
 
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Desktop kelas 11 semester genap tahun ajaran 2014-2015
 
Berhitung bilangan kompleks dengan program excel
Berhitung bilangan kompleks dengan program excelBerhitung bilangan kompleks dengan program excel
Berhitung bilangan kompleks dengan program excel
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
Soal un matematika ipa sma tahun 2014 13
Soal un matematika ipa sma tahun 2014 13Soal un matematika ipa sma tahun 2014 13
Soal un matematika ipa sma tahun 2014 13
 
Soal un matematika ipa sma tahun 2014 12
Soal un matematika ipa sma tahun 2014 12Soal un matematika ipa sma tahun 2014 12
Soal un matematika ipa sma tahun 2014 12
 
Proglin
ProglinProglin
Proglin
 
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasiAritmatika penjumlahan dan pengurangan bilangan biner presentasi
Aritmatika penjumlahan dan pengurangan bilangan biner presentasi
 
Soal un matematika ipa sma tahun 2014 4
Soal un matematika ipa sma tahun 2014 4Soal un matematika ipa sma tahun 2014 4
Soal un matematika ipa sma tahun 2014 4
 
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
Soal UAS Pemrograman Berorientasi Objek kelas 12 SMK semester ganjil tahun aj...
 
Sistem bilangan2
Sistem bilangan2Sistem bilangan2
Sistem bilangan2
 

Similar to Soalprogdasx

Mid smt-1-kls-8-1011
Mid smt-1-kls-8-1011Mid smt-1-kls-8-1011
Mid smt-1-kls-8-1011wawan one
 
Soal prediksi un ips paket 1 2013
Soal prediksi un ips paket 1 2013Soal prediksi un ips paket 1 2013
Soal prediksi un ips paket 1 2013widi1966
 
Tugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tavTugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tav082383997664
 
Soal Pascal OSN Komputer
Soal Pascal OSN KomputerSoal Pascal OSN Komputer
Soal Pascal OSN KomputerLabieb Maududi
 
Unas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulanUnas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulandhidhin
 
Bank Soal UNAS RPL
Bank Soal UNAS RPLBank Soal UNAS RPL
Bank Soal UNAS RPLdhidhin
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangandhidhin
 
Un mat-ipa-2014-9a2b-1c3-9
Un mat-ipa-2014-9a2b-1c3-9Un mat-ipa-2014-9a2b-1c3-9
Un mat-ipa-2014-9a2b-1c3-9Firdika Arini
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanTri Retna
 
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan gandaSOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan gandaSMK MUhammadiyah Singkut
 
Soal ulangan semester 1 simdig kelas x
Soal ulangan semester 1 simdig kelas xSoal ulangan semester 1 simdig kelas x
Soal ulangan semester 1 simdig kelas xSurya Wijayanto
 
Un mat-ipa-2014-3a-2bc-3-5
Un mat-ipa-2014-3a-2bc-3-5Un mat-ipa-2014-3a-2bc-3-5
Un mat-ipa-2014-3a-2bc-3-5Firdika Arini
 

Similar to Soalprogdasx (20)

Kompilasi13 ka p
Kompilasi13 ka pKompilasi13 ka p
Kompilasi13 ka p
 
Kompilasi13 ka p (1)
Kompilasi13 ka p (1)Kompilasi13 ka p (1)
Kompilasi13 ka p (1)
 
Kompilasi13 ka p (2)
Kompilasi13 ka p (2)Kompilasi13 ka p (2)
Kompilasi13 ka p (2)
 
Mid smt-1-kls-8-1011
Mid smt-1-kls-8-1011Mid smt-1-kls-8-1011
Mid smt-1-kls-8-1011
 
Soal prediksi un ips paket 1 2013
Soal prediksi un ips paket 1 2013Soal prediksi un ips paket 1 2013
Soal prediksi un ips paket 1 2013
 
Tugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tavTugas 7 kkpi muhamad ihsan kelas xii tav
Tugas 7 kkpi muhamad ihsan kelas xii tav
 
Soal Pascal OSN Komputer
Soal Pascal OSN KomputerSoal Pascal OSN Komputer
Soal Pascal OSN Komputer
 
Unas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulanUnas rpl 2009 2010-susulan
Unas rpl 2009 2010-susulan
 
1999 turbo-pascal
1999 turbo-pascal1999 turbo-pascal
1999 turbo-pascal
 
Tugas alogaritma
Tugas alogaritmaTugas alogaritma
Tugas alogaritma
 
Bank Soal UNAS RPL
Bank Soal UNAS RPLBank Soal UNAS RPL
Bank Soal UNAS RPL
 
Unas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulanganUnas rpl 2009 2010-ulangan
Unas rpl 2009 2010-ulangan
 
Un mat-ipa-2014-9a2b-1c3-9
Un mat-ipa-2014-9a2b-1c3-9Un mat-ipa-2014-9a2b-1c3-9
Un mat-ipa-2014-9a2b-1c3-9
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & Pemrograman
 
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan gandaSOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
 
Soal ulangan semester 1 simdig kelas x
Soal ulangan semester 1 simdig kelas xSoal ulangan semester 1 simdig kelas x
Soal ulangan semester 1 simdig kelas x
 
Vb
VbVb
Vb
 
Tipe data
Tipe dataTipe data
Tipe data
 
Soal ap
Soal apSoal ap
Soal ap
 
Un mat-ipa-2014-3a-2bc-3-5
Un mat-ipa-2014-3a-2bc-3-5Un mat-ipa-2014-3a-2bc-3-5
Un mat-ipa-2014-3a-2bc-3-5
 

More from Musanif Efendi

Materi jaringan komputer_dasar.pptx
Materi jaringan komputer_dasar.pptxMateri jaringan komputer_dasar.pptx
Materi jaringan komputer_dasar.pptxMusanif Efendi
 
Install mikrotik di virtualbox
Install mikrotik di virtualboxInstall mikrotik di virtualbox
Install mikrotik di virtualboxMusanif Efendi
 
Bahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalBahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalMusanif Efendi
 
Anti korupsi hitam putih
Anti korupsi hitam putihAnti korupsi hitam putih
Anti korupsi hitam putihMusanif Efendi
 
ANTI KORUPSI POLA BARU
ANTI KORUPSI POLA BARUANTI KORUPSI POLA BARU
ANTI KORUPSI POLA BARUMusanif Efendi
 
Sistem prajab pola baru
Sistem prajab pola baruSistem prajab pola baru
Sistem prajab pola baruMusanif Efendi
 
Penjelasan aktual prajab gil.iii basel
Penjelasan aktual prajab   gil.iii baselPenjelasan aktual prajab   gil.iii basel
Penjelasan aktual prajab gil.iii baselMusanif Efendi
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrogramanMusanif Efendi
 
Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012Musanif Efendi
 
Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012Musanif Efendi
 
Axell Final Test For Computer Presentation 2012
Axell Final Test For Computer Presentation 2012Axell Final Test For Computer Presentation 2012
Axell Final Test For Computer Presentation 2012Musanif Efendi
 
Sandrina Presentation For Computer Final Test
Sandrina Presentation For Computer Final TestSandrina Presentation For Computer Final Test
Sandrina Presentation For Computer Final TestMusanif Efendi
 
Fajri final test Presentation by using power point 2012
Fajri final test Presentation by using power point 2012Fajri final test Presentation by using power point 2012
Fajri final test Presentation by using power point 2012Musanif Efendi
 

More from Musanif Efendi (18)

Materi jaringan komputer_dasar.pptx
Materi jaringan komputer_dasar.pptxMateri jaringan komputer_dasar.pptx
Materi jaringan komputer_dasar.pptx
 
Install mikrotik di virtualbox
Install mikrotik di virtualboxInstall mikrotik di virtualbox
Install mikrotik di virtualbox
 
Bahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalBahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesional
 
Anti korupsi hitam putih
Anti korupsi hitam putihAnti korupsi hitam putih
Anti korupsi hitam putih
 
ANTI KORUPSI POLA BARU
ANTI KORUPSI POLA BARUANTI KORUPSI POLA BARU
ANTI KORUPSI POLA BARU
 
Sistem prajab pola baru
Sistem prajab pola baruSistem prajab pola baru
Sistem prajab pola baru
 
ETIKA PUBLIK
ETIKA PUBLIKETIKA PUBLIK
ETIKA PUBLIK
 
Nasionalisme
Nasionalisme Nasionalisme
Nasionalisme
 
DINAMIKA KELOMPOK
DINAMIKA KELOMPOKDINAMIKA KELOMPOK
DINAMIKA KELOMPOK
 
Penjelasan aktual prajab gil.iii basel
Penjelasan aktual prajab   gil.iii baselPenjelasan aktual prajab   gil.iii basel
Penjelasan aktual prajab gil.iii basel
 
Algoritma dan-pemrograman
Algoritma dan-pemrogramanAlgoritma dan-pemrograman
Algoritma dan-pemrograman
 
Flowchart
FlowchartFlowchart
Flowchart
 
Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012
 
Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012Aulia Presentation For Computer Examination 2012
Aulia Presentation For Computer Examination 2012
 
Axell Final Test For Computer Presentation 2012
Axell Final Test For Computer Presentation 2012Axell Final Test For Computer Presentation 2012
Axell Final Test For Computer Presentation 2012
 
Sandrina Presentation For Computer Final Test
Sandrina Presentation For Computer Final TestSandrina Presentation For Computer Final Test
Sandrina Presentation For Computer Final Test
 
Fajri final test Presentation by using power point 2012
Fajri final test Presentation by using power point 2012Fajri final test Presentation by using power point 2012
Fajri final test Presentation by using power point 2012
 
Bisnis kompor air
Bisnis kompor airBisnis kompor air
Bisnis kompor air
 

Soalprogdasx

  • 1. PEMERINTAH KABUPATEN PANDEGLANG DINAS PENDIDIKAN SMK NEGERI 1 PANDEGLANG Jl. Raya Labuan Km.5 Kadulisung Telp. (0253) 201012 Fax: 203441 Pandeglang Website: www.smkn1pandeglang.sch.id. E-mail: smkn1pandeglang@yahoo.co.id ULANGAN AKHIR SEMESTER GANJIL KELAS : XI TKJ/ RPL MATA PELAJARAN : PEMROGRAMAN DASAR TAHUN PELAJARAN : 2014/2015 Pilihlah satu jawaban yang paling benar! 1. Yang tidak termasuk operator aritmatika pada Delphi adalah… a. * d. - b. / e. ^ c. + 2. Hasil dari 34 / 2 + 3 * 4 ^ 2 adalah... a. 6500 d. 161 b. 6400 e. 65 c. 650 3. Operator logika untuk ‘tidak sama dengan’ pada Delphi adalah... a. > d. > = b. < e. < = c. < > 4. Pernyataan yang benar pada contoh operasi logika berikut adalah... a. 12 * 2 + 5 * 3 > 24 / 2 + 30 / 2 //False b. 5 ^ 2 / 5 + 15 < 8 + 7 * 2 – 5 //True c. 40 * 2 + 5 * 2 ^ 2 = 100 //True d. 25 * 2 / 5 + 4 – 6 > 8 //False e. 16 < 2 + 3 * 4 – 5 //True 5. Kumpulan data bertipe sama yang menggunakan nama yang sama adalah pengertian dari... a. Constanta d. Procedure b. Variable e. Function c. Array 6. Array yang elemennya akan diakses melalui banyak indeks atau subskrip adalah... a. Array 1 dimensi d. Array statis b. Array 2 dimensi e. Array dinamis c. Array multidimensi 7. Model pendeklarasian Array dimana tipe data yang digunakan mempunyai nilai yang tetap adalah... a. Array 1 dimensi d. Array statis b. Array 2 dimensi e. Array dinamis c. Array multidimensi 8. var nilai: array of Real; //adalah contoh deklarasi... a. Array 1 dimensi d. Array statis b. Array 2 dimensi e. Array dinamis c. Array multidimensi 9. Var nama: array[1..3] of string; //adalah contoh deklarasi... a. Array 1 dimensi d. Array statis b. Array 2 dimensi e. Array dinamis c. Array multidimensi 10. Var harga: array[1..5,1..8] of integer; //adalah contoh deklarasi... a. Array 1 dimensi d. Array statis b. Array 2 dimensi e. Array dinamis c. Array multidimensi 11. Tipe data yang menangani semua jenis karakter mulai dari huruf, angka dan tanda baca adalah... a. String d. Boolean b. Integer e. Float c. Real 12. Tipe data yang hanya mengenali nilai True dan False adalah... a. String d. Boolean b. Integer e. Float c. Real
  • 2. 13. Yang tidak termasuk operasi string adalah... a. Contac d. Insert b. Copy e. Length c. Delete 14. Operasistring yang menghasilkan sebuah substring dari suatu string adalah... a. Contac d. Insert b. Copy e. Length c. Delete 15. Operasistring yang menghapus substring dari suatu string adalah... a. Contac d. Insert b. Copy e. Length c. Delete 16. Operasistring yang menghitung jumlah karakter dalam suatu string adalah... a. Contac d. Insert b. Copy e. Length c. Delete 17. Operasistring yang menyisipkan string dalam suatu string yang lain adalah... a. Contac d. Insert b. Copy e. Length c. Delete 18. Hasil dari : edit1.text := concat(‘SMK’,’N’,’1’,’ Pandeglang’); adalah... a. SMKN1 Pandeglang d. SMKN 1Pandeglang b. SMKN 1 Pandeglang e. S M K N 1 Pandeglang c. SMK N 1 Pandeglang 19. Hasil dari potongan program berikut adalah... Var S:string; Begin S:= ‘Hanacaraka Datasawala’; Edit1.text:=copy(S,7,9); End; a. rak data d. Hanacar b. raka data e. Hanacarak c. raka datas 20. Hasil dari potongan program berikut adalah... Var S:string; Begin S:= ‘Hanacaraka Datasawala’; Delete(S,7,9); Edit1.text:=S; End; a. Hanaca sawala d. aka Datasawala b. Hanacasawala e. a Datasawala c. Hanacaawala 21. Hasil dari potongan program berikut adalah... Var S:string; Begin S:= ‘SISTEM INFORMASI’; Insert(‘KOMUNIKASI’,S,7); Edit1.text:=S; End; a. SISTEM KOMUNIKASI INFORMASI b. SISTEMKOMUNIKASI INFORMASI c. SISTEMKOMUNIKASIINFORMASI d. SISTEM KOMUNIKASI DAN INFORMASI e. SISTEM INFORMASI KOMUNIKASI 22. Hasil dari potongan program berikut adalah... Var S:string; T:integer; Begin S:=‘ Kemenkominfo (Kementrian Telekomunikasi dan Informasi).’; T:=Length(S); Edit1.text:=inttostr(T); End; a. 56 d. 49 b. 55 e. 48 c. 51
  • 3. 23. Hasil dari potongan program berikut adalah... Var S:string; Begin S:= ‘SISTEM KOMUNIKASI DAN INFORMASI’; Edit1.text:=Lowercase(S); End; a. SISTEM KOMUNIKASI DAN INFORMASI b. sistem komunikasi dan informasi c. sISTEM kOMUNIKASI dAN iNFORMASI d. Sistem Komunikasi Dan Informasi e. Sistem komunikasi dan informasi 24. Hasil dari potongan program berikut adalah... Var S:string; Begin S:= ‘SISTEM KOMUNIKASI DAN INFORMASI’; Edit1.text:=Uppercase(S); End; a. SISTEM KOMUNIKASI DAN INFORMASI b. sistem komunikasi dan informasi c. sISTEM kOMUNIKASI dAN iNFORMASI d. Sistem Komunikasi Dan Informasi e. Sistem komunikasi dan informasi 25. Jika: Var X:String; dan nilai X diambil dari Edit1 maka penulisan yang tepat adalah... a. X:=Edit1.Text; d. X:=StrToFloat(Edit1.Text); b. X:=StrToStr(Edit1.Text); e. Edit1.Text:=FloatToStr(X); c. X:=StrToInt(Edit1.Text); 26. Jika: Var X:Integer; dan nilai X diambil dari Edit1 maka penulisan yang tepat adalah... a. X:=Edit1.Text; d. X:=StrToFloat(Edit1.Text); b. X:=StrToStr(Edit1.Text); e. Edit1.Text:=FloatToStr(X); c. X:=StrToInt(Edit1.Text); 27. Jika: Var X:Real; dan nilai X diambil dari Edit1 maka penulisan yang tepat adalah... a. X:=Edit1.Text; d. X:=StrToFloat(Edit1.Text); b. X:=StrToStr(Edit1.Text); e. X:=StrToReal(Edit1.Text); c. X:=StrToInt(Edit1.Text); 28. Perhatikan potongan program berikut: Var A,B,X:Real; Begin A:=StrToFloat(Edit1.Text); B:=StrToFloat(Edit2.Text); X:= ( A * B ) / 2 ; .... End; Untuk menampilkan hasil dari X pada Edit3 , koding pada titik-titik di atas yang benar adalah... a. Edit3.Text:=FloatToStr(X); d. Edit3.Text:=IntToStr(X); b. Edit3.Text:=RealToStr(X); e. Edit3.Text:=StrToInt(X); c. Edit3.Text:=StrToFloat(X); 29. Perhatikan potongan program berikut; Var JL,TH:integer; Status:string; begin Status:=combobox1.Text; JL:=strtoint(edit1.Text); if status='Langganan' then begin TH := JL * 75 ; edit2.Text:=inttostr(TH); end else begin if JL > 100 then begin TH := JL * 85 ; edit2.Text:=inttostr(TH); end else begin TH := JL * 100 ; edit2.Text:=inttostr(TH); end; end; end; Jika diinputkan Status: ‘Bukan langganan’ dan Jumlah Lembar (JL) yang difotokopi sebanyak 100 lembar, maka besar output: Jumlah Harga (TH) adalah... a. Rp 7.500 d. Rp 10.000 b. Rp 8.500 e. Rp 11.000 c. Rp 9.000 30. Kesalahan pada potongan program berikut adalah... Var P,L,T,V : Real; begin P := strtofloat(edit1.Text); //a. L := strtofloat(edit2.Text); //b.
  • 4. t := strtofloat(edit3.Text); //c. v := P * L * t ; //d. edit4.Text := floatostr(V); //e. end; 31. Pada Delphi7, jika saat di-Run muncul pesan kesalahan: [Error] Unit1.pas(50): Missing operator or semicolon kesalahan pada listing code adalah... a. Kurang titik koma [ ; ] b. Kurang titik [ . ] c. Kurang tanda kurung [ ( ) ] d. Nama variabel tidak dikenali e. Tipe data yang di-input-kan pada saat program di-Run tidak sesuaidengan tipe data pada deklarasi variabel 32. Suatu variabel yang berisi alamat memori dari suatu variabel lain disebut... a. Array d. Function b. Pointer e. Atribut c. Procedure 33. Yang tidak termasuk tipe pointer pada Delphi adalah... a. PAnsiChar d. PDateTime b. PAnsiString e. Mouse c. PExtended 34. Pointer yang menunjuk ke alamat data bertipe tanggal dan waktu adalah... a. PAnsiChar d. PDateTime b. PAnsiString e. Mouse c. PExtended 35. Operator pointer yang digunakan untuk memeriksa apakah dua variabel pointer menunjuk alamat yang sama atau tidak adalah... a. ^ c. < > b. = d. @ 36. Perhatikan hitungan berikut : 1 + 5 = 12 a. 40 2 + 10 = 24 b. 45 3 + 15 = 36 c. 50 Maka : d. 55 5 + 25 = ? e. 60 37. Jika : 55 + 11 = 67 a. 65 44 + 22 = 68 b. 67 33 + 33 = 69 c. 69 Maka : d. 71 11 + 55 = ? e. 72 38. Pahami : 1 + 7 = 8 a. 8 2 + 6 = 14 b. 15 3 + 5 = 18 c. 16 4 + 4 = 20 d. 18 5 + 3 = ? e. 20 39. Ada seorang anak kecil yang ingin masuk ke ruang kerja ayahnya, tetapi hanya ayah dan ibunya yang tau password dari pintu otomatis ke ruangan tersebut. Suatu hari ia bersembunyi di balik tirai dan diam-diam memperhatikan ketika ayahnya masuk ke ruang kerja. Di layar pintu terlihat ‘TWELVE’ dan sang ayah menekan angka ‘6’. Pintu pun terbuka. Tidak lama si ibu datang ke ruang kerja ayah. Di layar pintu terlihat ‘SIX’ dan si ibu memasukkan angka ‘3’. Setelah dirasa aman, si anak kemudian menghampiri layar pintu, yang kemudian bertuliskan ‘EIGHT’, si anak memasukkan angka ‘4’ tapi pintu tidak terbuka karena jawabannya salah. Apakah jawaban yang benar? a. 5 b. 6 c. 7 d. 8 e. 9 40. Ingat-ingat : a = 2 e = 10 i = 18 o = 30 u = ? a. 21 b. 28 c. 35 d. 42 e. 49 Selamat mengerjakan...