PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011
Sistem Praktikum Sesuai dengan aturan Lab Komputasi Dasar Ilmu Komputer: Duduk sesuai nomor komputer. Mengisi daftar hadir. Meletakkan tas di tempat yang telah disediakan. Mematikan komputer dan monitor setelah praktikum selesai. Menjaga kebersihan dan keutuhan lab. Merapikan kursi, meja, dan perlengkapan lain setelah selesai. Memberitahukan pengajar apabila terdapat kerusakan software atau hardware.
Sistem Praktikum Keterlambatan lebih dari 15 menit setelah praktikum dimulai, dihitung tidak hadir. Jika setelah 20 menit praktikum belum dimulai maka praktikum dianggap kosong, kecuali ada pemberitahuan sebelumnya dari pengajar atau laboran. Jadwal praktikum tidak dapat diubah kecuali ada kesepakatan antara mahasiswa dengan pengajar.
Sistem Praktikum Pertemuan 10 kali + 2 responsi. Minimal kehadiran 75%. Dihitung sejak pertemuan pertama. Jika kehadiran kurang dari 75% maka praktikan: Tidak berhak mengikuti responsi.
Sistem Praktikum Komponen Penilaian Responsi Mid 30% Responsi Akhir 40% Tugas dan atau Kuis 20% Presensi 10%
Sistem Praktikum Penilaian 80 < A 100 65 < B 80 50 < C 65 30 < D 50 0 E 30
Basis Data, Apa Itu? Koleksi data yang saling berhubungan.
Mengapa Basis Data Diperlukan? Banyaknya data yang harus diolah: contoh data akademik (mahasiswa, dosen, mata kuliah, nilai), data transaksi (penjualan barang, pembelian barang). Ukuran data yang semakin besar: data teks, multimedia (gambar, audio, video), data spasial (peta dan lokasi). Basis data sering digunakan bersama dengan program aplikasi.
Database Management System (DBMS) DBMS adalah program yang memudahkan kita dalam mengelola basis data. DBMS memisahkan antara program aplikasi dengan data. DBMS telah umum dipakai dari organisasi berskala besar hingga kecil.
DBMS
Structured Query Language (SQL) SQL merupakan bahasa standar yang digunakan untuk berhubungan dengan DBMS. SQL bersifat deklaratif (menyerupai bahasa manusia). Merupakan bahasa standar, artinya apapun DBMSnya, bahasanya sama. Namun untuk hal-hal tertentu terdapat perbedaan antara SQL pada DBMS yang satu dengan yang lain.
Batasan Praktikum Praktikum ini akan kita batasi pada: Merancang basis data Menggunakan basis data Konsep yang penting untuk dipahami: Entity-Relationship Basis data relasional (constraint, index, normalisasi)
Batasan Praktikum Tools yang digunakan: Bahasa Pemrograman: SQL DBMS: MySQL, PostgreSQL User Interface: MySQL Console, PHPMyAdmin
Materi Praktikum 1. Pengantar Pengantar Entity-Relationship 2. Basis data Relasional dan Data Definition Language Normalisasi Constraint, Index, Tipe Data DDL (CREATE, DROP, ALTER) 3. Data Manipulation Language (DML) I INSERT, DELETE, TRUNCATE, UPDATE, SELECT (WHERE, ORDER, LIMIT)
Materi Praktikum 4.DML II DISTINCT, GROUPING, HAVING, AGGREGATE FUNCTION 5.DML III SubQuery, VIEW, JOIN 6.DML IV Stored Procedure/Function, Trigger 7.PostgreSQL