Irsal Shabirin 74110400381D4 IT - B                                    PENDAHULUAN Apakah Basis Data Itu ?          Basi...
Irsal Shabirin 74110400381D4 IT - B            Kepegawaian: Pengelolaan data karyawan, gaji, pajak            Telekomuni...
Irsal Shabirin 74110400381D4 IT - B    Keuntungan Sistem Basis Data   Apa saja Keuntungan Sistem Basis Data ?           ...
Irsal Shabirin 74110400381D4 IT - BKelemahan Sistem Basis Data   Memerlukan tenaga spesialis   Kompleks   Memerlukan te...
Irsal Shabirin 74110400381D4 IT - B       Mengatur pemakaian basis data       Memeriksa security, integrity, recovery da...
Irsal Shabirin 74110400381D4 IT - BUser Khusus (Specialized/Sophisticated User)   Pemakai yang menulis aplikasi basis data...
Upcoming SlideShare
Loading in …5
×

Pengenalan sistem basis data

2,865 views

Published on

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,865
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
95
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Pengenalan sistem basis data

  1. 1. Irsal Shabirin 74110400381D4 IT - B PENDAHULUAN Apakah Basis Data Itu ?  Basis: markas/gudang, tempat bersarang/berkumpul  Data : representasi fakta dunia nyata yang mewakili suatu obyek (spt, manusia: dosen, mhs, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb.), yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara.  Basis Data: adalah sekumpulan data yang saling ber-relasi. Perangkat lunak apa yang digunakan untuk mengelola dan memanggil kueri (query) basis data ?  Sistem manajemen basis data (database management system, DBMS) Bagaimana sejarah basis data ?  Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis. Apa tujuan dari pengaturan data dengan menggunakan basis data ?  Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa yang akan dating  Kemudahan pemasukan data, sehingga meringankan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani  Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap system, dan  Pengamanan data terhadap kemungkinan penambahan, pengubahan, pengerusakan dan gangguan-gangguan lain. Berbagai aktivitas manusia secara tidak langsung berhubungan dengan basis data. Berikan contoh penggunaan Aplikasi basis data dalam dunia bisnis ?  Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan  Bandara: Pengelolaan data reservasi, penjadualan  Universitas: Pengelolaan pendaftaran, alumni  Penjualan: Pengelolaan data customer, produk, penjualan  Pabrik: Pengelolaan data produksi, persediaan barang, pemesanan, agen
  2. 2. Irsal Shabirin 74110400381D4 IT - B  Kepegawaian: Pengelolaan data karyawan, gaji, pajak  Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa. Bagaimana perkembangan Basis Data hingga saat ini ?  hingga saat ini, database masih mencari berbagai teknik yang digunakan pada WWW dalam meningkatkan pencarian informasi (information retrieval) dengan cepat dan tepat, yang dibutuhkan user di internet. Istilah - Istilah Dasar Basis Data Apa itu ‘Enterprise’ ?  Suatu bentuk organisasi seperti: bank, universitas, rumah sakit, pabrik, dsb. Data yang disimpan dalai basis data merupakan data operasional dari suatu enterprise. Contoh data operasional : data keuangan, data mahasiswa, data pasien. Apa itu ‘Entitas’ ?  Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data. Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah Kumpulan dari entitas disebut Himpunan Entitas Contoh : semua nasabah, semua mahasiswa. Apa itu ‘Atribut (Elemen Data)’ ?  Karakteristik dari suatu entitas. Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir. Apa itu ‘Nilai Data (Data Value)’ ?  Isi data / informasi yang tercakup dalai setiap elemen data. Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina Apa itu ‘Record Data’ ?  Kumpulan Isi Elemen data yang saling berhubungan. Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983". Apa itu ‘Kunci Elemen Data (Key Data Element)’ ?  Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh : Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.
  3. 3. Irsal Shabirin 74110400381D4 IT - B Keuntungan Sistem Basis Data Apa saja Keuntungan Sistem Basis Data ?  Terkontrolnya kerangkapan data Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.  Terpeliharanya keselarasan (ke-konsistenan) data Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan.  Data dapat dipakai secara bersama (shared) Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on- line) pada saat bersamaan.  Dapat diterapkan standarisasi Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.  Keamanan data terjamin DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve).  Terpeliharanya integritas data Jika kerangkapan data dikontrol dan ke konsistenan data dapat dijaga maka data menjadi akurat.  Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi Struktur basis data diatur sedemikian rupa sehingga dapat melayani pengaksesan data dengan cepat.  Data independence (kemandirian data) Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada.
  4. 4. Irsal Shabirin 74110400381D4 IT - BKelemahan Sistem Basis Data Memerlukan tenaga spesialis Kompleks Memerlukan tempat yang besar MahalPengguna Basis DataSystem EngineerTenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakanpeningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjualDatabase Administrator (DBA)Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkankebutuhan akan sistem basis data, merencanakannya dan mengaturnya.Tugas DBA :  Mengontrol DBMS dan software-software  Memonitor siapa yang mengakses basis data
  5. 5. Irsal Shabirin 74110400381D4 IT - B  Mengatur pemakaian basis data  Memeriksa security, integrity, recovery dan concurencyProgram Utility yang digunakan oleh DBA : o Loading Routines Membangun versi utama dari database o Reorganization Routines Mengatur / mengorganisasikan kembali database o Journaling Routines Mencatat semua operasi pemakaian database o Recovery Routines Menempatkan kembali data, sebelum terjadinya kerusakan o Statistical Analysis Routines Membantu memonitor kehandalan sistemPemakai AkhirAda beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dapat dibedakan berdasarkan caramereka berinteraksi terhadap sistem :Programmer aplikasi Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalai program yang ditulis dalai bahasa pemrograman induk (seperti C, pascal, cobol, dll)User Mahir (Casual User) Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMSUser Umum (End User/Naïve User) Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya
  6. 6. Irsal Shabirin 74110400381D4 IT - BUser Khusus (Specialized/Sophisticated User) Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra,dll, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.

×