DATABASE

Assalamualaikum Friends :) ?
Dalam penyampaian materi ini ana juga mengambil dari salah satu buku ana "Janner Simarmata dan Iman Paryudi. Basi Data." yang isinya persis dengan penyampaiann yang di berikan dosen ana, kenapa ana lebih memilih mengambil dari buku, karena menurut ana disini ana bisa sekaligus membaca dan memperdalam ilmu dalam penulisan ini dan insyaalloh isinyapun mudah untuk dipahami.


Pengantar Basisdata

Apa Basisdata itu?
Basisdata,  menurut Stephens dan Plew (2000), adalah mekanisme yang digunakan untuk meyimpan informasi atau data.
Basisdata, menurut Silberschatz,dkk., (2002) mendifinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. Sistem manajemen basidata (DBMS) adalah kumpulan data saling berhubungan dan kumpulan program untuk megakses data secara mudah dan efesien.

Basisdata warisan (legaci database) adalah basisdata yang sedang digunaka oleh sebuah perusahaan. Istilah warisan menyatakan bahwa basisdata telah dipakai selama beberapa tahun dan basisdata yang ada tidak sesuai dengan masa kini. Ketika sebuah perusahaan telah menentukan untuk merancang sebuah basisdata, basisdata yang ada dianggap sebagai basisdata warisan.

Contoh basisdata yang telah kita kenal adalah:
  • buku alamat
  • buku telepon
  • katalog perpuustakaan
  • toko buku online
  • peta jalan
contoh di atas merupaka basisdata statis,contohnya peta jalan. kenapa dinamakan basisdata statis maksudnya tersebut tidak berubah dalam waktu lama. sedang untuk yang buku alamat merupakan basisdata  dinamis, kenapa demikian, disebut sistem basisdata dinamis karena isinya dapat mudah diubah dengan cepat cotohnya mengisi alamat teman baru.

Aplikasi Sistem Basidata
Basisdata digunakan secara Luas. Berikut adalah beberapa contoh aplikasi yang di sebutkan :
  • Perbankan : untuk informasi pelanggan, rekening, peminjaman, dan transaksi perbankan.
  • Penerbangan : untuk informasi pemesanan dan penjadwalan tiket.
  • Universitas : untuk informasi mahasiswa, pendaftaran kuliah, dan nilai.
  • Transaksi kartu kredit : untuk membelii dengan kartu kredit dan membuat tagihan bulanan.
  • telekomunikasi : untuk mencatat semua panggilan membuat tagihan  bulanan, mencatat saldo dari kartu prabayar, dan menyimpan informas tentang jaringan komputer.
  • Penjualan : untuk menyimpan informasi pelanggan, produk, dan pembelian.
  • Perusahaan : untuk mengelola manajemen rantai pasokan dan melacak produksi barang-barang di pabrik, investaris barang-barang.
  • Sumber daya manusia :  untuk informasi tentang pegawai, gaji, pajak, pembuatan cek pembayaran.
Sistem Manajemen Basisdata(DBMS)
adalah perangkat lunak yangg didesai untuk membantu memelihara dan memanfaatkan  kumpulan data yang besar.  Kebutuhan akan sistem termasuk pula pengguaannya yang berkembang pesat. Lternatif penggunaan DBMS adalh penyimpana data file dan menulis kode aplikasi tersebut untuk mengaturnya. Penggunaan DBMS memilik beberapa manfaat penting. berikut keuntungan DBMS:
  1. Mengurangi pengulanga data

    Apalbila dibandingkan dengan file-file komputer yang disimpan terpisah di seiap komputer, DBMS mengurangi jumlah total  file dengan menghapus data yang terduplikasi di berbagai file. Data terduplikasi selebihnya dapat di tempatkan dalam satu file ini. ana akan memberi satu contoh temen, misal kita membuat basidata tentang ProgamStudi di Kampus kita,  yang isinya misal Nama, NPM, ProgramStudi. kita ketahui dalam satu program studi yang pastinya memiliki banyak mahasiswa. tentunya setiap kita memasukan data nama mahasiswa  akan terjadi banyak pengulangan pada progran studi. oleh karena itu dalam sebuah basis data tersebut akan mengurangi pengulangan kata dengan penambahan file yang berisi kode progaram studi.
  2. Mencapai independensi data

    Spesifikasi data yang disimpan dalam skema pada tiap program aplikasi. Perubahan dapat dibuat pada stuktur data tanpa memengaruhi program yang mengakses data.








  3. oke Teman kita lanjutkan nanti karna masi ada tugas yang harus ana kerjakan di kampus. wassalamualaikum :)
sumber :
Simarmata, K dan I. Paryudi.2006. Basis Data.Yogyakarta : C.V ANDI OFFSET




BAHASA BASIS DATA

 

System basis data menyediakan bahasa pendefinisian data ( Data Definition Language- DDL ) untuk menentukan skema basisdata dan manipulasi data ( Data Manipulation Language – DML ) untuk menyimpan query dan update basisdata.

1.       DDL ( Data Definition Language)

·   Penghapusan File/Table dari suatu basis data (Drop Table)

Yang identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.

·   Pembuatan File/Table baru ke suatu basis data (Create Table)

Yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada.

·   Penghapusan Basis Data (Drop Database)

Yang identik dengan perusakan lemari arsip (sekaligus beserta isinya, jika ada)

·   Pembuatan Basis Data (Create Database)

Yang identik dengan pembuatan lemari arsip yang baru

 

 

 

 

2.       DML ( Data Manipulation Language)

·   Pengubahan data dari sebuah file/table (Update)

Identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip.

·   Penghapusan data dari sebuah file/table (Delete)

Identik dengan penghapusan sebuah lembaran arsip yang   ada di sebuah map arsip.

·   Penambahan data baru ke suatu file/table di sebuah basis data (insert)

Identik dengan penambahan lembaran arsip baru kesebuah map arsip.

 

 



 

    ISTILAH – ISTILAH pada BasisData
                   Database adalah  Kumpulan file-file yang saling berkaitan antara satu file dengan file lainnya sehingga membentuk satu bangunan data untuk menginformasikan suatu masalah tertentu dengan batasan tertentu.
                   DBMS  adalah  Kumpulan file yang saling berinterkasi dan berkaitan bersama dengan program pengelolanya.
                   Entity  adalah Suatu  objek bisa berupa orang, tempat dan kejadian atau konsep yang informasinya menarik untuk direkanContoh :  
    Entitas dalam lingkungan akademik terdiri dari :
    Mahasiswa
    Dosen
    Matakuliah
                   Atribut/Field adalah Karakteristik dari  entitas tsb.
          Atribut sering disebut juga sebagai data elemen, data field atau data item
    Contoh :
          Entitas Mahasiswa, atributnya terdiri dari : Npm, nama,alamat,program studi dll
          Data Value
     
                   Nilai Data  adalah  Isi data / informasi yang tercakup dalam setiap elemen data.
    Atau  Data aktual yang disimpan pada setiap data elemen
    Contoh :
    Atribut Nama Mahasiswa dapat berisi Nilai Data : susi, tari, billy, ayu, dsb.
                   Record/tuple adalah Kumpulan elemen-elemen yang saling berhubungan/berkaitan menginformasikan entity secara lengkap.
    Contoh entity mahasiswa
    ‘0875089’,’rika’,’bandarlampung’,’mi’
                   File  adalah  Merupakan kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun data valuenya berbeda.
    Contoh Entity mahasiswa , atribut anda isi 3 record maka kumpulan ini menjadi File
     
     
    Sumber :
    ·         Abraham S.Dkk, 1996, database System Concept Third Edition, Indian Institute of Technology, Bombay
           Fathansyah, 1999, Basis Data, Informatika, Bandung
           Waljianto,2000,Sistem Basis Data : Analisa dan Pemodelan Data, J&J Learnin, Yogyakarta
           HTTP://www.ilmukomputer.org
           HTTP://www.computer.org
     

5 komentar:

  1. maaf mba saya gak ngerti, besok2 posting tentang perkebunan ya mba..

    BalasHapus
  2. Ditunggu yang lebih lengkap ya..!!

    BalasHapus
  3. Di lengkapin lagi yah min biar lebih jelas makasih

    BalasHapus