• RSS
  • Facebook
  • Twitter
  • Linkedin

Sabtu, 01 Desember 2018


KONSEP DATABASE



Tahu gak teman-teman, ternyata database dekat banget lho sama kehidupan kita. Nah, contoh database yang sering kita temui yaitu sosial media, aplikasi e-learning, aplikasi online shopping, aplikasi transportasi online, dan banyaaak lagi.
Apasih database itu? Database adalah kumpulan data yang disimpan di dalam komputer secara sistematik sehingga kelak dapat dengan mudah digunakan kembali. Dalam database, kita akan mengenal table, field, dan record.

Buat apa sih database dibuat?
Nah, database dibuat untuk tujuan: kecepatan, mengurangi redudansi data dan efisiensi media penyimpanan, akurasi dan konsistensi data, ketersediaan dan integritas data, sharebility dan concurrency, serta untuk tujuan keamanan data.
Untuk membuat database, kita harus memiliki: hardware yang biasa berupa komputer, software (operating system dan DBMS software), data, prosedur yaitu petunjuk mengoperasikan DBMS, dan tentunya manusia sebagai pengoperasinya.

Di atas ada dituliskan DBMS, kan? Nah, DBMS adalah perangat lunak atau aplikasi yang digunakan untuk berinteraksi dengan database. Contoh software DMBS yaitu Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Microsoft Office Access, dan lainnya. Dari sekian aplikasi DBMS, aplikasi yang paling familiar di telinga kita yaitu Microsoft Access.

Microsoft Access Logo



Database memiliki beberapa model yaitu:
1.       Hierarchical Database
2.       Network Darabase
3.       Relational Database (RDB)
4.       Object Oriented Database (OODB)
5.       NoSQL Database (Not only SQL Database)

Ada 4 jenis pengguna database, yaitu:
1.       Database Administrator (DBA)
2.       Database Designer
3.       Application Developers (Programmer)
4.       End User

Arsitektur Database

  • Level Eksternal
Level ini bertujuan memberikan kemudahan user dalam mengakses database tanpa harus mengetahui mekanisme pengaksesan secara rinci. Pada level ini, pengguna hanya dapat mengakses bagian tertentu database untuk alasan perlindungan dan keamanan data.

  • Level Konseptual
Level ini menggambarkan database secara keseluruhan yang merupakan gabungan informasi dari berbagai sudut pandang pengguna terhadap database.

  • Level Internal
Level ini menggambarkan bagaimana data disimpan dalam media penyimpanan komputer secara fisik.

Bahasa yang digunakan untuk berinteraksi dengan database disebut query yang dikelompokkan menjadi:
1.       Data Definition Language (DDL)
2.       Data Manipulation Language (DML)
3.       Data Control Language

Database Design yaitu proses pembuatan desain untuk database yang sesuai dengan visi, misi, dan tujuan organisasi untuk kebutuhan system database. Ada 3 fase dalam desain database yaitu: conceptual database design, logic database design, dan physical database design.




Referensi:

  • PPT dari ibu Nurwati


0 komentar:

Posting Komentar

Google+ Facebook Twitter MySpace SC