Pengantar
Basis Data
DineTiara Kusuma.,ST., M.Kom
Pembelajaran
Basis Data
dalam
1 Semester
• Pengantar Basis Data
• DBMS
• Arsitektur Basis Data
• Operasi Dasar Basis Data
• Desain Database
• Basis Data Relational dan Relation Key
• Normalisasi
• ERD
• Praktik Membuat Database
• Praktik MembuatTable
• Praktik Membuat Query
• Praktik Membuat Form
• Praktik Membuat Report
• Menganalisa Report hasil rancangan Database
Pengantar
Basis Data
• Markas atau Gudang tempat
bersarang atau tempat berkumpul
Basis
• Fakta yang mewakili suatu obyek
(Manusia, barang, peristiwa,
keadaan dll) yang direkam dalam
bentuk angka, huruf, simbol, teks,
gambar, bunyi atau kombinasinya
Data
Basis
Data
• Adalah sekumpulan data yang
terintegrasi yang diorganisasikan
untuk memenuhi kebutuhan para
pengguna
Pengguna
Basis Data
• Orang yang mengorganisasi seluruh sistem basis data. Database
adaministrator imemiliki tanggung jawab penuh dalam manajemen
database meliputi: pengaturan hak akses, koordinasi dan monitoring
serta bertanggung jawab terhadap kebutuhan hardware dan
software. Dalam pekerjaannya biasanya dibantu oleh stafAdmin.
DatabaseAdministrator
• Orang yang bertugas merancang dan mengembangkan database.
Database designer bertanggung jawab dalam identifikasi data yang
tersimpan dalam database, menentukan struktur data yang tepat
untuk disimpan dalam database. Database designer memerlukan
koordinasi akan kebutuhan user database.
Database Designer
• Orang yang berinteraksi dengan basis data melalui Data Manipulation
Language (DML). DML meliputi program yang ditulis dalam bahasa
pemrograman induk yang dipakai.
Application Programmer
Pengguna
Basis Data
EndUser
• Pengguna yang memanfaatkan atau membutuhkan akses ke
database melalui query, manambah, merubah menghapus
maupun membuat report database.
SistemAnalist
• Pengguna yang merencanakan dan menentukan kebutuhan
system
Application Programmers (Software Engineering)
• Pengguna tanggungjawabnya berhubungan dengan
kebutuhan koneksi database.
Pengguna
Basis Data
• Pengguna yang tidak tertarik pada database, tetapi lebih
cenderung pada membangun data base atau kebutuhannya
menggunakan alat bantu. Seperti :
• DBMSSystem Designers dan Implementer
• Pengguna yang merancang dan mengimplementasikan
modul-modul dan interface menggunakan paket-paket
software DBMS. (seperti:. Modul: catalog, procs query
lang., procs interface, access & buffering data,
controlling cuncurrency, handling data recovery &
security; interfacing: interface for integrated system).
• Tool Developers
• Pengguna yang merancang dan mengimplementasikan
tools untuk mendukung software DBMS. SepertiTools
untuk meningkatkan performance database, tool untuk
monitoring operasional database
• Operators dan Maintenance Personnel
• Para personel administrator yang bertanggung jawab
akan jalannyaoperasional database termasuk
maintenance (hardware/software) DBMS.
Worker BehindTheScene
Komponen
Basis Data
• Dalam sistem pengolahan basis data digital perangkat
utama sebagai pengolah data dalah komputer
Hardware
• Perangkat lunak digunakan untuk mendukung proses
pengelolaan basis data
Software
• Sistem operasi merupakan perangkat lunak yang
digunakan untuk mengelola aplikasi basis data dan
penggunaan sumberdaya komputer
SistemOperasi
• Berisi atau memiliki objek-objek basis data seperti file,
maupun table
Basis Data Lain yang
mempunyai keterkaitan dan
hubungan dengan basis data
itu sendiri
• Merupakan program aplikasi untuk pengelolaan basis
data, seperti Microsoft acces, oracle dan lian-lain
DBMS
• pengguna yang terlibat dalam pengelolaan basis dan
penggunaan basis data
User
DBMS
(DataBase ManagementSistem)
• Merupakan perangkat lunak yang
digunakan untuk mengelola dan
memanggil query dalam sebuah
basis data
Contoh
DBMS
• Sebuah DBMS relasional yang berbasis SQL dan arsitektur nya
Client Server.
• Kompatibel pada platformOS Linux,Windows, dan macOS
• Mendukung pada Bahasa PemogramanC,C++, Java, Perl, PHP,
Python, dan Ruby
MySQL
• DBMSOpen Source tingkat perusahaan, dan kode Postgree SQL
tersedia secara gratis dibawah lisensi Open Source
• User utamanya meliputi developer dan administrator database.
• Mendukung Bahasa pemograman Python, Ruby, Java,C, C++, dan
Perl
Postgree SQL (Open Source)
• MangoDB mendukung database tanpa skema yang bisa berdiri
sendiri atau tidak harus memiliki relasi yang ditentukan dan dapat
berjalan di OS Linux,Windows, dan MacOS
• Fitur terbaik MangoDB menyimpan data tidak terstruktur dan
replikasi menggunakanAPI
• Mendukung Bahasa pemograman PHP, Scala, Swift, dan C#
MangoDB
Contoh
DBMS
• Merupakan DBMS dengan system high availability yang mendistribusikan
database dengan mereplikasi data nya dobeberapa pusat data di cloud.
• Banyak digunakan oleh perusahaan besar seperti Instagram, Spotify, danTwiter
untuk mengelola database
• Open Source dan dapat digunakan di Linux,Windows dan MacOS
Casandra Database
• Sebuah Relational DBMS yang menggunakan penyimpanan fisik modular dan
server yang ukuran nya bisa disesuikan oleh pengguna
• Kompatibel pada OS Linux, Unix,Windows, dan MacOS
• Mendukung Bahasa pemograman C, C++, Java, COBOL, PL/SQL,Visual Basic
Oracle Database
• Salah satu product DBMS dari Microsoft yang bisa digunakan untuk
merancang, membuat, dan mengolah berbagai jenis data.
• Kompatibel pada OS Microsoft
• Didalam nya sudah termasuk :
• Tabel
• Query
• Formulir (Form)
• Report
• Makro
• Modul
Ms Access
Thank you

Basis_Data20221_Part 1 DBMS Pengguna Basis Data

  • 1.
  • 2.
    Pembelajaran Basis Data dalam 1 Semester •Pengantar Basis Data • DBMS • Arsitektur Basis Data • Operasi Dasar Basis Data • Desain Database • Basis Data Relational dan Relation Key • Normalisasi • ERD • Praktik Membuat Database • Praktik MembuatTable • Praktik Membuat Query • Praktik Membuat Form • Praktik Membuat Report • Menganalisa Report hasil rancangan Database
  • 3.
    Pengantar Basis Data • Markasatau Gudang tempat bersarang atau tempat berkumpul Basis • Fakta yang mewakili suatu obyek (Manusia, barang, peristiwa, keadaan dll) yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya Data
  • 4.
    Basis Data • Adalah sekumpulandata yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pengguna
  • 5.
    Pengguna Basis Data • Orangyang mengorganisasi seluruh sistem basis data. Database adaministrator imemiliki tanggung jawab penuh dalam manajemen database meliputi: pengaturan hak akses, koordinasi dan monitoring serta bertanggung jawab terhadap kebutuhan hardware dan software. Dalam pekerjaannya biasanya dibantu oleh stafAdmin. DatabaseAdministrator • Orang yang bertugas merancang dan mengembangkan database. Database designer bertanggung jawab dalam identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk disimpan dalam database. Database designer memerlukan koordinasi akan kebutuhan user database. Database Designer • Orang yang berinteraksi dengan basis data melalui Data Manipulation Language (DML). DML meliputi program yang ditulis dalam bahasa pemrograman induk yang dipakai. Application Programmer
  • 6.
    Pengguna Basis Data EndUser • Penggunayang memanfaatkan atau membutuhkan akses ke database melalui query, manambah, merubah menghapus maupun membuat report database. SistemAnalist • Pengguna yang merencanakan dan menentukan kebutuhan system Application Programmers (Software Engineering) • Pengguna tanggungjawabnya berhubungan dengan kebutuhan koneksi database.
  • 7.
    Pengguna Basis Data • Penggunayang tidak tertarik pada database, tetapi lebih cenderung pada membangun data base atau kebutuhannya menggunakan alat bantu. Seperti : • DBMSSystem Designers dan Implementer • Pengguna yang merancang dan mengimplementasikan modul-modul dan interface menggunakan paket-paket software DBMS. (seperti:. Modul: catalog, procs query lang., procs interface, access & buffering data, controlling cuncurrency, handling data recovery & security; interfacing: interface for integrated system). • Tool Developers • Pengguna yang merancang dan mengimplementasikan tools untuk mendukung software DBMS. SepertiTools untuk meningkatkan performance database, tool untuk monitoring operasional database • Operators dan Maintenance Personnel • Para personel administrator yang bertanggung jawab akan jalannyaoperasional database termasuk maintenance (hardware/software) DBMS. Worker BehindTheScene
  • 8.
    Komponen Basis Data • Dalamsistem pengolahan basis data digital perangkat utama sebagai pengolah data dalah komputer Hardware • Perangkat lunak digunakan untuk mendukung proses pengelolaan basis data Software • Sistem operasi merupakan perangkat lunak yang digunakan untuk mengelola aplikasi basis data dan penggunaan sumberdaya komputer SistemOperasi • Berisi atau memiliki objek-objek basis data seperti file, maupun table Basis Data Lain yang mempunyai keterkaitan dan hubungan dengan basis data itu sendiri • Merupakan program aplikasi untuk pengelolaan basis data, seperti Microsoft acces, oracle dan lian-lain DBMS • pengguna yang terlibat dalam pengelolaan basis dan penggunaan basis data User
  • 9.
    DBMS (DataBase ManagementSistem) • Merupakanperangkat lunak yang digunakan untuk mengelola dan memanggil query dalam sebuah basis data
  • 10.
    Contoh DBMS • Sebuah DBMSrelasional yang berbasis SQL dan arsitektur nya Client Server. • Kompatibel pada platformOS Linux,Windows, dan macOS • Mendukung pada Bahasa PemogramanC,C++, Java, Perl, PHP, Python, dan Ruby MySQL • DBMSOpen Source tingkat perusahaan, dan kode Postgree SQL tersedia secara gratis dibawah lisensi Open Source • User utamanya meliputi developer dan administrator database. • Mendukung Bahasa pemograman Python, Ruby, Java,C, C++, dan Perl Postgree SQL (Open Source) • MangoDB mendukung database tanpa skema yang bisa berdiri sendiri atau tidak harus memiliki relasi yang ditentukan dan dapat berjalan di OS Linux,Windows, dan MacOS • Fitur terbaik MangoDB menyimpan data tidak terstruktur dan replikasi menggunakanAPI • Mendukung Bahasa pemograman PHP, Scala, Swift, dan C# MangoDB
  • 11.
    Contoh DBMS • Merupakan DBMSdengan system high availability yang mendistribusikan database dengan mereplikasi data nya dobeberapa pusat data di cloud. • Banyak digunakan oleh perusahaan besar seperti Instagram, Spotify, danTwiter untuk mengelola database • Open Source dan dapat digunakan di Linux,Windows dan MacOS Casandra Database • Sebuah Relational DBMS yang menggunakan penyimpanan fisik modular dan server yang ukuran nya bisa disesuikan oleh pengguna • Kompatibel pada OS Linux, Unix,Windows, dan MacOS • Mendukung Bahasa pemograman C, C++, Java, COBOL, PL/SQL,Visual Basic Oracle Database • Salah satu product DBMS dari Microsoft yang bisa digunakan untuk merancang, membuat, dan mengolah berbagai jenis data. • Kompatibel pada OS Microsoft • Didalam nya sudah termasuk : • Tabel • Query • Formulir (Form) • Report • Makro • Modul Ms Access
  • 12.