SlideShare a Scribd company logo
1 of 9
1. Berikut ini adalah pernyataan yang benar mengenai algoritma, kecuali ....
 Algoritma merupakan prosedur pemecahan masalah
 Algoritma berisi rangkaian langkah-langkah kerja
 Algoritma tidak harus menghasilkan output
 Algoritma pasti memberikan hasil yang sama untuk inputan yang sama
 Algoritma harus terbatas langkahnya
C
2. Dalam sebuah algoritma, langkah-langkah tidak boleh ambigu. Manakah di antara
langkah-langkah dalam sebuah algoritma berikut yang ambigu
a. “Masukkan satu gelas air putih”
b. “Tuangkan adonan puding ke dalamcetakan”
c. “Jika kue sudah matang, keluarkan kue dari oven”
d. “Kukus adonan selama 20 menit”
e. “rebus air sampai mendidih”
C
3. Bagian persiapan dari sebuah algoritma disebut dengan bagian ....
a. Deskripsi
b. Deklarasi
c. Header
d. Preparation
e. Prosedur
B
4. Istilah-istilah yang biasanya muncul pada bagian deskripsi algoritma yang berkenaan
installasi software adalah sebagai berikut, kecuali .........
a. Tunggu hingga proses installasi selesai
b. Tekan Tombol Next
c. Masukkan Serial Number
d. Klik ganda ikon
e. Matikan komputer
E
5. Algoritma dibuat ketika ....
 program dibuat
 program telah selesai
 setelah ada solusi
 sebelum pembuatan program
 sebelum masalah muncul
D
6. Penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi adalah ....
 Natural
 Flowchart
 Pseudocode
 Bahasa pemrograman
 Language code
C
7. Berikut ini pernyataan yang benar mengenai input dan output dalam algoritma,
kecuali ...
 Algoritma harus memiliki minimal 1 output
 Algoritma bisa memiliki nol input dari pengguna
 Algoritma bisa memiliki input dari algoritma itu sendiri
 Algoritma boleh tidak memiliki output
 Algoritma mengolah input menjadi output
 D
8. Sebuah algoritma dijalankan melalui sekian langkah dengan kriteria-kriteria
tertentu. Namun ketika ditelusuri, algoritma itu akan berulang ke satu langkah
secara terus menerus sehingga tidak ada jaminan algoritma tersebut berhenti. Ini
artinya algoritma tidak memenuhi sifat..
 define
 finite
 efisien
 efektif
 solutif
B
9. Berikut ini pertanyaan yang benar mengenai penyajian algoritma dengan bahasa
natural,kecuali.....
 Penyajiannya singkat dan efisien
 Mengunakan bahasa sehari-hari pembuat program atau pengguna
 Kurang universal
 Menyatakan langkah-langkah dengan kalimat deskriptif
 Dapat dimengerti oleh pengguna algoritma
 A
10. Tentukan output dari algoritma berikut jika dimasukkan nilai a adalah 23 dan b
adalah 4
 1
 2
 3
 4
 5
C
11. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau
maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input
warna adalah hitam, maka warna jadi :
 Merah
 Ungu
 Hijau
 Putih
 Abu-abu
B
12. Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk
tertentu, adalah pengertian dari .....
 Algoritma
 Array
 Pseudocode
 natural
 Flowchart
 E
13. Bentuk belah ketupat pada diagram flowchart diberi nama .....
 Input
 Process
 Connector
 Terminator
 Decision
 E
14. Pada struktur runtunan, semua instruksi dikerjakan secara ...
 acak
 berurutan
 lengkap
 b dan c benar
 semua benar
D
15.
 jajaran genjang
 lingkaran
 segi enam
 persegi panjang
 persegi
 D
16. Berikut ini variabel yang tidak diperlukan dalam pembuatan KTP, yaitu....
 Nama
 NIK
 Umur
 Tanggal Lahir
 Alamat
C
17. Dalam perhitungan gaji sebuah perusahaan, total gaji diperoleh dari beberapa
komponen, gajipokok, tunjangan jabatan, tunjangan keluarga, dipotong dengan
asuransi dan hutang. Di antaravariabel-variabel tersebut yang merupakan
varaibel output adalah ....
 Gaji pokok
 Tunjangan keluarga
 Tunjangan istri
 Potongan Hutang
 Total gaji
 E
18. Berikut ini variabel yang pasti memiki tipe data integer yaitu ....
 Panjang Balok
 LuasPersegi
 TotalGaji
 JumlahAnak
 NilaiTertinggi
 D
19. Berikut ini variabel yang pasti mempunyai tipe data real yaitu ....
 Usia
 JumlahAnak
 TahunLahir
 TotalGaji
 LuasLingkaran
 E
20. Di antara variabel-variabel berikut memerlukan tipe data string, kecuali ....
 Alamat
 NomorHP
 Judulbuku
 Sekolah
 Jumlahanak
E
21. Jika didefinisikan variabel Agama dimana nilai data menggunakan inisial,
misalkan I untuk Islam, P untuk Kristen Protestan, K untuk Katolik, B untuk Budha
dan H untuk Hindu, makatipe data yang tepat untuk variabel di atas adalah ....
 Integer
 Bilangan real
 Karakter
 Bolean
 String
 C
22. Di sebuah dealer motor setiap koleksi disimpan menggunakan algoritma. Data
yang disimpanmeliputi merk motor, tahun keluaran, harga, dan nomer polisi. Tipe
data yang sesuai untuk variabel tersebut adalah ....
 Array
 Record
 Boolean
 String
 Set
 B
23. Fungsi dari operator % sebagai...
 Pembagian 2 bilangan
 Membagi per seratus persen
 Prosentasi 2 bilangan
 Mencari sisa pembagian 2 bilangan
 Prosentase bilangan
24. Operasi 22 MOD 4 memberikan hasil ....(MOD : Modulo)
 5
 5,5
 2
 FALSE
 TRUE
 C
25. Tipe data yang bernilai True atau False adalah...
 integer
 float
 karakter
 string
 boolean
 E
26. Suatu identifier yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu
proses, disebut…
 Variabel
 Tipe data
 operator
 Deklarasi
 Array
A
27. Yang bukan termasuk jenis operator yaitu…
 increment
 aritmatika
 logika
 variabel
 penugasan
D
28. operator logika yang menyatakan “atau” dalam lambang berikut ini adalah…
 &&
 ||
 !
 <>
 =
B
29. Yang termasuk operator logika ingkaran(pembalik nilai) adalah…
 !
 &&
 <>
 ||
 >=
A
30. ++ dan -- merupakan operator...
 Operator Aritmatika
 Operator Increment dan Decrement
 Operator pemberi nilai
 operator perbandingan
 Operator logika
B
31. operator pembagian yang benar adalah ....
 x
 .
 :
 /
 -
 D
32. Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak,
maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan
adalah penjelasan dari percabangan ....
 a. 1 kondisi
 b. 2 kondisi
 c. Lebih dari 2 kondisi
 d. Percabangan bersarang
 e. Perulangan
33. Struktur dimana ada percabangan di dalam percabangan disebut ....
 a. 1 kondisi
 b. 2 kondisi
 c. Lebih dari 2 kondisi
 d. Percabangan bersarang
 e. Perulangan
34. Syarat tipe data variabel pencacah adalah ....
 a. Dapat dihitung
 b. Tipe data apa saja
 c. Harus integer
 d. Bilangan real
 e. Karakter
35. Terdapat algoritma berikut.
 1) READ nama
 2) READ OmsetJual
 3) READ GajiPokok
 4) Bonus =0
 5) IF (OmsetJual)>100 THEN
 6) Bonus = 1% x OmsetJual
 7) TotalGaji=GajiPokok + Bonus
 8) WRITE TotalGaji
Penjelasan yang tidak sesuai dengan algoitma di atas adalah.....
 a. Nilai awal bonus adalah 0
 b. Bonus adalah 1% dari omset jual
 c. Bonus diberikan jika omset jual 100
 d. Bonus diberikan jika omset jual lebih dari 100
 e. Total gaji adalah gaji pokok ditambah dengan bonus
36. Gambar di atas adalah struktur dasar algoritma ....
o Percabangan satu kondisi
o Percabangan dua kondisi
o Struktur sekuensial
o Pengulangan kondisi di awal
o Pengulangan kondisi di akhir
B
37. Struktur dasar dari algoritma pemrograman adalah...
A. Pengurutan, pemilihan, pengulangan
B. String, Boolean dan Integer
C. Flowchart, Deklarasi dan Output
D. Array, Pointer dan Variabel
E. Perulangan, Looping dan Pemilihan
38. Di bawah ini perangkat lunak IDE yang bisa digunakan untuk membuat program
menggunakan bahasa c, kecuali ....
 Codeblock
 Dev c++
 Microsoft visual studio
 Microsoft visio
 Quincy
D
39. Fasilitas untuk menulis program pada IDE biasa disebut ...
 Editor
 Linker
 Debuger
 Kompilator
 Kompiler
A
40. Dibawah ini yang termasuk bahasa pemrograman tingkat rendah adalah ....
 Fortran
 Basic
 Delphi
 Java
 Bahasa mesin
E

More Related Content

What's hot

Bilangan real bilingual
Bilangan real bilingualBilangan real bilingual
Bilangan real bilingual
mentjirungkat
 
sistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlahsistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlah
Dhiah Febri
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
Hata Netral
 
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
taki92
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2
Saybia Himma
 

What's hot (16)

Operasi Aritmatika
Operasi Aritmatika Operasi Aritmatika
Operasi Aritmatika
 
Soal siskom paket 1 kunci
Soal siskom paket 1 kunciSoal siskom paket 1 kunci
Soal siskom paket 1 kunci
 
Soal un matematika ipa sma tahun 2014 9
Soal un matematika ipa sma tahun 2014 9Soal un matematika ipa sma tahun 2014 9
Soal un matematika ipa sma tahun 2014 9
 
Bilangan real bilingual
Bilangan real bilingualBilangan real bilingual
Bilangan real bilingual
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
Soal UAS Pemrograman Dasar kelas 10 semester genap tahun ajaran 2014-2015
 
TUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELTUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCEL
 
1 sistem bilangan rev5
1 sistem bilangan rev51 sistem bilangan rev5
1 sistem bilangan rev5
 
Soal pemrograman berorientas objek 1
Soal pemrograman berorientas objek 1Soal pemrograman berorientas objek 1
Soal pemrograman berorientas objek 1
 
sistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlahsistem digital-Rangkaian penjumlah
sistem digital-Rangkaian penjumlah
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Soal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genapSoal UKK pbo smk kelas 11 esmester genap
Soal UKK pbo smk kelas 11 esmester genap
 
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
 
Contoh soal uts struktur data
Contoh soal uts struktur dataContoh soal uts struktur data
Contoh soal uts struktur data
 
90963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester290963869 latihan-soal-struktur-data-semester2
90963869 latihan-soal-struktur-data-semester2
 
Laporan 1 (adder circuit)
Laporan 1 (adder circuit)Laporan 1 (adder circuit)
Laporan 1 (adder circuit)
 

Similar to Soal pemrograman dasar semester 1

Soal ujian semester genap kelas x ristek
Soal  ujian semester genap kelas x ristekSoal  ujian semester genap kelas x ristek
Soal ujian semester genap kelas x ristek
EKO SUPRIYADI
 
Soal soal edit yg jadi (repaired)iqbal
Soal soal edit yg jadi (repaired)iqbalSoal soal edit yg jadi (repaired)iqbal
Soal soal edit yg jadi (repaired)iqbal
EKO SUPRIYADI
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1
EKO SUPRIYADI
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1
EKO SUPRIYADI
 

Similar to Soal pemrograman dasar semester 1 (20)

40 SOAL TIK_IX+EXCEL.docx
40 SOAL TIK_IX+EXCEL.docx40 SOAL TIK_IX+EXCEL.docx
40 SOAL TIK_IX+EXCEL.docx
 
Soal soal tik smp 400 soal
Soal soal tik smp 400 soalSoal soal tik smp 400 soal
Soal soal tik smp 400 soal
 
Rangkuman soal TI SMK
Rangkuman soal TI SMKRangkuman soal TI SMK
Rangkuman soal TI SMK
 
Ujian sekolah sistem komputer
Ujian sekolah sistem komputerUjian sekolah sistem komputer
Ujian sekolah sistem komputer
 
Excel
ExcelExcel
Excel
 
Soal kkpi kls x septmbr
Soal kkpi kls x septmbrSoal kkpi kls x septmbr
Soal kkpi kls x septmbr
 
Soal UTS APSI BSI
Soal UTS APSI BSISoal UTS APSI BSI
Soal UTS APSI BSI
 
Soal ujian semester genap kelas x ristek
Soal  ujian semester genap kelas x ristekSoal  ujian semester genap kelas x ristek
Soal ujian semester genap kelas x ristek
 
Tmk tahun 6 2016 ppt
Tmk tahun 6 2016 pptTmk tahun 6 2016 ppt
Tmk tahun 6 2016 ppt
 
Soal soal edit yg jadi (repaired)iqbal
Soal soal edit yg jadi (repaired)iqbalSoal soal edit yg jadi (repaired)iqbal
Soal soal edit yg jadi (repaired)iqbal
 
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
 
Paket soal tik semester genap kelas x
Paket soal tik semester genap kelas xPaket soal tik semester genap kelas x
Paket soal tik semester genap kelas x
 
Graf
GrafGraf
Graf
 
Lembar 2
Lembar 2Lembar 2
Lembar 2
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1
 
Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1Soal us kkpi paket a & b 2008 2009 1
Soal us kkpi paket a & b 2008 2009 1
 
Latihan soal-tik-kelas-8-paket-1
Latihan soal-tik-kelas-8-paket-1Latihan soal-tik-kelas-8-paket-1
Latihan soal-tik-kelas-8-paket-1
 
TUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCELTUGAS PRAKTEK EXCEL
TUGAS PRAKTEK EXCEL
 
Kompilasi13 ka p (2)
Kompilasi13 ka p (2)Kompilasi13 ka p (2)
Kompilasi13 ka p (2)
 
Tpmm x
Tpmm xTpmm x
Tpmm x
 

Recently uploaded

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 

Recently uploaded (20)

PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 

Soal pemrograman dasar semester 1

  • 1. 1. Berikut ini adalah pernyataan yang benar mengenai algoritma, kecuali ....  Algoritma merupakan prosedur pemecahan masalah  Algoritma berisi rangkaian langkah-langkah kerja  Algoritma tidak harus menghasilkan output  Algoritma pasti memberikan hasil yang sama untuk inputan yang sama  Algoritma harus terbatas langkahnya C 2. Dalam sebuah algoritma, langkah-langkah tidak boleh ambigu. Manakah di antara langkah-langkah dalam sebuah algoritma berikut yang ambigu a. “Masukkan satu gelas air putih” b. “Tuangkan adonan puding ke dalamcetakan” c. “Jika kue sudah matang, keluarkan kue dari oven” d. “Kukus adonan selama 20 menit” e. “rebus air sampai mendidih” C 3. Bagian persiapan dari sebuah algoritma disebut dengan bagian .... a. Deskripsi b. Deklarasi c. Header d. Preparation e. Prosedur B 4. Istilah-istilah yang biasanya muncul pada bagian deskripsi algoritma yang berkenaan installasi software adalah sebagai berikut, kecuali ......... a. Tunggu hingga proses installasi selesai b. Tekan Tombol Next c. Masukkan Serial Number d. Klik ganda ikon e. Matikan komputer E 5. Algoritma dibuat ketika ....  program dibuat  program telah selesai  setelah ada solusi  sebelum pembuatan program  sebelum masalah muncul D 6. Penulisan algoritma yang menyerupai bahasa pemrograman tingkat tinggi adalah ....  Natural  Flowchart
  • 2.  Pseudocode  Bahasa pemrograman  Language code C 7. Berikut ini pernyataan yang benar mengenai input dan output dalam algoritma, kecuali ...  Algoritma harus memiliki minimal 1 output  Algoritma bisa memiliki nol input dari pengguna  Algoritma bisa memiliki input dari algoritma itu sendiri  Algoritma boleh tidak memiliki output  Algoritma mengolah input menjadi output  D 8. Sebuah algoritma dijalankan melalui sekian langkah dengan kriteria-kriteria tertentu. Namun ketika ditelusuri, algoritma itu akan berulang ke satu langkah secara terus menerus sehingga tidak ada jaminan algoritma tersebut berhenti. Ini artinya algoritma tidak memenuhi sifat..  define  finite  efisien  efektif  solutif B 9. Berikut ini pertanyaan yang benar mengenai penyajian algoritma dengan bahasa natural,kecuali.....  Penyajiannya singkat dan efisien  Mengunakan bahasa sehari-hari pembuat program atau pengguna  Kurang universal  Menyatakan langkah-langkah dengan kalimat deskriptif  Dapat dimengerti oleh pengguna algoritma  A 10. Tentukan output dari algoritma berikut jika dimasukkan nilai a adalah 23 dan b adalah 4  1
  • 3.  2  3  4  5 C 11. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :  Merah  Ungu  Hijau  Putih  Abu-abu B 12. Merupakan algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu, adalah pengertian dari .....  Algoritma  Array  Pseudocode  natural  Flowchart  E 13. Bentuk belah ketupat pada diagram flowchart diberi nama .....  Input  Process  Connector  Terminator  Decision  E 14. Pada struktur runtunan, semua instruksi dikerjakan secara ...  acak  berurutan  lengkap  b dan c benar  semua benar D 15.
  • 4.  jajaran genjang  lingkaran  segi enam  persegi panjang  persegi  D 16. Berikut ini variabel yang tidak diperlukan dalam pembuatan KTP, yaitu....  Nama  NIK  Umur  Tanggal Lahir  Alamat C 17. Dalam perhitungan gaji sebuah perusahaan, total gaji diperoleh dari beberapa komponen, gajipokok, tunjangan jabatan, tunjangan keluarga, dipotong dengan asuransi dan hutang. Di antaravariabel-variabel tersebut yang merupakan varaibel output adalah ....  Gaji pokok  Tunjangan keluarga  Tunjangan istri  Potongan Hutang  Total gaji  E 18. Berikut ini variabel yang pasti memiki tipe data integer yaitu ....  Panjang Balok  LuasPersegi  TotalGaji  JumlahAnak  NilaiTertinggi  D 19. Berikut ini variabel yang pasti mempunyai tipe data real yaitu ....  Usia  JumlahAnak  TahunLahir  TotalGaji  LuasLingkaran
  • 5.  E 20. Di antara variabel-variabel berikut memerlukan tipe data string, kecuali ....  Alamat  NomorHP  Judulbuku  Sekolah  Jumlahanak E 21. Jika didefinisikan variabel Agama dimana nilai data menggunakan inisial, misalkan I untuk Islam, P untuk Kristen Protestan, K untuk Katolik, B untuk Budha dan H untuk Hindu, makatipe data yang tepat untuk variabel di atas adalah ....  Integer  Bilangan real  Karakter  Bolean  String  C 22. Di sebuah dealer motor setiap koleksi disimpan menggunakan algoritma. Data yang disimpanmeliputi merk motor, tahun keluaran, harga, dan nomer polisi. Tipe data yang sesuai untuk variabel tersebut adalah ....  Array  Record  Boolean  String  Set  B 23. Fungsi dari operator % sebagai...  Pembagian 2 bilangan  Membagi per seratus persen  Prosentasi 2 bilangan  Mencari sisa pembagian 2 bilangan  Prosentase bilangan 24. Operasi 22 MOD 4 memberikan hasil ....(MOD : Modulo)  5  5,5  2  FALSE  TRUE  C 25. Tipe data yang bernilai True atau False adalah...
  • 6.  integer  float  karakter  string  boolean  E 26. Suatu identifier yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut…  Variabel  Tipe data  operator  Deklarasi  Array A 27. Yang bukan termasuk jenis operator yaitu…  increment  aritmatika  logika  variabel  penugasan D 28. operator logika yang menyatakan “atau” dalam lambang berikut ini adalah…  &&  ||  !  <>  = B 29. Yang termasuk operator logika ingkaran(pembalik nilai) adalah…  !  &&  <>  ||  >= A 30. ++ dan -- merupakan operator...  Operator Aritmatika
  • 7.  Operator Increment dan Decrement  Operator pemberi nilai  operator perbandingan  Operator logika B 31. operator pembagian yang benar adalah ....  x  .  :  /  -  D 32. Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan tidak dikerjakan dan proses langsung keluar dari percabangan adalah penjelasan dari percabangan ....  a. 1 kondisi  b. 2 kondisi  c. Lebih dari 2 kondisi  d. Percabangan bersarang  e. Perulangan 33. Struktur dimana ada percabangan di dalam percabangan disebut ....  a. 1 kondisi  b. 2 kondisi  c. Lebih dari 2 kondisi  d. Percabangan bersarang  e. Perulangan 34. Syarat tipe data variabel pencacah adalah ....  a. Dapat dihitung  b. Tipe data apa saja  c. Harus integer  d. Bilangan real  e. Karakter 35. Terdapat algoritma berikut.  1) READ nama  2) READ OmsetJual  3) READ GajiPokok  4) Bonus =0  5) IF (OmsetJual)>100 THEN  6) Bonus = 1% x OmsetJual  7) TotalGaji=GajiPokok + Bonus
  • 8.  8) WRITE TotalGaji Penjelasan yang tidak sesuai dengan algoitma di atas adalah.....  a. Nilai awal bonus adalah 0  b. Bonus adalah 1% dari omset jual  c. Bonus diberikan jika omset jual 100  d. Bonus diberikan jika omset jual lebih dari 100  e. Total gaji adalah gaji pokok ditambah dengan bonus 36. Gambar di atas adalah struktur dasar algoritma .... o Percabangan satu kondisi o Percabangan dua kondisi o Struktur sekuensial o Pengulangan kondisi di awal o Pengulangan kondisi di akhir B 37. Struktur dasar dari algoritma pemrograman adalah... A. Pengurutan, pemilihan, pengulangan B. String, Boolean dan Integer C. Flowchart, Deklarasi dan Output
  • 9. D. Array, Pointer dan Variabel E. Perulangan, Looping dan Pemilihan 38. Di bawah ini perangkat lunak IDE yang bisa digunakan untuk membuat program menggunakan bahasa c, kecuali ....  Codeblock  Dev c++  Microsoft visual studio  Microsoft visio  Quincy D 39. Fasilitas untuk menulis program pada IDE biasa disebut ...  Editor  Linker  Debuger  Kompilator  Kompiler A 40. Dibawah ini yang termasuk bahasa pemrograman tingkat rendah adalah ....  Fortran  Basic  Delphi  Java  Bahasa mesin E