Newsfeed

15 Juni 2014

Kisi Kisi UAS Pemograman Terstruktur

1.  Yang perlu diperhatikan dalam program modular :
     a. Jika program kompleks, sebaiknya dilakukan secara bertahap
     b. Setiap tahapan menghasilkan Modul Program
     c. Modul program harus didefinisikan secara detail
     d. Setiap modul diberi nama

2. Dalam bahasa pemrograman Pascal, pernyataan subroutine dinyatakan
    dengan  perintah :
    a. PROCEDURE     b. WHILE . DO 
 c. FOR.DO            d. BEGIN

3. Pemrograman yang menggunakan sub-routine adalah :
    a. Pemrograman object oriented b. Pemrograman TOP-DOWN
    c. Pemrograman Modular d. Pemrograman Perulangan

4. Digunakan sebagai cadangan apabila file master mengalami kerusakan
    atau hilang, adalah :
     a. File Pelindung   b. File Library    
     c. File Kerja             d. File Referensi

5. File yang berisi program-program bantu yang dapat berfungsi untuk
    mempercepat dan optimalisasi dari pengolahan data, adalah :
    a. File Kerja b. File Backup
    c. File Library        d. File Kerja

6. File di bawah ini yang bertipe File Master pada lembaga pendidikan,
    adalah :
    a. File Nilai                  b. File Mahasiswa
    c. File Pembayaran      d. File absensi

7. Di bawah ini pernyataan yang benar tentang metode dan objek, adalah:
    a. Metode merupakan suatu procedure atau fungsi yg disatukan dlm suatu
        objek
    b. Didalam sebuah objek, metode didefinisikan dengan sesuatu header
        fungsi atau prosedur.
    c. Nama metode harus diletakkan sebelum nama objek yang memiliki
        metode tersebut
    d. Diluar objek, sebuah metode didefinisikan secara penuh

8. Teknik pengalamatan aktual dari record yang diinginkan, yaitu:
     a. pengalamatan absolut
     b. pengalamatan indeks
     c. pengalamatan alternatif
     d. pengalamatan relatif

9.  Z = ( 10 / 0 ) adalah contoh dari kesalahan program :
     a. Syntax error b. Logic error  
     c. Runtime error   d. Program error

10.  Akar minus (bilangan negatif) adalah contoh dari kesalahan program :
      a. Syntax error b. Logic error  
      c. Runtime error      d. Program error

11. Modul utama pada pemrograman terstruktur adalah, kecuali :
      a. Modul yang mengendalikan semua proses yang terjadi dalam program.
      b. Modul dengan jumlah statement terbanyak
      c. Modul yang memanggil modul lain.
      d. Modul yang pertama kali dijalankan.

12. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah :
      a. Enkapsulasi       b. Inheritance    
      c. Polymorphism      d. Semua benar

13. Kecepatan akses data pada SASD tergantung pada :
      a.Kerapatan pita     c.Lebar celah antar blok  
      b.Kecepatan pita     d.Alamat record data

14. Ciri-ciri dari piranti akses direct SASD adalah:
      a. Pembacaan data sesuai kunci record
      b. Pembacaan rekaman tidak harus urut
      c. Mempunyai alamat record
      d. Data disimpan dalam blok

15. Organisasi data yg melakukan pencarian rekaman tertentu dilakukan
       record demi record adalah :
      a. Random                      b. Sequential    
      c. Indexed Sequential     d. Indexed Random

16. Di bawah ini adalah langkah-langkah dalam merancang file:
      a. Menentukan banyaknya jumlah kebutuhan file
      b. Menentukan fungsi file
      c. Menentukan sistem flowchart
      d. Menentukan Bahasa Pemrograman

17. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam
      bahasa mesin sehingga dihasilkan suatu file executable, adalah
      penterjemah bahasa pemrograman, yaitu :
       a. Assembler b. Compiler 
       c. Interpreter           d. Testing

18. Tipe file yang berisi data-data hasil pemrosesan yang bersifat sementara,
      adalah :
      a. File Kerja       b. File Back-Up
      c. File Input      d. File Master

19. Cara/metode penyimpanan dan pembacaan data yang dilakukan secara
      acak atau langsung disebut
      a. Sequentiel file             b. Random    
      c. Indexed sequential      d. Indexed random

20. Yang bukan tujuan pengorganisasian data di dalam pemrogaman
       bersusun adalah
       a. Untuk menyediakan sarana pencarian record bagi pengolahan
b. Menyediakan sarana pencarian bagi seleksi, atau   penyaringan.
c.  Memudahkan penciptaan file
       d.  Mengatur kecepatan file

21. Di bawah ini merupakan teknik perancangan program untuk mendukung
      dalam pengembangan sistem informasi:
      a. Teknik perancangan program dalam bentuk spesifikasi file
      b. Teknik perancangan program dalam bentuk spesifkasi program
      c. Teknik perancangan database
      d. Teknik perancangan file dalam bentuk spesifikasi file

22. Keeratan hubungan elemen-elemen dalam suatu modul disebut
     a. kopling         b. Kohesi        
     c. Stamp            d. Program shape

23. Karakteristik bahasa pemrograman berorientasi objek yg menyembunyikan data, fungsi dan
      prosedur dalam objek, adalah :
      a. Abstraksi            b. Modular          
      c. Enkapsulasi        d. Polimorphism

 24. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari:
      a. Pemrograman Terstruktur             c. Pemrograman Top Down
      b. Pemrograman Object Oriented    d. Pemrograman Modular

25.  Proses penambahan suatu data atau pengubahan suatu data termasuk kedalam parameter
       a.Akronim program   b.Bahasa pemrograman
       c.Bentuk tampilan    d. Proses program

26. File Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh dari tipe file:
      a. File Dinamik       b. File Sejarah  
      c. File Referensi      d. File Transaksi

27. Isi file mata kuliah di suatu lembaga pendidikan dapat diperbaiki (di-edit), jika kondisi  yang ada di masa depan mengharuskan adanya pergantian mata kuliah dengan nama mata kuliah baru dan sks yang juga baru, maka perbaikan data untuk isi file mata kuliah mutlak dilakukan. Pernyataan di atas  adalah contoh dari:
       a. File Input b. File Laporan  
       c. File Dinamik    d. File Back up

28. Ciri-ciri organisasi data file dengan metode sequential:
      a. Rekaman disimpan berdasarkan suatu kunci
      b. Pencarian rekaman tertentu dilakukan record demi record
      c. Masing-masing record diberi indeks
      d. Penyimpanan data menggunakan pengalamatan

29. File Sequential, File Random merupakan parameter dari:
      a. Kode file        b. Tipe file        
      c. Akses file        d. Organisasi file

30. Karakteristik utama bahasa pemrograman berorientasi objek, adalah :
      a. Enkapsulasi       b. Inheritance      
      c. polymorphism     d. Abstraksi

PILIHAN GANDA UAS PETRUK rabu 18-7-2012
d 6. b 11. b 16. a 21. b 26. c
a 7. a 12. c 17. a 22. b 27. c
c 8. a 13. b 18. a 23. c 28. b
a 9. c 14. d 19. b 24. b 29. d
c 10.c 15. a 20. d 25. d 30. c

Essay

1).Ciri Ciri Pemrograman Terstruktur :
1. Mengandung teknik pemecahan masalah yang tepat dan benar
2. Memiliki algoritma pemecahan masalah yang sederhana, standar dan efektif.
3. Penulisan program memiliki struktur logika yang benar dan mudah dipahami
4. Program hanya terdiri dari 3(tiga) struktur dasar, yaitu struktur berurutan, struktur seleksi dan struktur perulangan.
5. Menghindari penggunaan pernyataan GOTO, yang akan menjadikan program tidak terstruktur dengan baik.
6. Biaya pengujian yang dibutuhkan rendah.
7. Memliki dokumentasi yang baik
8. Biaya perawatan dan dokumentasi yang dibutuhkan rendah.

2).Karakteristik utama bahasa pemrograman berorientasi objek :
1. Abstraksi
Adalah proses penyembunyian detail program yang sangat rumit sehingga tidak perlu untuk mempermasalahkan pembuatannya.
Hanya perlu objek tersebut dapat digunakan sebagaimana mestinya.
2. Pengkapsulan (Enkapsulasi)
Enkapsulasi merupakan gabungan beberapa type
data (record) dengan prosedur dan fungsi yang membentuk suatu type data baru yang tepat. Hakikat dari enkapsulasi ini adalah memadukan langkah program dengan data yang ada ddalamnya.
Enkapsulasi dapat menyembunyikan di dalam objek, baik data maupun fungsi / prosedur. Hanya dengan interface objek maka kita dapat mengakses datanya. Sehingga prosedur/fungsi lain dari luar tidak dapat mengaksesnya.
Data terlindung dari prosedur atau objek lain. Dengan demikian, dapat membuat program yang terintegrasi tanpa harus mendeklarasikan variabel yang bersifat external.
Contoh :
- Menyembunyikan implementasi dari client
- Client tergantung pada interface
3. Inheritance ( penurunan sifat )
Penurunan sifat memungkinkan kita untuk membuat
sebuah objek baru yang sama dengan objek sebelumnya yang telah didefinisikan. Karakteristik dari suatu objek diturunkan ke objek yang lain sehingga objek yang baru
akan memiliki karakteristik yang sama dengan induknya.
Penurunan ini diawali dengan mendefinisikan objek induk, sehingga dengan menggunakan objek induk tersebut, dapat membuat objek yang bertumpu pada objek induknya. Sehingga akan terbentuk objek keturunan. Dimana setiap objek turunannya dapat mengakses semua data dan program yang dimiliki oleh objek induknya.
4. Polymorphism ( keanekaragaman )
Dengan polimorphism kita dapat membuat sebuah objek baru yang menunjukkan fungsi-fungsi yang sama dengan objek induknya, namun fungsi fungsi yang sama tersebut memiliki operasi yang berbeda-beda. Objek yang masih di dalam suatu hierarki dapat menyusun objek yang lainnya, sesuai dengan kebutuhan dari objek tersebut, yang artinya pemrograman berorientasi objek ini menyangkup keaneka
ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman data dengan prosedur atau fungsi.Dengan kata lain bahwa sesuatu yang sama dapat mempunyaibentuk dan perilaku berbeda.

3).Tiga metode susunan organisasi data file dalam media penyimpanan fisik yang lazim untuk digunakan, yaitu sebagai berikut :
1.Sequential.
Metode ini mempunyai ciri – ciri sebagai berikut :
a. Rekaman disimpan berdasarkan suatu kunci.
b. Pencarian rekaman tertentu dilakukan record demi record sesuai kuncinya.
Metode ini baik untuk digunakan apabila pengolahan terhadap basis data bersifat periodik dan menyeluruh.
2. Random.
Dalam metode ini kunci rekaman ditransformasikan ke alamat penyimpanan dalam media fisik secara acak (random). Metode ini akan menimbulkan beberapa masalah, yaitu adanya alamat yang muncul lebih dari satu kali, dan ada alamat yang tidak pernah muncul sama sekali. Permasalahan seperti ini diatasi dengan teknik overflow location, yaitu dengan menggunakan alamat yang ada disampingnya.
3. Indexed Sequential.
Metode ini mempunyai ciri – ciri sebagai berikut :
a.Merupakan gabungan antara metode sequential dan random.
b.Record disimpan secara berurutan dengan menggunakan kunci.
c.Masing – masing record diberi indeks.
d.Pengalamatan dilakukan secara acak.
e.Perlu penyimpanan tambahan, yaitu untuk file indeks.

Tidak ada komentar:

Posting Komentar