PEMROGRAMAN DATABASE KONSEP DAN

dokumen-dokumen yang mirip
Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

Wesli Drainase Perkotaan/Wesli - Edisi Pertama Yogyakarta; Graha Ilmu, 2008 viii hlm, 1 Jil. : 21 cm. ISBN:

ROBOT VISI FADLISYAH M. SAYUTI

AKUNTANSI PERUSAHAAN MANUFAKTUR

Belajar Membuat Iklan Sukses

BAB 2 LANDASAN TEORI

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

Akuntansi untuk Perusahaan Jasa dan Dagang/Sigit Hermawan;

ii Penyusunan Anggaran Perusahaan

KEPRIBADIAN DAN ETIKA PROFESI

ILMU KOMUNIKASI: TEORI & PRAKTIK

ii Pengantar Bisnis

Edisi Pertama Cetakan Pertama, 2013

PENGANTAR SISTEM INFORMASI

Cara Mudah Belajar Linux

Candi Gebang Permai Blok R/6 Yogyakarta Telp. : ; Fax. :

TEORI DAN PRAKTEK PEMROGRAMAN TURBO PASCAL/Edhy

ii Pengendalian Hayati

Edisi Pertama Cetakan Pertama, 2009

ii Strategi Operasi: untuk Keunggulan Bersaing

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

Pemrograman Web PHP & MySQL untuk Sistem Informasi Perpustakaan

MARI BERPIKIR MATEMATIS: Panduan Olimpiade Sains Nasional SMP

HUKUM ADMINISTRASI NEGARA

Edisi Pertama Cetakan Pertama, 2009

Manajemen Pemasaran: Pendekatan Praktis

BAB 2 OPERASI DASARI BASIS DATA

Mesin-mesin Budidaya Pertanian di Lahan Kering CREATA - LPPM R T A N T S A N N I B O G O

TEORI EKONOMI. Penulis : Dr. Nur Laily, M.Si. Drs. Ec. Budiyono Pristyadi, M.M. Edisi Pertama Cetakan Pertama, 2013

Instrumentasi. Alat Ukur

Candi Gebang Permai Blok R/6 Yogyakarta Telp. : ; Fax. :

DAYA SAING EKSPOR IKAN TUNA INDONESIA, oleh Dr. Apridar, S.E., M.Si. Hak Cipta 2014 pada penulis

Pengantar Teknologi Informasi

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

Islam: Makna dan Kerangka Dasar Ajaran

ii Akuntansi Biaya: Kajian Teori dan Aplikasi

Rancang Bangun Data Warehouse

Penjadwalan. Mesin. Rosnani Ginting

DESAIN & ANALISIS ALGORITMA

ii ~ Gizi dan Kesehatan

METODOLOGI PENELITIAN SOSIAL

PENGANTAR KOMBINATORIKA DAN TEORI GRAF


Untuk Sekretaris dan Calon Sekretaris

METODOLOGI PENELITIAN PETERNAKAN

PERKAWINAN BEDA WANGSA DALAM MASYARAKAT BALI

Komunikasi Keperawatan

Etika Oleh: Magdalena Pranata Santoso Ilustrator: Yessi Mutiara

PEMASARAN STRATEGIK Bagaimana Meraih Keunggulan Kompetitif

GRAHA ILMU Candi Gebang Permai Blok R/6 Yogyakarta Telp. : ; Fax. :

Manajemen Koperasi; Teknik Penyusunan Laporan Keuangan, Pelayanan Prima dan Pengelolaan SDM GRAHA ILMU

PENGEMBANGAN INSTRUMEN PENELITIAN PENDIDIKAN

TIP UNIX MICROSOFT EXCEL 2003

ii Pengantar Manajemen



Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. : info@grahailmu.co.id

KESEHATAN LINGKUNGAN UIEU - University Press

PENGUKURAN DAN PENILAIAN PENDIDIKAN

Membangun Jaringan Syaraf Tiruan (Menggunakan MATLAB & Excel Link)

TEKNOLOGI PENGOLAHAN SAYUR-SAYURAN DAN BUAH-BUAHAN Oleh : Dwiyati Pujimulyani. Edisi Pertama Cetakan Pertama, 2009

ERP & SOLUSI BISNIS : Santo F. Wijaya Suparto Darudiato. Edisi Pertama Cetakan Pertama, 2009


Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

METODE RISET SUMBER DAYA MANUSIA

Sistem Kendali dengan Format Vektor - Matriks


PENGANTAR ILMU POLITIK Kerangka Berpikir dalam Dimensi Arts, Praxis & Policy

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

KRISTIAN WIDYA WICAKSONO

Perum Candi Gebang Permai Blok R No. 6 Yogyakarta Telp. : ; Fax. :

Konsep Dasar Pendidikan Kesehatan

TEKNIK MENULIS PUISI Panduan Menulis Puisi untuk Siswa, Mahasiswa, Guru dan Dosen

Media dan Model-model Pembelajaran Inovatifa

Konsep Dasar Multimedia

Analisis Pembentukan Harga Pasar

SIMULASI SISTEM INDUSTRI

Menggunakan. Taryana Suryana Jonathan Sarwono

Pengertian PPh. Pasal 23

TEORI DAN PANDUAN KONSELING GIZI

Elemen Mesin untuk Teknik Industri

I.N.R. Pendit & Tata Sudarta


ANALISIS KELAYAKAN INVESTASI BISNIS Kajian dari Aspek Keuangan

ii MATEMATIKA EKONOMI: Fungsi dan Aplikasi

METODOLOGI PENELITIAN: PROSEDUR, IDE DAN KONTROL/Said

Pengenalan Akuntansi Lingkungan

Siklus Pengadaan Barang

Teknik Digital Dasar. Edisi 2. Pendekatan Praktis. Saludin Muis

Ruko Jambusari No. 7A Yogyakarta Telp. : ; Fax. :

: Mienati Somya Lasmana Budi Setiorahardjo. Edisi Pertama Cetakan Pertama, 2008

HUKUM ADMINISTRASI NEGARA

ii Pengendalian Biaya Departemen F & B di Perhotelan

Analisis Regresi Linear Ganda dengan SPSS

ii ~ Manajemen Sumber Daya Manusia

Perencanaan dan Pengendalian Produksi

Candi Gebang Permai Blok R/6 Yogyakarta Telp. : ; Fax. :

ii MATEMATIKA EKONOMI: Fungsi dan Aplikasi

Data Mining Terapan dengan Matlab

Sistem Informasi Manajemen Sumberdaya Manusia

Transkripsi:

PEMROGRAMAN DATABASE Konsep dan Implementasi

PEMROGRAMAN DATABASE Konsep dan Implementasi Asrianda Fadlisyah

Pemrograman DataBase (Konsep dan Implementasi) Oleh : Asrianda Fadlisyah 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 perekam lainnya, tanpa izin tertulis dari penerbit. GRAHA ILMU Candi Gebang Permai Blok R/6 Yogyakarta 55511 Telp. : 0274-4462135;0274-4462135 Fax. : 0274-4462136 E-mail : info@grahailmu.co.id Asrianda; Fadlisyah Pemrograman DataBase (Konsep dan Implementasi)/ Asrianda;Fadlisyah Edisi Pertama - Yogyakarta; Graha Ilmu, 2008 viii + 120 hlm, 1 Jil.: 21 cm. ISBN : 978-979-756-383-7 1. Komputer I. Judul

KATA PENGANTAR Dengan mengucapkan puji dan syukur kehadirat Allah SWT, dengan rahmat dan karunia-nya yang telah memberi hidayah kepada Penulis untuk menyelesaikan buku yang berjudul PEMROGRAMAN DATABASE Konsep dan Implementasi tidak lupa selawat dan salam kepada Rasullullah SAW. Rasa terima kasih Penulis ucapkan kepada Almarhum dan Almarhummah Ayahanda Muhammad dan Ibunda Hasanah, Kakanda Fauziah, Abanda Muzakkir, Munawar, Fadlisyah dan keponakan penulis Dara Nurfika Sari yang telah banyak membantu Penulis dalam menyelesaikan Buku ini. Tidak lupa terima kasih kepada Bapak Drs. A. Hadi Arifin, M.Si, selaku Rektor Universitas Malikussaleh dan juga pula saya ucapkan banyak terima kasih kepada Bapak Apridar, SE. M.Si selaku Ketua LPPM Universitas Malikussaleh yang telah memberi semangat dan inspirasi kepada Penulis untuk menyelesaikan buku ini. Kepada teman-teman di Pekanbaru CRASH TEAM Rinaldi Hasan, Mansur,

Rahmat, Joni dan Jai Singgah juga kepada STMIK Riau, Stephen Komputer dan STIKOM Pekanbaru karena kenangan indah susah untuk dilupakan, dan juga kepada teman-teman di LPPM Universitas Malikussaleh. Permasalahan yang sering timbul bagi calon programmer adalah bahasa dan database apa yang harus dipakai dalam menyelesaikan persoalan, di mana dalam menyelesaikan suatu persoalan sering timbul kurangnya dukungan bagi mereka untuk menyelesaikan suatu permasalah yang ada. Dengan buku ini Penulis ingin membagi pengalaman yang sering Penulis alami dalam membuat suatu program Aplikasi, dan Penulis juga merasa ilmu yang Penulis dapatkan selama ini belum ada apa-apanya di dunia pemogramman, minimal dengan buku ini dapat membuka wawasan bagi para pemula baik masyarakat umum dan mahasiswa yang ingin mempelajari Pemograman Database dengan sistem Konsep dan Implementasi Buku ini Penulis tujukan kepada para tingkat pemula, menengah maupun tingkat mahir di mana di BAB 1 membahas tentang konsep database, BAB 2 Pengenalan SQL Server 2000, di BAB 3 samapai BAB 5 baru dibahas tentang pembahasan Pemograman database beserta latihan. Sebagian besar naskah ini adalah rangkuman dari literatur yang ada baik didunia maya maupun buku yang pernah diterbitkan. Kritik dan saran dari pembaca sekalian sangatlah membantu bagaimana buku ini harus disusun dan disajikan lebih baik lagi. Penulis vi PEMROGRAMAN DATABASE Konsep dan Implementasi

DAFTAR ISI KATA PENGANTAR... DAFTAR ISI... v ix BAB 1 KONSEP DATABASE... 1 1.1 Pengertian database... 1 1.2 Kegunaan database... 1 1.3 Perancangan database... 8 1.4 Entity... 8 1.5 Atribute... 9 1.6 Entity Relationship... 9 1.7 Type Relationship... 10 1.8 Data relasi... 13 BAB 2 PENGENALAN SQL SERVER 2000 17 2.1 Pendahuluan... 17 2.2 Service Manager... 20 2.3 Enterprise Manager... 21 2.4 Query Analyzer... 22

2.5 Profiler... 23 2.6 Server Network Utility... 24 2.7 Client Network Utility... 24 BAB 3 DATA DEFINITION LANGUAGE. 27 3.1 Create Database... 30 3.2 Alter Database... 37 3.3 Drop Database... 42 3.4 Create Table... 51 3.5 Alter Table... 52 3.6 Drop Table... 52 BAB 4 DATA MANIPULATION LANGUAGE... 55 4.1 Insert... 56 4.2 Update... 58 4.3 Delete... 59 4.4 Select... 60 BAB 5 SOAL DAN JAWABAN... 87 DAFTAR PUSTAKA... 119 TENTANG PENULIS... 121 viii PEMROGRAMAN DATABASE Konsep dan Implementasi

Bab 1 KONSEP DATABASE 1.1 Pengertian database Database adalah sekumpulan tabel-tabel yang saling berelasi, relasi tersebut bisa ditunjukkan dengan kunci dari tiap tabel yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan atau instansi. 1.2 Kegunaan database Database mempunyai kegunaan dalam mengatasi penyusunan dan penyimpanan data, maka seringkali masalah yang dihadapi adalah: Redundansi dan Inkonsistensi data Kesulitan dalam pengaksesan data Isolasi data untuk standarisasi Multi User Keamanan data

Integritas data Kebebasan data 1.2.1 Redundansi dan inkonsistensi data Tabel yang dibuat dan disusun oleh sistem analis akan memakan waktu serta analisa yang rumit, di mana tabel-tabel tersebut akan diuji dan dicoba oleh database administrator kemudian programmer hanya akan membuat kode program seperti keinginan analisa yang dibuat oleh sistem analis, di mana permasalah yang akan dihadapi adalah dalam penggabungan beberapa buah tabel sering sekali mengalami masalah penggandaan data. Sebagai contoh: kode barang dan harga barang dari tabel stock barang akan tercatat juga pada tabel pembelian barang dan penjualan barang. Di mana dalam penyimpanan data dalam beberapa tempat dengan data yang sama di dalam database disebut sebagai redundasi yang akan mengakibatkan terjadinya pemborosan ruang penyimpanan data, juga membutuhkan biaya beserta waktu dalam pengaksesan akan menjadi lebih tinggi. Penyimpanan data yang sama dan berulangulang dibeberapa buah tabel dalam sebuah database yang sama mengakibatkan data tidak konsisten atau inkonsisten data. Hal ini terjadi bila harga barang akan mengalami kenaikan, maka data dalam tabel tersebut harus diubah atau di update. Bila salah satu saja salah dalam pengkoreksian data maka data tersebut tidak 2 PEMROGRAMAN DATABASE Konsep dan Implementasi