Prastiana Rahayu ( Rekayasa Perangkat Lunak )

Flickr Images

Jumat, 13 Januari 2017

Database

Assalamualaikum Wr. Wb.
Kali ini saya akan membagikan ilmu lagi tentang Database atau Basis Data.





A. Pengertian
Basis Data (bahasa inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.


B. Latar Belakang
Kbutuhan database yang emningkat tapi kurangnya pengetahuan dasar tentang database itu sendiri.

C. Maksud dan Tujuan
Agar orang yang ingin mengetahui database bisa belajar dan yang sudah mengetahui bahkan sudah menggunakan lebih paham lagi.

D. Detail Tentang Database
Database bisa diolah atau querynya bisa dipanggil dengan menggunakan DBMS ( Data Base Management System). DBMS merupakan perangkat lunak yang bisa mengolah dan memanggil query dalam basis data. Contoh dari DBMS yang biasa dipakai adalah Oracle, Ms. SQL Server, Mysql, ADABAS, Teradata dan masih banyak lagi. Selengkapnya
Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis. Pada komputer, basis data disimpan dalam perangkat hardware penyimpan, dan dengan software tertentu dimanipulasiunruk kepentingan atau keguanaan tertentu. Hubungan atau relasi data biasanya ditunjukkan dengan kunci (key) dari tiap file yang ada. Data dalam basis data bersifat integrated dan shared:
  • Terpadu (integrated), berkas-berkas data yang ada pada basis data saling terkait (terjadi dependensi data);
  • Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan. Sering dinamakan sebagi sistem multiuser
Bagian bangian dari database :
  1. Karakter - Merupakan bagian terkecil dari suatu databse yang biasanya berisi angka angka atau huruf bahkan karakter karakter khusus.
  2.  Field - Yang menunjukan item suatu data. Dalam tabel databse Field ini bisa disamakan dengan kolom
  3. Record - merupakan kumpulan dari field yang digolongkan dalam satu data. dalam tabel database bisa disamakan dengan baris karena berisi kumpulan field untuk satu jenis data.
  4. File - Merupakan Kumpulan record dan field dalam databse. Ini bisa disamkan dengan tabel, karena tabel teridiri dari kumpulan field dan record yang saling terhubung
  5. Database - Berisi kumpulan file yang didalamnya bisa dihubungkan satu sama lain. Dengan kata lain data base merupakan kumpulan semua data yang disusun secara sistematik agar bisa diakses dengan mudah.
basis data mempunyai beberapa kriteria penting, yaitu:
  • Berorientasi data dan bukan berorientasi program.
  • Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
  • Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
  • Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
  • Dapat digunakan dengan cara-cara yang berbeda.

Penyusunan suatu database digunakan untuk mengatasi masalah-masalah pada penyusunan data. Manfaat yang diperoleh dari penyusunan database yaitu untuk:
  • Mengatasi kerangkapan (redundancy) data.
  • Menghindari terjadinya inkonsistensi data.
  • Mengatasi kesulitan dalam mengakses data.
  • Menyusun format yang standar dari sebuah data.
  • Penggunaan oleh banyak pemakai (multiple user).
  • Melakukan perlindungan dan pengamanan data (data security).
  • Menyusun integritas dan independensi data.
Terdapat dua jenis bahasa komputer yang digunakan saat kita ingin membangun dan memanipulasi sebuah basis data, bahasa ini disebut SQL yaitu:
  1. Data Definition Language (DDL)
  2. Data Manipulation Language (DML)
Data Definition Language merupaan bahasa komputer untuk mendeklarasikan data agar dapat diakses oleh user dan dideskripsikan komputer. Perintah ini biasanya jarang digunakan karena definisi ini biasa diakses hanya saat pertama kali atau satu kali saja. Perintah -perintahnya :
  • Create (Membuat) - Untuk membuat database atau pun membuat table. Create juga banyak definisinya seperti
  • Drop ( Menghapus) - untuk menghapus database atau table. Drop juga memiliki banyak definisinya  :
    • DROP DATABASE
    • DROP FUNCTION
    • DROP INDEX
    • DROP PROCEDURE
    • DROP TABLE
    • DROP TRIGGER
    • DROP VIEW
  •  Alter (Mengubah) - Untuk Mengubah databse atau table. Alter juga memiliki definisi :
    • ALTER DATABASE
    • ALTER FUNCTION
    • ALTER PROCEDURE
    • ALTER TABLE
    • ALTER VIEW
    • RENAME TABLE

Data Manipulasion Language Merupakan bahasa untu memanipulasi data dalan databse sehingga bisa diupdate atau di masukkan maupun ditampilkan. Tidak mengubah dengan definisi data dan berhubungan dalam pengolahan data. Perintah perintahnya ada :
  1. Insert - Untuk memasukkan data kedalam table databse
  2. Delete - untuk menghapus data dalam table
  3. Select - Untuk menampilkan data dari semua rows dalam table atau dengan bagian tertentu .
  4. Update - untuk mengubah atau mengupdate dari data yang sudah ada di update atau diubah dengan data yang terbaru.


Kesimpulan :
Database sebenarnya tidak serumit apa yang dikiran. Database bisa diaplikasikan dalam segala proyek besar. Database bisa didefinisikan dan bisa dimanipulasi datanya.


Referensi :
https://id.wikipedia.org/wiki/Pangkalan_data
https://benahhafidzi.wordpress.com/materi-kuliah/manajemen-basis-data/ddl-dan-dml/
http://squirrel-mail.blogspot.co.id/2015/04/perintah-perintah-dml-dalam-mysql-dan.html
http://mysql.phi-integration.com/sql/apa-itu-dml-ddl




Sekian dan Terima Kasih
Wassalamualaikum Wr. Wb.
Share:

0 komentar:

Posting Komentar

BTemplates.com

About me

Formulir Kontak

Nama

Email *

Pesan *

Postingan Populer