Database Tutorial
Database Tutorial
MENGOPERASIKAN SOFTWARE
APLIKASI BASIS DATA
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
SEKOLAH MENENGAH KEJURUAN
KODE MODUL
BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK
SWR.OPR.303.(2).A
MENGOPERASIKAN SOFTWARE
APLIKASI BASIS DATA
PENYUSUN
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
DAFTAR ISI
Halaman
HALAMAN DEPAN ............................................................................ i
HALAMAN DALAM ............................................................................ i
KATA PENGANTAR ........................................................................... ii
DAFTAR ISI MODUL ......................................................................... iii
PETA KEDUDUKAN MODUL ............................................................... v
MEKANISME PEMELAJARAN .............................................................. vii
PERISTILAHAN / GLOSSARY ............................................................. viii
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Web
Stand Alone Multi User
Programme
Programmer I Programmer
r
B I S
C J T
D K U
E L
F M
G N
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Keterangan :
Kode
Kode Kompetensi
Kompetensi
A SWR.OPR.200.(1).A Mengoperasikan Sistem Operasi
B SWR.OPR.100.(1).A Menginstalasi software
C SWR.MNT.100.(1).A Mengubah konfigurasi software
D SWR.DEV.100.(1).A Menyiapkan dan melakukan survey untuk
menentukan kebutuhan data
E SWR.OPR.309.(1).A Mengoperasikan software bahasa
pemograman level 1
F DTA.OPR.115.(1).A Konversi data level 1
G SWR.DEV.500.(1).A Menguji program level 1
H HDW.OPR.103.(1).A Mengoperasikan sistem operasi jaringan
komputer berbasis teks
I HDW.OPR.104.(1).A Mengoperasikan sistem operasi jaringan
komputer berbasis GUI
J DTA.DEV.101.(3).A Melakukan perancangan pengumpulan data
K SWR.DEV.300.(2).A Melakukan desain dan perancangan software
L SWR.DEV.400.(2).A Melakukan pengkodean program
M DTA.MNT.101.(2).A Melakukan back up data
N DTA.MNT.102.(2).A Melakukan restore data
O SWR.OPR.303.(2).A Mengoperasikan software aplikasi basis data
P DTA.OPR.119.(2).A Membuat query data
Q SWR.DEV.500.(2).A Menguji program
R SWR.DEV.401.(2).A Membangun interface dengan bahasa
pemograman berorientasi objek
S SWR.DEV.402.(3).A Melakukan pengkodean program
T SWR.OPR.304.(3).A Mengoperasikan bahasa pemograman
berbasis web
U SWR.DEV.403.(2).A Membangun program aplikasi remote data
interaktif
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
MEKANISME PEMELAJARAN
Mulai
Lihat Kedudukan
Modul
Lihat Petunjuk
Penggunaan Modul
Nilai <=7
Kegiatan Belajar 1
Kegiatan Belajar n
Evaluasi
Nilai < 7 Tertulis &
Praktik
Modul
Nilai 7>= berikutnya/Uji
Kompetensi
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
PERISTILAHAN/GLOSSARY
Data :
Data adalah deskripsi dari benda-benda dan kejadian-kejadian yang
selalu kita hadapi sehari-hari.
Data adalah sekumpulan deskripsi dari benda-benda (resources)
dan kejadian-kejadian (transaksi-transaksi) yang selalu berinterkasi
sehari.
Data adalah sekumpulan dari fakta-fakta atau figur-figur
Informasi :
a. Informasi merupakan suatu pengetahuan yang diperolah
dari data
b. Informasi merupakan suatu data yang ditempatkan di dalam
konteks
c. Informasi merupakan sejumlah ketidakpastian yang akan
berkurang ketika suatu pesan diterima
d. Informasi akan membuat perbedaan dari keadaan
sebelumnya
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Basis data/database
Database adalah sekumpulan data stgroe yang tersimpan dalam
maknetic disk, optical disk, mageneti drum atau media
penyimpanan
Database adalah sekumpulan program-program aplikasi umum
yang bersifat “batch” yang mengeksekusi dan memproses data
secara umum.
Database terdiri dari data yang akan digunakan atau diperuntukan
terhadap banyak “user”
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB I
PENDAHULUAN
A. DESKRIPSI JUDUL
B. PRASYARAT
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
c. Hasil Pelatihan
3) Menggunakan MySQL
2. Peran Guru
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
D. TUJUAN AKHIR
E. KOMPETENSI
Perangkat
komputer sudah
dinyalakan,
dengan sistem
operasi dan
persyaratannya
sesuai dengan
instalation
manual
Log-sheet/
report-sheet
sudah disiapkan
Software aplikasi
data ditutup
tanpa error
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
F. CEK KEMAMPUAN
Isilah cek list (√) seperti pada tabel di bawah ini dengan sikap jujur dan dapat
dipertanggung jawabkan untuk mengetahui kemampuan awal yang telah
dimiliki.
Saya dapat
Melakukan
Pekerjaan ini Bila Jawaban
Kompetensi Pernyataan
dengan “Ya” Kerjakan
Kompeten
Ya Tidak
Mengoperasikan 1. Mempersia
Software aplikasi pkan software aplikasi Tes Formatif 1
basis data basis data
2. Menjalanka
n software aplikasi Tes Formatif 2
basis data
3. Mengguna
kan MySQL Tes Formatif 3
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB II
PEMELAJARAN
A. RENCANA PEMELAJARAN
Menjalankan
software aplikasi
basis data
Menggunakan
MySQL
B. KEGIATAN BELAJAR
1. Kegiatan Belajar 1
a. Tujuan pemelajaran
b. Uraian Materi
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Basis Data
Gambar 2-1
Basis Data
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
3. Kelebihan MySQL
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-3
Pengecekan TCP/IP
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-4
Pertama Menginstalasi MySQL
Gambar 2-5
Informasi MySQL
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-6
Menentukan Folder
Gambar 2-7
Menentukan Setting Instalasi
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-8
Proses Instalasi MySQL lengkap
9. Glosary MySQL
Direktori Keterangan
Bin Direktori ini berisi file biner yang dapatg dijalankan
pada promt, dan terdapat program utama MySQL
Client, berisi MySWLd Server
Data Merupakan direktori utama server database, jadi
semua database dan tabel yang kita buat secara
otomatis akan tersimpan pada direktori data.
Docs Berisi dokumentasi MySQL berupa manual
penggunakan MySQL.
Lib Berisi Library
c. Rangkuman 1
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
d. Tugas 1
e. Tes Formatif 1
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
g. Lembar Kerja 1
Langkah Kerja
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
2. Kegiatan Belajar 2
a. Tujuan pemelajaran
b. Uraian Materi
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-9
Menjalankan aplikasi MySQL menggunakan DOS
atau bila menggunakan GUI –
kita bisa menggunakan MySQL-
Front. Langkah-langkahnya :
Gambar 2-10
Aplikasi MySQL di dalam MySQL Front
Menggunakan Windows
Klik Connect
Gambar 2-11
Aplikasi MySQL di dalam MySQL Front Menggunakan Windows
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
mysql> \?
MySQL commands :
Note that all text commands must be first on line and end with ‘ ; ’
Help (\h) Display this help.
? (\?) Synonym for ‘help’.
Clear (\c) clear command
Connect (\r) reconnect to the server. Optional argumen ts are
db dan host.
Edit (\e) edit command with $EDITOR.
Ego (\G) send command to mysql server, display
result vertically.
Exit (\q) exit mysql. Same as quit.
Go (\g) send command to mysql server
Nopager (\n) disable pager, print to stdout
Notee (\t) don’t write into outfile.
Pager (\p) set PAGE [to_pager]. Print the query result via
PAGER.
Print (\p) print current command
Quit (\q) quit mysql
Rehash (\#) rebuild completion hash
Source (\.) execute a SQL script file. Takes a file name as an
argument.
Status (\s) get status information from the server
Tee (\T) set outfile [to_outfile]. Append everything into given
outfile.
Use (\u) use another database. Takes database name as
argument.
Gambar 2-12
Mengganti Database
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-13
Menampilkan versi
Gambar 2-14
Menampilkan tanggal
Fungsi Pembagian
Gambar 2-15
Menampilkan Pembagian
Fungsi Greatest
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Gambar 2-16
Menampilkan fungsi greates
Gambar 2-17
Menampilkan fungsi greates
Operasi Keterangan
+ Penjumlah
- Pengurangan
/ Pembagian
* Perkalian
Fungsi lainnya :
Operasi Keterangan
Sin Sinus
Cos Cosinus
Tan Tangen
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Operasi Keterangan
Cot Cotangen
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
admin penerbit
jenis
Kd_penerbit *
admin
Kd_jenis * Penerbit
passadmin
Jenis_buku Alamat
deskripsi Telpon
Email
buku
deskripsi
No_buku *
Isbn Desk_buku
Kd_jenis **
Judul No_desk *
anggota
Kd_penulis ** No_buku
Id_anggota * Kd_penerbit ** Gambar
User Thn_terbit Kondisi
Password Jml_buku deskripsi
Nama Rak_buku
Sex Tgl_entry
Telp penulis
Alamat
Email Kd_penulis *
Tgl_entry penulis
deskripsi Alamat
Email
deskripsi
Gambar 2-18
Contoh tabel dalam database
Kunci Primer
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Kolom_2 type(length),
.......... .............. ,
UNIQUE(kolom_uniq) );
Pada syntax diatas, untuk menciptakan lebih dari satu kolom yang
bernilai unik, ketika pendeklarasian tuliskan nama kolom apa saja
yang akan dijadikan kunci unik, yaitu dengan menggunakan tanda
koma sebagai penghubung, sehingga bentuk perintahnya akan
seperti berikut:
UNIQUE(kolom_uniq-1,kolom_uniq-2)
Untuk latihan, buat sebuah tabel dengan nama tabel pribadi yang
memiliki dua buah kolom unik yaitu kd_pribadi dan panggilan:
Mysql> CREATE TABEL pribadi (
-> kd_pribadi CHAR(3) NOT NULL,
-> panggilan CHAR(4) NOT NULL,
-> nama varchar(35) NOT NULL,
-> email VARCHAR(50) ,
-> sex CHAR,
-> UNIQUE (kd_pribadi , panggilan)
-> );
c. Rangkuman 2
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
d. Tugas 2
e. Tes Formatif 2
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
b.
create table namatabel
(
struktur
);
c. select kolom from namatable;
d. delete from namatabel where kreteria;
4. Jika kita kita ingin menyimpan data anggota yaitu: nomor, nama, email,
alamat, dan kota kedalam database alamat. Maka perintah apakah yang
harus dituliskan untuk membuat table nya. Sedangkan strukturnya seperti
tabel dibawah ini:
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Yang termasuk dalam tipe data tanggal dan waktu adalah sebagai
berikut :
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
1000-01-01’ to ‘9999-12-31’
DATE 1970-01-01 00:00:00’ – 2037
TIMESTAMP -838:59:59’ to ‘838:59:59:59’
TIMEYEAR 1901-2155
g. Lembar Kerja 2
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Langkah Kerja
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB III
EVALUASI
A. TES TEORI
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Yang termasuk dalam tipe data tanggal dan waktu adalah sebagai
berikut :
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
C. KRITERIA PENILAIAN
Skor
Aspek Bobot Nilai Keterangan
(1-10)
Kognitif (soal no 1 s/d 2) 15 Syarat lulus
nilai minimal
Sikap 10
70 dan skor
Persiapan Pengujian 5 setiap aspek
minimal 7
Ketepatan waktu 10
Proses Pengujian dilakukan 40
sesuai dengan SOP
Pelaporan pengujian 20
Nilai Akhir
Kategori kelulusan:
70 – 79 : Memenuhi kriteria mininal. Dapat bekerja dengan bimbingan.
80 – 89 : Memenuhi kriteria minimal. Dapat bekerja tanpa bimbingan.
90 – 100 : Di atas kriteria minimal. Dapat bekerja tanpa bimbingan.
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB IV
PENUTUP
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
DAFTAR PUSTAKA
Jogiyanto, (2001). Turbo Pascal Versi 5.0 Jilid 1. Andi Offset, Yogyakarta.
Jogiyanto, (1989). Turbo Pascal Versi 5.0 Jilid 2. Andi Offset, Yogyakarta.
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data