Anda di halaman 1dari 18

OPEN OFFICE BASE

DASAR TEORI
• Database atau basisdata adalah sekumpulan
data/informasi yang teratur berdasarkan criteria
tertentu yang saling berhubungan
• Dalam dunia komputer, database biasanya
dikategorikan sangat special karena selalu menjadi
hal utama dalam perancangan system komputer
suatu perusahaan.
Tentunya ada alasan tertentu mengapa database menjadi
prioritas tersendiri dalam kinerja manajemen perusahaan.
Diantaranya:
1. Database tidak hanya berisi data tetapi juga berisi
rencana atau model data
2. Database dapat menjadi sumber utama yang digunakan
secara bersama-sama oleh berbagai pemakai dalam
perusahaan sesuai dengan kebutuhan.
MODEL RELASIONAL
• Pada model relasional, data direpresentasikan dalam
tabel-tabel yang terbentuk dari baris-baris dan kolom-
kolom
• Pada model ini, membuat database berarti membuat
suatu himpunan tabel dan menentukan hubungan
antar tabel. Seluruh operasi yang dikenakan atas
database ini didasarkan atas tabel-tabel dan
hubungannya
• Relational Database Management System (RDBMS)
atau Sistem Manajemen Database Relasional
digunakan untuk menyimpan informasi dimana
pemakai/pengguna dapat melihatnya dengan cara
yang berbeda. RDBMS terdiri dari suatu database,
tabel, form, report, record, field, indkes, query, dan
view.
Beberapa elemen dari Sistem Manajemen
Database Relasional seperti dijelaskan berikut :
• Database
Suatu database terdiri dari sekelompok tabel yang berisi
informasi yang saling berhubungan
• Tabel
Suatu tabel atau entity dalam model relasional digunakan
untuk mendukung antar muka komunikasi antara pemakai
dengan para professional komputer. Dalam tabel itu sendiri
sebenarnya merupakan matriks item-item data yang
diorganisir menjadi baris dan kolom.
• Form
Semua data yang dimasukkan ke dalam basisdata selalu disimpan dalam
suatu tabel. Form berupa lembar isian kosong yang dapat kita isi untuk
memasukkan data, misal aplikasi suatu pekerjaan.
• Report
Form dirancang untuk pemakai pada layer dan report dirancang untuk
dicetak. Report adalah kumpulan data yang diformal secara khusus, dikelola
menurut spesifikasi.
• Record
Record atau baris atau dalam istilah model relasional yang formal disebut
dengan Tuple adalah sekumpulan data yang terdiri dari satu atau lebih
suatu field. Pada setiap barisbaris itu tersimpan data-data dari subyek tabel
yang bersangkutan.
• Field
Field atau kolom atau dalam istilah model relasional yang formal disebut
Attribute adalah kumpulan data yang mempunyai/menyimpan fakta yang
sama/sejenis untuk setiap baris pada tabel. Yang perlu diperhatikan bahwa
urutan data (fisiknya) dalam suatu kolom untuk tiap-tiap baris tidak memiliki
arti sehingga data-data tersebut tidak berpengaruh meskipun diubah.
• Indeks
Merupakan tipe dari suatu tabel tertentu yang berisi nilai-niali field kunci
atau field (yang ditetapkan oleh pemakai) dan pointer ke lokasi record yang
sebenarnya. Nilai-nilai dan pointer ini disimpan dalam urutan tertentu dan
dapat digunakan untuk menyajikan data dalam urutan database.
Sebagai contoh, pada buku telepon, satu indeks bisa digunakan untuk
mengurutkan informasi berdasarkan nama keluarga dan nama depan. Indeks
lainnya mungkin digunakan untuk mengurutkan informasi berdasarkan
alamat tinggal seseorang.
• Query
Merupakan sekumpulan perintah SQL (Structure Query Language) yang dirancang
untuk memanggil kelompok record tertentu dari suatu tabel atau lebih untuk
melakukan operasi pada tabel. Biasanya perintah SQL yang disimpan dalam
database berfungsi sebagai kompilasi. Kompilasi query dpat memperbaiki kinerja
program kita karena mesin database (Database Engine) tidak harus
menterjemahkan perintah-perintah SQL
• Filter
Sebenarnya bukan merupakan bagian dari database, tetapi filter digunakan
bersama urutan indeks dan sort untuk menentukan data mana yang diproses atau
ditampilkan. Misalnya ingin menampilkan data karyawan yang namanya berawalan
“A”.
• View
View data terdiri atas jumlah record yang tampak (diproses) dan urutan
penampilannya (pemrosesannya). View khususnya dikendalikan oleh filter dan
Indeks.
Format dan Tipe Data :
• Text : tipe biasa yang dapat menampung angka, karakter atau
symbol, maksimal 255 karakter
• Memo : teks biasa yang lebih sederhana, jika kita tidak menetapkan
maksimal panjang field, maka tipe ini dapat menampung sampai
64000 karakter
• Number : untuk menampung data angka (buakn tanggal saat ini). Teks
tidak diijinkan.
• Date/Time : untuk menampung data tanggal dan waktu.
• Currency : pemformatan angka sebagai mata uang
• Auto number : secara otomatis OO Base akan memasukkan angka
berurutanuntuk setiap record
• Yes/No : untuk jawaban benar/salah (tipe Boolean).
• OLE object : menghubungkan ke file atau database lain
• Hyperlink : link ke lokasi Web
• Lookup Wizard : untuk membuat sebuah daftar isian yang
berasal dari suatu tabel atau mendaftarkan nilai pada combo
box.
Urutan pembentuk database
DATABASE

TABLE

RECORD

FIELD

CHARACTER
TUGAS

Tugas ini bebas menggunakan create table yang mana, boleh tanpa wizard,
boleh dengan menggunakan wizard. Data-data record diisikan dengan 4
nama teman serta diri sendiri (jadi akan ada 5 nama mahasiswa), sedangkan
Mata kuliah terserah diisi berapa record, sedangkan KHS diisi terserah kita
juga. Disimpan dengan nama NIM masing-masing.
• Tabel-tabel yang harus dibuat :
Tabel Mahasiswa Tabel KHS
FIELD NAME FIELD TYPE
FIELD NAME FIELD TYPE
NIM TEXT
KodeMK TEXT
Nama TEXT
NIM TEXT
Prodi TEXT
Nilai TEXT
Alamat TEXT

Tabel Matakuliah
FIELD NAME FIELD TYPE
KodeMK TEXT
NamaMK TEXT
SKS Number

Anda mungkin juga menyukai