Bagaimana data disimpan…?
•Data dapat dikategorikan atau diklasifikasikan sesuai dengan ciri khasnya
• Data dapat dikelompokkan berdasarkan tipe datanya
• Data dapat disimpan pada media elektronik dengan memanfaatkan
aplikasi pengolah data
7.
DATA DAN INFORMASI
•DATA
Dalam keilmuan (ilmiah), merupakan fakta yang dikumpulkan untuk menjadi
data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat
sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalaminya
sendiri
• INFORMASI
Informasi adalah sekumpulan data atau fakta yang telah diproses dan diolah
sedemikian rupa sehingga menghasilkan sesuatu yang bisa dipahami dan
memberikan manfaat bagi penerimanya. Data dan fakta adalah “bahan baku”
informasi, tetapi tidak semuanya bisa diolah menjadi informasi.
8.
Basis Data Konvensional
•Sistem berkas atau pengarsipan :
Suatu system untuk mengetahui bagaimana cara menyimpan data dari file
tertentu dan organisasi file yang digunakan.
• Sistem akses :
Cara untuk mengambil informasi dari suatu file
• Organisasi file :
Teknik yang digunakan untuk menggambarkan dan menyimpan pada file
9.
Kekurangan Basis DataKonvensional
• Basis data (database) dapat dibayangkan sebagai lemari arsip
• Hal yang dilakukan jika memiliki lemari arsip : memberi sampul, memberi
nomor, menempatkan arsip tsb menurut urutan tertentu.
• Basis data : seluruh data disimpan dalam basis data pada masing-masing
tabel sesuai dgn fungsinya, sehingga dengan mudah dapat melakukan
penelusuran data yang diinginkan.
• Masalah pada lemari arsip :
1. kelambatan dalam menelusuri data
2. kemungkinan terjadi duplikasi data (redudancy)
10.
Pengertian Basis Data
•Suatu sistem untuk mempertahankan record-record data secara
komputerisasi, guna menyimpan informasi dan memungkinkannya
untuk mengakses dalam melakukan perubahan, ataupun pemanfaatan
informasi secara lebih meluas (aspect persistent)
• Suatu data base management system (DBMS) terdiri dari sekumpulan
data yang saling berhubungan dan suatu himpunan program yang
melakukan akses terhadap data tersebut
11.
Komponen Basis Data
•Data, data tersimpan secara
terintegrasi dan dipakai secara
bersama-sama
• Hardware, perangkat keras yang
digunakan dalam mengelola sistem
database
• Software, perangkat lunak perantara
antara pemakai dengan data fisik.
Perangkat lunak dapat berupa data
base management system dan
berbagai program aplikasi
• User, sebagai pemakai sistem
Komponen
Basis Data
Data
Hardware
Software
User
12.
1) Data
Ciri-ciri datadidalam database :
• Data disimpan secara terintegrasi (integrated)
• Database merupakan kumpulan dari berbagai macam file dari aplikasi-
aplikasi yang berbeda, yang disusun dengan cara menghilangkan bagian-
bagian yang rangkap (redundant)
• Data dapat dipakai secara bersama-sama (shared)
• Masing-masing bagian dari database dapat diakses oleh pemakai dalam
waktu yang bersamaan, untuk aplikasi yang berbeda
13.
2) Hardware
â–ŞPerangkat komputerdan periferalnya.
â–ŞDalam perangkat komputer semua proses pengolahan dan pengelolaan data
dapat dilakukan berkat adanya CPU, register dan memory (RAM).
â–ŞDengan perangkat peripheral, user dapat berinteraksi dengan aplikasi basis
data dengan menggunakan keyboard, mouse, monitor, printer, hardisk, dll.
14.
3) Software
• Berfungsisebagai perantara (interface) antara pemakai dengan
data physik pada database.
• Software pada sistem database dapat berupa:
• Database Management System (DBMS), yang menangani akses terhadap
database, sehingga pemakai tidak perlu memikirkan proses penyimpanan
dan pengelolaan data secara detail
• Program-program aplikasi dan prosedur-prosedur
15.
4) User/ Brainware
❑Administrator basis data (database administrator) :
🡺 Mengkonfigurasi basis data secara
keseluruhan, seperti instalasi DBMS, startup/shutdown DBMS, mendefinisikan user dan mengatur
hak aksesnya, membentuk basis data, mengalokasikan besarnya ruang penyimpanan,
membentuk skema / struktur table dalam basis data, dll.
❑ Pengembang aplikasi (Programmer / Developer) 🡺 Membangun dan mengembangkan aplikasi
pengguna basis data yang nantinya akan digunakan oleh end-user. Berinteraksi dengan basis
data melalui DML dalam bahasa pemrograman tertentu.
❑ Pemakai mahir (Casual User) 🡺 Berinteraksi langsung dengan antarmuka yang disediakan
DBMS dengan menuliskan query, menganalisa basis data, dan perbaikan terhadap basis data
yang mengalami kerusakan data.
❑ Pemakai akhir (End-User) 🡺 Memasukkan (entry) data untuk membentuk data lengkap dalam
sebuah basis data, melakukan verifikasi data, perubahan, penghapusan, pencetakan informasi,
dll menggunakan program/aplikasi pengguna basis data yang dibuat oleh pengembang aplikasi.
16.
Tujuan Sistem BasisData
✔Mencegah data redudancy dan inconsistency
✔Mempermudah dalam melakukan akses terhadap data
✔Mempertimbangkan data isolation
✔Mencegah concurent access anomaly
✔Mempertimbangkan masalah ke-amanan data
✔Mempertimbangkan masalah integritas
17.
Gambaran Basis Data
dalamsebuah Hard disk
Dosen
NIDN
Nm_Dose
n
………
Kd_Kelas
Ruang
Gedung
……..
NIM
Nm_Mhs
Alamat
Telp
…….
Kelas Mahasiswa
18.
Manfaat Penggunaan BasisData Terintegrasi
• Kecepatan dan kemudahan (speed),
• Efisiensi ruang penyimpanan (space),
• Keakuratan(accuracy)
• Ketersediaan (availability),
• Kelengkapan (completeness),
• Keamanan (security),
• Kebersamaan pemakai (sharebility).
19.
Istilah Dasar SistemBasis Data
Entitas
Atribut
Field
Record
• Sekumpulan obyek yang mempunyai karakteristik
sama dan bisa dibedakan dari lainnya. Obyek dapat
berupa barang, orang, tempat atau suatu kejadian
• Deskripsi data yang bisa mengidentifikasikan
entitas
• Lokasi penyimpanan untuk salah satu elemen data
atribut
• Kumpulan dari field yang berhubungan satu
sama lain
20.
Perbedaan Sistem Filedan Basis Data
Kumpulan dari record
yang menggambarkan
himpunan Entitas
File
System Kumpulan file yang
digunakan oleh program
aplikasi serta
membentuk hubungan
tertentu di antara
record-record di file-file
tersebut
Database
21.
Hirarki Data
dalam Sistem
BasisData
Database
(Kumpulan dari file yang memiliki karakteristik yang
sama, sehingga file-file yang ada memiliki relasi antar
file tersebut)
File/Berkas/Tabel
(Kumpulan dari record sejenis, yang berbeda hanya
pada valuenya)
Rekaman/Record/Baris/Tuple
(Kumpulan field, yang memiliki tipe dan panjang dari
masing-masing field)
Field/Atribut/Kolom
(Kumpulan karakter yang mempunyai arti)
Byte/Karakter
(Semua simbol yang digunakan oleh computer yang
dapat dibentuk agar mempunyai arti)
BIT /Binary Digit
(Satuan terkecil dari data, yang terdiri dari “0” dan “1”)
Model Data
• Menyatakanhubungan antar data dalam database
• Ada tiga macam model data dasar
• Hierarkis
• Jaringan
• Relasional
24.
Model Hierarkis
• Dikenalpula sebagai model pohon
Dosen
Bagus Seta
Dosen
Prima
Pengantar
Basis Data
Pemrograman
C
Matematika I
Rudi Asti Dina Dina Edi Ita Edi
25.
Model Jaringan
• Disebutjuga model CODASYL
• Setiap anak bisa memiliki lebih dari satu orangtua
Dosen
Bagus Seta
Dosen
Prima
Pengantar
Basis Data
Pemrograman
C
Matematika I
Rudi Asti Dina Edi Ita
26.
Model Relasional
• Merupakanmodel data
yang paling populer saat
ini
• Menggunakan model
berupa tabel berdimensi
dua (yang disebut relasi
atau tabel)
• Memakai kunci tamu
(foreign key) sebagai
penghubung dengan tabel
lain
Nama Dosen Kelas Mahasiswa
Bagus Seta Pengantar
Basis Data
Rudi
Bagus Seta Pengantar
Basis Data
Asti
Bagus Seta Pengantar
Basis Data
Dina
Bagus Seta Pemrograman
C
Dina
Bagus Seta Pemrograman
C
Edi
Prima Matematika I Ita
Prima Matematika I Edi
27.
Contoh Basis Data
•Pelayanan Kesehatan - Rekam Medis Elektronik
• Organisasi layanan kesehatan seperti rumah sakit, klinik, dan perusahaan asuransi
bergantung pada catatan medis elektronik (EMR) yang akurat dan aman untuk
memberikan perawatan pasien yang efisien dan menyederhanakan operasional. Basis data
relasional adalah fondasi sistem EMR, yang memungkinkan penyedia layanan kesehatan
menyimpan, mengelola, dan menganalisis data pasien dalam jumlah besar. Sistem EMR
dapat menyimpan berbagai informasi pasien, seperti diagnosis, pengobatan, hasil lab,
gambar, dan rencana perawatan. Data ini harus terorganisir dan mudah diakses untuk
mendukung perawatan pasien yang efektif dan kepatuhan terhadap peraturan.
28.
Lanj…
Database relasional layanankesehatan pada umumnya mungkin mencakup tabel seperti:
• Pasien: ID Pasien (Primary Key), nama, tanggal lahir, alamat, nomor telepon, dan data
demografi lainnya
• Diagnosis: ID Diagnosis (Primary Key), ID pasien (Foreign Key), kondisi medis, dan
tanggal
• Obat: ID Obat (Primary Key), ID pasien (Foreign Key), nama obat, dosis, dan petunjuk
pemberian
• Hasil Lab: ID Hasil (Primary Key), ID pasien (Foreign Key), tes, nilai, dan tanggal
• Rencana Perawatan: ID rencana perawatan (Primary Key), ID pasien (Foreign Key), ID
diagnosis (Foreign Key), rekomendasi pengobatan, dan tanggal mulai
TUGAS 1
• Jelaskanpengertian dan fungsi masing-masing key yang ada pada sistem
basis data
• Beri contoh penggunaan masing-masing key tersebut
• Jawaban dikumpulkan secara individu di laman google classroom