Tuesday, September 23, 2014

TUGAS SQL :: PERTANYAAN PADA SLIDE Ke-1

TUGAS SQL
PERTANYAAN PADA SLIDE Ke-1
1.      Jelaskan Pengertian Database
2.      Dalam database dikenal adanya istilah Atribut,Record, dan Entitas, jelaskan istilah tersebut!
3.      Sebutkan komponen sistem Database
4.      Sebutkan perbedaan File Manajemen Tradisional dan File Manajemen Database, serta jelaskan kelemahan masing-masing
5.      Apa yang dimaksud dengan DBMS?
6.       Sebutkan bahasa yang dikenal dalam DBMS!

Jawaban :

1.      Pengertian Database
ü  Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik untuk memperoleh informasi dari basis data tersebut.
ü  Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama, untuk memenuhi berbagai kebutuhan.
ü  Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu untuk tujuan tertentu pula.
ü  Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu sehingga mampu memenuhi informasi yang optimal yang dibutuhkan olehpara pengguna.
2.      Istilah Atribut,Record, dan Entitas :
ü   Atribut (field) adalah: elemen, data field, atau data item yang di gunakan untuk menerangkan suatu entribut dari entitas dan mempunyai harga tertentu, misalnya atribut dari entitas pegawai diterangkan oleh , nama, umur, alamat, dan pekerjaan.
ü  Record/Tuple merupakan baris pada sebuah relasi atau kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang,
ü  ntitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik. Abstraksi, misalnya, biasanya dianggap juga sebagai suatu entitas. Dalam pengembangan sistem, entitas digunakan sebagai model yang menggambarkan komunikasi dan pemrosesan internal seperti misalnya membedakan dokumen dengan pemrosesan pesanan.
3.      Berikut adalah komponen database tersebut:
1. Data
Kata 'data' berasal dari bahasa Yunani yaitu 'datum' yang berarti fakta. Dalam bahasa Inggris, data bersifat jamak. Sehingga salah bila kita menyebut data-data. Data bersifat jamak, sedangkan datum bersifat satuan dan menyusun data. Data disimpan secara terintegritas (integrated), dimana fakta satu dengan fakta lainnya saling berhubungan. Data dapat dipakai secara bersama-sama (shared), sehingga kita dapat menggunakan data tersebut tanpa harus saling mengantri untuk menggunakan data tersebut.

2. Hardware
Merupakan alat atau perangkat komputer yang terdiri dari monitor, CPUm keyboard. Serta peralatan komunikasi data, dll.

3. Software 
Berfungsi sebagai perantara antara pemakai dengan data pada database. Dalam hal ini bisa dikatakan software adalah nyawa. Contoh software tersebut adalah:Database Management System (DBMS) seperti Oracle Postgre, MySQL, dll. Sedangkan untuk program aplikasi untuk memanipulasi data, seperti SQL Editor, dll


4. User
Ialah siapa saja yang menggunakan database tersebut. Berikut dibagi menjadi 3klasifikasi untuk pengguna: Database Administrator (DBA), orang/team yangbertugas mengelola system database secara keseluruhan, Programmer, orang/teammembuat program aplikasi yang mengakses database dengan menggunakanbahasa pemrograman tertentu, dan End User, orang yang mengakses database melalui terminal dengan menggunakan query language.

4.      Perbedaan antara file manajemen tradisional dan file manajemen database
File Manajemen Tradisional
File Manajemen Database
1. Sifat : program oriented
Suatu susunan data dalam file dirancang untuk satu program aplikasi. Terjadi saling ketergantungan yang tinggi
1. Sifat : data oriented
Database dapat diubah struktur penyimpanan maupun cara pengaksesan tanpa merubah program aplikasi yang ada
2. Kaku
Apabila format fisik file berubah maka program aplikasi harus berubah juga
2. Luwes
Database dapat digunakan secara umum oleh program aplikasi apa saja tanpa memperhatikan struktur datanya.
3. Kerangkapan data
Setiap program aplikasi mempunyai file data sendiri sehingga mengakibatkan kerangkapan data antara yang satu dengan yang lain tidak selaras.
3. Terkontrolnya kerangkapan data
Dengan adanya satu sistem file dengan pengontrolan terpusat maka kerangkapan data dapat terkontrol sehingga penjamin keselarasan data.

Kelemahannya :

ü  File manajemen tradisional :

- Timbulnya data rangkap dan ketidak konsistenan
- Data tidak dapat digunakan bersama-sama
- Kesukaran dalam pengaksesan data
- Tidak fleksibel
- Data tidak standar

ü  File manajemen database :

- Storage yang digunakan besar
- Dibutuhkan tenaga spesialis
- Softwarenya mahal
- Kerusakaan pada system database dapat mempengaruhi departemen lain yang terkait.

5.      DBMS adalah perangkat lunak yang menangani semua pengaksesan database. Mempunyai fasilitas membaut, mengakses, memanipulasi dan memelihara basis data.

6.      Paket bahasa dalam DBMS dibagi menjadi beberapa definisi, yaitu :

·        Data Definition Language (DDL) : DDL merupakan satu paket bahasa DBMS yang berguna untuk melakukan spesifikasi terhadap skema basis data. Hasil kompilasi dari DDL adalah satu set tabel yang disimpan dalam file khusus yang disebut Data Directory/Dictionery. Contoh perintah DDL misalnya, Create Table, Create Index, Alter, Drop.
·        Data Manipulation Language (DML) : DML merupakan satu paket DBMS yang memperbolehkan pemakai untuk mengakses atau memanipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat, dengan DML dapat dilakukan :
? Mengambil informasi yang tersimpan dalam basis data.
? Menyisipkan informasi baru dalam basis data.
? Menghapus informasi dari tabel.
Terdapat dua tipe DML yaitu prosedural dan non prosedural. Prosedural DML membutuhkan pemakai untuk mensfesifikasikan data apa yang dibutuhkan dan bagaimana cara mendapatkannya, sedang non prosedural DML membutuhkan pemakai untuk mensfesifikasikan data apa yang dibutuhkan tanpa tahu bagaimana cara mendapatkannya. Contoh paket bahasa prosedural adalah dBase III, FoxBase, sedangkan non prosedural adalah SQL (Structured Query Language) atau Query By Example (QBE)





Source :


Wednesday, September 17, 2014