‹ Daftar slidePertemuan 1: Definisi dan manfaat basis data
Program Studi Bisnis Digital • FEB UNDIP
Sistem Database
Pertemuan 1 — Definisi dan Manfaat Basis Data
Apa itu data dan basis data, mengapa perusahaan tidak bisa lagi mengandalkan file terpisah, dan manfaat konkret basis data bagi bisnis digital.
RPS MINGGU 1 • 2 × 50 MENIT
Tujuan Pembelajaran Hari Ini
Setelah pertemuan ini, Anda diharapkan mampu menjelaskan definisi, komponen, dan manfaat basis data bagi organisasi bisnis. Secara rinci:
CAPAIAN 1
DEFINISI
Membedakan data, informasi, dan basis data, serta mengenal DBMS (perangkat lunak pengelola basis data).
CAPAIAN 2
KOMPONEN
Mengidentifikasi komponen sistem basis data: perangkat keras, perangkat lunak, data, prosedur, dan pengguna.
CAPAIAN 3
PERBANDINGAN
Membandingkan pendekatan file-based lama dengan pendekatan basis data modern.
CAPAIAN 4
MANFAAT
Menjelaskan manfaat basis data — mengurangi redundansi, menjaga konsistensi, dan mempercepat akses data.
Bayangkan Toko Online Anda Tanpa Basis Data
Anda baru membuka toko online kecil di Semarang, menjual kaos UMKM. Awalnya semua data Anda catat manual di tiga file Excel terpisah: satu untuk stok, satu untuk pesanan, satu untuk pelanggan.
MASALAH 1
STOK SALAH
Barang yang sudah habis di file stok masih tampil "tersedia" di file pesanan — Anda lupa update dua-duanya.
MASALAH 2
DATA GANDA
Nomor HP pelanggan yang sama diketik ulang di file pesanan dan file pelanggan — sering beda ejaan, membingungkan.
MASALAH 3
SULIT DICARI
Mencari "berapa total penjualan bulan ini" berarti membuka tiga file dan menghitung manual satu per satu.
Ketiga masalah ini adalah alasan mengapa hampir setiap bisnis, sekecil apa pun, akhirnya beralih ke basis data — dan itulah yang akan kita pelajari hari ini.
Data, Informasi, dan Basis Data — Tiga Hal Berbeda
DATA
FAKTA MENTAH
Fakta belum diolah: "Budi", "120000", "12-07-2026". Belum bermakna kalau berdiri sendiri.
INFORMASI
HASIL OLAHAN
Data yang sudah diolah jadi bermakna: "Budi membeli kaos senilai Rp 120.000 pada 12 Juli 2026."
BASIS DATA
WADAH TERSTRUKTUR
Database: kumpulan data yang saling berkaitan, disimpan terstruktur, dikelola agar mudah diakses banyak orang.
DATA → (diolah/diproses) → INFORMASI → (disimpan terstruktur) → BASIS DATA
Definisi Formal: Basis Data dan DBMS
Basis data (database) adalah kumpulan data yang saling berhubungan, disimpan secara terorganisasi dalam media penyimpanan komputer, dan dapat diakses oleh banyak program aplikasi maupun pengguna secara bersamaan.
DBMS
SOFTWARE PENGELOLA
Database Management System — perangkat lunak yang menjadi "jembatan" antara pengguna/aplikasi dan basis data. Contoh: MySQL, PostgreSQL, Microsoft SQL Server, Oracle.
SISTEM BASIS DATA
DATA + DBMS
Gabungan basis data itu sendiri dengan DBMS yang mengelolanya — inilah yang disebut database system secara utuh.
Analogi sederhana: basis data adalah perpustakaan buku, DBMS adalah pustakawan dan sistem katalognya — yang tahu di mana buku disimpan, siapa boleh pinjam, dan bagaimana mencarinya dengan cepat.
Lima Komponen Sistem Basis Data
Sistem basis data yang utuh bukan hanya "aplikasi database" — ia terdiri dari lima komponen yang saling bekerja sama:
KOMPONEN & PERANNYA
Perangkat keras (hardware) — server, storage, jaringan tempat data fisik tersimpan.
Perangkat lunak (software) — DBMS itu sendiri, plus sistem operasi dan aplikasi pendukung.
Data — inti sistem: fakta yang disimpan, baik data operasional maupun data meta (data tentang data).
Prosedur — aturan dan panduan resmi tentang cara mengakses, mem-backup, dan menjaga keamanan data.
Pengguna (user) — DBA (administrator basis data), programmer aplikasi, dan pengguna akhir (end user).
Kalau salah satu komponen ini hilang atau lemah — misalnya tidak ada prosedur backup — seluruh sistem basis data berisiko, walau perangkat lunaknya secanggih apa pun.
Bagian 2 dari 4
Mengapa Beralih dari File ke Basis Data?
Membandingkan pendekatan file-based system lama dengan pendekatan basis data modern, dan bagaimana keduanya dilihat dalam tiga lapis arsitektur.
Walkthrough: Sistem File Lama vs Basis Data
Ikuti dua kasus berikut secara bertahap — perhatikan di mana masalah muncul di sistem file, dan bagaimana basis data menyelesaikannya.
Tahap
Sistem File Terpisah (lama)
Basis Data Terintegrasi (baru)
1. Simpan data pelanggan baru
Diketik manual di file Excel pesanan dan file Excel pelanggan — dua kali kerja
Diketik satu kali, tersimpan di satu tabel, dipakai bersama oleh semua aplikasi
2. Pelanggan pindah alamat
Harus diubah di setiap file yang menyimpannya — mudah lupa satu tempat
Diubah satu kali di satu tabel, otomatis berlaku ke semua laporan
3. Dua staf mengubah data bersamaan
File Excel bisa ter-lock atau saling menimpa perubahan
DBMS mengatur akses bersamaan (concurrency control) agar tidak bentrok
4. Sistem mati mendadak
Data yang belum sempat disimpan hilang tanpa jejak
DBMS punya mekanisme pemulihan (recovery) berbasis log transaksi
Arsitektur Tiga Level Basis Data (ANSI/SPARC)
DARI SUDUT PANDANG PENGGUNA SAMPAI PENYIMPANAN FISIK
Basis Data di Sekitar Anda, Setiap Hari
Basis data bukan konsep abstrak — ia bekerja di balik hampir semua aplikasi yang Anda pakai sehari-hari:
PERBANKAN
BCA / BSI
Setiap transfer, tarik tunai ATM, dan cek saldo membaca & menulis ke basis data rekening secara real-time.
PASAR MODAL
BEI (IDX)
Bursa Efek Indonesia mencatat jutaan order jual-beli saham BBCA, TLKM, GOTO setiap detik dalam basis data transaksional.
E-COMMERCE
TOKOPEDIA
Stok produk, riwayat pesanan, dan ulasan pembeli semuanya tersimpan dan diambil dari basis data terpusat.
Sebagai mahasiswa bisnis digital, Anda akan sering merancang atau berinteraksi dengan basis data seperti ini — bukan sebagai programmer murni, tapi sebagai pengambil keputusan bisnis berbasis data.
Bagian 3 dari 4
Manfaat Basis Data — Dihitung, Bukan Sekadar Diklaim
Mengurangi redundansi, mencegah anomali, dan mempercepat akses data — kita akan hitung angkanya sendiri dari nol.
Empat Manfaat Utama Basis Data
MANFAAT 1
REDUNDANSI TURUN
Data disimpan satu kali di satu tempat, dipakai bersama banyak aplikasi — bukan diketik ulang berkali-kali.
MANFAAT 2
KONSISTENSI & INTEGRITAS
Perubahan data di satu tempat otomatis berlaku ke semua laporan — data selalu sinkron, tidak ada versi yang berbeda-beda.
MANFAAT 3
AKSES CEPAT & BERSAMA
Banyak pengguna bisa mengakses data yang sama secara bersamaan, dengan pencarian yang jauh lebih cepat berkat pengindeksan.
MANFAAT 4
KEAMANAN TERKONTROL
DBMS mengatur siapa boleh melihat/mengubah data apa — misalnya kasir tidak bisa membuka data gaji karyawan.
Walkthrough: Tiga Anomali Tanpa Basis Data Terintegrasi
Kasus: toko UMKM menyimpan data pesanan dan data produk dalam satu file besar yang tidak dipisah dengan benar (belum ternormalisasi).
Tahap
Yang Terjadi
Nama Masalah (Anomali)
1. Produk "Kaos UMKM" belum pernah dipesan
Data produk tidak bisa disimpan karena kolomnya menyatu dengan tabel pesanan — belum ada pesanan berarti belum bisa dicatat
Anomali Sisip (insert anomaly)
2. Harga "Kaos UMKM" naik dari Rp 80.000 ke Rp 90.000
Harus diubah di setiap baris pesanan yang memuat produk itu — kalau ada 1 baris terlewat, data jadi tidak konsisten
Anomali Ubah (update anomaly)
3. Pesanan terakhir produk "Totebag Batik" dihapus (dibatalkan)
Karena itu satu-satunya baris yang menyimpan data produk Totebag, data produknya ikut lenyap — padahal produknya masih ada
Anomali Hapus (delete anomaly)
Hitung dari Nol #1: Berapa Storage yang Dihemat Basis Data?
Kasus: kampus menyimpan data 3.000 mahasiswa di tiga sistem terpisah (akademik, keuangan, perpustakaan) yang masing-masing menyimpan data identitas yang sama.
Langkah
Perhitungan
Nilai
1. Jumlah mahasiswa
Data diketahui
3.000 mahasiswa
2. Ukuran 1 record data mahasiswa
Nama + NIM + alamat + kontak ≈ 2 KB
2 KB/record
3. Storage TANPA basis data (3 sistem terpisah, data diulang)
3.000 × 3 × 2 KB
18.000 KB (18 MB)
4. Storage DENGAN basis data terintegrasi (disimpan 1×)
3.000 × 2 KB
6.000 KB (6 MB)
5. Storage yang dihemat
18.000 − 6.000 KB
12.000 KB (12 MB)
6. Persentase penghematan
12.000 / 18.000 × 100%
66,7%
HASIL AKHIR
66,7% LEBIH HEMAT
Basis data terintegrasi vs 3 sistem file terpisah
Hitung dari Nol #2: Berapa Kali Lebih Cepat Pencarian Data?
Kasus: petugas administrasi mencari 1 berkas mahasiswa di antara 10.000 arsip kertas, dibanding memakai query basis data.
Langkah
Perhitungan
Nilai
1. Total arsip kertas
Data diketahui
10.000 berkas
2. Waktu cek 1 berkas manual (rata-rata)
3 detik/berkas × separuh arsip (rata-rata posisi dicari)
10.000/2 × 3 detik
3. Total waktu pencarian manual
5.000 × 3 detik
15.000 detik (≈250 menit)
4. Waktu query basis data terindeks
Data diketahui (query dgn index)
0,5 detik
5. Berapa kali lebih cepat basis data
15.000 detik / 0,5 detik
30.000 kali
6. Waktu yang dihemat per pencarian
250 menit − (0,5/60) menit
≈249,99 menit
Coba Sendiri: Hitung Penghematan Basis Data Anda Sendiri
Geser jumlah arsip dan ukuran data untuk melihat langsung berapa storage dan waktu pencarian yang dihemat basis data dibanding sistem manual.
Siapa yang Berinteraksi dengan Basis Data?
DBA
ADMINISTRATOR
Database Administrator — merancang struktur, menjaga keamanan, backup, dan performa basis data secara keseluruhan.
PROGRAMMER
PENGEMBANG
Menulis kode aplikasi yang berkomunikasi dengan basis data lewat perintah SQL (akan Anda pelajari di P9–P14).
END USER
PENGGUNA AKHIR
Kasir, admin gudang, manajer — memakai aplikasi tanpa perlu tahu struktur tabel di baliknya.
Di prodi Bisnis Digital, Anda kelak lebih sering berperan sebagai penghubung antara kebutuhan bisnis dan tim teknis — memahami logika basis data membuat Anda bisa "bicara satu bahasa" dengan programmer dan DBA.
Bagian 4 dari 4
Jenis Basis Data & Menutup Pertemuan
Mengenal basis data relasional vs non-relasional, lalu latihan diskusi kelas dan rangkuman.
Dua Jenis Basis Data yang Perlu Anda Kenal
RELASIONAL (SQL)
TABEL & RELASI
Data disimpan dalam tabel baris-kolom yang saling berelasi. Contoh: MySQL, PostgreSQL. Inilah fokus mata kuliah kita — dari P1 sampai P14.
NON-RELASIONAL (NoSQL)
DOKUMEN/FLEKSIBEL
Data disimpan lebih fleksibel (dokumen, key-value). Contoh: MongoDB. Cocok untuk data yang strukturnya sering berubah-ubah.
Basis data relasional tetap menjadi standar industri untuk data transaksional bisnis (keuangan, penjualan, inventori) karena kekuatannya menjaga integritas dan konsistensi data — sesuai alur RPS kita ke depan.
Latihan: Diskusi Kelompok Kecil (10 Menit)
Bentuk kelompok 3–4 orang. Pilih satu bisnis yang Anda kenal (warung, laundry, toko online, kos-kosan) yang masih mencatat data manual/Excel terpisah.
JAWAB BERSAMA KELOMPOK ANDA
1. Data apa saja yang mereka simpan? (pelanggan, stok, transaksi, dll.)
2. Anomali apa yang mungkin terjadi — sisip, ubah, atau hapus? Beri contoh konkret.
3. Jika mereka pindah ke basis data terintegrasi, manfaat mana (dari 4 manfaat) yang paling terasa untuk bisnis mereka?
Perwakilan 2 kelompok akan diminta presentasi singkat 2 menit. Siapkan jawaban Anda.
Rangkuman & Menuju Pertemuan Berikutnya
RANGKUMAN HARI INI
Data → Informasi → Basis data (kumpulan data terstruktur & terelasi)