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

dokumen-dokumen yang mirip
Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

MODEL DATA RELASIONAL

MODEL DATA RELASIONAL

Model Relasional Basis Data

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

SISTEM BASIS DATA II S A N T I W I D I A N T I

Model Relasional. Basis Data. Pengertian

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 7. Database Dbase IV AHMAD HIDAYAT

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

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

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) Pertemuan 1 AHMAD HIDAYAT

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

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

Modul Praktikum Basis Data 4 Relasi Table

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

PERANCANGAN BASIS DATA

Model Data Dalam SBD

Pemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

SISTEM BASIS DATA (Lanjutan) :

«Pengenalan Database Temporal:

ALJABAR RELASIONAL. Memperoleh tupel tupel dari suatu relasi yang memenuhi predikat tertentu. Tupel tupel hasil SELECT

Basis data (Database) adalah sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan pemakai untuk keperluan organisasi.

DESAIN DATABASE. Pertemuan 06 3 SKS

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

PENGANTAR BASIS DATA

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

SISTEM BASIS DATA 3 SKS

BAB 2 LANDASAN TEORI Pengertian DBMS (Database Management System)

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

Arsitektur Sistem Basis Data

KONSEP SISTEM INFORMASI B BAB 1 PENGANTAR BASIS DATA

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAJEMEN 2

Model data. Gambar Model-model Data

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

Pengantar Basis Data

P7 Perancangan Database

Pertemuan 1 : PENGANTAR BASIS DATA

SQL Server merupakan program yang dirancang khusus untuk berkomunikasi dengan database relasional guna mendukung aplikasi dengan arsitektur

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

PERANCANGAN DATABASE 04/07/ :53

MODEL RELASIONAL. Alif Finandhita, S.Kom

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

PERTEMUAN 1. Pengantar Basis Data

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

BASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1

BAB II LANDASAN TEORI

PERANCANGAN SISTEM DATABASE

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

Relational Database & Pemodelan Data [Review]

PENGANTAR BASIS DATA

Abstraksi Data (Arsitektur DBMS)

Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Pendahuluan. Tujuan MODUL

Pengenalan Basis Data

PENGANTAR BASIS DATA

PERTEMUAN 1 PENGENALAN DBMS

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

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

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

Pengantar Basis Data. Database Manajemen System

Model Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan

Pertemuan 11. Donny Yulianto, S.Kom

PERANCANGAN SISTEM TERINCI DATABASE

INTERNET PROGRAMMING DATABASE

RENCANA PEMBELAJARAN

BAB I PENDAHULUAN A. LATAR BELAKANG

Otodidak Pemrograman Database dengan Visual Basic

Basis Data Relational

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

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

BAB IV Normalisasi Data

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

04/11/2012. Perangkat Keras (Hardware). Perangkat Lunak (Software) Manusia(Brainware).

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

DATABASE FILE PENJUALAN FILE PELANGGAN FILE PERSEDIAAN CATATAN 3: PELANGGAN 3 CATATAN 2: PELANGGAN 2 CATATAN 1: PELANGGAN 1 CATATAN 100: PELANGGAN 100

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT014318

IMPLEMENTASI CONSTRAINT UNTUK MENJAMIN KONSISTENSI DAN INTEGRITAS DATA DALAM DATABASE

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PERANCANGAN SISTEM TERINCI DATABASE

BASIS DATA MODEL BASIS DATA

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

Model Model Basis Data

Perancangan Basis Data

Sistem Basis Data. Referensi:

SATUAN ACARA PERKULIAHAN (SAP)

Konsep Basis Data (Lanjut)

KONSEP PENGELOLAAN BASIS DATA

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Praktikum Basis Data 2. BAB 1 : Pendahuluan

System Technology Database 1. 2 Model Relational. Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.

6 PENGANTAR MANAJEMEN DATA

RENCANA PEMBELAJARAN

Database Manangement System

Transkripsi:

Pertemuan 2 1. Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan SIM adalah sekumpulan elemen yang saling berhubungan, saling berinteraksi dan bekerjasama antara berbagai bagian dengan cara-cara tertentu untuk melakukan fungsi pengolahan data, pemasukan data, dan menghasilkan keluaran berupa informasi yang berguna dan mempunyai nilai nyata, sebagai dasar pengambilan keputusan, mendukung kegiatan manajemen dan operasional dengan memanfaatkan berbagai sumberdaya yang ada bagi proses tersebut guna mencapai tujuan organisasi 2. Komponen sistem informasi SI terdiri dari beberapa komponen, antara lain : Hardware Software : CPU, Disk, Terminal, Printer : Sistem operasi, sistem basis data, program aplikasi Personil : Operator sistem, Penyedia masukan, Pengguna keluaran Data : data yang tersimpan dalam jangka waktu tertentu Prosedur : instruksi dan kebijaksanaan untuk mengoperasikan sistem

3. DBMS Basis Data Basis data dan teknologinya telah memainkan peran penting seiring dengan pertumbuhan penggunaan komputer. Basis data telah digunakan pada hampir seluruh area dimana komputer digunakan, termasuk bisnis, teknik, kesehatan, hukum, pendidikan dan sebagainya. Kata basis data dapat didefinisikan sebagai kumpulan data yang saling berhubungan. Sedangkan kata data dapat didefinisikan sebagai fakta yang direkam atau dicatat. Sebagai contoh adalah nama, nomor telepon, dan alamat dari orang-orang yang anda kenal. Anda mungkin telah merekam data ini pada buku alamat, atau anda dapat menyimpannya dalam disket, menggunakan komputer personal dan perangkat lunak seperti dbase IV, 1. Konsep Basis Data Relasional Prinsip model relasional (relational model) pertama kali diperkenalkan oleh Dr. E.F Codd, pada bulan Juni 1970 dalam sebuah tulisannya yang berjudul A Relational Model of Data for Large Shared Data Banks. Dalam tulisan tersebut, Dr. Codd menjelaskan tentang model relasional untuk sistem basis data. Model-model yang lebih populer digunakan pada saat itu adalah hierarchical dan network, atau bahkan simple flat file data stuctures. Relational Database Management Systems (RDBMS) segera menjadi sangat populer, terutama karena kemudahan penggunaannya dan fleksibilitas struktur datanya. Selanjutnya, banyak vendor bermunculan untuk mendukung sistem ini diantaranya Oracle, dimana mendukung RDBMS dengan paket untuk keperluan membangun aplikasi dan produk-produk siap pakai, sebagai total solusi bagi keperluan pengembangan teknologi informasi. 2. Konsep Model Relasional Konsep basis data model relasional memiliki beberapa definisi penting sebagai berikut: Kumpulan objek atau relasi untuk menyimpan data Kumpulan dari operator yang melakukan suatu aksi terhadap suatu relasi untuk menghasilkan relasi-relasi lain Basis data relasional harus mendukung integritas data sehingga data tersebut harus akurat dan konsisten

Contoh dari relasi adalah tabel. Kita dapat menggunakan perintah-perintah SQL untuk menampilkan data dari tabel. 3. Fungsi-fungsi Basis Data Relasional Basis data relasional memiliki fungsi-fungsi kegunaan sebagai berikut: Mengatur penyimpanan data Mengontrol akses terhadap data Mendukung proses menampilkan dan memanipulasi data 4. Istilah-istilah Basis Data Relasional Beberapa istilah yang perlu kita pahami mengenai basis data relasional antara lain: Tabel : Merupakan struktur penyimpanan dasar dari basis data relasional, terdiri dari satu atau lebih kolom (column) dan nol atau lebih baris (row). Row (baris) : Baris merupakan kombinasi dari nilai-nilai kolom dalam tabel; sebagai contoh, informasi tentang suatu departemen pada tabel Departmen. Baris seringkali disebut dengan record. Column (kolom) : Kolom menggambarkan jenis data pada tabel; sebagai contoh, nama departemen dalam tabel Departmen. Kolom di definisikan dengan nama kolom dan tipe data beserta panjang data tertentu. Field : Field merupakan pertemuan antara baris dan kolom. Sebuah field dapat berisi data. Jika pada suatu field tidak terdapat data, maka field tersebut dikatakan memiliki nilai null. Primary key : Primary key atau kunci utama merupakan kolom atau kumpulan kolom yang secara unik membedakan antara baris yang satu dengan lainnya; sebagai contoh adalah kode departemen. Kolom dengan kategori ini tidak boleh mengandung nilai null, dan nilainya harus unique (berbeda antara baris satu dengan lainnya). Foreign key : Foreign key atau kunci tamu merupakan kolom atau kumpulan kolom yang mengacu ke primary key pada tabel yang sama atau tabel lain. Foreign key ini dibuat untuk memaksakan aturan-aturan relasi pada basis data. Nilai data dari foreign key harus sesuai dengan nilai data pada kolom dari tabel yang diacunya atau bernilai null.

BASIS DATA RELASIONAL Pengertian Basis Data Relasional Basis Data Relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data Contoh tabel dan keterhubungannya : MHS NPM NAMA ALAMAT TGL_LAHIR 10200123 SULAEMAN TANGERANG 8 MARET 1983 30100143 DIANA BOGOR 15 NOVEMBER 1983 50100333 SADIKIN JAKARTA 24 APRIL 1982 20100296 THAMRIN TANGERANG 13 MEI 1983 10200928 LINA JAKARTA 8 DESEMBER 1982 50100375 IRAWATI BEKASI 7 JULI 1982 MTKULIAH KD_MK NAMA_MK SKS KK021 BASIS DATA 2 KD034 SIMULASI 3 KK044 STRUKTUR DATA 2 DU025 MIKROPROSESOR 4 KK018 KALKULUS 2 NILAI NPM KD_MK NIL_MID NIL_UAS 10200928 KK021 60 80 50100375 KK044 90 85 50100333 KK021 50 40 30100143 KK018 30 50 10200928 KK044 70 40 10200123 KK021 65 45 20100296 KK021 60 60 50100333 DU025 77 75

Keuntungan Basis Data Relasional 1. Bentuknya sederhana 2. Mudah untuk melakukan berbagai operasi data Istilah dalam Basis Data Relasional : Relasi : Sebuah tabel yang terdiri dari beberapa kolom dan beberapa baris Atribut : Kolom pada sebuah relasi Tupel : Baris pada sebuah relasi Domain : Kumpulan nilai yang valid untuk satu atau lebih stribut Derajat (degree) : Jumlah atribut dalam sebuah relasi Cardinality : Jumlah tupel dalam sebuah relasi

MTKULIAH KD_MK NAMA_MK SKS KK021 BASIS DATA 2 KD034 SIMULASI 3 KK044 STRUKTUR DATA 2 DU025 MIKROPROSESOR 4 KK018 KALKULUS 2 Relasional Key 1. Super Key Satu atribut / kumpulan atribut yang secara unik mengidentifikasi sebuah tupel di dalam relasi 2. Candidate Key Atribut di dalam relasi yang biasanya mempunyai nilai unik

3. Primary Key Candidate key yang dipilih untuk mengidentifikasikan tupel secara unik dalam relasi 4. Alternate Key Candidate key yang tidak dipilih sebagai primary key 5. Foreign Key Atribut dengan domain yang sama yang menjadi kunci utama pada sebuh relasi tetapi pada relasi lai atribut tersebut hanya sebagai atribut biasa MHS NPM NAMA ALAMAT 10200123 SULAEMAN JL. SIRSAK 28 JAKARTA 30100143 DIANA JL. STASIUN 23 BOGOR 50100333 SADIKIN JL. MARGONDA RAYA 100 20100296 THAMRIN JL. JATIASIH 78 BEKASI 10200928 LINA JL. NANGKA 4 JAKARTA 50100375 IRAWATI JL. PEMUDA 382 TANGERANG Relational Integrity Rules 1. Null Nilai suatu atribut yang tidak diketahui dan tidak cocok untuk baris (tuple) tersebut 2. Entity Integrity Tidak ada satu komponen primary key yang bernilai null 3. Referential Integrity Suatu domain dapat dipakai sebagai kunci primer bila merupakan atribut tunggal pada domain yang bersangkutan

Contoh-contoh DBMS dengan Basis Data Relasional : DB2 IBM ORACLE ORACLE SYBASE Powersoft INFORMIX Informix Microsoft Access Microsoft 4. Sistem Manajemen Basis Data (DBMS) Merupakan perangkat lunak yang didisain untuk melakukan penyimpanan dan pengaturan basis data DBMS juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan data, dll. 5. Mengapa menggunakan DBMS DBMS diperlukan untuk : a. Independensi data dan akses yang efisien b. Mereduksi waktu pengembangan aplikasi c. Integritas dan keamanan data d. Administrasi keseragaman data e. Akses bersamaan dan perbaikan dari terjadinya crash