Pertemuan 1 Konsep Dasar Basis Data


  • PERTEMUAN 1 KONSEP DASAR BASIS DATA

1.PENGENALAN BASIS DATA

    Basis  Data (database) merupakan salah satu komponen utama pendukung program aplikasi.Semua program aplikasi pengolahan data pasti menggunakan basis data untuk tempat penyimpanan data.Basis data sudah banyak digunakan dalam berbagai jenis aplikasi,mulai dari aplikasi sederhana,seperti aplikasi pengelolaan nomor telepon sampai dengan aplikasi kompleks,seperti aplikasi pembayaran gaji karyawan perusahaan.

2.KONSEP DASAR BASIS DATA
 
 A).Basis Data adalah suatu susunan/kumpulan data operasional lengkap dari suatu           organisasi/perusahaan yang diorganisir/dikelola dan di simpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer sehingga mampu menyediakan    informasi yang diperlukan pemakainya.

  B).Sistem Basis Data
    Sistem basis data adalah suatu sistem penyusunan dan pengelolaan record-record dengan menggunakan komputer,dengan tujuan untuk menyimpan atau merekam serta memeihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.
  • DEFINISI DATABASE MENURUT PARA AHLI
  Database merupakan kumpulan informasi yang disimpan didalam komputer yang secara sistematik agar dapat diperiksa menggunakan suatu program komputer.
   secara konsep database berupa kumpulan dari data-data yang membentuk file yang antara satu dengan yang lainnya terhubung dengan tatacara tertentu untuk membentuk data baru.selain pengertian diatas ,berikut ini adalah pengertian database menurut para ahli:
          1).S.Atte     
            Pengertian database menurut S.Atte adalah sebuah koleksi data-data yang saling berinteraksi              yang ada dalam suatu organisasi atau enerprise dengan macam-macam penggunaan.

          2).Fabbri dan Schwab
             Pengertian database menurut Fabbru danSchwab adalah sebuah sistem berkas terpadu yang                dirancang terutama untuk dapat meminimalkan pengulangan atau redundancy  data.

         3).Chou 
           Pengertian database menurut Chou adalah kumpulan informasi yang bermanfaat yang                          diorganisasikan dalam tatacara yang khusus sehingga dapat digunakan untuk berbagai                           kebutuhan suatu organisasi.

        4).Toni Fabbrri    
           Pengertian database menurut Toni Fabbri adalah sebuah sistem file-file dan data tersebut yang             mempunyai sebuah primary key untuk melakukan pengulangan data.

        5).C.J.Date
          Pengertian database menurut C.J.Date adalah kolek data operasional yang sengaja di simpan               dan juga dipakai oleh sistem aplikasi dari suatu organisasi.

        6).Gordon C.Everest 
 .        Pengertian database menurut Gordon C.Everest adalah suatu koleksi atau kumpulan data yang            bersifat mekanis,terbagi atau shared,terdefinisi secara formal dan juga terkontrol .pengontrolan            tersebut berpusat pada suatu organisasi.

        7).Jogiyanto
          Pengertian database menurut Jogiyanto adalah kumpulan data yang saling berhubungan satu               dengan yang lainnya, tersimpan di simpanan luar komputer dan digunakan perangkat lunak                  tertentu untuk memanipulasinya.

        8).Date           
          Pengertian database menurut Date adalah sebagai tempat sekumpulan berkas dan juga                          terkomputerisasi ,jadi sistem database menurut Date pada dasarnya adalah sistem                                  terkomputerisasi yang mempunyai tujuan utamanya untuk melakukan pemeliharaan terhadap              informasi dan juga membuat informasi tersebut tersedia saat dibutuhkan.

3.KOMPONEN SISTEM BASIS DATA TERDAPAT 4 KOMPONEN KELOMPOK DARI SISTEM     BASIS DATA:
   A.DATA, dengan ciri-ciri:
       1.Data disimpan secara terintegrasi (integrated) Terintegrated yaitu Database merupakan                        kumpulan dari berbagai macamfile dari aplikasi-aplikasi yang berbeda yang disusun dengan                cara menghilangkan bagian-bagian yang rangkap (redundant)
       2.Data dapat dipakai secara bersama-sama (shared) shared yaitu masing-masing dari database dapat diakses oleh pemakai dalam waktu yang bersamaan,untuk aplikasi yang berbeda.
       
 Komponen Sistem Basis Data ada 3 Jenis data pada sistem basis data,yaitu;
1.Data operasional dari suatu organisasi,berupa data yang disimpan dalam database
2.Data masukan (input data),data dari luar sistem yang dimasukan melalui peralatan input (keyboard)     yang dapat merubah data operasional
3.Data keluaran (output data) berupa laporan melaui peralatan output sebagai hasil dari dalam sistem     yang mengakses data operasional.

B.PERANGKAT KERAS (hardware)
Terdiri dari semua peraatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database .perangkat keras yang terdapat dalam sebuah sistem basis data adalah:
1.Komputer (satu untuk sistem stand-alone atau lebih dari satu untuk sistem jaringan)
2.Memori sekunder on-line(harddisk)
3.Memori sekunder off-line(Tape atau Removeble Disk)untuk backup data 
4.Media/perangkat komunikasi (untuk sistem jaringan)

C.PERANGKAT LUNAK(software)
Berfungsi sebagai perantara (interface)antara pemakai dengan data phisik pada database dapat berupa:
1.Database management system (DBMS)
2.Program-program alikasi  & prosedur-prosedur

D.PEMAKAI(User)
User adalah pengguna basis data yang beriteraksi secara tidak langsung dengan basis data melalui program aplikasi basis data dan DBMS.Terbagi menjadi 3 klasifikasi:
1.Database Administrator (DBA),yang membuat basis data dan mengontrol akses ke basis data
2.Programmer,yang membuat aplikasi basis data yang digunakan oleh DBA dan pemakai akhir.
3.Pemakai akhir (End user) yang melakukan penambahan,penghapusan,pengubahan,dan pengaksesan data.

4.Istilah-Istilah Dalam Sistem Basis Data
a.Enterprise yaitu suatu bentuk organisasi .
contoh:Enterprise:sekolah,rumah sakit,
sekolah:database nilai
rumah sakit:administrasi pasien
b.Entitas yaitu suatu obyek yang dapat dibedakan dengan obyek lainnya.
 contoh:database nilai entitas:mahasiswa,matapelajaran
database administrasi pasien entitas:pasien,dokter,obat.
c.Atribute/field yaitu setiap entitas mempunyai atribut atau suatu sebutan untuk mewakili suatu entitas.contoh:Entity siswa
Field=Nim,nama_siswa,alamat,dll
Entity Nasabah
Field=Kd_nasabah,nama_nasabah,dll
d.Data value yaitu data aktual atau infor masi yang disimpan pada tiap data elemen atau atribute. contoh:Atribut nama_karyawan sutrisno,budiman,dll
e.Record/tuple yaitu kumpulan elemen-elemen yang saling berkaitan menginformasikan tetang suatu entity secara lengkap.
f.File yaitu kumpulan-kumpulan record-record sejenis yang mempunyai panjang elemen sama ,atribut yang sama namun berbeda-beda data valuenya
g.kunci elemen data yaitu tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas





















Komentar

Postingan populer dari blog ini

Pertemuan 5 Normalisasi

pertemuan 6 Normalisasi Lanjutan

pertemuan 4 Entity-Relationship Diagram (ERD)