Pertemuan 9 KONSEP PEMROGRAMAN TERSTRUKTUR Latihan 1 Bahasa

Pertemuan 9 KONSEP PEMROGRAMAN TERSTRUKTUR

Latihan 1. Bahasa pemrograman yang menggunakan interpreter adalah: a. Pascal d. Visual Basic b. BASIC e. Delphi c. Cobol 2. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file executable, adalah penterjemah bahasa pemrograman, yaitu : a. Assembler d. Compiler b. Interpreter e. Debugging c. Testing

3. Z = ( 10 / 0 ) adalah contoh dari kesalahan program : a. Syntax error d. Logic error b. Runtime error e. Jawaban a, b BENAR c. Program error 4. Akar minus (bilangan negatif) adalah contoh dari kesalahan program : a. Syntax error d. Logic error b. Runtime error e. Jawaban a, b BENAR c. Program error

5. Output dari penggalan program di bawah ini adalah: I : = 1 While I < 5 DO Begin Write(‘Bina ’); I : = I + 1; End; a. Bina b. Bina c. Bina d. Bina e. Bina Bina

Pertemuan 10 TEKNIK PEMROGRAMAN TERSTRUKTUR

Latihan 1. Pada tehnik pemrograman top down, hierarki dari modul digambarkan dengan : a. Flowchart d. Struktur Chart b. Pseudocode e. Diagram HIPO c. DFD 2. 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 e. Deskripsi fungsional perlu dijelaskan

3. 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. e. Modul yang memiliki tingkatan level tertinggi 4. Pemrograman yang menggunakan sub-routine adalah : a. Pemrograman object oriented b. Pemrograman TOP-DOWN c. Pemrograman Modular d. Pemrograman Perulangan e. Pemrograman Struktural

5. Dalam bahasa pemrograman Pascal, pernyataan subroutine dinyatakan dengan perintah : a. PROCEDURE d. WHILE …. DO b. FOR…. DO e. BEGIN c. REPEAT…UNTIL

Pertemuan 11 TIPE FILE

Latihan 1. File yang berisi program-program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah : a. File Kerja d. File Backup b. File Library e. File Kerja c. File Master 2. File Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh dari tipe file: a. File Dinamik d. File Sejarah b. File Referensi e. File Transaksi c. File Master

Latihan 3. Tipe file yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah : a. File Kerja d. File Back-Up b. File Input e. File Master c. File Master 4. File di bawah ini yang bertipe File Master pada lembaga pendidikan, adalah : a. File Nilai d. File Mahasiswa b. File Pembayaran e. File absensi c. File Ujian

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

Pertemuan 12 ORGANISASI dan AKSES FILE

Latihan 1. Kecepatan akses data pada SASD tergantung pada : a. Kerapatan pita d. Kecepatan pita b. Lebar celah antar blok e. Alamat record data c. Lebar gap antar blok 2. 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 d. File Laporan b. File Dinamik e. File Back up c. File Kerja

Latihan 3. 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 e. Pembacaan data sesuai kunci record 4. 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 e. Media penyimpanan dengan disket

Latihan 5. Organisasi data yang melakukan pencarian rekaman tertentu dilakukan record demi record adalah : a. Random d. Sequential b. Indexed Sequential e. Indexed Random c. Index

Pertemuan 13 APLIKASI PEMROGRAMAN BISNIS

Latihan 1. 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 e. Menentukan struktur data file 2. Di bawah ini yang merupakan FIELD KEY dari tabel pegawai perusahaan, adalah : a. namapeg d. golpeg b. jabatanpeg e. gajipeg c. nip

Latihan 3. Di bawah ini yang merupakan Akronim File dalam lingkungan pendidikan adalah: a. Inputsiswa. prg d. nis b. siswa 01 e. nilai_siswa c. siswa. dbf 4. 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 e. Teknik perancangan file dalam bentuk database

Latihan 5. File Sequential, File Random merupakan parameter dari: a. Kode file b. Tipe file c. Akses file d. Organisasi file e. Manajemen file

Pertemuan 14 OBJECT ORIENTED PROGRAMMING

Latihan 1. Karakterisitik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi dan prosedur dalam objek, adalah : a. Abstraksi d. Modular b. Enkapsulasi e. Polimorphism c. Inheritance 2. Karakteristik utama bahasa pemrograman berorientasi objek, adalah : a. Enkapsulasi d. Inheritance b. polymorphism e. Semua jawaban BENAR c. Abstraksi

Latihan 3. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah : a. Enkapsulasi d. Inheritance b. Polymorphism e. Semua jawaban BENAR c. Abstraksi 4. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari: a. Pemrograman Terstruktur b. Pemrograman Top Down c. Pemrograman Object Oriented d. Pemrograman Modular e. Pemrograman Bisnis

Latihan 5. Di bawah ini pernyataan yang benar tentang metode dan objek, kecuali:
- Slides: 24