Penjelasan Program Borland C++
Bahasa C++ adalah bahasa komputer atau bahasa pemrograman yang merupakan pengembangan dari bahasa C yang ditulis oleh Brian Kernighan dan Denies Ritchie. Bahasa C kemudian disempurnakan oleh Bjarne Stroustrup pada tahun 1980 menjadi "C with classes" dan berganti nama menjadi C++ pada tahun 1983. Penyempurnaan atau pengembangan bahasa C menjadi C++ adalah penambahan Object Oriented Programming (OOP) yang bertujuan membantu membuat dan mengelola program yang besar dan kompleks. (sumber:wikipedia.com)
Struktur program C++, sama seperti struktur program C yang terdahulu. Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu.
=====================================================================
Deskripsi :
Pemrograman Dasar adalah 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.
Materi Pelajaran Pemrograman Dasar dibagi menjadi 4 bagian, di mana satu semester untuk tiap bagian. Pada bagian kedua di Kelas X Semester 2 ini, siswa dikenalkan pada bahasa pemrograman untuk membuat program atau aplikasi. Bahasa pemrograman yang digunakan adalah Bahasa Pemrograman Pascal dengan compiler Free Pascal. Pengenalan Bahasa Pascal dalam pembahasan ini meliputi pengenalan struktur Bahasa Pascal, compiler Free Pascal, konsep variabel, tipe data, dan operator, struktur percabangan dan perulangan. Dengan materi dasar tersebut diharapkan siswa mampu membuat program sederhana untuk menyelesakan masalah sehari-hari.
=====================================================================
Mengenal bahasa pascal :
Bahasa Pascal adalah salah satu bahasa tingkat tinggi, yang menggunakan perintah-perintah sebagaimana bahasa sehari-hari. Dalam Bahasa Pascal digunakan perintah-perintah sepertiread, write, pernyataan if then, while do, repeat until, begin,end, dan sebagainya yang dimengerti oleh kebanyakan orang, sehingga menjadi bahasa Pascal mudah dipelajari, khususnya untuk mengenalkan pemrograman, melatih kemampuan algoritma dan pemecahan masalah.
Contoh program Free Pascal :
Budi Membuat Program Komputer Yang Menyapa
Budi ingin membuat aplikasi menggunakan komputer, maka diapun mulai meminta komputer melakukan setiap instruksi darinya. Untuk itu dia menuliskan kode dalam suatu bahasa pemrograman untuk membuat program tersebut.
Setelah dijalankan (run), akan muncul :
Instruksi:
Program Menyapa -> mengidentifikasi judul program
Clrscr -> Instruksi membersihkan layar
BEGIN -> Instruksi untuk mulai membuat
Writeln-> Instruksi untuk menuliskan
Readln-> Instruksi untuk membaca dan menampilkan
END -> Instruksi mengakhiri progam
=====================================================================
1. Struktur pertama dalam pascal adalah . . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban : E
2. Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah . . .
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
Jawaban : B
3. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut . . .
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
Jawaban : C
4. Variabel merupakan konsep yang tidak pernah ketinggalan dalam setiap penelitian. Variabel didefinisikan sebagai gejala yang bervariasi, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : D
5. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah, disebut . . .
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : A
6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah . . .
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong
Jawaban : C
7. Untuk melihat hasil dari program yang di kerjakan tekan tombol . . .
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4
Jawaban : B
8. Bilangan 232110 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : C
9. Perintah dasar sederhana dalam program passcal adalah . . .
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
Jawaban : C
10. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN” . . .
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban : E
11. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan . . .
a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10
Jawaban : E
12. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi . . .
a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap
Jawaban : E
13. 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 . . .
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
Jawaban : B
14. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah . . .
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15
Jawaban : C
15. Bilangan 2210 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : D
16. Tipe data bahasa pascal untuk TRUE FALSE adalah . . .
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : C
17. Bilangan 8310 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : E
18. Siapkah penemu program pascal . . .
a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules
Jawaban : D
19. Struktur bahasa pemograman pascal paling pertama adalah . . .
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Jawaban : D
20. Tipe data pascal untuk karakter adalah . . .
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : A
21. Kapan terbentuknya pascal . . .
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : B
22. Apa kepanjangan dari USES . . .
a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor
Jawaban : C
23. Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah . . .
a. Program_satu
b. Program_1
c. Program satu
d. Begin
e. Array
Jawaban : B
24. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi . . .
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : B
25. Istilah” perulangan “ dalam pemograman pascal dikenal dengan . . .
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping
Jawaban : E
26. Perintah untuk menutup program dalam pascal adalah . . .
a. End.
b. Program
c. Uses crt;
d. Finish
e. End;
Jawaban : A
27. Menggambarkan program secara logika merupakan fungsi dari . . .
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
Jawaban : A
28. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian), disebut . . .
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
Jawaban : C
29. ASCII Code 4116 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : A
30. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi . . .
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur
Jawaban : B
31. Array terdiri dari berbagai tipe kecuali . . .
a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar
Jawaban : A
32. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut . . .
a. Variabel
b. Ripe data
c. Prosedur
d. deklarasi
e. Array
Jawaban : A
33. Berikut ini yang termasuk operator aritmatika yaitu . . .
a. *
b. /
c. %
d. +
e. Semua benar
Jawaban : E
34. Bilangan yang mengadung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data . . .
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Jawaban : A
35. Tipe data terstruktur yang terdiri dari sejumlah komponen, komponen yang mempunyai tipe sama, disebut tipe data . . .
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Jawaban : A
36. Di bawah ini termasuk dalam deklarasi dalam pascal, kecuali . . .
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedur
Jawaban : B
37. ASCII Code 5A16 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : B
38. ASCII Code 2416 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : C
39. 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 : C
40. Pada pembuatan program komputer, algoritma dibuat . . .
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan
Jawaban : A
41. Tahapan dalam menyelesaikan suatu masalah adalah . . .
a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil
Jawaban : D
42. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah . . .
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawaban : A
43. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi . . .
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until
Jawaban : A
44. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : B
45. Nama variabel berikut ini yang benar adalah . . .
a. Nama Guru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl
Jawaban : A
46. Tipe data yang cocok untuk menyimpan data nama siswa adalah . . .
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
Jawaban : B
47. Pemberian nama variabel yang benar adalah . . .
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!
Jawaban : B
48. Berikut ini adalah bahasa pemrograman, kecuali . . .
a. Visual Basic
b. Pascal
c. Cobol
d. Android
e. Fortran
Jawaban : D
49. Unit String adalah . . .
a. Unit yang langsung terpasang pada Turbo Pascal sehingga untuk menggunakan perintah-perintah yang terdapat di dalam unit system ini tidak perlu menggunakan perintah uses
b. Unit yang bekerja di dalam system Windows
c. Unit yang bekerja di dalam system Dos
d. Unit yang mengatur kerja layar dan keyboard atau I/O
e. Unit yang bekerja untuk teks-teks yang berada pada Pascal
Jawaban : E
50. Manakah yang salah dari deklarasi di bawah ini . . .
a. Program a; const k=10;
b. Program abc ; const p:6;
c. Program pqr ; const r:=8;
d. Program satu; const x>y;
e. Program abc ; const p:=6
Jawaban : A
51. Bilangan 01010101 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : B
52. ASCII Code 5716 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : E
53. Menutup program menggunakan perintah . . .
a. Crtl + F3
b. F3
c. Alt + F3
d. Ctrl + F2
e. Alt + F2
Jawaban : C
54. Perintah F3 (Open) berada pada menu . . .
a. File
b. Edit
c. Search
d. Run
e. Compile
Jawaban : A
55. Untuk menjalankan program digunakan . . .
a. F9
b. Ctrl + F9
c. Alt + F9
d. Ctrl + F8
e. Alt + F8
Jawaban : B
56. Variabel adalah objek penelitian yang bervariasi, misalnya jenis kelamin karena jenis kelamin mempunyai variasi laki-laki dan perempuan, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : A
57. Untuk mengkompilasi program digunakan perintah . . .
a. F9
b. Ctrl + F9
c. Alt + F9
d. Ctrl + F8
e. Alt + F8
Jawaban : C
58. Variabel merupakan konsep yang tidak pernah ketinggalan dalam setiap penelitian. Variabel didefinisikan sebagai gejala yang bervariasi, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : D
59. Manakah identifier yangbenar untuk menamakan nama program . . .
a. prog-a
b. prog_a
c. prog+a
d. prog//a
e. Salah semua
Jawaban : B
60. Manakah yang benar dari deklarasi di bawah ini . . .
a. program abc;var x, y : real;
b. program pqr;var x,y=byte;
c. program xyz ;var x:=boolean;
d. program klm;var z,y=char;
e. Salah semua
Jawaban : A
61. Sistem bilangan berbasis delapan disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : C
62. Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . .
a. Programmer
b. Pemrograman
c. Algoritma
d. Program
e. Desain
Jawaban : B
63. Bilangan 10101010 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : A
64. Susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu adalah pengertian dari . . .
a. Programmer
b. Pemrograman
c. Algoritma
d. Program
e. Desain
Jawaban : C
65. Bilangan 10011111 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : C
66. ASCII Code 7716 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : D
67. Orang -orang yang menulis perangkat lunak komputer disebut dengan . . .
a. Programmer
b. Pemrograman
c. Algoritma
d. Program
e. Desain
Jawaban : A
68. Pekerjaan Seorang Programmer adalah sebagai berikut, kecuali . . .
a. Coding
b. Kompilasi
c. Sosialisasi
d. Integrasi
e. Debugging
Jawaban : C
69. Sistem bilangan berbasis sepuluh disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : A
70. Berikut ini adalah bahasa pemrograman, kecuali . . .
a. Visual Basic
b. Pascal
c. Cobol
d. Android
e. Fortran
Jawaban : D
71. Bilangan 10101 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : E
72. Variabel adalah konsep yang mempunyai variasi nilai, maka nilai variabel dapat dibedakan menjadi empat tingkatan skala, yaitu: nominal, ordinal, internal, dan rasio, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : B
73. Variabel adalah sesuatu yang menjadi pusat atau fokus perhatian, yang memberikan pengaruh dan memiliki nilai sehingga dapat berubah. Variabel dapat disebut juga peubah. Variabel merupakan objek penelitian yang dapat menentukan hasil penelitian, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : C
74. Bilangan 11001100 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : C
75. Algoritma yang variabel nilainya bukan konstanta (selalu berubah- sesuai dengan kondisi Variabel ter-KINI), merupakan konsep dari algoritma . . .
a. Pemakai
b. Pengguna
c. Pengganti
d. Pertukaran
e. Peubah
Jawaban : E
76. Sistem bilangan berbasis dua disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : B
77. Algoritma yang Berfungsi untuk mempertukarkan masing-masing isi Variabel sedemikian sehingga nilai dari tiap variabel akan berubah/bertukar merupakan konsep dari algoritma . . .
a. Pemakai
b. Pengguna
c. Pengganti
d. Pertukaran
e. Peubah
Jawaban : D
78. Penulisan Algoritma dapat dgunakan dengan cara berikut . . .
a. Natural, flowchart, Pseudo-Code
b. Natural, internasional, Pseudo-Code
c. Natural, flowchart, code
d. Natural, flowchart, symbol
e. Natural, pilar, Pseudo-Code
Jawaban : A
79. Variabel adalah semua karakteristik umum yang dapat diukur dan dapat berubah dalam keluasan, intensitas, atau keduanya, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : E
80. Bilangan 567010 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : B
81. Simbol Terminator berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. perbandingan pernyataan, penyeleksian data untuk pilihan
e. Proses inialisai / pemberian harga awal langkah selanjutnya
Jawaban : C
82. Simbol Flow line berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. Perbandingan pernyataan, penyeleksian data untuk pilihan
e. Proses inialisai / pemberian harga awal langkah selanjutnya
Jawaban : A
83. Simbol Preparation berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. Perbandingan pernyataan, penyeleksian data untuk pilihan langkah selanjutnya
e. Proses inialisai / pemberian harga awal
Jawaban : E
84. Bilangan 123410 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : A
85. Simbol Decision berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. Perbandingan pernyataan, penyeleksian data untuk pilihan langkah selanjutnya
e. Proses inialisai / pemberian harga awal
Jawaban : D
86. Sistem bilangan berbasis enam belas disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : D
Struktur Program C/C++
Penjelasan :Struktur program C++, sama seperti struktur program C yang terdahulu. Struktur program C++ terdiri sejumlah blok fungsi, setiap fungsi terdiri dari satu atau beberapa pernyataan yang melaksanakan tugas tertentu.
Contoh-1
#include
#include
int main()
{
printf("Bahasa C\n");
}
Output yang akan dihasilkan, dari program 1 diatas adalah :
Bahasa C
=====================================================================
Deskripsi :
Pemrograman Dasar adalah 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.
Materi Pelajaran Pemrograman Dasar dibagi menjadi 4 bagian, di mana satu semester untuk tiap bagian. Pada bagian kedua di Kelas X Semester 2 ini, siswa dikenalkan pada bahasa pemrograman untuk membuat program atau aplikasi. Bahasa pemrograman yang digunakan adalah Bahasa Pemrograman Pascal dengan compiler Free Pascal. Pengenalan Bahasa Pascal dalam pembahasan ini meliputi pengenalan struktur Bahasa Pascal, compiler Free Pascal, konsep variabel, tipe data, dan operator, struktur percabangan dan perulangan. Dengan materi dasar tersebut diharapkan siswa mampu membuat program sederhana untuk menyelesakan masalah sehari-hari.
=====================================================================
Mengenal bahasa pascal :
Bahasa Pascal adalah salah satu bahasa tingkat tinggi, yang menggunakan perintah-perintah sebagaimana bahasa sehari-hari. Dalam Bahasa Pascal digunakan perintah-perintah sepertiread, write, pernyataan if then, while do, repeat until, begin,end, dan sebagainya yang dimengerti oleh kebanyakan orang, sehingga menjadi bahasa Pascal mudah dipelajari, khususnya untuk mengenalkan pemrograman, melatih kemampuan algoritma dan pemecahan masalah.
Contoh program Free Pascal :
Budi Membuat Program Komputer Yang Menyapa
Budi ingin membuat aplikasi menggunakan komputer, maka diapun mulai meminta komputer melakukan setiap instruksi darinya. Untuk itu dia menuliskan kode dalam suatu bahasa pemrograman untuk membuat program tersebut.
Setelah dijalankan (run), akan muncul :
Instruksi:
Program Menyapa -> mengidentifikasi judul program
Clrscr -> Instruksi membersihkan layar
BEGIN -> Instruksi untuk mulai membuat
Writeln-> Instruksi untuk menuliskan
Readln-> Instruksi untuk membaca dan menampilkan
END -> Instruksi mengakhiri progam
=====================================================================
Rangkuman materi dan kisi – kisi UAS Pemrograman Dasar + Sistem Komputer
1. Struktur pertama dalam pascal adalah . . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
Jawaban : E
2. Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah . . .
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program
Jawaban : B
3. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut . . .
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
Jawaban : C
4. Variabel merupakan konsep yang tidak pernah ketinggalan dalam setiap penelitian. Variabel didefinisikan sebagai gejala yang bervariasi, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : D
5. Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah, disebut . . .
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : A
6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah . . .
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong
Jawaban : C
7. Untuk melihat hasil dari program yang di kerjakan tekan tombol . . .
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4
Jawaban : B
8. Bilangan 232110 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : C
9. Perintah dasar sederhana dalam program passcal adalah . . .
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
Jawaban : C
10. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN” . . .
a. 4
b. 2
c. 128
d. 7
e. 3
Jawaban : E
11. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan . . .
a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10
Jawaban : E
12. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi . . .
a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap
Jawaban : E
13. 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 . . .
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu
Jawaban : B
14. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah . . .
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15
Jawaban : C
15. Bilangan 2210 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : D
16. Tipe data bahasa pascal untuk TRUE FALSE adalah . . .
a. String
b. Char
c. Boolean
d. Byte
e. Real
Jawaban : C
17. Bilangan 8310 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : E
18. Siapkah penemu program pascal . . .
a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules
Jawaban : D
19. Struktur bahasa pemograman pascal paling pertama adalah . . .
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
Jawaban : D
20. Tipe data pascal untuk karakter adalah . . .
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
Jawaban : A
21. Kapan terbentuknya pascal . . .
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
Jawaban : B
22. Apa kepanjangan dari USES . . .
a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor
Jawaban : C
23. Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal adalah . . .
a. Program_satu
b. Program_1
c. Program satu
d. Begin
e. Array
Jawaban : B
24. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi . . .
a. Byte
b. Integer
c. Char
d. String
e. Boolean
Jawaban : B
25. Istilah” perulangan “ dalam pemograman pascal dikenal dengan . . .
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping
Jawaban : E
26. Perintah untuk menutup program dalam pascal adalah . . .
a. End.
b. Program
c. Uses crt;
d. Finish
e. End;
Jawaban : A
27. Menggambarkan program secara logika merupakan fungsi dari . . .
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
Jawaban : A
28. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian), disebut . . .
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array
Jawaban : C
29. ASCII Code 4116 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : A
30. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi . . .
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur
Jawaban : B
31. Array terdiri dari berbagai tipe kecuali . . .
a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar
Jawaban : A
32. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses, disebut . . .
a. Variabel
b. Ripe data
c. Prosedur
d. deklarasi
e. Array
Jawaban : A
33. Berikut ini yang termasuk operator aritmatika yaitu . . .
a. *
b. /
c. %
d. +
e. Semua benar
Jawaban : E
34. Bilangan yang mengadung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalam tipe data . . .
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Jawaban : A
35. Tipe data terstruktur yang terdiri dari sejumlah komponen, komponen yang mempunyai tipe sama, disebut tipe data . . .
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Jawaban : A
36. Di bawah ini termasuk dalam deklarasi dalam pascal, kecuali . . .
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedur
Jawaban : B
37. ASCII Code 5A16 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : B
38. ASCII Code 2416 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : C
39. 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 : C
40. Pada pembuatan program komputer, algoritma dibuat . . .
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan
Jawaban : A
41. Tahapan dalam menyelesaikan suatu masalah adalah . . .
a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil
Jawaban : D
42. Prosedur yang digunakan untuk membersihkan layar saat program dijalankan adalah . . .
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr
Jawaban : A
43. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi . . .
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until
Jawaban : A
44. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris, disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin
Jawaban : B
45. Nama variabel berikut ini yang benar adalah . . .
a. Nama Guru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl
Jawaban : A
46. Tipe data yang cocok untuk menyimpan data nama siswa adalah . . .
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
Jawaban : B
47. Pemberian nama variabel yang benar adalah . . .
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!
Jawaban : B
48. Berikut ini adalah bahasa pemrograman, kecuali . . .
a. Visual Basic
b. Pascal
c. Cobol
d. Android
e. Fortran
Jawaban : D
49. Unit String adalah . . .
a. Unit yang langsung terpasang pada Turbo Pascal sehingga untuk menggunakan perintah-perintah yang terdapat di dalam unit system ini tidak perlu menggunakan perintah uses
b. Unit yang bekerja di dalam system Windows
c. Unit yang bekerja di dalam system Dos
d. Unit yang mengatur kerja layar dan keyboard atau I/O
e. Unit yang bekerja untuk teks-teks yang berada pada Pascal
Jawaban : E
50. Manakah yang salah dari deklarasi di bawah ini . . .
a. Program a; const k=10;
b. Program abc ; const p:6;
c. Program pqr ; const r:=8;
d. Program satu; const x>y;
e. Program abc ; const p:=6
Jawaban : A
51. Bilangan 01010101 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : B
52. ASCII Code 5716 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : E
53. Menutup program menggunakan perintah . . .
a. Crtl + F3
b. F3
c. Alt + F3
d. Ctrl + F2
e. Alt + F2
Jawaban : C
54. Perintah F3 (Open) berada pada menu . . .
a. File
b. Edit
c. Search
d. Run
e. Compile
Jawaban : A
55. Untuk menjalankan program digunakan . . .
a. F9
b. Ctrl + F9
c. Alt + F9
d. Ctrl + F8
e. Alt + F8
Jawaban : B
56. Variabel adalah objek penelitian yang bervariasi, misalnya jenis kelamin karena jenis kelamin mempunyai variasi laki-laki dan perempuan, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : A
57. Untuk mengkompilasi program digunakan perintah . . .
a. F9
b. Ctrl + F9
c. Alt + F9
d. Ctrl + F8
e. Alt + F8
Jawaban : C
58. Variabel merupakan konsep yang tidak pernah ketinggalan dalam setiap penelitian. Variabel didefinisikan sebagai gejala yang bervariasi, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : D
59. Manakah identifier yangbenar untuk menamakan nama program . . .
a. prog-a
b. prog_a
c. prog+a
d. prog//a
e. Salah semua
Jawaban : B
60. Manakah yang benar dari deklarasi di bawah ini . . .
a. program abc;var x, y : real;
b. program pqr;var x,y=byte;
c. program xyz ;var x:=boolean;
d. program klm;var z,y=char;
e. Salah semua
Jawaban : A
61. Sistem bilangan berbasis delapan disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : C
62. Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . .
a. Programmer
b. Pemrograman
c. Algoritma
d. Program
e. Desain
Jawaban : B
63. Bilangan 10101010 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : A
64. Susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu adalah pengertian dari . . .
a. Programmer
b. Pemrograman
c. Algoritma
d. Program
e. Desain
Jawaban : C
65. Bilangan 10011111 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : C
66. ASCII Code 7716 adalah untuk karakter . . .
a. A
b. Z
c. $
d. W
e. H
Jawaban : D
67. Orang -orang yang menulis perangkat lunak komputer disebut dengan . . .
a. Programmer
b. Pemrograman
c. Algoritma
d. Program
e. Desain
Jawaban : A
68. Pekerjaan Seorang Programmer adalah sebagai berikut, kecuali . . .
a. Coding
b. Kompilasi
c. Sosialisasi
d. Integrasi
e. Debugging
Jawaban : C
69. Sistem bilangan berbasis sepuluh disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : A
70. Berikut ini adalah bahasa pemrograman, kecuali . . .
a. Visual Basic
b. Pascal
c. Cobol
d. Android
e. Fortran
Jawaban : D
71. Bilangan 10101 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : E
72. Variabel adalah konsep yang mempunyai variasi nilai, maka nilai variabel dapat dibedakan menjadi empat tingkatan skala, yaitu: nominal, ordinal, internal, dan rasio, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : B
73. Variabel adalah sesuatu yang menjadi pusat atau fokus perhatian, yang memberikan pengaruh dan memiliki nilai sehingga dapat berubah. Variabel dapat disebut juga peubah. Variabel merupakan objek penelitian yang dapat menentukan hasil penelitian, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : C
74. Bilangan 11001100 kalau di konversikan kedalam bilangan desimal adalah . . .
a. 170
b. 85
c. 204
d. 159
e. 21
Jawaban : C
75. Algoritma yang variabel nilainya bukan konstanta (selalu berubah- sesuai dengan kondisi Variabel ter-KINI), merupakan konsep dari algoritma . . .
a. Pemakai
b. Pengguna
c. Pengganti
d. Pertukaran
e. Peubah
Jawaban : E
76. Sistem bilangan berbasis dua disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : B
77. Algoritma yang Berfungsi untuk mempertukarkan masing-masing isi Variabel sedemikian sehingga nilai dari tiap variabel akan berubah/bertukar merupakan konsep dari algoritma . . .
a. Pemakai
b. Pengguna
c. Pengganti
d. Pertukaran
e. Peubah
Jawaban : D
78. Penulisan Algoritma dapat dgunakan dengan cara berikut . . .
a. Natural, flowchart, Pseudo-Code
b. Natural, internasional, Pseudo-Code
c. Natural, flowchart, code
d. Natural, flowchart, symbol
e. Natural, pilar, Pseudo-Code
Jawaban : A
79. Variabel adalah semua karakteristik umum yang dapat diukur dan dapat berubah dalam keluasan, intensitas, atau keduanya, adalah pengertian variabel menurut . . .
a. Sutrisno Hadi
b. Freddy Rangkuti
c. Tia Mutiara
d. Bagja Waluya
e. Robbins Pearson
Jawaban : E
80. Bilangan 567010 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : B
81. Simbol Terminator berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. perbandingan pernyataan, penyeleksian data untuk pilihan
e. Proses inialisai / pemberian harga awal langkah selanjutnya
Jawaban : C
82. Simbol Flow line berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. Perbandingan pernyataan, penyeleksian data untuk pilihan
e. Proses inialisai / pemberian harga awal langkah selanjutnya
Jawaban : A
83. Simbol Preparation berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. Perbandingan pernyataan, penyeleksian data untuk pilihan langkah selanjutnya
e. Proses inialisai / pemberian harga awal
Jawaban : E
84. Bilangan 123410 kalau di konversikan kedalam bilangan biner adalah . . .
a. 10011010010
b. 1011000100110
c. 100100010001
d. 10110
e. 1010011
Jawaban : A
85. Simbol Decision berfungsi untuk . . .
a. Arah aliran program
b. Proses pengolahan data
c. Permulaan / akhir program
d. Perbandingan pernyataan, penyeleksian data untuk pilihan langkah selanjutnya
e. Proses inialisai / pemberian harga awal
Jawaban : D
86. Sistem bilangan berbasis enam belas disebut dengan bilangan . . .
a. Desimal
b. Biner
c. Oktal
d. Hexadesimal
e. Genap
Jawaban : D
Membantu saat ujian berlangsung
BalasHapusThanks a lot of
BalasHapus