Download Basis Data

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
KELOMPOK 5
1.
2.
3.
4.
5.
IKHSAN NAFIS PAYA BETANG (201010370311090)
RUDI KURNIAWAN (201010370311078)
RISKA YULIANA (201010370311071)
LINDA NUR WULANDARI (201010370311072)
NURUL SOLECHAH (201010370311085)
BASIS DATA
(Data Base)
Kumpulan dari item data yang saling berhubungan satu
dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
atau struktur tertentu, tersimpan di hardware komputer dan dengan
software untuk melakukan manipulasi untuk kegunaan tertentu.
Software yang digunakan untuk mengelola dan memanggil
kueri (query) basis data disebut sistem manajemen basis data
(database management system, DBMS). Sistem basis data dipelajari
dalam ilmu informasi.
Penyusunan basis data meliputi proses memasukkan data
kedalam media penyimpanan data dan diatur dengan menggunakan
perangkat Sistem Manajemen Basis Data (Database Management
System DBMS). Manipulasi basis data meliputi pembuatan pernyataan
(query) untuk mendapatkan informasi tertentu, melakukan
pembaharuan atau penggantian (update) data, serta pembuatan
report data.
DBMS merupakan perantara antara user dengan database.
Cara komunikasi diatur dalam suatu bahasa khusus yang telah
ditetapkan oleh DBMS.
Contoh : SQL, dBase, QUEL, dsb.
Bahasa database, dibagi dalam 2 bentuk:
Data Definition Language (DDL)
Data Manipulation Language (DML)
Digunakan dalam membuat tabel baru, indeks, mengubah tabel,
menentukan struktur tabel, dsb.
Hasil dari kompilasi perintah DDL berupa kumpulan tabel yang
disimpan dalam file khusus : Kamus Data (Data Dictionary).
Data Dictionary : merupakan metadata (superdata), yaitu data
yang mendeskripsikan data sesungguhnya. Data dictionary ini
akan selalu diakses dalam suatu operasi database sebelum suatu
file data yang sesungguhnya diakses.
Digunakan dalam memanipulasidan pengambilan data pada
database.
Manipulasi data, dapat mencakup:
Pemanggilan data yang tersimpan dalam database (query)
Penyisipan/penambahan data baru ke database (Insert)
Pengubahan data pada database (Update)
Penghapusan data dari database (Delete)
Terdapat dua jenis DML:
Prosedural
Menghendaki user untuk menspesifikasikan data apa yang
diperlukan dan bagaimana cara mendapatkan data itu.
Contoh : bahasa C/C++, PL/SQL, dsb.
Nonprosedural
Menghendaki user untuk menspesifikasikan data apa yang
dibutuhkan, tanpa harus menspesifikasikan bagaimana cara
mendapatkan data tersebut.
Contoh : SQL
Perangkat lunak basis data yang banyak digunakan dalam
pemrograman dan merupakan perangkat basis data.
Aras tinggi (high level) :
MySQL
PostgreSQL
Microsoft Access
dBase III
Paradox
FoxPro
Microsoft SQL Server
Oracle
Sybase
Interbase
Xbase
Firebird
Aras rendah (low level) :
Btrieve
Tsunami Record Manager
1.
2.
3.
4.
5.
6.
7.
Kecepatan dan Kemudahan (Speed)
Efisiensi Ruang Penyimpanan (Space)
Keakuratan ( Accuracy )
Ketersediaan (Availability)
Kelengkapan (Completeness)
Keamanan (Security)
Kebersamaan (Sharability)
Bidang-bidang fungsional yang memanfaatkan basis data :
Kepegawaian, untuk berbagai perusahaan yang memiliki banyak
pegawai
Pergudangan (inventory), untuk perusahaan manufaktur
(pabrik), grosir (reseller), apotik dll
Akuntansi, untuk berbagai perusahaan
Akuntansi, untuk berbagai perusahaan Layanan pelanggan
(Customer care), untuk perusahaan yang berhubungan dengan
banyak pelanggan (bank, konsultan dll)
Perusahaan-perusahaan yang Memanfaatkan Basis Data :
Perbankan, dalam melakukan pengelolaan data nasabah, tabungan,
pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada
nasabah dll
Pendidikan / sekolah, dalam melakukan pengelolaan data siswa,
penjadwalan kegiatan, perkuliahan, nilai dll.
Rumah Sakit, dalam melakukan pengelolaan histori penyakit /
pengobatan pasien, menangani pembayaran perawatan dll.
Telekomunikasi, dalam melakukan pengelolaan data administrasi
kabel / data pelanggan, menangani gangguan dll.
Perangkat Keras (Hardware)
Komputer, memori, storage (Harddisk), peripheral, dll.
Sistem Operasi (Operating System)
Program yang menjalankan sistem komputer, mengendalikan
resource komputer dan melakukan berbagai operasi dasar
sistem komputer.
Basis Data (Database)
Menyimpan berbagai obyek database (struktur tabel,
indeks,dll)
DBMS (Database Management System)
Perangkat lunak yang memaintain data dalam jumlah besar.
Pemakai (User)
Para pemakai database.
Aplikasi (perangkat lunak) lain.
Program lain dalam DBMS.
Terima Kasih
Wassalamualaikum Wr.Wb