Basis Data

advertisement
Basis Data
• Database adalah koleksi data atau sekelompok
fakta dalam bentuk keterangan yang
diorganisasikan dan berhubungan dengan
kegiatan pengolahan data, penyedian informasi
dan kemudahan penggunaan referensi.
• Sekumpulan data yang terintegrasi yang
diorganisasi untuk memenuhi kebutuhan para
pemakai di dalam suatu organisasi.
• Contoh database adalah buku telepon, kamus,
daftar kelas, dll.
DBMS (Database Management
System)
• adalah sistem pengorganisasian dan
pengolahan sejumlah besar data pada
komputer. Untuk pengelolaan tersebut
biasanya digunakaan software aplikasi yang
disediakan khusus untuk menagani hal
tersebut seperti dBase, Foxfro, Firebird,
MS.Access, Oracle, dll.
File Database
• File database adalah file yang berisikan
kesatuan dari data record dan field dengan
sistem pengelolaanya.
• File/ berkas : adalah kumpulan byte-byte yang
disimpan dalam media penyimpanan.
Merupakan komponen yang bertipe data
sama, yang jumlahnya tidak tentu, yang dapat
ditambah atau dikurangi jika dibutuhkan.
• File Manajemen Tradisional
• File manajemen Database
• Perbedaan :
• Kelemahan
Struktur File Database
• Data :
Data adalah satu satuan informasi yang akan diolah, dimana sebelum
diolah dikumpulkan di dalam suatu file database. Pengumpulan data
dilakukan secara sistematis menurut struktur file database tersebut.
• RECORD :
Record adalah kumpulan data. Data yang isinya merupakan satu
kesatuan seperti Nama, Alamat, Nomor Telepon. Setiap keterangan
yang mencakup Nama, Alamat dan Nomor Telepon dinamakan satu
record. Dan setiap record diberi nomor urut yang disebut nomor
record (Record Number). Ukuran suatu file database ditentukan oleh
jumlah record yang tersimpan didalamnya.
• FIELD :
Field adalah sub bagian dari Record. Tempat menyimpan data dalam
suatu data dalam suatu database
Jenis-Jenis Data
Pada dBASE IV mengenal 6 jenis data, yaitu :
•
•
•
•
•
•
Data Karakter (Character)
Data Numerik (Numeric)
Data Logika (Logic)
Data Tanggal (Date)
Data Memo (Memo)
Data Float
Jenis-Jenis Variabel Memori
• DBASE mengenal dua jenis variabel memori,
yaitu :
• Private variabel memori yang diciptakan
dalam suatu program dan hanya milik
program tersebut
• Public variabel yang menjadi milik semua
program
• Variabel memori dapat pula mempunya jenis
Karakter, Numerik, Tanggal atau Logika
• Variabel Memori Karakter
• Variabel Memori Numerik
• Variabel Memori Tanggal
• Variabel Memori Logika
• Jenis-Jenis Operator
• Operator Matematik
• Operator matematik yang digunakan pada dBASE
memiliki urutan pengerjaan seperti di bawah ini :
• Pengelompokan ( )
• Pangkat
^ atau **
• Perkalian
*
• Pembagian
/
• Penambahan +
• Pengurangan -
• Operator Relational
• Operatol Relational digunakan untuk membandingkan
ekspresi karakter, Numerik atau tanggal secara logika,
dengan catatan ekspresi yang dibandingkan harus dengan
jenis yang sama.
• Lebih Kecil
<
• Lebih Kecil Atau Sama Dengan <=
• Lebih Besar
>
• Lebih Besar Atau Sama Dengan >=
• Sama Dengan
=
• Tidak Sama Dengan
<> atau #
• Perbandingan Substring
$
• Operator Logical
• Operator Logika menghasilkan suatu logika
dari perbandingan dua ekspresi logika.
• Pengelompokan
()
• Logika DAN
.AND.
• Logika ATAU
.OR.
• Logika BUKAN/TIDAK
.NOT.
• Operator String
• Operator String adalah upaya penggabungan beberapa
string.
• Penggabungan (+)
• Contoh :
•
.?’Indonesia’ + ‘Raya’
•
Hasilnya = IndonesiaRaya
•
• Pemisahan (-)
• Contoh :
•
.? ‘Indonesia’ – ‘Raya’
•
Hasilnya = IndonesiRaya
• Berikut adalah Keuntungan dan Kerugian Penggunaan
Basis Data atau Database tersebut:
• Keuntungan:
> Control data terpusat
> Redundansi data dapat dikurangi dan dikontrol
> Ketidakkonsistensian data dapat dihindarkan
> Data dapat dipakai bersama (share)
> Penerapan standarisasi
> Pembatasan keamanan data (security)
> Integritas data dapat dipelihara
> Independensi data/program
Kerugian:
Mahal, butuh biaya untuk software hardware
dan user yang berkualitas
Kompleks, kemampuan hardware lebih besar,
menjadi lebih rumit sehingga membutuhkan
keahlian yang lebih tinggi.
Kesimpulan
• Penggunaan Basis data atau Database itu
disesuaikan dengan kebutuhan yang ada.
Karena tujuan dibuatnya database itu sendiri
untuk mempermudah manipulasi data.
Download