Pages

Senin, 20 Oktober 2014

Pertanyaan dan Jawaban Dari Kerja Kelompok Pada Basis Data

Soal dan Jawaban Kelompok 1
1. Apa yang di maksud dengan BCNF? (TRY REZA KEL.4)
Jawaban: 
Yang di maksud dengan BCNF yaitu singkatan dari Boyce Codd Normal Form adalah sebuah tabel tipe khusus dari bentuk normal ke tiga. Sebuah relasi dalam BCNF juga bentuk 3NF ,tetapi relasi dalam 3NF mungkin tidak dalam BCNF.
2. Fungsi 1NF untuk apa? (Siti Wahyu kel.3)
Jawaban : 
Fungsinya untuk menghilangkan atribut bernilai ganda jadi setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi).
Contoh: multivalued, composite
3. Maksud dari slide ke-5? (fharid nur iman kel.7)
Jawaban :
Maksudnya adalah pada baris pertama terdapat ‘Bentuk tidak normal’ itu adalah tabel yang masih belum teratur,lalu setelah di hilangkan atribut bernilai ganda maka akan menjadi ‘Bentuk normal pertama (1NF)’,setelah itu di hilangkan lagi ketergantungan parsial maka akan menjadi ‘Bentuk normal kedua (2NF)’,lalu dihilangkan lagi ketergantungan transitif maka akan menjadi ‘Bentuk normal ketiga (3NF)’,lalu dihilangkan lagi anomali yang ada(maksudnya keanehan-keanehan yang ada di situ) akan menjadi ‘Bentuk normal Boyce-codd (BCNF)’, lalu hilangkan lagi ketergantungan multivalue(maksudnya yang memiliki multi value dihilangkan) maka akan menjadi ‘Bentuk normal keempat (4NF),setelah itu hilangkan lagi anomali-anomali yang tersisa(maksudnya jika masih ada dihilangkan) maka akan menjadi ‘Bentuk normal kelima (5NF)’
4. Tingkatan-tingkatan NF pada basis data, kegunaannya ? (nurfika kel.3)
Jawaban : 
Tingkatan-tingkatan pada basis data yaitu:
  • Bentuk Normal Tahap Pertama (1st Normal Form / 1NF)
  • Bentuk Normal Tahap Kedua (2nd Normal Form / 2NF)
  • Bentuk Normal Tahap (3rd Normal Form / 3NF)
  • Boyce-Code Normal Form (BCNF)
  • Bentuk Normal Tahap (4th Normal Form / 4NF)
  • Bentuk Normal Tahap (5th Normal Form / 5NF)


Kegunaannya :

  • Bentuk normal yang 1NF yaitu fungsinya untuk menghilangkan atribut bernilai ganda jadi setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi-bagi lagi).
  • Bentuk normal yang 2NF yaitu untuk menetukan Functional Depency pada setiap primary key dan menghilangkan atribut yang ketergantungannya hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key).
  • Bentuk normal 3NF yaitu untuk menghilangkan atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya menjadi masing-masing tabel yang ditentukan primary key nya pada masing-masing tabel tersebut.
  • Bentuk BCNF yaitu untuk Setiap tabel dalam BCNF merupakan 3NF. Akan tetapi setiap 3NF belum tentu termasuk BCNF. Perbedaannya,BCNF tidak membolehkan A sebagai bagian dari primary key.

2NF
3NF
4NF
5. Maksud dari slide ke-13 yang ke dua?(mahreta kel.7)
Jawaban :  
Semua atribut bukan kunci hanya boleh tergantung (functional dependency) pada atribut kunci maksudnya adalah menetukan Functional Depency pada setiap primary key dan menghilangkan atribut yang ketergantungannya hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key).
6. Apakah tahap 1 dan 2 saling berhubungan,mengapa? (intan kel.2)
Jawaban : 
Berhubungan karena pada Bentuk normal 2NF terpenuhi dalam sebuah tabel jika telah memenuhi bentuk 1NF, dan semua atribut selain primary key, secara utuh memiliki Functional Dependency pada primary key. Sebaliknya, sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya (Functional Dependency) hanya bersifat parsial saja (hanya tergantung pada sebagian dari primary key). Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah atau dihilangkan.

   
Soal dan Jawaban Kelompok 2

1. Pengertian ambiguity dan anomali (faruq klmpok 5)
Jawaban :
 Ambiguity sering diartikan sebagai kata yang bermakna ganda atau mendua arti.
 Anomali adalah penyimpangan/keanehan yang terjadi atau kata lainnya adalah tidak seperti biasanya.

2. Kegunaan bcnf (amel klmpok 1)
Jawaban :
  • BCNF merupakan bentuk normal sebagian perbaikan terhadap 3NF. karena bentuk normal ketigapun mungkin masih mengandung anomali sehingga masih perlu dinormalisasi lebih lanjut.
  • Menghilangkan anomali-anomali (keanehan-keanehan yang tersisa) yang ada pada 3nf.
3. Contoh lain bcnf (qutrhah klmpok 3)
Jawaban :  
Relasi di atas memenuhi 3NF tetapi tidak memenuhi BCNF,
Karena :
Seorang mahasiswa dapat mengambil sejumlah mata kuliah.
Setiap dosen hanya mengajar pada sebuah mata kuliah.
Setiap mahasiswa pada setiap mata kuliah hanya diajar oleh seorang dosen.
Suatu mata kuliah yang sama bisa memiliki lebih dari satu dosen.
 Mahasiswa, Mata Kuliah  > Dosen
 Mahasiswa, Dosen  > Mata Kuliah
4. Mengapa 3nf lebih banyak digunakan daripada 4nf?(robby klmpok 4)
Jawaban :
Sebenarnya masih ada tahapan selanjutnya, tetapi karena tahap ketiga sudah mencapai keakuratan dan kenormalan, karena pada tahap keempat dan kelima hanya menghilangkan anomali-anomali atau keanehan-keanehan yang masih tersisa. Dan pada tahap keempat dan kelima hanya tinggal memantapkannya saja. Tetapi pada kebanyakan kasus, normalisasi hanya sampai ketiga saja.
5. Pada 3nf kan udah akurat, kenapa mesti adanya 4nf dan 5nf? (ikram klmpok 6)
Jawaban :
Seperti yang dijelaskan pada pertanyaan sebelumnya, 4nf dan 5nf hanya menghilangkan anomali-anomali atau keanehan-keanehan yang masih tersisa. Dan pada tahap keempat dan kelima hanya tinggal memantapkannya saja. Pada dasarnya semua tahap normalisasi sangat bermanfaat agar tidak terjadi kerangkapan dan redundancy saat melakukan pengolahan data. Pada tahap 4nf dan 5nf data tadi disempurnakan lagi.
6. Ciri-ciri dari bentuk tidak normal (rival klmpok 7)
Jawaban :
  • Kumpulan data yang tidak disimpan tidak mempunyai format tertentu.
  • Data disimpan apa adanya sesuai masukan yang di peroleh.
  • Dalam bentuk ini data mungkin saja tidak lengkap, tidak konsisten / terduplikasi.
Soal dan Jawaban Kelompok 3

1. Apa inti paling umum di kegunaan dari 4nf dan 5nf?(kel2,intan)
Jawaban :
Bentuk 4nf berdasarkan pada konsep ketergantungan fungsional, sedangkan bentuk 5nf berdasarkan pada konsep ketergantungan gabungan (join dependence). 5nf pun menunjukkan ketika sebuah table tidak dapat didekomposisikan lagi.
2. Apa yang di maksud dengan lossless join ?(kel4,afrizal)
Jawaban :
Yang dimaksud dengan lossless join yaitu adanya kehilangan informasi atau data.
4. Contoh lain dari norma ke4? (Pak Asrul)
Jawaban :
5. contoh lain dari norma ke 5?(Pak Asrul)
Jawaban :

Soal dan Jawaban Kelompok 4


1. Apa yang dimaksud dengan CODD ? (klmpk 3 nada)
Jawaban :
Adalah Suatu Ketentuan atau aturan dan definisi standar dari sebuah sistem basis data relasional, yang di perkenalkan oleh  Edgar F. codd.

2. Jelaskan  Data secara fisik bersifat independen ? (klmp 6 ikram)
Jawaban :
Perubahan pada level fisik (bagaimana suatu data disimpan, menggunakan larik ataupun senarai berantai dsb.) harus tidak mengakibatkan perubahan pada struktur di sisi aplikasi pada level yang lebih tinggi.

3. Jelaskan hukum jaminan akses ? (klompok 5 prayuda)
Jawaban :
Seluruh data harus bisa diakses tanpa ada kerancuan (ambiguity). Hukum ini merupakan penegasan dari kebutuhan mendasar atas sebuah kunci primer. Hukum tersebut menjelaskan bahwa setiap nilai skalar dalam basisdata haruslah memiliki alamat secara logikal dengan cara menspesifikasikan nama dari tabel, nama dari kolom, dan nilai kunci primer dari baris data dalam tabel tersebut.
4. Bagaimana cara kerja DBMS ? (klompok 3 dian)
Jawaban :
Cara kerja DBMS  pada umumnya adalah sebagai berikut :
  • Program aplikasi memulai prosesnya dengan memperoleh data dari data base dengan bantuan perintah DML (data manipulation language), yaitu perintah yang digunakan oleh DBMS untuk menjalankan fungsi-fungsinya.
  • Pada waktu pengatur  dan pengendali aktifitas CPU dari komputer tersebut mejumpai perintah DML dalam eksekusi suatu program aplikasi, maka unit pengendali tersebut memindahkan pengendaliannya dari program ke DBMS.
  • DBMS menguji bahwa unsur data yang diperlukan telah didefinisikan sebagai bagian dari database kemudian menentukan alamat dari lokasi-lokasinya di dalam media penyimpanan.
  • DBMS  kemudian menggantikan sistem operasi sehingga dapat memerintahkan untuk mengakses dan memanggil unsur data.
  • Sistem operasi memindahkan unsur data yang dikehendaki ke daerah  penyimpanan tertentu dalam DBMS yang disebut buffer dan kemudian memindahkan pengendalian kembali kepada DBMS
  • DBMS memindahkan unsur data ke buffer tersebut  yang digunakan oleh program aplikasi.  Program tersebut   kemudian  mengambil kembali pengendalian dari DBMS  dan selanjutnya  memproses unsur data.
5. Sejarah dari DBMS ? (kelompok 1 bathinna)
Jawaban :
  •    1960, produk database pertama muncul, teknologi yang digunakan model jaringan dan hirarki
  • 1970, relational database, muncul oracle, Informix, Sybase, dll. Mulai menggunakan entity relationship model
  • 1980, distributed database, SQL standar (ANSI , ISO) object oriented database 
  • 1990, client/server application, first object DB product , SQL-92, SQL-99, decision support system, datawarehouse, dan data mining
  • 2000, Three-Tier Application , object relation model , mobile DB.    
6. Apakah orang yang tidak memiliki hak akses dapat mengakses , jelaskan pengamanannya ? (klmpok 2 intan)
Jawaban :
Orang Yang tidak memiliki hak akses , tidak dapat mengakses DMBS ,  Keamanan DBMS  adalah satu cara untuk melindungi database dari ancaman ,baik dalam bentuk kesengajaan atau pun bukan. Keamanan DBMS tidak hanya berkenan dengan data yang ada pada database saja, tetapi juga meliputi bagian lain dari system database, hal ini berarti keamanan DBMS mencakup Hardware, Software,User dan Data.
7. Contoh dari SMBD ? (klmpok 6 cakya)
Jawaban :
  •   MYSQL
  •   MS SQL SERVER
  •   ORECLE
  •   MS ACCESS
8. Aplikasi apa saja yang biasa digunakan untuk DBMS ? (klmpok 7 fharid)
Jawaban :
  • MYSQL
  • ORACLE
  • FIREBIRH
  • MICROSOFT SQL SERVER
  • FOXPRO 6.0 ATAU FOXBASE
  • DB2
  • DATABASE DESKTOP PARADOX
Soal dan Jawaban Kelompok 5

1. Jelaskan secara hirarki basis data ? (Mahreta Kelompok 7)
Jawaban :

  • Characters merupakan bagian data yang terkecil, dapat berupa karakter Num, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data.
  • Field Menggambarkan suatu atribut dari record yang menunjukan suatu item data, seperti misalnya : nama, alamat, dsb
  • Record Kumpulan dari field akan membentuk suatu record. Record menggambarkan suatu unit data individu tertentu.
  • Kumpulan dari record membentuk suatu file, misalnya: file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.
  • File Terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file Mata Kuliah berisi data tentang semua mata kuliah yang ada. Database Kumpulan dari file membentuk suatu database.
2. Contoh struktur hirarki basis data ? (Akmal Kelompok 4)
Jawaban :
Sebuah organisasi dapat menyimpan informasi pegawai pada tabel yang mengandung atribut/kolom seperti nomor pegawai, nama awal, nama akhir, dan kode departemen. Organisasi menyediakan setiap pegawai dengan hardware computer seperti yang dibutuhkan, namun peralatan komputer hanya dapat digunakan dari pegawai yang telah disetujui. Organisasi dapat menyimpan informasi hardware komputer pada tabel terpisah yang termasuk setiap bagian dari nomor serial, tipe, dan pegawai yang menggunakannya. Bentuk tabel akan tampak seperti ini:
Pada model ini, tabel data pegawai mewakili bagian "parent" dari hierarki, sedang tabel komputer mewakili bagian "child" dari hierarki. Secara kontras dari stuktur tree biasanya ditemukan pada algoritma software komputer, pada model ini child menuju parent. Seperti yang diperlihatkan, setiap pegawai dapat memiliki beberapa peralatan komputer, namun setiap peralatan komputer hanya boleh dimiliki satu pegawai.
Consider the following structure:
Pada tabel ini, "child" memiliki tipe yang sama seperti "parent". Hierarki yang menunjukka Nomor Pegawai 10 merupakan atasan dari 20, serta setiap laporan 30 dan 40 pada 20 diwakili dengan kolom "Laporan Ke". Pada bahasan database Relasional, kolom Laporan Ke merupakan foreign key yang mereferensikan kolom Nomor Pegawai. Jika tipe data "child" berbeda, maka "child" berada pada tabel yang berbeda, namun harus terdapat foreign key yang mereferensikan kolom Nomor Pegawai dari tabel pegawai.

3. Apa yang dimaksud dengan control konkurensi dan mix and match beserta contoh ? (Intan kelompok 2)
Jawaban :
Kontrol konkurensi adalah manajemen sistem database (DBMS) konsep yang digunakan untuk mengatasi konflik dengan mengakses secara simultan atau mengubah data yang dapat terjadi dengan sistem multi user-. Concurrency kontrol, bila diterapkan pada DBMS
Mix-and-Match yaitu Perbedaan server client platforms

4.Apa yang dimaksud dengan semua pemrosesan dilakukan pada sisi workstation ? (Wisman kelompok 6)
Jawaban :
komputer yang digunakan oleh setiap orang untuk mengakses komputer pusat tetapi pada lingkungan networking yang ada. Workstation tidak dapat menjalankan tugas pemrosesan, tugas pemrosesan seluruhnya dilakukan oleh server sehingga beban pemrosesan dan lalu lintas network terpusat pada server. Istilah workstation juga sering disebut sebagai client.
5. Darimana asal kata DDBMS, siapakah penemu DDBMS ? (Ozy kelompok 6)
Jawaban :
DDBMS di bentuk dari local DBMS yg berbeda yg memungkinkan ada model data yg berbeda. Dengan kata lain DDBMS harus dapat mendukung ada system heterogen.
6. Apa perbedaan DBMS dan DDBMS ? (Cakya fahmil Ikramullah kelompok 6)
Jawaban :
  • DBMS merupakan suatu sistem software yang memungkinkan seorang user dapat mendefinisikan, membuat, dan memelihara serta menyediakan akses terkontrol terhadap data
  • DDBMS atau yang biasa disebut Distribute Database Management System adalah suatu system yang mengatur basis data terdistribusi dan membuat pendistribusian data secara transparant/sekilas tak terlihat tapi bias dirasakan
Soal dan Jawaban Kelompok 6

1. Tipe data apa yang terdapat pada database paradox ? ( Rival, Kelompok 7)
Jawaban :


2. Jelaskan perbedaan dari tipe data CLOB dan BLOB berikan contohnya dan tipe data mana yang sering dipakai ? ( Intan, Kelompok 2 )
Jawaban :
Blob adalah tipe data yang dapat menampung Data berbentuk gambar atau suara bertipe Binner.
Clob adalah tipe data yang berisi obyek karakter hingga ukuran 4 Gigabytes. Contoh data yang menggunakan tipe data CLOB yaitu Books.

Tipe Data yang sering dipakai yaitu CLOB

3. Pada saat ini aplikasi apa yang sering di gunakan untuk membuat database ? ( Faruq, Kelompok 5 )
Jawaban :
Aplikasi yang sering digunakan untuk membuat DataBase saat ini adalah Oracle

4. Siapakah pembuat MySQL ? ( Prayuda, Kelompok 5 )
Jawaban :
Ulf Micheal Widenius

5. Apa tujuan MySQL digunakan ? ( Fharid, Kelompok 7 )
Jawaban :
Tujuan awal diciptakannya MySQL yaitu untuk mengembangkan aplikasi web yang akan digunakan oleh salah satu klien MySQL AB.
6. Apa kekurangan MySQL ? ( Erdita, Kelompok 2 )
Jawaban :
  • Untuk koneksi kebahasa pemrograman visual seperti VB(Visual Basic), Delphi, dan Foxpro, MySQL kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut.
  • Data yang ditangani belum begitu besar.
  • Program hanya dapat running di windows. Itupun untuk windows lama,untuk windows terbaru seperti Vista,Visual Basic sangat tidak stabil berjalan di platform tersebut
  • Tidak Praktis apabila diterapkan pada jaringan komputer. Itu dikarenakan VB program yang berdiri sendiri yang berarti harus diinstalasikan pada tiap komputer pada jaringan tersebut.
  • Aplikasi yang rentan terkena virus, program yang dibuat menggunakan Visual Basic adalah berupa execution program(*.exe) yang dapat terinfeksi virus seperti virus Sality, program menjadi rusak dan tidak bisa dijalankan.
  • Mudah hang dan crash, program dari VB seringkali menjadi not responding lalu mati tiba-tiba.
  • Tidak multi user, apabila dalam satu jaringan komputer menggunakan program dalam satu waktu, salah satu user harus mengalah sampai user yang lain selesai menggunakan program.
  • Memiliki keterbatasan kemampuan kinerja dalam server ketika data yang disimpan telah melebihi batas maksimal kemampuan daya tampung server karena tidak menerapkan konsep Technology Cluster Server.
7. Mengapa program FoxPro dikembangkan untuk menyaingi dBase II ? ( Andika, Klmpk 5 )
Jawaban :
Karena pada waktu itu program dBase II sedang mendominasi pasar. Sehingga FoxPro berupaya untuk dapat merebut pasar tersebut.
8. Apa yang dimaksud Program Add ins ? ( Chaca, Kelompok 2 )
Jawaban :
Add ins adalah program eksternal yang dapat diintegrasikan ke dalam satu program/software utama untuk menambah kemampuan atau fasilitas software dimaksud.
9. Apa kekurangan Visual FoxPro ? ( Nurfika, Kelompok 3 )
Jawaban :
  • Tidak tersedia tipe data pointer
  • Tidak bisa digunakan untuk membuat OCX
  • Pengembangan versi sekarang sudah terhenti di versi 9.0
  • Pembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9)
  • Menu-designer yang juga belum mengimplementasikan OOP.

10. Jika kita bisa membuat database di aplikasi MySQL apakah kita bisa memindahkan database itu ke aplikasi yang lain? ( Try Reza, Kelompok 4 )
Jawaban :
Bisa
Soal dan Jawaban Kelompok 7

1. Apa kelebihan dan kekurangan 2-tier (intan kel.2)
Jawaban :
- Kelebihan dari model client/server
  • Mudah
  • Menangani Database Server secara khusus
  • Relatif lebih sederhana untuk di develop dan diimplementasikan.
  • Lebih cocok diterapkan untuk bisnis kecil.
- Kekurangan dari model client/server :
  • Kurangnya skalabilitas
  • Koneksi database dijaga
  • Tidak ada keterbaharuan kode
  • Tidak ada tingkat menengah untuk menangani keamanan dan transaksi skala kecil.
  • Susah di amankan.
  • Lebih mahal.
2. Apa maksud dari contoh 2-tier (Azizah kel.1)
Jawaban :
Maksud dari contoh 2-tier adalah Client(pengguna) mengirim permintaan/request data ke server, lalu server mengambil file di database/lemari yang menyimpan semua data,lalu dikirim kembali ke client dengan format html.
3. Apa yang dimaksud dengan 2-tier (prayuda kel.5)
Jawaban :
Pada dasarnya arsitektur two-tier sering disebut sebagai arsitektur client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Client/server adalah tipikal sebuah aplikasi two-tier dengan banyakclient dan sebuah server yang dihubungkan melalui sebuah jaringan.
4. Apa perbedaan dari dari 2-tier dan 3-tier (cakya kel.6)
Jawaban :
  • Model Two-tier terdiri dari tiga komponen yang disusun menjadi dua lapisan : client (yang meminta serice) dan server (yang menyediakan service). Tiga komponen tersebut yaitu : 1. User Interface. Adalah antar muka program aplikasi yang berhadapan dan digunakan langsung oleh user. 2. Manajemen Proses. 3. Database. Model ini memisahkan peranan user interface dan database dengan jelas, sehingga terbentuk dua lapisan.
  • B. Model three-tier atau multi-tier dikembangkan untuk menjawab keterbatasan pada arsitektur client/server. Dalam model ini, pemrosesan disebarkan di dalam tiga lapisan (atau lebih jika diterapkan arsitektur multitier).
  • Sebuah sistem 3-tier menyediakan support multi-user yang stabil, bahkan saat pada client menjalankan aplikasi yang berbeda, juga dapat mendayagunakan beberapa database yang digunakan secara bersamaan.
  • Diantara keuntungan-keuntungan yang dapat diperoleh dari arsitektur n-tier (atau 3-tier pada umumnya), yang terutama adalah:
  • Kemudahan perubahan business logic di masa yang akan dating
  • Business logic yang mudah diimplementasi dan dipelihara
5. Apakah 2-tier dan 3-tier memiliki hubungan,jika ada mengapa (Fika kel.3)
Jawaban :
Tidak
Download File Presentasi : Klik Disini

Minggu, 19 Oktober 2014

TUGAS 6- APLIKASI ARSITEKTUR BASIS DATA

1. Jelaskan secara singkat definisi DBMS, RDBMS dan perbedaan keduanya

  • Database Management System ( DBMS ) adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna.
  • Relational Database Management System (RDBMS) adalah seperangkat program komputer yang dirancang untuk mengatur/memanajemen sebuah basis data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
  • Perbedaan antara RDBMS dan DBMS yaitu, RDBMS  adalah arsitektur database yang tabel-tabelnya mempunyai hubungan atau relationship satu sama lain. Hubungan disini menggunakan key pada masing-masing tabel. Sedangkan kebalikannya, DBMS tidak harus membutuhkan hubungan antar tabel di dalamnya.
 2. Sebutkan berbagai jenis perangkat lunak RDBMS baik bersifat Komersil dan Open Source
Perangkat lunak RDBMS antara lain:

Open source:
  • MySQL adalah sebuah Data Base Management System yang dapat digunakan secara gratis.
  • Microsoft SQL Server adalah sebuah Relationship Database Management System (RDBMS) produk Microsoft.
  • Firebird adalah sistem Relationship Database Management System yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003.
  • Oracle adalah Relationship Database Management System yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS.
3. Jelaskan secara singkat perbedaan antara DBMS, CDBMS dan Paralel Database
  • Center Database Management System (CDBMS)
Pada sistem ini semua proses utama dan fungsi sistem manajemen basis data sepert user application programs dan user interface programs berada secara terpusat di satu komputer berkecepatan dan kapasitas tinggi (main frame). pengguna mengakses basis data menggunakan terminal komputer.
  • Distributed Database Management System (DDBMS)
Pada sistem ini data disimpan pada beberapa tempat (site), setiap tempat diatur dengan suatu DBMS yang dapat berjalan secara independent. Perangkat lunak dalam sistem ini akan mengatur pendistribusian data secara transparan.
  • Paralel Database
Dalam Sistem manajemen basis data ini menggunakan beberapa prosesor dan disk yang dirancang untuk dijalankan secara paralel dan simultan. sistem ini digunakan untuk memperbaiki kinerja dari DBMS.
4. Jelaskan secara singkat istilah-istilah berikut:
  • Back-End
Database yang diakses oleh pengguna secara tidak langsung melalui aplikasi luar ketimbang dengan pemrograman aplikasi yang tersimpan dalam database itu sendiri atau dengan manipulasi rendah tingkat data.
  • Front End
aplikasi yang digunakan untuk mempublikasikan data dan menampilkannya untuk dapat dibaca oleh pengunjung atau pengguna aplikasi.
  • ODBC dan level dalam aplikasi DBMS
sebuah standar terbuka untuk konektivitas antar mesin basis data atau Protokol Standard yang dapat menghubungkan segala jenis Database Eksternal Server atau File Eksternal Server.
Level dalam aplikasi DBMS, Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis data seperti bagaimana data disimpan dan diolah. Sehingga pengguna hanya melihat tampilan yang dibutuhkan oleh pengguna.

- Level fisik
Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.

- Level Konseptual
Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya

- Level View
Level abstaraksi ini hanya menunjukkan sebagian dari basis data.  Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan

  sumber : dari berbagai sumber di internet

Rabu, 04 Desember 2013

MEMBUAT TABLE HTML

kode html

setelah di save hasilnya seperti ini






table ke 2 ini kode htmlnya


setelah di save ini hasilnya


Senin, 30 September 2013

Kumpulan Tag HTML

<!–    –>
Memberi komentar atau keterangan. Kalimat yang terletak pada tag kontiner ini tidak akan terlihat pada browser
<a href>
Membuat link ke halaman lain atau ke bagian lain dari halaman tersebut
<a name>
Membuat nama bagian yang didefinisikan pada link pada halaman yang sama
<applet>
Sebagai awal dari Java applets
<area>
Mendefinisikan daerah yang dapat diklik (link) pada image map
<b>
Membuat teks tebal
<basefont>
Membuat atribut teks default seperti jenis, ukuran dan warna font
<bgsound>
Memberi (suara latar) background sound pada halaman web
<big>
Memperbesar ukuran teks sebesar satu point dari defaultnya
<blink>
Membuat teks berkedip
<body>
Tag awal untuk melakukan berbagai pengaturan terhadap text, warna link & visited link
<br>
Pindah baris
<caption>
Membuat caption pada tabel
<center>
Untuk perataan tengah terhadap teks atau gambar
<comment>
Meletakkan komentar pada halaman web tidak tidak akan nampak pada browser
<dd>
Indents teks
<div>
Represents different sections of text.
<embed>
Menambahkan sound or file avi ke halaman web
<fn>
Seperti tag <a name>
<font>
Mengganti jenis, ukuran, warna huruf yang akan digunakan utk teks
<form>
Mendefinisikan input form
<frame>
Mendefinisikan frame
<frameset>
Mendefinisikan attribut halaman yang akan menggunakan frame
<h1> … <h6>
Ukuran font
<head>
Mendefinisikan head document.
<hr>
Membuat garis horizontal
<html>
Bararti dokumen html
<i>
Membuat teks miring
<img>
Image, imagemap atau an animation
<input>
Mendefinisikan input field pada form
<li>
Membuat bullet point atau baris baru pada list (berpasangan dengan tag <dir>, <menu>, <ol> and <ul> )
<map>
Mendefinisikan client-side map
<marquee>
Membuat scrolling teks (teks berjalan) – hanya pada MS IE
<nobr>
Mencegah ganti baris pada teks atau images
<noframes>
Jika browser user tidak mendukung frame
<ol>
Mendefinisikan awal dan akhir list
<p>
Ganti paragraf
<pre>
Membuat teks dengan ukuran huruf yg sama
<script>
Mendefinisikan awal script
<table>
Membuat tabel
<td>
Kolom pada tabel
<title>
Mendefinisikan title
<tr>
Baris pada tabel
<u>
Membuat teks bergaris bawah

Selasa, 10 September 2013

Sistem Bilangan Biner

Sistem bilangan biner atau sistem bilangan basis dua adalah sebuah sistem penulisan angka dengan menggunakan dua simbol yaitu 0 dan 1. Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada abad ke-17. Sistem bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Dari sistem biner, kita dapat mengkonversinya ke sistem bilangan Oktal atau Hexadesimal. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit. Pengelompokan biner dalam komputer selalu berjumlah 8, dengan istilah 1 Byte/bita. Dalam istilah komputer, 1 Byte = 8 bit. Kode-kode rancang bangun komputer, seperti ASCII, American Standard Code for Information Interchange menggunakan sistem peng-kode-an 1 Byte.



20=1

21=2
22=4
23=8
24=16
25=32
26=64
dst

Perhitungan

Desimal Biner (8 bit )
0 0000 0000
1 0000 0001
2 0000 0010
3 0000 0011
4 0000 0100
5 0000 0101
6 0000 0110
7 0000 0111
8 0000 1000
9 0000 1001
10 0000 1010
11 0000 1011
12 0000 1100
13 0000 1101
14 0000 1110
15 0000 1111
16 0001 0000
Perhitungan dalam biner mirip dengan menghitung dalam sistem bilangan lain. Dimulai dengan angka pertama, dan angka selanjutnya. Dalam sistem bilangan desimal, perhitungan mnggunakan angka 0 hingga 9, sedangkan dalam biner hanya menggunakan angka 0 dan 1.
contoh: mengubah bilangan desimal menjadi biner
desimal = 10.
berdasarkan referensi diatas yang mendekati bilangan 10 adalah 8 (23), selanjutnya hasil pengurangan 10-8 = 2 (21). sehingga dapat dijabarkan seperti berikut
10 = (1 x 23) + (0 x 22) + (1 x 21) + (0 x 20).
dari perhitungan di atas bilangan biner dari 10 adalah 1010
dapat juga dengan cara lain yaitu 10 : 2 = 5 sisa 0 (0 akan menjadi angka terakhir dalam bilangan biner), 5(hasil pembagian pertama) : 2 = 2 sisa 1 (1 akan menjadi angka kedua terakhir dalam bilangan biner), 2(hasil pembagian kedua): 2 = 1 sisa 0(0 akan menjadi angka ketiga terakhir dalam bilangan biner), 1 (hasil pembagian ketiga): 2 = 0 sisa 1 (1 akan menjadi angka pertama dalam bilangan biner) karena hasil bagi sudah 0 atau habis, sehingga bilangan biner dari 10 = 1010
atau dengan cara yang singkat
10:2=5(0),
5:2=2(1),
2:2=1(0),
1:2=0(1) sisa hasil bagi dibaca dari belakang menjadi 1010