PD PTS01 X TKJ

Unduh sebagai doc, pdf, atau txt
Unduh sebagai doc, pdf, atau txt
Anda di halaman 1dari 4

Randulawang Bandung Diwek Jombang 61471 Telp/Fax : (0321) 878503/ 875048, email: [email protected].

id

Mata Pelajaran : PD Nama Siswa :


Kelas/Prodi : X TKJ No. Ujian :
Guru Mapel : Angga Setiya Budi Hari/Tanggal :
KKM : 75 Jam Ke- / Waktu :
JAWABLAH PERTANYAN-PERTANYAAN BERIKUT INI DENGAN BENAR!
1. Urutan penyelesaian masalah yang disusun secara sistematis dengan menggunakan bahasa yang logis
untuk memecahkan suatu masalah disebut…
a. Algoritma
b. Logika
c. Sistem
d. Pemograman
e. Alur pemograman

2. Berikut merupakan syarat-syarat algoritma menurut Donald E. Knuth, kecuali..


a. Process
b. Finiteness
c. Output
d. Input
e. Definiteness

3. algoritma harus efektif dan langkah algoritma dikerjakan dalam waktu yang wajar merupakan ciri-ciri
algoritma, yaitu...
a. effectiviness
b. sistem program
c. masukkan
d. keluaran
e. program

4. algoritma yang paling mudah dipahami oleh orang awam karena menggunakan bahasa sehari-hari
disebut…
a. bahasa natural
b. bahasa manusia
c. pseudocode
d. flowchart
e. program

5. perhatikan simbol flowchart berikut ini

Nama simbol tersebut adalah…


a. stored data
b. magnetic disk
c. document
d. if
e. data sistem

6. perhatikan simbol flowchart berikut ini


Nama simbol tersebut adalah…
a. process
b. stored data
c. document
d. if
e. data sistem

7. instruksi yang dikerjakan dengan kondisi tertentu pada struktur dasar algoritma disebut…
a. pemilihan
b. repelition
c. pengulangan
d. runtutan
e. if

8. bagian nama untuk mengidentifikasikan semua nama yang digunakan di dalam pemograman disebut…
a. judul
b. deklarasi
c. output
d. input
e. deskripsi

9. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah…


a. Membuat Algoritma
b. Membuat program
c. Membeli komputer
d. Proses
e. Mempelajari program

10. Proses penerjemahan algoritma ke dalam bahsa pemograman adalah…


a. Coding
b. Program
c. Algoritma
d. Testing
e. Documentation

11. Digunakan untuk menyimpan data masukkan, memproses data, dan mendapatkan hasil komputasi
merupakan pengertian dari…
a. Variabel
b. Sintaks
c. Array
d. Tipe data
e. Class

12. Secara harfiah istilahm pseudocode mempunya arti…


a. Kode semu
b. Kode rahasia
c. Kode pemograman
d. Kode sistem
e. Kode password

13. Berikut merupakan pengertian high level language yang tepat, adalah…
a. Menggunakan bahsa yang serupa dengan bahasa manusia
b. Mendekati bahasa mesin
c. Tanpa harus melalui penerjemah
d. Harus melalui proses penerjemahan
e. Sintaks code robot

14. Berikut yang bukan merupakan bahsa pemograman adalah…


a. Wndows
b. Visual basic
c. C#
d. Java
e. Django

15. Bahasa berikut yang bukan merupakan bahasa tingkat tinggi adaah…
a. Assembly
b. Basic
c. Cobol
d. Pascal
e. Fortran
16. Pada bahasa pemograman bahasa C #include berfungsi untuk...
a. mengimpor fungsi-fungsi yang sudah didefinisikan pada header file.
b. Untuk file utama
c. Mengimpor database
d. Sebagai tag body
e. Untuk inputan dalam program

17. File Stdio.h digunakan untuk...


a. berisi deklarasi fungsi-fungsi dasar yang kita butuhkan untuk membuat program C
b. judul program
c. lib bahasa C
d. file utama bahasa C
e. file utama program bahsa C

18. Fungsi yang pertama kali dieksekusi oleh bahasa C ketika pertama kali dijalankan adalah..
a. main()
b. printf()
c. scanf()
d. if()
e. int

19. syntac printf("Hello World!"); pada bahasa pemograman berfungsi untuk...


a. menampilkan teks Hello World! ke layar pengguna
b. menampilkan teks “Hello World!” ke layar pengguna
c. inputan teks Hello World! ke layar pengguna
d. output teks Hello World! ke layar pengguna
e. menampilkan teks apasaja ke layar pengguna

20. Fungsi scanf() adalah fungsi untuk..


a. mengambil input dari keyboard pengguna
b. mengambil inputan database
c. mengambil data
d. menangkap data
e. menampilkan data

21. dalam bahasa pemograman Input adalah..


a. sesuatu data yang kita masukan ke dalam program
b. suatu data yang ada dalam program
c. suatu data yang akan di jalankan program
d. suatau cadangan output program
e. ipnutan-outputan
22. Input biasanya diambil dari perangakat inputan seperti...
a. Keyboard dan mosue
b. Data absensi dan nama
c. Angka dan teks
d. Gambar dan video
e. Suara dan teks

23. Dalam bahasa pemograman, Proses adalah...


a. langkah-langkah yang harus dilakukan program untuk menghasilkan output
b. langkah-langkah yang harus dilakukan program untuk menghasilkan hasil teks
c. langkah-langkah yang harus dilakukan program untuk menghasilkan inputan
d. langkah-langkah yang harus dilakukan program untuk menghasilkan program
e. langkah-langkah yang harus dilakukan program untuk menghasilkan aplikasi

24. dalam bahasa pemograman Variabel adalah...


a. sebuah tempat menyimpan sebuah nilai
b. sebuah tempat menyimpan sebuah inputan
c. sebuah tempat menyimpan sebuah ouputan
d. sebuah tempat menyimpan sebuah pemprosesan
e. sebuah tempat menyimpan sebuah data

25. dalam bahasa pemograman tipe data adalah...


a. jenis nilai yang akan tersimpan dalam variabel
b. jenis nilai yang di aritmatikakan
c. jenis nilai yang di inputkan ke program
d. nilai yang di eksekusi
e. nilai desimal

ESSAY

1. Apa saja ciri-ciri algoritma menurut Donal E. Knuth..?

J: sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk


menyelesaikan suatau masalah.

2. Apa yang dimaksud dengan bahasa pemograman low level language…?

J: lebih mendekati bahasa mesin, cenderung membuat code yang lebih efisien, berhubungan
dengan alamat register, memori dan stack2 tertetntu

3. Sebutkan minimal 5 bahasa pemograman yang anda ketahui…?

J: HTML, PHP, JAVA, DJANGO, PHYTON, C, C++, C#, COBOL, FORTRAN, ASSEMBLY, JS SCRIPT, LUA
GOLANG, REACT, SQL

4. Flowchart adalah..?

J: penulisan algoritma menggunakan simbol-simbol strandart komputer atau pemograman.

5. Gambarkan atau tuliskan alur dari pemograman komputer…?

J: algoritma->pemograman->program

Anda mungkin juga menyukai