Anda di halaman 1dari 53

SEKOLAH MENENGAH KEJURUAN

BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN

KODE MODUL

KOMUNIKASI

PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK

SWR.OPR.303.(2).A

MENGOPERASIKAN SOFTWARE
APLIKASI BASIS DATA

38

BAGIAN PROYEK PENGEMBANGAN KURIKULUM


DIREKTORAT PENDIDIKAN MENENGAH KEJURUAN
DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN
MENENGAH
DEPARTEMEN PENDIDIKAN NASIONAL
2005

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

SEKOLAH MENENGAH KEJURUAN


BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN

KODE MODUL

KOMUNIKASI

PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK

SWR.OPR.303.(2).A

MENGOPERASIKAN SOFTWARE
APLIKASI BASIS DATA

PENYUSUN

38

Adel Bahrum, Spd

BAGIAN PROYEK PENGEMBANGAN KURIKULUM


DIREKTORAT PENDIDIKAN MENENGAH KEJURUAN
DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN
MENENGAH
DEPARTEMEN PENDIDIKAN NASIONAL
2005

KATA PENGANTAR

Modul dengan judul Mengoperasikan


Mengoperasikan Software Aplikasi
Basis Data
Data merupakan bahan ajar yang digunakan sebagai
panduan praktikum peserta diklat Sekolah Menengah Kejuruan
(SMK) untuk membentuk salah satu bagian dari kompetensi
bidang keahlian Teknologi

Informasi

dan Komunikasi pada

Program Keahlian Rekayasa Perangkat Lunak.


Modul ini menguraikan tentang cara atau proses pengoperasian
software aplikasi yang berbasis data dan penerapan dalam
progroam sql sebagai sarana untuk manipulasi data.
Modul ini terkait dengan modul-modul lain yang membahas
tentang Mengoperasikan Sistem Operasi, Menginstall Software,
dan Mengubah Konfigurasi software dan pengumpulan data. Oleh
karena itu, sebelum menggunakan modul ini peserta diklat
diwajibkan telah mengambil modul-modul tersebut

Bali, Desember 2005

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Adel Bahrum, Spd

DAFTAR ISI
Halaman
HALAMAN DEPAN ...................................................................... i
HALAMAN DALAM .....................................................................

KATA PENGANTAR .....................................................................

ii

DAFTAR ISI MODUL ................................................................... iii


PETA KEDUDUKAN MODUL .......................................................

MEKANISME PEMELAJARAN ....................................................... vii


PERISTILAHAN / GLOSSARY ...................................................... viii
BAB I.

PENDAHULUAN ........................................................
A.

Diskripsi

Judul

1
.

.................................
B.

Prasyarat

.....................
C.

1
1

Pentunjuk Pengunaan Modul

2
D.

Tujuan

Akhir

...........................
E.

Kompetensi

...........................

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

F.

Cek

Kemampuan

....................................

BAB II. PEMELAJARAN .........................................................

A.

Rencana

Pemelajaran

Peserta

Diklat

....................................................................
B.

Kegiatan Belajar ..................................................

1. Kegiatan Belajar 1 ..........................................

a. Tujuan Kegiatan Pemelajaran.....................

b. Uraian Materi 1...........................................

c. Rangkuman 1............................................. 14
d. Tugas 1....................................................... 15
e. Tes Formatif 1............................................. 15
f. Kunci Jawaban Formatif 1........................... 16
g. Lembar Kerja 1........................................... 17
2. Kegiatan Belajar 2 .......................................... 18
a. Tujuan Kegiatan Pemelajaran..................... 18
b. Uraian Materi 2 .......................................... 18
c. Rangkuman 2 ............................................ 27
d. Tugas 2 ..................................................... 28
e. Tes Formatif 2 ............................................ 28
f. Kunci Jawaban Formatif 2........................... 29
g. Lembar Kerja 2........................................... 31
BAB III. EVALUASI .................................................................. 33
A.

Tes Teori .............................................................. 33

B.

Kunci Jawaban Evaluasi ....................................... 33

C.

Kriteria Kelulusan ................................................ 36

BAB IV. PENUTUP .................................................................. 37


DAFTAR PUSTAKA ................................................................. 38

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

PETA KEDUDUKAN MODUL

Stand Alone
Programmer I

Web

Multi User
Programmer

Programme
r

SLTP & yang


sederajat

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Keterangan :
Kod
e

Kode
Kompetensi

SWR.OPR.200.
(1).A
SWR.OPR.100.
(1).A
SWR.MNT.100.
(1).A
SWR.DEV.100.
(1).A
SWR.OPR.309.(1).A

B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S

DTA.OPR.115.
(1).A
SWR.DEV.500.
(1).A
HDW.OPR.103.
(1).A
HDW.OPR.104.
(1).A
DTA.DEV.101.
(3).A
SWR.DEV.300.
(2).A
SWR.DEV.400.
(2).A
DTA.MNT.101.
(2).A
DTA.MNT.102.
(2).A
SWR.OPR.303.
(2).A
DTA.OPR.119.
(2).A
SWR.DEV.500.
(2).A
SWR.DEV.401.
(2).A
SWR.DEV.402.
(3).A

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Kompetensi
Mengoperasikan Sistem Operasi
Menginstalasi software
Mengubah konfigurasi software
Menyiapkan dan melakukan survey
untuk menentukan kebutuhan data
Mengoperasikan software bahasa
pemograman level 1
Konversi data level 1
Menguji program level 1
Mengoperasikan sistem operasi
jaringan komputer berbasis teks
Mengoperasikan sistem operasi
jaringan komputer berbasis GUI
Melakukan perancangan pengumpulan
data
Melakukan desain dan perancangan
software
Melakukan pengkodean program
Melakukan back up data
Melakukan restore data
Mengoperasikan software aplikasi
basis data
Membuat query data
Menguji program
Membangun interface dengan bahasa
pemograman berorientasi objek
Melakukan pengkodean program

38

Kod
e
T
U

Kode
Kompetensi
SWR.OPR.304.
(3).A
SWR.DEV.403.
(2).A

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Kompetensi
Mengoperasikan bahasa pemograman
berbasis web
Membangun program aplikasi remote
data interaktif

38

MEKANISME PEMELAJARAN

Mulai

Lihat Kedudukan
Modul

Lihat Petunjuk
Penggunaan Modul

Kerjakan
Cek
Kemampu
an

Nilai 7>=

Nilai <=7

Kegiatan Belajar 1

Kegiatan Belajar n

Nilai < 7

Evaluasi
Tertulis &
Praktik

Nilai 7>=

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Modul
berikutnya/Uji
Kompetensi

38

PERISTILAHAN/GLOSSARY
Prosedur : Prosedur adalah Rangkaian operasi klerikal (tulis
menulis) yang melibatkan beberapa orang didalam satu atau
lebih departemen yang digunakan untuk menjamin penangan
yang seragam dari transaksi-transaksi bisnis yang terjadi serta
untuk menyelesaikan suatu kegeiatan tertentu
Komponen/Element : Komponen adalah Kumpulan komponen
yang saling berkaitan dan bekerja sama untuk mencapai suatu
tujuan tertentu
Data :

Data adalah deskripsi dari benda-benda dan kejadiankejadian 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

DBMS adalah koleksi terpadu dari database dan programprogram komputer(utilitas) yang digunakan untuk mengakses
dan memelihara database.
BIT merupakan bagian data terkecil yang bisa diwakili dengan
numerik, simbol-simbol khusus, gambar-gambar, dan alphabetis.
Byte merupakan kumpulan dari pada bit-bit yang sejenis. Satu
byte identik dengan satu character.
FIELD adalah sekumpulan byte-byte sejenis yang akan
membentuk suatu field.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
BAB I
PENDAHULUAN
A.

DESKRIPSI JUDUL
Mengoperasikan Software
modul

praktikum

Aplikasi basis data merupakan

berisi

tentang

instalasi

software

pemrograman mysql. Modul ini terdiri dari 3 (tiga) kegiatan


belajar. Kegiatan belajar 1 berisi tentang mempersiapkan
software aplikasi basis data. Kegiatan Belajar 2 berisi tentang
menjalankan software aplikasi basis data. Kegiatan Belajar 3
berisi tentang mengisi log sheet atau report sheet.
Setelah menguasai modul ini diharapkan peserta diklat
mampu menginstall software program MySQL dan dapat
menjalankan pc stand alone dengan basis teks serta dapat
juga menjalankan pc tand alone dengan basis gui. Modul ini
terkait

dengan

modul

lain

yang

membahas

tentang

pengoperasian sistem operasi, instalasi software, mengubah


konfigurasi

software,

pengeoprasian

kompter,

pengetahuan

yang

pengeoperasian

sesuai dengan operasi manual

dibutuhkan

sistem

operasi

serta on-site traning sesuai

dengan software yang dibutuhkan.


B.

PRASYARAT
Modul

Mengoperasikan

Software

aplikasi

basis

data

memerlukan persyaratan yang harus dimiliki oleh peserta


diklat, yaitu telah lulus modul Mengoperasikan PC Stand Alone
dengan sistem operasi berbasis teks dan mengoperasikan PC
Stand Alone dengan sistem operasi berbasis GUI.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

C.

PETUNJUK PENGGUNAAN MODUL

1. Petunjuk bagi Peserta Diklat


Peserta

diklat

diharapkan

dapat

berperan

aktif

dan

berinteraksi dengan sumber belajar yang dapat digunakan,


karena itu harus memperhatikan hal-hal sebagai berikut :
a. Langkah-langkah belajar yang ditempuh
1) Persiapkan alat dan bahan !
2) Bacalah dengan seksama uraian materi pada setiap
kegiatan belajar!
3) Cermatilah langkah langkah kerja pada setiap kegiatan
belajar sebelum mengerjakan, bila belum jelas tanyakan
pada instruktur !
4) Kembalikan semua peralatan praktik yang digunakan!
b. Perlengkapan yang Harus Dipersiapkan
Guna

menunjang

keselamatan

dan

kelancaran

tugas/

pekerjaan yang harus dilakukan, maka persiapkanlah seluruh


perlengkapan yang diperlukan,

pelajarilah terlebih dahulu

modul ini dan buku-buku yang menunjang.


c. Hasil Pelatihan
Peserta diklat mampu melakukan tugas :
1) Mengenal Prinsip Mengoperasikan apliksi software basis
data
2) Menginstal Software Pemrograman MySQL
3) Menggunakan MySQL
2. Peran Guru

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
Guru

yang

akan

mengajarkan

modul

ini

hendaknya

mempersiapkan diri sebaik-baiknya yaitu mencakup aspek


strategi pemelajaran, penguasaan materi, pemilihan metode,
alat bantu media pemelajaran dan perangkat evaluasi.
Guru harus menyiapkan rancangan strategi pemelajaran yang
mampu mewujudkan peserta diklat terlibat aktif dalam proses
pencapaian/

penguasaan

kompetensi

yang

telah

diprogramkan. Penyusunan rancangan strategi pemelajaran


mengacu pada kriteria unjuk kerja (KUK) pada setiap sub
kompetensi yang ada dalam GBPP.
D.

TUJUAN AKHIR
Peserta

diklat

dapat

menginstal

software

MySQL

dan

membuat program sederhana.


E.

KOMPETENSI

SUB
KOMPETENSI
1. Mempersiapkan
software
aplikasi basis
data

KRITERIA
KINERJA

LINGKUP
BELAJAR

Software
aplikasi basis
data telah
terinstalasi dan
dapat berjalan
normal

User manual
software
aplikasi basis
data sudah
disediakan dan
dipahami

Perangkat
komputer
sudah
dinyalakan,
dengan sistem
operasi dan
persyaratannya
sesuai dengan
instalation
manual

Log-sheet/
report-sheet
sudah
disiapkan

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Basis
data
Softwar
e
aplikasi
basis
data

MATERI POKOK PEMELAJARAN


SIKAP

PENGETAHUAN

Mengikuti
SOP dalam
mempersiapkan
software
basis data

Menjelaskan fungsi
software aplikasi
basis data

KETERAMPILA
N
Mengidentifikasi
kebutuhan
software aplikasi
basis data

38

SUB
KOMPETENSI
2. Menjalankan
software
aplikasi basis
data

3.

Mengi
si log sheet
atau report
sheet

F.

KRITERIA
KINERJA

LINGKUP
BELAJAR

Semua fitur
software
aplikasi basisi
data dijalankan
sesuai dengan
kewenangan
dalam SOP dan
user manual

Basis
data
Softwar
e
aplikasi
basis
data

MATERI POKOK PEMELAJARAN


KETERAMPILA
N

SIKAP

PENGETAHUAN

Mengikuti
SOP dalam
mengoperasikan
software
aplikasi basis
data

Merangkaikan
perintah-perintah
bahasa
pemrograman dan
basis data

Membangun
software aplikasi
dengan bahasa
pemrogram-an
terstruktur dan
basis data

Mengidentifikasi
langkah-langkah
pembuatan
program denga
bahasa
pemrograman
basis data

Mempraktekkan
pembuatan
program dengan
bahasa
pemrograman dan
basis data

Software
aplikasi data
ditutup tanpa
error
Log-sheet/
report-sheet
diisi sesuai
dengan SOP
yang berlaku

Basis
data

Disiplin dalam
mengikuti SOP

Softwar
e
aplikasi
basis
data

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.

Kompetensi

Mengoperasika
n Software
aplikasi basis
data

Pernyataan

1.
2.
3.

Saya dapat
Melakukan
Pekerjaan ini
dengan
Kompeten
Ya
Tidak

Bila Jawaban
Ya
Kerjakan

Mempersi
apkan
software
aplikasi basis data

Tes Formatif 1

Menjalan
kan
software
aplikasi basis data

Tes Formatif 2

Menggun
akan MySQL

Tes Formatif 3

Apabila anda menjawab TIDAK pada salah satu pernyataan di


atas, maka pelajarilah modul ini.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
BAB II
PEMELAJARAN
a.

RENCANA PEMELAJARAN

Kompetensi

: Mengoperasikan Software Aplikasi basis data

Jenis
Kegiatan

Tanggal

Waktu

Alasan
Perubaha
n

Tempat
Belajar

Tanda
Tangan
Guru

Mempersiapka
n
software
aplikasi basis
data
Menjalankan
software
aplikasi basis
data
Menggunakan
MySQL

B. KEGIATAN BELAJAR
1. Kegiatan Belajar 1
Mempersiapkan software aplikasi basis data.
a. Tujuan pemelajaran
Setelah

mempelajari

mempersiapkan

kegiatan

software

ini

aplikasi

siswa
basisdata

dapat
serta

menerapkannya.
b. Uraian Materi
1. Konsep Basis Data
Basisdata (database) merupakan komponen utama dalam
membangun

sebuah

pendokumentasian

data

sistem
kedalam

yang
sebuah

menyangkut
database.

Bentuk Basisdata adalah sebuah aturan yang mengatasi


masalah tersebut. Dalam basisdata, data yang ada tidak
hanya diletakkan dan disimpan begitu saja dalam sebuat
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
media penyimpanan akan tetapi dikelola dengan sebuah
sistem pengaturan basisdata yang sering disebut dengan
database managemen system (DBMS)

Basis
Data

Gambar 2-1
Basis Data

DBMS adalah koleksi terpadu dari database dan programprogram

komputer

(utilitas)

yang

digunakan

untuk

mengakses dan memelihara database. Program-program


tersebut menyediakan berbagai fasilitas operasi untuk
memasukkan, melacak, dan memodifikasi data kedalam
database, mendefinisikan data baru, serta mengolah data
menjadi informasi yang dibutuhkan.
Dibandingkan dengan sistem tradisional yang berbasis
kertas, DBMS memiliki empat keunggulan, yaitu :
a. Kepraktisan.
menggunakan

Sistem
kertas

yang
yang

berbasis
sangat

kertas

banhyak

akan
untuk

menyimpan iinformasi, sedangkan DBMS menggunakan


media penyimpanan sekunder yang berukuran kecil
tetapi padat informasi.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
b. Kecepatan. Mesin dapat mengambil atau mengubah
data jauh lebih cepat dari pada manusia.
c. Mengurangi kejemuan. Orang cenderung menjadi
bosa kalau melakukan tindakan-tindakan berulang yang
mengunakan tangan (misalnya harus mengganti suatu
informasi)
d. Kekinian. Informasi yang tersedia pada DBMS akan
bersifat mutakhir dan akurat setiap saat.
Keuntungan

basis

data

terhadap

sistem

pemrosesan

berkas adalah sebagai berikut :

Kemubaziran data terkurangi

Integritas data dapat selalu terjaga

Independensi data dapat selalu terjaga

Konsistensi data dapat selalu terjaga

Berbagi data dapat selalu dilakukan oleh


setiap user

Sekuriti data lebih mudah dilakukan

Penggunaan data lebih mudah

2. Implementasi basis data


Tahapan

implementasi

sistem

mencakup

pengkodean

program, pengujian program, pemasangan program, dan


juga pelatihan kepada pengguna.
Tahap impelementasi basis data merupakan suatu upaya
untuk membangun basis data fisik yang ditempatkan
dalam memori sekunder (disk) dengan bantuan DBMS
(Data Base Manajement System).
Setelah tahap implementasi selesai dilakukan akan terlihat
bahwa kualitas dan bentuk perancangan basis data akan
berpengaruh terhadap cara dan performansi pemanfaatan
basis data.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Software (Perangkat lunak)


Komponen perangkat lunak terdiri dari perangkat lunak
DBMS itu sendiri bersama dengan sistem operasi, juga
termasuk didalamnya adalah perangkat lunak jaringan dan
program-program aplikasi. Bahasa pemrograman/program
aplikasi dapat dikategorikan sebagai berikut :
1. Bahasa pemograman generasi ketiga, seperti C++,
Fortran, PASCAL, dll.
2. Bahasa pemograman generasi keempat, seperti MySQL,
Oracle, Sybase, LISP, Informatix, dll.
Dalam basis data kita memakai bahasa pemograman
MySQL merupakan suatu perangkat lunak database yang
berbentuk

database

relasional

atau

dalam

bahasa

basisdata sering kita sebut dengan relation database


management system (RDBMS) yang menggunakan suatu
bahasa permintaan bernama SQL.
Sebagai

pengguna

awal

database

mungkin

merasa

bingung dengan kedua istilah antara MySQL dengan SQL.


Kedua istilah tersebut sangat berbeda artinya. MySQL
adalah sebuah program database, sedangkan SQL adalah
bahasa perintah (Query) dalam program MySQL.
3. Kelebihan MySQL
MySQL

adalah

sebuah

database

server,

dapat

juga

berperan sebagai client sehingga sering disebut database


client/server, yang open source dengan kemampuan dapat
berjalan baik di OS (Operating Sistem) manapun, dengan
platform Windows maupun Linux.
Selain

itu database ini

memiliki

beberapa

kelebihan

dibanding database lain, diataranya adalah :

MySQL sebagai Database Management System (DBMS)

MySQL sebagai Relation Database Management System


(RDBMS)

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

MySQL

adalah

sebuah

Software

database

yang

OpenSource, artinya program ini bersifat free atau


bebas digunakan oleh siapan saja tanpa harus membeli
dan membahyar lisensi kepada pembuatnya.

MySQL merupakan sebuah database server, jadi dengan


menggunakan

database

ini

dapat

menghubungkan

kemedia internet sehingga dapat diakses dari jauh.

MySQL

merupakan

sebuah

database

client.

Selain

menjadi server yang melayani permintaan, MySQL juga


dapat melakukan query yang mengakses database
padaServer. Jadi MySQL dapat juga berperan sebagai
Client.

MySQL mampu menerima Query yang bertumpuk dalam


satu permintaan atau yang disebut Multi-Threading.

MySQL merupakan sebuah database yang mempu


menyimpan data berkapasitas sangat besar hingga
berukuran Gigabyte sekalipun.

MySQL didukung oleh driver ODBC, artinya database


MySQL dapat diakses mengunakan aplikasi apa saja
termasuk berupa visual seperti Delphi maupun Visual
Basic.

MySQL

adalah

database

menggunakan

enskripsi

password. Jadi database ini cukup aman karena memiliki


password untuk mengaksesnya.

MySQL merupakan Server database yang multi user,


artinya database ini tidak hanya digunakan oleh sepihak
orang akan tetapi merupakan database yang dapat
digunakan oleh banyak pengguna.

MySQL dapat menciptakan leibh dari 16 kunci per tabel,


dan dalam satu kunci memungkinkan berisi belasan
Field (kolom)

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

MySQL mendukung field yang dijadikan sebagai kunci


primer dan kunci unik

MySQL didukung oleh sebuah componen C dan perl API,


sehingga database MySQL dapat diakses melalui sebuah
program aplikasi yang berada dibawah protocol internet
berupa web. Biasanya aplikasi yang sering digunakan
adalah PHP dan Perl.

MySQL memiliki kecepatan dalam pembuatan tabel


maupun peng-update-an tabel.

MySQL menggunakan suatu bahasa permintaan standar


yang bernama SQL (Struktur Query Language) yaitu
sebuah bahasa permintaan yang distandarkan pada
beberapa database server seperti Oracle, PostGreSQL
dll.

4. Perbedaan MySQL dan SQL


SQL adalah sebuah bahasa permintaan database yang
terstruktur. Bahasa SQL dibuat sebagai bahasa yang dapat
merelasikan beberapa tabel dalam database maupun
merelasikan antar database. Bahasa SQL ditulis langsung
dalam

sebuah

program

database

sehingga

seorang

pengguna dapat melihat hasilnya. MySQL sendiri adalah


sebuah program database server yang memerlukan sebuah
bahasa permintaan dalam melayani permintaan user. Jadi
SQL bahasa permintaan yang digunakan dalam MySQL.
5. Kemampuan MySQL dalam Menangani Data
MySQL versi 3.22 mempunyai kemampuan menangani
tabel mencapai 4 Giga. Dengan menggunakan sebuah
komponen tambahan yang disebut MyISAM, tabel

yang

dihasilkan MySQL versi 3.23 dapat mencapai ukuran 8 juta


terebyte atau 2^63 byte.
6. Bagaimana MySQL Bekerja?

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
MySQL termasuk database yang memiliki beberapa distro
yang mampu dijalankan pada beberapa platform, meski
secara

resmi tertentu

saja

memiliki sebuah flatform

tersendiri. Pada mulanya MySQL memang hanya berjalan


dibawah platform Unix dan Linux, akan tetapi dalam
perkembangannya

sekarang

bermunculan

beberapa

distgro yang mampu berjalan pada beberapa platform yang


sifatnya shareware dan corporate, seperti Windows.

7. Instalasi

yang

dibutuhkan

untuk

Menjalankan

MySQL

minimal menggunakan Windows 95 untuk menjalankan


program MySQL.

Network dan TCP/IP


harus

sudah

terinstal
(pengecekan
koneksi IP, bisa kita
lakukan

dengan

Gambar 2-2
Pengecekan TCP/IP

menggunakan MS-DOS Prompt kemudian ketik ping


localhost. Atau gunakan perintah Start Run enter:

Software MySQL sudah tereinstal dan sudah dapat


dijalankan.

Atau Klik start Run tuliskan cmd enter

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Gambar 2-3
Pengecekan TCP/IP

8. Instalasi MySQL pada Windows.


Sebelum

melakukan

penginstalan,

siapkan

komputer,

minimal menggunakan windows 95 dan harus menyiapkan


distribusi MySQL sendiri yang tersedia lewat CD atau bisa
diperolah pada alamat : http://www.mysql.com/downloads/
Setelah itu ikuti langkah-langkah berikut:

Klik icon setup.exe untuk memulai penginstalan,

Gambar 2-4
Pertama Menginstalasi MySQL

Klik next untuk masuk pada halaman informasi MySQL

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Gambar 2-5
Informasi MySQL

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

setelah

itu

tentukan

pada

direktori

mana

akan

diletakkan program MySQL. Pilihlah tipikal penginstalan


agar standar aplikasinya.

Gambar 2-6
Menentukan Folder

Berikutnya setup type (setting MySQL)

Gambar 2-7
Menentukan Setting Instalasi

Setelah proses instalasi berlangsung, maka halaman utama


instalasi MySQL menjadi

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Gambar 2-8
Proses Instalasi MySQL lengkap

9. Glosary MySQL
Direktor
i
Bin

Keterangan
Direktori ini berisi file biner yang dapatg
dijalankan pada promt, dan terdapat program
utama MySQL Client, berisi MySWLd Server
Merupakan direktori utama server database,
jadi semua database dan tabel yang kita buat
secara otomatis akan tersimpan pada
direktori data.
Berisi dokumentasi MySQL berupa manual
penggunakan MySQL.
Berisi Library

Data

Docs
Lib

c. Rangkuman 1
1. Keuntungan basis data terhadap sistem pemrosesan
berkas adalah sebagai berikut :

Kemubaziran data terkurangi

Integritas data dapat selalu terjaga

Independensi data dapat selalu terjaga

Konsistensi data dapat selalu terjaga

Berbagi data dapat selalu dilakukan oleh setiap


user

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Sekuriti data lebih mudah dilakukan

Penggunaan data lebih mudah

2. MySql adalah software aplikasi database open source


yang berperan sebagai server sekaligus sebagai client
sehingga sering disebut database client/server.
3. MySql dapat berjalan dengan baik di OS (Operating
Sistem) manapun, dengan platform Windows maupun
Linux.
4. MySql mempunyai banyak kelebihan dibanding dengan
software aplikasi database lainnya sehingga MySql layak
kita gunakan.
5. Proses

instalasi MySql sangat mudah seperti kita

menginstalasi aplikasi-aplikasi yang lain.


d. Tugas 1
1. Silahkan pelajari kembali modul-modul yang berkaitan
dengan perancangan database.
2. Ulangi lagi tahapan-tahapan instalasi MySql sampai
anda benar-benar mahir.
3. Silahkan ke Internet atau perpustakaan. Cari informasi
yang berkaitan dengan perintah-perintah SQL.
e. Tes Formatif 1
1. Berikan

sedikitnya

menggunakan

program

alasan,

mengapa

basisdata

orang

menggunakan

MySQL?
2.

Langkah-langkah apa saja, untuk mempersiapkan


MySQL sehingga siap untuk dijalankan?

3.

Sebutkan

kelebihan-kelebihan

penggunaan

data dalam pemrosesan berkas


4.

Apa yang dimaksud dengan DBMS?

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

basis

38

f. Kunci Jawaban Tes Formatif 1


1. MySQL banyak dipakai orang karena :
a.

MySQL

adalah

sebuah

Software

OpenSource/FreeSoftware
b.

MySQL adalah database yang menggunakan


enskripsi password sehingga mengganakan database
ini boleh dibilang cukup aman digunakan.

c.

MySQL

memiliki

fungsi-fungsi

unternal

database serta mendukung bahasa SQL ANSI SQL92


d.

MySQL mampu menerima perintah query


yang bertumpuk dalam satu permintaan atau yang
disebut Multi-Threading.

e.

MySQL mampu menyimpan data berkapasitas


besar hingga berukuran Gigabyte.

2.

Langkah-langkah untuk mempersiapkan MySQL siap


dijalankan:
a. Cek apakah sudah terinstal network TCP/Ipnya? Salah
satunya dengan perintah ping localhost pada MSDOS Prompt.
b. Cek apakah sudah terinstal MySQLnya?
c. Cek dengan menggunakan perintah pada consol
MySql

(MS-DOS

Prompt

sebagai

berbasis

text

maupun menggunakan MySQL-Front yang berbasis


GUI.
3. Kelebihan-kelebihan

penggunaan

basis

data

pemrosesan berkas adalah sebagai berikut :

Kemubaziran data terkurangi

Integritas data dapat selalu terjaga

Independensi data dapat selalu terjaga

Konsistensi data dapat selalu terjaga

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

dalam

38

Berbagi data dapat selalu dilakukan oleh setiap


user

Sekuriti data lebih mudah dilakukan

Penggunaan data lebih mudah

4. DBMS

adalah

koleksi

terpadu

dari

database

dan

program-program komputer (utilitas) yang digunakan


untuk mengakses dan memelihara database. Programprogram

tersebut

menyediakan

berbagai

fasilitas

operasi untuk memasukkan, melacak, dan memodifikasi


data kedalam database, mendefinisikan data baru, serta
mengolah data menjadi informasi yang dibutuhkan.
g. Lembar Kerja 1
Alat dan Bahan
PC (Personal Computer) yang telah dilengkapi dengan
MySQL..
Kesehatan dan Keselamatan Kerja
1) Berdoalah sebelum memulai kegiatan belajar.
2) Bacalah dan pahami petunjuk praktikum pada setiap
lembar kegiatan belajar.
3) Pastikan komputer dalam keadaan baik, semua kabel
penghubung terhubung dengan benar.
4) Jangan meletakkan benda yang dapat mengeluarkan
medan elektromagnetik di dekat komputer (magnet,
handphone, dan sebagainya).
5) Gunakanlah komputer sesuai fungsinya dengan hatihati, jangan bermain game.
6) Setelah selesai, matikan komputer sesuai prosedur yang
aman!
Langkah Kerja
1) Siapkanlah semua peralatan yang akan digunakan!
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
2) Periksa semua kabel penghubung pada PC.
3) Nyalakan PC dan jalankan program MySQL.
4) Kerjakan Tugas 1 dan Tes Formatif 1 di atas.
5) Apabila menemui kesulitan dalam memahami materi
yang ada, segera tanyakan kepada instruktur.
6) Setelah selesai, matikan komputer dan rapikan seperti
semula.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

2. Kegiatan Belajar 2
Menjalankan software aplikasi basis data.
a. Tujuan pemelajaran
Setelah mempelajari kegiatan ini diharapkan siswa dapat
menjalankan
basisdata

dan

serta

mengoperasikan
menerapkannya

software

dalam

aplikasi

perancangan

basisdata.
b. Uraian Materi
1. Masuk dan keluar dari MySQL
MySQL adalah sebuah database server yang cukup aman.
Berkaitan dengan masalah keamanan, MySQL memiliki
kemampuan manajemen user dalam mengakses. Jadi tidak
sembarang

user

dapat

mengakses

database

yang

diciptakan oleh MySQL. Untuk dapat masuk dan mengakses


database di dalam server, anda diwajibkan memiliki
sebuah user atau account, tentunya setiap user akan
diberikan privasi tertentu yang berbeda dengan user
lainnya oleh administrator. Setiap user akan diberi sebuah
kata kunci (password)
Ketika pertama kali menginstal MySQL, secara default
memperbolehkan siapa saja untuk mengakses database
server. Jadi kita secara langsung masuk database server
tanpa harus mengisikan username dan password.
Menggunakan consol windows ( Dos Prompt)

Klik start Run tuliskan cmd enter

Pada c Prompt tuliskan cd\mysql\bin

pada c prompt ( C:\mysql\bin\ mysql )

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Gambar 2-9
Menjalankan aplikasi MySQL menggunakan DOS

atau

bila

GUI

menggunakan
kita

menggunakan
Front.

bisa
MySQLLangkah-

langkahnya :

Klik

icon

MySql-Fornt

yang ada pada dekstop

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
2. Bantuan dalam MySQL
Untuk membantu pengguna baru maupun yang telah lama
memakai MySQL, database ini menyediakan beberapa
fasilitas bantuan yang berguna untuk mendokumentasi
atau memanipulasi server. Pada prompt MySQL 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.

Use(\u) : perintah ini berguna untuk memasuki database


tertentu maupun mengganti database. Jika ingin masuk ke
dalam database mysql perintah yang ditulis adalah :

Gambar 2-12
Mengganti Database

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
Perintah untuk menampilkan versi server MySQL yang
sedang digunakan :

Gambar 2-13
Menampilkan versi

Melihat Tanggal, Bulan dan Tahun

Gambar 2-14
Menampilkan tanggal

Fungsi Pembagian

Gambar 2-15
Menampilkan Pembagian

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
Fungsi Greatest

Gambar 2-16
Menampilkan fungsi greates

Gambar 2-17
Menampilkan fungsi greates

Fungsi-fungsi pada operasi Matematika dalam database


Operasi

Keterangan

Penjumlah

Pengurangan

Pembagian

Perkalian

Fungsi lainnya :
Operasi

Keterangan

Sin

Sinus

Cos

Cosinus

Tan

Tangen

Asin

Arc Sinus

Acos

Arc cosinus

Atan

Arc tangen

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Operasi

Keterangan

Cot

Cotangen

least/greates Menghitung nilai terkecil


t
Radians

Menghitung nilai radian

Degrees

Mengkonversi nilai

Rand

Menghasilkan nilai acak

Abs

Menghasilkan nilai positif

Sign

Menghasilkan nilai -1

Round

Menghasilkan nilai bilangan bulat

Mod

Menghasilkan nilai dari sisa pembagian

Exp

Menentukan nilai exponensial

Pow

Operasi pemangkatan

Setelah membuat database, kita melangkah pada tahap


pembuatan tabel, pada field/kolom akan dibentuk pada
saat tabel dibuat. Pada MySQL pendeklarasian tabel
didefinisikan
CREATE

pada

TABLE

perintah
yang

pembuatan

kemudian

tabel

diikuti

yaitu

dengan

pendefinisian tabelnya.
Sebagai contoh, kita akan membuat database pengelolaan
perpustakaan sederhana. Maka komponen-komponen yang
diperlukan seperti pada gambar berikut:

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

penerbit

admin

jenis

Kd_penerbit
*
Penerbit
Alamat
Telpon
Email
deskripsi
Desk_buku

admin
passadmin

Kd_jenis *
Jenis_buku
deskripsi

buku
No_buku *
Isbn
Kd_jenis **
Judul
Kd_penulis **
Kd_penerbit **
Thn_terbit
Jml_buku
Rak_buku
Tgl_entry

anggota
Id_anggota *
User
Password
Nama
Sex
Telp
Alamat
Email
Tgl_entry
deskripsi

No_desk *
No_buku
Gambar
Kondisi
deskripsi

penulis
Kd_penulis *
penulis
Alamat
Email
deskripsi
Gambar 2-18
Contoh tabel dalam database

Dalam gambar tersebut, Database Perpustakaan terdiri


dari tabel-tabel (misalnya: tabel Jenis, Admin, Anggota,
Buku, Penerbit, Desk_Buku dan Penulis). Dan setiap tabel
mempunyai field-field (misalnya: tabel Jenis terdiri dari field
kd_jenis, jenis_buku dan deskripsi). Kesimpulannya, sebuah
database terdiri dari tiga komponen utama yaitu tabel, field
dan record. Komponen-komponen tersebut menjadi dasar
utama dari sebuah basisdata. Dengan komponen tersebut
kita

dapat

menyaringan

melakukan

penyimpanan

ke

lebih

bentuk

kecil

data
sehingga

dengan
dapat

dimasukkan kedalam kolom pada tabel yang sesuai.


Kunci Primer
Kunci Primer atau Primary Key merupakan bentuk kolom
atau field utama yang mewakili kolom lainnya dalam
sebuah tabel untuk menghindari pendobelan data atau
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
data yang kembar. Proses mewakili dalam tabel tersebut
dapat disebut dengan tabel yang berelasi atau database
relasional.
Dalam teorinya, perancangan tabel kunci primer ditandai
dengan tanda bintang satu (*), dan sebuah database hanya
diperbolehkan memiliki satu kunci primer.
Syarat utama untuk menciptakan kunci primer adalah
kolom tersebut tidak boleh kosong atau diset dengan nilai
not null. Syntax penulisan perintah menciptakan kunci
utama/primer adalah:
CREATE TABLE nama_tabel (
Kolom_primer type(length) NOT NULL,
kolom_2 type(length),
......... .............
PRIMARY KEY(kolom_primer) ) ;

atau dapat di tulis dengan :


CREATE TABLE nama_tabel (
Kolom_primer type(length) NOT NULL
PRIMARY KEY,
Kolom_2 type(length),
.......... ..........
,
);

Sekarang buatlah sebuah tabel dengan nama data pada


database pendaftaran. Gunakan no_data sebagai kunci
primernya. Sebaiknya tabel sebelumnya dihapus terlebih
dahulu supaya tidak terjadi kesalahan perintah. Berikut
adalah perintahnya :
Pertama, lakukan penghapusan tabel data apabila belum di
hapus:
Mysql> DROP TABLE data;

Selanjutnya, ketikkan perintah pembuatan tabel data


seperti berikut:
Mysql> CREATE TABLE data(
-> no_data INT(4) NOT NULL,
-> nama VARCHAR(25) NOT NULL,
-> alamat VARCHAR(50) NOT NULL,
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
-> email VARCHAR(30) NULL,
-> PRIMARY KEY(no_data)
-> );

Pada

perintah

pembuatan

tabel

diata,

kita

mendeklarasikan pada kolom no_data dengan NOT NULL


serta memasangnya sebagai kolom utama atau primary
key. Bila dilihat, hasil dari deskripsi tabelnya seperti beriktu
:
Field

Type

Null

No_data

Int(4)

Nama

Varchar(25)

Alamat

Varchar(50)

email

Vachar(30)

Key

Default

PRI

YES

Extra

NULL

Menandakan sebagai kunci primer


Dengan menentukan kolom no_data sebagai kunci primer
kita tidak dapat memasukkan data yang sama pada kolom
no_data namun kita dapat memasukkan data yang sama
pada kolom lain seperti nama, alamat atau email.
Membuat kolom Unik
Kolom unik adalah sebuah bentuk kolom yang tidak
mengizinkan adanya data kembar. Apabila pada proses
input

didapati

data

kembar

proses

tersebut

akan

dinyatakan gagal atau ditolak oleh database. Kolom unik


sebenarnya memilik prinsip serupa dengan primary key,
yaitu data tidak boleh kembar. Selain itu, dalam satu tabel
dapat dibentuk lebih dari satu, baik kunci primer maupun
kolom unik. Yang menjadi perbedaan adalah bahwa kunci
primer akan selalu menjadi kunci utama sedangkan kunci
unik tidak demikian.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
Pada kolom unik, kolom harus didefinikan dengan NOT
NULL,

untuk

membentuk

kolom

unik,

kita

dapat

menggunakan perintah UNIQUE. Berikut adalah syntax


dasarnya :
CREATE TABLE nama_tabel (
Kolom-uniq type(length) NOT NULL,
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)
-> );

Setelah menetapkan dua kunci unik, maka tidak boleh


mengisikan data yang sama pada kolom kd_pribadi dan
panggilan.
Untuk mencoba fungsi UNIQUE masukan data pada tabel
pribadi dengan menggunakan data yang sama pada kolom
unik tadi :
Mysql> INSERT INTO pribadi
-> (kd_pribadi ,panggilan,nama) VALUES
-> (P001, BONDAN,Bunafit);
Mysql> INSERT INTO pribadi
-> (kd_pribadi,panggilan,nama) VALUES
-> (P002, BONDAN,Bunafit);

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
Pada perintah ini akan menampilkan pesan kesalahan
seperti berikut :
ERROR 1062: Duplicate entry P00-NONO for key 1

c. Rangkuman 2
1. Komponen utama dalam sebuah database adalah tabel
dan field dan record.
2. MySQL adalah sebuah database server yang cukup
aman. Karena memiliki kemampuan manajemen user
dalam mengakses. Jadi tidak sembarang user dapat
mengakses database yang diciptakan oleh MySQL.
Untuk dapat masuk dan mengakses database di dalam
server, user diwajibkan memiliki sebuah user atau
account dan setiap user akan diberikan privasi tertentu
yang berbeda dengan user lainnya oleh administrator.
Serta setiap user akan diberi password yang hanya
diketahui oleh user tersebut.
3. Dalam

MySql,

kita

dapat

membuat,

merubah,

menambah dan menghapus database, tabel dan field.


d. Tugas 2
1. Silahkan pelajari kembali perintah-perintah dasar SQL
dalam MySql.
2. Agar anda mahir dalam membuat dan mengelola
database, silahkan ulangi lagi contoh-contoh dalam
modul ini bila perlu lalukan latihan-latihan sesering
mungkin.
3. Teliti profil sebuah organisasi/lembaga (misal: KUD,
Pemerintah Kota, Sekolah dan lain-lain). Catat semua
hasil

penelitian

anda.

Dari

hasil

penelitian

anda,

silahkan buat database yang isinya adalah database


administrasi dari lembaga yang anda teliti. Bila perlu
tawarkan

database

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

buatan

anda

kepada

38
organisasi/lembaga

tersebut.

Jangan

lupa

untuk

membuat laporan dari hasil penelitian anda.


4. Silahkan cari dan download tutorial berbahasa Inggris di
Internet yang berhubungan dengan database.
e. Tes Formatif 2
1. Perintah-perintah

apakah

yang

digunakan

untuk

membuat dan menghapus database?.


2. Sebutkan jenis-jenis tipe data yang anda ketahui!
3. Digunakan untuk apakah fungsi-fungsi berikut:
a. use namadatabase;
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:


Kolom/Fiel
d

Tipe Data

Keterangan

nomor

int(6), not null,


primary key

Angka dengan panjang maksimal 6,


sebagai primary key, dan tidak boleh
kosong.

nama

char(40), not null

Teks dengan panjang maksimal


karakter dan tidak boleh kosong

40

email

char(25), not null

Teks dengan panjang maksimal


karakter dan tidak boleh kosong

25

alamat

char(255), not null

Teks dengan panjang maksimal


karakter dan tidak boleh kosong

kota

char(20), not null

Teks dengan panjang maksimal


karakter dan tidak boleh kosong

255
20

5. Tuliskan perintah untuk memasukkan data nomor 4


dalam tabel dibawah ini kedalam tabel yang telah anda
buat diatas.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

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 7

Malang

3.

Ratna Budi S.

budi@astaga.com

Jl. Probolinggo 78

Lamongan

4.

Avicenna Arya

avis@yahoo.com

Jl. Durian No. 10

Malang

5.

Ari Mulyaningsih

ira@astaga.com

Jl. Lebani Waras 100

Gresik

6.

Jam Iyatul Khoir

jack_delphi@yahoo.com

Jl. Agus Salim 33

Lamongan

7.

Sandra

alex@hotmail.com

Jl. Adelaide 22

Malang

f. Kunci Jawaban Tes Formatif 2


1. Perintah-perintah yang digunakan untuk membuat dan
menghapus database adalah:

Perintah untuk membuat database adalah:


create database namadatabase;

Perintah Untuk menghapus database adalah:


drop database namadatabase;

2. Jenis-jenis tipe data antara lain:

Tipe Data Numerik


Tipe data numerik dibedakan menjadi dua, tipe data
integer dan tipe data floating point. Tipe data integer
untuk bilangan bulat sedangkan tipe data floating
point digunakan untuk bilangan desimal.
Tipe data numerik seperti dalam table di bawah ini :

Tipe Data

Kisaran Nilai

Tinyint

(-128) 127 atau 0-225

Smallint

(-32768) 32767 atau 0 65535

Mediumint

(-8388608)-8388607 atau 0-16777215

Int

(-2147683648)-(2147683647) atau 0-4294967295

Bigint

(-9223372036854775808)-(9223372036854775807) atau
0 18446744073709551615

Float(x)

(-3.402823466E+38)-(-1.175494351E-38), 0, dan
1.175494351E-38 3.402823466E + 38

Float

Idem

Double

(-1.7976E+308)(-2.22E-308),0,dan(2.22E-308)(1.79E+308)

Tipe Data String

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
String adalah kumpulan dari beberapa karakter. Yang
termasuk dalam tipe data string adalah sebagai
berikut:
Tipe kolom

Kisaran Nilai

CHAR

1 255 karakter

VARCHAR

1 255 karakter

TINYBLOB, TINYTEXT

1 255 karakter

BLOB, TEXT

1 65535 karakter

MEDIUMBLOB,

1 16777215 karakter

MEDIUMTEXT

LONGBLOB, LONGTEXT

1 4294967295 karakter

ENUM('value1','value2',...)

Maksimum 65535 karakter

SET('value1','value2',...)

Maksimum 64 elemen

Tipe Data Waktu dan Tanggal


Yang termasuk dalam tipe data tanggal dan waktu
adalah sebagai berikut :
Tipe Data

Kisaran Nilai

DATETIME

1000-01-01 00:00 to 9999-12-31 23:59:59


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

3. Fungsi dari perintah-perintah tersebut adalah:


a. Digunakan untuk memilih atau mengaktifkan suatu
database.
b. Berfungsi

untuk

membuat

tabel

dalam

suatu

database.
c. Digunakan untuk menampilkan isi suatu tabel dalam
database.
d. Digunakan untuk menghapus record dalam tabel
dengan kreteria tertentu.
4. Perintah MySQL untuk membuat tabel tersebut adalah:

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

mysql> create table anggota (


-> nomor int(6) not null primary key,
-> nama char(40) not null,
-> email char(25) not null,
-> alamat char(255) not null,
-> kota char(20) not null);
Query OK, 0 rows affected (0.33 sec)
mysql> _

5. Perintah untuk memasukkan data nomor 4 kedalam


tabel anggota adalah:
INSERT INTO anggota (nomor, nama, email, alamat, kota) VALUES
(4, 'Avicenna Arya', 'avis@yahoo.com', 'Jl. Durian No. 10', 'Malang');

g. Lembar Kerja 2
Alat dan Bahan
PC (Personal Computer) yang telah dilengkapi dengan
MySQL..
Kesehatan dan Keselamatan Kerja
1. Berdoalah sebelum memulai kegiatan belajar.
2. Bacalah dan pahami petunjuk praktikum pada setiap
lembar kegiatan belajar.
3. Pastikan komputer dalam keadaan baik, semua kabel
penghubung terhubung dengan benar.
4. Jangan meletakkan benda yang dapat mengeluarkan
medan elektromagnetik di dekat komputer (magnet,
handphone, dan sebagainya).
5. Gunakanlah komputer sesuai fungsinya dengan hatihati, jangan bermain game.
6. Setelah selesai, matikan komputer sesuai prosedur yang
aman!
Langkah Kerja
1) Siapkanlah semua peralatan yang akan digunakan!
2) Periksa semua kabel penghubung pada PC.
3) Nyalakan PC dan jalankan program MySQL.
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
4) Kerjakan Tugas 2 dan Tes Formatif 2 di atas.
5) Apabila menemui kesulitan dalam memahami materi
yang ada, segera tanyakan kepada instruktur.
6) Setelah selesai, matikan komputer dan rapikan seperti
semula.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
BAB III
EVALUASI
A.

TES TEORI
1. Langkah-langkah apa saja, untuk mempersiapkan MySQL
sehingga siap untuk dijalankan?
2. Sebutkan

kelebihan-kelebihan

penggunaan

basis

data

dalam pemrosesan berkas


3. Perintah-perintah apakah yang digunakan untuk membuat
dan menghapus database?.
4. Sebutkan jenis-jenis tipe data yang anda ketahui!
5. Tuliskan perintah untuk memasukkan data nomor 6 dalam
tabel dibawah ini kedalam tabel yang telah anda buat
diatas.
No

B.

Nama

E-Mail

Alamat

Kota

1.

Wilujeng Handayani

lulul@hotmail.com

Jl. Janti Barat 60

Malang

2.

Remy Dianning

dian@plaza.com

Jl. Dermo 7

Malang

3.

Ratna Budi S.

budi@astaga.com

Jl. Probolinggo 78

Lamongan

4.

Avicenna Arya

avis@yahoo.com

Jl. Durian No. 10

Malang

5.

Ari Mulyaningsih

ira@astaga.com

Jl. Lebani Waras 100

Gresik

6.

Jam Iyatul Khoir

jack_delphi@yahoo.com

Jl. Agus Salim 33

Lamongan

7.

Sandra

alex@hotmail.com

Jl. Adelaide 22

Malang

KUNCI JAWABAN TES TEORI


1. Langkah-langkah

untuk

mempersiapkan

MySQL

siap

dijalankan:
a. Cek apakah sudah terinstal network TCP/Ipnya? Salah
satunya dengan perintah ping localhost pada MS-DOS
Prompt.
b. Cek apakah sudah terinstal MySQLnya?
c. Cek dengan menggunakan perintah pada consol MySql
(MS-DOS

Prompt

sebagai

berbasis

text

maupun

menggunakan MySQL-Front yang berbasis GUI.


2. Kelebihan-kelebihan

penggunaan

basis

pemrosesan berkas adalah sebagai berikut :


Kemubaziran data terkurangi
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

data

dalam

38
Integritas data dapat selalu terjaga
Independensi data dapat selalu terjaga
Konsistensi data dapat selalu terjaga
Berbagi data dapat selalu dilakukan oleh setiap user
Sekuriti data lebih mudah dilakukan
Penggunaan data lebih mudah
3. Perintah-perintah yang digunakan untuk membuat dan
menghapus database adalah:

Perintah untuk membuat database adalah:


create database namadatabase;

Perintah untuk menghapus database adalah:


drop database namadatabase;

4. Jenis-jenis tipe data antara lain:


Tipe Data Numerik
Tipe data numerik dibedakan menjadi dua, tipe data
integer dan tipe data floating point. Tipe data integer untuk
bilangan

bulat

sedangkan

tipe

data

floating

point

digunakan untuk bilangan desimal.


Tipe data numerik seperti dalam table di bawah ini :
Tipe Data

Kisaran Nilai

Tinyint

(-128) 127 atau 0-225

Smallint

(-32768) 32767 atau 0 65535

Mediumint

(-8388608)-8388607 atau 0-16777215

Int

(-2147683648)-(2147683647) atau 0-4294967295

Bigint

(-9223372036854775808)-(9223372036854775807) atau
0 18446744073709551615

Float(x)

(-3.402823466E+38)-(-1.175494351E-38), 0, dan
1.175494351E-38 3.402823466E + 38

Float

Idem

Double

(-1.7976E+308)(-2.22E-308),0,dan(2.22E-308)(1.79E+308)

Tipe Data String


String adalah kumpulan dari beberapa karakter. Yang
termasuk dalam tipe data string adalah sebagai berikut:

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38

Tipe kolom

Kisaran Nilai

CHAR

1 255 karakter

VARCHAR

1 255 karakter

TINYBLOB, TINYTEXT

1 255 karakter

BLOB, TEXT

1 65535 karakter

MEDIUMBLOB,

1 16777215 karakter

MEDIUMTEXT
LONGBLOB, LONGTEXT

1 4294967295 karakter

ENUM('value1','value2',...)

Maksimum 65535 karakter

SET('value1','value2',...)

Maksimum 64 elemen

Tipe Data Waktu dan Tanggal


Yang termasuk dalam tipe data tanggal dan waktu adalah
sebagai berikut :
Tipe Data

Kisaran Nilai

DATETIME

1000-01-01 00:00 to 9999-12-31 23:59:59


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

5. Perintah untuk memasukkan data nomor 6 kedalam tabel


anggota adalah:
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

C.

KRITERIA PENILAIAN
Aspek

Skor
(1-10)

Bobo
t

Kognitif (soal no 1 s/d 2)

15

Sikap

10

Persiapan Pengujian

Ketepatan waktu

10

Proses Pengujian
dilakukan sesuai dengan
SOP

40

Pelaporan pengujian

20

Nilai

Keterangan
Syarat
lulus nilai
minimal 70
dan skor
setiap
aspek
minimal 7

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

Setelah menyelesaikan modul ini dan mengerjakan semua tugas


serta evaluasi maka berdasarkan kriteria penilaian, peserta diklat
dapat dinyatakan lulus/ tidak lulus. Apabila dinyatakan lulus
maka dapat melanjutkan ke modul berikutnya sesuai dengan alur
peta kududukan modul, sedangkan apabila dinyatakan tidak lulus
maka peserta diklat harus mengulang modul ini dan tidak
diperkenankan mengambil modul selanjutnya.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
DAFTAR PUSTAKA

Al-Bahra bin LadjaMudin B, (2004). Konsep Sistem Basis Data dan


Implementasinya. Graha Ilmu, Yogyakarta.
Bunafit Nugroho, (2005). DataBase Relasional dengan MySQL,
Andi Offset, Yogyakarta.
Jogiyanto, (2001). Turbo Pascal Versi 5.0 Jilid 1. Andi Offset,
Yogyakarta.
Jogiyanto, (1989). Turbo Pascal Versi 5.0 Jilid 2. Andi Offset,
Yogyakarta.
Hengky,(2004). Pemrograman Database Menggunakan Delphi
7.0. PT Elex Media Komputindo, Jakarta.

SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Anda mungkin juga menyukai