Modul Praktikum Basis Data 4 Relasi Table

dokumen-dokumen yang mirip
SISTEM BASIS DATA II S A N T I W I D I A N T I

Pengenalan Basis Data

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

BASIS DATA SKEMA BASIS DATA

INTERNET PROGRAMMING DATABASE

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

Database Management System Gambaran Database Dan Penerapannya Pengelolaan Data Manual VS Database Komponen Utama Database

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

DESAIN DATABASE. Pertemuan 06 3 SKS

6 PENGANTAR MANAJEMEN DATA

MUHAMMAD ZEN S. HADI, ST. MSC.

Definisi Basis Data (1)

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

markas / tempat berkumpul / tempat bersarang / gudang

SISTEM BASIS DATA (Lanjutan) :

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

Pengertian Dan Fungsi Data Base

Database. Pertemuan ke-1

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

BAB I DATABASE. Data adalah representasi dari fakta dunia nyata yang mewakili suatu objek yang

Model Relasional Basis Data

MODEL DATA RELASIONAL

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

MODEL DATA RELASIONAL

Relational Database & Pemodelan Data [Review]

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

P7 Perancangan Database

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

Konsep Dasar DBMS. Oleh : Devie Rosa Anamisa

Pendahuluan. Tujuan MODUL

Modul 4 Microsoft Access 2007

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

X. PENGANTAR DATABASE

Basis Data 1 Sistem Basis Data

Basis Data Relational

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

Model dan Aljabar Relasional. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

MANAJEMEN BASIS DATA. Oleh: Mega Inayati Rif ah, S.T., M.Sc. Institut Sains & Teknologi AKPRIND Yogyakarta

Model Relasional. Basis Data. Pengertian

BASIS DATA BASIS DATA. Definisi Basis Data (1)

Evaluasi Komponen nilai akhir terdiri dari UTS : 30 % UAS : 25 % Tugas : 20% Quis : 15% Kehadiran : 10% Ariansa, S.Kom

PERANCANGAN BASIS DATA

BAB I PENDAHULUAN A. LATAR BELAKANG

BAB III LANDASAN TEORI

Pengenalan Database 1-7 -

BAB III LANDASAN TEORI. 3.1 Pengertian Pengabdian kepada Masyarakat. kepada masyarakat adalah kegiatan yang mencakup upaya-upaya peningkatan

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB 1 PENDAHULUAN. pengaturan data secara cepat dan akurat, telah mengubah perpustakaan yang

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

BAB II TINJAUAN PUSTAKA. Kumpulan dari element-element yang saling berinteraksi untuk mencapai suatu

Pengantar Basis Data

Materi 3 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

SISTEM INFORMASI DISTRIBUSI HANDPHONE PADA PT. AGUNG JAYA PONSELINDO PALEMBANG DENGAN MENGGUNAKAN DELPHI 2007 DAN SQL SERVER 2008

BAB III ANALISA DAN DESAIN SISTEM

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

BAB III LANDASAN TEORI. 3.1 Pengertian Sistem Informasi Manajemen. informasi yang berguna dalam pengambilan keputusan.

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau

DASAR DASAR MICROSOFT ACCESS

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II LANDASAN TEORI

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

PERANCANGAN SISTEM DATABASE

Pemrograman Basis Data dan SQL

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

MICROSOFT ACCESS 2007

BAB IV PERANCANGAN SISTEM

Bayangkan dunia tanpa basis data : Dunia Pendidikan Pertanyaan-pertanyaan berikut ini banyak dijumpai di lingkungan pendidikan : Berapakah jumlah maha

SISTEM PELAYANAN TERPADU PADA PT. SRIKANDI PALEMBANG

6.2 Pendekatan Database Untuk Pengelolaan Data

BAB II LANDASAN TEORI

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Modul 4 Microsoft Access 2007

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

Abstrak BAB I PENDAHULUAN

Memahami tujuan penggunaan basis data Memahami elemen-elemen Basis Data Mampu mengidentifikasi tabel dan atribut dalam suatu basis data

BAB IV ANALISIS DAN PERANCANGAN SISTEM. diketahui dan diidentifikasi sehingga dalam membangun perangkat lunak lebih

BAB II LANDASAN TEORI

DATABASE. Basis Data : Suatu pengorganisasian sekumpulan data yang saling terkait sehingga

LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI DATABASE

SATUAN ACARA PERKULIAHAN(SAP)

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

Model Model Basis Data

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

PEMBUATAN SISTEM INFORMASI PERSEWAAN MOBIL PADA RENTAL MOBIL AKUR PACITAN

Jenis-jenis/Tipe-tipe Data

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Model Relational. Dian Dharmayanti

Transkripsi:

Modul Praktikum Basis Data 4 Relasi Table Pokok Bahasan Membuat hubungan beberapa table. Edit Relational Menghapus relational Melakukan pengolahan data dari table yang terintegrasi dalam ERD. Studi Kasus ERD Tujuan : Mahasiswa bisa membuat hubungan antar tabel Mahasiswa mampu melakukan edit Relasional Mahasiswa mampu mengahapus relasi tabel Mahasiswa mampu mengolah data yang terintegrasi dengan ERD A. Teori Basis data Terdapat beberapa definisi basisdata antara lain : Himpunan Kelompok Data (Arsip) yang saling berhubungan dan diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (Redundasi) yang tidak perlu.

Kumpulan File/Table/Arsip yang saling berhubungan yang disimpan dalam media penyimpan Elektronik. Sekumpulan informasi mengenai sesuatu tertentu yang memiliki keterkaitan logis, lengkap dan terstruktur. Suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktifitas untuk memperoleh informasi. Dari beberapa definisi diatas maka dapat dikatakan Basis data adalah kumpulan data yang saling berkaitan dan terorganisasi dengan baik sehingga mudah untuk disimpan dan dimanipulasi. Tujuan Dibangunnya Basis Data - Kecepatan dan kemudahan (Speed) - Efisiensi ruang penyimpanan (Space) - Keakuratan atau ketelitian (Accuracy) - Ketersediaan (Availability) - Kelengkapan (Completeness) - Keamanan (Security) - Kebersamaan pemakai (Shareability) Database Management Sistem (DBMS) Perangkat lunak (Software) yang berfungsi untuk mengelola basis data, mulai dari membuat database itu sendiri, sampai dengan proses-proses yang berlaku dalam database tersebut, baik berupa entry, edit, hapus, query terhadap data, membuat laporan dan lain sebagainya secara efektif dan efisien. Salah satu jenis DBMS yang sangat terkenal saat ini adalah Relational DBMS (RDBMS), yang merepresentasikan data dalam bentuk tabel-tabel yang saling berhubungan. Sebuah tabel disusun dalam bentuk baris (record) dan kolom (field)

Contoh RDBMS : MySQL, Oracle, Sybase, dbase, MS. SQL, Microsoft Access (MS. Access) dan lain-lain. Model Data Relasional Diperkenalkan pertama kali oleh E.F.Codd (1970). Menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Konsep basis data relasional Basisdata relasional merupakan kumpulan dari relasi dengan nama-nama relasi yang berbeda berbasis pada teori himpunan dan matematika (aljabar dan kalkulus relational). Relasi terbentuk dari 2 bagian : - Instan relasi - Tabel yang terdiri dari baris dan kolom - Skema - Menspesifikasikan nama dari suatu relasi ditambah nama dan type kolom Istilah dalam Model Relasional - Relasi Pada dasarnya berupa tabel dengan baris dan kolom yang bernama (tabel 2 dimensi) - Atribut / Field / Aritas / Kolom Kolom yang bernama dalam suatu relasi - Degree jumlah atribut yang dimiliki relasi

- Tupel / Record/ baris/ row Baris dari suatu relasi atau disebut juga elemen dari relasi. Berbeda dengan konsep record di file, tupel mempunyai jumlah kolom yang sama. - Kardinalitas Jumlah tupel dalam relasi, nilai kardinalitas adalah kondisi suatu saat dari suatu tabel jika tupel berubah maka kardinalitas ikut berubah - Domain Himpunan nilai yang diijinkan pada suatu atribut Skema Relasi Skema relasi terdiri dari : - Nama Relasi harus unik - Nama atribut relasi harus unik dan diasosiasikan dengan nama domain Primary Key (Kunci Primer/Utama)

Atribut atau kombinasi atribut yang secara unik mengidentifikasi setiap baris dalam relasi Foreign Key (Kunci Tamu) Atribut atau kombinasi atribut pada relasi yang berfungsi sebagai kunci primer pada relasi lain pada basisdata yang sama digunakan untuk melakukan referensi ke tupel pada relasi lain (relasi yang menjadikan kunci tersebut sebagai kunci primer) Contoh : Mahasiswa (nim:char(10), nama_mhs:char(25), alamat:char(40), ipk decimal(4,2)) Kuliah (kode_mk:char(8), nama_mk:char(30), sks: integer)) Ambil_kuliah (nim:char(10), kode_mk:char(8))

C. Praktek Kasus : Penjualan Online Diketahui ringkasan kasus : Penjualan Buku GEMILANG berbasis Web. Sebuah bisnis e-commerce mengenai penjualan computer mempunyai mekanisme system sebagai berikut: Sistem ini dapat digunakan oleh, konsumen/pelanggan, manajer dan admin. Konsumen dapat melakukan transaksi pemesanan dan pembelian. Proses pembelian komputer lewat web ini setiap konsumen harus melakukan proses pemesanan terlebih dahulu. Setelah konsumen melakukan pemesanan maka konsumen akan mendapatkan kode pesan, kode ini akan digunakan untuk proses konfirmasi. Setelah konsumen melakukan pemesanan harus melakukan konfirmasi apabila telah melakukan transfer ke rekening Gemilang. Pemesanan konsumen akan dianggap batal (otomatis) apabila telah lebih dari 3 hari tidak ada konfirmasi. Pihak admin akan memberikan jawaban atas konfirmasi dari konsumen. Selanjutnya pihak Gemilang akan mengirim buku ke alamat konsumen. Pengupdatean system dilakukan oleh pihak manajemen bagian penjualan, sedangkan pihak pimpinan

dapat melihat laporan penjualan per periode, laporan pemesanan, laporan buku yang paling laku, laporan keuangan bulanan. - Buatlah skema rancangan relasi tabel - Dari skema tersebut buatlah basisdatanya. Tentukan tipe data, panjang field yang sesuai - Gambar Skema Relasi Tabel

D. Tugas Diketahui system rental VCD yang menyewakan berbagai jenis VCD yang terbagi dalam kategori VCD Software dan VCD film. Penyewa VCD harus menjadi anggota terlebih dahulu dengan melakukan pendaftaran agar bisa menyewa VCD. Setiap keterlambatan pengembalian akan dikenakan denda sesuai tarif yang ada. Dari deskripsi tersebut buatlah Relasi tabel kasus diatas