Kisi-Kisi Pemrograman Dasar Kelas X TKJ



LATIHAN SOAL
Mata Pelajaran          :  PEMROGRAMAN DASAR
Kelas/Prog. Keahlian :  X TKJ

Jawablahpertanyaan di bawahinidengantepat !
1. File berekstensi yang akan terbentuk dalam file biner Delphi yang berisikan tentang informasi versi, icon, dan gambar aplikasi yang akan terbentuk secara otomatis ketika dikompilasi adalah
a.       *.dfm         c. *.drp                        e. *.pas
b.      *.res           d. *.dpr
2. berikut yang tidak termasuk daftar properti yang dapat dikonfigurasikan pada objek edit dalam Delphi adalah
a.       Text           c. Enabled        e. font
b.      Caption      d. height
3. properti dalam form pada Delphi yang berguna untuk  mengubah warna background dalam form adalah
a.       Color         d. background color
b.      Bgcolor      e. No background color
c.       background
4. perhatikan potongan kode program dengan Delphi berikut.
Bil1 := ...............
      Hasil := bil1 mod 2;
      Lblhasil.caption := inttostr (hasil);
Potongan kode program Delphi yang tepat agar aplikasi dapat berjalan dengan baik adalah
a.       strtoint(txtbil1.Text);          d.  nonstatic();
b.      inttostr(hasil);                     e. Int();
c.       stringtoint();
5. Bagian layar dalam Delphi yang berguna untuk menulis kode program yang akan dieksekusi dalam aplikasi adalah
a.       Form          c. Kode program view    e. view
b.      Unit           d. Project
6. untuk menambahkan object progress bar pada Borland Delphi, tab yang harus diklik pada bagian component pallete, yaitu
a.       Data access                        c. Standard       e. Win32
b.      Additional              d. System
7. Lembar kerja yang digunakan sebagai tempat untuk meletakkan semua kontrol yang diperlukan dalam proses pembuatan program aplikasi adalah
a.       Unit           c. Project          e. View object
b.      Form          d. View code
8. Perintah yang benar untuk menampilkan kotak pesan menggunakan Delphi agar tidak terjadi kesalahan syntax adalah
a.       showMessage(‘Termasuk bilangan Genap’);
b.      showMessage(“Termasuk bilangan Genap”);
c.       MessageBox(‘Termasuk bilangan Genap’);
d.      msgbox(‘Termasuk bilangan Genap’);
e.       message(‘Termasuk bilangan Genap’);
9. Struktur percabangan berfungsi untuk
a.       Melakukan pemilihan beberapa perintah sekaligus
b.      Melakukan pemilihan perintah yang akan dijalankan sesuai dengan kondisi tertentu
c.       Menjalankan suatu pernyataan dengan melibatkan lebih dari satu kondisi
d.      Mengeksekusi suatu blok perintah berulang-ulang sesuai dengan jumlah tertentu yang diinginkan
e.       Melaksanakan blok perintah selama kondisinya benar dalam perulangan sudah diketahui
10. Area kerja yang dapat menempatkan dan mengatur letak posisi object komponen dari component pallette disebut
a.       Form          c. Project          e. procedure
b.      Unit           d. View code
11. Bagian dari form yang akan menampilakan detail objek-objek yang diletakkan dalam form disebut
a.       Project                   d. View code
b.      Object TreeView    e. Component Pallate
c.       Object Inspector
12. Kontrol yang umumnya untuk menginputkan atau mengubah teks saat program dijalankan adalah
a.       Edit            c. Button          e. Checkbox
b.      Label         d. Command button
13. Dalam compiler Turbo Pascal dan Free Pascal, dikenal sebelas jenis formasi statement ketika melakukan kompilasi terhadap source code program bahasa Pascal. Statement tersebut antara lain adalah, kecuali....
a.       Assignment                        c. Case...of      e.what..do
b.      If...then...else         d. For..do
14. Sebelum membuat sebuah aplikasi dengan bahasa pemrograman tertentu, langkah awal yang harus dilakukan adalah sebagai berikut, kecuali...
a.       menganalisa keperluan sistem
b.      merancang sistem menggunakan DAD (Data Alir Diagram)
c.       merancang database (ERD)
d.      proses coding
e.       melakukan perawatan sistem
15. Perhatikan kode program Delphi berikut.
var x : string;
    y, hasil : integer;
begin
   x := ‘12’;
   y := 2;
hasil := x div y ;
end.
Kategori error yang akan ditampilkan pada program tersebut adalah
a.       Runtime error      c. Error logika    e.error flow
b.      Syntax error       d. Error stack
  1.  Dalam folder tempat menyimpan file aplikasi tersebut, terdapat file dengan nama frmkalkulator.pas yang berisi ...... dari form yang didesain tersebut.
a.  Source code                    c.form       e.programming
b.      Project               d. View
17. Jika anda sengaja menghapus beberapa file penting yang digunakan oleh suatu aplikasi, maka terdapat kemungkinan akan terjadi kesalahan
a.       Syntax error
b.      Run time
c.       Logical error
d.      debug
e.       debugging
18. Sebelum mendesain program aplikasi kita harus mengetahui pokok permasalahan yang terjadi dan tujuan apa yang diinginkan atau disebut juga dengan....
a.       defining the problem
b.      planning
c.       coding
d.      testing
e.       maintenance
19. Tempat untuk menyimpan suatu nilai atau data secara sementara atau disebut juga sebagai
a.       Variabel
b.      Konstanta
c.       Deklarasi
d.      Algoritma
e.       Aritmatika
20. Data yang berisi sederet karakter disebut
a.       Array
b.      Integer
c.       String
d.      Boolean
e.       Float  

Comments

Popular posts from this blog

Kisi-Kisi Administrasi Infrastruktur Jaringan Kelas XI TKJ

Membuat Kalkulator Dengan Delphi

Membuat Form Gaji dengan Delphi