ERYAN DWI SUSANTI/XI.SOSIAL.3/SMA NEGERI 3 MAGELANG/2011-2012
Konsep dasar sistem basis data
Pemrosesan basis data sebagai perangkat andalan diperlukan oleh berbagai institusi dan perusahaan.Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpanan data. Kehadiran basis data dapat meningkatkan kinerja perusahaan dan dapat meningkatkan daya saing perusahaan.
Sistem adalah sebuah tatanan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses / pekerjaan tertentu.
Contoh :
Sistem kendaraan terdiri dari komponen stater, komponen pengapian, penggerak, pengerem, kelistrikan, speedometer, lampu dll.
Komponen-komponen tersebut bertujuan sama yaitu untuk membuat kendaraan bisa dikendarai dgn nyamandan aman.
BASIS DATA adalah kumpulan data yang saling berelasi.
Data sendiri merupakan fakta mengenai objek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter atau symbol).
Tujuan Basis Data: Untuk mengatur data sehingga diperoleh kemudahan, ketepatan, dan kecepatan dalam pengambilan kembali data tersebut.
Syarat Basis Data yang baik :
Tidak adanya redudansi dan inkonsistensi data.
Redudansi terjadi jika suatu informasi disimpan di beberapa tempat. Misalnya ada data mahasiswa yang memuat NIM, NAMA, ALAMAT, dll, sementara di data lain tentang KHS Mahasiswa yang isinya terdapat NIM, NAMA, MATA KULIAH dan NILAI.
Inkonsistensi timbul karena redudansi data yang tidak konsisten.
Kesulitan Pengaksesan Data
Basis data memiliki fasilitas untuk melakukan pencarian informasi dengan menggunakan Query ataupun dari tool untuk melihat tabelnya.
Multiple Data
Basis data memungkinkan pengunaan data bersama-sama oleh banyak
pengguna pada saat bersamaan atau pada saat yang berbeda.
Manfaat Basis Data
· Kecepatan dan kemudahan (speed)
· Keberadaan pemakai (sharability)
· Pemusatan kontrol data
· Efisiensi ruang penyimpanan (space)
· Keakuratan (accurancy)
· Ketersediaan (availability)
· Kelengkapan (completeness)
· Keamanan (security)
· Kemudahan dalam pembuatan program aplikasi baru
· Pemakaian secara langsung
· Kebebasan data (data independence)
· User view
Operasi dasar Basis Data:
· Pembuatan basis data
· Penghapusan basis data
· Pembuatan file/tabel
· Penghapusan file/tabel
· Pengubahan tabel
· Penambahan / pengisian
· Pengambilan data
· Penghapusan data
SISTEM BASIS DATA: Merupakan perpaduan antara basis data dan sistem manajemen basis data.
Komponen-komponen sistem basis data a.l:
1. Hardware: sebagai pendukung operasi pengolah data
2. SO(operating system): untuk mengelola basis data
3. Basis data:(Database) sebagai inti dari sistem basis data.
4. Database management sistem (DBMS: adalah software yang menangani semua akses ke basis data
5. Pemakai (User): merupakan orang yang melakukan pengaksesan dan merubah isi basis data.
6. Aplikasi lain merupakan software yang dibuat untuk memberikan interface kepada user sehingga mudah dan terkontrol dalam mengakses basis data.
Prinsip Dasar Database
· Teori database atau lebih sering dikenal dengan basis data merupakan perpaduan dan pemikiran dan pengalaman para pakar untuk membangun sistem database.
· Database merupakan sekumpulan informasi atau data yang saling berhubungan yang mempunyai tujuan tertentu.
· File Microsoft Access Database yang tersimpan berektensi .mdb
· Data yang tersimpan dalam database berupa tabel
· Tabel merupakan sekumpulan data sejenis, misalnya data ujian,data gaji, data karyawan, data harga makanan dll
· Tabel terdiri dari field dan record.
· Field adl data terkecil dari tabel yang menempati kolom
· Record adl sekumpulan field yang saling terkoneksi yang menempati baris
Konsep terjadinya Database
Management System (DBMS)
1. User melakukan pengaksesan basis data untuk informasi yang diperlukannya menggunakan suatu bahasa manipulasi data, biasanya disebut SQL.
2. DBMS menerima request dari user dan menganalisa request tersebut.
3. DBMS memeriksa skema eksternal user, pemetaan eksternal/konseptual skema konseptual, pemetaan konseptual/internal, dan struktur penyimpanan.
4. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memenuhi permintaan user.
5. DBMS mengeksekusi operasi-operasi yang diperlukan untuk memenuhi permintaan user.
Contoh dari DBMS yaitu :
1. Microsoft SQL server 2000,
2. Oracle, MySQL,
3. Interbase,
4. Paradox,
5. Microsoft Accses dll.
Objek Yang Mendukung Database :
1. Query: Merupakan objek yang digunakan untuk menampilkan, mengedit,Dan menganalisis data.
2. Form: Merupakan objek untuk membuat control untuk proses pemasukkan,Pemeriksaan, dan pembaruan (update) data.
3. Report: Merupakan objek untuk menampilkan data yang telah dibentuk Sesuai dengan ketentuan yang pernah diberikan
4. Pages: Merupakan objek untuk menampilkan data dan bekerja dengan Data yang diambil (didownload) dari internet.
5. Macro: Merupakan objek yang terdiri dari rangkaian beberapa perintah Yang dapat disimpan dan dioperasikan ulang, misalnya form, Mencetak report, dll
6. Module: Merupakan program-program yang ditulis dengan access basic Yang telah ada di dalam MS. Access
Tipe Data Database
1. AutoNumber, Menampilkan angka secara otomatis dimulai dari angka a dan dilanjutkan dengan angka 2,3,4,dst
2. Currency, Menampung data digit, tanda minus dan tanda titik desimal dengan 15 digit di sebelah kiri tanda titik desimal dan 4 digit di sebelah kanan tanda titik desimal
3. Date/Time, Menampung data tanggal, waktu dan tahun dimulai dari 100 sampai dengan 9999
4. Hyperlink, Manampung data teks berwarna, bergaris bawah dan grafik
5. Lookup Wizard, Menampilkan satu tipe data dari banyak tipe data yang dapat anda ambil dari tabel dan query
6. Memo, Menampung data teks (huruf, bilangan, tanda baca dan simbol grafik) sebanyak 65535 karakter. Tipe ini tidak dapat anda indeks.
7. Number, Menampung digit, tanda minus, dan titik desimal. Tipe ini memiliki 5 ukuran bilangan dan jumlah digit.
8. OLE, Objek Menampung foto/gambar grafik, rekaman suara dan video dan spreadsheet. Kapasitas maksimum data tipe ini adalah 1 Gb. Tipe ini tidak dapat di indeks
9. Text, Menampung data teks (huruf, angka dan simbol grafik) sebanyak 255 karakter. Standar karakter terpasang sebesar 50 karakter
10. Yes/No Menampung salah satu dari dua nilai yang ada Yes/No, True/False, dan On/Off
Perbandingan Antara Flat File dan Relational File
•dapat diamati dari fungsi kedua istilah tersebut dalam pembuatan database di MS Access.
•Flat file database hanya berisi satu tabel data
•Relational file berisi beberapa tabel.
RELATIONSHIP
•Relationship adalah hubungan diantara beberapa entiti.
•Sebuah entiti adalah sebuah benda atau objek didunia nyata yangdapat dibedakan dari semua objek lainnya.
•Atribut merupakan sebutan untuk mewakili entity.
Istilah dalam relationship yang harus dipahami :
1. Kandidat Key merupakan kumpulan atribut yang membedakan
setiap baris data dalam tabel secara unik. Syarat menjadi kandidat key : bersifat unik, dan tidak bernilai null (kosong)
2. Kunci relasi / kunci utama (primary Key) nilai dari kunci relasi harus mengidentifikasikan sebuah baris yang unik didalam sebuah relasi.
3. Foreign Key merupakan sekumpulan atribut dalam suatu relasi
(Misal A) sedemikian sehingga kumpulan atribut ini bukan kunci
relasi A tetapi merupakan kunci dari relasi lain.
TIPE DATA FIELD
•Data angka : Numerik atau Alfanumerik
•Data Numerik : bilangan bulat (integer) atau bilangan nyata
•Data Bilangan Bulat (integer)
1. Byte ( 1 byte)
2. Small integer ( 2 byte)
3. Long Integer ( 4 byte)
•Bilangan Real (nyata)
1. Single ( 4 byte)
2. Double ( 8 byte)
•Data Uang (Money / currency)
•Data Teks (Character)
•Data Biner (Blob)
Tidak ada komentar:
Posting Komentar