Uas 2020 MPP
Uas 2020 MPP
Uas 2020 MPP
b. Implementation
c. Maintenance
d. Planning
e. Analysis
3. Nama yang dibuat pada saat file digambarkan dalam bentuk diagram
(normalisasi )adalah parameter file:
a. Nama file
b. Kode file
c. Akronim file
d. Organisasi file
e. Type file
11. Pada metode file random,dapat terjadi munculnya alamat lebih dari
satu kali yang dapat di atasi dengan teknik:
a. Penembahan record baru
b. Overflow location
c. Pengalamatan relative
d. Penyimpanan sekunder
e. Pengalamatan absolute
12. Yang tidak termasuk katogori tipe file dinamik dalam system
pengajian adalah:
a. File gaji
b. File transaksi
c. File laporan
d. File golongan file absensi_pegawai
13. Tahapan dalam SDLC yang bertujan untuk memastikan bahwa system
yang digunakan oleh pihak pengguna benar-benar telah stabil dan terbebas
dari error dan bug, adalah:
a. Analysis
b. Design
c. Implementation
d. Maintenance
e. Planning
15. Tahap dalam SDLC dimana sumber daya baru direncanakan dan tanpa
dana disesuiaikan untuk mendukung pengembangan system ,adalah :
a. Design
b. Planning
c. Analysis
d. Maintenance
e. Implementation
17. Model dalam SDLC yang di sebut linear sequintail model adalah:
a. Model waterfall
b. Model incremental
c. Model prototyping
d. Model spiral model RAD
18. Pada media penyimpanan SASD, data disimpan dalam bentuk
a. Karakter
b. Record
c. Blok
d. Sector
e. Karakter atau blok
19. Table yang di gunakan sebagai pelindung atau cadangan apabila table
master hilang adalah :
a. Table pustaka
b. Table output
c. Table master
d. Table history
e. Table back-up
25. Dibawah ini yang merupakan field key dari suatu table pegawai
perusahaan adalah:
a. nama pegawai (napeg)
b. gaji pegawai (gepeg)
c. golongan pegawai (gopeg)
d. jabatan pegawai (japeg)
e. nomor induk pegawai (nipeg)
26. salah satu kekurangan SDLC adalah hasil yang di peroleh sangat
tergantung dari hasil pada tahap
a. design
b. maintenance
c. analysis
d. planning
e. implementasikan
27. dalam system pengajian dikenal istilah batch, maksud dari istilah
tersebut yang paling tepat adalah
a. gambaran kerja suatu aplikasi
b. pemrosesan data dengan metode interaktif
c. pemrosesan data secara online
d. pemrosesan data offline
e. pemrosesan data yang di tunda sesuai jadwal yang di tentukan
28. table yang beri data dimasa lalu yang di pakai sebagai bahan
pengecekan dan pencocokan kevalidasikan data dimasa mendatang adalah:
a. table history
b. table back-up
c. table master
d. table output
e. table dinamik
12. Bahasa program dibawah ini yang termasuk bahasa tingkat menengah
adalah :
a. Pascal
b. Assembler
c. C++
d. C+
e. C
13. Pada beberapa point di bawah ini, yang termasuk tipe data majemuk
adalah :
a. Real/float
b. String
c. Character
d. Integer
e. Boolean
17. Berikut ini yang tidak termasuk bahasa pemograman yang berorrientasi
pada procedural (Procedure Oriented Language)
a. Algol
b. RPG
c. Cobol
d. Basic
e. Pascal
21. Perangkat lunak seperti Norton ,Anti Virus merupakat kenis perangkat
lunak :
a. System software
b. Program software
c. Package software
d. Application software
e. Ultilyty software
23. Ketika procedure atau function di panggil, dapat melewatkan suatu nilai
ke dalam fauntion atau procedure , nilai yang di lewatkan di sebut :
a. Konstanta
b. Data
c. Variable
d. Argument
e. Value
26. Dalam membuat desain algoritma atau membuat rumusah masalah dapat
di buat dengan menggunkan beberapa alat (tool). Berikut alat yang tidak dapat
di gunakan untuk mendisain algoritma program :
a. HIPO
b. Procedure
c. Normalisasi
d. Flowchart
e. Struktur chart
27. Yang termasuk reserverd word pada C++ adalah :
a. Cin
b. &&
c. Operator
d. Variable
e. ++
8. Laporan_Penyewaan
Baca Record Pertama
DO WHILE NOT EOF
If baris > 30 THEN
Cetak_judul
Baris = 0
ENDIF
Perintah do while not eof pada penggalan pseudocode dii atas melakukan
proses ....
a. Inisiasi
b. Perulangan membaca data sampai data terakhir
c. Cetak judul *
d. Menambah jumlah baris
e. Menyeleksi jumlah baris
12. Struktur yang terjadi jika kondisi yang harus diperiksa lebih dari
satu. Kondisi tersebut dapat dihubungkan dengan menggunakan AND atau
OR adalah :
a. Non linier nested if
b. Simple selection bercabang
c. Simple selection tidak bercabang
d. Combined selection *
e. Linier nested if
16. Tipe kondisi yang mempunyai satu tugas dan menghasilkan satu
hasil / satu parameter output adalah ....
a. Procedural
b. Temporal
c. Sequential
d. Communicational
e. Functional *
18. Salah satu moodul yang berisikan perintah deklarasi konstanta atau
open database pada struktur program untuk masalah bisnis adalah ....
a. Inisialisasi
b. Cetak total
c. Proses baca record
d. Cetak Judul *
e. Proses akumulasi total
21. Berikut ini yang tidak dibutuhkan pada laporan, adalah ....
a. Detail isi laporan
b. Kolom judul
c. Total
d. Garis *
e. Judul
22. Berikut ini yang tidak termasuk kriteria algoritma yang baik adalah
.....
a. Definisi tidak jelas *
b. Effectiveness
c. Output
d. Input
e. Memiliki akhir
27. Nilai yang selalu berubah-ubah pada saat program dieksekusi adalah
....
a. Variabel *
b. Procedure
c. File header
d. Function
e. Konstant
28. Dibawah ini yang merupakan FIELD KEY dari tabel buku, adalah ....
a. Pengarang (pengarang)
b. Penerbit (penerbit)
c. Nama buku (nama_buku)
d. Jenis buku (jenis_buku)
e. Kode buku (kd_buku) *
Dibawah ini yang merupakan FIELD KEY dari tabel buku, adalah...
Jawaban anda: kode buku (kd_buku)
6. Parameter berupa nama yang dibuat pada saat file digambarkan dalam
bentuk diagram (HIPO) adalah :
Jawaban anda: kode program
15. Dibawah ini yang merupakan FIELD KEY dari tabel pegawai
perusahaan, adalah :
Jawaban anda: nomor induk pegawai (nipeg)
16. Salah satu modul yang berisikan perintah deklarasi konstanta atau open
database pada struktur program untuk masalah bisnis adalah :
Jawaban anda: inisialisasi
22. Tipe kohesi yang mempunyai Kegiatan yang dilakukan lebih dari satu
dan hasil dari kegiatan sebelumnya menjadi masukan bagi kegiatan adalah
:
Jawaban anda: sequential
26. Berikut ini yang tidak termasuk kriteria algoritma yang baik adalah:
Jawaban anda:
definisi tidak jelas
27. Elemen terkecil pada bahasa pemrograman yang memiliki arti penting
bagi compiler adalah :
Jawaban anda: token
30. Pengecekan algoritma dengan cara Desk check lebih fokus pada :
Jawaban anda: logika
Return0;
}
a. 23 b. 30 c. 32 d. 33
4. Berapakah output yang dihasilkan dari perhitungan A%3 dengan nilai A-80...
a. 1 b. 3 c. 4 d. 2
6. Apa hasil output dari program di bawah ini, jika tinggi diisi dengan 4...
#include
#include
Vold main()
{
Int tinggi.
Baris,
Kolom;
Clrscr();
Cout<<”tinggi segitiga –“;
Cin>>tinggi;
Cout<
For (baris=tinggi; baris>=1;baris--)
{
For (kolom=1; kolom <=baris; kolom++)
Cout<<’*’;
Cout<
}
}
a. **** c. 1234
*** 123
** 12
* 1
b. * d. 1
** 12
*** 123
**** 1234
8. Fungsi yang disediakan stdlib.h untuk mengkonversikan string e tipe data long integer
adalah...
a. Atoi
b. At_int
c. Atof
d. Atol
9. Suatu blok intruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program
disebut dengan...
a. Procedure
b. Structure
c. Function
d. Union
11. Didalam class ios diidentifikasikan 4 buah fungsi untuk test terhadap error. Fungsi-fungsi
tersebut... kecuali...
a. Int fail
b. Int good
c. Int error
d. Int bad
12. Pada file yang berguna untuk memindahkan petunjuk file yang digunakan sebagai petunjuk
operasi pembacaan adalah...
a. Seekh()
b. Seekq()
c. Seekp()
d. Seekg()
14. Stream adalah istilah umum yang menyatakan aliran data dari suatu tempat ke tempat lain.
Ada 4 objek dalam stream kecuali...
a. Cat
b. Cerr
c. Clog
d. Cout
15. Kemampuan beberapa objek bertipe sama, bereaksi secara berbeda terhadap message yang
sama merupakan definisi dari...
a. Encapsulation
b. Downcasting
c. Polymorphisme
d. Inheritance
16. Untuk memberikan komentar secara perblok dalam C++ dapat menggunakan...
a. //..........
b. \\..........
c. /*..........*/
d. /*...........//
17. Program akan keluar dari loop walaupun kondisi untuk berakhir loop belum terpenuhi.
Menyebabkan loop selesai sebelum saatnya yaitu...
a. Goto
b. Break
c. Countinue
d. End
22. Standar input pada C++ menggunakan operator << yang disebut juga sebagai...
a. Operator relational
b. Operator binary
c. Operator logic
d. Operator bitwise
23. Fungsi pustaka berikut yang termasuk kedalam file header adalah...
a. Cin
b. Cout
c. Getch
d. Strcp
24. #include
Int divide (int a, int b)
{ return (a/b);}
Int main ()
{ int x=5, y=2; float n=5.0, m=2.0;
Cout <
Return 0;}
Program tersebut di atas merupakan program...
a. Function
b. Array
c. Getche
d. Overload function
25. Dibawah ini merupakan ketentuan untuk membuat identifier name pada C++, kecuali...
a. Karakter pertama harus huruf atau garis bawah
b. Tidak boleh mengandung blank/spasi
c. Case sensitive, membedakan huruf besar dan kecil
d. Boleh menggunakan karekter khusus
Berikut ini adalah sebuah program untuk menjawab soal no. 28 s/d 32
#include
Int main ()
{ int x=10;
Cout<<”nilai x: “<
Cout<<”nilai x--: “<
Cout<<”nilai x++: “<
Cout<<”nilai ++x: “<<++x<
Cout<<”nilai x--: “<
Cout<<”nilai --x: “<<--x 0="" o:p="" return="">
33. #include
Int main ()
{ int value1 = 5, value2 = 15, value2 = 20;
Int *p1, *p2, *p3;
P1 = &value1; p2 = &value2;
P3 = &value3; *p1 = 10;
*p2 = *p1; *p3 = *p2; p1 = p2;
*p1 = 20; cout <
Return 0;}
Maka output dari program diatas adalah...
a. 10 / 10 / 20
b. 10 / 20 / 20
c. 10 / 20 / 10
d. 10 / 15 / 20
34. Karakter atau tanda yang disertakan untuk indikasi akhir string adalah...
a. \0
b. Null
c. A dan b salah
d. A dan b benar
35. #include
Void proses (int n1, int*n2, int*n3)
{*n2=n1 * 4+2;
*n3=n1-1)*3;}
Int main ()
{ int x=20,y,z;
Proses(x,&y,&z);
Cout<<”hasil setelah proses:\n”;
Cout<<”nilai x:”<
Cout<<”nilai y:”<
Cout<<”\nnilai z:”<
Return 0;
}
Maka output dari hasil diatas adalah
a. hasil setelah proses:
Nilai x : 20
Nilai y : 82
Nilai z : 57
36. Suatu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program
disebut...
a. Class
b. Identifier
c. Pointer
d. Function
37. Himpunan elemen (variabel) dengan tipe yang sama dan disimpan secara berurutan dalam
memory yang ditandai dengan memberikan index pada suatu nama variabel...
a. Array
b. Function
c. Pointer
d. Class
40. Berdasarkan tingkat akses dalam penggunaan class maka jika anggota dapat diakses dari
anggota class yang sama atau class friend, dan juga dari anggota class turunannya disebut...
a. Private
b. Public
c. Derivative
d. protected
1. Tahap dalam SDLC dimana system dievaluasi dan di pisahkan bedasarkan prioritas akan di
pilih untuk pengembangan ,di lakukan pada tahap :
a. Design
b. Implementation
c. Maintenance
d. Planning
e. Analysis
2. Yang tidak termasuk langkah-langkah dalam merancang program dan merancang file adalah
:
a. Menentukan banyaknya jumlah kebutuhan data
b. Menentukan parameter dari program
c. Menentukan banyaknya jumlah kebutuhan file
d. Menentukan parameter file
e. Menentukan banyaknya jumlah program
3. Nama yang dibuat pada saat file digambarkan dalam bentuk diagram (normalisasi )adalah
parameter file:
a. Nama file
b. Kode file
c. Akronim file
d. Organisasi file
e. Type file
4. Dalam system pengajian dikenal istilah batch. Manakah dari spesifikasi kebutuhan di bawah
ini yang memerlukan pemrosesan secara batch:
a. Absensi
b. Slip gaji
c. Laporan gaji
d. Golongan
e. Tunjangan
5. Model dalam SDLC yang melibatkan pemakai secara intensif ,sehingga pendefinisikan
kebutuhan pemakai menjadi lebih baik adalah:
a. Model Prototyping
b. Model Waterfall
c. Model Spiral
d. Model Incremental
e. Model RAD
6. Dibawah ini yang merupakan Akronim file dari system pengajian adalah:
a. Nomor induk pegawai
b. Pegawai.myd
c. Siswa01
d. Parameter gaji
e. Pegawai.prg
7. Tidak bisa dilakukan pembacaan secara langsung ,adalah ciri organisasi file:
a. Index sequential
b. Sequential
c. Random
d. Acak
e. Index
8. Dalam model operasi file, pengaksesan sebuah file dengan tujuan untuk mendapatkan
informasi merupakan pengertian dari
a. Insert
b. Creation
c. Update
d. Retrieaval
e. Maintenance
12. Yang tidak termasuk katogori tipe file dinamik dalam system pengajian adalah:
a. File gaji
b. File transaksi
c. File laporan
d. File golongan file absensi_pegawai
13. Tahapan dalam SDLC yang bertujan untuk memastikan bahwa system yang digunakan oleh
pihak pengguna benar-benar telah stabil dan terbebas dari error dan bug, adalah:
a. Analysis
b. Design
c. Implementation
d. Maintenance
e. Planning
14. Table yang digunakan untuk memperbarui table master dengan informasi yang baru :
a. Tabel output
b. Table kerja
c. Tabel pustaka
d. Tabel transaksi
e. Tabel referensi
15. Tahap dalam SDLC dimana sumber daya baru direncanakan dan tanpa dana disesuiaikan
untuk mendukung pengembangan system ,adalah :
a. Design
b. Planning
c. Analysis
d. Maintenance
e. Implementation
16. Nilai dan record-recordnya sering berubah atau sering di mutakhirkan (update) sebagai
akibat dari suatu transaksi ,merupakan jenis table :
a. Table kerja
b. Table referensi
c. Table transaksi
d. Table dinamik
e. Table back-up
17. Model dalam SDLC yang di sebut linear sequintail model adalah:
a. Model waterfall
b. Model incremental
c. Model prototyping
d. Model spiral model RAD
19. Table yang di gunakan sebagai pelindung atau cadangan apabila table master hilang adalah :
a. Table pustaka
b. Table output
c. Table master
d. Table history
e. Table back-up
21. Nama ynag di buat untuk menyimpan source program adalah parameter progam:
a. Nama program
b. Organisasi program
c. Kode program
d. Fungsi program
e. Akronim
25. Dibawah ini yang merupakan field key dari suatu table pegawai perusahaan adalah:
a. nama pegawai (napeg)
b. gaji pegawai (gepeg)
c. golongan pegawai (gopeg)
d. jabatan pegawai (japeg)
e. nomor induk pegawai (nipeg)
26. salah satu kekurangan SDLC adalah hasil yang di peroleh sangat tergantung dari hasil pada
tahap
a. design
b. maintenance
c. analysis
d. planning
e. implementasikan
27. dalam system pengajian dikenal istilah batch, maksud dari istilah tersebut yang paling
tepat adalah
a. gambaran kerja suatu aplikasi
b. pemrosesan data dengan metode interaktif
c. pemrosesan data secara online
d. pemrosesan data offline
e. pemrosesan data yang di tunda sesuai jadwal yang di tentukan
28. table yang beri data dimasa lalu yang di pakai sebagai bahan pengecekan dan pencocokan
kevalidasikan data dimasa mendatang adalah:
a. table history
b. table back-up
c. table master
d. table output
e. table dinamik
11. Pembuatan back-up program dan pembuatan tampilan program sesuai dengan
kebutuhan program merupakan salah satu keteria pemiliharaan dalam tahapan
pembuatan program, yaitu :
a. Preventive
b. Perfective
c. Efektif
d. Adaptif
e. Korektif
12. Bahasa program dibawah ini yang termasuk bahasa tingkat menengah
adalah :
a. Pascal
b. Assembler
c. C++
d. C+
e. C
13. Pada beberapa point di bawah ini, yang termasuk tipe data majemuk
adalah :
a. Real/float
b. String
c. Character
d. Integer
e. Boolean
17. Berikut ini yang tidak termasuk bahasa pemograman yang berorrientasi
pada procedural (Procedure Oriented Language)
a. Algol
b. RPG
c. Cobol
d. Basic
e. Pascal
18. Dibawah ini yang merupakan simple statement adalah :
a. Loop statement
b. Selection statement
c. Iteration statement
d. Sequence statement
e. Assignment statement
20. Yang tidak termasuk dalam pembiayaan di dalam pembuatan program adalah
:
a. Biaya kompilasi
b. Biaya penciptaan
c. Biaya disain
d. Biaya pemiliharaan
e. Biaya eksekusi
21. Perangkat lunak seperti Norton ,Anti Virus merupakat kenis perangkat
lunak :
a. System software
b. Program software
c. Package software
d. Application software
e. Ultilyty software
26. Dalam membuat desain algoritma atau membuat rumusah masalah dapat di
buat dengan menggunkan beberapa alat (tool). Berikut alat yang tidak dapat
di gunakan untuk mendisain algoritma program :
a. HIPO
b. Procedure
c. Normalisasi
d. Flowchart
e. Struktur chart
10. Jenis piranti yang memiliki ciri proses write dapat dilakukan beberapa kali adalah…
a. SASD
b. DASD
c. KASD
d. BASD
e. GASD
11. BRG01 merupakan jenis parameter…
a. Nama program
b. Akronim program
d. Kode program
e. Proses program
12. Yang bukan merupakan parameter file adalah…
a. Nama file
b. Kode file
c. Type file
d. Akronim file
e. System flow chart
13. Proses penambahan suatu data atau pengubahan suatu data termasuk kedalam
parameter…
a. Akronim program
b. Bahasa pemrograman
c. Bentuk tampilan
d. Proses program
e. Fungsi program
14. Bentuk proses program harus dilakukan secara...
a. Abstrak
b. Umum
c. Rinci dan detail
d. Meluas
e. Yang paling utama saja
15. Berapa jumlah parameter file yang harus dipenuhi untuk membuat rancangan file..
a. 7
b. 8
c. 9
d. 10
e. 11
16. Menentukan banyaknya jumlah kebutuhan file yang nanti akan dipergunakan dalam
program merupakan langkah-langkah dalam…
a. Perancangan file
b. Perancangan program
c. Perancangan system
d. Perancangan data
e. Perancangan report
1. Karakteristik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi dan prosedur
dalam objek, adalah :
a. Polimorphism c. Inheritance
b. Modular d. Enkapsulasi
3. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya
perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah :
a. Enkapsulasi c. polymorphism
b. Inheritance d. Jawaban a, b dan c BENAR
4. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari:
a. Pemrograman Terstruktur
b. Pemrograman Top Down
c. Pemrograman Object Oriented
d. Pemrograman Modular
5. Dibawah ini pernyataan yang benar tentang metode dan objek, kecuali:
a. Metode merupakan suatu procedure atau fungsi yang disatukan dalam suatu objek
b. Didalam sebuah objek, metode didefinisikan dengan sesuatu header fungsi atau
prosedur.
c. Nama metode harus diletakkan sebelum nama objek yang memiliki metode tersebut
d. Diluar objek, sebuah metode didefinisikan secara penuh.
6. Dibawah ini adalah langkah-langkah dalam merancang file :
a. Menentukan banyaknya jumlah kebutuhan file
b. Menentukan parameter file
c. Jawaban a dan b benar
d. Jawaban a dan b salah
7. Dibawah ini yang merupakan FIELD KEY dari suatu tabel pegawai perusahaan, adalah :
a. nama pegawai (napeg)
b. nomor induk pegawai (nipeg)
c. jabatan pegawai (japeg)
d. gaji pegawai (gapeg)
8. Dibawah ini yang merupakan Akronim File dari suatu lingkungan pendidikan adalah :
a. Inputsiswa.prg
b. siswa01
c. siswa.db
d. nomor Induk Siswa (nis)
9. Dibawah ini merupakan teknik perancangan program untuk mendukung dalam pengembangan sistem
informasi, kecuali :
a. Teknik perancangan program dalam bentuk spesifkasi program
b. Teknik perancangan file dalam bentuk spesifikasi file
c. Teknik perancangan database dalam bentuk spesifikasi file
d. Teknik perancangan program dalam bentuk spesifikasi file
10. Dibawah ini merupakan langkah-langkah dalam perancangan file, kecuali :
a. Menentukan SYSTEM FLOWCHART.
b. Menentukan banyaknya jumlah file yang dibutuhkan.
c. Menentukan parameter dari file yang akan dibuat.
d. Menentukan FIELD KEY
12. Jika 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 (di edit) 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. Hal ini yang disebut
dengan penyetaraan mata kuliah. Pernyataan di atas adalah contoh dari :
a. File Input c. File Dinamik
b. File Laporan d. File Back up
15. Organisasi data yang melakukan pencarian rekaman tertentu dilakukan record demi record adalah:
a. Random
b. Sequential
c. Indexed Sequential
d. Indexed Random
16. File yang berisi program-program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari
pengolahan data, adalah :
a. File Kerja c. File Library
b. File Backup d. File Kerja
17. File Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh dari
tipe file :
a. File Dinamik c. File Referensi
b. File Sejarah d. File Transaksi
18. Tipe file yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah :
a. File Kerja c. File Input
b. File Back-Up d. File Master
19. File dibawah ini yang bertipe File Master pada lembaga pendidikan, adalah :
a. File Nilai c. File Mahasiswa
b. File Pemabayaran d. File absensi
20. Berisi program-program aplikasi atau utility program. File ini berisi program-program bantu yang dapat
berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah :
a. File kerja c. File Backup
b. File Library d. Jawaban Salah Semua
21. Pada tehnik pemrograman top down, hierarki dari modul-modul digambarkan dengan :
a. Flowchart c. Pseudocode
b. Struktur Chart d. Diagram HIPO
22. Yang perlu diperhatikan untuk sebuah karakteristik modul yang baik adalah, kecuali :
a. Logical Coherent c. Ukuran Modul
b. Penulisan Program d. Independent
25. Dalam bahasa pemrograman Pascal, pernyataan subroutine dinyatakan dengan perintah:
a. PROCEDURE c. FOR….DO
b. WHILE …. DO d. BEGIN
26. Dibawah ini Bahasa pemrograman yang dapat menghasilkan file EXECUTABLE adalah, kecuali :
a. PASCAL c. VISUAL BASIC
b. BASIC d. DELPHI
27. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga
dihasilkan suatu file executable, adalah penterjemah bahasa pemrograman, yaitu:
a. Assembler c. Compiler
b. Interpreter d. Debugging
29. Akar minus (bilangan negatif) adalah contoh dari kesalahan program :
a. Syntax error c. Logic error
b. Runtime error d. Jawaban a,b BENAR
a. Semanti
b. Sintaks
c. Source program
d. Kebenaran Logika
e. Leksikal
a. DBA
b. Programmer
c. Data Entry
d. Technical Support
e. Operator
3. Perangkat keras (Hardware) yang digunakan untuk melihat output dari program
adalah:
4. Perangkat lunak seperti Windows, Unix, Linux adalah merupakan jenis perangkat
lunak:
5. Bahasa pemrograman di bawah ini yang berorientasi dalam bidang bisnis adalah:
a. Basic c. Cobol
b. Pascal d. Assembler
c. Fortran
instruksi1 instruksi1
instruksi2 instruksi2
ENDIF ENDIF
instruksi instruksi1 i
nstruksi1
EndIF END
ELSE
IF item =
nilai2 IF item=nilai2 instruksi2
Instruksi2 instruksi2
ENDIF
EndIF END
3. Salah satu standar penyusunan program harus mempunyai sifat kesederhanaan dan
kejelasan dari program yang berguna untuk:
4. Sifat penulisan program selain bersifat statis dan tidak fleksibel dan struktur
programnya selalu berubah seperti program animasi disebut :
5. Di bawah ini yang bukan standar penulisan instruksi yang baik dalam pembuatan
program adalah:
a. Hindari pernyataan untuk Percabangan (IF statement) yang sangat rumit dan Nested
Loop (Loop di dalam Loop lain) yang berlebihan.
b.Gunakan sebaris atau beberapa baris kosong sebagai pemisah
c.Hindari penulisan “kurung buka dan tutup” dalam menulis suatu ekspresi Aritmatika
atau logika.
d.Awal dan akhir statement dari sekumpulan statement ditulis pada kolom yang sama
e.Gunakan kurung buka dan kurung tutup untuk operasi aritmatik
3. Dibawah ini yang bukan merupakan karakteristik seorang programmer yang baik
adalah:
a. program harus dapat mengecek setiap kemungkinan yang penting, yang akan
muncul pada data masukan (validasi).
b. program tidak memerlukan validasi terhadap setiap data yang masuk
c. Buatlah format masukan sesederhana mungkin
d. Berikan pesan, apabila program memerlukan suatu waktu tunggu
e. Berikan keterangan/pesan bila user salah dalam input data
1. Pada tipe data terstruktur terdapat tipe data berindeks yang terdiri dari satu atau lebih
elemen/komponen yang memiliki tipe data yang sama, adalah:
a. record c. Array
b. Struct d. Statement
e. Linklist
a. record c. Array
b. Struct d. Linklist
e. a, b, dan d benar
a. Assignment Statement
b. Iteration Statement
c. Function/Procedure statement
d. Jump Statement
e. Penugasan
a.Assignment Statement
b.Iteration Statement
c.Function/Procedure statement
d. Jump Statement
e. Penugasan
a. Booelan
b. String
c. Integer
d. Real
e. Byte
1.Diagram alir yang menggambarkan suatu sistem peralatan komputer yang digunakan
dalam proses pengolahan data serta hubungan antar peralatan tersebut, adalah:
a. Sistem Flowchart
b. Application Flowchar
c. Program Flowchart
d. Paket Flowchart
e. UML
a. Assembler d. Compile
b. Interpreter e. Debugging
c. Profiling
:I = 0
a. 0 2 4 6 8 10 d. 0 1 3 5 7 9
b. 2 4 6 8 10 e. 0 2 4 6 8
c. 1 3 5 7 9