BASIS DATA DASAR
Urnika Mudhifatul Jannah, S.Kom., M.Pd
Sistem Informasi – UNIRA Malang
2024-2025
Deskripsi Mata Kuliah
Komponen Penilaian
• Kehadiran : 15 %
• Tugas : 30 %
• UTS : 20 %
• UAS : 35%
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
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.
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
Kekurangan Basis Data Konvensional
• 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)
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
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
1) Data
Ciri-ciri data didalam 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
2) Hardware
â–ŞPerangkat komputer dan 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.
3) Software
• Berfungsi sebagai 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
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.
Tujuan Sistem Basis Data
✔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
Gambaran Basis Data
dalam sebuah Hard disk
Dosen
NIDN
Nm_Dose
n
………
Kd_Kelas
Ruang
Gedung
……..
NIM
Nm_Mhs
Alamat
Telp
…….
Kelas Mahasiswa
Manfaat Penggunaan Basis Data Terintegrasi
• Kecepatan dan kemudahan (speed),
• Efisiensi ruang penyimpanan (space),
• Keakuratan(accuracy)
• Ketersediaan (availability),
• Kelengkapan (completeness),
• Keamanan (security),
• Kebersamaan pemakai (sharebility).
Istilah Dasar Sistem Basis 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
Perbedaan Sistem File dan 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
Hirarki Data
dalam Sistem
Basis Data
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”)
Operasi Basis Data
Model Data
• Menyatakan hubungan antar data dalam database
• Ada tiga macam model data dasar
• Hierarkis
• Jaringan
• Relasional
Model Hierarkis
• Dikenal pula sebagai model pohon
Dosen
Bagus Seta
Dosen
Prima
Pengantar
Basis Data
Pemrograman
C
Matematika I
Rudi Asti Dina Dina Edi Ita Edi
Model Jaringan
• Disebut juga 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
Model Relasional
• Merupakan model 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
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.
Lanj…
Database relasional layanan kesehatan 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
Primary
Key
Super Key
Foreign
Key
TUGAS 1
• Jelaskan pengertian 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
THANK YOU

Basis Data (Pertemuan 1) - Pengertian dan Kompone.pptx

  • 1.
    BASIS DATA DASAR UrnikaMudhifatul Jannah, S.Kom., M.Pd Sistem Informasi – UNIRA Malang 2024-2025
  • 2.
  • 3.
    Komponen Penilaian • Kehadiran: 15 % • Tugas : 30 % • UTS : 20 % • UAS : 35%
  • 5.
    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”)
  • 22.
  • 23.
    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
  • 29.
  • 30.
    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
  • 31.