modul 8 mengoperasikan perangkat lunak basis data

9
Ketrampilan Komputer dan Pengelolaan Informasi SMK Islam Terpadu Smart Informatika MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan pengertian data base, tabel, field, record, primary key. Membuat dan menyimpan tabel yang terdiri dari beberapa field dan menjadikan salah satu field nya menjadi primary key. Memasukkan, menambah, mengubah, menghapus record. Menampilkan data atau file basis data dengan user interface. Mencetak file basis data. B. DEFINISI Basis Data Sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan pemakai untuk keperluan organisasi. Tabel Menyimpan baris-baris atau record-record data, tabel adalah inti dari sebuah database yang dikelompokkan dalam bentuk baris dan kolom. Data Satu satuan informasi yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu file database. Record Data yang isinya merupakan satu kesatuan. Field Sub bagian dari record, seperti nama atau umur Primary Key Kunci yang secara unik mengidentifikasi baris pada tabel C. DEFINISI PIRANTI LUNAK BASIS DATA MySQL adalah suatu perangkat lunak basis data relasi (Relation Database Management System/RDMS) seperti halnya Oracle, PostgreSQL, Microsoft SQL. MySQL jangan disama- artikan dengan SQL (Structure Query Language) yang didefinisikan sebagai sintaks perintah-perintah tertentu dalam bahasa (program) yang digunakan untuk mengelola suatu basis data. Jadi MySQL dan SQL adalah  dua “makhluk” yang berbeda. Mudahnya MySQL adalah softwarenya dan SQL adalah bahasa perintahnya. Awalnya MySQL dijalankan pada system operasi Unix dan Linux. Tapi bagi para penggemar Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 1

Upload: others

Post on 04-Feb-2022

23 views

Category:

Documents


0 download

TRANSCRIPT

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

MODUL 8Mengoperasikan Perangkat Lunak Basis Data

A. TUJUANSetelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu:• Membuat, membuka, menyimpan, dan menutup software basis data.• Menjelaskan pengertian data base, tabel, field, record, primary key.• Membuat dan menyimpan tabel yang terdiri dari beberapa field dan menjadikan salah 

satu field nya menjadi primary key.• Memasukkan, menambah, mengubah, menghapus record.• Menampilkan data atau file basis data dengan user interface.• Mencetak file basis data.

B. DEFINISIBasis DataSekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan pemakai untuk keperluan organisasi.

TabelMenyimpan baris­baris atau record­record data, tabel adalah inti dari sebuah database yang dikelompokkan dalam bentuk baris dan kolom.

DataSatu satuan informasi yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu file database.

RecordData yang isinya merupakan satu kesatuan.

FieldSub bagian dari record, seperti nama atau umur

Primary KeyKunci yang secara unik mengidentifikasi baris pada tabel

C. DEFINISI PIRANTI LUNAK BASIS DATAMySQL adalah   suatu  perangkat   lunak  basis  data   relasi   (Relation  Database  Management System/RDMS) seperti halnya Oracle, PostgreSQL, Microsoft SQL. MySQL jangan disama­artikan   dengan   SQL   (Structure   Query   Language)   yang   didefinisikan   sebagai   sintaks perintah­perintah tertentu dalam bahasa (program) yang digunakan untuk mengelola suatu basis data.

Jadi  MySQL dan SQL adalah   dua “makhluk” yang berbeda.  Mudahnya MySQL adalah softwarenya dan SQL adalah bahasa perintahnya.

Awalnya MySQL dijalankan pada system operasi Unix dan Linux. Tapi bagi para penggemar 

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 1

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

windowspun   sekarang   sudah   tersedia   MySQL   versi   windowsnya   (silakan   hubungi http://www.mysql.com/download/). Kita yang menggunakan linux (RedHat, Mandrake, dsb) biasanya SQL sudah terinstall secara default. Namun bila MySQL belum terinstall (seperti Ubuntu, Zenwalk) kita bisa menginstallnya dengan mudah.

MySQL merupakan basis data yang paling digemari sebagai piranti perangkat lunak yang open source, dengan alasan bahwa program ini merupakan basis data yang sangat kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data. Sebagai sebuah basis data Server   yang   mampu   untuk   memanajemen   basis   data   dengan   baik,   MySQL   terhitung merupakan basis data yang paling digemari dan paling banyak digunakan dibanding basis data lainnya.

D. STRUKTUR BASIS DATADalam bahasa SQL pada umumnya informasi tersimpan dalam tabel­tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field). Sedangkan dalam sebuah database dapat terdiri dari beberapa table.

Beberapa tipe data dalam MySQL yang sering dipakai:Tipe Data Keterangan

INT(M) [UNSIGNED] Angka ­2147483648 s/d 2147483647

FLOAT(M,D) Angka pecahanDATE Tanggal

Format : YYYY­MM­DDDATETIME Tanggal dan Waktu

Format : YYYY­MM­DD HH:MM:SSCHAR(M) String dengan panjang tetap sesuai dengan yang ditentukan.

Panjangnya 1­255 karakterVARCHAR(M) String dengan panjang yang berubah­ubah sesuai dengan 

yang disimpan saat itu. Panjangnya 1 – 255 karakter

BLOB Teks dengan panjang maksimum 65535 karakterLONGBLOB Teks dengan panjang maksimum 294967295 karakter

Tabel 1. Jenis­jenis tipe Data

E. PERSIAPAN PIRANTI LUNAK BASIS DATAPersiapan piranti lunak database open source adalah :

­ Pastikan dalam PC sudah terinstal sistem operasi linux atau unix­ Persiapan software : MySQL dan phpMyAdmin­ Siap untuk di install

F. INSTALASI PIRANTI LUNAK BASIS DATAUntuk memulai menginstall MySQL dan phpMyAdmin. Berhubung  pada  distro  ZenWalk  belum  terinstall  MySQL dan  phpMyAdmin,   kita   perlu menginstallnya terlebih dahulu. Untuk memudahkan proses instalasi dan konfiguasri kedua aplikasi tersebut kita akan menggunakan perangkat lunak aplikasi yang bernama LAMPP (Linux, Apache, MySQL, PHP, Perl) yang didalamya sudah terdapat aplikasi MySQL dan juga phpMyAdmin.Langkah­langkah menginstall LAMPP di Linux :1. Baca Bismillah dulu2. Download XAMPP for Linux (LAMPP) dan simpan di /home

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 2

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

3. Masuk ke console atau terminal, lalu login sebagai root $ supassword :

4. Masukkan password root5. Masuk ke direkori tempat menyimpan file master LAMPP6. Ekstrak file master LAMPP dengan mengetikkan perintah

# tar xvfz xampp­linux­***.tar.gz ­C /opt/7. Bila sudah selesai, jalankan LAMPP dengan mengetikkan perintah

# /opt/lampp/lampp start8. Buka aplikasi web­browser, ketikkan alamat http://localhost, Enter9. Untuk   mengetahui   phpMyAdmin   sudah   bisa   jalan   atau   belum,   ketikkan   alamat 

http://localhost/phpmyadmin pada web­browser.10. Instalasi sudah selesai. Mudah bukan ?11. Jangan lupa baca Alhamdulillah...

G. KONEKSI DAN LOGIN KE SERVER MYSQL DENGAN PHPMYADMIN1. Buka aplikasi web­browser2. ketikkan alamat http://localhost/phpmyadmin3. masukkan username dan password4. Klik tombol GO

Gambar 8.1. Tampilan isian username dan password koneksi

H. PEMUTUSAN KONEKSI DARI SERVER MYSQLJika sudah koneksi dan login ke server MySQL dengan menggunakan phpMyAdmin (seperti gambar dibawah), maka untuk melakukan close atau pemutusan koneksi dari server MySQL dengan cara klik icon 

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 3

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

Gambar 8.2. Letak icon pemutusan koneksi ke MySQL Server

I. MEMBUAT BASIS DATAUntuk membuat basis data dengan cara :1. Tulis nama database pada form “Create new database”2. Klik tombol Create

Gambar 8.3. Tampilan membuat basis data

3. Setelah itu  muncul  nama database pada localhost  (seperti  gambar  dibawah),  misalnya nama database KKPI_1

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 4

Icon Exit

12

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

Gambar 8.4. Tampilan hasil pembuatan database

J. MEMBUAT TABELUntuk membuat tabel caranya :1. Tulis nama tabel dan jumlah field­nya pada kolom yang tersedia

Gambar 8.5. Proses pembuatan tabel2. klik Tombol GO

K. IDENTIFIKASI FIELDIdentifikasi  field digunakan untuk menentukan type file,   length set  dan lain­lain  terdapat pada Fild Properties (seperti gambar), adapun fungsinya antara lain :• Type : menentukan tipe data pada MySQL• Length/set : menentukan lebar kolom• Default Value : nilai default

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 5

1

2

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

Gambar 8.6. Tampilan identifikasi Field

L. EDITING FIELD PADA TABEL1. Pilih tabel yang akan di edit2. Klik icon          pada field yang akan di­edit3. Lalu isikan data yang benar dengan diakhir klik tombol SAVE

Gambar 8.7. Editing Field pada tabel

M. MENAMBAH DATA1. Pilih tabel yang akan di edit2. Klik Tab Insert3. Lalu isikan data yang benar dengan diakhir klik tombol GO

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 6

12

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

Gambar 8.8. Menambah Data pada tabel (1)

N. MENGUBAH DATA1. Pilih tabel yang akan di edit2. Klik Tab Browse3. Klik tombol          pada salah satu baris data yang akan diubah. Sehingga muncul gambar 

8.10.

Gambar 8.9. Tampilan proses mengubah data.

Gambar 8.10. Form ubah data.4. Isikan data yang benar, lalu klik tombol GO untuk mengakhiri.

O. MENGHAPUS DATA

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 7

1

23

4

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

5. Pilih tabel yang akan di edit6. Klik Tab Browse7. Klik   tombol  pada   salah   satu   baris   data.   Sehingga   muncul   konfirmasi   seperti 

Gambar   8.10.  Klik OK untuk menghapus data, Klik Cancel untuk membatalkan.

Gambar 8.11. Tampilan proses menghapus data.

Gambar 8.12. Konfirmasi penghapusan data.

P. MENAMPILKAN DATA1. Klik Tabel yang dimaksud2. Klik tab Browse, maka data akan ditampilkan.

Gambar 8.13. Tampilan data pada tabel.

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 8

1

3

2

Ketrampilan Komputer dan Pengelolaan InformasiSMK Islam Terpadu Smart Informatika

LATIHAN1. Bagaimana cara untuk membuat sebuah database?2. Bagaimana cara untuk membuat table?3. Tunjukkan cara untuk menampilkan data table yang telah dikerjakan!4. Tunjukkan cara menambahkan menambah record pada lembar kerja!

SOAL PRAKTEK

S

1. Lakukan memulai phpMyAdmin menggunakan sistem operasi Linux.2. Laksanakan koneksi ke server untuk phpMyAdmin dengan ketentuan Hostname, User, 

Password menyesuaikan.3. Buatlah table dengan ketentuan :

tablename : tb_kkpi1Field Type Length Extra Primary

id_siswa Int 5 auto_increment

nama_siswa Varchar 75

tgl_lahir Date

alamat Varchar 100

Kelas Varchar 10

Jurusan Varchar 50

4. Buat 10 record data pada tabel tb_kkpi1.5. Lakukan perubahan data pada record ke­5 dan ke­9.6. Lakukan penghapusan data pada record terakhir.7. Export data tersebut ke Open Document Spreadsheet.

Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 9