praktikum berkas dan basis data - … filesesuai dengan aturan lab komputasi dasar ilmu komputer:...

15
PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

Upload: duongthuan

Post on 24-May-2019

237 views

Category:

Documents


0 download

TRANSCRIPT

PENGANTAR

PRAKTIKUM BERKAS DAN BASIS DATA

2010/2011

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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.

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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.

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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.

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

Sistem Praktikum

Komponen Penilaian

Responsi Mid 30%

Responsi Akhir 40%

Tugas dan atau Kuis 20%

Presensi 10%

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

Sistem Praktikum

Penilaian

80 < A ≤100

65 < B ≤ 80

50 < C ≤ 65

30 < D ≤ 50

0 ≤ E ≤ 30

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

Basis Data, Apa Itu?

Koleksi data yang saling berhubungan.

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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. Rizki Arif Firdaus

http://haniki.wordpress.com/praktikum/

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.

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

DBMS

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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 DBMS-nya, bahasanya sama.

Namun untuk hal-hal tertentu terdapat perbedaan antara SQL pada DBMS yang satu dengan yang lain.

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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)

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

Batasan Praktikum

Tools yang digunakan:

Bahasa Pemrograman: SQL

DBMS: MySQL, PostgreSQL

User Interface: MySQL Console, PHPMyAdmin

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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)

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/

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

Rizki Arif Firdaus http://haniki.wordpress.com/praktikum/