Laporan praktikum basis data my sql

19
BAB I PENDAHULUAN 1.1 Latar Belakang Suatu aplikasi terdiri atas sekumpulan program aplikasi, file data, dan prosedur yang mengerjakan suatu proses atau fungsi. Setiap program aplikasi didalam suatu lingkungan pemrosesan file tradisional, khusus beroperasi pada file data yang dibuat specifik untuk aplikasi itu. Antar file data ( di dalam satu aplikasi atau antar aplikasi ) tidak ada hubungan, dan pada umumnya data didefinisikan dan disusun dengan cara yang berbeda untuk setiap aplikasi. Kenyataan ini membuat sulit dilakukannya integritas data. Dengan keterbatasan tersebut, pemrosesan file tradisional kurang mempunyai keluwesan dan tidak mendukung pemakaian data bersama. Hal ini menyebabkan tidak dapat dilakukannya pertukaran data antar aplikasi, dan sering terjadi terpaksa harus dilakukan pengetikan ulang data dari satu aplikasi ke aplikasi yang lain. Sehingga untuk mengatasinya, dikenalkan konsep baru yang disebut basis data. 1.2 Tujuan Praktikum Tujuan dari penulisan ini antara lain agar mahasiswa dapat menjelaskan konsep dasar basis data, membuat aplikasi dengan menggunakan SQLyog dan cara mengolah basis data. 1

Transcript of Laporan praktikum basis data my sql

Page 1: Laporan praktikum basis data my sql

BAB I

PENDAHULUAN

1.1 Latar Belakang

Suatu aplikasi terdiri atas sekumpulan program aplikasi, file data, dan prosedur yang

mengerjakan suatu proses atau fungsi. Setiap program aplikasi didalam suatu lingkungan

pemrosesan file tradisional, khusus beroperasi pada file data yang dibuat specifik untuk

aplikasi itu. Antar file data ( di dalam satu aplikasi atau antar aplikasi ) tidak ada hubungan,

dan pada umumnya data didefinisikan dan disusun dengan cara yang berbeda untuk setiap

aplikasi. Kenyataan ini membuat sulit dilakukannya integritas data.

Dengan keterbatasan tersebut, pemrosesan file tradisional kurang mempunyai

keluwesan dan tidak mendukung pemakaian data bersama. Hal ini menyebabkan tidak dapat

dilakukannya pertukaran data antar aplikasi, dan sering terjadi terpaksa harus dilakukan

pengetikan ulang data dari satu aplikasi ke aplikasi yang lain. Sehingga untuk mengatasinya,

dikenalkan konsep baru yang disebut basis data.

1.2 Tujuan Praktikum

Tujuan dari penulisan ini antara lain agar mahasiswa dapat menjelaskan konsep dasar

basis data, membuat aplikasi dengan menggunakan SQLyog dan cara mengolah basis data.

1

Page 2: Laporan praktikum basis data my sql

BAB II

LANDASAN TEORI

2.1 Perbedaan Basis Data Dan Sistem Basis Data

Basis data adalah sekumpulan relasi data persisten yang secara logika terhubung

dimana data tersebut merupakan deskripsi dari satu atau lebih aktivitas dari organisasi yang

bersangkutan yang digunakan yang dirancang demi memenuhi kebutuhan organisasi.

Sedangkan sistem basis data adalah sekumpulan aplikasi program yang saling berinteraksi

dengan basis data melalui DBMS dan basis data itu sendiri dan juga merupakan suatu sistem

penyimpanan record yang sudah terkomputerisasi.

2.2 SQLyog

Langkah – langkah menggunakan SQLyog adalah sebagai berikut :

PERTAMA :Buka program SQLyog.

KEDUA : Kita buat sebuah koneksi baru dengan cara klik New,  kemudian ketikkan nama

koneksi yang akan dibuat, selanjutnya klik OK. Berikut screenshotnya :

2

Page 3: Laporan praktikum basis data my sql

KETIGA : masukan alamat host pada kolom “MySQL host address” dan username pada

kolom “Username”. kemudian klik Connect. Pada praktek kali ini, saya menggunakan host

address Localhost dengan username Root. Berikut screenshotnya :

KEEMPAT : selanjutnya akan tampil beberapa database yang ada di host address. Selain itu

anda bisa melihat tabel-tabel yang ada di databasenya.

2.3 Cara Mengolah basis data

1) Menentukan kebutuhan dataMenentukan data yang perlu dikumpulkan dan disimpan adalah langkah penting

dalam mencapai suatu system informasi berbasis computer. Kita dapat mempergunakan dua

pendekatan dasar untuk menetukan ketersebut butuhan data yaitu:

a) Pendekatan yang berorientasi pada proses

3

Page 4: Laporan praktikum basis data my sql

Ketika perusahaan memilih pendekatan yang berorientasi pada proses untuk menetukan

kebutuhan datanya, maka perusahaan akan menjalankan urut-urutan langkah berikut ini.

Pertama, mendefinisikan masalah. Kemudian keputusan yang dibutuhkan untuk memecahkan

masalah yang telah teridentifikasi, dan menjabarkan informasi yang dibutuhkan untuk setiap

keputusan, selanjutnya, mentukan pemrosesan yang dibutuhkan untuk menghasilkan

informasi, dan terakhir menentukan spesifikasi data yang diminta oleh pemrosesan.

b) Pendekatan pemodelan perusahaan.

Kekuatan pendekatan pemodelan perusahaan ialah bahwa ia mengambil keuntungan dari

sudut pandang sumber daya data perusahaan yang luas. Meskipun pendekatan

processoriented memungkinkan kebutuhan data dari masing-masing system dapat

didefinisikan dengan satu cara yagn logis, kelemahannya adalah kesulitan dalam mngaitkan

data dari satu masalah bisnis data dari masalah bisnis lainnya.kelemahan ini dapat diatasi

dengan menentukan seluru kebutuhan data perusahaan dan kemudian menyimpan data

tersebut dalam basis data. Ini merupakan logika yang mendasari pendekatan pemodelan

perusahaan (enterprise modeling approach).

4

Page 5: Laporan praktikum basis data my sql

BAB III

PERCOBAAN

1. Membuat tabel sesuai dengan ERD dengan menggunakan perintah Create lengkap

Tabel Dosen

5

Page 6: Laporan praktikum basis data my sql

Tabel Prodi

Tabel MHS

Tabel Matkul

6

Page 7: Laporan praktikum basis data my sql

Tabel Kelas

2. Mengisi pada tabel dengan menggunakan perintah Insert

Tabel dosen

Tabel Prodi

7

Page 8: Laporan praktikum basis data my sql

Tabel MHS

Tabel Matkul

8

Page 9: Laporan praktikum basis data my sql

Tabel Kelas

3. Menampilkan semua record yang ada di masing-masing table dengan perintah Select.

Table Dosen

9

Page 10: Laporan praktikum basis data my sql

Tabel Prodi

Tabel MHS

Tabel Matkul

10

Page 11: Laporan praktikum basis data my sql

Tabel Kelas

4. Mengubah beberapa record dengan perintah Select

5. Menghapus beberapa record dengan perintah Delete

11

Page 12: Laporan praktikum basis data my sql

6. Mengubah tipe data dan panjang karakter attribut pada salah satu table dengan

menggunakan perintah Alter

7. Mengubah salah satu nama table dengan perintah Alter

12

Page 13: Laporan praktikum basis data my sql

8. Menambah attribut baru pada salah satu table dengan perintah Alter

9. Menghapus salah satu attribut pada table dengan menggunakan perintah Alter & Drop

13

Page 14: Laporan praktikum basis data my sql

BAB IV

PENUTUP

4.1 Kesimpulan

Basis data adalah sekumpulan relasi data persisten yang secara logika terhubung

dimana data tersebut merupakan deskripsi dari satu atau lebih aktivitas dari organisasi yang

bersangkutan yang digunakan yang dirancang demi memenuhi kebutuhan organisasi.

SQLyog adalah aplikasi client MySQL yang sangat populer digunakan di Indonesia.

Aplikasi ini memiliki banyak fitur yang memudahkan pengguna melakukan administrasi

maupun melakukan pengolahan data MySQL.

Berdasarkan proses-proses yang sudah dilakukan dalam membuat aplikasi ini dapat

disimpulkan bahwa : Proses pembuatan aplikasi ini menggunakan SQLyog dan menghasilkan

5 tabel utama, Dengan kemudahan penggunaan utilitas SQLyog ini dan sifatnya yang free

open source, maka pengguna akan banyak menggunakan utilitas ini dalam melakukan

pengolahan data MySQL.

4.2 Saran

Agar kita dapat dengan mudah melakukan pengolahan data sebaiknya kita

memperbanyak pemahaman SQLyog. Kemajuan computer dimasa mendatang diharapkan

dapat membantu semua jenis pekerjaan manusia sehingga mereka mampu menyelesaikan

pekerjaan mereka dengan cepat karena dimasa depan teknologi akan semakin canggih dan

semua pekerjaan dikerjakan dengan system komputerisasi

14

Page 15: Laporan praktikum basis data my sql

DAFTAR PUSTAKA

Kadir, Abdul, Konsep dan Tuntunan Praktis Basis Data, Penerbit Andi, Yogyakarta, 1999 

Kroenke, M.D., Database Processing, Prentice Hall International, Inc., 1998

Indrajani. (2011). Sistem basis data dalam paket five in one. Jakarta: Elex media komputindo.

http://id.wikipedia.org/wiki/MySQL

http://badiyanto.wordpress.com/category/tutorial-mysql/

http://mysql.phi-integration.com/mysql-client/sqlyog

http://duniawebra-inspirasiku.blogspot.com/2012/05/tutorial-belajar-sqlyog-bag-2.html

http://arxiv.org/ftp/arxiv/papers/1302/1302.0337.pdf

http://id.wikipedia.org/wiki/Database

15