Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

dokumen-dokumen yang mirip
RENCANA PEMBELAJARAN SEMESTER

PEMROGRAMAN DATABASE KONSEP DAN

Satuan Acara Perkuliahan

Mahasiswa mampu menjelaskan fungsi data management, business process management dalam suatu perancangan SIM suatu organisasi.

RENCANA PEMBELAJARAN

SQL (Structure Query Language) Gentisya Tri Mardiani, S.Kom

PENGANTAR SISTEM INFORMASI

STRUCTURE QUERY LANGUAGE (SQL)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

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

LATAR BELAKANG IBM San Jose Research Laboratory.

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

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

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS

RENCANA PEMBELAJARAN

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)


Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

Macam - Macam Perintah Pada SQL

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

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

Akuntansi untuk Perusahaan Jasa dan Dagang/Sigit Hermawan;

Rencana Pelaksanaan Pembelajaran

Hendra Setiawan ( )

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

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

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

SQL Data Definition Language (DDL)

SATUAN ACARA PERKULIAHAN (SAP)

SILABUS MATAKULIAH. Indikator Pokok Bahasan/Materi Strategi Pembelajaran

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

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

PENGANTAR PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

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

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

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

PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI

Basis Data Relational

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP) DAN SATUAN ACARA PERKULIAHAN (SAP) MATA KULIAH : MANAJEMEN DATABASE KODE MATA KULIAH : ANI / 3 (3-0)

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

Perangkat Lunak Pengembangan Web

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

Riyanto

Menggunakan. Taryana Suryana Jonathan Sarwono

STRUCTURE QUERY LANGUAGE

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

TEORI DAN PRAKTEK PEMROGRAMAN TURBO PASCAL/Edhy

AKUNTANSI PERUSAHAAN MANUFAKTUR

Sistem Basis Data SISTEM BASIS DATA Rencana Pelaksanaan Pembelajaran. Disusun oleh Vivine Nurcahyawati, M.Kom, OCP

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

Mahasiswa mengetahui & memahami mengenai DML, DCL di SQL. (Isi_Field_1, Isi_Field_2,, Isi_Field_N) ;

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

ii Pengantar Bisnis

Pengantar Teknologi Informasi

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c.

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

PENGANTAR BASIS DATA

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) PERANCANGAN BASIS DATA

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

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

adalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan

SATUAN ACARA PERKULIAHAN(SAP)

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

BAB 2 LANDASAN TEORI Pengertian Sistem Informasi

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PROYEK PADA PT. TRI COSTRACO INDO

DESAIN BASIS DATA ADMINISTRASI RAWAT INAP PADA RUMAH SAKIT BHAYANGKARA AKADEMI KEPOLISIAN SEMARANG

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

BAB III STRUCTURED QUERY LANGUAGE (SQL)

Sistem Basis Data 1. Pertemuan 5 dan 6 Aljabar Relasional dan SQL Rogayah, ST.,MMSI Untuk 3DB01 dan 3DB04

SATUAN ACARA PERKULIAHAN(SAP)

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

Arsitektur Basis Data Oracle

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

P7 Perancangan Database

Abstrak BAB I PENDAHULUAN

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

SERI PERPAJAKAN INDONESIA-6 PPnBM, Revaluasi Aktiva Tetap dan Fasilitas PPh

Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel

Konsep Basis Data (Lanjut)

Seminar Internasional, ISSN Peran LPTK Dalam Pengembangan Pendidikan Vokasi di Indonesia

PERANCANGAN DATABASE 04/07/ :53

Edisi Pertama Cetakan Pertama, 2013

INTERNET PROGRAMMING DATABASE

RENCANA PEMBELAJARAN

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

Perkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.

SISTEM BASIS DATA By Novareza Klifartha

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

P - 7 Pembahasan UTS PSIK V

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

BAB III LANDASAN TEORI

ANALISIS DAN PERANCANGAN UML (Unified Modeling Language) Generated VB.6 Disertai Contoh Studi Kasus dan Interface Web

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

Transkripsi:

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub Edisi Pertama Cetakan Pertama, 2008 Hak Cipta 2008 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan sebagian atau seluruh isi buku ini dalam bentuk apa pun, secara elektronis maupun mekanis, termasuk memfotokopi, merekam, atau dengan teknik perekaman lainnya, tanpa izin tertulis dari penerbit. Candi Gebang Permai Blok R/6 Yogyakarta 55511 Telp. : 0274-882262; 0274-4462135 Fax. : 0274-4462136 E-mail : info@grahailmu.co.id Yakub Sistem Basis Data; Tutorial Konseptual/Yakub - Edisi Pertama Yogyakarta; Graha Ilmu, 2008 xx + 148 hlm, 1 Jil. : 23 cm. ISBN: 978-979-756-385-1 1. Teknik I. Judul

Persembahan Wong Kang Tèkun Atèkèn Tèmèn Bakal Katèkan Kang Sinèdyo Untuk yang tercinta: Simbok Suliyem Umi Rukayah, SE Istriku Prasetyo Abdul Rosyid Anakku Permana Alghifarie Anakku

KATA PENGANTAR Bismillahirrohmanirrokhim, dengan hati yang tulus penulis panjatkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat, karunia serta pertolongan-nya, sehingga tersusunlah buku ini dengan judul Tuntunan Konseptual Sistem Basis data. Penyusunan buku terdiri dari 8 (delapan) bab yaitu; (i) konsep dasar basis data, (ii) sistem basis data, (iii) model data, (iv) transformasi model data, (v) aljabar relasional, (vi) normalisasi data, (vii) penerapan normalisasi data, (viii) structured query language. Masing-masing bab secara garis besar isinya akan membahas halhal sebagai berikut: Bab I : membahas tentang konsep dasar basis data yang diuraikan dalam pendahuluan, pengertian basis data, hirarki data, manfaat basis data, operasi basis data, data independensi, data integritas data. Sub bab hirarki data diuraikan tentang elemen data, record, dan file. Persyaratan basis data diuraikan tentang redudansi dan inkonsistensi data, pengaksesan data, data terisolasi untuk standarisasi, keamanan data, dan multi user. Independency data dibedakan menjadi physical data independency dan logical data independency. Integritas data diuraikan tentang domain integrity, integrity entity, dan integrity referensial.

Bab II : membahas tentang sistem basis data yang diuraikan dalam pengertian sistem basis data, komponen basis data, pemakai, abstraksi data, schema, dan database language. Komponen basis data diuraikan tentang perangkat keras, sistem operasi, basis data, dan Database Management System (DBMS), pemakai, dan administrator basis data. Abstraksi data dibedakan menjadi physical level, conceptual level, dan view level. Schema dibedakan menjadi subschema dan instance schema. Database language yang dibedakan menjadi Data Definition Language (DDL) dan Data Manipulation Language (DML). Bab III : membahas tentang model data yang diuraikan dalam Entity Relation Diagram (ERD), varian relasi, derajat relasi, generalisasi, spesialisasi, dan agregasi. ERD terdiri dari komponen entity, attribute, dan relation. Varian relasi yang diuraikan menjadi binery relation, unary relation, dan n-ary relation. Derajat relasi dibedakan menjadi one to one, one to many, dan many to many. Bab IV : membahas tentang transformasi model data yang diuraikan dalam aturan umum, aturan transformasi one to one (1:1), aturan transformasi one to many (1:M), aturan transformasi many to many (M:N), transformasi generalisasi ke tabel, transformasi spelialisasi ke tabel, dan contoh tranformasi. Contoh transformasi membahas transformasi satu mahasiswa mengambil satu matakuliah, transformasi banyak mahasiswa mengambil satu matakuliah, dan transformasi banyak mahasiswa mengambil banyak matakuliah. Bab V : membahas tentang aljabar relasional yang diuraikan dalam query procedural, simbol aljabar relational, unary operation, dan binery relation. Unary relation dibedakan viii Tuntunan Konseptual Sistem Basis Data

Bab VI : Bab VII : Bab VIII : menjadi operasi select dan operasi project. Binery relation dibedakan manjadi union, set difference, set intersection, dan cartesian product. membahas tentang normalisasi data yang diuraikan dalam normalisasi, bentuk normalisasi, konsep dependency, status key, dan dekomposisi. Bentuk normalisasi menguraikan tentang bentuk tidak normal, normal pertama, normal kedua dan normal ketiga. Konsep dependency dibedakan menjadi functional dependency, dependency transitive, dan trivial dependency. Status key dibedakan menjadi super key, candidate key, primary key, dan foreign key. Dekomposisi diuraikan tentang lossless join decomposition dan anomalis. membahas tentang penerapan normalisasi yang diuraikan dalam teknik normalisasi, bentuk unnormalisasi, pengujian data, dan contoh pengujian nurmalisasi. Bentuk normalisasi diuraikan menjadi bentuk normalisasi pertama (1 Normal Form), bentuk nurmalisasi kedua (2 Normal Form), dan bentuk normalisasi ketiga (3 Normal Form). membahas tentang Structured Query Language (SQL) yang diuraikan dalam elemen-elemen SQL, Data Definition Language (DDL), Data Manipulation Language (DML), Data Control Language (DCL), pengendalian transaksi, fungsi agregat, operator WHERE, operator JOIN dan contoh-contoh penggunaan SQL. Elemenelemen SQL diuraikan tentang; pernyataan, nama, tipe data, konstanta, ekspresi, dan fungsi bawaan. DDL diuraikan tentang pernyataan CREATE, DROP, dan ALTER TABLE. DML diuraikan tentang pernyataan INSERT, UPDATE, SELECT, DELETE, ORDER BY, GROUP BY, dan HAVING. DCL diuraikan tentang pernyataan GRANT dan REVOKE. Fungsi agregat Konsep Dasar ix

diuraikan tentang COUNT, AVG, SUM, MIN, dan MAX. Operator WHERE dibedakan dengan pernyataan OR, NOT, BETWEEN-AND, IN dan LIKE. Sedangkan Operator JOIN dibedakan menjadi INNER JOIN dan OUTER JOIN yang dibedakan juga menjadi LEFT JOIN dan RIGHT JOIN. Harapan penulis buku ini dapat memberikan tuntunan konseptual serta dapat digunakan sebagai buku pegangan bagi para pengajar dan mahasiswa untuk jurusan Manajemen Informatika, Teknik Informatika, Sistem Informasi, dan Sistem Komputer. Penulis menyadari bahwa isi buku dan cara penulisan buku ini masih jauh dari sempurna. Untuk itu penulis mengharapkan kritik serta saran yang bersifat membangun dari pembaca sehingga penulis dapat mengembangkan buku ini menjadi lebih baik. Jakarta, April 2008 Penulis x Tuntunan Konseptual Sistem Basis Data