Newsfeed

26 Juni 2014

Kisi Kisi UAS Perancangan Basis Data

PILIHAN GANDA (BOBOT NILAI 60%)
Operasi yang memberikan informasi ke sistem bahwa ada sesuatu yang tidak diinginkan terjadi yang menyebabkan operasi dibatalkan adalah operasi ..
a. Failed         b. Commit 
c. Rollback   d. Syncpoint

Pada authorization dalam database, perintah revoke digunakan untuk ..
a.  Penarikan hak pemakai c.  Pembuatan view
b.  Pemberian hak pemakai d. Bukan salah satu di atas

Operasi yang memberikan informasi ke sistem bahwa transaksi sudah selesai, maka semua modifikasi yang dibuat oleh transaksi tersebut sudah dilaksanakan secara penuh adalah operasi ..
a. Failed      b. Commit
c. Rollback d. Syncpoint

Untuk melaksanakan beberapa operasi user diijinkan memberikan privilage untuk operasi tersebut, pemberian hak pemakai menggunakan perintah ..
a. Revoke      b. Grant  
c. Select        d. Create

Pemakai Khusus yang menuliskan aplikasi database tidak dalam kerangka data processing yang tradisional adalah :
a.  Programmer Aplikasi     c.  User Mahir
b.  User Umum                  d.  User Khusus

Yang termasuk DDL dalam SQL adalah ..
a. Select Table b. Create Table
c. Update Table d. Delete Table

Locking (kunci) adalah salah satu mekanisme pengontrol concurrency.  Terdapat dua macam kunci yaitu ..
a. Kunci X yaitu pengunci suatu record yang dapat digunakan bersama-sama, kunci S yaitu kunci yang hanya dapat digunakan oleh satu transaksi dalam mengunci suatu record
b. Kunci S yaitu pengunci suatu record yang dapat digunakan bersama-sama, kunci X yaitu kunci yang hanya dapat digunakan oleh satu transaksi dalam mengunci suatu record
c. Kunci X dan S keduanya dapat digunakan bersama-sama dalam mengunci suatu record
d. Baik kunci X maupun S hanya dapat digunakan oleh satu transaksi dalam mengunci suatu record

Bila kunci X sedang dipergunakan pada suatu record, maka
a. Transaksi lain yan hendak menggunakan kunci X pada record tersebut tidak diperbolehkan
b. Transaksi lain yang hendak menggunakan kunci S pada record lain tidak diperbolehkan
c. Transaksi lain yang hendak menggunakan kunci S pada record tersebut diperbolehkan
d. Transaksi lain yang hendak menggunakan kunci X pada record lain tidak diperbolehkan

Bila kunci S sedang dipergunakan untuk mengunci satu record maka ..
a. Transaksi lain yang hendak membaca dan memodifikasi record tersebut diperbolehkan
b. Transaksi lain yang hendak membaca record tersebut tidak diperbolehkan
c. Transaksi lain yang hendak memodifikasi record tersebut diperbolehkan
d. Transaksi lain yang hendak memodifikasi record tersebut tidak diperbolehkan.

Untuk menjamin keterpaduan data, sistem database memelihara Sistem transaksi berikut, kecuali ..
a. Atomicity b. Consistensy
c. Durability d. Concurrency

Perintah WRITE(X,xi) pada interaksi aplikasi program merupakan ..
a. Perpindahan data X di buffer block ke lokal variabel
b. Perpindahan data dari xi ke data X pada buffer block
c. Perpindahan physical block data x berada, ke main memory
d. Perpindahan buffer block data x berada ke disk

Jika kerusakan terjadi pada waktu parity check dilakukan bersamaan pada pelaksanaan suatu program dinamakan ..
a. Logical Error b. System Crash
c. System Error d. Disk Failure

Perintah INPUT(X) pada operasi perpindahan blok data merupakan ..
a, Perpindahan physical block data x berada ke main memory
b. Perpindahan buffer block data x berada di disk
c. Perpindahan data X di buffer block ke lokal variabel xi
d. Perpindahan data dari xi ke data buffer block

Perintah READ(X,xi) pada interaksi aplikasi program merupakan ..
a. Perpindahan physical block data x berada ke main memory
b. Perpindahan buffer block data x berada di disk
c. Perpindahan data X di buffer block ke lokal variabel xi
d. Perpindahan data dari xi ke data buffer block

Kegagalan dalam pemakaian hardware menyebabkan hilangnya informasi pada main memory merupakan tipe dari kegagalan dinamakan ..
a. Logical Error b. System Crash
c. System Error   d. Disk Failure

Sebuah relasi dikatakan dalam bentuk normal satu (1NF) jika
a. Setiap nilai atributnya adalah atomik
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey adalah bergantung penuh pada primary key
c. Relasi tersebut berada dalam normal satu lebih rendah dan nonkey adalah tidak bergantung transitif pada primary key
d. Setiap determinan adalah candidate key

Sebuah relasi dikatakan dalam bentuk normal dua (2NF) jika ..
a. Setiap nilai atributnya adalah atomik
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey adalah bergantung penuh pada primary key
c. Relasi tersebut berada dalam normal satu lebih rendah dan nonkey adalah tidak bergantung transitif pada primary key
d. Setiap determinan adalah candidate key

Normalisasi adalah langkah penting dalam menyusun file database untuk menghindari
a. Kerangkapan data c. Validitas data
b. Konsistensi data      d. Manipulasi data

Suatu foreign key pada suatu relasi mempunyai nilai yang sesuai dengan nilai suatu primary key pada relasi lain disebut ..
a.  Entity Integrity Rule c.  Referential Integrity Rule
b.  Foreign key Rule d.  Domain Key Rule

Sebuah relasi dikatakan dalam bentuk normal tiga (3NF) jika ..
a. Setiap nilai atributnya adalah atomik
b. Relasi tersebut berada dalam bentuk normal satu tingkat lebih rendah dan setiap nonkey adalah bergantung penuh pada primary key
c. Relasi tersebut berada dalam normal satu lebih rendah dan nonkey adalah tidak bergantung transitif pada primary key
d. Setiap determinan adalah candidate key

Suatu atribut  atau gabungan atribut dimana beberapa atribut lain bergantung sepenuhnya pada atribut tersebut disebut ..
a.  Ketergantungan Determinan     c.  Ketergantungan Transitif
b.  Ketergantungan Parsial d.  Ketergantungan Fungsional

Suatu atribut didalam satu relasi merupakan primary key pada relasi lain, atribut tersebut dinamakan :
a.  Foreign Key c.  Alternate Key
b.  Candidate Key d.  Super Key

Merupakan kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah relasi secara unik disebut juga :
a.  Foreign Key c.  Alternate Key
b.  Candidate Key d.  Super Key

Operator dasar pada relational algebra untuk fundamental operational adalah :
a.  Union, intersection, difference dan Cartesian Product
b.  Select, Project, Divide dan Join
b.  Select, Update, Delete dan Append
d.  Select, Replace, Delete dan Insert

Bagian   dari candidate key yang tidak terpilih sebagai primary key disebut dengan :
a.  Foreign Key c.  Alternate Key
b.  Candidate Key d.  Super Key

Operasi himpunan yang harus memenuhi Union Compatible adalah:
a.  Union c.  Difference
b.  Intersection d.  A, B dan C benar

Perintah dalam aljabar relational untuk mengambil data berdasarkan atribut-atribut tertentu adalah :
a.  Restrict c.  Join
b.  Project d.  Divide

Perintah dalam aljabar relational untuk mengambil data berdasarkan tuple-tuple tertentu adalah :
a.  Restrict c.  Join
b.  Project d.  Divide

Kata Relational, pada database model relational berasal dari kata relation yang dalam hal ini mempunyai arti :
a.  Hubungan        c.  File
b.  Kekeluargaan d.  Baris

Yang tidak temasuk model data berbasis objek adalah :
a.  Model Binar c.  Model Data Sematik
b.  Model relasional d.  Entity Relationship Diagram
                   
Notasi relationship pada diagram E-R digambarkan dalam bentuk :
a.  Persegi Panjang c.  Elips
b.  Wajik d.  Lingkaran

Notasi atribut pada diagram E-R digambarkan dalam bentuk :
a.  Persegi Panjang c.  Elips
b.  Wajik                d.  Lingkaran

Mapping cardinalitas yang terjadi pada hubungan karyawan dengan no. KTP bila satu karyawan hanya memiliki satu KTP Saja adalah :
a.  1 : 1 c.  M : 1
b.  1 : M d.  M : N

Mapping cardinalitas yang terjadi pada hubungan setiap dosen senior bisa menjadi pendamping bagi beberapa dosen baru sekaligus, sementara setiap dosen baru hanya dapat memiliki seorang dosen pendamping adalah :
a.  1 : 1 c.  M : 1
b.  1 : M d.  M : N

Mapping cardinalitas yang terjadi pada hubungan prasyarat dalam pengambilan sebuah mata kuliah bisa saja lebih dari satu matakuliah dan sebuah matakuliah dapat menjadi prasyarat bagi beberapa matakuliah yang lain adalah :
a.  1 : 1 c.  M : 1
b.  1 : M d.  M : N

Definisi Mapping Cardinality adalah :
a.   Batasan banyaknya keterhubungan antara entity dengan  relationship set
b.   Batasan banyaknya heterhubungan antara relationship  dengan relationship set
c.   Batasan banyaknya keterhubungan antara entity pada  suatu entity set dengan entity pada relationship set
d.   Batasan banyaknya keterhubungan antara entity set dengan relationship set

Statement DML dalam SQL adalah ..
a. Retrieve, Replace, Delete, Append     c.  Select, Project, Join, Divede
b. Select, Replace, Delete, Insert                 d.  Select Update, delete, Insert

Manakah perintah menyisipkan yang benar data ke dalam tabel Barang dengan kode barang B06, nama barang adalah buku dan jumlahnya 20
a. insert into Barang value (B06, Buku, 20)
b. insert Barang into value (B06, Buku, 20)
c. insert into value barang (B06, Buku, 20)
d. insert value into barang (B06, Buku, 20)

Diantara model data di bawah ini yang termasuk dalam model data berbasis record (Record based logical model) adalah 
a.  Model relasional c. Model hirarki, jaringan dan relasional
b.  Model hirarki dan jaringan d. Tidak ada yang benar

Pengertian Database Management System (DBMS) pada sistem basis data     adalah :
a. Perangkat keras yang memberikan fasilitas untuk melakukan fungsi pengaturan,  pengawasan, pengendalian terhadap  pengolahan data
b. Perangkat lunak yang memberikan fasilitas untuk melakukan fungsi pengaturan,  pengawasan, pengendalian terhadap pengolahan data
c. Bagian dari organisasi / institusi yang berperan  sebagai pusat komputer yang mengatur pengolahan data
d. A dan C benar


Essay

Secara umum perintah-perintah pada SQL dibagi menjadi dua kelompok yaitu :

1.DDL (Data Definition Language)     DDL merupakan bagian dari SQL yang digunakan untuk mendefenisikan data dan proyek database. Perintah digunakan untuk mendefenisikan suatu proyek, yaitu membuat, mengubah, menghapus dan memberikan izin. Beberapa perintah pada SQL yang temasuk DDL, seperti : Create Table untuk Membuat Tabel Create Index untuk Membuat Index Create View untuknMembuat View Alter Table untuk Mengubah atau menyisipkan ke dalam tabel Drop Table untuk Menghapus Tabel
Drop Index untuk Menghapus Index Drop View untuk Menghapus View Grant untuk Memberi izin akses kepada user

2. DML (Data Manipulation Language)
DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu tabel Beberapa perintah SQL yang termasuk DML, Seperti : Select diigunakan untuk memilih data dari suatu tabel atau view Insert digunakan untuk Menyisipkan baris dari suatu tabel Delete digunakan untuk Menghapus baris dari suatu tabel UpDate digunakan untuk Mengubah isi dari kolom (field) pada suatu tabel Commit digunakan untuk Menuliskan perubahan ke dalam disk Rollback dingunakan untuk Membatalkan perubahan yang dilakukan setelah perintah Commit yang berakhir.


Kisi kisi UAS Jarkom

1). Protokol komunikasi adalah Kumpulan aturan/prosedur yang mengedalikan pengoperasian unit-unit fungsional untuk melakukan hubungan komunikasi.

Komponen Protokol :
a.Aturan atau prosedur/syntax
Mengatur pembentukan/pemutusan hubungan
Mengatur proses transfer data
b.Format atau bentuk/grammar
representasi pesan
c.Kosakata (vocabulary)/sematik
Jenis pesan dan makna masing-masing pesan

2). Media komunikasi adalah sarana yang dipergunakan untuk memproduksi, mereproduksi, mendistribusikan dan menyampaikan informasi.

Fungsi Media Komunikasi :
a.Efektifitas:dengan media komunikasi mempermudah kelancaran penyampaian informasi.
b.Efisiensi:dengan menggunakan media komunikasi mempercepat penyampaian informasi.
c.Konkrit:dengan menggunakan media komunikasi membantu mempercepat isi pesan yang bersifat abstrak.
d.Motivatif: dengan menggunakan media komunikasi lebih semangat melakukan komunikasi.

Jenis-jenis media komunikasi
Berdasarkan fungsinya :
a.Fungsi Produksi
b.Fungsi reproduksi
c.Fungsi Penyampaian Informasi
Berdasarkan Bentuknya :
a.Media Ceta
b.Media Visual atau media pandang
c..Media Audio.
d.Media Audio Visual

3). Klasifikasi jaringan
1.Berdasarkan geografisnya, jaringan komputer terbagi menjadi Local Area Network (LAN), Metropolitan Area Network (MAN), Wide Area Network (WAN).
2.Berdasarkan fungsi, terbagi menjadi Jaringan Client-server dan Jaringan Peer-to-peer.
3.Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas : Topologi bus, Topologi bintang, Topologi cincin, Topologi mesh, Topologi pohon, Topologi linier.
4.Berdasarkan distribusi sumber informasi/data
-Jaringan terpusat, Jaringan ini terdiri dari komputer klien dan peladen yang mana komputer klien yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer peladen.
-Jaringan terdistribusi, Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer peladen yang saling berhubungan dengan klien membentuk sistem jaringan tertentu.
5.Berdasarkan media transmisi data
-Jaringan berkabel (Wired Network), Pada jaringan ini untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan. Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.
-Jaringan nirkabel(Wi-Fi), Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

4). Sistem bilangan biner adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. (contoh di catetan). sedangkan bilangan desimal adalah sistem bilangan yang menggunakan 10 macam angka dari 0,1, sampai 9. Setelah angka 9, angka berikutnya adalah 1 0, 1 1, dan seterusnya.

5). Bit adalah ukuran terkecil data dalam sebuah komputer. bit biasanya hanyalah merupakan pilihan antara 0 dan 1.

6) Byte adalah merupakan kumpulan beberapa bit (1 Byte = 8 bit ). Byte biasanya merepresentasikan sebuah karakter (Misalkan seperti A, ?, -, dll).

7). Roting/router

8). Peralatan Iaringan :
-Switch adalah sebuah alat jaringan penghubung penyekatan (segmentation) kwcbanyak jaringan dengan pengalihan berdasarkan alamat MAC. Switch dapat digunakan sebagai penghubung komputer pada satu area yang terbatas. Switch juga memiliki sejumlah portal sehingga sering dinamakan jembatan panca portal (multi-port bridge).
-Hub adalah peragkat keras yang berfungsi menerima sinyal dari sebuah komputer dan merupakan titik pusat yang menghubungkan ke seluruh komputer dalam jaringan tersebut. Hub juga berperan sebagai penguat sinyal kabel UTP, konsentrator dan penyambung.
-Repeater adalah Suatu perangkat yang dipasang di titik-titik tertentu dalam jaringan untuk memperbarui sinyal-sinyal yang di transmisikan agar mencapai kembali kekuatan dan bentuknya yang semula, guna memperpanjang jarak yang dapat di tempuh. Tugas utama dari repeater adalah menerima sinyal dari satu kabel LAN dan memancarkannya kembali ke kabel LAN yang lain.

9). Konsep dasar membangun jaringan
jaringan komputer yaitu sekelompok komputer yang salaing terhubung antara satu dengan yang lainya melalui protokol komunikasi dengan menggunakan media komunikasi agar dapat berbagi informasi antara satu dengan lainya. tujuannya adalah membawa informasi atau berbagi informasi dengan tepat dan tanpa da kesalahan antara pengirim informasi atau disebut juga dengan trasmitter kepada reciever.

Tipe jaringan berdasarkan jarang jangkauan terbagi tiga :
1. Local area netwrok atau LAN
2. Metropolitan area network atau WAN
3.Wide area network atau MAN

1.LAN, biasanya digunakan untuk mengubungkan komputer-komputer pribadi dan workstation dalam suatu perusahaan yang menggunakan peralatan secara bersamaan dan saling menukar informasi.
Topologi fisik pada LAN terbagi menjadi 3 :
Topologi BUS adalah topologi umum dalam LAN. Satu kabel utama menghubungkan tiap simpul ke saluran tunggal komputer yang mengakses ujung dengan ujung.
Topologi STAR sebuah terminal pusat bertindak sebagai pengatur dan pengendali semua komunikasi data yang terjadi. Semua kontrol dalam totpologi STAR dipusatkan pada satu titik yang dinamakan stasion primer dan terminal lain sebagai stasion sekunder.
Topologi RING hampir sama dengan topologi BUS, hanya saja ujung dari topologi ini dihubungkan dengan ujung yang lain hingga menyerupai lingkaran.
2.MAN merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknology yang sama dengan LAN. MAN merupakan pilihan membangun jaringan antar kantor dalam suatu kota. Jangkauan MAN antara 10 sampai dengan 50 km.
3. WAN adalah jaringan yang memiliki jarak yang sangat luas, karena radiusnya mencakup sebuah negara dan benua. Pada sebagian besar WAN, jaringan terdiri dari sejumlah banyak kabel atau saluran telepone yang menghubungkan jaringan satu dengan yang lain dengan media router.

10).Sinyal analog / Isyarat Analog adalah sinyal data dalam bentuk gelombang yang kontinyu, yang membawa informasi dengan mengubah karakteristik gelombang. Dua parameter/ karakteristik terpenting yang dimiliki oleh isyarat analog adalah amplitude dan frekuensi. Isyarat analog biasanya dinyatakan dengan gelombang sinus, mengingat gelombang sinus merupakan dasar untuk semua bentuk isyarat analog.

Gelombang pada Sinyal Analog yang umumnya berbentuk gelombang sinus memiliki tiga variable dasar, yaitu amplitudo, frekuensi dan phase.
- Amplitudo merupakan ukuran tinggi rendahnya tegangan dari sinyal analog.
- Frekuensi adalah jumlah gelombang sinyal analog dalam satuan detik.
- Phase adalah besar sudut dari sinyal analog pada saat tertentu.

11).Sinyal digital merupakan sinyal data dalam bentuk pulsa yang dapat mengalami perubahan yang tiba-tiba dan mempunyai besaran 0 dan 1.Teknologi Sinyal digital hanya memiliki dua keadaan, yaitu 0 dan 1, sehingga tidak mudah terpengaruh oleh derau/noise, tetapi transmisi dengan sinyal digital hanya mencapai jarak jangkau pengiriman data yang relatif dekat. Sinyal Digital juga biasanya disebut juga Sinyal Diskret.

Sistem Sinyal Digital merupakan bentuk sampling dari sytem analog. digital pada dasarnya di code-kan dalam bentuk biner (atau Hexa). besarnya nhlai suatu system digital dibatasi oleh lebarnya / jumlah bit (bandwidth). jumlah bit juga sangat mempengaruhi nilai akurasi system digital.

Teknologi Sinyal Digital ini juga memiliki kelebihan yang tidak dimiliki olehTeknologi Sinyal Analog. Diantaranya adalah dibawah ini :
- Mampu mengirimkan informasi dengan kecepatan cahaya yang dapat membuat informasi dapat dikirim dengan kecepatan tinggi.
- Penggunaan yang berulang – ulang terhadap informasi tidak mempengaruhi kualitas dan kuantitas informsi itu sendiri.
- Informasi dapat dengan mudah diproses dan dimodifikasi ke dalam berbagai bentuk.
- Dapat memproses informasi dalam jumlah yang sangat besar dan mengirimnya secara interaktif.
Pada saat ini banyak teknologi-teknologi yang memakai Teknologi Sinyal Digital. Karena kelebihan kelebihannya, antara lain:

1.untuk menyimpan hasil pengolahan, sinyal digital lebih mudah dibandingkan sinyal analog. Untuk menyimpan sinyal digital dapat menggunakan media digital seperti CD, DVD, Flash Disk, Hardisk. Sedangkan media penyimpanan sinyal analog adalah pita tape magnetik.
2.lebih kebal terhadap noise karena bekerja pada level ’0′ dan ’1′.
3.lebih kebal terhadap perubahan temperatur.
4.lebih mudah pemrosesannya.

12).Model Komunikasi Data berkaitan dengan pertukaran data diantara dua perangkat yang terhubuang secara langsung yang memungkinkan adanya pertukaran data antar kedua pihak.

13).tujuh osi layer

14).IP address adalah alamat identifikasi komputer/host yang berada didalam jaringan. Dengan adanya IP address maka data yang dikirimkan oleh host/komputer pengirim dapat dikirimkan lewat protokol TCP/IP hingga sampai ke host/komputer yang dituju. Setiap komputer/host memiliki IP address yang unik sehingga dua komputer/host yang berbeda tidak boleh memiliki IP address yang sama dalam satu jaringan.


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.

10 Juni 2014

Kisi kisi UTS Perancangan Basis Data

1. Yang termasuk didalam operator himpunan adalah :
a. Cartesian produck
b. Devide
c. Theta
d. Joint

2. Operator yang digunakan untuk pemilihan tupel atau recort adalah
a. Join
b. Project
c. Devide
d. Restrict


3. Operator yang digunakan untuk pemilihan atribute atau field adalah
a. Join
b. Project
c. Divide
d. Union

4. Operator yang melakukan operasi penggabungan terhadap tuple tuple dari relation yang dioperasikan adalah
a. Natural Joint
b. Divide
c. Project
d. Thea Join

5. Simbol yang digunakan pada operator dasar projection pada algebra adalah
a.
b. π
c.
d..

6. Dibawah ini terdapat perintah dalam DDL (data definition
a. Create
b. Alter table
c. Insert
d. Drop

7. Perintah dalam DDL untuk memghapus suatu tabel yang telah terbentuk adalah
a. Drop index table
b. Drop index
c. Drop table
d. Drop table index

8. Perintah dalam DDL untuk menghapus suatu table index yang telah terbentuk adalah
a. Drop table
b. Drop index
c. Drop index on table name
d. Drop tqble index

9. Perintah SQL yang digunakan untuk membuat suatu database pergururuan tinggi adalah
a. Create [perguruan tinggi]
b. Create database [perguruan tinggi]
c. Create table [perguruan tinggi]
d. Use database [perguruan tinggi]

10. Yang merupakan clause data access pada struktur query language adalah
a. Recover table
b. Revoke
c. Insert
d. Create view

11. Salah satu tapologi distribusi data dimana masing masing terminal saling terhubung yaitu
a.
b.
c.
d.

12. Terdapat banyak keuntungan database terdistribusi antaralain, kecuali
a. Shared
b. Otonomi lokal
c. Peningkatan kehandalan
d. Kompleksitas

13. Yang merupakan contoh fragmentasi vertical adalah
a. Mt_kuliah-"peranc. Sistem" (Ujian)
b. Kd_kuliah-173 (ujian)
c. Cabang-"depok" (toko)
d.

14. Kerugian penggunaan database terdistribusi adalah
a. Otonomi lokal
b. Biaya pemrosesan tinggi
c. Avaibility
d. Kecepatan terlalu tinggi

15. Relasi dipartisikan kedalam beberapa bagian, setiap bagian disimpan pada lokasu yang berbesa mwrupakan tehnik
a. Controlling
b. Fragmentasi data
c. Normalisasi
d. Crash

16. Terdapat tiga masalah yamg disebabkan oleh  konkurensi diantarqnya adalah, kecuali
a. Masalah kehilangan modifikasi
b. Masalah modifikasi sementara
c. Masalah redundansi data
d. Masalah analisa yang tidak konsisten

17. Penyimpanan data yang sama dengan nama yang sama namun pada lokasi yang berbeda adalah kesalahan penyimpanan database yang disevut dengan
a. Redudansi
b. Crash
c. Concuttency
d. Duolikat

18. Salah satu mekanisme yang digunakan untuk mengontrol terjadi masalah akibat dari konkurensi adalah
a. Normalisasi
b. ER diagram
c. Recovery
d. Locking

19. Salah satu alternatif mekanisme kontrol konkurensi yang dapat menghilangkan masalah dead lock adalah
a. Locking
b. Timestamping
c. Restore
d. Grand

20. Operasi yang menyatakan bahwa suatu transaksi dibatalkan disebut
a. Commit
b. Uncommitted
c. Rollback
d. Locking

21. Didalam penggunan database dapat terjadi suatu kegagalan atau failur pada suatu sistem, kegagalan tersebut sering disebut dengan istilah
a. Recovery
b. System error
c. Crass
d. Revoke

22. Salah satu dari penyebab dari kegagalan atau failur adalah
a. Stable store
b. Disk crass
c. Crass
d. Man

23. Informasi yang disimpan pada memory utama dan register akan hilang, merupakan penyebab dari kegagalan
a. Disk crass
b. Software error
c. Power failur
d. Logicsl error

24. Output yang dihasilkan tidak benat dan sistem database sendiri akan memasuki suatu kondisi tidak konsisten, hal ini merupakan akibat dari kegagalan
a. Disc crass
b. Softwate error
c. Logic error
d. Power failure

25. Terdapat tiga jenis failur berdasarkan jenis storage antara lain, kecuali
a. Volatile storage
b. Non volatile storage
c. Stable storage
d. Logical storage