Selasa, 11 Desember 2012

Struktur database


Istilah database digunakan secara tidak tepat oleh sebagian orang. ketidak-tepatan ini tidak mempengaruhi komunikasi diantara sebagian besar professional bisnis, tetapi saat mempeljari struktur dan konsep database, mahasiswa harus mengetahui makna yang lebih tepat. Istilah Database mengacu pada semua data yang disimpan pada sumber daya berbasis computer milik organisasi. Sistem manajemen Database (database management system-DBMS) adalah suatu aplikasi perangkat lunak yang menyimpan struktur database, data itu sendiri, hubungan antar-data didalam database, maupun formulir dan laporan yang berhubungan dengan database..
Macam-macam Struktur Database
1. Struktur Database Hierarkis
Struktur Database Hierarkis (Hierarchical Database Structure), yaitu struktur kelompok data, subkelompok data dan subkelompok yang lebih kecil lagi menyerupai cabang-cabang pohon. Seperti cabang-cabang pohon, untuk pindah dari suatu catatan di suatu cabang kesuatu catatan di cabang lain, system manajemen database harus kembali ketempat asal percabangan itu. Struktur hierarkis memanfaatkan sumber daya computer secara efisien saat sebagian besar catatan dalam database akan digunakan dalam aplikasi.
2. Sruktur Database Jaringan
Struktur database jaringan (network database structure) memungkinkan satu
Catatan tertentu menunjuk pada catatan lain dalam database . Subkomite Database
Task Group CODASYL mengeluarkan spesifikasi struktur database jaringan pada
Tahun 1971.
Jaringan memecahkan masalah keharusan untuk kembali ke tempat asal
percabangan database. Secara konseptual, tiap catatan dalam database dapat
memiliki penunjuk ke tiap catatan lain di dalam database.
3. Struktur Database Relational
Struktur system manajemen relational merupakan system yang menyerupai
Table-tabel, dan merupakan format yang dapat dipahami secara cepat oleh
Manajer dan/atau staf professional.
Daftar Terbatas Penjual Sistem Manajemen Database Relational :
1. IBM
2. Informix Software, Inc.
3. Microsoft
4. Oracle Corporation
5. Sybase

Sistem basis data 2

1. Keuntungan dan kerugian dari sistem basis data ?

2. Fungsi dari DBMS ?

3. Siapa pengguna saja penggguna basis data ?

Jawaban :

1. Keuntungan :
    - Terkontrol nya kerangkapan data 
    - Terpeliharanya keselarasan data
    - Dapat dipakai bersama-sama
    - Dapat diterapkan standarisasi
   Kerugian :
    - Storage tidak efisien
    - Dibutuhkan nya tenaga ahli 
    - Perangkat lunak yang mahal
    - Kerusakan dapat mempengaruhi yang lain

2. DBMS :
   - penyiampanan,pengambilan dan perubahan data
   - katalog yang dapat diakses pengguna
   - mendukung transaksi 
   - melayani kontrol konkurensi
   - melayani recovery
   - melayani autorisasi
   - mendukung komunikasi data
   - melayani integritas

3. - Data 
    - Prangkat keras 
    - Perangkat lunak
    - Pengguna
      a.sistem engineer
      b.data base administrator
      c. progremer 
      d. pengguna akhir

perulangan pada linux with c

1. Jelaskan apa yang anda ketahui pada perulangan lc ?

2. Sebutkan macam-macam perulangan pada lc dan bentuk umum nya ?

3. Contoh sederhana lc ?

Jawaban :

1. yaitu suatu proses looping/perulangan yang terdiri dari for,while,do-while pada C++.

2. - for          = untuk mengulang suatu proses yang telah diketahui jumlahnya.
    - while      = untuk mengulang suatu proses yang belum diketahui jumlahnya.
    - do-while = utnuk mengulang suatu proses yang belum diketahui jumlahnya

3. do-while 
    # include stdio.h
    main ( )
    int a,b;
    printf ( "masukkan angka :");
    scanf ( "%i",& a );
    b = 1
    do 
    printf ( "%3 i",dan b );
    printf (" , ");
    b ++;
    while ( b = a );
    return 0;

Linux with C

1. Apa yang anda ketahui kondisi pada linux with c?

2. Sebutkan macam-macam kondisi dan tuliskan bentuk umunnya ?

3. Buatlah contoh program sederhana ?

Jawaban :

1. Kondisi pada linux adalah perintah atau kondisi atau statment yang digunakan untuk mengubah urutan eksekusi program dari urutan semula atau secara berurutan menjadi urutan sembarang.

2.- if
   - if...else
   - switch....case
   switch (kondisi);
   case 1 = pertanyaan -1;
   case 2 = pertanyaan -2;
   break;
   ........
   ........
   case n = pertanyaan -n;
   break;
   default = pertanyaan -n;

3.if else 
   # include stdio.h
   int main ( )
   int angka;
   printf ("masukkan nilai angka = ");
   scanf ("n bilangan % d adalah angka bilangan",angka);
   if (angka %2 = 0);
   else 
   printf ("ganjil n");
   return 0;

Frame pada dreamwaver

1. Apa yang dimaksud dengan frame pada DW ?

2. Apa yang dimaksud dengan frame set pada DW ?

3. Sebutkan kelebihan dan kekurangan pada frame ?

4. Jelaskan fungsi dari :
   a. Frame atas 
   b. Frame bawah
   c. Frame kanan
   d. Frame kiri

Jawaban :

1. Frame adalah salah satu komponen HTML yang dapat digunakan sebagai alat untuk melakukan tata letak/layout halaman web.

2. Frame set adalah sebuah file HTML yang mendefinisikan informasi layout dan properti dari sekumpulan frame.

3. Kelebihan   = - mudah difahami
                          - membuat penampilan menjadi menarik.
   Kekurangan = -Developer web harus menjaga dokumen HTML lebih banyak dan sulit utuk mencetak semua halaman web.

4. Fungsi frame atas     = untuk mengatur halaman  web bagian atas.
    Fungsi frame bawah = untuk mengatur halaman web bagian bawah.
    Fungsi frame kanan  = untuk mengatur halaman web bagian kanan.
    Fungsi frame kiri      = untuk mengatur halaman web bagian kiri.

Sistem Basis Data

1. Komponen sistem basis data,jelaskan?

2. Perbedaan menegemen basis data dengan menggunakan sistem basis data tradisoinal?

3. Jelaskan arsitektur basis data?

Jawaban :

1. - Data :
    disimpan secara interaktif,artinya basis data merupakan gambaran dari berbagai macam file aplikasi.
   - Perangkat keras :
    mencangkup peralatan
   - Perangkat lunak :
    sebagai penghubung antara komputer dan basis data.
   - Pengguna :
     a. sistem engineer
     b. data base administrator 
     c. programer 
     d. pengguna akhir

2.file data tradisional :
   - program oriented
   - kaku 
   - adanya kerangkapan data
  file basis data :
   - data oriented
   - luwes 
   - terkontrolnya rangkapan data 

3. Arsitektur basis data :
  a.tingkat eksternal 
  b.tingkat konseptual 
  c.tingkat internal

Laporan Pendahuluan Perkenalan Prolog

1. Apa yang anda ketahui tentang prolog?

2. Jelaskan perbedaan prolog dengan bahasa lain?

3. Sebutkan sintaks-sintaks pada prolog?

Jawaban :

1. Prolog diciptakan pada awal tahun 70-an,prolog kurang lebih merupakan kombinasi kata-kata program dan logika merupakan salah satu bahasa pemrograman komputer pertama.merupakan bahasa yang sangat sederhana.

2. Bahasa pemrograman yang umum ( basic,pascal, C ) :
   - Diperlukan algoritma/prosedur untuk memecahkan masalah.
   - Program menjalankan prosedur yang sama berulang-ulang dengan data masukkan yang berbeda-beda.
   - Prosedur dan pengendalian program ditentukan oleh programer dan perhitungan dilakukan sesuai dengan prosedur yang telah dilihat.

3. Terdapat 4 section dasar pada prolog :
  - Clause section.
  - Predicate section.
  - Domain section 
  - Goal section.