Latihan Soal Online

Pemprograman Dasar - TIK Semester 2 Genap SMA Kelas 10

Latihan 27 soal pilihan ganda Pemprograman Dasar - TIK Semester 2 Genap SMA Kelas 10 dan kunci jawaban.


Bagian dari struktur pasccal yang berfungsi untuk mengenalkan berbagai pengenal adalah… a. Deklasrasi b. Statement c. Judul Program d. Content e. Header

A. deklarasi

B. statement

C. judul program

D. content

E. header


Jawaban:

Tanda semicolon ( ; ) pada struktur bahasa pascal digunakan untuk…

A. Mendeklarasikan tipe data variable

B. Mendeklarasikan nilai suatu variable

C. Menutup statement

D. Memulai Program

E. Mengakhiri Program


Jawaban:

Pseudocode yang di gunakan pada penulisan algoritma berupa :

A. Bahassa Inggris

B. Bahasa Puitis

C. Bahasa pemograman

D. Sembarang bahasa asal terstruktur

E. Bahasa Mesin


Jawaban:

Bagian deklarasi algoritma adalah..

A. Mewakili isi algoritma

B. Langkah-langkah untuk memproses alat dan bahan

C. Tahap persiapan dari algoritma

D. Tahap akhir dari algoritma

E. Hasil atau output dari algoritma


Jawaban:

Tingkat bahasa pemrogaman yang menggunakan gabungan antara bahasa manusia dengan kode-kode simbolik adalah…

A. bahasa tingkat tinggi

B. bahasa mesin

C. bahasa tingkat rendah

D. bahasa tingkat menengah

E. bahasa biner


Jawaban:

Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah….

A. Algoritma pemrograman

B. Fungsi pemrograman

C. Mekanisme pemrograman

D. Function pemrograman

E. Variabel pemrograman


Jawaban:

Tingkatan paling rendah suatu bahasa pemrogaman adalah…

A. algoritma

B. bahasa pemrograman

C. bahasa mesin

D. bahasa assembly

E. bahasa tingkat rendah


Jawaban:

Begin pada struktur pascal berfungsi untuk…

A. Mengulangi Program

B. Memulai eksekusi statement

C. Mengakhiri eksekusi

D. Menghapus Program

E. Menghapus Layar


Jawaban:

Kode pascal yang digunakan untuk menampilkan data ke layar tanpa disertai mencetak baris baru adalah…

A. write

B. writeln

C. read

D. readln

E. create


Jawaban:

Bagian dari struktur pasccal yang berfungsi untuk urutan-urutan instruksi yang perlu dieksekusi oleh program adalah…

A. deklarasi

B. judul program

C. statement

D. header

E. content


Jawaban:

Berikut ini termasuk tools atau framework pengembangan pascal kecuali…

A. Free Pascal

B. Neat Beans

C. Delphi

D. Dev Pascal

E. Turbo Pascal


Jawaban:

Kode pascal yang digunakan untuk menampilkan data ke layar disertai mencetak baris baru adalah…

A. create

B. createln

C. readln

D. writeln

E. write


Jawaban:

Kode pascal yang digunakan untuk mengambil/membaca nilai dari layar dan kursor tetap pada baris input adalah…

A. readln

B. read

C. create

D. createln

E. ln


Jawaban:

pemrograman yang memberikan dasar-dasar logika dimana sintak-sintak yang diberikan bersifat universal dan lebih mengedepankan pembentukan pola pikir siswa tentang bagaimana membuat sebuah program yang efektif dan efisien disebut

A. Pemrograman komputer

B. Dasar pemrogaman

C. Program aplikasi

D. program komputer

E. Pemrograman dasar


Jawaban:

Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah….

A. Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

B. Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada

C. Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman

D. Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman

E. Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan aplikasi pemrogaman


Jawaban:

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

A. Input

B. File

C. Masalah

D. Database

E. Output


Jawaban:

Kode pascal yang digunakan untuk mengambil/membaca nilai dari layar dan kursor tetap pada baris input dan kursor turun pada baris berikutnya adalah…

A. read

B. readln

C. createln

D. write

E. writeln


Jawaban:

Untuk menampilkan kata Nama Saya maka kode yang benar adalah…

A. Read(“Nama Saya”);

B. Write(Nama Saya);

C. Write(‘Nama Saya’);

D. Writeln(Nama Saya).

E. Readln(Nama Saya)


Jawaban:

.FreePascal memiliki keunggulan yakni cocok digunakan untuk berbagai platform Sistem Operasi diantanya, kecuali: DOS,Linux, Windows, FreeBSD, PalmOs

A. DOS

B. LINUX

C. WINDOWS

D. PALM OS

E. ANDROID OS


Jawaban:

Tahapan dalam menyelesaikan suatu masalah adalah :

A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

B. Masalah-Model-Algoritma-Program-Eksekusi-hasil

C. Masalah-Model-Algoritma-Eksekusi-Hasil

D. Algoritma-Program-Model-Eksekusi-Hasil

E. Algoritma–Model-Program-Eksekusi-Hasil


Jawaban:

Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah….

A. Mempelajari program

B. Membuat program

C. Membuat algoritma

D. Membeli komputer

E. Membuat diagram


Jawaban:

Berikut ini bagian dari struktur pasccal yang berfungsi untuk mengidentifikasikan nama program adalah…

A. judul program

B. header program

C. footer program

D. deklarasi

E. statement


Jawaban:

Berikut ini contoh bahasa pemrogaman tingkat tinggi kecuali…

A. pascal

B. php

C. c

D. java

E. visual basic


Jawaban:

Dalam membuat sebuah algoritma harus jelas dan tidak boleh ambigu. Maksud dari kata ambigu adalah…

A. Harus terstruktur

B. Harus jelas

C. Tidak boleh bermakna ganda

D. Tidak boleh jelas

E. Harus bermakna


Jawaban:

Tingkatan bahasa pemrogaman yang menggunakan unsur kata-kata manusia adalah…

A. bahasa mesin

B. bahasa biner

C. bahasa tingkat tinggi

D. bahasa tingkat rendah

E. bahasa menengah


Jawaban: