140 likes | 354 Views
KELOMPOK 5. IKHSAN NAFIS PAYA BETANG (201010370311090) RUDI KURNIAWAN (201010370311078) RISKA YULIANA (201010370311071) LINDA NUR WULANDARI (201010370311072) NURUL SOLECHAH (201010370311085). BASIS DATA (Data Base). Pengertian Basis Data.
E N D
KELOMPOK 5 • IKHSAN NAFIS PAYA BETANG (201010370311090) • RUDI KURNIAWAN (201010370311078) • RISKA YULIANA (201010370311071) • LINDA NUR WULANDARI (201010370311072) • NURUL SOLECHAH (201010370311085)
Pengertian Basis Data 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.
Sistem Basis Data 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 perantaraantara user dengan database.
Bahasa Basis Data • Cara komunikasidiaturdalamsuatubahasakhusus yang telahditetapkanoleh DBMS. • Contoh : SQL, dBase, QUEL, dsb. • Bahasa database, dibagidalam 2 bentuk: • Data Definition Language (DDL) • Data Manipulation Language (DML)
Data Definition Language ( DDL ) • 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.
Data Manipulation Language ( DML ) • Digunakandalammemanipulasidanpengambilan data pada database. • Manipulasi data, dapatmencakup: • Pemanggilan data yang tersimpandalam database (query) • Penyisipan/penambahan data baruke database (Insert) • Pengubahan data pada database (Update) • Penghapusan data dari database (Delete)
Terdapatduajenis DML: • Prosedural • Menghendaki user untukmenspesifikasikan data apa yang diperlukandanbagaimanacaramendapatkan data itu. • Contoh : bahasa C/C++, PL/SQL, dsb. • Nonprosedural • Menghendaki user untukmenspesifikasikan data apa yang dibutuhkan, tanpaharusmenspesifikasikanbagaimanacaramendapatkan data tersebut. • Contoh : SQL
PerangkatLunak Basis Data 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
TujuanPemanfaatan Basis Data 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.
KomponenSistem Basis Data • PerangkatKeras (Hardware) • Komputer, memori, storage (Harddisk), peripheral, dll. • SistemOperasi (Operating System) • Program yang menjalankansistemkomputer, mengendalikanresourcekomputerdanmelakukanberbagaioperasidasarsistemkomputer. • Basis Data (Database) • Menyimpanberbagaiobyek database (strukturtabel, indeks,dll) • DBMS (Database Management System) • Perangkatlunak yang memaintain data dalamjumlahbesar. • Pemakai (User) • Para pemakai database. • Aplikasi (perangkatlunak) lain. • Program lain dalam DBMS.
Terima Kasih Wassalamualaikum Wr.Wb