SlideShare a Scribd company logo
1 of 26
Manajemen Pangakalan Data
NUR
PERTEMUAN 3
Pengantar Basis Data
 Konsep Basis Data dan Sistem Manajemen Basis Data (DBMS)
kelebihan dan kekurangan DBMS
 Struktur dan Komponen-Komponen dalam DBMS
 Karakteristik Basis Data
 Pengguna (user) dalam basis data
Sistem Manajemen Basis Data (DBMS)
 Merupakan kumpulan dari database yang terdiri dari
beberapa file dan tabel yang saling berkaitan dan
ditambah dengan sebuah program yang berfungsi sebagai
pengelola sistem.
Komponen Sistem Basis data
• Komponen:
• Data
• Hardware
• Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Access, Oracle, DB2
• Pengguna (user) : database administrator, programmer atau end user
• Aplikasi Lain
5
Komponen Basis Data
 DATA, data tersimpan secara terintegrasi dan dipakai secara bersama-
sama
 HARDWARE, perangkat keras yang digunakan dalam mengelola sistem
database
 SOFTWARE DBMS, perangkat lunak perantara antara pemakai dengan
data fisik. perangkat lunak dapat berupa data base management system
dan berbagai program aplikasi
 USER, sebagai pemakai sistem
 APLIKASI LAIN(OPTIONAL SOFTWARE), perangkat lunak pelengkap
yang mendukung suatu aplikasi, perangkat lunak ini bersifat opsional.
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
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
Pengguna (user)
 Pemakai database dibagi atas 3 klasifikasi, yaitu:
1. Database Administrator (DBA), yaitu:
 Orang/team yang bertugas mengelola sistem database secara keseluruhan
2. Programmer, yaitu:
 Orang/team yang bertugas membuat program aplikasi yang mengakses
database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB,
Oracle baik secara batch maupun online untuk berinteraksi dengan komputer
3. End-user, yaitu:
 Orang yang mengakses database melalui terminal, dengan menggunakan query-
language atau program aplikasi yang dibuatkan oleh programmer
Hirarki Basis Data / pangkalan data
Byte dan Bit
Byte adalah atribut dari field yang berupa karakter yang membentuk
nilai dari sebuah field.
Bit adalah bagian terkecil dari data secara keseluruhan, yaitu berupa
karakter ASCII nol atau satu yang merupakan komponen byte.
Principles of Information
Systems, Seventh
Edition
3
Byte
Sebuah data pada basis data mempunyai beberapa
tingkatan diantaranya adalah :
 Karakter (Character): merupakan bagian data yang
paling kecil, dapat berupa karakter numeric, huruf,
atau karakter khusus yang membentuk suatu item data
atau field.
Field
 Field merepresentasikan sebuah atribut dari record
yang menunjukan suatu item dari data, misalnya nama,
alamat, nomer telepon, dan lain sebagainya. Nama satu
field harus berbeda dengan field lainnya, beberapa tipe
field diantaranya : karakter, teks, tanggal, angka, dan lain
sebagainya.
Field (lanjutan)
 Sebuah field mempunyai beberapa komponen
 tipe field
 lebar field (ruang maksimum yang dapat terisi oleh
karakter, teks, angka, dsb.)
 isi dari field tersebut untuk masing-masing record
Field (lanjutan)
Attribute
 Pelengkap data yang ada pada masing- masing field,
sehingga dapat memberikan sebuah informasi terhadap
sebuah item dalam basis data.
 Suatu attribute dapat mewakili karakter suatu entity.
Record
 Record menggambarkan suatu unit data individu yang
tertentu. Kumpulan dari record membentuk suatu file.
 Misalnya file personalia, tiap-tiap record dapat
mewakili data tiap-tiap karyawan.
File
 File merupakan kumpulan dari record- record dalam
basis data yang menggambarkan satu kesatuan data
yang sejenis.
 Misalnya file mata pelajaran berisi data tentang semua
mata pelajaran yang ada.
• Database (basis data/pangkalan data) : Kumpulan dari file / tabel
membentuk suatu database
20
Basis Data
NIM NAMA ALAMAT
113060005 Anisa Jl. ABC No.10
113070098 Andi Jl. Bunga No.4
113070100 Tono Jl Serang No.30
KodeMK NmMK SKS Fakultas
CS12345 Data Structures 2 CS
CS43235 Database 3 CS
CS65634 Operating System 2 CS
Tabel
Mahasiswa
Tabel Mata
Kuliah
Column (field)
Row (record)
NIM KodeMK
113060005 CS12345
113060005 CS43235
113070098 CS12345
113070098 CS65634
113070100 CS43235
Tabel
Kartu Rencana Studi
Indepedensi Data
• Indepedensi data adalah program aplikasi yang telah terisolasi dari perubahan
dalam struktur data yang disimpan
• Independensi data dicapai melalui penggunaan dari tiga tingkat data abstraksi
khususnya, skema konseptual dan skema eksternal yang mempunyai manfaat
yang berbeda pada bidang ini.
Bahasa Basis data (Database Language)
• Merupakan sejumlah perintah (statement) yang diformulasikan dan dapat
diproses untuk melakukan suatu aksi tertentu.
• Contoh Bahasa basis data: SQL,dBase, Quel
• Basis data dipilah dalam 3 bentuk,
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
- Data Control Language (DCL)
23
Data Definition Language (DDL)
• Merupakan perintah yang berfungsi untuk menspesifikasikan
skema/struktur basis data
• membuat tabel/kolom
• menghapus tabel/kolom
• membuat suatu constraint (primary key dan foreign key)
• DCL (Data Control Language) juga termasuk dalam DDL.
• Sub bahasa untuk mengendalikan struktur internal basis data.
• DCL sangat bergantung pada vendor
24
Data Manipulation Language (DML)
• Berguna untuk melakukan manipulasi dan pengambilan (query) data pada
suatu basis data. Manipulasi data dapat berupa :
- Penyisipan/penambahan data baru
- Penghapusan data dari suatu tabel
- pengubahan data dari suatu basis data
25
TERIMA KASIH


More Related Content

Similar to Pertemuan-3.pptx

2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis DataFendi Hidayat
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptsuliantojo
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1Ayu_lestari
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Databeiharira
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxFajriFatahillah2
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...vebi yanti arisandy
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 

Similar to Pertemuan-3.pptx (20)

2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Pertemuan 1 OK.ppt
Pertemuan 1 OK.pptPertemuan 1 OK.ppt
Pertemuan 1 OK.ppt
 
Data
DataData
Data
 
Data
DataData
Data
 
Pertemuan SIA 10.pptx
Pertemuan SIA 10.pptxPertemuan SIA 10.pptx
Pertemuan SIA 10.pptx
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
 
Power point modul 5
Power point modul 5Power point modul 5
Power point modul 5
 
Desain database
Desain databaseDesain database
Desain database
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Data & Basis Data
Data & Basis DataData & Basis Data
Data & Basis Data
 

More from nurnur469094

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfnurnur469094
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxnurnur469094
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfnurnur469094
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxnurnur469094
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxnurnur469094
 

More from nurnur469094 (17)

Introduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdfIntroduction to Flutter(lanjutan).pdf
Introduction to Flutter(lanjutan).pdf
 
Install-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptxInstall-flutter-Mobile Application.pptx
Install-flutter-Mobile Application.pptx
 
SQL.pdf
SQL.pdfSQL.pdf
SQL.pdf
 
LANGUANGE MODELING.pdf
LANGUANGE MODELING.pdfLANGUANGE MODELING.pdf
LANGUANGE MODELING.pdf
 
EFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptxEFFICIENCY & Complexity.pptx
EFFICIENCY & Complexity.pptx
 
Intro-NLP.pdf
Intro-NLP.pdfIntro-NLP.pdf
Intro-NLP.pdf
 
Pertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptxPertemuan-12-normalisasi.pptx
Pertemuan-12-normalisasi.pptx
 
Pertemuan-12.pptx
Pertemuan-12.pptxPertemuan-12.pptx
Pertemuan-12.pptx
 
Pertemuan-11.pptx
Pertemuan-11.pptxPertemuan-11.pptx
Pertemuan-11.pptx
 
Pertemuan-10.pptx
Pertemuan-10.pptxPertemuan-10.pptx
Pertemuan-10.pptx
 
Pertemuan-9.pptx
Pertemuan-9.pptxPertemuan-9.pptx
Pertemuan-9.pptx
 
Pertemuan-7.pptx
Pertemuan-7.pptxPertemuan-7.pptx
Pertemuan-7.pptx
 
Pertemuan-6.pptx
Pertemuan-6.pptxPertemuan-6.pptx
Pertemuan-6.pptx
 
Pertemuan-5.pptx
Pertemuan-5.pptxPertemuan-5.pptx
Pertemuan-5.pptx
 
Pertemuan-MPD.pdf
Pertemuan-MPD.pdfPertemuan-MPD.pdf
Pertemuan-MPD.pdf
 
Pertemuan-4.pptx
Pertemuan-4.pptxPertemuan-4.pptx
Pertemuan-4.pptx
 
MPD.pptx
MPD.pptxMPD.pptx
MPD.pptx
 

Recently uploaded

Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningSamFChaerul
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxBAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxchleotiltykeluanan
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxheru687292
 
PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxsitifaiza3
 

Recently uploaded (9)

Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
Contoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data miningContoh Algoritma Asosiasi pada data mining
Contoh Algoritma Asosiasi pada data mining
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptxBAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
BAGAIAMANA PANCASILA MENJADI SISTEM ETIKA.pptx
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
 
PPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptxPPT ANEMIA pada remaja maupun dewasapptx
PPT ANEMIA pada remaja maupun dewasapptx
 

Pertemuan-3.pptx

  • 2. PERTEMUAN 3 Pengantar Basis Data  Konsep Basis Data dan Sistem Manajemen Basis Data (DBMS) kelebihan dan kekurangan DBMS  Struktur dan Komponen-Komponen dalam DBMS  Karakteristik Basis Data  Pengguna (user) dalam basis data
  • 3.
  • 4. Sistem Manajemen Basis Data (DBMS)  Merupakan kumpulan dari database yang terdiri dari beberapa file dan tabel yang saling berkaitan dan ditambah dengan sebuah program yang berfungsi sebagai pengelola sistem.
  • 5. Komponen Sistem Basis data • Komponen: • Data • Hardware • Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Access, Oracle, DB2 • Pengguna (user) : database administrator, programmer atau end user • Aplikasi Lain 5
  • 6. Komponen Basis Data  DATA, data tersimpan secara terintegrasi dan dipakai secara bersama- sama  HARDWARE, perangkat keras yang digunakan dalam mengelola sistem database  SOFTWARE DBMS, perangkat lunak perantara antara pemakai dengan data fisik. perangkat lunak dapat berupa data base management system dan berbagai program aplikasi  USER, sebagai pemakai sistem  APLIKASI LAIN(OPTIONAL SOFTWARE), perangkat lunak pelengkap yang mendukung suatu aplikasi, perangkat lunak ini bersifat opsional.
  • 7. 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
  • 8. 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
  • 9. Pengguna (user)  Pemakai database dibagi atas 3 klasifikasi, yaitu: 1. Database Administrator (DBA), yaitu:  Orang/team yang bertugas mengelola sistem database secara keseluruhan 2. Programmer, yaitu:  Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer 3. End-user, yaitu:  Orang yang mengakses database melalui terminal, dengan menggunakan query- language atau program aplikasi yang dibuatkan oleh programmer
  • 10. Hirarki Basis Data / pangkalan data
  • 11. Byte dan Bit Byte adalah atribut dari field yang berupa karakter yang membentuk nilai dari sebuah field. Bit adalah bagian terkecil dari data secara keseluruhan, yaitu berupa karakter ASCII nol atau satu yang merupakan komponen byte.
  • 12. Principles of Information Systems, Seventh Edition 3 Byte
  • 13. Sebuah data pada basis data mempunyai beberapa tingkatan diantaranya adalah :  Karakter (Character): merupakan bagian data yang paling kecil, dapat berupa karakter numeric, huruf, atau karakter khusus yang membentuk suatu item data atau field.
  • 14. Field  Field merepresentasikan sebuah atribut dari record yang menunjukan suatu item dari data, misalnya nama, alamat, nomer telepon, dan lain sebagainya. Nama satu field harus berbeda dengan field lainnya, beberapa tipe field diantaranya : karakter, teks, tanggal, angka, dan lain sebagainya.
  • 15. Field (lanjutan)  Sebuah field mempunyai beberapa komponen  tipe field  lebar field (ruang maksimum yang dapat terisi oleh karakter, teks, angka, dsb.)  isi dari field tersebut untuk masing-masing record
  • 17. Attribute  Pelengkap data yang ada pada masing- masing field, sehingga dapat memberikan sebuah informasi terhadap sebuah item dalam basis data.  Suatu attribute dapat mewakili karakter suatu entity.
  • 18. Record  Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file.  Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.
  • 19. File  File merupakan kumpulan dari record- record dalam basis data yang menggambarkan satu kesatuan data yang sejenis.  Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
  • 20. • Database (basis data/pangkalan data) : Kumpulan dari file / tabel membentuk suatu database 20
  • 21. Basis Data NIM NAMA ALAMAT 113060005 Anisa Jl. ABC No.10 113070098 Andi Jl. Bunga No.4 113070100 Tono Jl Serang No.30 KodeMK NmMK SKS Fakultas CS12345 Data Structures 2 CS CS43235 Database 3 CS CS65634 Operating System 2 CS Tabel Mahasiswa Tabel Mata Kuliah Column (field) Row (record) NIM KodeMK 113060005 CS12345 113060005 CS43235 113070098 CS12345 113070098 CS65634 113070100 CS43235 Tabel Kartu Rencana Studi
  • 22. Indepedensi Data • Indepedensi data adalah program aplikasi yang telah terisolasi dari perubahan dalam struktur data yang disimpan • Independensi data dicapai melalui penggunaan dari tiga tingkat data abstraksi khususnya, skema konseptual dan skema eksternal yang mempunyai manfaat yang berbeda pada bidang ini.
  • 23. Bahasa Basis data (Database Language) • Merupakan sejumlah perintah (statement) yang diformulasikan dan dapat diproses untuk melakukan suatu aksi tertentu. • Contoh Bahasa basis data: SQL,dBase, Quel • Basis data dipilah dalam 3 bentuk, - Data Definition Language (DDL) - Data Manipulation Language (DML) - Data Control Language (DCL) 23
  • 24. Data Definition Language (DDL) • Merupakan perintah yang berfungsi untuk menspesifikasikan skema/struktur basis data • membuat tabel/kolom • menghapus tabel/kolom • membuat suatu constraint (primary key dan foreign key) • DCL (Data Control Language) juga termasuk dalam DDL. • Sub bahasa untuk mengendalikan struktur internal basis data. • DCL sangat bergantung pada vendor 24
  • 25. Data Manipulation Language (DML) • Berguna untuk melakukan manipulasi dan pengambilan (query) data pada suatu basis data. Manipulasi data dapat berupa : - Penyisipan/penambahan data baru - Penghapusan data dari suatu tabel - pengubahan data dari suatu basis data 25