Thursday, April 29, 2021

PENGENALAN TOOLS DAN DATABASE LANGUAGES

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