SlideShare a Scribd company logo
BASIS DATA
DEFINISI
 Data adalah fakta tentang sesuatu di dunia nyata yang dapat direkam
dan disimpan pada media komputer.
 Database adalah kumpulan dari data-data yang membentuk suatu
berkas (file) yang saling berhubungan (relation) antara satu file
dengan file yang lain sehingga membentuk satu kesatuan bangunan
data.
 Informasi adalah data yang telah diolah sedemikian rupa sehingga
memiliki makna tertentu bagi pengguna.
MENGAPA PERLU DATABASE?
 Salah satu komponen penting dalam sistem informasi, karena
merupakan dasar dalam menyediakan informasi
 Menentukan kualitas informasi : akurat, tepat pada waktunya dan
relevan. Informasi dapat dikatakan bernilai bila data diperoleh ,
tepat pada waktunya, akurat dan relevan.
 Mengurangi duplikasi data (data redudancy)
 Hubungan data dapat ditingkatkan (data relatability)
 Mengurangi pemborosan tempat penyimpanan .
ISTILAH DALAM DATABASE
 Characters : merupakan bagian data yang terkecil, dapat berupa
karakter numerik, huruf ataupun karakter-karakter khusus (special
characters) yang membentuk suatu item data / field.
 Field : merepresentasikan suatu atribut dari record yang
menunjukkan suatu item dari data, seperti misalnya nama, alamat
dan lain sebagainya.
 Record : Kumpulan dari field membentuk suatu record. Record
menggambarkan suatu unit data individu yang tertentu. Kumpulan
dari record membentuk suatu file. Misalnya file mahasiswa, tiap-
tiap record dapat mewakili data tiap-tiap mahasiswa.
 File: File terdiri dari record-record yang menggambarkan satu
kesatuan data yang sejenis. Misalnya file mahasiswa berisi data
tentang semua mahasiswa yang ada.
 Database : Kumpulan dari file / tabel membentuk suatu database
ISTILAH DALAM DATABASE
Jenjang Basis Data
6
7
KEUNTUNGAN PENGGUNAAN
DATABASE
1. Mengurangi pengulangan data.
2. Mengintegrasikan data.
3. Mengambil data secara cepat.
4. Meningkatkan keamanan.
TUJUAN DAN MANFAAT DATABASE
1. Kecepatan dan Kemudahan (Speed)
 Menyimpan data
 manipulasi terhadap data
 menampilkan kembali data
MUDAH, CEPAT
3. Keakuratan (Accuracy)
Pembentukkan relasi antar data bersama dengan penerapan aturan
atau batasan (constraints) tipe data, domain data, keunikan data, dsb,
yang secara tetap dapat diterapkan dalam sebuah basis data sangat
berguna untuk menekan ketidak akuratan pemasukkan atau
penyimpanan data.
2. Efisiensi Ruang Penyimpanan (Space)
 antara kelompok data saling terkait
 redudansi data pasti akan selalu ada
 memperbesar ruang penyimpanan
MEMBUAT
RELASI
4. Ketersediaan (Availability)
Pertumbuhan data (baik dari sisi jumlah maupun jenisnya) sejalan
dengan waktu akan semakin membutuhkan ruang penyimpanan yang
besar. Padahal tidak semua data itu kita butuhkan/gunakan. Karena
itu kita dapat memilah adanya data utama/master/referensi, data
transaksi, data historasi hingga data kadaluwarsa. Data yang sudah
jarang atau bahkan tidak pernah lagi kita gunakan, dapat kita atur
untuk dilepaskan dari sistem basis data yang sedang aktif (menjadi
off-line) baik dengan cara penghapusan atau dengan
memindahkannya ke media penyimpanan off-line (seperti removeable
disk, atau tape).
5. Keamanan (Security)
Memang ada sejumlah sistem (aplikasi) pengeloal basisi data
yang tidak menerapkan aspek keamanan dalam penggunaan
basis data. Tetapi untuk sistem yang besar dan serius aspek
keamanan juga diterapkan dengan ketat.
TUJUAN DAN MANFAAT DATABASE
6. Kelengkapan (Completeness)
Lengkap/tidaknya data yang kita kelola dalam sebuah basis data
bersifat relatif (baik terhadap kebutuhan pemakai maupun terhadap
waktu). Bila seorang pemakai sudah menganggap bahwa data yang
dipelihara sudah lengkap, pemakai yang lain belum tentu
berpendapat yang sama atau sebaliknya. Dalam sebuah basis data,
disamping data kita juga harus menyimpan struktur (baik yang
mendefinisikan objek-objek dalam basis data maupun definisi detil
dari tiap objek, seperti struktur file/tabel atau indeks).
7. Kebersamaan Pemakaian (sharability)
Pemakai basis data seringkali tidak terbatas pada satu pemakai
saja, atau di satu lokasi saja, atau oleh satu sistem/aplikasi saja.
TUJUAN DAN MANFAAT DATABASE
Database Management System
DBMS
DBMS
Aplikasi
1
DATABASE
Sebagai pusat
data organisasi
DBMS mengelola
sumber daya data
Aplikasi
2
Aplikasi
3
DBMS
 Database manajement system (DBMS) adalah kumpulan data
yang saling berhubungan dan kumpulan program untuk
mengakses data. Tujuan utama sistem manajemen basis data
adalah menyediakan cara menyimpan dan mengambil informasi
basis data secara mudah dan efisien.
 Perangkat lunak yang didesain untuk memelihara dan
memanfaatkan kumpulan data yang besar.
 Perangkat lunak yang didesain untuk memudahkan pekerjaan
pengelolaan data.
 Perangkat lunak untuk mendefinisikan, menciptakan, mengelola,
dan mengendalikan pengaksesan basisdata
Keuntungan Pengunaan DBMS
 Keuntungan pengunaan DMBS :
 Kebebasan data dan akses yang efisien
 Mengurangi waktu Pengembangan Aplikasi
 Integritas dan Keamanan Data
 Administrasi Keseragaman Data
 Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan
dari proses serentak).
 Kerugian Pengunaan DBMS :
 Perangkat lunak yang mahal,
 Membutuhkan konfigurasi perangkat keras yang besar,
 Membutuhkan seorang DBA (Database Administrator).
Contoh DBMS : MySQL, SQL Server, Oracle, dll
OPERASI DASAR DATABASE :
 Pembuatan basis data baru (create database)
 Penghapusan basis data (drop database)
 Pembuatan file/tabel baru (create table)
 Penghapusan file/table (drop table)
 Penambahan /pengisian data baru ke sebuah file/table (insert)
 Pengambilan data dari sebuah file/table (select)
 Pengubahan data dari sebuah file/table (update)
 Penghapusan data dari sebuah file/table (delete)
DDL (Data Definition Language)
Skema basisdata ditentukan sekumpulan difinisi oleh suatu bahasa tertentu
yang disebut dengan Data-definition Language (DDL).
Sebagai contoh, pernyataan berikut dalam bahasa SQL untuk
mendefinisikan tabel mahasiswa :
Create table mahasiswa
(NIM char(7),
Nama char(30),
Kelas char(6))
Eksekusi pernyataan DDL disamping
akan membuat tabel mahasiswa
NIM Nama Kelas
DML(Data-Manipulation Language)
Manipulasi data adalah :
 Mengambil informasi yang disimpan dalam basisdata,
 Menambahkan informasi baru ke dalam basisdata,
 Menghapus informasi dari basisdata,
 Modifikasi informasi yang disimpan dalam basisdata.
Bahasa manipulasi data (DML) adalah bahasa yang memungkinkan
pengguna mengakses atau memanipulasi data seperti yang telah diatur
oleh model data
Dibawah ini contoh bahasa SQL untuk mendapatkan data mahasiswa
yang memiliki NIM sama dengan 201512345.
Select mahasiswa.nama form mahasiswa
where mahasiswa.nim=”201512345”
Contoh
insert into tbBuku values('00001','Algoritma','M Syukani,MM','Andi','001')
Id_buku Judul_buku Pengarang Penerbit ISBN
00001 Algoritma M Syukani,MM Andi 001
select * from tbBuku Menampilkan isi tabel
select * from tbBuku where Id_buku='00001' Menampilkan tabel khusus
data dg Id_buku=00001

More Related Content

PPT
8 pengantar pengolahan data
PPTX
Mengoperasikan software aplikasi basis data
DOC
Bab i tugas basdat
PPT
Pengenalan basis data
PPT
Database (Basis Data)
PDF
Dasar_dasar_Database.pdf
PPT
Pertemuann 1
PDF
1 pengantar basisdata
8 pengantar pengolahan data
Mengoperasikan software aplikasi basis data
Bab i tugas basdat
Pengenalan basis data
Database (Basis Data)
Dasar_dasar_Database.pdf
Pertemuann 1
1 pengantar basisdata

Similar to Basis_Data.ppt (20)

PPTX
Materi struktur hirarki basis data
PPT
PPT
Pertemuan 2 online
PPT
Pertemuan 2 online
PPT
Pertemuan 2 online
PPT
Pertemuan 2 online[1]
PPT
Pertemuan 2 online
PPT
PPT
PENGANTAR SISTEM TEKNOLOGI INFORMASI
PPT
PPT
PPT
Pertemuan 2 online
PPT
Pertemuan 2 online-1
PPT
Pertemuan 2 online-1
PPT
Sistem DataBase
PPT
Pertemuan 2 online
PPT
Pertemuan 2 online DATABASE
PPT
Pertemuan 2 online
PPT
Sistem database
PPT
Pertemuan 2 online
Materi struktur hirarki basis data
Pertemuan 2 online
Pertemuan 2 online
Pertemuan 2 online
Pertemuan 2 online[1]
Pertemuan 2 online
PENGANTAR SISTEM TEKNOLOGI INFORMASI
Pertemuan 2 online
Pertemuan 2 online-1
Pertemuan 2 online-1
Sistem DataBase
Pertemuan 2 online
Pertemuan 2 online DATABASE
Pertemuan 2 online
Sistem database
Pertemuan 2 online
Ad

Recently uploaded (18)

PDF
PELANGI99 – Server PKV Games Terpercaya yang Jagonya Kasih WD Gede! 🎯💰
PDF
PELAJAR4D BERIKAN MU RASA KETAGIHAN BERMAIN DENGAN PUTARAN BAGUS DI SETIAP GA...
PPTX
Materi Penanaman Nilai Anti Korupsi.pptx
DOCX
Kisah Cinta di Zaman PKI menceritakan kisah Cinta Sejati dalam Kisah Sejarah ...
PDF
Modul P5, Projek 2_20230926_095124_0000.pdf
PPTX
Technical Meeting Lomba kemerdekaan.pptx
PDF
REKOMENDASI SOUVENIR KANTOR BALIKPAPAN U
PDF
Bening4d Adalah Salah Satu Situs Terpopuler STAR GAMING ASIA
PDF
Jangan Tunggu Besok! Daftar Tangki4D Sekarang dan Menang Hari Ini
PPTX
Wa + 62 82211599998, grosir murah, Tas pandan aesthetic
PPTX
Motion graphuuuuuuuuuuuuuuuuuuuuuic.pptx
PPTX
Aksi Nyata jurnal pembelajaran modul 1.pptx
PDF
CUAN DEH MAIN DI PELAJAR4D , BURUAN COBA BUKTIKAN SENDIRI
PPTX
MATERI MENGAJAR DI UNIRA tentang public.pptx
PDF
🔥 Mahjong Ways 1 & 2 – Sensasi Slot PG Soft Favorit di Kancah4D! 🔥.pdf
PPTX
Mitigasi Bencana Kebakaran pada Museum-Museum
PPT
relasi dan fungsi aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
PPTX
MENGENAL UNSUR & PRINSIP SENI RUPA PADA OBYEK (Bk.Praktis) (1).pptx
PELANGI99 – Server PKV Games Terpercaya yang Jagonya Kasih WD Gede! 🎯💰
PELAJAR4D BERIKAN MU RASA KETAGIHAN BERMAIN DENGAN PUTARAN BAGUS DI SETIAP GA...
Materi Penanaman Nilai Anti Korupsi.pptx
Kisah Cinta di Zaman PKI menceritakan kisah Cinta Sejati dalam Kisah Sejarah ...
Modul P5, Projek 2_20230926_095124_0000.pdf
Technical Meeting Lomba kemerdekaan.pptx
REKOMENDASI SOUVENIR KANTOR BALIKPAPAN U
Bening4d Adalah Salah Satu Situs Terpopuler STAR GAMING ASIA
Jangan Tunggu Besok! Daftar Tangki4D Sekarang dan Menang Hari Ini
Wa + 62 82211599998, grosir murah, Tas pandan aesthetic
Motion graphuuuuuuuuuuuuuuuuuuuuuic.pptx
Aksi Nyata jurnal pembelajaran modul 1.pptx
CUAN DEH MAIN DI PELAJAR4D , BURUAN COBA BUKTIKAN SENDIRI
MATERI MENGAJAR DI UNIRA tentang public.pptx
🔥 Mahjong Ways 1 & 2 – Sensasi Slot PG Soft Favorit di Kancah4D! 🔥.pdf
Mitigasi Bencana Kebakaran pada Museum-Museum
relasi dan fungsi aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
MENGENAL UNSUR & PRINSIP SENI RUPA PADA OBYEK (Bk.Praktis) (1).pptx
Ad

Basis_Data.ppt

  • 2. DEFINISI  Data adalah fakta tentang sesuatu di dunia nyata yang dapat direkam dan disimpan pada media komputer.  Database adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) antara satu file dengan file yang lain sehingga membentuk satu kesatuan bangunan data.  Informasi adalah data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi pengguna.
  • 3. MENGAPA PERLU DATABASE?  Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi  Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila data diperoleh , tepat pada waktunya, akurat dan relevan.  Mengurangi duplikasi data (data redudancy)  Hubungan data dapat ditingkatkan (data relatability)  Mengurangi pemborosan tempat penyimpanan .
  • 4. ISTILAH DALAM DATABASE  Characters : merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data / field.  Field : merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya.
  • 5.  Record : Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file mahasiswa, tiap- tiap record dapat mewakili data tiap-tiap mahasiswa.  File: File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mahasiswa berisi data tentang semua mahasiswa yang ada.  Database : Kumpulan dari file / tabel membentuk suatu database ISTILAH DALAM DATABASE
  • 7. 7 KEUNTUNGAN PENGGUNAAN DATABASE 1. Mengurangi pengulangan data. 2. Mengintegrasikan data. 3. Mengambil data secara cepat. 4. Meningkatkan keamanan.
  • 8. TUJUAN DAN MANFAAT DATABASE 1. Kecepatan dan Kemudahan (Speed)  Menyimpan data  manipulasi terhadap data  menampilkan kembali data MUDAH, CEPAT 3. Keakuratan (Accuracy) Pembentukkan relasi antar data bersama dengan penerapan aturan atau batasan (constraints) tipe data, domain data, keunikan data, dsb, yang secara tetap dapat diterapkan dalam sebuah basis data sangat berguna untuk menekan ketidak akuratan pemasukkan atau penyimpanan data. 2. Efisiensi Ruang Penyimpanan (Space)  antara kelompok data saling terkait  redudansi data pasti akan selalu ada  memperbesar ruang penyimpanan MEMBUAT RELASI
  • 9. 4. Ketersediaan (Availability) Pertumbuhan data (baik dari sisi jumlah maupun jenisnya) sejalan dengan waktu akan semakin membutuhkan ruang penyimpanan yang besar. Padahal tidak semua data itu kita butuhkan/gunakan. Karena itu kita dapat memilah adanya data utama/master/referensi, data transaksi, data historasi hingga data kadaluwarsa. Data yang sudah jarang atau bahkan tidak pernah lagi kita gunakan, dapat kita atur untuk dilepaskan dari sistem basis data yang sedang aktif (menjadi off-line) baik dengan cara penghapusan atau dengan memindahkannya ke media penyimpanan off-line (seperti removeable disk, atau tape). 5. Keamanan (Security) Memang ada sejumlah sistem (aplikasi) pengeloal basisi data yang tidak menerapkan aspek keamanan dalam penggunaan basis data. Tetapi untuk sistem yang besar dan serius aspek keamanan juga diterapkan dengan ketat. TUJUAN DAN MANFAAT DATABASE
  • 10. 6. Kelengkapan (Completeness) Lengkap/tidaknya data yang kita kelola dalam sebuah basis data bersifat relatif (baik terhadap kebutuhan pemakai maupun terhadap waktu). Bila seorang pemakai sudah menganggap bahwa data yang dipelihara sudah lengkap, pemakai yang lain belum tentu berpendapat yang sama atau sebaliknya. Dalam sebuah basis data, disamping data kita juga harus menyimpan struktur (baik yang mendefinisikan objek-objek dalam basis data maupun definisi detil dari tiap objek, seperti struktur file/tabel atau indeks). 7. Kebersamaan Pemakaian (sharability) Pemakai basis data seringkali tidak terbatas pada satu pemakai saja, atau di satu lokasi saja, atau oleh satu sistem/aplikasi saja. TUJUAN DAN MANFAAT DATABASE
  • 11. Database Management System DBMS DBMS Aplikasi 1 DATABASE Sebagai pusat data organisasi DBMS mengelola sumber daya data Aplikasi 2 Aplikasi 3
  • 12. DBMS  Database manajement system (DBMS) adalah kumpulan data yang saling berhubungan dan kumpulan program untuk mengakses data. Tujuan utama sistem manajemen basis data adalah menyediakan cara menyimpan dan mengambil informasi basis data secara mudah dan efisien.  Perangkat lunak yang didesain untuk memelihara dan memanfaatkan kumpulan data yang besar.  Perangkat lunak yang didesain untuk memudahkan pekerjaan pengelolaan data.  Perangkat lunak untuk mendefinisikan, menciptakan, mengelola, dan mengendalikan pengaksesan basisdata
  • 13. Keuntungan Pengunaan DBMS  Keuntungan pengunaan DMBS :  Kebebasan data dan akses yang efisien  Mengurangi waktu Pengembangan Aplikasi  Integritas dan Keamanan Data  Administrasi Keseragaman Data  Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).  Kerugian Pengunaan DBMS :  Perangkat lunak yang mahal,  Membutuhkan konfigurasi perangkat keras yang besar,  Membutuhkan seorang DBA (Database Administrator). Contoh DBMS : MySQL, SQL Server, Oracle, dll
  • 14. OPERASI DASAR DATABASE :  Pembuatan basis data baru (create database)  Penghapusan basis data (drop database)  Pembuatan file/tabel baru (create table)  Penghapusan file/table (drop table)  Penambahan /pengisian data baru ke sebuah file/table (insert)  Pengambilan data dari sebuah file/table (select)  Pengubahan data dari sebuah file/table (update)  Penghapusan data dari sebuah file/table (delete)
  • 15. DDL (Data Definition Language) Skema basisdata ditentukan sekumpulan difinisi oleh suatu bahasa tertentu yang disebut dengan Data-definition Language (DDL). Sebagai contoh, pernyataan berikut dalam bahasa SQL untuk mendefinisikan tabel mahasiswa : Create table mahasiswa (NIM char(7), Nama char(30), Kelas char(6)) Eksekusi pernyataan DDL disamping akan membuat tabel mahasiswa NIM Nama Kelas
  • 16. DML(Data-Manipulation Language) Manipulasi data adalah :  Mengambil informasi yang disimpan dalam basisdata,  Menambahkan informasi baru ke dalam basisdata,  Menghapus informasi dari basisdata,  Modifikasi informasi yang disimpan dalam basisdata. Bahasa manipulasi data (DML) adalah bahasa yang memungkinkan pengguna mengakses atau memanipulasi data seperti yang telah diatur oleh model data Dibawah ini contoh bahasa SQL untuk mendapatkan data mahasiswa yang memiliki NIM sama dengan 201512345. Select mahasiswa.nama form mahasiswa where mahasiswa.nim=”201512345”
  • 17. Contoh insert into tbBuku values('00001','Algoritma','M Syukani,MM','Andi','001') Id_buku Judul_buku Pengarang Penerbit ISBN 00001 Algoritma M Syukani,MM Andi 001 select * from tbBuku Menampilkan isi tabel select * from tbBuku where Id_buku='00001' Menampilkan tabel khusus data dg Id_buku=00001