Anda di halaman 1dari 20

PERANCANGAN BASIS DATA

(Konsep Perancangan Basis Data)


PERTEMUAN 2

Hafifah Bella Novitasari


APA ITU BASIS DATA ?
• Basis Data, adalah mekanisme yang digunakan untuk menyimpan
informasi atau data.
• Informasi adalah sesuatu yang kita gunakan sehari-hari untuk
berbagai alasan. (Stephens dan Plew ;2000), Dengan basis data
pengguna dapat menyimpan data secara terorganisasi. Setelah data
disimpan, informasi harus mudah diambil. Cara data disimpan dalam
basisdata menentukan seberapa mudah mencari informasi
berdasarkan banyak kriteria. Data pun harus mudah ditambahkan ke
dalam basisdata, dimodifikasi, dan dihapus.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


Definisi Perancangan Basis Data
Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang
dibutuhkan untuk mendukung berbagai rancangan sistem.

Tujuan Perancangan Database :


• Untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan
aplikasi-aplikasinya.
• Memudahkan pengertian struktur informasi.
• Mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan
(response time, processing time, dan storage space)

Perancangan Basis Data | 2022 – Semester Genap


Kelebihan Sistem Database
1. Kecepatan dan kemudahan (speed)
✓ Pengambilan informasi dapat dilakukan dengan cepat dan mudah.
✓ Basis data memiliki kemampuan dalam mengelompokan, mengurutkan bahkan perhitungan
dengan metematika.

2. Pemusatan kontrol data


✓ Pengontrolan terhadap data cukup dilakukan di satu tempat saja.

3. Efesiensi ruang penyimpanan (space)


✓ Tidak perlu menyediakan tempat penyimpanan diberbagai tempat, tetapi cukup satu saja.

Perancangan Basis Data | 2022 – Semester Genap


Kelebihan Sistem Database
4. Keakuratan (Accuracy)
✓ Penerapan secara ketat aturan tipe data, domain data, keunikan data, hubungan antara data, dan
lain-lain.

5. Ketersediaan (availability)
✓ Dapat mem-backup data, memilah-milah data mana yang masih diperlukan dan data mana yang
perlu kita simpan ke tempat lain.

6. Keamanan (Security)
✓ Dilengkapi dengan fasilitas manajemen pengguna diberikan hak akses yang berbeda-beda sesuai
dengan pengguna dan posisinya.

Perancangan Basis Data | 2022 – Semester Genap


Kelebihan Sistem Database
7. Kebebasan data (Data Independence)
✓ Perubahan isi/struktur data hanya perlu dilakukan pada level DBMS tanpa harus membongkar
kembali program aplikasinya.

8. User view
✓ Basis data penyediaan pandangan yang berbeda-beda untuk tiap-tiap pengguna.

Perancangan Basis Data | 2022 – Semester Genap


Kekurangan pada Sistem Database
1. Lebih Mahal
✓ Membutuhkan sumber daya yang tinggi, terlebih untuk melakukan perawatannya yang secara
berkala.

2. Proses back up cukup memakan waktu.


✓ Sistem basis data mencakup banyak file, sehingga jika dilakukan back up akan menghabiskan
waktu.

3. Bila ada akses yang tidak benar, kerusakan dapat terjadi.


✓ Kesalahan dalam mengakses bisa menyebabkan berbagai masalah, terutama oleh sembarang
pengguna.

4. Sistem lebih rumit, sehingga memerlukan orang ahli.


✓ Sistem basis data sangat kompleks dengan berbagai resiko, sehingga hanya orang ahli yang bisa
menanganinya.
Perancangan Basis Data | 2022 – Semester Genap
Komponen Sistem Basis Data

Perancangan Basis Data | 2022 – Semester Genap


KOMPONEN SISTEM BASIS DATA
1. Perangkat Keras (Hardware)
• Komputer (satu untuk sistem stand alone atau lebih untuk jaringan
• Memori sekunder yang on-line (Harddisk).
• Memori sekunder yang off-line (Tape atau Removable Disk) untuk keperluan backup data.
• Media/perangkat komunikasi.

2. Sistem Operasi (Operating System)


Sistem operasi merupakan program yang mengaktifkan sistem komputer, mengendalikan seluruh sumber daya
(resource) dalam komputer dan melakukan operasi-operasi dasar dalam komputer.
Contoh : MS-DOS, MS-Windows 95/98/2000, Unix dan lain-lain

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


KOMPONEN SISTEM BASIS DATA
3. Basis Data (Database)
Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis data dapat berisi/memiliki sejumlah
objek basis data (seperti file/tabel, index, dan lain-lain). Disamping berisi/menyimpan data, setiap basis data
juga mengandung/menyimpan definisi struktur (baik untuk basis data maupun objek-objeknya secra detail).

4. Sistem Pengelolaan Basis Data (Database Management System / DBMS)


Pengelolaan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah
perangkat lunak secara spesifik/khusus. Perangkat lunak inilah disebut DBMS yang akan menentukan
bagaimana data diorganisasi, disimpan, diubah dan diambil kembali.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


KOMPONEN SISTEM BASIS DATA
5. Pemakai (User)
Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan berdasarkan cara mereka
berinteraksi terhadap sistem:
• Programmer Aplikasi, pemakai yang berinteraksi dengan basis data melalui Data Manipulation Langunge
(DML) yang disertakan (embedded) dalam bahasa program yang ditulis dalam bahasa pemrograman.
• User Mahir (Casual User). Pemakai yang berinteraksi dengan system tanpa menulis modul program. Mereka
menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


KOMPONEN SISTEM BASIS DATA
6. Program Aplikasi
Program Aplikasi ini bersifat optional, artinya ada/tidaknya tergantung kebutuhan kita. DBMS yang kita gunakan
lebih berperan dalam pengorganisasian data dalam basis data, sementara bagi pemakai basis data (khusus end-
user/pengguna akhir) dapat dibuatkan/disediakan program khusus/lain untuk melakukan pengisian,
pengubahan dan pengambilan data.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil
PENGERTIAN DATABASE MANAGEMENT SYSTEM (DBMS)

• DBMS adalah perangkat lunak yang memungkinkan


pemakai untuk mendefinisikan, mengelola, dan
mengontrol akses ke basis data.
• DBMS yaitu berisi kompulan (koleksi) data yang saling
berelasi dengan set program untuk mengkases data
tersebut.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


Manfaat penggunaan DBMS
• Untuk mengorganisasikan dan mengelola data dalam jumlah besar
• Untuk membantu dalam melindungi data dari kerusakan
• Memudahkan dalam pengambilan kembali data (data retrievel)
• Memudahkan penggunaan atau pengaksesan data secara
bersamaan dalam suatu jaringan

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


Keunggulan DBMS
KONSEP DBMS

• Kepraktisan, yaitu penggunaan media penyimpan yang berukuran


kecil namun padat formasi
• Kecepatan, yaitu mesin dapat mengambil atau mengubah data jauh
lebih cepat daripada Manusia
• Mengurangi Kejenuhan, yaitu menghindari pekerjaan yang berulang -
ulang dan monoton yang bisa membosankan
• Kekinian (up to date), yaitu informasi yang tersedia pada DBMS akan
bersifat mutakhir dan akurat setiap saat.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


FUNGSI DBMS
KONSEP DBMS

❑ Fungsi yang lebih penting dari DBMS → proteksi dan


maintain database dalam jangka panjang.
• Proteksi : system protection yang menangani kondisi
malfunction (crash) baik pada hardware ataupun software,
juga mengandung security protection yang menangani
pengaksesan oleh user terlarang.
• Maintain : sistem maintaining yang selalu meningkatkan
kebutuhan perubahan tiap waktu.

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil


REFERENCE
• https://www.youtube.com/watch?v=UsBJ9l5tajA&t=65s
(Video from Simply Coding)
• https://repository.dinus.ac.id/docs/ajar/SBD_1_Sistem_Basis
_Data.pdf
• Modul Sistem Basis Data – Disusun oleh: Nur Hidayati,
M.Kom (Universitas BSI )
• Modul Perancangan Basis Data – Disusun oleh: Iyan Gustiana,
M.Kom (Fakultas Teknik & Ilmu Komputer, Universitas
Komputer Indonesia)

Perancangan Basis Data | 2022 – Semester Genap


Perancangan Basis Data | 2022 – Semester Genap
TUGAS
1. Jelaskan apa yang dimaksud dengan data redundancy?
2. Apakah penggunaan DBMS menyebabkan data redundancy? Sertakan alasannya.
(Jawaban ditulis tangan, difoto/scan upload di Google Classroom. Deadline tanggal 9 April 2022)

SISTEM BASIS DATA - 1526111309 | 2021 – Semester Ganjil

Anda mungkin juga menyukai