Database

Author cesar - -
Home » » Database

Sebelum memulai mendesain dan membangun database dengan menggunakan program aplikasi database Ms. Access, terlebih dahulu kita harus lebih mengenal lagi apa yang dimaksud dengan database.
 

Pengertian Database:

1. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu pula.
2. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna
Banyak sekali kegiatan manusia yang menggunakan komputer sebagai sarana pengolahan data, sehingga diperlukan suatu perangkat lunak database. Jika dikaji lebih mendasar tentang batasan suatu database, maka dapat disebutkan bahwa segala bentuk koleksi data adalah suatu database. Mulai dari kelompok data pegawai, sampai dengan kelompok file, merupakan database.
 
Definisi dasar struktur database :

Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti.

Informasi : hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai suatu tujuan tertentu.

Tabel : merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record.

Field (kolom) : merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik tentang subjudul tabel pada sebuah item data.

Syarat-syarat pembentukan Field Name pada tabel :

a. Harus Unik atau Spesifik
b. Boleh disingkat
c. Pemisah sebagai pengganti spasi dalam pembentuk field adalah tanda lambang "_"

Contoh :

Kode Barang menjadi KdBarang, KodeBrg, Kd_Brg, Kd_Barang, Kode_Brg Tanggal Lahir menjadi TglLahir, Tgl_Lahir, Tgl_Lhr

Record (baris) : merupakan sekumpulan data yang saling berkaitan tentang sebuah subjek tertentu, misalnya data seorang siswa akan disimpan dalam record yang terdiri dari beberapa kolom/field
 
Komponen Dasar Sistem Database
 
Terdapat 4 komponen pokok dari sistem database:
a) DATA
1. Data disimpan secara terintegrasi (Integrated)
Terintegrated yaitu Database merupakan kumpulan dari berbagai macam file 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 bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda.
 
b) Perangkat Keras (HARDWARE)
    Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa :
1. Peralatan untuk penyimpanan misalnya disk, drum, tape
2. Peralatan input dan output
3. Peralatan komunikasi data,dll.
 
c) Perangkat Lunak (SOFTWARE)
    Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur
 
d) Pemakai (USER)
     Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yang bertugas mengelola system database secara keseluruhan.
2. Programmer, orang/tim membuat program aplikasi yang mengakses database dengan menggunakan bahasa pemprograman.
3. End user, orang yang mengakases database melalui terminal dengan menggunakan query language atau program aplikasi yang dibuat oleh programmer.
 
KONSEP DASAR DATABASE Sebelum memulai mendesain dan membangun database dengan menggunakan program aplikasi database Ms. Access, terlebih dahulu kita harus lebih mengenal lagi apa yang dimaksud dengan database.
 

Pengertian Database:
 

1. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu pula.
2. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna
 

Banyak sekali kegiatan manusia yang menggunakan komputer sebagai sarana pengolahan data, sehingga diperlukan suatu perangkat lunak database. Jika dikaji lebih mendasar tentang batasan suatu database, maka dapat disebutkan bahwa segala bentuk koleksi data adalah suatu database. Mulai dari kelompok data pegawai, sampai dengan kelompok file, merupakan database.
 

Definisi dasar struktur database :
 

Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti.
 

Informasi : hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai suatu tujuan tertentu.
 

Tabel : merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record.
 

Field (kolom) : merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik tentang subjudul tabel pada sebuah item data.
 

Syarat-syarat pembentukan Field Name pada tabel :
 

a. Harus Unik atau Spesifik
b. Boleh disingkat
c. Pemisah sebagai pengganti spasi dalam pembentuk field adalah tanda lambang "_"
 

Contoh :
 

Kode Barang menjadi KdBarang, KodeBrg, Kd_Brg, Kd_Barang, Kode_Brg Tanggal Lahir menjadi TglLahir, Tgl_Lahir, Tgl_Lhr
 

Record (baris) : merupakan sekumpulan data yang saling berkaitan tentang sebuah subjek tertentu, misalnya data seorang siswa akan disimpan dalam record yang terdiri dari beberapa kolom/field
 
Komponen Dasar Sistem Database
Terdapat 4 komponen pokok dari sistem database:
 
a) DATA
1. Data disimpan secara terintegrasi (Integrated)
Terintegrated yaitu Database merupakan kumpulan dari berbagai macam file 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 bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda.
 
b) Perangkat Keras (HARDWARE)
Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa :
1. Peralatan untuk penyimpanan misalnya disk, drum, tape
2. Peralatan input dan output
3. Peralatan komunikasi data,dll.
 
c) Perangkat Lunak (SOFTWARE)
Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur
 
d) Pemakai (USER)
Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yang bertugas mengelola system database secara keseluruhan.
2. Programmer, orang/tim membuat program aplikasi yang mengakses database dengan menggunakan bahasa pemprograman.
3. End user, orang yang mengakases database melalui terminal dengan menggunakan query language atau program aplikasi yang dibuat oleh programmer.
 
DATA PADA DATABASE DAN HUBUNGANNYA
Ada 3 jenis data pada sistem database, yaitu:
1. Data operasional dari suatu organisasi, berupa data yang disimpan didalam 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 melalui peralatan output sebagai hasil dari dalam sistemyang mengakses data operasional
 
KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasan pengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaan kebutuhan data dari setiap aplikasi
8. Program / data independent
 
KERUGIAN PEMAKAIAN SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait
 
ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM BASIS DATA
a) Enterprise yaitu suatu bentuk organisasi
 Contoh :
 Sekolah _ data_mhs
 Rumah sakit _ data_pasien
b) Entitas yaitu suatu obyek yang dapat dibedakan dengan objek lainnya
 Contoh :
 Bidang administrasi siswa _ entitas mahasiswa, buku pembayaran
 Bidang kesehatan _ 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 informasi 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 tentang suatu entity secara lengkap.
   Contoh : record mahasiswa _nim, nm_mhs, alamat.
f) File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen
   sama, atribute yang sama namun berbeda-beda data valuenya.
g)Kunci elemen data yaitu tanda pengenal yang secara unikmengindentifikasikan entitas dari suatu kumpulan entitas.
 
TUJUAN PERANCANGAN DATABASE
1.Untuk memenuhi informasi yang berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya.
2.Memudahkan pengertian struktur informasi
3.Mendukung kebutuhan–kebutuhan pemrosesan dan beberapa objek penampilan (respone time, processing time dan strorage space)Ada 3 jenis data pada sistem database, yaitu:
1.Data operasional dari suatu organisasi, berupa data yang disimpan didalam 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 melalui peralatan output sebagai hasil dari dalam sistemyang mengakses data operasional

KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasan pengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaan kebutuhan data dari setiap aplikasi
8. Program / data independent
 
KERUGIAN PEMAKAIAN SISTEM DATABASE1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat mempengaruhi departemen yang terkait
 
ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM BASIS DATA

a) Enterprise yaitu suatu bentuk organisasi
 Contoh :
 Sekolah _ data_mhs
 Rumah sakit _ data_pasien

b) Entitas yaitu suatu obyek yang dapat dibedakan dengan objek lainnya
Contoh :
 Bidang administrasi siswa _ entitas mahasiswa, buku pembayaran
 Bidang kesehatan _ 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 informasi 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 tentang suatu entity secara lengkap.
 Contoh : record mahasiswa _nim, nm_mhs, alamat.
f) File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun berbeda-beda data valuenya.
g) Kunci elemen data yaitu tanda pengenal yang secara unik mengindentifikasikan entitas dari suatu kumpulan entitas.
 
TUJUAN PERANCANGAN DATABASE
1.Untuk memenuhi informasi yang berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya.
2.Memudahkan pengertian struktur informasi
3.Mendukung kebutuhan–kebutuhan pemrosesan dan beberapa objek penampilan (respone time, processing time dan strorage space)

.