Anda di halaman 1dari 49

MENGOPERASIKAN SOFTWARE

APLIKASI BASIS DATA


BAGIAN PROYEK PENGEMBANGAN KURIKULUM
DIREKTORAT PENDIDIKAN MENENGAH KEJURUAN
DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN MENENGAH
DEPARTEMEN PENDIDIKAN NASIONAL
SEKOLAH MENENGAH KEJURUAN
BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK
KODE MODUL
SWR.OPR.303.(2).A
38
2005
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
MENGOPERASIKAN SOFTWARE
APLIKASI BASIS DATA
PENYUSUN
Adel Bahrum, Spd
BAGIAN PROYEK PENGEMBANGAN KURIKULUM
DIREKTORAT PENDIDIKAN MENENGAH KEJURUAN
DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN MENENGAH
DEPARTEMEN PENDIDIKAN NASIONAL
SEKOLAH MENENGAH KEJURUAN
BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI
PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK
KODE MODUL
SWR.OPR.303.(2).A
38
2005
KATA PENGANTAR
Modul dengan judul Me!"#e$%&'(% S")*+%$e A#,'(%&' B%&'& D%*% Me!"#e$%&'(% S")*+%$e A#,'(%&' B%&'& D%*%
merupakan baan ajar !ang digunakan sebagai panduan praktikum
peserta diklat Sekola Menenga Kejuruan "SMK# untuk membentuk
sala satu bagian dari kompetensi bidang kealian $eknologi %nformasi
dan Komunikasi pada &rogram Kealian 'eka!asa &erangkat Lunak(
Modul ini menguraikan tentang )ara atau proses pengoperasian software
aplikasi !ang berbasis data dan penerapan dalam progroam s*l sebagai
sarana untuk manipulasi data(
Modul ini terkait dengan modul+modul lain !ang membaas tentang
Mengoperasikan Sistem Operasi, Menginstall Software, dan Menguba
Konfigurasi software dan pengumpulan data( Ole karena itu, sebelum
menggunakan modul ini peserta diklat diwajibkan tela mengambil modul+
modul tersebut
Bali, Desember -../
Adel Barum, Spd
DAFTAR ISI
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
0alaman
0ALAMA1 DE&A1 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( i
0ALAMA1 DALAM ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( i
KA$A &E12A1$A' ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ii
DA3$A' %S% MODUL (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( iii
&E$A KEDUDUKA1 MODUL (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 4
MEKA1%SME &EMELA5A'A1 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 4ii
&E'%S$%LA0A1 6 GLOSSARY ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 4iii
BAB I. PENDAHULUAN ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 7
A( Diskripsi 5udul 8(
8888888888888888888(((((((((((((((((((((((((((((((((((((( 7
B( &ras!arat
88888888888888888888888(((((((((((((((((((((((( 7
9( &entunjuk &engunaan Modul 88888888888( -
D( $ujuan Akir
888888888888888888888((((((((((((((((((((((((((((((( :
E( Kompetensi
888888888888888888888((((((((((((((((((((((((((((((( :
3( 9ek Kemampuan 888888888888888888
;
BAB II. PEMELAJARAN (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( /
A( 'en)ana &emelajaran &eserta Diklat 88888888
/
B( Kegiatan Belajar ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( /
7( Kegiatan Belajar 7 (((((((((((((((((((((((((((((((((((((((((((((((((((( /
a( $ujuan Kegiatan &emelajaran(((((((((((((((((((((((((((((( /
b( Uraian Materi 7((((((((((((((((((((((((((((((((((((((((((((((((((((( /
)( 'angkuman 7((((((((((((((((((((((((((((((((((((((((((((((((((((((( 7;
d( $ugas 7(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 7/
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
e( $es 3ormatif 7(((((((((((((((((((((((((((((((((((((((((((((((((((((( 7/
f( Kun)i 5awaban 3ormatif 7((((((((((((((((((((((((((((((((((( 7<
g( Lembar Kerja 7((((((((((((((((((((((((((((((((((((((((((((((((((((( 7=
-( Kegiatan Belajar - (((((((((((((((((((((((((((((((((((((((((((((((((((( 7>
a( $ujuan Kegiatan &emelajaran(((((((((((((((((((((((((((((( 7>
b( Uraian Materi - (((((((((((((((((((((((((((((((((((((((((((((((((((( 7>
)( 'angkuman - (((((((((((((((((((((((((((((((((((((((((((((((((((((( -=
d( $ugas - (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ->
e( $es 3ormatif - ((((((((((((((((((((((((((((((((((((((((((((((((((((( ->
f( Kun)i 5awaban 3ormatif -((((((((((((((((((((((((((((((((((( -?
g( Lembar Kerja -((((((((((((((((((((((((((((((((((((((((((((((((((((( :7
BAB III. E-ALUASI ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ::
A( $es $eori (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ::
B( Kun)i 5awaban E4aluasi (((((((((((((((((((((((((((((((((((((((((((((((( ::
9( Kriteria Kelulusan ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :<
BAB I-. PENUTUP (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :=
DAFTAR PUSTAKA (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( :>
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
PETA KEDUDUKAN MODUL
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
A
1 !
Stand Alone
Programmer %
Multi User
Programmer
B
9
2 1
3 M
E
D
O
0
%
5
K
L
'
S
$
U
&
@
SL$& A !ang
sederajat
Web
Programme
r
38
Ke*e$%!% .
K"/e
K"/e
K"0#e*e&'
K"0#e*e&'
A SB'(O&'(-..("7#(A Mengoperasikan Sistem Operasi
B SB'(O&'(7..("7#(A Menginstalasi software
9 SB'(M1$(7..("7#(A Menguba konfigurasi software
D SWR.DE.!"".#!$.A Men!iapkan dan melakukan sur4e! untuk
menentukan kebutuan data
E SWR.OPR.%"&.#!$.A Mengoperasikan software baasa
pemograman le4el 7
' D(A.OPR.!!).
#!$.A
Kon4ersi data le4el 7
G SWR.DE.)"".
#!$.A
Menguji program le4el 7
* 0DB(O&'(7.:(
"7#(A
Mengoperasikan sistem operasi jaringan
komputer berbasis teks
% 0DB(O&'(7.;(
"7#(A
Mengoperasikan sistem operasi jaringan
komputer berbasis 2U%
5 D(A.DE.!"!.#%$.A Melakukan peran)angan pengumpulan data
K SWR.DE.%"".
#+$.A
Melakukan desain dan peran)angan
software
L SWR.DE.,"".
#+$.A
Melakukan pengkodean program
M D(A.M-(.!"!.
#+$.A
Melakukan ba./ u0 data
1 D(A.M-(.!"+.
#+$.A
Melakukan restore data
O SWR.OPR.%"%.
#+$.A
Mengoperasikan software aplikasi basis
data
& D(A.OPR.!!&.
#+$.A
Membuat 1uer2 data
@ SWR.DE.)"".
#+$.A
Menguji program
R SWR.DE.,"!.
#+$.A
Membangun interfa.e dengan baasa
pemograman berorientasi objek
S SWR.DE.,"+.
#%$.A
Melakukan pengkodean program
( SWR.OPR.%",.
#%$.A
Mengoperasikan baasa pemograman
berbasis web
U SWR.DE.,"%.
#+$.A
Membangun program aplikasi remote data
interaktif
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
MEKANISME PEMELAJARAN
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
Liat Kedudukan
Modul
Liat &etunjuk
&enggunaan Modul
Kerjakan
9ek
Kemampua
n
1ilai CD=
1ilai =ED
Kegiatan Belajar 7
Kegiatan Belajar n
E4aluasi
$ertulis A
&raktik
1ilai C =
1ilai =ED
M"/1,
2e$'(1*3%4U5'
K"0#e*e&'
Mulai
38
PERISTILAHAN4GLOSSARY
P$"&e/1$ F &rosedur adala 'angkaian operasi klerikal "tulis menulis#
!ang melibatkan beberapa orang didalam satu atau lebi departemen
!ang digunakan untuk menjamin penangan !ang seragam dari transaksi+
transaksi bisnis !ang terjadi serta untuk men!elesaikan suatu kegeiatan
tertentuG
K"0#"e4E,e0e* F Komponen adala Kumpulan komponen !ang
saling berkaitan dan bekerja sama untuk men)apai suatu tujuan tertentuG
D%*% F
Data adala deskripsi dari benda+benda dan kejadian+kejadian
!ang selalu kita adapi seari+ari(
Data adala sekumpulan deskripsi dari benda+benda "resour)es#
dan kejadian+kejadian "transaksi+transaksi# !ang selalu berinterkasi
seari(
Data adala sekumpulan dari fakta+fakta atau figur+figur
I)"$0%&' .
a( %nformasi merupakan suatu pengetauan !ang diperola dari
data
b( %nformasi merupakan suatu data !ang ditempatkan di dalam
konteks
)( %nformasi merupakan sejumla ketidakpastian !ang akan
berkurang ketika suatu pesan diterima
d( %nformasi akan membuat perbedaan dari keadaan
sebelumn!a
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
B%&'& /%*%4/%*%2%&e
Database adala sekumpulan data stgroe !ang tersimpan dalam
makneti) disk, opti)al disk, mageneti drum atau media
pen!impanan
Database adala sekumpulan program+program aplikasi umum
!ang bersifat bat)G !ang mengeksekusi dan memproses data
se)ara umum(
Database terdiri dari data !ang akan digunakan atau diperuntukan
teradap ban!ak userG
DBMS adala koleksi terpadu dari database dan program+program
komputer"utilitas# !ang digunakan untuk mengakses dan memeliara
database(
BIT merupakan bagian data terke)il !ang bisa diwakili dengan numerik,
simbol+simbol kusus, gambar+gambar, dan alpabetis(
B3*e merupakan kumpulan dari pada bit+bit !ang sejenis( Satu b!te identik
dengan satu )ara)ter(
FIELD adala sekumpulan b!te+b!te sejenis !ang akan membentuk suatu
field(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB I
PENDAHULUAN
A. DESKRIPSI JUDUL
Mengoperasikan Software Aplikasi basis data merupakan modul
praktikum berisi tentang instalasi software pemrograman m!s*l( Modul
ini terdiri dari : "tiga# kegiatan belajar( Kegiatan belajar 7 berisi tentang
mempersiapkan software aplikasi basis data( Kegiatan Belajar - berisi
tentang menjalankan software aplikasi basis data( Kegiatan Belajar :
berisi tentang mengisi log seet atau report seet(
Setela menguasai modul ini diarapkan peserta diklat mampu
menginstall software program M!S@L dan dapat menjalankan p) stand
alone dengan basis teks serta dapat juga menjalankan p) tand alone
dengan basis gui( Modul ini terkait dengan modul lain !ang membaas
tentang pengoperasian sistem operasi, instalasi software, menguba
konfigurasi software, pengetauan !ang dibutukan pengeoprasian
kompter, pengeoperasian sistem operasi sesuai dengan operasi
manual serta on+site traning sesuai dengan software !ang dibutukan(
B. PRASYARAT
Modul Mengoperasikan Software aplikasi basis data memerlukan
pers!aratan !ang arus dimiliki ole peserta diklat, !aitu tela lulus
modul Mengoperasikan &9 Stand Alone dengan sistem operasi
berbasis teks dan mengoperasikan &9 Stand Alone dengan sistem
operasi berbasis 2U%(
6. PETUNJUK PENGGUNAAN MODUL
7. Pe*151( 2%!' Pe&e$*% D'(,%*
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
&eserta diklat diarapkan dapat berperan aktif dan berinteraksi dengan
sumber belajar !ang dapat digunakan, karena itu arus
memperatikan al+al sebagai berikut F
%. L%!(%89,%!(%8 2e,%5%$ 3%! /'*e0#18
7# &ersiapkan alat dan baan H
-# Ba)ala dengan seksama uraian materi pada setiap kegiatan
belajarH
:# 9ermatila langka langka kerja pada setiap kegiatan belajar
sebelum mengerjakan, bila belum jelas tan!akan pada instruktur H
;# Kembalikan semua peralatan praktik !ang digunakanH
2. Pe$,e!(%#% 3%! H%$1& D'#e$&'%#(%
2una menunjang keselamatan dan kelan)aran tugas6 pekerjaan !ang
arus dilakukan, maka persiapkanla seluru perlengkapan !ang
diperlukan, pelajarila terlebi daulu modul ini dan buku+buku !ang
menunjang(
:. H%&', Pe,%*'8%
&eserta diklat mampu melakukan tugas F
7# Mengenal &rinsip Mengoperasikan apliksi software basis data
-# Menginstal Software &emrograman M!S@L
:# Menggunakan M!S@L
2. Pe$% G1$1
2uru !ang akan mengajarkan modul ini endakn!a mempersiapkan
diri sebaik+baikn!a !aitu men)akup aspek strategi pemelajaran,
penguasaan materi, pemilian metode, alat bantu media pemelajaran
dan perangkat e4aluasi(
2uru arus men!iapkan ran)angan strategi pemelajaran !ang mampu
mewujudkan peserta diklat terlibat aktif dalam proses pen)apaian6
penguasaan kompetensi !ang tela diprogramkan( &en!usunan
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
ran)angan strategi pemelajaran menga)u pada kriteria unjuk kerja
"KUK# pada setiap sub kompetensi !ang ada dalam 2B&&(
D. TUJUAN AKHIR
&eserta diklat dapat menginstal software M!S@L dan membuat
program sederana(
E. KOMPETENSI
SUB
KOMPETENSI
KRITERIA
KINERJA
LINGKUP
BELAJAR
MATERI POKOK PEMELAJARAN
SIKAP PENGETAHUAN KETERAMPILAN
7( Mempersiapkan
software aplikasi
basis data
Software aplikasi
basis data tela
terinstalasi dan
dapat berjalan
normal
User manual
software aplikasi
basis data suda
disediakan dan
dipaami
&erangkat
komputer suda
din!alakan,
dengan sistem
operasi dan
pers!aratann!a
sesuai dengan
instalation
manual
Log3s4eet6
re0ort3s4eet
suda disiapkan
Basis
data
Software
aplikasi
basis
data
Mengikuti SO&
dalam
memper+
siapkan
software basis
data
Menjelaskan fungsi
software aplikasi
basis data
Mengidentifikasi
kebutuan software
aplikasi basis data
-( Menjalankan
software aplikasi
basis data
Semua fitur
software aplikasi
basisi data
dijalankan sesuai
dengan
kewenangan
dalam SO& dan
user manual
Software aplikasi
data ditutup
tanpa error
Basis
data
Software
aplikasi
basis
data
Mengikuti SO&
dalam mengo+
perasikan
software
aplikasi basis
data
Merangkaikan
perinta+perinta
baasa pemrograman
dan basis data
Membangun software
aplikasi dengan
baasa pemrogram+
an terstruktur dan
basis data
:( Mengisi log s4eet
atau re0ort s4eet
Log3s4eet6
re0ort3s4eet diisi
sesuai dengan
SO& !ang
berlaku
Basis
data
Software
aplikasi
basis
data
Disiplin dalam
mengikuti SO&
Mengidentifikasi
langka+langka
pembuatan program
denga baasa
pemrograman basis
data
Mempraktekkan
pembuatan program
dengan baasa
pemrograman dan
basis data
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
F. 6EK KEMAMPUAN
%sila )ek list "I# seperti pada tabel di bawa ini dengan sikap jujur dan
dapat dipertanggung jawabkan untuk mengetaui kemampuan awal
!ang tela dimiliki(
K"0#e*e&' Pe$3%*%%
S%3% /%#%*
Me,%(1(%
Pe(e$5%% ''
/e!%
K"0#e*e
B',% J%+%2%
;Y%< Ke$5%(%
Y% T'/%(
Mengoperasikan
Software aplikasi
basis data
7( Mempersia
pkan software aplikasi
basis data
$es 3ormatif 7
-( Menjalank
an software aplikasi
basis data
$es 3ormatif -
:( Mengguna
kan M!S@L
$es 3ormatif :
Apabila anda menjawab TIDAK pada sala satu pern!ataan di atas,
maka pelajarila modul ini(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB II
PEMELAJARAN
A. REN6ANA PEMELAJARAN
Kompetensi F Mengoperasikan Software A0li/asi basis data
Je'& Ke!'%*% T%!!%, W%(*1
Te0#%*
Be,%5%$
A,%&%
Pe$12%8%
T%/%
T%!%
G1$1
Mempersiapkan
software aplikasi
basis data
Menjalankan
software aplikasi
basis data
Menggunakan
M!S@L
B. KEGIATAN BELAJAR
7. Ke!'%*% Be,%5%$ 7
Me0#e$&'%#(% software %#,'(%&' 2%&'& /%*%.
%. T151% #e0e,%5%$%
Setela mempelajari kegiatan ini siswa dapat mempersiapkan
software aplikasi basisdata serta menerapkann!a(
2. U$%'% M%*e$'
7. K"&e# B%&'& D%*%
B%&'&/%*% "database# merupakan komponen utama dalam
membangun sebua sistem !ang men!angkut pendokumentasian
data kedalam sebua database( Bentuk Basisdata adala sebua
aturan !ang mengatasi masala tersebut( Dalam basisdata, data
!ang ada tidak an!a diletakkan dan disimpan begitu saja dalam
sebuat media pen!impanan akan tetapi dikelola dengan sebua
sistem pengaturan basisdata !ang sering disebut dengan database
managemen s!stem "DBMS#
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38



DBMS adala koleksi terpadu dari database dan program+program
komputer "utilitas# !ang digunakan untuk mengakses dan
memeliara database( &rogram+program tersebut men!ediakan
berbagai fasilitas operasi untuk memasukkan, mela)ak, dan
memodifikasi data kedalam database, mendefinisikan data baru,
serta mengola data menjadi informasi !ang dibutukan(
Dibandingkan dengan sistem tradisional !ang berbasis kertas,
DBMS memiliki empat keunggulan, !aitu F
a( Ke#$%(*'&%( Sistem !ang berbasis kertas akan menggunakan
kertas !ang sangat ban!ak untuk men!impan iinformasi,
sedangkan DBMS menggunakan media pen!impanan sekunder
!ang berukuran ke)il tetapi padat informasi(
b( Ke:e#%*%( Mesin dapat mengambil atau menguba data jau
lebi )epat dari pada manusia(
)( Me!1$%!' (e5e01%( Orang )enderung menjadi bosa kalau
melakukan tindakan+tindakan berulang !ang mengunakan
tangan "misaln!a arus mengganti suatu informasi#
d( Ke(''%( %nformasi !ang tersedia pada DBMS akan bersifat
mutakir dan akurat setiap saat(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+7
B%&'& D%*%
Basis Data
38
Keuntungan basis data teradap sistem pemrosesan berkas adala
sebagai berikut F
KemubaJiran data terkurangi
%ntegritas data dapat selalu terjaga
%ndependensi data dapat selalu terjaga
Konsistensi data dapat selalu terjaga
Berbagi data dapat selalu dilakukan ole setiap
userG
Sekuriti data lebi muda dilakukan
&enggunaan data lebi muda
2. I0#,e0e*%&' 2%&'& /%*%
$aapan implementasi sistem men)akup pengkodean program,
pengujian program, pemasangan program, dan juga pelatian
kepada pengguna(
$aap impelementasi basis data merupakan suatu upa!a untuk
membangun basis data fisik !ang ditempatkan dalam memori
sekunder "disk# dengan bantuan DBMS "Data Base Manajement
S!stem#(
Setela taap implementasi selesai dilakukan akan terliat bawa
kualitas dan bentuk peran)angan basis data akan berpengaru
teradap )ara dan performansi pemanfaatan basis data(
S")*+%$e (Pe$%!(%* ,1%()
Komponen perangkat lunak terdiri dari perangkat lunak DBMS itu
sendiri bersama dengan sistem operasi, juga termasuk didalamn!a
adala perangkat lunak jaringan dan program+program aplikasi(
Baasa pemrograman6program aplikasi dapat dikategorikan
sebagai berikut F
7( Baasa pemograman generasi ketiga, seperti 9KK, 3ortran,
&AS9AL, dll(
-( Baasa pemograman generasi keempat, seperti M!S@L,
Ora)le, S!base, L%S&, %nformatiL, dll(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Dalam basis data kita memakai baasa pemograman M!S@L
merupakan suatu perangkat lunak database !ang berbentuk
database relasional atau dalam baasa basisdata sering kita sebut
dengan relation database management s!stem "'DBMS# !ang
menggunakan suatu baasa permintaan bernama S@L(
Sebagai pengguna awal database mungkin merasa bingung
dengan kedua istila antara M!S@L dengan S@L( Kedua istila
tersebut sangat berbeda artin!a( M!S@L adala sebua program
database, sedangkan S@L adala baasa perinta "@uer!# dalam
program M!S@L(
3. Ke,e2'8% M3S=L
M!S@L adala sebua database ser4er, dapat juga berperan
sebagai )lient seingga sering disebut database )lient6ser4er, !ang
open sour)e dengan kemampuan dapat berjalan baik di OS
"Operating Sistem# manapun, dengan platform Bindows maupun
LinuL(
Selain itu database ini memiliki beberapa kelebian dibanding
database lain, diataran!a adala F
M!S@L sebagai Database Management S!stem "DBMS#
M!S@L sebagai 'elation Database Management S!stem
"'DBMS#
M!S@L adala sebua Software database !ang OpenSour)e,
artin!a program ini bersifat free atau bebas digunakan ole
siapan saja tanpa arus membeli dan memba!ar lisensi
kepada pembuatn!a(
M!S@L merupakan sebua database ser4er, jadi dengan
menggunakan database ini dapat mengubungkan kemedia
internet seingga dapat diakses dari jau(
M!S@L merupakan sebua database )lient( Selain menjadi
ser4er !ang mela!ani permintaan, M!S@L juga dapat
melakukan *uer! !ang mengakses database padaSer4er( 5adi
M!S@L dapat juga berperan sebagai 9lient(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
M!S@L mampu menerima @uer! !ang bertumpuk dalam satu
permintaan atau !ang disebut Multi+$reading(
M!S@L merupakan sebua database !ang mempu men!impan
data berkapasitas sangat besar ingga berukuran 2igab!te
sekalipun(
M!S@L didukung ole dri4er ODB9, artin!a database M!S@L
dapat diakses mengunakan aplikasi apa saja termasuk berupa
4isual seperti Delpi maupun Misual Basi)(
M!S@L adala database menggunakan enskripsi password(
5adi database ini )ukup aman karena memiliki password untuk
mengaksesn!a(
M!S@L merupakan Ser4er database !ang multi user, artin!a
database ini tidak an!a digunakan ole sepiak orang akan
tetapi merupakan database !ang dapat digunakan ole ban!ak
pengguna(
M!S@L dapat men)iptakan leib dari 7< kun)i per tabel, dan
dalam satu kun)i memungkinkan berisi belasan 3ield "kolom#
M!S@L mendukung field !ang dijadikan sebagai kun)i primer
dan kun)i unik
M!S@L didukung ole sebua )omponen 9 dan perl A&%,
seingga database M!S@L dapat diakses melalui sebua
program aplikasi !ang berada dibawa proto)ol internet berupa
web( Biasan!a aplikasi !ang sering digunakan adala &0& dan
&erl(
M!S@L memiliki ke)epatan dalam pembuatan tabel maupun
peng+update+an tabel(
M!S@L menggunakan suatu baasa permintaan standar !ang
bernama S@L "Struktur @uer! Language# !aitu sebua baasa
permintaan !ang distandarkan pada beberapa database ser4er
seperti Ora)le, &ost2reS@L dll(
>. Pe$2e/%% M3S=L /% S=L
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+-
Pe!e:e(% T6P4IP
38
S@L adala sebua baasa permintaan database !ang terstruktur(
Baasa S@L dibuat sebagai baasa !ang dapat merelasikan
beberapa tabel dalam database maupun merelasikan antar
database( Baasa S@L ditulis langsung dalam sebua program
database seingga seorang pengguna dapat meliat asiln!a(
M!S@L sendiri adala sebua program database ser4er !ang
memerlukan sebua baasa permintaan dalam mela!ani
permintaan user( 5adi S@L baasa permintaan !ang digunakan
dalam M!S@L(
5. Ke0%0#1% M3S=L /%,%0 Me%!%' D%*%
M!S@L 4ersi :(-- mempun!ai kemampuan menangani tabel
men)apai ; 2iga( Dengan menggunakan sebua komponen
tambaan !ang disebut M!%SAM, tabel !ang diasilkan M!S@L
4ersi :(-: dapat men)apai ukuran > juta tereb!te atau -N<: b!te(
?. B%!%'0%% M3S=L Be(e$5%@
M!S@L termasuk database !ang memiliki beberapa distro !ang
mampu dijalankan pada beberapa platform, meski se)ara resmi
tertentu saja memiliki sebua flatform tersendiri( &ada mulan!a
M!S@L memang an!a berjalan dibawa platform Unix dan Linux,
akan tetapi dalam perkembangann!a sekarang bermun)ulan
beberapa distgro !ang mampu berjalan pada beberapa platform
!ang sifatn!a sareware dan )orporate, seperti Windows(
A. I&*%,%&' 3%! /'21*18(% 1*1( Me5%,%(% M3S=L
minimal menggunakan Bindows ?/ untuk menjalankan program
M!S@L(
1etwork dan $9&6%&
arus suda terinstal
"penge)ekan koneksi
%&, bisa kita lakukan
dengan menggunakan
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
MS9DOS P$"0#* kemudian ketik 0ing lo.al4ost. Atau gunakan
perinta Start O 'un O enterF
Software M!S@L suda tereinstal dan suda dapat dijalankan(
Atau Klik start O 'un O tuliskan )md O enter
8. I&*%,%&' M3S=L #%/% W'/"+&.
Sebelum melakukan penginstalan, siapkan komputer, minimal
menggunakan windows ?/ dan arus men!iapkan distribusi
M!S@L sendiri !ang tersedia lewat 9D atau bisa diperola pada
alamat F ttpF66www(m!s*l()om6downloads6
Setela itu ikuti langka+langka berikutF
Klik i)on setup(eLe untuk memulai penginstalan,
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+:
Pe!e:e(% T6P4IP
38
Klik neLt untuk masuk pada alaman informasi M!S@L
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+;
Pe$*%0% Me!'&*%,%&' M3S=L
2ambar -+/
I)"$0%&' M3S=L
38
setela itu tentukan pada direktori mana akan diletakkan
program M!S@L( &ilila tipikal penginstalan agar standar
aplikasin!a(
Berikutn!a setup t!pe "setting M!S@L#
Setela proses instalasi berlangsung, maka alaman utama
instalasi M!S@L menjadi
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+<
Mee*1(% F",/e$
2ambar -+=
Mee*1(% Se**'! I&*%,%&'
38
B. G,"&%$3 M3S=L
D'$e(*"$' Ke*e$%!%
Bin Direktori ini berisi file biner !ang dapatg dijalankan
pada promt, dan terdapat program utama M!S@L
9lient, berisi M!SBLd Ser4er
Data Merupakan direktori utama ser4er database, jadi
semua database dan tabel !ang kita buat se)ara
otomatis akan tersimpan pada direktori data(
Do)s Berisi dokumentasi M!S@L berupa manual
penggunakan M!S@L(
Lib Berisi Librar!
:. R%!(10% 7
7( Keuntungan basis data teradap sistem pemrosesan berkas
adala sebagai berikut F
KemubaJiran data terkurangi
%ntegritas data dapat selalu terjaga
%ndependensi data dapat selalu terjaga
Konsistensi data dapat selalu terjaga
Berbagi data dapat selalu dilakukan ole setiap userG
Sekuriti data lebi muda dilakukan
&enggunaan data lebi muda
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+>
P$"&e& I&*%,%&' M3S=L ,e!(%#
38
-( M!S*l adala software aplikasi database open sour)e !ang
berperan sebagai ser4er sekaligus sebagai )lient seingga
sering disebut database )lient6ser4er(
:( M!S*l dapat berjalan dengan baik di OS "Operating Sistem#
manapun, dengan platform Bindows maupun LinuL(
;( M!S*l mempun!ai ban!ak kelebian dibanding dengan software
aplikasi database lainn!a seingga M!S*l la!ak kita gunakan(
/( &roses instalasi M!S*l sangat muda seperti kita menginstalasi
aplikasi+aplikasi !ang lain(
/. T1!%& 7
7( Silakan pelajari kembali modul+modul !ang berkaitan dengan
peran)angan database(
-( Ulangi lagi taapan+taapan instalasi M!S*l sampai anda
benar+benar mair(
:( Silakan ke %nternet atau perpustakaan( 9ari informasi !ang
berkaitan dengan perinta+perinta S@L(
e. Te& F"$0%*') 7
7( Berikan sedikitn!a / alasan, mengapa orang menggunakan
program basisdata menggunakan M!S@LP
-( Langka+langka apa saja, untuk mempersiapkan M!S@L
seingga siap untuk dijalankanP
:( Sebutkan kelebian+kelebian penggunaan basis data
dalam pemrosesan berkas
;( Apa !ang dimaksud dengan DBMSP
). K1:' J%+%2% Te& F"$0%*') 7
7( M!S@L ban!ak dipakai orang karena F
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
a( M!S@L adala sebua Software
OpenSour)e63reeSoftware
b( M!S@L adala database !ang menggunakan
enskripsi password seingga mengganakan database ini
bole dibilang )ukup aman digunakan(
)( M!S@L memiliki fungsi+fungsi unternal database
serta mendukung baasa S@L A1S% S@L?-
d( M!S@L mampu menerima perinta *uer! !ang
bertumpuk dalam satu permintaan atau !ang disebut Multi+
$reading(
e( M!S@L mampu men!impan data berkapasitas
besar ingga berukuran 2igab!te(
-( Langka+langka untuk mempersiapkan M!S@L siap
dijalankanF
a( 9ek apaka suda terinstal network $9&6%pn!aP Sala
satun!a dengan perinta ping lo)alost pada MS+DOS
&rompt(
b( 9ek apaka suda terinstal M!S@Ln!aP
)( 9ek dengan menggunakan perinta pada )onsol M!S*l "MS+
DOS &rompt sebagai berbasis teLt maupun menggunakan
M!S@L+3ront !ang berbasis 2U%(
:( Kelebian+kelebian penggunaan basis data dalam pemrosesan
berkas adala sebagai berikut F
KemubaJiran data terkurangi
%ntegritas data dapat selalu terjaga
%ndependensi data dapat selalu terjaga
Konsistensi data dapat selalu terjaga
Berbagi data dapat selalu dilakukan ole setiap userG
Sekuriti data lebi muda dilakukan
&enggunaan data lebi muda
;( DBMS adala koleksi terpadu dari database dan program+
program komputer "utilitas# !ang digunakan untuk mengakses
dan memeliara database( &rogram+program tersebut
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
men!ediakan berbagai fasilitas operasi untuk memasukkan,
mela)ak, dan memodifikasi data kedalam database,
mendefinisikan data baru, serta mengola data menjadi
informasi !ang dibutukan(
!. Le02%$ Ke$5% 7
A,%* /% B%8%
&9 "Personal 5om0uter# !ang tela dilengkapi dengan M2S6L.(
Ke&e8%*% /% Ke&e,%0%*% Ke$5%
7# BerdoQala sebelum memulai kegiatan belajar(
-# Ba)ala dan paami petunjuk praktikum pada setiap lembar
kegiatan belajar(
:# &astikan komputer dalam keadaan baik, semua kabel
pengubung terubung dengan benar(
;# 5angan meletakkan benda !ang dapat mengeluarkan medan
elektromagnetik di dekat komputer "magnet, 4and04one, dan
sebagain!a#(
/# 2unakanla komputer sesuai fungsin!a dengan ati+ati,
jangan bermain game(
<# Setela selesai, matikan komputer sesuai prosedur !ang amanH
L%!(%8 Ke$5%
7# Siapkanla semua peralatan !ang akan digunakanH
-# &eriksa semua kabel pengubung pada &9(
:# 1!alakan &9 dan jalankan program M!S@L(
;# Kerjakan $ugas 7 dan $es 3ormatif 7 di atas(
/# Apabila menemui kesulitan dalam memaami materi !ang ada,
segera tan!akan kepada instruktur(
<# Setela selesai, matikan komputer dan rapikan seperti semula(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
2. Ke!'%*% Be,%5%$ 2
Me5%,%(% software %#,'(%&' 2%&'& /%*%.
%. T151% #e0e,%5%$%
Setela mempelajari kegiatan ini diarapkan siswa dapat
menjalankan dan mengoperasikan software aplikasi basisdata serta
menerapkann!a dalam peran)angan basisdata(
2. U$%'% M%*e$'
7. M%&1( /% (e,1%$ /%$' M3S=L
M!S@L adala sebua database ser4er !ang )ukup aman(
Berkaitan dengan masala keamanan, M!S@L memiliki
kemampuan manajemen user dalam mengakses( 5adi tidak
sembarang user dapat mengakses database !ang di)iptakan ole
M!S@L( Untuk dapat masuk dan mengakses database di dalam
ser4er, anda diwajibkan memiliki sebua user atau a))ount,
tentun!a setiap user akan diberikan pri4asi tertentu !ang berbeda
dengan user lainn!a ole administrator( Setiap user akan diberi
sebua kata kun)i "password#
Ketika pertama kali menginstal M!S@L, se)ara default
memperbolekan siapa saja untuk mengakses database ser4er(
5adi kita se)ara langsung masuk database ser4er tanpa arus
mengisikan username dan password(
Menggunakan )onsol windows " Dos &rompt#
Klik start O 'un O tuliskan )md O enter
&ada ) &rompt tuliskan )dRm!s*lRbin
pada ) prompt " 9FRm!s*lRbinR 03&C, #
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
atau bila menggunakan 2U% O
kita bisa menggunakan
M!S@L+3ront( Langka+
langkan!a F
Klik i)on M!S*l+3ornt !ang
ada pada dekstop
Klik 9onne)t
2. B%*1% /%,%0 M3S=L
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+7.
A#,'(%&' M3S=L /' /%,%0 M3S=L F$"*
Me!!1%(% W'/"+&
2ambar -+?
Me5%,%(% %#,'(%&' M3S=L 0e!!1%(% DOS
2ambar -+77
A#,'(%&' M3S=L /' /%,%0 M3S=L F$"* Me!!1%(% W'/"+&
38
Untuk membantu pengguna baru maupun !ang tela lama
memakai M!S@L, database ini men!ediakan beberapa fasilitas
bantuan !ang berguna untuk mendokumentasi atau memanipulasi
ser4er( &ada prompt M!S@L berikan satu instruksi \? pada prompt
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) dont 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.
U&e(D1) . perinta ini berguna untuk memasuki database tertentu
maupun mengganti database( 5ika ingin masuk ke dalam database
m!s*l perinta !ang ditulis adala F
&erinta untuk menampilkan 4ersi ser4er M!S@L !ang sedang
digunakan F
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+7-
Me!!%*' D%*%2%&e
38
Me,'8%* T%!!%,E B1,% /% T%81
F1!&' Pe02%!'%
F1!&' G$e%*e&*
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+7:
Me%0#',(% Fe$&'
2ambar -+7;
Me%0#',(% *%!!%,
2ambar -+7/
Me%0#',(% Pe02%!'%
38
3ungsi+fungsi pada operasi Matematika dalam database
O#e$%&' Ke*e$%!%
G &enjumla
9 &engurangan
4 &embagian
H &erkalian
3ungsi lainn!a F
O#e$%&' Ke*e$%!%
Sin Sinus
9os 9osinus
$an $angen
Asin Ar) Sinus
A)os Ar) )osinus
Atan Ar) tangen
9ot 9otangen
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
2ambar -+7<
Me%0#',(% )1!&' !$e%*e&
2ambar -+7=
Me%0#',(% )1!&' !$e%*e&
38
O#e$%&' Ke*e$%!%
least6greatest Mengitung nilai terke)il
'adians Mengitung nilai radian
Degrees Mengkon4ersi nilai
'and Mengasilkan nilai a)ak
Abs Mengasilkan nilai positif
Sign Mengasilkan nilai +7
'ound Mengasilkan nilai bilangan bulat
Mod Mengasilkan nilai dari sisa pembagian
ELp Menentukan nilai eLponensial
&ow Operasi pemangkatan
Setela membuat database, kita melangka pada taap
pembuatan tabel, pada field6kolom akan dibentuk pada saat tabel
dibuat( &ada M!S@L pendeklarasian tabel didefinisikan pada
perinta pembuatan tabel !aitu CREATE TABLE !ang kemudian
diikuti dengan pendefinisian tabeln!a(
Sebagai )onto, kita akan membuat database pengelolaan
perpustakaan sederana( Maka komponen+komponen !ang
diperlukan seperti pada gambar berikutF
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Dalam gambar tersebut, D%*%2%&e Pe$#1&*%(%% terdiri dari tabel+
tabel "misaln!aF tabel 5enis, Admin, Anggota, Buku, &enerbit,
DeskSBuku dan &enulis#( Dan setiap tabel mempun!ai field+field
"misaln!aF tabel 5enis terdiri dari field kdSjenis, jenisSbuku dan
deskripsi#( Kesimpulann!a, sebua database terdiri dari tiga
komponen utama !aitu tabel, field dan re)ord( Komponen+
komponen tersebut menjadi dasar utama dari sebua basisdata(
Dengan komponen tersebut kita dapat melakukan pen!impanan
data dengan men!aringan ke bentuk lebi ke)il seingga dapat
dimasukkan kedalam kolom pada tabel !ang sesuai(
K1:' P$'0e$
Kun)i &rimer atau Primary Key merupakan bentuk kolom atau field
utama !ang mewakili kolom lainn!a dalam sebua tabel untuk
mengindari pendobelan data atau data !ang kembar( &roses
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
admin
admin
passadmin
jenis
KdSjenis T
5enisSbuku
deskripsi
buku
1oSbuku T
%sbn
KdSjenis TT
5udul
KdSpenulis TT
KdSpenerbit TT
$nSterbit
5mlSbuku
'akSbuku
$glSentr!
DeskSbuku
1oSdesk T
1oSbuku
2ambar
Kondisi
deskripsi
penerbit
KdSpenerbit T
&enerbit
Alamat
$elpon
Email
deskripsi
penulis
KdSpenulis T
penulis
Alamat
Email
deskripsi
anggota
%dSanggota T
User
&assword
1ama
SeL
$elp
Alamat
Email
$glSentr!
deskripsi
2ambar -+7>
6"*"8 *%2e, /%,%0 /%*%2%&e
38
mewakili dalam tabel tersebut dapat disebut dengan tabel !ang
berelasi atau database relasional(
Dalam teorin!a, peran)angan tabel kun)i primer ditandai dengan
tanda bintang satu "T#, dan sebua database an!a diperbolekan
memiliki satu kun)i primer(
S!arat utama untuk men)iptakan kun)i primer adala kolom
tersebut tidak bole kosong atau diset dengan nilai not null(
S!ntaL penulisan perinta men)iptakan kun)i utama6primer adalaF
CREATE TABLE nama_tabel (
Kolom_primer type(length) NOT NULL,
kolom_2 type(length),
......... .............
PRIMARY KEY(kolom_primer) ) ;
atau dapat di tulis dengan F
CREATE TABLE nama_tabel (
Kolom_primer type(length) NOT NULL
PRIMARY KEY,
Kolom_2 type(length),
.......... .......... ,
);
Sekarang buatla sebua tabel dengan nama data pada database
pendaftaran( 2unakan noSdata sebagai kun)i primern!a(
Sebaikn!a tabel sebelumn!a diapus terlebi daulu supa!a tidak
terjadi kesalaan perinta( Berikut adala perintan!a F
&ertama, lakukan pengapusan tabel data apabila belum di apusF
Mysql> DROP TABLE data;
Selanjutn!a, ketikkan perinta pembuatan tabel data seperti
berikutF
Mysql> CREATE TABLE data(
-> no_data INT(4) NOT NULL,
-> nama VARCHAR(25) NOT NULL,
-> alamat VARCHAR(50) NOT NULL,
-> email VARCHAR(30) NULL,
-> PRIMARY KEY(no_data)
-> );
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
&ada perinta pembuatan tabel diata, kita mendeklarasikan pada
kolom noSdata dengan 1O$ 1ULL serta memasangn!a sebagai
kolom utama atau primar! ke!( Bila diliat, asil dari deskripsi
tabeln!a seperti beriktu F
3ield $!pe 1ull Ke! Default ELtra
1oSdata
1ama
Alamat
email
%nt";#
Mar)ar"-/#
Mar)ar"/.#
Ma)ar":.#
UES
&'% .
1ULL
Dengan menentukan kolom noSdata sebagai kun)i primer kita tidak
dapat memasukkan data !ang sama pada kolom noSdata namun
kita dapat memasukkan data !ang sama pada kolom lain seperti
nama, alamat atau email(
Me021%* (","0 U'(
Kolom unik adala sebua bentuk kolom !ang tidak mengiJinkan
adan!a data kembar( Apabila pada proses input didapati data
kembar proses tersebut akan din!atakan gagal atau ditolak ole
database( Kolom unik sebenarn!a memilik prinsip serupa dengan
primar! ke!, !aitu data tidak bole kembar( Selain itu, dalam satu
tabel dapat dibentuk lebi dari satu, baik kun)i primer maupun
kolom unik( Uang menjadi perbedaan adala bawa kun)i primer
akan selalu menjadi kun)i utama sedangkan kun)i unik tidak
demikian(
&ada kolom unik, kolom arus didefinikan dengan 1O$ 1ULL,
untuk membentuk kolom unik, kita dapat menggunakan perinta
U1%@UE( Berikut adala s!ntaL dasarn!a F
CREATE TABLE nama_tabel (
Kolom-uniq type(length) NOT NULL,
Kolom_2 type(length),
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
Menandakan sebagai kun)i primer
38
.......... .............. ,
UNIQUE(kolom_uniq) );
&ada s!ntaL diatas, untuk men)iptakan lebi dari satu kolom !ang
bernilai unik, ketika pendeklarasian tuliskan nama kolom apa saja
!ang akan dijadikan kun)i unik, !aitu dengan menggunakan tanda
koma sebagai pengubung, seingga bentuk perintan!a akan
seperti berikutF
UNIQUE(kolom_uniq-1,kolom_uniq-2)
Untuk latian, buat sebua tabel dengan nama tabel pribadi !ang
memiliki dua bua kolom unik !aitu kdSpribadi dan panggilanF
Mysql> CREATE TABEL pribadi (
+E kd_pribadi CHAR(3) NOT NULL,
+E panggilan CHAR(4) NOT NULL,
+E nama varchar(35) NOT NULL,
+E email VARCHAR(50) ,
+E sex CHAR,
+E UNIQUE (kd_pribadi , panggilan)
+E );
Setela menetapkan dua kun)i unik, maka tidak bole mengisikan
data !ang sama pada kolom kdSpribadi dan panggilan(
Untuk men)oba fungsi U1%@UE masukan data pada tabel pribadi
dengan menggunakan data !ang sama pada kolom unik tadi F
Mysql> INSERT INTO pribadi
+E (kd_pribadi ,panggilan,nama) VALUES
+E (P001, BONDAN,Bunafit);
Mysql> INSERT INTO pribadi
+E (kd_pribadi,panggilan,nama) VALUES
+E (P002, BONDAN,Bunafit);
&ada perinta ini akan menampilkan pesan kesalaan seperti
berikut F
ERROR 1062: Duplicate entry P00-NONO for key 1
:. R%!(10% 2
7( Komponen utama dalam sebua database adala tabel dan
field dan re)ord(
-( M!S@L adala sebua database ser4er !ang )ukup aman(
Karena memiliki kemampuan manajemen user dalam
mengakses( 5adi tidak sembarang user dapat mengakses
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
database !ang di)iptakan ole M!S@L( Untuk dapat masuk dan
mengakses database di dalam ser4er, user diwajibkan memiliki
sebua user atau a))ount dan setiap user akan diberikan
pri4asi tertentu !ang berbeda dengan user lainn!a ole
administrator( Serta setiap user akan diberi password !ang
an!a diketaui ole user tersebut(
:( Dalam M!S*l, kita dapat membuat, meruba, menamba dan
mengapus database, tabel dan field(
/. T1!%& 2
7( Silakan pelajari kembali perinta+perinta dasar S@L dalam
M!S*l(
-( Agar anda mair dalam membuat dan mengelola database,
silakan ulangi lagi )onto+)onto dalam modul ini bila perlu
lalukan latian+latian sesering mungkin(
:( $eliti profil sebua organisasi6lembaga "misalF KUD, &emerinta
Kota, Sekola dan lain+lain#( 9atat semua asil penelitian anda(
Dari asil penelitian anda, silakan buat database !ang isin!a
adala database administrasi dari lembaga !ang anda teliti( Bila
perlu tawarkan database buatan anda kepada
organisasi6lembaga tersebut( 5angan lupa untuk membuat
laporan dari asil penelitian anda(
;( Silakan )ari dan download tutorial berbaasa %nggris di %nternet
!ang berubungan dengan database(
e. Te& F"$0%*') 2
7( &erinta+perinta apaka !ang digunakan untuk membuat dan
mengapus databaseP(
-( Sebutkan jenis+jenis tipe data !ang anda ketauiH
:( Digunakan untuk apaka fungsi+fungsi berikutF
a( use namadatabaseV
b(
)reate table namatabel
"
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
struktur
#V
)( sele)t kolom from namatableV
d( delete from namatabel were kreteriaV
;( 5ika kita kita ingin men!impan data anggota !aituF nomor, nama,
email, alamat, dan kota kedalam database alamat( Maka
perinta apaka !ang arus dituliskan untuk membuat table
n!a( Sedangkan strukturn!a seperti tabel dibawa iniF
K","04F'e,/ T'#e D%*% Ke*e$%!%
nomor int"<#, not null,
primar! ke!
Angka dengan panjang maksimal <, sebagai
primar! ke!, dan tidak bole kosong(
nama )ar";.#, not null $eks dengan panjang maksimal ;. karakter
dan tidak bole kosong
email )ar"-/#, not null $eks dengan panjang maksimal -/ karakter
dan tidak bole kosong
alamat )ar"-//#, not null $eks dengan panjang maksimal -// karakter
dan tidak bole kosong
kota )ar"-.#, not null $eks dengan panjang maksimal -. karakter
dan tidak bole kosong
/( $uliskan perinta untuk memasukkan data nomor ; dalam tabel
dibawa ini kedalam tabel !ang tela anda buat diatas(
No Nama E-Mail Alamat Kota
1. Wilujeng Handayani lulul@hotmail.com Jl. Janti Barat 60 Malang
2. Remy Dianning dian@plaza.com Jl. Dermo Malang
!. Ratna Budi ". #udi@a$taga.com Jl. %ro#olinggo & 'amongan
(. )*icenna )rya a*i$@yahoo.com Jl. Durian +o. ,0 Malang
-. )ri Mulyaning$ih ira@a$taga.com Jl. 'e#ani Wara$ ,00 .re$i/
6. Jam 01yatul 2hoir jac/3delphi@yahoo.com Jl. )gu$ "alim !! 'amongan
. "andra ale4@hotmail.com Jl. )delaide 22 Malang
). K1:' J%+%2% Te& F"$0%*') 2
7( &erinta+perinta !ang digunakan untuk membuat dan
mengapus database adalaF
&erinta untuk membuat database adalaF
create database namadatabase;
&erinta Untuk mengapus database adalaF
drop database namadatabase;
-( 5enis+jenis tipe data antara lainF
$ipe Data 1umerik
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
$ipe data numerik dibedakan menjadi dua, tipe data integer
dan tipe data floating point( $ipe data integer untuk bilangan
bulat sedangkan tipe data floating point digunakan untuk
bilangan desimal(
$ipe data numerik seperti dalam table di bawa ini F
T'#e D%*% K'&%$% N',%'
$in!int "+7-># O 7-= atau .+--/
Smallint "+:-=<># O :-=<= atau . O <//:/
Mediumint "+>:>><.>#+>:>><.= atau .+7<===-7/
%nt "+-7;=<>:<;>#+"-7;=<>:<;=# atau .+;-?;?<=-?/
Bigint
"+?--::=-.:<>/;==/>.>#+"?--::=-.:<>/;==/>.=# atau
. O 7>;;<=;;.=:=.?//7<7/
3loat"L#
"+:(;.->-:;<<EK:>#+"+7(7=/;?;:/7E+:>#, ., dan
7(7=/;?;:/7E+:> O :(;.->-:;<<E K :>
3loat %dem
Double "+7(=?=<EK:.>#O"+-(--E+:.>#,.,dan"-(--E+:.>#+"7(=?EK:.>#
$ipe Data String
String adala kumpulan dari beberapa karakter( Uang
termasuk dalam tipe data string adala sebagai berikutF
T'#e (","0 K'&%$% N',%'
90A' 7 O -// karakter
MA'90A' 7 O -// karakter
$%1UBLOB, $%1U$EW$ 7 O -// karakter
BLOB, $EW$ 7 O <//:/ karakter
MED%UMBLOB,
MED%UM$EW$
7 O 7<===-7/ karakter
LO12BLOB, LO12$EW$ 7 O ;-?;?<=-?/ karakter
E1UM"X4alue7X,X4alue-X,(((# Maksimum <//:/ karakter
SE$"X4alue7X,X4alue-X,(((# Maksimum <; elemen
$ipe Data Baktu dan $anggal
Uang termasuk dalam tipe data tanggal dan waktu adala
sebagai berikut F
T'#e D%*% K'&%$% N',%'
DA$E$%ME
7...+.7+.7 ..F..Q to Y????+7-+:7 -:F/?F/?Q
7...+.7+.7Q to Y????+7-+:7Q
DA$E 7?=.+.7+.7 ..F..F..Q O -.:=
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
$%MES$AM& +>:>F/?F/?Q to Y>:>F/?F/?F/?Q
$%MEUEA' 7?.7+-7//
:( 3ungsi dari perinta+perinta tersebut adalaF
a( Digunakan untuk memili atau mengaktifkan suatu
database(
b( Berfungsi untuk membuat tabel dalam suatu database(
)( Digunakan untuk menampilkan isi suatu tabel dalam
database(
d( Digunakan untuk mengapus re)ord dalam tabel dengan
kreteria tertentu(
;( &erinta M!S@L untuk membuat tabel tersebut adalaF
my$5l6 create ta#le anggota 7
86 nomor int769 not null primary /ey:
86 nama char7(09 not null:
86 email char72-9 not null:
86 alamat char72--9 not null:
86 /ota char7209 not null9;
<uery =2: 0 ro>$ a??ected 70.!! $ec9
my$5l6 3
/( &erinta untuk memasukkan data nomor ; kedalam tabel
anggota adalaF
INSERT INTO anggota (nomor, nama, email, alamat, kota) VALUES (4,
'Avicenna Arya', 'avis@yahoo.com', 'Jl. Durian No. 10', 'Malang');
!. Le02%$ Ke$5% 2
A,%* /% B%8%
&9 "Personal 5om0uter# !ang tela dilengkapi dengan M2S6L.(
Ke&e8%*% /% Ke&e,%0%*% Ke$5%
7( BerdoQala sebelum memulai kegiatan belajar(
-( Ba)ala dan paami petunjuk praktikum pada setiap lembar
kegiatan belajar(
:( &astikan komputer dalam keadaan baik, semua kabel
pengubung terubung dengan benar(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
;( 5angan meletakkan benda !ang dapat mengeluarkan medan
elektromagnetik di dekat komputer "magnet, 4and04one, dan
sebagain!a#(
/( 2unakanla komputer sesuai fungsin!a dengan ati+ati,
jangan bermain game(
<( Setela selesai, matikan komputer sesuai prosedur !ang amanH
L%!(%8 Ke$5%
7# Siapkanla semua peralatan !ang akan digunakanH
-# &eriksa semua kabel pengubung pada &9(
:# 1!alakan &9 dan jalankan program M!S@L(
;# Kerjakan $ugas - dan $es 3ormatif - di atas(
/# Apabila menemui kesulitan dalam memaami materi !ang ada,
segera tan!akan kepada instruktur(
<# Setela selesai, matikan komputer dan rapikan seperti semula(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BAB III
E-ALUASI
A. TES TEORI
7( Langka+langka apa saja, untuk mempersiapkan M!S@L seingga
siap untuk dijalankanP
-( Sebutkan kelebian+kelebian penggunaan basis data dalam
pemrosesan berkas
:( &erinta+perinta apaka !ang digunakan untuk membuat dan
mengapus databaseP(
;( Sebutkan jenis+jenis tipe data !ang anda ketauiH
/( $uliskan perinta untuk memasukkan data nomor < dalam tabel
dibawa ini kedalam tabel !ang tela anda buat diatas(
No Nama E-Mail Alamat Kota
1. Wilujeng Handayani lulul@hotmail.com Jl. Janti Barat 60 Malang
2. Remy Dianning dian@plaza.com Jl. Dermo Malang
!. Ratna Budi ". #udi@a$taga.com Jl. %ro#olinggo & 'amongan
(. )*icenna )rya a*i$@yahoo.com Jl. Durian +o. ,0 Malang
-. )ri Mulyaning$ih ira@a$taga.com Jl. 'e#ani Wara$ ,00 .re$i/
6. Jam 01yatul 2hoir jac/3delphi@yahoo.com Jl. )gu$ "alim !! 'amongan
. "andra ale4@hotmail.com Jl. )delaide 22 Malang
B. KUN6I JAWABAN TES TEORI
7( Langka+langka untuk mempersiapkan M!S@L siap dijalankanF
a( 9ek apaka suda terinstal network $9&6%pn!aP Sala satun!a
dengan perinta ping lo)alost pada MS+DOS &rompt(
b( 9ek apaka suda terinstal M!S@Ln!aP
)( 9ek dengan menggunakan perinta pada )onsol M!S*l "MS+
DOS &rompt sebagai berbasis teLt maupun menggunakan
M!S@L+3ront !ang berbasis 2U%(
-( Kelebian+kelebian penggunaan basis data dalam pemrosesan
berkas adala sebagai berikut F
KemubaJiran data terkurangi
%ntegritas data dapat selalu terjaga
%ndependensi data dapat selalu terjaga
Konsistensi data dapat selalu terjaga
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Berbagi data dapat selalu dilakukan ole setiap userG
Sekuriti data lebi muda dilakukan
&enggunaan data lebi muda
:( &erinta+perinta !ang digunakan untuk membuat dan mengapus
database adalaF
&erinta untuk membuat database adalaF
create database namadatabase;
&erinta untuk mengapus database adalaF
drop database namadatabase;
;( 5enis+jenis tipe data antara lainF
$ipe Data 1umerik
$ipe data numerik dibedakan menjadi dua, tipe data integer dan
tipe data floating point( $ipe data integer untuk bilangan bulat
sedangkan tipe data floating point digunakan untuk bilangan
desimal(
$ipe data numerik seperti dalam table di bawa ini F
T'#e D%*% K'&%$% N',%'
$in!int "+7-># O 7-= atau .+--/
Smallint "+:-=<># O :-=<= atau . O <//:/
Mediumint "+>:>><.>#+>:>><.= atau .+7<===-7/
%nt "+-7;=<>:<;>#+"-7;=<>:<;=# atau .+;-?;?<=-?/
Bigint
"+?--::=-.:<>/;==/>.>#+"?--::=-.:<>/;==/>.=# atau
. O 7>;;<=;;.=:=.?//7<7/
3loat"L#
"+:(;.->-:;<<EK:>#+"+7(7=/;?;:/7E+:>#, ., dan
7(7=/;?;:/7E+:> O :(;.->-:;<<E K :>
3loat %dem
Double "+7(=?=<EK:.>#O"+-(--E+:.>#,.,dan"-(--E+:.>#+"7(=?EK:.>#
$ipe Data String
String adala kumpulan dari beberapa karakter( Uang termasuk
dalam tipe data string adala sebagai berikutF
T'#e (","0 K'&%$% N',%'
90A' 7 O -// karakter
MA'90A' 7 O -// karakter
$%1UBLOB, $%1U$EW$ 7 O -// karakter
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
BLOB, $EW$ 7 O <//:/ karakter
MED%UMBLOB,
MED%UM$EW$
7 O 7<===-7/ karakter
LO12BLOB, LO12$EW$ 7 O ;-?;?<=-?/ karakter
E1UM"X4alue7X,X4alue-X,(((# Maksimum <//:/ karakter
SE$"X4alue7X,X4alue-X,(((# Maksimum <; elemen
$ipe Data Baktu dan $anggal
Uang termasuk dalam tipe data tanggal dan waktu adala sebagai
berikut F
T'#e D%*% K'&%$% N',%'
DA$E$%ME
7...+.7+.7 ..F..Q to Y????+7-+:7 -:F/?F/?Q
7...+.7+.7Q to Y????+7-+:7Q
DA$E 7?=.+.7+.7 ..F..F..Q O -.:=
$%MES$AM& +>:>F/?F/?Q to Y>:>F/?F/?F/?Q
$%MEUEA' 7?.7+-7//
/( &erinta untuk memasukkan data nomor < kedalam tabel anggota
adalaF
INSERT INTO anggota (nomor, nama, email, alamat, kota) VALUES (6,
'Jam Iyatul Khoir', 'jack_delphi@yahoo.com', 'Jl. Agus Salim 33',
'Lamongan');
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
6. KRITERIA PENILAIAN
A&#e(
S("$
(7970)
B"2"* N',%' Ke*e$%!%
Kognitif "soal no 7 s6d -# 7/ S!arat lulus
nilai minimal
=. dan skor
setiap aspek
minimal =
Sikap 7.
&ersiapan &engujian /
Ketepatan waktu 7.
&roses &engujian dilakukan
sesuai dengan SO&
;.
&elaporan pengujian -.
N',%' A(8'$
Kategori kelulusanF
=. O =? F Memenui kriteria mininal( Dapat bekerja dengan bimbingan(
>. O >? F Memenui kriteria minimal( Dapat bekerja tanpa bimbingan(
?. O 7.. F Di atas kriteria minimal( Dapat bekerja tanpa bimbingan(
BAB I-
PENUTUP
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
Setela men!elesaikan modul ini dan mengerjakan semua tugas serta
e4aluasi maka berdasarkan kriteria penilaian, peserta diklat dapat
din!atakan lulus6 tidak lulus( Apabila din!atakan lulus maka dapat
melanjutkan ke modul berikutn!a sesuai dengan alur peta kududukan
modul, sedangkan apabila din!atakan tidak lulus maka peserta diklat
arus mengulang modul ini dan tidak diperkenankan mengambil modul
selanjutn!a(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data
38
DAFTAR PUSTAKA
Al+Bara bin LadjaMudin B, "-..;#( Konsep Sistem Basis Data dan
%mplementasin!a( 2raa %lmu, Uog!akarta(
Bunafit 1ugroo, "-../#( Data7ase Relasional dengan M2S6L8 Andi
Offset, Uog!akarta(
5ogi!anto, "-..7#( (urbo Pas.al ersi )." 9ilid !( Andi Offset, Uog!akarta(
5ogi!anto, "7?>?#( (urbo Pas.al ersi )." 9ilid +( Andi Offset, Uog!akarta(
0engk!,"-..;#( Pemrograman Database Mengguna/an Del04i :."( &$
EleL Media Komputindo, 5akarta(
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Anda mungkin juga menyukai