teknik pembuatan dan pengolahan database

advertisement
TEKNIK PEMBUATAN DAN PENGOLAHAN DATABASE
MUHAMMAD ZAELANI
[email protected]
Abstrak
Database merupakan hal yang paling terpenting dalam pembuatan program, database
memiliki banyak fungsi dalam program, salah satunya yaitu untuk menyimpan data
penting di dalam perusahaan. Database dapat diartikan sebagai kumpulan data (buku,
nomor telepon, daftar pegawai dan lain sebagainya). Secara umum sebuah database
digunakan menggunakan sebuah program yang disebut dengan Database Management
System fungsinya untuk mengelola manajemen data yang ada didalamnya. Teknik
pembuatan dan pengolahan database diperlukan untuk menjadikan sebuah database
terpelihara dengan baik. Dalam penulisan artikel ini membuat studi kasus dari pembuatan
database perpustakaan.
Kata Kunci : Database, DBMS, pengolahan data.,
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Pendahuluan
Didalam teknologi yang canggih tersimpan data data yang mempengaruhi
teknologi tersebut, tanpa adanya database aplikasi tidak bisa menyimpan data-data
tersebut kedalam database. Database memiliki banyak definisi, dari definisi tersebut
secara sederhana database adalah kumpulan data baik itu nomor, nama, alamat dan
sebagainya. Ada juga yang menyebutkan bahwa database merupakan kumpulan data yang
terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi,
diambil, dan dicari secara cepat menurut budi raharjo (2015:2).
Selain berisi data, database juga berisi metadata. Metadata merupakan data yang
menjelaskan tentang struktur dari data itu sendiri, sebagai contohnya anda dapat
mendapatkan informasi dari sebuah tabel dan kolom di dalam kolom tersebiut terdapat
tipe data. Data yang ditampilkan pada kolom tersebut disebut metadata.
Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk
memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk
mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis
data (database management system, DBMS). Istilah "basis data" berawal dari ilmu
komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang
elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis
data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar,
kwitansi dan kumpulan data yang berhubungan dengan bisnis.
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Pembahasan
A. Database Management System (DBMS)
1. Pengertian Database Management System (DBMS)
Pengertian database berbeda dengan Database management system. Jikalau
database merupakan kumpulan data, maka DBMS merupakan kumpulan program
yang digunakan untuk mendifinisikan, mengatur dan memproses database
tersebut. DBMS merupakan alat bantu tool yang berperan sebagai pembangun
struktur tersebut. Contoh dari program DBMS adalah : MySQL, Oracle, IBM dan
lain sebagainya.
Adapun pengertian DBMS Menurut para ahli sebagai berikut :

Menurut C. J. Date : Data Base Management System (DBMS) adalah
software yang menghandel semua akses pada database untuk melayani
keperluan user.

Menurut S, Attre : Data Base Management System (DBMS) yaitu software,
hardware, firmware serta procedure-procedure yang memanage database.
Firmware yaitu software yang sudah jadi modul yang tertanam pada
hardware (ROM).

Menurut
Gordon
C.
Everest
: Data
Base
Management
System
(DBMS) yaitu manajemen yang efisien untuk mengorganisasi sumber daya
data.
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Jadi dapat kita simpulkan bahwa sanya DBMS adalah suatu alat komputer
yang memanajemenkan data, baik itu sofware, hardware fimware seta
prosedurnya.
2. Fungsi Menggunakan Database Management System (DBMS)
Fungsi DBMS atau Database Management System dalam perkembangan
aplikasi dan sistem penting di dunia sangat banyak. Saat ini berbagai perusahaan
besar baik Nasional maupun Internasional memanfaatkan database untuk
menunjang sistem aplikasinya. Ada banyak DBMS yang sangat populer seperti
Oracle, Microsoft SQL Server, MySQL, PostgreSQL, Microsoft Access, IBM
DB2, dan masih banyak lagi.
Ada setidaknya 10 fungsi DBMS dalam membantu menjaga dan memelihara
integritas data dalam suatu sistem.
1.
Menjaga Integritas Data
DBMS berfungsi untuk mengurangi dan menghilangkan redundansi
data dan memaksimalkan konsistensi data agar setiap kali menampilkan data,
sesuai dengan data aslinya.
2.
Penyimpanan Data (Data Storage Management)
DBMS memiliki fungsi utama sebagai tempat penyimpanan data,
kecanggihan DBMS saat ini dapat menyimpan data dalam berbagai jenis
seperti video dan gambar. Pengguna tidak perlu mengetahui bagaimana data
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
disimpan atau dimanipulasi. DBMS telah memiliki prosedur dalam proses ini
dan memastikan data yang disimpan adalah sesuai dengan data yang
dimasukkan.
3.
Kamus Data
DBMS memiliki fungsi melakukan manajemen terhadap elemen pada
database dan bagaimana mereka di hubungkan (relasi) dengan data
lainnya. Ketika sistem membutuhkan data dalam suatu database maka
DBMS akan memberikan kemudahan melalui SQL untuk mengakses dan
mencari data tersebut. Sehingga pengguna dapat dengan mudah menangani
hal tersebut.
4.
Transformasi dan Penyajian Data
Peran DBMS sebagai transformasi dan penyajian data antara lain
adalah mengkonversi setiap data yang dimasukkan pada struktur dan format
yang telah ditentukan. Dengan demikian DBMS dapat membedakan format
data logical dan bentuk physicalnya.
5.
Keamanan Data
DBMS memiliki peran penting bagaimana tingkat keamanan dalam
database tersebut. DBMS berperan bagaimana memberikan hak akses pada
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
orang yang sesuai. Selain itu DBMS juga bertugas mengatur apa saja yang
dapat dilakukan oleh user tersebut pada sebuah database.
6.
Memungkinkan Akses Beberapa User
DBMS memungkinkan beberapa user melakukan interaksi pada
sebuah database, hal ini akan lebih efisien dan dapat menempatkan user
tertentu sesuai dengan role dan fungsinya.
7.
Menyediakan Prosedur Backup dan Recovery
DBMS memungkinkan database yang ada untuk di backup dan di
recovery sesuai dengan kebutuhan dengan memanfaatkan teknik dan wizard
yang dimiliki masing masing DBMS. Hal ini akan memudahkan pihak yang
berkepentingan ketika terjadi sesuatu pada databasenya seperti kerusakan dan
bencana alam.
8.
Menyediakan bahasa akses dan pemogramman
DBMS menyediakan SQL untuk melakukan manipulasi dan membuat
skema pada database yang dikenal dengan DML dan DDL. Dengan bahasa
ini seorang DBA dapat dengan mudah memasukkan, mengambil, menghapus,
dan mengubah data yang ada di database dengan memanfaatkan interface
yang disediakan.
9.
Menyediakan interface untuk komunikasi
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
DBMS menyediakan interface untuk melakukan komunikasi antara
database yang satu dengan yang lainnya. Selain itu juga dapat memudahkan
komunikasi antara database dengan tool lainnya seperti browser.
10. Manajemen Transaksi
DBMS menyediakan mekanisme dalam mengatur transaksi dan
perintah yang disampaikannya untuk memastikan konsistensi data. Sebagai
contoh, ketika DBA a mengakses dan melakukan penghapusan Data, pada
saat yang bersamaan maka jika ada user yang mengakses data tersebut maka
akan di pending sampai data telah terhapus.
3. Keuntungan menggunakan Database Management System (DBMS)
Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat
dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau
spreadsheet, diantaranya :

Performance yang idapat dengan penyimpanan dalam bentuk DBMS
cukup besar, sangat jauh berbeda dengan performance data yang disimpan
dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik,
juga akan didapatkan efisiensi penggunaan media penyimpanan dan
memori
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Integritas data lebih terjamin dengan penggunaan DBMS. Masalah
redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian
berulangnya data atau kumpulan data yang sama dalam sebuah database
yang mengakibatkan pemborosan media penyimpanan.

Independensi. Perubahan struktur database dimungkinkan terjadi tanpa
harus mengubah aplikasi yang mengaksesnya sehingga pembuatan
antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.

Sentralisasi. Data yang terpusat akan mempermudah pengelolaan
database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan
juga kekonsistenan data yang diakses secara bersama-sama akan lebiih
terjamin dari pada data disimpan dalam bentuk file atau worksheet yang
tersebar.

Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada
pengamanan pada file sistem operasi. Keamanan dalam DBMS akan
memberikan keluwesan dalam pemberian hak akses kepada pengguna.
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
4. Kelemahan penggunaan Database Management System (DBMS)
Dari keuntungan yang didapatkan dalam DBMS pasti ada kelemahan yang
dimiliki dalam DBMS tersebut, adapun kelemahan dalam penggunaan DBMS
adalah sebagai berikut :
 Biaya : mengapa biaya berada paling pertama karena biaya dalam
pengolahan DBMS sangat tinggi, dan kebutuhan untuk mendapatkan
perangkat lunak dan perangkat kerasnya sangat mahal. Termasuk biaya
pengolahan pemeliharaan sumber daya manusia yang mengelola basis data
tersebut
 Sangat Kompleks : dengam menggunakan DBMS basis data menjadi
sangat kompleks dibandingkan dengan proses berkas, sehingga dapat
terjadimnya kesalahan dan kesulitan dalam pemeliharaan datanya.
 Membutuhkan media penyimpanan yang besar
 Membutuhkan memory yang besar pula.
 Membutuhkan Sumber Daya Manusia yang memiliki kemampuan untuk
mengelola database tersebut.
 Resiko kegagalan sangat tinggi.
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
B. MYSQL
1. Apa itu MySQL
SQL merupakan kepanjangan dari Structured Query Languange. SQL
merupakan bahasa terstruktur yannng khusus digunakan untuk mengelola
database, SQL sendiri pertama kali didefinisikan oleh American National
Standars Institute (ANSI) pada tahun 1986. MySQL merupakan pengembang dari
database, baik aplikasi desktop maupun aplikasi web. MySQL merupakan
relasional disebut dengan Relasional Database Management System (RDBMS).
MySQL merupakan software RDBMS yang dapat mengelola database
dengan sangat cepat, dapat menampung data dalam jumlah sangat besar dan dapat
diakses oleh banyak user (Multi user) serta dapat melakukan suatu proses secara
sinkron. Lisensi MySQL terbagi menjadi dua yaitu MySQL sebagai produk open
source dibawah GNU General Public License (gratis) arau dapat membeli lisensi
dari versi komersial.
MySQLdapat digunakan untuk membuat dan mengelola database, dengan
MySQL kita dapat membuat database, mengubah, menghapus dan menambahkan
tabel. MySQL mempunyai beberapa versi dari mulai versi 1 sampai dengan 5 yang
telah mendukung trigger untuk memudahkan pengolahan tabel dalam database.
2. Alasan menggunakan MySQL
Alasan mengapa para pengembang menggunakan aplikasi MySQL adalah sebagai
berikut :
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Fleksibel
MySQL dapat digunakan untuk mengembangkan aplikasi desktop maupun
web dengan menggunakan teknologi yang bervariasi. MySQL ini dapat
digunakan dengan beberapa aplikasi perogram seperti PHP, Java, JSP
Delpi C++ ataupun yang lainnya.

Performa Tinggi
MySQL mempunyai mesin query dengan performa tinggi, dengan
demikian proses pengolahan data dapat dilakukan dengan cepat.

Lintas Platform
MySQL dapat digunakan pada platform atau lingkungan Sistem Operasi
yang beragam seperti Microsoft Windows, Unix, Linux ini menyebabkan
proses migrasi data antar sistem operasi dapat dilakukan secara lebih
mudah.

Gratis
mySQL daopat digunakan secara gratis, meskipun demikian ada software
aplikasi yang berbayar.

Proteksi data yang handal
Perlindungan terhadap keamanan data merupakan nomor satu yang
dilakukan oleh para administrator database. mySQL menyediakan
mekanisme yang powerfull yang menyediakan fasilitas manajemen user,
enkripsi data dan yang lainnya.
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
C. STUDI KASUS DATA PERPUSTAKAAN
Untuk membuat suatu rancangan database, yang pertama yang harus
dipersiapkan adalah rancangan dari sebuah database yang akan kita buat ERD
(Entity Relational Diagram) yang berfungsi sebagai salah satu bentuk gambar
dalam memodelkan database relasional yang berguna untuk menjelaskan
hubungan dari tabel satu dengan yang lain atau bisa disebut saling berealisasi.
Adapun gambar Entitiy Relationship Diagram Perpustakaan sebagai berikut :
Gambar Entity Relationship Diagram
ERD inilah yang akan dibahas dalam pembuatan database dan pengolahnnnua.
Berikut ini merupakan keterangan gambar :

1-oo menunjukan relasi 1 ke banyak

N-oo menunjukan relasi banyak ke banyak
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
a. Kamus Data
Untuk lebih jelas dalam pembuatan tabel diperlukannya kamus data, kamus
data digunakan untuk mendeskripsikan kolom kolom pada masing-masing
tabel yang akan dibuat dalam pembuatan database, deskripsi ini meliputi
seperti tipe data, lebar karakter, serta keterangan tentang kunci dan relasi.
Adapun table kamus data dari diagram ERD diatas adalah sebagai berikut :
Tabel Kategori :
Nama Kolom
Id_kategori
Tipe Data
Int
Lebar
11
Null?
NOT NULL
Kunci
Primary
Key
Nm_kategori
Varchar
25
Tabel Pengarang
Nama Kolom
Id_Pengarang
Tipe Data
Int
Lebar
11
Null?
NOT NULL
Kunci
Primary
Key
Nm_Pengarang
Varchar
25
Tabel Penerbit
Nama Kolom
Tipe Data
Lebar
Null?
Kunci
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Id_Penerbit
Int
11
NOT NULL
Primary
Key
Nm_penerbit
Varchar
25
Tabel Buku
Nama Kolom
Isbn_buku
Tipe Data
Char
Lebar
14
Null?
NOT NULL
Kunci
Primary
Key
Judul_buku
Varchar
50
Id_penerbit
Char
10
Tgl_terbit
Date
-
Jml_halaman
Int
11
Deskripsi
Text
-
Harga_buku
Int
10
Foreign Key
Tabel Link buku kategori
Nama Kolom
Isbn_buku
Tipe Data
Char
Lebar
13
Null?
NOT NULL
Kunci
Primary
Key
Id_kategori
char
25
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Tabel Link Buku Pengarang
Nama Kolom
Isbn_buku
Tipe Data
Char
Lebar
13
Null?
NOT NULL
Kunci
Primary
Key
Id_Pengarang
char
25
b. Pengolahan Database
Dalam pengolahan database terdapat 3 jenis perintah dalam SQL adalah
sebagai berikut :
1. DDL (Data Definition Languange)
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian
suatu struktur database ada beberapa perintah anata lain :

Create

Alter

Rename

Drop
2. DML (Data Manipulation Languange)
DML merupakan perintah SQL untuk berhubungan dengan manipulasi
atau pengolahan data dalam table, perintah SQL yang termasuk DML
adalah sebagai berikut:

Select
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Insert

Update

Dellete
3. DCL (Data Control Languange)
DCL merupakan perintah SQL yang berhubungan dengan manipulasi
user dan hak akses. Perintah dalam SQL untuk DCL ini antara lain :

Grant

Revoke
c. Pengantar Sintak Dasar MySQL
1. Membuat Database
Untuk sintak pertama yaitu perintah untuk membuat suatu database dalam
MySQL yaitu sebagi berikut :
Create Database perpustakaan;
Maka akan terbentuk suatu database baru dengan nama database
perpustakaan
2. Melihat Database
Untuk melihat suatu database yang telah dibuat dapat melakukan dengan
perintah
Show Databases;
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
3. Menghapus Database
Dalam keadaan tertentu, mungkin anda akan menghapus database yang
tidak terpakai lagi, meskipun kenyataan ini jarang digunakan oleh
Database administrator(DBA) maka perintah yang dilakukan adalah :
Drop database Perpustakaan
Perintah ini akan menghapus database dengan nama Perpustakaan
4. Memilih Database
Setelah membuat database langkah selanjutnya itu memilih database yang
akan dipakai dalam pembuatan database, perintah untuk memilih database
adalah sebagai berikut :
Use Perpustakaan ;
5. Membuat Tabel
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Setelah database telah dibuat maka langkah selanjutnya yaitu membuat
tabel, perintah untuk membuat tabel adalah sebagai berikut :
Create table Kategori (
Id_kategori int(10) not null auto_increment;
Nm_kategori varchar(50)not null);
Maka perintah diatas akan membuat table dengan nama kategori dan
terdapat kolom id_kategori dan nm_kategori
6. Mengubah nama tabel
Jika pada saat itu, anda harus mengubah nama tabel yang ada didalam
database maka perintah untuk mengubah tabel adalah sebagai berikut:
Alter table kategori rename to kategoribuku;
Maka perintah diatas akan merubah tabel kategori menjadi kategoribuku;
7. Melihat Tabel
Untuk melihat tabel yang telah dibuat dapat melakukannya dengan
perintah :
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Show Tables;
8. Menambah atribut Kunci
Untuk menambahkan atribut kunci seperti penambahan primary key maka
perintah yang digunakan adalah sebagai berikut :
Alter Table kategori add primary key(id_kategori)
Maka perintah diatas akan menambahkan primary key pada kolom
id_kategori
9. Menghapus tabel
Untuk menghapus tabel perintah yang dilakukan sama seperti perintah
untuk menghapus database , perintah nya sebagai berikut :
Drop table Kategori;
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Penutup
DBMS dapat diartikan sebagai program komputer yang digunakan untuk
memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi
dengan praktis dan efisien. Kelebihan-kelebihan dari DBMS antara lain terdapat dari
faktor performance nya yang lebih efisien dalam penggunaan penyimpanan data atau
memory, integritas data yang lebih terjamin, independensi, sentralisasi, dan sekuritas
yang lebih fleksibel. Komponen-komponen yang terdapat dalam DBMS terdiri dari
interface, database control system, hardware, operating system, database, dan user.
Dalam pembuatan basisdata terdapat beberapa tahapan antara lain pengumpulan
dan analisis, perancangan database secara konseptual, dan terakhir proses design
database.
Pembuatan database memerlukan SDM yang mempunyai keahlian dalam
pengolahan Darabase sehingga database tersebut dapat diolah dengan baik, yang
menjadikan database tersebut terjaga integritas datanya.
Referensi
[1]Raharjo, Budi 2015 “Belajar otodidak MySQL. Bandung : Informatika
[2] Putra, Eko. 2013. “Pengertian Database itu Apa ? Fungsi dan Komponennya
pada Data Base Management System (DBMS)”.
http://ilmudatabase.blogspot.com/2013/11/Pengertian-Database-itu-Apa-Fungsidan-Komponennya-pada-Data-Base-Management-System-DBMS, di akses 20
Februari 2017
[3] Wildanfaizzani. 2010 “Pengertian DBMS (Database Management System)”.
https://wildanfaizzani.wordpress.com/2010/04/03/ di akses 20 Februari 2017.
[4] Indonesia bloger. 2015 “ Makalah mengenai tetang DBMS”.
http://blogercahcilik.blogspot.co.id/2015/12/makalah-database-managementsystem
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Biografi
Muhammad Zaelani, Lahir di Tangerang, 29 Mei 1996. Anak terakhir dari 4
bersaudara, hobby bermain komputer, baca buku, buku yang sekarang dipelajari
mengenai Administrasi Database, DBMS Programing. Kuliah di Perguruan Tinggi
daerah Tangerang, mengambil Jurusan Sistem Informasi tahun angkatan 2014,
fokus di dalam kuliah kepada sistem database. Aktif dalam berorganisasi.
Kompetensi yang dimiliki DBMS Programing, Sql server, dasar PHP, Jaringan
komputer, troubleshooting Komputer/ Laptop. Bekerja di Unit Transfusi Darah
PMI Kabupaten Tangerang bagian administrasi pelayanan dari 2015 hingga sekarang. Email :
[email protected]
Lisensi Dokumen:
Copyright © 2008-2017 ilmuti.org
Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak
diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org
Download