Selasa, 14 Desember 2010
Komponen Sistem Basis Data
1. Data
Disimpan secara integrasi, artinya basis data meupakan gabungan dari berbagai macam file aplikasi yang berbeda yang disusun dengan menghilangkan bagian-bagian yang rangkap. Sebagai alat penghubung digunakan kunci (key).
2. Perangkat Keras
Mencangkup peralatan atau perangkat komputer yang digunakan untuk pengelolaan sistem basis data. Contoh : alat input/output, komunikasi data dan sebagainya.
3. Perangkat Lunak
Sebagai penghubung antara pemakai dan basis data. Contoh : DBMS
4. Pemakai
Dibagi menjadi 4 kategori :
a. System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut.
b. Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakan dan mengaturnya.
c. Programmer
Pemakai yang berinteraksi dengan basis data melalu Data Manipulation Languange (DML), yang disertakan dalam program yang ditulis dalam bahasa pemprograman induk ( seperti C, Pascal, Cobol dan lain-lain )
d. Pemakai Akhir
• Casual User ( Pemakai Mahir )
Pemakai yang berinteraksi dengan sistem tanpa menilis modul program.
• End User/Naive User ( Pemakai Umum)
Pemakai yang berinteraksi dengan sistem data melalui pemanggilan suatu program aplikasi permanen
• Specialized/Sophisticated User ( Pemakai Khusus )
Pemakai yang menulis aplikasi basis data non konvensional tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra dan lain-lain, yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.
Sumber : Fotocopy Pengantar Basis Data, Muhammad Fuad, Manajemen, Fakultas Ekonomi, Universitas Gunadarma
Keuntungan dan Kerugian Basis Data
a) Terkontrolnya Kerangkapan Data
- Pada Non Basis Data
Setiap program aplikasi mempunyai file tersendiri sehingga banyak field yang terulang kembali pada file lain. Hal ini akan membuang ruang storage.
- Basis Data
Hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
b) Terpeliharanya keselarasan ( kekonsistenan ) data
c) Data dapat dipakai secara bersama
d) Dapat diterapkan standarisasi
e) Keamanan data terjamin
f) Terpeliharanya Integritas data
g) Terpeliharanya keseimbangan ( keselarasan ) antara kebutuhan data yang berbeda dalam setiap aplikasi
h) Data independence ( Kemandirian Data )
2. Kerugian Pemakaian Basis Data
a) Storage ( tempat penyimpanan data ) yang digunakan besar
b) Dibutuhkan tenaga yang terampil dalam mengelola data
c) Sotware ( perangkat lunaknya ) mahal
d) Kerusakan pada sistem database dapat mempengaruhi departemen lain yang terkait
Sumber : Fotocopy Pengantar Basis Data, Muhammad Fuad, Manajemen, Fakultas Ekonomi, Universitas Gunadarma
Beberapa Istilah yang digunakan pada Basis Data
1. Enterprise
Data uyang disimpan dalam basis data merupakan data operasional dari suatu enterprise.
2. Entity ( Entitas )
Suatu object yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data.
3. Attribute ( Atribut )
Karakterikstik dari entitas.
4. Data Value ( Nilai Data )
Nilai data merupakan isi data/informasi yang tercangkup dalam setiap elemen data.
5. Key Data Element (Kunci Elemen Data)
Tanda Pengenal yang secara Unik mengidentifikasikan entitas dari suatu kumpulan entitas.
6. Record Data
Kumpulan isi elemen data ( atribut ) yang saling berhubungan.
Sumber : Fotocopy Pengantar Basis Data, Muhammad Fuad, Jurusan Manajemen, Fakultas Ekonomi, Universitas Gunadarma.
Kamis, 18 November 2010
Membuat File , Memperbaiki Data dan Menghapus Record Dalam DATABASE
Nama : Muhammad Fiki Pratama
NPM : 31108324
Kelas : 3DB04
· Membuat File
Perintah untuk membuat file baru dengan cara :
- Create
Digunakan untuk mendefinisikan struktur database yang baru.
Contoh : Akan dibuat suatu file dengan nama ATMINI.DBF dengan susunan field sebagai berikut :
Nama Field Type width Dec
URAIAN CHARACTER 15
HRG-SATUAN NUMERIC 10 2
PERSEDIAAN NUMERIC 4
Ketik Perintah berikut :
.SET DEFAULT TO B ( disk data ada di drive B )
.CREATE INVENT
Maka pada layar akan tampil :
Field Name Type Width Dec
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
1 Char/Text
Kolom pertama adalah nama field dari Database. Kolom kedua adalah jenis data field tersebut, pada kolom ini anda hanya perlu mengetik salah satu huruf C, N, D M, atau L untuk menentukan jenis data yang bersangkutan. Kolom ketiga menentukan lebar dari field tersebut, kolom keempat digunakan jika jenis data adalah numerik, yang menyatakan banyaknya digit desimal bilangan real. Buat layar anda agar tampak sebagai berikut :
Fiel Name Type Widht Dec
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
1 URAIAN Char/text 15
2 HRG SATUAN Numerik 10 2
3 TERSEDIA Numerik 4 0
4 Char/text
Maka pada ujung kiri bawah akan tampil sebagai berikut :
Hit RETURN to confirm—any other key to resume
Dan pada ujung kiri atas layar akan tampil :
Input data records now? (Y/N)
Jika anda mengetik N maka kursor akan kembali ke prompt titik, dan bila anda mengetik Y maka akan tampil :
Record No 1
URAIAN
HRG SATUAN
TERSEDIA
Isi bentuk di atas dengan data pertama yang terdapat pada tabel di bawah ini, sehingga layar akan tampil sebagai berikut :
Record No 1
URAIAN Disket dysan
HRG SATUAN 3000.00
TERSEDIA 5
Selanjutnya isikan data pada tabel dibawah ini ke dalam file. Setelah selesai memasukkan data yang terakhir tekan ^W.
Data-data ATMINI.DBF
NO | URAIAN | HRG-SATUAN | TERSEDIA |
1 | Disket dysan | 3000.00 | 5 |
2 | Kertas | 15000.00 | 10 |
3 | Joy Stick | 9000.00 | 8 |
4 | Plotte Roland | 750000.00 | 3 |
5 | Disket Athana | 29000.00 | 14 |
· Memperbaiki Database
Perintah untuk memperbaikirecord ada 4 macam :
1. EDIT
Mengedit suatu Record tertentu -> Sintaks : EDIT [[ record ]] <> ]
Untuk keluar dari modus edit gunakan :
^W : Menyimpan perubahan-perubahan yang telah dilakukan
^Q : Menyimpan seluruh perubahan kecuali record yang sedang aktif
2. BROWSE
Digunakan untuk ‘ Full Screen Editing ‘ , seluruh field ditampilkan di layar secara mendatar. Browse berfungsi untuk mengedit data, tempat seluruh data dapat terlihat di layar.
Sintaks : BROWSE [ FIELDS <> ]
( <> : menentukan field apa saja yang akan ditampilkan di layar )
3. CHANGE
Berfungsi untuk mengedit suatu field dan record tertentu dalam database file
Sintaks : CHANGE [
4. REPLACE
Befungsi untuk mengganti field data satu atau lebih dengan suatu nilai tertentu pada file yang sedang aktif
Sintaks : REPLACE [
· Menghapus Record
Perintah yang berhubungan dengan menghapus record adalah DELETE, PACK dan RECALL.
- DELETE
Digunakan untuk memberi tanda pada record yang akan di hapus
Sintaks : DELETE [<> ] [FOR/WHILE
- PACK
Membuang semua record yang telah ditandai untuk penghapusan
Sintaks : PACK [<> ] [FOR/WHILE
- RECALL
Mengembalikan record yang telah ditandai untuk penghapusan kembali ke keadaan semula
Sintaks : RECALL [<> ] [FOR/WHILE
Sumber : Seri Diktat Kuliah, Pengantar Penggunaan Perangkat lunak, Aplikasi dBase, wordstar dan Lotus, Universitas Gunadarma.
Fungsi-Fungsi Dbase III
Nama : Muhammad Fiki Pratama
NPM : 31108324
Kelas : 3DB04
1. Fungsi INTEGER
Berfungsi untuk membulatkan suatu bilangan dengan mengabaikan angka dibelakang titik desimal.
Sintaks : INT ( ekspresi numerik )
2. Fungsi STRING ( STR )
Berfungsi untuk mengubah numerik menjadi karakter
Sintaks : STR (
3. Fungsi SUBSTRING ( SUBSTR )
Berfungsi untuk mengambil beberapa karakter dari suatu ekspresi karakter
Sintaks : SUBSTR (
4. Fungsi VAL
Berfungsi untuk mengubah karakter menjadi numerik
Sintaks : VAL (ekspresi karakter)
5. Fungsi LENGTH
Berfugsi untuk menghitung panjang suatu karakter
Sintaks : LEN (ekspresi karakter)
6. Fungsi LOG
Berfungsi untuk menghitung logaritma natural
Sintaks : LOG (ekspresi numerik)
7. Fungsi ROUND
Berfungsi untuk pembuatan numerik (sampai desimal angka)
Sintaks : ROUND (
8. Fungsi SPACE
Berfungsi untuk membuat karakter blank sebanyak ekspresi numerik
Sintaks : SPACE (ekspresi numerik)
9. Fungsi SQRT
Berfungsi untuk mencari akar dari suatu ekspresi numerik
Sintaks : SQRT (eksperi numerik)
10. Fungsi TRIM
Berfungsi untuk menghilangkan spasi yang terdapat di ujung ekspresi karakter
Sintaks : TRIM (ekspresi karakter )
Sumber : Seri Diktat Kuliah, Pengantar Penggunaan Perangkat lunak, Aplikasi dBase, wordstar dan Lotus, Universitas Gunadarma.
DBase III
Nama : Muhammad Fiki Pratama
NPM : 31108324
Kelas : 3DB04
dBase III adalah suatu paket database management system. dBase III adalah software yang terdiri dari 2 bagian, yaitu Utility program dan Bahasa program. Utility program adalah paket program yang membantu dalam hal pembentukan file, pengisian data, peragaan data, yang sudah ada dan lain sebagainya. Bahasa program seperti bahasa komputer lainnya.
Jenis file dalam Dbase III :
1. Database File ( .dbf )
File yang terdiri dari record-record yang berguna untuk penyimpanan data
2. Database Memo File ( .dbt )
File pembantu dari database file yang digunakan untuk menyimpan isi dari memo field
3. Memory File ( .mem )
Berfungsi untuk menyimpan isi dari memori variabel yang akan digunakan
4. Command File ( .prg )
File yang berisi instruksi ( program )
5. Report Form File ( frm )
File laporan yang berisikan field-field dari satu database file yang akan dicetak ke layar atau printer
6. Text Input File ( .frm )
File yang berisikan ASCII standard
7. Index File ( .ndx )
File yang berisikan key ( field-field yang diindex )
8. Format File ( .fmt )
File yang berisi program untuk menangani bentuk penampilan data di layar
Jenis Data dalam Dbase III :
- Character String ( C ) : semua karakter yang ada dalam tabel ASCII
- Numerik ( N ) : angka-angka, baik yang positif maupun yang negatif
- Logical ( L ) : suatu data yang hanya mempunyai dua kemungkinan yaitu benar ( .T ) atau salah ( .F )
- Date ( D ) : Data uang digunakan untuk menyimpan tanggal
- Memo ( M ) : Untuk mengatur besar block yang sesuai dengan naskah yang kita buat
Sumber : Seri Diktat Kuliah, Pengantar Penggunaan Perangkat lunak, Aplikasi dBase, wordstar dan Lotus, Universitas Gunadarma.