View
232
Download
0
Category
Preview:
Citation preview
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 barisbaris atau recordrecord 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 disamaartikan dengan SQL (Structure Query Language) yang didefinisikan sebagai sintaks perintahperintah 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 tabeltabel 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 : YYYYMMDDDATETIME Tanggal dan Waktu
Format : YYYYMMDD HH:MM:SSCHAR(M) String dengan panjang tetap sesuai dengan yang ditentukan.
Panjangnya 1255 karakterVARCHAR(M) String dengan panjang yang berubahubah 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. Jenisjenis 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.Langkahlangkah 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 xampplinux***.tar.gz C /opt/7. Bila sudah selesai, jalankan LAMPP dengan mengetikkan perintah
# /opt/lampp/lampp start8. Buka aplikasi webbrowser, ketikkan alamat http://localhost, Enter9. Untuk mengetahui phpMyAdmin sudah bisa jalan atau belum, ketikkan alamat
http://localhost/phpmyadmin pada webbrowser.10. Instalasi sudah selesai. Mudah bukan ?11. Jangan lupa baca Alhamdulillah...
G. KONEKSI DAN LOGIN KE SERVER MYSQL DENGAN PHPMYADMIN1. Buka aplikasi webbrowser2. 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 fieldnya 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 lainlain 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 diedit3. 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 ke5 dan ke9.6. Lakukan penghapusan data pada record terakhir.7. Export data tersebut ke Open Document Spreadsheet.
Modul 8 : Mengoperasikan Perangkat Lunak Basis Data 9
Recommended