Sunday, June 9, 2013

Soal Sistem Basis Data Pra S2 ilmu Komputer UGM

SOAL SISTEM BASIS DATA
PRA S2 ILMU KOMPUTER UGM 2012 / 2013

  1. Apa perbedaan antara sistem basis data dengan sistem penyimpanan konvensional ?
  2. Sistem basis data membuat terjaganya konsistensi data. Apa yang dimaksud konsistensi data dalam sistem basis data ?
  3. Sistem basis data apotik dimana pasien dapat memilih dokter umum atau spesialis. Pasien hanya dapat periksa satu kali kunjungan. Resep obat hanya bisa di tebus di apotik tersebut. Buatlah :
          a. Buatlah ilustrasi bisnis dari kasus tersebut.
          b. Buatlah entitas dan atribut yang diperlukan pada kasus diatas
          c. Gambarkan E-R Diagramnya
          d. Buatlah tabel-tabel yang diperlukan menggunakan script SQL

Continue Reading
No comments
Share:

Soal Sistem Operasi Pra S2 ilmu Komputer UGM

SOAL SISTEM OPERASI
PRA S2 ILMU KOMPUTER UGM 2012 / 2013

1. Apa yang di maksud dengan.
    a. Command Line Interface
    b. Graphical User Interface
2. Jelaskan tentang 
    a. Thread
    b. Kernel Mode
    c. User Mode

3. Jelaskan tentang
    a. Sektor
    b. Partition
    c. Direktory
    d. Track

4. Mengapa file executable yang besar dapat di jalankan pada sistem operasi dengan kapasitas memoriang kecil ?

5.Mengapa proses yang sudah dalam kondisi Ready dan memakan waktu kerja prosesor harus segera di eksekusi ?

Continue Reading
No comments
Share:

Friday, June 7, 2013

Soal Organisasi Komputer Pra S2 Ilmu Komputer UGM

SOAL ORGANISASI KOMPUTER 
Pra S2 ILMU KOMPUTER UGM 2012 / 2013

  1. Jelaskan tentang Oganisasi Komputer?
  2. Jelaskan tentang Arsitektur Komputer?
  3. Jelaskan tentang macam-macam siklus eksekusi?
  4. Jelaskan tentang macam-macam siklus interupsi?
  5. Apa fungsi "timing" dan "clock" dalam sistem komputer?
  6. Apa itu bus? Terangkan jenis-jenis bus? 
  7. Sebutkan yang termasuk memori semikonduktor?
  8. Perbedaan Dinamik & Statik memori?
  9. Sebutkan macam-macam memori ekternal?
  10. Apa fungsi modul I/O ?
  11. Apa fungsi ALU ?
  12. Apa itu cache memory?
  13. Apa yang mempengaruhi pemberian cache memory?
  14. Tuliskan bentuk 94 dalam 8 bit integer?
  15. Tuliskan bentuk -33 dalam sign complement 8 bit integer?
  16. Apa itu bilangan floating point?
  17. Tuliskan Bentuk bilangan floting point single-presisi?
  18. Terangkan Apa itu Instuksi?
  19. Terangkan Apa itu Operand?
  20. Sebutkan macam-macam mode pengalamatan?

Continue Reading
No comments
Share:

Wednesday, June 5, 2013

Mengenal Left Join, Right Join & Inner Join dalam Basis data

Menampilkan data dari dua tabel atau lebih dapat menggunakan Query :
- LEFT JOIN
- RIGHT JOIN
- INNER JOIN

Contoh kasus ada 2 tabel bernama mapel dan kelas, seperti gambar dibawah.

LEFT JOIN adalah relasi antar tabel,namun relasi yang ditampilkan mengacu pada tabel yang beraada disebelah kiri. Contoh Penerapan  :
SELECT a.pelajaran, a.kkm, b.NIS FROM mapel a LEFT JOIN kelas b ON a.kdKelas = b.kdKelas;

RIGHT JOIN adalah kebalikan dari Left Join, dimana relasi yang ditampilakn mengacu pada tabel yang berada disebelah kanan. Contoh Penerapan :
SELECT a.pelajaran, a.kkm, b,NIS FROM mapel a RIGHT JOIN kelas b ono a.kdKelas = b.kdKelas;

INNER JOIN menampilkan tabel yang sama antara tabel pertama dan tabel kedua.
contoh : SELECT a.Nama, a.OrangTua, b.Tahun from siswa a INNER JOIN kelas b on a.NIS=b.NIS;


Continue Reading
No comments
Share:

Perintah DML (Data Manipulation Leanguage) pada Basisdata

Data Manipulation Leanguage (DML) is a family of syntax elements similar to a computer programming language used for inserting, deleting and updating data in a database. Performing read-only queries of data is sometimes also considered a component of DML.
Macam-macam DML yaitu :
SELECT berfungsi untuk melihat data dari basisdata dengan menyebutkan nama tabelnya
syntax1 : select * from nama_table;  (untuk melihat isi semua kolom dari tabel)
syntax2 : select field1,field2,..dst from nama_table; (untuk melihat isi beberapa field dari tabel)
example1 : select * from mapel;

example2 : select Pelajaran, kkm, kdKelas from mapel;

INSERT berfungsi untuk menambahkan data pada basisdata.
syntax : insert into nama_table values ('data1','data2','data3',...dst);
example : insert into mahasiswa values('afandi','siskom','jl. ratu ratih 1');


UPDATE berfungsi untuk menganti(mengedit) data pada basisdata.
syntax : update into nama_tabel set filed2='pengganti2' , field3='pengganti3' where field1='isi';
example : update into mahasiswa set nama='thohari', umur=22 where nim='L2N008002';

DELETE berfungsi untuk menghapus data dari basisdata
syntax : delete nama_table where filed1='isi';
example : delete mahasiswa where nama='afandi';

Continue Reading
No comments
Share: