PTI (Pengantar Teknologi Informasi)
BASIS DATA




                                      1
Apa itu database ?
   Basis data : kumpulan informasi yang disimpan dalam disk komputer
    secara sistematis
   Software yang digunakan untuk membuat, mengola, memelihara,
    memonitor dan memindah database disebut DBMS (Database
    Management System)
   Contoh :
     Microsoft Access
     Microsoft SQL Server
     Oracle
     MySQL
     PostSQL
     dBase
     Clipper
     dll...
Keuntungan database
   Berikut adalah keuntungan yang ditawarkan database komputer :
     Mudah menyimpan informasi yang jumlahnya banyak
     Mundah mendapatkan kembali informasi secara cepat dan fleksibel
     Mudah untuk mengelola informasi
     Mudah untuk menyetak informasi
     Mudah untuk mendistribusikan informasi
Anatomi database
        Characters
        Field
        Record
        Tabel
        File
        Database
Record                Field




                              Table
Model database
   Hierarchical Model (Database Hirarkis)
     seperti model pohon
     tidak fleksibel karena membatasi hanya one-to-many relationship
   Network Model (Database Jaringan)
     seperti jaringan
     struktur mengijinkan may-to-many relationship
   Relational Model (Database Relasional)
     model database paling banyak digunakan dan fleksibel
     record antar tabel dihubungkan dengan “key value”
   Object Oriented Model
     memiliki kemampuan menangani data grafik, gambar, video, dan text
Database Hirarkis
 One-to-many : satu anak hanya memiliki satu parent
Database Jaringan
 Many-to-many : satu anak bisa memiliki banyak parent
Database Relational
 Antar tabel bisa saling terhubung dengan key value
Operasi database
 Import
: menerima data dalam
bentuk file text

 Export
: menghasilkan data dalam
bentuk file text

 Query
: Menemukan record yang
cocok dengan kriteria
Google
 Salah satu perusahaan yang sangat sukses dengan WWW
 Search engine : web, fact, quote
 Didirikan oleh : Sergey Brin dan Larry Page
SQL (Structured Query Language)
   Untuk mengakses dan memanipulasi data dalam database
   Perintah SQL terdapat 3 macam :
     DDL (Data Definition Languange) :
        CREATE : membuat database/ tabel
        DROP : menghapus database/ tabel
        ALTER : mengubah tabel
     DML (Data Manipulation Languange) :
        SELECT : menampilkan record
        INSERT : menambah record
        UPDATE : mengubah record
        DELETE : menghapus record
DBMS       (Database Management System)
   Database yang besar biasanya terdiri lebih dari seratus data yang
    saling berhubungan
   DBMS mencegah pengguna menghadapi kompleksitas internal sistem
    dengan hanya menyediakan informasi dan perintah yang dibutuhkan.
   Rational  RDBMS
   Object  OODBMS
DBMS       (Database Management System)
   Digunakan secara interaktif atau dapat dikontrol langsung melalui
    program lain (aplikasi).
DBMS       (Database Management System)
   Pendekatan client/server
   Database biasanya disimpan di dalam server dengan pengaman khusus
   Sekaligus diinstall DBMS untuk mengelola database tersebut
   Penanggung jawab  Administrator Database
   Staff/ Pegawai  tidak langsung berhubungan dengan DBMS tetapi
    melalui aplikasi
   Informasi biasanya disediakan via intranet perusahaan melalui website
    internal
Trend Database
   Database Multimedia
     Menyimpan informasi berupa : grafis, gambar, foto, peta, video
        clips, animasi dan media lain
   Natural Database Languange
     Membuat query dengan menggunakan natural languange
     Future database  database akan digabungkan dengan teknologi
        kecerdasan buatan.
   Akankah Object oreinted Database akan mengantikan rational
    database ?
Data Warehouse & Data Mining
   Data Warehouse : Gudang data  kumpulan dari beberapa database
    transaksional (penjualan, keuangan) maupun administrasi
    (kepegawaian).
   Data Mining : pengalian, pencarian, ekstrasi infomasi dari database
    yang sangat besar(data warehouse)
     Menggunakan metode statistik dan teknologi kecerdasan buatan
     Untuk menghasilkan informasi prediksi
     Sebagai bahan pendukung keputusan
Data Personal & Privacy Problem
   Lebih dari 15.000 database marketing berisi 2 milyar nama
   Database ini berisi data pribadi : alamat, umur, pendapatan, agama
   CRM  manajemen hubungan dengan pelanggan memicu penggalian
    informasi pelanggan

       ID card
       Account name (Password)
       Kartu kredit

   Akumulasi data personal oleh pemerintah dan bisnis dapat mengancam
    privacy individu
   Aturan perlindungan terhadapa privacy  Amerika dan Eropa
Next...
 Jaringan dan Komunikasi Data
 Tugas :
   Buat Helpdesk. Petunjuk Manual menggunakan Acces
   Buat Database Pegawai.
   Dalam Bentuk Hardcopy, capture gambar
 Presentasi :
   Email, Milis dan Forum
   Excel




                                                  18

BASIS DATA

  • 1.
    PTI (Pengantar TeknologiInformasi) BASIS DATA 1
  • 2.
    Apa itu database?  Basis data : kumpulan informasi yang disimpan dalam disk komputer secara sistematis  Software yang digunakan untuk membuat, mengola, memelihara, memonitor dan memindah database disebut DBMS (Database Management System)  Contoh :  Microsoft Access  Microsoft SQL Server  Oracle  MySQL  PostSQL  dBase  Clipper  dll...
  • 3.
    Keuntungan database  Berikut adalah keuntungan yang ditawarkan database komputer :  Mudah menyimpan informasi yang jumlahnya banyak  Mundah mendapatkan kembali informasi secara cepat dan fleksibel  Mudah untuk mengelola informasi  Mudah untuk menyetak informasi  Mudah untuk mendistribusikan informasi
  • 4.
    Anatomi database  Characters  Field  Record  Tabel  File  Database Record Field Table
  • 5.
    Model database  Hierarchical Model (Database Hirarkis)  seperti model pohon  tidak fleksibel karena membatasi hanya one-to-many relationship  Network Model (Database Jaringan)  seperti jaringan  struktur mengijinkan may-to-many relationship  Relational Model (Database Relasional)  model database paling banyak digunakan dan fleksibel  record antar tabel dihubungkan dengan “key value”  Object Oriented Model  memiliki kemampuan menangani data grafik, gambar, video, dan text
  • 6.
    Database Hirarkis  One-to-many: satu anak hanya memiliki satu parent
  • 7.
    Database Jaringan  Many-to-many: satu anak bisa memiliki banyak parent
  • 8.
    Database Relational  Antartabel bisa saling terhubung dengan key value
  • 9.
    Operasi database  Import :menerima data dalam bentuk file text  Export : menghasilkan data dalam bentuk file text  Query : Menemukan record yang cocok dengan kriteria
  • 10.
    Google  Salah satuperusahaan yang sangat sukses dengan WWW  Search engine : web, fact, quote  Didirikan oleh : Sergey Brin dan Larry Page
  • 11.
    SQL (Structured QueryLanguage)  Untuk mengakses dan memanipulasi data dalam database  Perintah SQL terdapat 3 macam :  DDL (Data Definition Languange) : CREATE : membuat database/ tabel DROP : menghapus database/ tabel ALTER : mengubah tabel  DML (Data Manipulation Languange) : SELECT : menampilkan record INSERT : menambah record UPDATE : mengubah record DELETE : menghapus record
  • 12.
    DBMS (Database Management System)  Database yang besar biasanya terdiri lebih dari seratus data yang saling berhubungan  DBMS mencegah pengguna menghadapi kompleksitas internal sistem dengan hanya menyediakan informasi dan perintah yang dibutuhkan.  Rational  RDBMS  Object  OODBMS
  • 13.
    DBMS (Database Management System)  Digunakan secara interaktif atau dapat dikontrol langsung melalui program lain (aplikasi).
  • 14.
    DBMS (Database Management System)  Pendekatan client/server  Database biasanya disimpan di dalam server dengan pengaman khusus  Sekaligus diinstall DBMS untuk mengelola database tersebut  Penanggung jawab  Administrator Database  Staff/ Pegawai  tidak langsung berhubungan dengan DBMS tetapi melalui aplikasi  Informasi biasanya disediakan via intranet perusahaan melalui website internal
  • 15.
    Trend Database  Database Multimedia  Menyimpan informasi berupa : grafis, gambar, foto, peta, video clips, animasi dan media lain  Natural Database Languange  Membuat query dengan menggunakan natural languange  Future database  database akan digabungkan dengan teknologi kecerdasan buatan.  Akankah Object oreinted Database akan mengantikan rational database ?
  • 16.
    Data Warehouse &Data Mining  Data Warehouse : Gudang data  kumpulan dari beberapa database transaksional (penjualan, keuangan) maupun administrasi (kepegawaian).  Data Mining : pengalian, pencarian, ekstrasi infomasi dari database yang sangat besar(data warehouse)  Menggunakan metode statistik dan teknologi kecerdasan buatan  Untuk menghasilkan informasi prediksi  Sebagai bahan pendukung keputusan
  • 17.
    Data Personal &Privacy Problem  Lebih dari 15.000 database marketing berisi 2 milyar nama  Database ini berisi data pribadi : alamat, umur, pendapatan, agama  CRM  manajemen hubungan dengan pelanggan memicu penggalian informasi pelanggan  ID card  Account name (Password)  Kartu kredit  Akumulasi data personal oleh pemerintah dan bisnis dapat mengancam privacy individu  Aturan perlindungan terhadapa privacy  Amerika dan Eropa
  • 18.
    Next...  Jaringan danKomunikasi Data  Tugas :  Buat Helpdesk. Petunjuk Manual menggunakan Acces  Buat Database Pegawai.  Dalam Bentuk Hardcopy, capture gambar  Presentasi :  Email, Milis dan Forum  Excel 18