HER UAS Teknik Pemrograman UpToDate
Soal dan Kunci Jawaban pada Mata Kuliah Teknik Pemrograman ini selalu di Update setiap ada HER yang dilaksanakan di BSI (Bina Sarana Informatika), soal diambil berdasarkan pemberian dari mahasiswa/i yang sudah melakukan HER sesuai mata kuliah yang diambil ketika HER. Sebisa mungkin Setiap HER Admin akan mengupdate soal yang sering keluar dari mata kuliah tersebut.
1. Dibawah ini yang merupakan FIELD KEY dari tabel pegawai perusahaan, adalah ….
a. Nama pegawai (napeg)
b. Nomor induk pegawai (nipeg) *
c. Gaji pegawai (gapeg)
d. Jabatan pegawai (japeg)
e. Golongan pegawai (gopek)
Jawaban : b. Nomor induk pegawai (nipeg)
2. Struktur kontrol pemilihan yang memiliki dua jalur alternatif, tergantung pada hasil dari suatu kondisi benar atau salah, adalah ....
a. Simple selection bercabang
b. Non linier nested if
c. Simple selection tidak bercabang
d. Linier nested if
e. Combined selection
Jawaban : a.Simple selection bercabang
3. Event driven merupakan metodologi perancangan program berdasarkan ....
a. Kejadian atau interaksi dari luar *
b. Output program
c. Proses atau fingsi yang dilakukan program
d. Bahasa pemrograman
e. Struktur data
Jawaban : a. Kejadian atau interaksi dari luar
4.Tipe kohesi yang mempunyai kegiatan yang dilakukan lebih dari satu dan hasil dari kegiatan sebelumnya menjadi masukan bagi kegiatan adalah ....
a. Prosedural
b. Functional
c. Sequential *
d. Communication
e Temporal
Jawaban : c. Sequential
5. Jika total_penghasilan >= 15600000 maka keterangan kena pajak ,,, Jenis struktur kontrol pemilihan dari penggalan algoritma di atas adalah ....
a. Non-liniear if statement
b. Case of
c. Combined / multiple selection
d. Linear nested if statement
e. Simple selection *
6. Dibawah ini yang merupakan akronim file dari suatu lingkungan pendidikan adalah ....
a. Siswa.dbf *
b. Inputsiswa.prg
c. Siswa01
d. Semua benar
e. Nomor induk siswa (nis)
7. Mendapatkan pemahaman tentang permasalahan yang ada, sehingga akan diperoleh asumsi yang benar sebelum membuat suatu program, disebut ....
a. Coding
b. Definisi masalah *
c. Pemeriksaan algoritma
d. Outline solusi
e. Dokumentasi
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
9. Di bawah ini adalah langkah-langkah dalan merancang file :
a. Menentukan akronim file
b. Menentukan nama file
c. Menentukan banyaknya jumlah kebutuhan file dan parameter *
d. Analisa kebutuhan
e. Sdlc (daur hidup sistem)
10. Parameter bahasa pemrograman berhubungan dengan parameter adalah :
a. Fungsi program
b. Nama program
c. Kode program
d. Proses program
e. Akronim program *
11. Pemberhentian dalam logika program berdasarkan niilai lebih dari sebuah variable, merupakan pembuatan laporan dengan ....
a. Single-level control break
b. Multiple-level control break *
c. Inisialisasi dengan cetak total
d. Cetak detail dan akumulasi total
e. Inisialisasi dan setak judul
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
13. DO WHILE I <= 5
Cetak “*”
ENDDO
Output dari pemeriksaan algoritma di atas adalah ....
a. “ ” ” ” ” ”
b. “* * * * *” *
c. * * * * * *
d. 1 2 3 4 5
e. Tidak berakhir
14. Variabel yang didefinisikakn di sebuah modul adalah ....
a. Local data *
b. Global data
c. Parameter aktual
d. Modularisasi
e. Parameter formal
15. Penempatan pengulangan dimana instruksi dieksekusi sekali sebelum kondisi diuji dan Jika kondisi False, instruksi akan diulang sampai kondisi bernilai TRUE adalah ....
a. Nested repetition
b. Repetition
c. Trailing decision loop *
d. Leading decision loop
e. Counted loop
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 *
17. Teknik pemrograman dimana penulisan instruksi yang sama dibuat dalam sub program adalah....
a. Modural
b. Prosedural *
c. Terstruktur
d. Berorientasi obyek
e. Tidak terstruktur
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
19. Suatu halaman laporann hanya menampung n detail. Perintah yang digunakan untuk mengatur pemindahan ke halaman baru adalah ....
a. IF baris > 0 THEN hal = hal + 1
b. IF baris > 30 THEN hal = hal + 1
c. IF baris = 1 THEN hal = hal + 1
d. IF halaman < 30 THEN baris= baris + 1
e. IF halaman > 30 THEN baris= baris + 1 *
20. Kumpulan instruksi/perintah yang diragukan sehingga membentuk suatu proses untuk mengolah data adalah ....
a. Pemrograman
b. Metodologi pemrograman
c. Program *
d. Teknik pemrograman
e. Bahasa pemrograman
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
23. Proses record dapat dibagi menjadi 2 modul, yaitu ....
a. Inisialisasi dan akumulasi total
b. Cetak detail dan cetak total *
c. Cetak detail dan akumulasi total
d. Inisialisasi dan cetak total
e. Inisialisasi dan cetak judul
24. Pemberhentian dalam logika program berdasarkan nilai sebuah variable, merupakan pembuatan laporan dengan ....
a. Inisialisasi dengan cetak total
b. Multiple-level control break
c. Inisialisasi dan cetak judul
d. Single-level control break *
e. Cetak detail dan akumulasi total
25. Elemen terkecil pada bahasa pemrograman yang memiliki arti penting bagi compiler adalah ....
a. Token *
b. Identifier
c. Statement
d. Function
e. Expression
26. Hal = hal + 1
Cetak “PT. Semesta Makmur Abadi”
Cetak “Jalan Bahari Biru”
Cetak “Jakarta”
Cetak “Laporan Gaji”
Cetak “Tanggal Cetak “, date(), “Hal =”, hal
Cetak “No. NIP Nama Target Realisasi Komisi Gaji Pokok Total Gaji”
Penggalan algoritma/pseudocode di atas adalah isi dari modul ....
a. Cetak total
b. Proses baca record
c. Proses akumulasi total
d. Cetak judul *
e. Inisialisasi
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) *
29. Penempatan pengulangan dimana kondisi diuji sebelum beberapa instruksi dieksekusi adalah ....
a. Leading decision loop *
b. Repetition
c. Trailing decision loop
d. Counted loop
e. Nested repetition
30. Tahapan perancangan program diawali dengan proses ....
a. Pemeriksaan algoritma
b. Outline solusi
c. Dokumentasi
d. Definisi masalah *
e. coding
Keterangan : Jawaban tanda (*) Bintang.
Jawabannya banyak yg salah :3
ReplyDeletebanyak yang salah nih
ReplyDeletepayah...
ReplyDeletemudah"an benar amiin,,,
ReplyDeleteaku tadi baru ujian
allah maha kuasa mudah"an di benarkan serta ujian saya benar amiiin :)
ReplyDeletesialan bayak salah
ReplyDeleteBNYAK SALAH TU 15"15 esweteee remed lagi gan gagagaahwahh
ReplyDeletebelajar donx, jngan cma bisa nyalahin orang lain..
ReplyDeletePerlu diketahui bahwa banyak jawaban BENAR yang dianggap SALAH oleh sistem BSI.
ReplyDeleteTerutama PTIK, DMB, dan beberapa soal dari beberapa matkul lainnya. Salah satunya ya ini. :)
Ane curiga BSI 'sengaja' agar mahasiswa ga mendapatkan nilai maksimal dan akhirnya her lagi, duit lagi. -_-
Atau admin yang ngatur jawaban bener-salah yang oon.
Entahlah...
blog asu bajingan djancuk jaran
ReplyDeletegoblog lu jawaban salah di share
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteyang menghina blog ini adalah orang bodoh, jawabannya semuanya benar. hanya saja sistem yang ada di BSI yang salah. jawaban yang benar di sistem dianggap salah. cek dan baca soalnya cari jawabannya dengan baca buku, bukan dengan contekan.
ReplyDeletePengen Pintar? Makanya belajar!!! :D
ReplyDeletelumayannlahh ..
ReplyDeletetapi tetep haruuss sambill baca" dan carii di web laiinya juga jangan cuman ngandelin blog ini saja
taiii loooh gara2 web lo nih guaaa salaaah nya banyaaak , , , bijiii lo semuaaaa taiiii , , ,
ReplyDeletehahahhaha
ReplyDeletehahahhaha
ReplyDeletebiji biji biji
ReplyDeletegw gosongin dah nih web
ReplyDeletethanks guys,walaupun soal dan jawabannya blum pasti benar tapi setidaknya jadi bahan buat belajar menghadapi ujian
ReplyDelete