BAB I PENDAHULUAN
1.1
Latar Belakang
Semakin berkembangnya teknologi informasi pada saat
ini sangat membantu setiap pekerjaan manusia. Seperti dalam hal pengumpulan
data, setiap orang dalam suatu institusi atau perusahaan pasti tidak bisa lepas
dari menggunakan DBMS (Database Management System).
Basis data (bahasa Inggris: database), atau sering
pula dieja basisdata, 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). Sistem basis data
dipelajari dalam ilmu informasi. 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, kuitansi dan kumpulan data yang berhubungan dengan
bisnis.
1.2
Tujuan Penulisan
Tujuan
tugas ini antara lain :
1. Memenuhi
tugas mata kuliah
2. Sebagai
media pembelajaran
3. Mengenal
tools untuk pengolahan Database
4. Mengenal
dan memahami Database Language (DDL & DML)
1.3
Rumusan Masalah
1. Apa
saja Tools yang digunakan untuk Pengolahan Database ?
2. Apa
yang dimaksud dengan Database Language ?
BAB II PEMBAHASAN
2.1
Pengenalan Tools untuk Pengolahan Database
2.2.1
MySQL
MySQL adalah open source database yang
sangat popular digunakan di dunia MySQL dapat dengan efektif membantu seorang
pengembang dalam mengembangkan aplikasi database dengan perfomansi yang tinggi.
Kelebihan
MySQL :
1. Mendukung
integrase dengan Bahasa Pemrograman Lain
2. Tidak
membutuhkan RAM besar
3. Bersifat
Open Source
4. Struktur
Tabel yang Fleksibel
5. Tipe
Data yang Bervariasi.
6. Keamanan
Yang terjamin
Kekurangan
MySQL :
1. Kurang
Cocok untuk Aplikasi Game dan Mobile
2. Sulit
Mengelola Database yang besar
3. Technical
Support yang Kurang Bagus
Fitur-Fitur
MySQL antara lain :
1. Relational
Database System. Seperti halnya software database lain yang ada di pasaran,
MySQL termasuk RDBMS.
2. Arsitektur
Client-Server. MySQL memiliki arsitektur client-server dimana server database
MySQL terinstal di server. Client MySQL dapat berada di komputer yang sama
dengan server,dan dapat juga di komputer lain yang berkomunikasi dengan server
melalui jaringan bahkan internet.
3. Mengenal
perintah SQL standar. SQL (Structured Query Languange) merupakan suatu bahasa
standar yang berlaku di hampir semua software database. MySQL mendukung SQL
versi SQL:2003.
4. Mendukung
Sub Select. Mulai versi 4.1 MySQL telah mendukung select dalam select (sub
select).
5. Mendukung
views. MySQL mendukung views sejak versi 5.0
6. Mendukung
stored prosedured (SP). MySQL mendukung SP sejak versi 5.0
7. Mendukung
replication
8. Mendukung
transaksi
9. Tersedia
fungsi GIS
10. Free
(bebas didownload)
11. Stabil
dan tangguh
12. Fleksibel
dengan berbagai pemrograman
13. Security
yang baik
14. Dukungan
dari banyak komunitas.
15. Perkembangan
software yang cukup cepat.
2.2.2
Xampp
Untuk
dapat mengelola database MySQL, diperlukan XAMPP, yang mana dapat didownload
juga secara gratis. Berikut adalah cara installasi XAMPP :
1. Pertama
Download File Instalasi pada link ini https://www.apachefriends.org/download.html
2. Jika
Download telah selesai. Klik 2 kali File Instalasi
tersebut.
3. Maka
akan muncul tampilan Setup lalu klik
next
4. Pada
Menu Select Components langsung klik
next saja
5. Pilihlah
tempat penyimpanan untuk Installasi Xampp
6. Lalu
akan diminta untuk memilih bahasa yang ingin digunakan, setelah selesai memilih
dapat klik tombol next
7. Lalu
ketika muncul tampilan Ready to Install maka
tunggu lah installasi hingga selesai
8. Maka
Installasi selesai
2.3
Database Language (DDL dan DML)
2.3.1
DDL
DDL merupakan kependekan dari Data
Definition Language mempunyai fungsi utama untuk mendefinisikan data dalam
database secara logika. DDL digunakan diantaranya untuk mendefiniskan
karakteristik dari record (meliputi nama, tipe dan lebar dari field), untuk
menentukan kunci field, menyediakan cara untuk menentukan hubungan dengan data
di field lain, mengubah struktur dari record, menapilkan struktur dari record,
dan lain-lain. DDL digunakan untuk mendefinisikan, mengubah, serta menghapus
database dan objek-objek yang diperlukan dalam database, misalnya tabel.
2.3.2
DML
DML (Data Manipulation Language) merupakan
perintah-perintah yang memungkinkan pengguna melakukan akses dan manipulasi
data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang
tepat. DML digunakan untuk memanipulasi database yang telah didefinisikan
dengan DDL.
2.3.3
DDL pada localhost/phpmyadmin
1. Membangun
Database yang ada pada menu bar kiri
atas. Lalu akan menampilkan tampilan dibawah. Isikan nama database dibawah
yaitu Apotik, lalu klik tombol Create
2. Setelah
membuat database maka membuat table baru adalah table karyawan dimana memiliki
6 atribut, yaitu id_karyawan, nama, alamat, kota, status, dan no_telp.
Jika semua nama atribut
dan tipe data telah diisi selanjutnya tekan tombol save
3. Menampilkan
Struktur table dapat menekan tombol structure
dari table yang ingin ditampilkan pada menu bar disamping.
4. Merubah
struktur table disini dapat menambahkan atribut baru dengan menambahkan pada
kolom add.
2.3.4
DML pada localhost/phpmyadmin
1. Menambahkan
data baru. Klik menu insert di atas
bagian tampilan seperti pada gambar
Jika sudah maka kita
dapat menambahkan data seperti halaman berikut.
Setelah mengisikan simpan dengan tombol Go. Untuk melihat data yang telah diinputkan klik menu Browse yang ada di bagian atas
Kita juga dapat
mengisikan beberapa data pada tabel karyawan dengan sekali insert.
2. Mengedit
data dapat di lakukan di menu Browse diatas
lalu klik edit.
Jika setelah mengedit
data klik tombol Go untuk
menyimpannya
3. Menghapus data pada menu Browse. Pilih data yang ingin dihapus lalu klik tombol Delete seperti gambar dibawah
No comments:
Post a Comment