iklan

Kisi Kisi Ujian Sekolah Smk

    Tugas sekolah kali ini akan memperlihatkan kisi – kisi ujian nasional untuk sekolah menengah kejuruan ( Sekolah Menengah kejuruan ) mata pelajaran pemprograman dasar paket B tapi ingat ini hanya untuk latihan semata dan soal belum tentu ada di ujian nanti :

Kisi – kisi Soal  :Ujian Kenaikan Kelas
Mapel                 :Pemprograman Dasar
Paket                  :B

A.    Pilihan Ganda
1.   1)    Analisa
      2)    Penulisan
      3)    Desain
      4)    Pengujian
      5)    Penerapan serta pemeliharaan
Urutan yang benar dari langkah – langkah metode waterfall adalah
a.       1 – 2 – 3 – 4 – 5
b.      1 – 3 – 2 – 4 – 5
c.       1 – 2 – 4 – 3 – 5
d.      2 – 3 – 4 – 5 – 1
e.      2 – 4 – 5 – 3 – 1

2.  Di bawah ini termasuk tahapan metode waterfall, kecuali ….
a.       Analisa kebutuhan
b.      Pengujian program
c.       Desain system
d.      Pembentukan prototype
e.      Penulisan kode program

3. Penulisan kode agenda atau koding merupakan penerjemahan desain dalam bahasa yang sanggup dikenali oleh ….
a.       Kamera
b.      Radio
c.       Telepon seluler
d.      Televise
e.      Computer

4. Kesalahan kecil akan menjadi dilema besar jikalau tidak diketahui semenjak awal pengembangan. Pengertian di atas yaitu salah satu ciri dari ….
a.       Kelebihan waterfall
b.      Kelemahan waterfall
c.       Manfaat waterfall
d.      Tujuan waterfall
e.      Prinsip waterfall

5.  Desain aplikasi cepat disebut juga ….
a.       Waterfall
b.      Implementasi
c.       Prototyping
d.      Sorting
e.      Desain system

6.  1) Adanya komunikasi yang baik antara pengembang dan pelanggan
     2) Lebih menghemat waktu dalam pengembangan system
     3) Penerapan menjadi lebih gampang alasannya yaitu pemakai mengetahui apa yang diharapkannya
Ketiga hal di atas termasuk dalam ciri – ciri ….
a.       Kelebihan prototyping
b.      Kelemahan prototyping
c.       Manfaat prototyping
d.      Tujuan prototyping
e.      Prinsip prototyping

7.  Yang termasuk dalam bentuk – bentuk prototype yaitu ….
a.       Low fidelity prototype dan high fidelity prototype
b.      Good fidelity prototype dan bad fidelity prototype
c.       Vertikal prototype dan horizontal prototype
d.      Tidak ada yang benar
e.      Semua benar

8.   1). Masukan yang diharapkan system
      2) Keluaran yang dihasilkan
      3) Operasi – operasi yang dilakukan
      4) Fitur hidangan yang cepat dan mudah
      5) Tampilan input dan output
      6) Sumber data yang ditangani
Yang termasuk dalam definisi kebutuhan system yang spesifik yaitu …
a.       1, 2, 3, 6
b.      1, 2, 4, 5
c.       2, 3, 5, 6
d.      3, 4, 5, 6
e.      1, 3, 4, 6

9. Menampilkan query online secara sempurna ke data yang tersimpan pada database yaitu salah satu cakupan dari …
a.       Desain system
b.      Penulisan kode program
c.       Analisis kebutuhan system
d.      Penerapan program
e.      Pengujian program

10. Penjelasan tertulis lengkap dari data yang diisikan ke dalam database yaitu pengertian dari …
a.       Kamus data
b.      Pengujian system
c.       Desain system
d.      Inisialisasi system
e.      Implementasi
                                       
11. Perbedaan dari fungsi dan mekanisme adalah
a.       Penggunaan operator
b.      Nilai balik yang dihasilkan
c.       Tipe data yang digunakan
d.      Jenis pointer yang dipakai
e.      Variable

12. Variabel yang hanya berlaku didalam suatu fungsi atau blok agenda adalah
a.       Variabel local
b.      Variable global
c.       Variabel  statis
d.      Variabel  dinamis
e.      Variable plural

13. Yang termasuk kegunaan dari fungsi adalah
a.       Menyederhanakan tipe data dari suatu program
b.      Membuat daftar kode sehingga gampang ditemukan
c.       Membuat kode utama untuk suatu program
d.      Memperbanyak pernyataan sehingga perintah menjadi semakin jelas
e.      Mengurangi pengulangan penulisan program

14. Program yang besar sanggup dipisah menjadi program-program kecil yaitu laba fungsi yang dikenal dengan
a.      Top-down
b.      Modification
c.       Devide-and-conquer
d.      Void
e.       Reusability

15. Pendefinisian dari nilai-nilai objek yang dideklarasikan pada bab argument difungsi yaitu pengertian dari
a.       Struktur data
b.      Modularisasi
c.       Fungsi
d.      Parameter
e.      Prosedur

16. Cara melewatkan nilai parameter dengan nilai disebut juga
a.       Call by value
b.      Call by name
c.       Call by variable
d.      Call by reference
e.      Call by address

17. Pemanggilan sanggup menjadi berulang kali sehingga memerlukan kondisi yang mengakhiri prosesnya yaitu pengertian dari
a.       Rekursif
b.      Non-void
c.       Parameter
d.      Faktorial
e.      Prosedur

18. Pengertian dari ease of understanding adalah
a.       Menghapuskan jumlah berlebuhan yang tidak diperlukan
b.      Membagi modul yang kompleks menjadi modul kecil yang lebih gampang dipahami
c.       Menggunakan kembali kode
d.      Mengklarifikasi dilema dalam input, proses, dan output
e.      Membuat budi tiap-tiap modul
19.  Pengertian dari elimination of redundancy adalah
a.       Menghapus jumlah berlebihan yang tidak diperlukan
b.      Membagi modul yang kompleks menjadi modul kecil yang lebih gampang dipahami
c.       Menggunakan kembali kode
d.      Mengklarifikasi dilema dalam input, proses, dan output
e.      Membuat budi tiap-tiap modul

20. Memanggil nilai suatu parameter dalam fungsi ke parameter actual yang disimpan pada alamat memori dengan memakai pointer yaitu pengertian dari
a.       Parameter actual
b.      Parameter formal
c.       Pemanggilan dengan referensi
d.      Penmanggilan dengan nilai
e.      Fungsi

21. Jumlah maksimal panjang string adalah..
a.       Tak terhingga
b.      200
c.       255
d.      300
e.      355

22. Fungsi strlwr adalah..
a.       Mengubah setiap abjad kecil menjadi abjad besar
b.      Mengubah setiap abjad besar menjadi abjad kecil
c.       Menyalin isi string ke dalam suatu variable
d.      Membalik letak urutan pada string
e.      Menghitung panjang karakter pada suatu string

23. Fungsi strrev adalah..
a.       Mengubah setiap abjad kecil menjadi abjad besar
b.      Mengubah setiap abjad besar menjadi abjad kecil
c.       Menyalin isi string ke dalam suatu variabel
d.      Membalik letak urutan pada string
e.      Menghitung panjang karakter pada suatu string

24. fungsi strlen adalah..
a.       Mengubah setiap abjad kecil menjadi abjad besar
b.      Mengubah setiap abjad besar menjadi abjad kecil
c.       Menyalin isi string ke dalam suatu variabel
d.      Membalik letak urutan pada string
e.      Menghitung panjang karakter pada suatu string

25. dalam pemrograman, string berarti..
a.       Deretan karakter
b.      Deretan angka
c.       Deretan variabel
d.      Deretan nilai
e.      Deretan tipe data

26. fungsi yang digunakan untuk merubah string menjadi bilangan numerik adalah..
a.       Atof
b.      Atoi
c.       Atol
d.      Stupr
e.      Strlwr

27. berikut ini yaitu rujukan dari fungsi manipulasi string, kecuali..
a.       Strcpy
b.      Strrev
c.       Strcat
d.      Strlwr
e.      Strlen

28. fungsi strupr adalah..
a.       Mengubah setiap abjad kecil menjadi abjad besar
b.      Mengubah setiap abjad besar menjadi abjad kecil
c.       Menyalin isi string ke dalam suatu variable
d.      Membalik letak urutan pada string
e.      Menghitung panjang karakter pada suatu string

29. Dibawah ini yang tergolong tipe data adalah…
a.       Notasi
b.      Kutip
c.       Variabel
d.      Integer
e.      Indeks

30. fungsi yang berkhasiat mengkonversi string untuk tipe float adalah..
a.       Atof
b.      Atoi
c.       Atol
d.      Strlwr
e.      Strupr

31.  Array dikenal juga dengan sebutan...
a.       Kumpulan nilai
b.      Bahasa mesin
c.       Dimensi
d.      Indeks variabel
e.      Variabel larik

32. Yang dimaksud inisialisasi adalah...
a.       Menyederhanakan suatu struktur bahasa pemrograman
b.      Memberikan nilai awal terhadap suatu variabel
c.       Mengumpulkan elemen-elemen dari suatu pemrograman
d.      Menyatakan tipe data yang digunakan
e.      Menyatakan jumlah maksimum elemen array

33. Fungsi dari ukuran dalam array adalah…
a.       Menyederhanakan suatu struktur bahasa pemrograman
b.      Memberikan nilai awal terhadap suatu variabel
c.       Mengumpulkan elemen-elemen dari suatu pemrograman
d.      Menyatakan tipe data yang digunakan
e.      Menyatakan jumlah maksimum elemen array

34. Fungsi dari tipe data dalam array adalah...
a.       Menyederhanakan suatu struktur bahasa pemrograman
b.      Memberikan nilai awal terhadap suatu variabel
c.       Mengumpulkan elemen-elemen dari suatu pemrograman
d.      Menyatakan tipe data yang digunakan
e.      Menyatakan jumlah maksimum elemen array

35. Array linier sanggup disebut juga...
a.       Array satu dimensi
b.      Array dua dimensi
c.       Array multi dimensi
d.      Indeks array
e.      Subscript

36. Nilai atau variabel sanggup disebut juga...
a.       Kumpulan data
b.      Kumpulan elemen
c.       Kumpulan struktur
d.      Kumpulan ukuran
e.      Kumpulan indeks

37. Kerena mengikuti konsep matematika, maka istilah 'matriks' sering juga digunakan untuk menyebut...
a.       Elemen
b.      Struktur data
c.       Array satu dimensi
d.      Array multi dimensi
e.      Array dua dimensi

38. Fungsi dari index adalah...
a.       Menggabungkan nilai dan data dalam suatu program
b.      Memodifikasi tampilan sehingga tampak lebih sederhana.
c.       Menggolongkan semua variabel sehingga tersusun sesuai persamaan
d.      Menunjukan letak atau posisi dari elemen array
e.      Memberikan nilai awal terhadap suatu variabel

39. Sebelum sanggup digunakan, yang perlu dilakukan terhadap setiap variabel adalah...
a.       Dimasukan dalam program
b.      Diberi nilai masukan
c.       Disusun
d.      Ditentukan jumlah dan ukuranya
e.      Dideklarasikan

40. Himpunan yang digunakan untuk mendeklarasikan variabel adalah...
a.       =
b.      ;
c.       []
d.      :=
e.      {}

41. Penyimpanan data dalam memori utama sanggup berupa ….
a.       Array
b.      Arsip
c.       Gambar
d.      Algoritme
e.      Variabel

42. File (arsip) yaitu bentuk penyimpanan dari ….
a.       Memori utama
b.      Memori eksternal
c.       Memori sekunder
d.      Memori tersier
e.      Memori internal

43. Pencarian elemen dalam array disebut juga dengan ….
a.       Pencarian utama
b.      Pencarian linier
c.       Pencarian eksternal.
d.      Pencarian basis
e.      Pencarian internal

44. Proses membandingkan setiap elemen array satu per satu secara beruntun yaitu pengertian dari ….
a.       Search
b.      Ascending
c.       Bubble sort
d.      Selection sort
e.      Insertion sort

45. Sebuah algoritma atau mode untuk mencari nilai key yang diberikan dalam array yang telah diperintahkan oleh nilai-nilai kunci yaitu pengertian dari ….
a.       Search
b.      Binary search
c.       Interpolation search
d.      Selection search
e.      Insertion sort

46. Teknik yang hanya sanggup digunakan pada kumpulan data yang sudah diurutkan yaitu pengertian dari ….
a.       Search
b.      Binary search
c.       Interpolation search
d.      Selection search
e.      Insertion sort

47. Salah satu syarat semoga pencarian biner sanggup dilakukan yaitu ….
a.       Data sudah dalam keadaan urut
b.      Data sudah dalam keadaan tersimpan
c.       Data sudah dalam keadaan siap
d.      Data sudah dalam keadaan dioperasikan
e.      Data sudah dalam keadaan diinisialisasi

48. 1) pengecekan mulai dari data ke-1 hingga data ke-n. Bandingkan data ke-n dengan data sebelumnya
      2) jikalau lebih kecil maka pindahkan bilangan tersebut dengan bilangan yang ada di depannya satu-satu
      3) jikalau lebih besar aka tidak terjadi pemindahan.
     4) tentukan bilangan dengan indeks terkecil dari data bilangan tersebut.
Dari data diatas yang bukan termasuk dari prinsip kerja bubble sort yaitu ….
a.       1
b.      2
c.       3
d.      4
e.      5

49. Teknik pengurutan yang dilakukan dengan pola membawa nilai terbesar menjadi nilai indeks terakhir array merupakan pengertian dari ….
a.       Interpolation sort
b.      Binary sort
c.       Selection sort
d.      Insertion sort
e.      Bubble sort

50. Teknik pengurutan yang dibuat dengan cara melaksanakan pengecekan satu per satu yaitu pengertian dari ….
a.       Interpolation sort
b.      Binary sort
c.       Selection sort
d.      Insertion sort
e.      Bubbles sort

Essay
1.         Jelaskan apa yang dimaksud dengan analisa kebutuhan.
2.         Jelaskan apa yang dimaksud dengan desain system.
3.         Jelaskan apa saja keunggulan dari metode waterfall.
4.         Jelaskan apa yang dimaksud dengan bubble sort

Jawaban Pilihan Ganda
1. B                 11. B               21. C               31. E                41. A 
2. D                 12. B               22. B               32. B               42. B
3. E                  13. E                23. D               33. E              43. C
4. B                 14. C               24. E                34. D               44. C
5. C                 15. D               25. E                35. A               45. C
6. A                 16. A               26. C               36. A               46. B
7. A                 17. A               27. D               37. B               47. A
8. A                 18. B               28. A               38. E                48. D
9. A                 19. A               29. D               39. E                49. E
10. A               20. C               30. A               40. A               50. C


Jawab Essay
1. Analisa kebutuhan  meliputi pekerjaan-pekerjaan penentuan kebutuhan atau kondisi yang harus dipenuhi dalam suatu produk gres atau perubahan produk, yang mempertimbangkan banyak sekali kebutuhan yang bersinggungan antar banyak sekali pemangku kepentingan.

2. Desain sistem merupakan tahap sesudah analisis dari siklus pengembangan sistem : pendfinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang berdiri implementasi;menggambarkan bagaimana suatu sistem dibentuk.

3.•   Memiliki proses yang urut,mulai dari analisa hingga support
  •  Setiap proses mempunyai spesifikasi sendiri, sehingga sebuah sistem sanggup dikembangkan sesuai dengan apa yang dikehendaki (tepat sasaran)
  •     Setiap proses tidak sanggup saling tumpang tindih

4. Bubble Sort merupakan proses pengurutan yang secara berangsur-angsur berpindah ke posisi yang sempurna alasannya yaitu itulah dinamakan Bubble yang artinya gelembung. Algoritma ini akan mengurutkan data dari yang terbesar ke yang terkecil (ascending) atau sebaliknya (descending).

Sumber http://sekolahmaning.blogspot.com

0 Response to "Kisi Kisi Ujian Sekolah Smk"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel