Anda di halaman 1dari 49

KODE MODUL SWR.OPR.303.(2).

SEKOLAH MENENGAH KEJURUAN BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK

MENGOPERASIKAN SOFTWARE APLIKASI BASIS DATA

BAGIAN PROYEK PENGEMBANGAN KURIKULUM DIREKTORAT PENDIDIKAN MENENGAH KEJURUAN DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN MENENGAH DEPARTEMEN PENDIDIKAN NASIONAL 2005

KODE SEKOLAH MENENGAH KEJURUAN MODUL


BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM KEAHLIAN REKAYASA PERANGKAT LUNAK

SWR.OPR.303.(2).A

MENGOPERASIKAN SOFTWARE APLIKASI BASIS DATA

PENYUSUN Adel Bahrum, Spd

BAGIAN PROYEK PENGEMBANGAN KURIKULUM DIREKTORAT PENDIDIKAN MENENGAH KEJURUAN DIREKTORAT JENDERAL PENDIDIKAN DASAR DAN MENENGAH

38

DEPARTEMEN PENDIDIKAN NASIONAL 2005

KATA PENGANTAR

Modul dengan judul 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 modulmodul tersebut

Bali, Desember 2005 Adel Bahrum, Spd

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

38

DAFTAR ISI
Halaman HALAMAN DEPAN ............................................................................. i HALAMAN DALAM ............................................................................. KATA PENGANTAR ............................................................................ DAFTAR ISI MODUL .......................................................................... PETA KEDUDUKAN MODUL ................................................................ i ii iii v

MEKANISME PEMELAJARAN ............................................................... vii PERISTILAHAN / GLOSSARY .............................................................. viii BAB I. PENDAHULUAN .............................................................. A. B. C. D. E. F. Diskripsi Judul ..... Prasyarat .... Pentunjuk Pengunaan Modul ......... Tujuan Akhir ... . Kompetensi ...... Cek Kemampuan ....... 1 1 1 2 3 3 4 5 5 5 5 5 5

BAB II. PEMELAJARAN ............................................................... A. B. Rencana Pemelajaran Peserta Diklat ..... 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

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

38

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. A. B. C. EVALUASI ............................................................... 33 Tes Teori .................................................................. 33 Kunci Jawaban Evaluasi .............................................. 33 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

Multi User Programmer

Web Programme r

SLTP & yang sederajat

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

38

Keterangan : Kode A B C D E Kode Kompetensi SWR.OPR.200.(1).A SWR.OPR.100.(1).A SWR.MNT.100.(1).A SWR.DEV.100.(1).A 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 Mengoperasikan bahasa pemograman berbasis web Membangun program aplikasi remote data interaktif

SWR.OPR.309.(1).A DTA.OPR.115.(1).A SWR.DEV.500.(1).A HDW.OPR.103.(1).A


HDW.OPR.104.(1).A

F G H
I J K L M N O P Q R

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.304.(3).A SWR.DEV.403.(2).A

S T U

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

38

MEKANISME PEMELAJARAN

Mulai

Lihat Kedudukan Modul

Lihat Petunjuk Penggunaan Modul

Kerjakan Cek Kemampuan

Nilai 7>=

Nilai <=7

Kegiatan Belajar 1

Kegiatan Belajar n

Nilai < 7

Evaluasi Tertulis & Praktik Modul berikutnya/Uji Kompetensi

Nilai 7>=

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

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 transaksitransaksi 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 kejadian-kejadian yang selalu kita hadapi sehari-hari. Data adalah sekumpulan deskripsi dari benda-benda (resources) dan kejadian-kejadian (transaksi-transaksi) yang selalu berinterkasi sehari. Data adalah sekumpulan dari fakta-fakta atau figur-figur

Informasi : a. data b. c. d. Informasi merupakan suatu data yang ditempatkan di dalam Informasi merupakan sejumlah ketidakpastian yang akan Informasi akan membuat perbedaan dari keadaan konteks berkurang ketika suatu pesan diterima sebelumnya Informasi merupakan suatu pengetahuan yang diperolah dari

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 program-program 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 Aplikasi basis data merupakan modul

praktikum 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, pengetahuan yang dibutuhkan pengeoprasian kompter, pengeoperasian sistem operasi sesuai dengan operasi manual 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) 3) Bacalah dengan seksama uraian materi pada setiap Cermatilah langkah langkah kerja pada setiap kegiatan belajar! 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) software basis data 2) 3) 2. Peran Guru Guru yang akan mengajarkan modul ini hendaknya mempersiapkan diri sebaik-baiknya yaitu mencakup aspek strategi pemelajaran, penguasaan
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Mengenal

Prinsip

Mengoperasikan

apliksi

Menginstal Software Pemrograman MySQL Menggunakan MySQL

38
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.
SUB KOMPETENSI
1. Mempersiapkan software aplikasi basis data

KOMPETENSI
KRITERIA KINERJA LINGKUP BELAJAR
Basis data

MATERI POKOK PEMELAJARAN SIKAP


Mengikuti SOP dalam mempersiapkan software basis data

PENGETAHUAN
Menjelaskan fungsi software aplikasi basis data

KETERAMPILAN
Mengidentifikasi kebutuhan software aplikasi basis data

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

Software aplikasi basis data

Log-sheet/ report-sheet sudah disiapkan

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

38

SUB KOMPETENSI
2. Menjalankan software aplikasi basis data

KRITERIA KINERJA

LINGKUP BELAJAR
Basis data

MATERI POKOK PEMELAJARAN SIKAP


Mengikuti SOP dalam mengoperasikan software aplikasi basis data

PENGETAHUAN
Merangkaikan perintah-perintah bahasa pemrograman dan basis data

KETERAMPILAN
Membangun software aplikasi dengan bahasa pemrograman terstruktur dan basis data

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

Software aplikasi basis data

3.Mengisi log sheet


atau report sheet

Software aplikasi data ditutup tanpa error Log-sheet/ report-sheet diisi sesuai dengan SOP yang berlaku
Basis data Disiplin dalam mengikuti SOP Mengidentifikasi langkah-langkah pembuatan program denga bahasa pemrograman basis data Mempraktekkan pembuatan program dengan bahasa pemrograman dan basis data

Software aplikasi basis data

F.

CEK KEMAMPUAN

Isilah cek list () seperti pada tabel di bawah ini dengan sikap jujur dan dapat dipertanggung jawabkan untuk mengetahui kemampuan awal yang telah dimiliki.
Saya dapat Melakukan Pekerjaan ini dengan Kompeten Ya Tidak

Kompetensi

Pernyataan

Bila Jawaban Ya Kerjakan

Mengoperasikan Software aplikasi basis data

Mempersia pkan software aplikasi basis data

1.

Tes Formatif 1

Menjalanka n software aplikasi basis data

2.

Tes Formatif 2 Tes Formatif 3

3.

Mengguna

kan MySQL

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 : Mengoperasikan Software Aplikasi basis data
Tanggal Waktu Tempat Belajar Alasan Perubahan Tanda Tangan Guru

Kompetensi
Jenis Kegiatan Mempersiapkan 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 kegiatan ini siswa dapat mempersiapkan software aplikasi basisdata serta menerapkannya. b. Uraian Materi 1. Konsep Basis Data Basisdata (database) merupakan komponen utama dalam

membangun sebuah sistem yang menyangkut pendokumentasian data kedalam sebuah database. Bentuk Basisdata adalah sebuah Dalam basisdata, data aturan yang mengatasi masalah tersebut.

yang ada tidak hanya diletakkan dan disimpan begitu saja dalam sebuat media penyimpanan akan tetapi dikelola dengan sebuah

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

38
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 program-program komputer berbagai (utilitas) fasilitas yang operasi digunakan untuk untuk mengakses melacak, dan dan memelihara database. Program-program tersebut menyediakan memasukkan, 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. Sistem yang berbasis kertas akan

menggunakan kertas yang sangat banhyak untuk menyimpan iinformasi, sedangkan DBMS menggunakan media penyimpanan sekunder yang berukuran kecil tetapi padat informasi. b. Kecepatan. Mesin dapat mengambil atau mengubah data jauh lebih cepat dari pada manusia.

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

38
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 : user Sekuriti data lebih mudah dilakukan Penggunaan data lebih mudah 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

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. 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.

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

38

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) 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.

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

38
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) 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

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

38

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? 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.

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

38
Network dan TCP/IP harus sudah terinstal (pengecekan

koneksi IP, bisa kita lakukan dengan menggunakan MS-DOS Prompt kemudian ketik ping localhost. Atau gunakan perintah Start Run enter: Software MySQL dan
Gambar 2-2 Pengecekan TCP/IP

sudah

tereinstal

sudah dapat dijalankan. Atau Klik start Run tuliskan cmd enter

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,

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

38

Gambar 2-4 Pertama Menginstalasi MySQL

Klik next untuk masuk pada halaman informasi MySQL

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

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

38
Setelah proses instalasi berlangsung, maka halaman utama instalasi MySQL menjadi

Gambar 2-8 Proses Instalasi MySQL lengkap

9. Glosary MySQL Direktori Bin Data Docs Lib 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

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

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

38

Berbagi data dapat selalu dilakukan oleh setiap user 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 benarbenar mahir. 3. Silahkan ke Internet atau perpustakaan. Cari informasi yang berkaitan dengan perintah-perintah SQL. e. Tes Formatif 1 1. Berikan sedikitnya 5 alasan, mengapa orang menggunakan program basisdata menggunakan MySQL? 2. 3. Langkah-langkah apa saja, untuk mempersiapkan MySQL sehingga siap untuk dijalankan? Sebutkan kelebihan-kelebihan penggunaan basis data dalam pemrosesan berkas 4. Apa yang dimaksud dengan DBMS?

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

38
f. Kunci Jawaban Tes Formatif 1 1. MySQL banyak dipakai orang karena : a. b. MySQL adalah sebuah Software OpenSource/FreeSoftware MySQL adalah database yang menggunakan enskripsi password sehingga mengganakan database ini boleh dibilang cukup aman digunakan. c. d. MySQL memiliki fungsi-fungsi unternal database serta mendukung bahasa SQL ANSI SQL92 MySQL mampu menerima perintah query yang bertumpuk dalam satu permintaan atau yang disebut MultiThreading. e. 2. MySQL mampu menyimpan data berkapasitas besar hingga berukuran Gigabyte. Langkah-langkah 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 (MSDOS Prompt sebagai berbasis text maupun menggunakan MySQL-Front yang berbasis GUI. 3. Kelebihan-kelebihan penggunaan basis data dalam pemrosesan berkas adalah sebagai berikut :

untuk

mempersiapkan

MySQL

siap

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

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

38
4. DBMS adalah koleksi terpadu dari database dan programprogram komputer (utilitas) yang digunakan untuk mengakses dan memelihara dan database. memodifikasi Program-program data kedalam tersebut database, menyediakan berbagai fasilitas operasi untuk memasukkan, melacak, 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 hati-hati, 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. 4) Kerjakan Tugas 1 dan Tes Formatif 1 di atas. 5) Apabila menemui kesulitan dalam memahami materi yang ada, segera tanyakan kepada instruktur.
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
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 dan mengoperasikan software aplikasi basisdata serta menerapkannya dalam 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 menggunakan GUI kita bisa menggunakan MySQLFront. Langkah-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

2.

Bantuan dalam MySQL


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

38
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

Perintah untuk menampilkan versi server MySQL yang sedang digunakan :


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

38

Gambar 2-13 Menampilkan versi

Melihat Tanggal, Bulan dan Tahun

Gambar 2-14 Menampilkan tanggal

Fungsi Pembagian

Gambar 2-15 Menampilkan Pembagian

Fungsi Greatest

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

38

Gambar 2-16 Menampilkan fungsi greates

Gambar 2-17 Menampilkan fungsi greates

Fungsi-fungsi pada operasi Matematika dalam database Operasi + / * Fungsi lainnya : Operasi Sin Cos Tan Asin Acos Atan Cot
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

Keterangan Penjumlah Pengurangan Pembagian Perkalian

Keterangan Sinus Cosinus Tangen Arc Sinus Arc cosinus Arc tangen Cotangen

38

Operasi least/greatest Radians Degrees Rand Abs Sign Round Mod Exp Pow

Keterangan Menghitung nilai terkecil Menghitung nilai radian Mengkonversi nilai Menghasilkan nilai acak Menghasilkan nilai positif Menghasilkan nilai -1 Menghasilkan nilai bilangan bulat Menghasilkan nilai dari sisa pembagian Menentukan nilai exponensial 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 pada perintah pembuatan tabel yaitu CREATE pendefinisian tabelnya. Sebagai contoh, kita akan membuat database pengelolaan yang perpustakaan sederhana. Maka komponen-komponen

TABLE yang kemudian diikuti dengan

diperlukan seperti pada gambar berikut:

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

38

jenis Kd_jenis * Jenis_buku deskripsi

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

penerbit Kd_penerbit * Penerbit Alamat Telpon Email deskripsi Desk_buku No_desk * No_buku Gambar Kondisi deskripsi

anggota Id_anggota * User Password Nama Sex Telp Alamat Email Tgl_entry 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 melakukan penyimpanan data dengan menyaringan ke bentuk lebih kecil sehingga 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 data yang kembar. Proses
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
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, -> email VARCHAR(30) NULL, -> PRIMARY KEY(no_data) -> );

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

38
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 No_data Nama Alamat email Type Int(4) Varchar(25) Varchar(50) Vachar(30) YES NULL Null Key PRI Default 0 Extra

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. 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,

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

38
Kolom_2 type(length), .......... .............. , UNIQUE(kolom_uniq) );

Pada syntax diatas, untuk menciptakan lebih dari satu kolom yang bernilai unik, ketika pendeklarasian tuliskan nama kolom apa saja yang akan dijadikan kunci unik, yaitu dengan menggunakan tanda koma sebagai penghubung, sehingga bentuk perintahnya akan seperti berikut:
UNIQUE(kolom_uniq-1,kolom_uniq-2)

Untuk latihan, buat sebuah tabel dengan nama tabel pribadi yang memiliki dua buah kolom unik yaitu kd_pribadi dan panggilan:
Mysql> CREATE TABEL pribadi ( -> kd_pribadi CHAR(3) NOT NULL, -> panggilan CHAR(4) NOT NULL, -> nama varchar(35) NOT NULL, -> email VARCHAR(50) , -> sex CHAR, -> UNIQUE (kd_pribadi , panggilan) -> );

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);

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
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
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 buatan anda kepada 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.
SWR.OPR.303.(2).A
Mengoperasikan Software Aplikasi Basis Data

38
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/Field nomor nama email alamat kota Tipe Data int(6), not null, primary key char(40), not null char(25), not null char(255), not null char(20), not null Keterangan Angka dengan panjang maksimal 6, sebagai primary key, dan tidak boleh kosong. Teks dengan panjang maksimal 40 karakter dan tidak boleh kosong Teks dengan panjang maksimal 25 karakter dan tidak boleh kosong Teks dengan panjang maksimal 255 karakter dan tidak boleh kosong Teks dengan panjang maksimal 20 karakter dan tidak boleh kosong

5. Tuliskan perintah untuk memasukkan data nomor 4 dalam tabel dibawah ini kedalam tabel yang telah anda buat diatas.
No
1. 2. 3. 4. 5. 6. 7.

Nama
Wilujeng Handayani Remy Dianning Ratna Budi S. Avicenna Arya Ari Mulyaningsih Jam Iyatul Khoir Sandra

E-Mail
lulul@hotmail.com dian@plaza.com budi@astaga.com avis@yahoo.com ira@astaga.com jack_delphi@yahoo.com alex@hotmail.com

Alamat
Jl. Janti Barat 60 Jl. Dermo 7 Jl. Probolinggo 78 Jl. Durian No. 10 Jl. Lebani Waras 100 Jl. Agus Salim 33 Jl. Adelaide 22

Kota
Malang Malang Lamongan Malang Gresik Lamongan Malang

f. Kunci Jawaban Tes Formatif 2 1.

Perintah-perintah yang digunakan untuk membuat dan Perintah untuk membuat database adalah: create database namadatabase;

menghapus database adalah:

Perintah Untuk menghapus database adalah: drop database namadatabase;

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

38

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 Tinyint Smallint Mediumint Int Bigint Float(x) Float Double Kisaran Nilai (-128) 127 atau 0-225 (-32768) 32767 atau 0 65535 (-8388608)-8388607 atau 0-16777215 (-2147683648)-(2147683647) atau 0-4294967295 (-9223372036854775808)-(9223372036854775807) atau 0 18446744073709551615 (-3.402823466E+38)-(-1.175494351E-38), 0, dan 1.175494351E-38 3.402823466E + 38 Idem (-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:
Tipe kolom CHAR VARCHAR TINYBLOB, TINYTEXT BLOB, TEXT MEDIUMBLOB, MEDIUMTEXT LONGBLOB, LONGTEXT ENUM('value1','value2',...) SET('value1','value2',...) Kisaran Nilai 1 255 karakter 1 255 karakter 1 255 karakter 1 65535 karakter 1 16777215 karakter 1 4294967295 karakter Maksimum 65535 karakter Maksimum 64 elemen

Tipe Data Waktu dan Tanggal Yang termasuk dalam tipe data tanggal dan waktu adalah sebagai berikut :
Tipe Data DATETIME Kisaran Nilai 1000-01-01 00:00 to 9999-12-31 23:59:59

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

38
1000-01-01 to 9999-12-31 DATE TIMESTAMP TIMEYEAR 1970-01-01 00:00:00 2037 -838:59:59 to 838:59:59:59 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 database. d. Digunakan untuk menghapus record dalam tabel dengan kreteria tertentu. 4. Perintah MySQL untuk membuat tabel tersebut adalah:
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> _

untuk

menampilkan

isi

suatu

tabel

dalam

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.

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

38
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 hati-hati, 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. 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
1. 2. 3. 4. 5. 6. 7.

Nama
Wilujeng Handayani Remy Dianning Ratna Budi S. Avicenna Arya Ari Mulyaningsih Jam Iyatul Khoir Sandra

E-Mail
lulul@hotmail.com dian@plaza.com budi@astaga.com avis@yahoo.com ira@astaga.com jack_delphi@yahoo.com alex@hotmail.com

Alamat
Jl. Janti Barat 60 Jl. Dermo 7 Jl. Probolinggo 78 Jl. Durian No. 10 Jl. Lebani Waras 100 Jl. Agus Salim 33 Jl. Adelaide 22

Kota
Malang Malang Lamongan Malang Gresik Lamongan Malang

B.

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 MySQLFront yang berbasis GUI.
2.

Kelebihan-kelebihan

penggunaan

basis

data

dalam

pemrosesan berkas adalah sebagai berikut : Kemubaziran data terkurangi Integritas data dapat selalu terjaga

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

38
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 Tinyint Smallint Mediumint Int Bigint Float(x) Float Double Kisaran Nilai (-128) 127 atau 0-225 (-32768) 32767 atau 0 65535 (-8388608)-8388607 atau 0-16777215 (-2147683648)-(2147683647) atau 0-4294967295 (-9223372036854775808)-(9223372036854775807) atau 0 18446744073709551615 (-3.402823466E+38)-(-1.175494351E-38), 0, dan 1.175494351E-38 3.402823466E + 38 Idem (-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:
Tipe kolom CHAR VARCHAR Kisaran Nilai 1 255 karakter 1 255 karakter

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

38

TINYBLOB, TINYTEXT BLOB, TEXT MEDIUMBLOB, MEDIUMTEXT LONGBLOB, LONGTEXT ENUM('value1','value2',...) SET('value1','value2',...)

1 255 karakter 1 65535 karakter 1 16777215 karakter 1 4294967295 karakter Maksimum 65535 karakter Maksimum 64 elemen

Tipe Data Waktu dan Tanggal Yang termasuk dalam tipe data tanggal dan waktu adalah sebagai berikut :
Tipe Data DATETIME DATE TIMESTAMP TIMEYEAR Kisaran Nilai 1000-01-01 00:00 to 9999-12-31 23:59:59 1000-01-01 to 9999-12-31 1970-01-01 00:00:00 2037 -838:59:59 to 838:59:59:59 1901-2155

5.

Perintah untuk memasukkan data nomor 6 kedalam tabel


INSERT INTO anggota (nomor, nama, email, alamat, kota) VALUES (6, 'Jam Iyatul Khoir', 'jack_delphi@yahoo.com', 'Jl. Agus Salim 33', 'Lamongan');

anggota adalah:

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

38

C.

KRITERIA PENILAIAN
Aspek Skor (1-10) Bobot 15 10 5 10 40 20 Nilai Keterangan Syarat lulus nilai minimal 70 dan skor setiap aspek minimal 7

Kognitif (soal no 1 s/d 2) Sikap Persiapan Pengujian Ketepatan waktu Proses Pengujian dilakukan sesuai dengan SOP Pelaporan pengujian Nilai Akhir

Kategori kelulusan: 70 79 80 89 : Memenuhi kriteria mininal. Dapat bekerja dengan bimbingan. : 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 selanjutnya. modul ini dan tidak diperkenankan mengambil modul

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