DATA & BASIS
DATA

Rendiansyah Nugroho
41812120150
DATA & BASIS DATA
5.1 Pengertian Data dan Informasi

 Data  merupakan bahan yang akan
  diolah menjadi suatu bentuk, yang Iebih
  berguna dan lebih mempunyai arti
 Informasi merupakan hasil dari
  pengolahan data tersebut
DATA & BASIS DATA
           DATA




        PENGOLAHAN




         INFORMASI
DATA & BASIS DATA
5.2 Dari Bit ke Informasi

 Komputer    bekerja dalam sistem biner.
  Sistem biner adalah sistem bilangan yang
  hanya mengenal dua macam angka
  yang disebut dengan istilah bit (binary
  digit), berupa 0 dan 1. Bit-bit dapat
  digunakan untuk menyusun karakter apa
  saja yang ada di dalam komputer
DATA & BASIS DATA
5.3 Satuan Data

 Bit
    merupakan satuan terkecil dalam
  komputer. Yaitu byte,megabyte,giga
  byte,tera byte,peta byte
DATA & BASIS DATA
        Satuan       Ekivalen                           Keterangan


Bit                              Terdiri dari nilai 0 atau 1

Nible            4 bit

                                 Untuk menyimpan sebuah karakter pada sistem
Byte             8 bit
                                 ASCII atau EBCDIC

                                 Awal PC hanya memiliki memori sebesar 640
Kilobyte (KB)    1024 byte
                                 kilobyte

                                 Memori PC pada saat ini berkisar antara 64 – 256
Megabyte (MB) 1024 kilobyte
                                 megabyte

                 1024            Ukuran hard disk yang digunakan berkisar antara
Gigabyte (GB)
                 megabyte        20 – 40 gigabyte

Terabyte (TB)    1024 gigabyte Database yang sangat besar

Petabyte (PB)    1024 terabyte   Penggunaan di masa mendatang
DATA & BASIS DATA
5.4 Data

 Data adalah obyek yang diproses.Untuk
 memproses maka data harus dibawa dari
 storage (tempat menyimpan) ke ALU
 (tempat proses).
DATA & BASIS DATA
  Berikut   merupakan cara pemrosesan
       data didalam ALU

                   ALU         CONTROL SECTION

Program            Data              Program




                                                 OUTPUT
                                         hasil
           INPUT




                          STORAGE
Data
DATA & BASIS DATA
   Data dapat dibagi 2 golongan besar, yaitu

Character
1. Adalah data yang tidak akan mengalami perhitungan-
   perhitungan arithmetic
2. Misalnya :Nama pegawai, nomor pegawai
3. Data tersebut terdiri dari kombinasi semua karakter yang dikenal
   komputer (huruf Alphabetik, angka 0 – 9, symbol-simbol = + ? !, dll )
4. Contoh : Ratna, 89092189KJ
5. Di dalam komputer data ini disimpan dalam bentuk karakter
   mode.

Numerik
1. Adalah data yang akan mengalami perhitungan arithmetic
2. Misalnya : bilangan-bilangan
3. Cara menyimpan data ini bisa secara zoned decimal, packed
   decimal, binary maupun floating point.
   Contoh : 876516, 100028
DATA & BASIS DATA
5.5 Hirarki Data
a) Bit (Binary Digit)
    Adalah pembentuk data yang paling
    elementer dalam storage.
    Ada 2 macam kombinasi bit, yaitu 0
    (nol) dan 1 (satu).
DATA & BASIS DATA
b)     Character (byte)
  Adalah unit data terkecil dalam storage
  yang mempunyai address (alamat).
  Macam-macam character :
  - Angka : 0 - 9
  - Huruf    : A - Z
  - Special character : + - * / = . , dsb
  Character ini terbentuk dari kombinasi 8
  bit.
DATA & BASIS DATA
 Gambar   Hirarki Data

                 Basis Data


                    File


           Record/Rekaman/Tupel


                 Field/Item


                  Karakter
DATA & BASIS DATA
c) Field / Item
  Adalah kumpulan dari karakter-karakter
  yang membentuk suatu arti,
 Misalnya : No. Mahasiswa, Nama
  Mahasiswa

         No. Induk   Nama Mahasiswa   ------

     1   12000001    Agus

     2   12000002    Budi

     3   12000003    Eni

     4   12000004    Fahmi
DATA & BASIS DATA
     d) Record / Rekaman / Tupel
       Adalah kumpulan dari field-field yang
       lengkap.
       Misalnya : record pegawai, akan memuat
       data-data (field) dari seseorang
       pegawai.
              No. Induk   Nama Mahasiswa   ------

record    1   12000001    Agus

          2   12000002    Budi

          3   12000003    Eni

          4   12000004    Fahmi
DATA & BASIS DATA
e) File
  Adalah kumpulan dari record-record
  yang sejenis.
 Misalnya : File pegawai akan memuat
  semua record-record pegawai didalam
  perusahaan itu.
DATA & BASIS DATA
f) Basis Data
 Adalah kumpulan dari bermacam-
   macam file yang disimpan didalam satu
   disk.



                  File 4



                 File 3

                 File 2

                 File 1
DATA & BASIS DATA
5.6 BASIS DATA
  Pengertian : Basis data (database)
  merupakan kumpulan dari data yang
  saling berhubungan satu dengan yang
  lainnya, tersimpan di perangkat keras
  computer dan digunakan perangkat
  lunak untuk memanipulasinya.
DATA & BASIS DATA
 Sistem basis data (database system)
 adalah suatu sistem informasi yang
 mengintegrasikan kumpulan dari data
 yang saling berhubungan satu dengan
 yang lainnya dan membuatnya tersedia
 untuk     beberapa    aplikasi  yang
 bermacam-macam di dalam suatu
 organisasi.
DATA & BASIS DATA
 Sistem basis data merupakan perpaduan
 antara basis data dan sistem manajemen
 basis data. Database yang kompleks dan
 disertai dengan teknik pendokumentasian
 dan     prosedur    manipulasinya  akan
 membentuk Sistem Manajemen Basis
 Data (DataBase Management System –
 DBMS)
DATA & BASIS DATA
    Kriteria penting dalam Basis Data
1.     Berorientasi data dan bukan berorientasi
       program
2.     Dapat digunakan oleh beberapa program
       aplikasi tanpa perlu menguah basis datanya
3.     Dapat dikembangkan dengan mudah, baik
       volume maupun strukturnya
4.     Dapat memenuhi kebutuhan sistem-sistem baru
       secara mudah.
5.     Dapat digunakan dengan cara-cara yang
       berbeda.
DATA & BASIS DATA
 Komponen-komponen         sistem basis data adalah :
1.   Hardware, sebagai pendukung operasi pengolahan
     data seperti CPU, memori, disk, terminal dan
     sebagainya.
2.   Software sistem operasi (Windows 9x, Windows
     2000/XP, Linux, UNIX)
3.   Software pengelola basis data (DBMS) seperti MS-
     Access, SQL, Oracle)
4.   Software program aplikasi misalnya Visual Basic,
     Delphi, Visual Foxpro)
5.   Basis data (semua data yang diperlukan, dipelihara,
     dikelola oleh Sistem Basis Data)
6.   Pemakai/pengguna basis data (user)
DATA & BASIS DATA
 Pengguna/user basis data meliputi:
a) Database administrator
    Yaitu pengguna yang memiliki kewenangan
    sebagai pusat pengendali seluruh sistem
    basis data maupun program-program yang
    mengaksesnya, menentukan pola struktur
    basis data, memodifikasi, membagi tugas
    pengolahan dan memberikan otoritas
    tertentu, dan sebagainya.
DATA & BASIS DATA
b) Aplication programmers
  Yaitu programmer aplikasi yang
  berinteraksi dengan sistem melalui
  pemanggilan Data Manipulation
  Language (DML) yang dimasukkan ke
  dalam program yang tertulis.
DATA & BASIS DATA
c) Sophisticated Users
  Yaitu pengguna yang berinteraksi
  dengan sistem tanpa harus menuliskan
  sendiri programnya diganti dengan
  melakukan permintaan (request) dalam
  bentuk bahasa query basis data. Seperti
  menggunakan MS-Access, SQL dan
  sebagainya.
DATA & BASIS DATA
d) Specialized Users
  Yaitu pengguna yang menuliskan
  program aplikasi basis data khusus yang
  tidak sesuai dengan framework
  pemrosesan data tradisional. Contoh:
  Sistem pakar, multimedia dan
  sebagainya.
DATA & BASIS DATA
e) Naive Users
  Yaitu pengguna yang berinteraksi
  dengan sistem dengan cara memanggil
  salah satu program aplikasi yang telah
  disediakan. Contoh: operator pada
  bagian teller, gaji, personalia, dan
  sebagainya.
DATA & BASIS DATA
 Program
 Aplikasi                            User




 Program
 Aplikasi
                   DBMS

                                     User



        Software          Hardware


                   Data
DATA & BASIS DATA
 Manfaat   yang diperoleh dari penggunaan database :
1. Mengatasi kerangka (redundancy) data
  Penyimpanan data yang sama pada beberapa tempat
  selain bisa menyulitkan pemakai tentang aktualisasi data
  juga memboroskan tempat penyimpanan, maka basis
  data akan mendeteksi dan menghindari jika terjadi
  kerangkapan data.
DATA & BASIS DATA
2. Menghindari terjadinya inkonsistensi data
   Akibat lain jika terjadi kerangkapan data, maka jika
   terjadi perubahan pada data yang satu sedangkan
   yang lain tidak dirubah akan terjadi ketidakkonsistenan
   data. Untuk itu database akan menyesuaikan terhadap
   data yang sama jika terjadi perubahan, jadi semua
   data akan selalu ter-update.

3. Mengatasi kesulitan dalam mengakses data
 Memudahkan jika suatu saat akan diambil atau dicetak
   data yang memiliki criteria tertentu, misalnya pada
   tanggal tertentu, alamat tertentu, jumlah tertentu dan
   sebagainya.
DATA & BASIS DATA
4. Menyusun format yang standar dari sebuah data
 Data yang sama pada file yang berbeda harus
  memiliki format data berupa tipe dan jangkauannya
  harus sama. Ketidaksamaan format data akan
  mengakibatkan sulit atau tidak biasanya
  pengaksesan data yang lain.

5. Penggunaan oleh banyak pemakai (multiple user)
 Sebuah database bisa dimanfaatkan sekaligus
  secara bersama oleh banyak pengguna (multiuser).
DATA & BASIS DATA
6. Melakukan perlindungan dan pengamanan data (data
   security)
 Setiap data hanya bisa diakses atau dimanipulasi oleh
   pihak yang diberi otoritas dengan memberikan login dan
   password terhadap masing-masing data.

7. Menyusun integritas dan independensi data
 Basis data merupakan data komplek yang bisa
   diintegrasikan, sehingga memanipulasi untuk
   mendapatkan berbaai bentuk lembar kerja dan
   laporannya yang diinginkan. Namun demikian masing-
   masing data tidak saling tergantung terhadap data yang
   lain. Data-data dalam basis data bisa saling berdiri
   sendiri.
DATA & BASIS DATA
5.7 Database Management System (DBMS)
  Sistem manajemen basis data (DataBase Management
  Systems – DBMS) berisi kumpulan data yang saling
  berelasi dengan set program untuk mengakses data
  tersebut. Jadi DBMS terdiri dari database dan set
  program untuk menambah data, menghapus data,
  mengubah, mengambil dan membaca data. DBMS
  merupakan     software   yang    mengatur   proses
  pengelolaan basis data. Pengelolaannya meliputi
  pembuatan database, akses terhadap database serta
  penyimpanan data dalam database.
DATA & BASIS DATA
    Manfaat Penggunaan DBMS
1.    Untuk mengorganisasikan dan mengelola data
      dalam jumlah besar.
2.    Untuk membantu dalam melindungi data dari
      kerusakan yang disebabkan penggunaan atau
      pengaksesan yang tidak sah.
3.    Memudahkan dalam pengambilan kembali
      data (data retrieval)
4.    Untuk memudahkan dalam penggunaan atau
      pengaksesan data secara bersamaan dalam
      suatu jaringan.
DATA & BASIS DATA
   Keunggulan DBMS
       Praktis
    Penggunaan media penyimpan yang berukuran kecil
    namun padat informasi.
       Cepat
    Mesin dapat mengambil atau mengubah data jauh
    lebih cepat daripada manusia
       Mengurangi kejenuhan
    Menghindari pekerjaan yang berulang-ulang dan
    monoton yang bisa membosankan
       Terbaru (up to date)
    Informasi yang tersedia mutakhir dan akurat setiap saat.
DATA & BASIS DATA
   Bahasa-bahasa yang terdapat dalam DBMS :

1) Data   Definition Language (DDL)
    Mempunyai fungsi utama untuk mendefinisikan
    data dalam database secara
    logika, diantaranya yaitu :
     Digunakan  untuk mendefinisikan karakteristik dari
      record (meliputi nama, tipe dan lebar dari field)
     Untuk menentukan kunci field
     Menyediakan cara untuk menentukan hubungan
      dengan data di file lain
     Untuk merubah struktur dari record
     Untuk menampilkan struktur dari record
DATA & BASIS DATA
2) Data Manipulation Language (DML)
   Digunakan untuk memanipulasi basisdata yang telah didefinisikan dengan DDL.
   DML menyediakan beberapa commad, diantaranya adalah
 USE   untuk menggunakan file database tertentu
 APPEND         untuk menambahkan atau mengisikan data ke file database
 EDIT untuk mengoreksi data
 REPLACE        untuk menggantikan data suatu field
 LIST  untuk menampilkan data
 DISPLAY        untuk menampilkan data
 SORT untuk mengurutkan data
 FIND untuk mencari data tertentu yang telah diindeks
DATA & BASIS DATA
5.8 Tipe File
  Tipe file yang digunakan di DBMS
  dibedakan menjadi berikut ini :
a. File induk (master file)
 Di dalam aplikasi, file ini merupakan file
  yang penting, karena berisi record-record
  yang sangat perlu didalam organisasi. File
  ini akan tetap terus ada selama hidup
  dari sistem
DATA & BASIS DATA
   File Master dapat dikategorikan lagi menjadi :
     File  induk acuan (reference master file) yaitu
      file induk yang recordnya relative statis,
      jarang berubah nilainya.
    Misalnya adalah file daftar gaji, file daftar matakuliah.`
     File  induk dinamik (dynamic master file) yaitu
      file induk yang nilai dari record-recordnya
      sering berubah atau sering dimutakhirkan
      (up-dated) sebagai hasil dari suatu transaksi.
    Misalnya: file induk data barang, yang setiap saat field
    unitnya harus dimutakhirkan bila terjadi transaksi.
DATA & BASIS DATA
b. File transaksi (transaction file)
 File transaksi disebut juga nama input file. File
  digunakan untuk merekam data hasil dari transaksi
  yang terjadi.
 Contoh: file penjualan, yang berisi data hasil
  transaksi penjualan.
c. File Laporan ( report file)
 File ini disebut juga dengan nama output file, yaitu
  file yang berisi informasi yang akan ditampilkan. Isi
  dari file biasanya diambilkan dari field di satu atau
  lebih master file untuk mempersiapkan pembuatan
  laporan.
DATA & BASIS DATA
4. File Sejarah (history file)
 File sejarah disebut juga file arsip (archival file)
  merupakan file yang berisi data masa lalu yang
  sudah tidak aktif lagi, tetapi masih disimpan sebagai
  arsip.
5. File pelindung (backup file)
 Merupakan salinan dari file-file yang masih aktif
  didalam basisdata pada suatu saat tertentu. File ini
  digunakan sebagai pelindung atau cadangan bila
  file basisdata yang aktif mengalami kerusakan atau
  hilang.

Data & Basis Data

  • 1.
    DATA & BASIS DATA RendiansyahNugroho 41812120150
  • 2.
    DATA & BASISDATA 5.1 Pengertian Data dan Informasi  Data merupakan bahan yang akan diolah menjadi suatu bentuk, yang Iebih berguna dan lebih mempunyai arti  Informasi merupakan hasil dari pengolahan data tersebut
  • 3.
    DATA & BASISDATA DATA PENGOLAHAN INFORMASI
  • 4.
    DATA & BASISDATA 5.2 Dari Bit ke Informasi  Komputer bekerja dalam sistem biner. Sistem biner adalah sistem bilangan yang hanya mengenal dua macam angka yang disebut dengan istilah bit (binary digit), berupa 0 dan 1. Bit-bit dapat digunakan untuk menyusun karakter apa saja yang ada di dalam komputer
  • 5.
    DATA & BASISDATA 5.3 Satuan Data  Bit merupakan satuan terkecil dalam komputer. Yaitu byte,megabyte,giga byte,tera byte,peta byte
  • 6.
    DATA & BASISDATA Satuan Ekivalen Keterangan Bit Terdiri dari nilai 0 atau 1 Nible 4 bit Untuk menyimpan sebuah karakter pada sistem Byte 8 bit ASCII atau EBCDIC Awal PC hanya memiliki memori sebesar 640 Kilobyte (KB) 1024 byte kilobyte Memori PC pada saat ini berkisar antara 64 – 256 Megabyte (MB) 1024 kilobyte megabyte 1024 Ukuran hard disk yang digunakan berkisar antara Gigabyte (GB) megabyte 20 – 40 gigabyte Terabyte (TB) 1024 gigabyte Database yang sangat besar Petabyte (PB) 1024 terabyte Penggunaan di masa mendatang
  • 7.
    DATA & BASISDATA 5.4 Data  Data adalah obyek yang diproses.Untuk memproses maka data harus dibawa dari storage (tempat menyimpan) ke ALU (tempat proses).
  • 8.
    DATA & BASISDATA  Berikut merupakan cara pemrosesan data didalam ALU ALU CONTROL SECTION Program Data Program OUTPUT hasil INPUT STORAGE Data
  • 9.
    DATA & BASISDATA  Data dapat dibagi 2 golongan besar, yaitu Character 1. Adalah data yang tidak akan mengalami perhitungan- perhitungan arithmetic 2. Misalnya :Nama pegawai, nomor pegawai 3. Data tersebut terdiri dari kombinasi semua karakter yang dikenal komputer (huruf Alphabetik, angka 0 – 9, symbol-simbol = + ? !, dll ) 4. Contoh : Ratna, 89092189KJ 5. Di dalam komputer data ini disimpan dalam bentuk karakter mode. Numerik 1. Adalah data yang akan mengalami perhitungan arithmetic 2. Misalnya : bilangan-bilangan 3. Cara menyimpan data ini bisa secara zoned decimal, packed decimal, binary maupun floating point. Contoh : 876516, 100028
  • 10.
    DATA & BASISDATA 5.5 Hirarki Data a) Bit (Binary Digit) Adalah pembentuk data yang paling elementer dalam storage. Ada 2 macam kombinasi bit, yaitu 0 (nol) dan 1 (satu).
  • 11.
    DATA & BASISDATA b) Character (byte) Adalah unit data terkecil dalam storage yang mempunyai address (alamat). Macam-macam character : - Angka : 0 - 9 - Huruf : A - Z - Special character : + - * / = . , dsb Character ini terbentuk dari kombinasi 8 bit.
  • 12.
    DATA & BASISDATA  Gambar Hirarki Data Basis Data File Record/Rekaman/Tupel Field/Item Karakter
  • 13.
    DATA & BASISDATA c) Field / Item Adalah kumpulan dari karakter-karakter yang membentuk suatu arti,  Misalnya : No. Mahasiswa, Nama Mahasiswa No. Induk Nama Mahasiswa ------ 1 12000001 Agus 2 12000002 Budi 3 12000003 Eni 4 12000004 Fahmi
  • 14.
    DATA & BASISDATA d) Record / Rekaman / Tupel Adalah kumpulan dari field-field yang lengkap. Misalnya : record pegawai, akan memuat data-data (field) dari seseorang pegawai. No. Induk Nama Mahasiswa ------ record 1 12000001 Agus 2 12000002 Budi 3 12000003 Eni 4 12000004 Fahmi
  • 15.
    DATA & BASISDATA e) File Adalah kumpulan dari record-record yang sejenis.  Misalnya : File pegawai akan memuat semua record-record pegawai didalam perusahaan itu.
  • 16.
    DATA & BASISDATA f) Basis Data  Adalah kumpulan dari bermacam- macam file yang disimpan didalam satu disk. File 4 File 3 File 2 File 1
  • 17.
    DATA & BASISDATA 5.6 BASIS DATA Pengertian : Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras computer dan digunakan perangkat lunak untuk memanipulasinya.
  • 18.
    DATA & BASISDATA  Sistem basis data (database system) adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.
  • 19.
    DATA & BASISDATA  Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data. Database yang kompleks dan disertai dengan teknik pendokumentasian dan prosedur manipulasinya akan membentuk Sistem Manajemen Basis Data (DataBase Management System – DBMS)
  • 20.
    DATA & BASISDATA  Kriteria penting dalam Basis Data 1. Berorientasi data dan bukan berorientasi program 2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu menguah basis datanya 3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya 4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah. 5. Dapat digunakan dengan cara-cara yang berbeda.
  • 21.
    DATA & BASISDATA  Komponen-komponen sistem basis data adalah : 1. Hardware, sebagai pendukung operasi pengolahan data seperti CPU, memori, disk, terminal dan sebagainya. 2. Software sistem operasi (Windows 9x, Windows 2000/XP, Linux, UNIX) 3. Software pengelola basis data (DBMS) seperti MS- Access, SQL, Oracle) 4. Software program aplikasi misalnya Visual Basic, Delphi, Visual Foxpro) 5. Basis data (semua data yang diperlukan, dipelihara, dikelola oleh Sistem Basis Data) 6. Pemakai/pengguna basis data (user)
  • 22.
    DATA & BASISDATA  Pengguna/user basis data meliputi: a) Database administrator Yaitu pengguna yang memiliki kewenangan sebagai pusat pengendali seluruh sistem basis data maupun program-program yang mengaksesnya, menentukan pola struktur basis data, memodifikasi, membagi tugas pengolahan dan memberikan otoritas tertentu, dan sebagainya.
  • 23.
    DATA & BASISDATA b) Aplication programmers Yaitu programmer aplikasi yang berinteraksi dengan sistem melalui pemanggilan Data Manipulation Language (DML) yang dimasukkan ke dalam program yang tertulis.
  • 24.
    DATA & BASISDATA c) Sophisticated Users Yaitu pengguna yang berinteraksi dengan sistem tanpa harus menuliskan sendiri programnya diganti dengan melakukan permintaan (request) dalam bentuk bahasa query basis data. Seperti menggunakan MS-Access, SQL dan sebagainya.
  • 25.
    DATA & BASISDATA d) Specialized Users Yaitu pengguna yang menuliskan program aplikasi basis data khusus yang tidak sesuai dengan framework pemrosesan data tradisional. Contoh: Sistem pakar, multimedia dan sebagainya.
  • 26.
    DATA & BASISDATA e) Naive Users Yaitu pengguna yang berinteraksi dengan sistem dengan cara memanggil salah satu program aplikasi yang telah disediakan. Contoh: operator pada bagian teller, gaji, personalia, dan sebagainya.
  • 27.
    DATA & BASISDATA Program Aplikasi User Program Aplikasi DBMS User Software Hardware Data
  • 28.
    DATA & BASISDATA  Manfaat yang diperoleh dari penggunaan database : 1. Mengatasi kerangka (redundancy) data Penyimpanan data yang sama pada beberapa tempat selain bisa menyulitkan pemakai tentang aktualisasi data juga memboroskan tempat penyimpanan, maka basis data akan mendeteksi dan menghindari jika terjadi kerangkapan data.
  • 29.
    DATA & BASISDATA 2. Menghindari terjadinya inkonsistensi data Akibat lain jika terjadi kerangkapan data, maka jika terjadi perubahan pada data yang satu sedangkan yang lain tidak dirubah akan terjadi ketidakkonsistenan data. Untuk itu database akan menyesuaikan terhadap data yang sama jika terjadi perubahan, jadi semua data akan selalu ter-update. 3. Mengatasi kesulitan dalam mengakses data  Memudahkan jika suatu saat akan diambil atau dicetak data yang memiliki criteria tertentu, misalnya pada tanggal tertentu, alamat tertentu, jumlah tertentu dan sebagainya.
  • 30.
    DATA & BASISDATA 4. Menyusun format yang standar dari sebuah data  Data yang sama pada file yang berbeda harus memiliki format data berupa tipe dan jangkauannya harus sama. Ketidaksamaan format data akan mengakibatkan sulit atau tidak biasanya pengaksesan data yang lain. 5. Penggunaan oleh banyak pemakai (multiple user)  Sebuah database bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
  • 31.
    DATA & BASISDATA 6. Melakukan perlindungan dan pengamanan data (data security)  Setiap data hanya bisa diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan login dan password terhadap masing-masing data. 7. Menyusun integritas dan independensi data  Basis data merupakan data komplek yang bisa diintegrasikan, sehingga memanipulasi untuk mendapatkan berbaai bentuk lembar kerja dan laporannya yang diinginkan. Namun demikian masing- masing data tidak saling tergantung terhadap data yang lain. Data-data dalam basis data bisa saling berdiri sendiri.
  • 32.
    DATA & BASISDATA 5.7 Database Management System (DBMS) Sistem manajemen basis data (DataBase Management Systems – DBMS) berisi kumpulan data yang saling berelasi dengan set program untuk mengakses data tersebut. Jadi DBMS terdiri dari database dan set program untuk menambah data, menghapus data, mengubah, mengambil dan membaca data. DBMS merupakan software yang mengatur proses pengelolaan basis data. Pengelolaannya meliputi pembuatan database, akses terhadap database serta penyimpanan data dalam database.
  • 33.
    DATA & BASISDATA  Manfaat Penggunaan DBMS 1. Untuk mengorganisasikan dan mengelola data dalam jumlah besar. 2. Untuk membantu dalam melindungi data dari kerusakan yang disebabkan penggunaan atau pengaksesan yang tidak sah. 3. Memudahkan dalam pengambilan kembali data (data retrieval) 4. Untuk memudahkan dalam penggunaan atau pengaksesan data secara bersamaan dalam suatu jaringan.
  • 34.
    DATA & BASISDATA  Keunggulan DBMS  Praktis Penggunaan media penyimpan yang berukuran kecil namun padat informasi.  Cepat Mesin dapat mengambil atau mengubah data jauh lebih cepat daripada manusia  Mengurangi kejenuhan Menghindari pekerjaan yang berulang-ulang dan monoton yang bisa membosankan  Terbaru (up to date) Informasi yang tersedia mutakhir dan akurat setiap saat.
  • 35.
    DATA & BASISDATA  Bahasa-bahasa yang terdapat dalam DBMS : 1) Data Definition Language (DDL) Mempunyai fungsi utama untuk mendefinisikan data dalam database secara logika, diantaranya yaitu :  Digunakan untuk mendefinisikan karakteristik dari record (meliputi nama, tipe dan lebar dari field)  Untuk menentukan kunci field  Menyediakan cara untuk menentukan hubungan dengan data di file lain  Untuk merubah struktur dari record  Untuk menampilkan struktur dari record
  • 36.
    DATA & BASISDATA 2) Data Manipulation Language (DML) Digunakan untuk memanipulasi basisdata yang telah didefinisikan dengan DDL. DML menyediakan beberapa commad, diantaranya adalah  USE untuk menggunakan file database tertentu  APPEND untuk menambahkan atau mengisikan data ke file database  EDIT untuk mengoreksi data  REPLACE untuk menggantikan data suatu field  LIST untuk menampilkan data  DISPLAY untuk menampilkan data  SORT untuk mengurutkan data  FIND untuk mencari data tertentu yang telah diindeks
  • 37.
    DATA & BASISDATA 5.8 Tipe File Tipe file yang digunakan di DBMS dibedakan menjadi berikut ini : a. File induk (master file)  Di dalam aplikasi, file ini merupakan file yang penting, karena berisi record-record yang sangat perlu didalam organisasi. File ini akan tetap terus ada selama hidup dari sistem
  • 38.
    DATA & BASISDATA  File Master dapat dikategorikan lagi menjadi :  File induk acuan (reference master file) yaitu file induk yang recordnya relative statis, jarang berubah nilainya. Misalnya adalah file daftar gaji, file daftar matakuliah.`  File induk dinamik (dynamic master file) yaitu file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (up-dated) sebagai hasil dari suatu transaksi. Misalnya: file induk data barang, yang setiap saat field unitnya harus dimutakhirkan bila terjadi transaksi.
  • 39.
    DATA & BASISDATA b. File transaksi (transaction file)  File transaksi disebut juga nama input file. File digunakan untuk merekam data hasil dari transaksi yang terjadi.  Contoh: file penjualan, yang berisi data hasil transaksi penjualan. c. File Laporan ( report file)  File ini disebut juga dengan nama output file, yaitu file yang berisi informasi yang akan ditampilkan. Isi dari file biasanya diambilkan dari field di satu atau lebih master file untuk mempersiapkan pembuatan laporan.
  • 40.
    DATA & BASISDATA 4. File Sejarah (history file)  File sejarah disebut juga file arsip (archival file) merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip. 5. File pelindung (backup file)  Merupakan salinan dari file-file yang masih aktif didalam basisdata pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file basisdata yang aktif mengalami kerusakan atau hilang.