Anda di halaman 1dari 12

Administrasi Basis Data

Pratikum 1 2 3

Disusun Oleh :
Nama : Mahardika Wirananda Saputra
Nim : 361655401111
Kelas : 2D

PROGRAM STUDI D3 TEKNIK INFORMATIKA


POLITEKNIK NEGERI BANYUWANGI
2018
PERTEMUAN 1
PRATIKUM 1
Tugas
1. Siapa saja pemakai database? Jelaskan!
2. Jelaskan Tanggung jawab administrator database!
3. DBMS apa saja yang dapat digunakan untuk administrasi basis data. Sebutkan
deskripsinya. (platform sistem operasi)
4. Carilah fitur khusus mysql.
Jawaban :
1. seorang Database Administrator(DBA) yang melakukan mulai dari instalasi, upgrade,
struktur database dll
 security officer yang mana memiliki hak akses untuk mengontrol, memelihara sistem
keamanan pada suatu instasi dan daftar pengguna database.
 developer aplikasi tentunya sangat butuh hal ini karena database tersebutlah yang
digunakan untuk menyimpan data-data dari aplikasi yang dibuat.
 pengguna database yang mengoperasikan database menggunakan perantara atau
aplikasi sejenisnya.
 Admin aplikasi yang mengoperasikan aplikasi yang terhubung ke database langsung
2. bertanggung jawab dari suatu sistem database yang dibuat dengan mencakup berbagai hal
mulai dari struktur data yang dikoordinasikan dengan developer, backup, restore dan
mengoptimalkan performa dari database tersebut.
3. MySQL
sering digunakan karena bersifat gratis serta flesibel untuk berbagai macam program, bisa
digunakan di windows dan linux
Oracle
sering digunakan untuk sebuah perusahaan dengan skala besar. bisa digunakan di
windows dan linux
Microsoft SQL Server
DBMS yang hanya dapat digunakan di windows ini cocok untuk digunakan perusahaan
skala menegah serta tingkat pengamannya juga baik
4. Scalability
bisa digunakan untuk menangani data yang cukup besar bagi sebuah perusahaan dll.
 Portability
Dapat digunakan diberbagai sistem oeprasi seperti unix, linux dan windows
 Connectivity
Support socket TCP/IP,Socket unix dll sehingga mysql dapat diakses dari mana saja
asal kita terkoneksi internet.
 Security
Memiliki keamanan yang terstruktur sehingga bisa memonitoring siapa saja yang
mengakses dan menggunakan informasi tersebut.
 Speed
respon waktu untuk request data cukup cepat dengan RDBMS lainnya.
 Ease of use
Mudah diinstal dan digunakan sehingga lebih mudah dioptimalkan.
 Open Source Code
Dapat berpartisipasi dalam pengembangan/uji coba MySQL tersebut
Pertemuan 2
Pratikum 2
Masuk ke mysql

Use database mysql dan menampilkan tabelnya

Menampilkan host dan user di table user dengan perintah select

Menggunakan database information schema dan menampilkan tables didalamnya


 INFORMATION_SCHEMA CHARACTER_SETS
Fungsi : Tabel CHARACTER_SETS menyediakan informasi tentang rangkaian karakter
yang tersedia.
 INFORMATION_SCHEMA COLLATIONS
Tabel COLLATIONS menyediakan informasi tentang collations untuk setiap karakter.
 INFORMATION_SCHEMA COLLATIONS Table
Fungsi : menyediakan informasi tentang kolom dalam table
 COLUMN PRIVILEGES
Fungsi : menyediakan informasi tentang hak-hak istimewa dari kolom. Informasi ini
berasal dari tabel mysql.columns_priv.
 ENGINES
Fungsi : menyediakan informasi tentang mesin penyimpanan.
 EVENT
Fungsi : menyediakan informasi tentang event-event yang sudah dijadwalkan
 FILES
Fungsi : menyediakan informasi tentang file data InnoDB

Menggunakan database test dan menapilkan table yang ada didalamnya. Namun hasil outputnya
“empty set” yang berart tidak ada table didalam database tersebut.
Menggunakan database mysql lalu menampilkan table-tabel didalamnya.
 Table user berisi tentang informasi pengguna user dan password dari mysql tersebut
 Dengan perintah select * from diikuti table yang ingin datanya ditampilkan akan
menunjuk informasi data-data dari table tersebut.

Contoh seperti diatas

Tugas
Versi MySQL yang pernah diluncurkan dari versi pertama sampai terakhir beserta
deskripsi lengkapnya!

Jawaban :

 Versi 1.0
dirilis tahun 1995 namun terbatas digunakan baru untuk empat orang. Kemudian versi
3.11.0 dirilis secara gratis untuk kebutuhan non komersial. versi 3.19. dirilis akhir tahun
1996
 Versi 3.22 dirilis tahun 1998-199 sering digunakan karena dari segi stabilitas udah baik
dan kecepatan aksesnya juga cepat.
 Versi 3.23 beta version pada tahun 2000 bulan juni dan dirilis tanggal 22 januari 2001
 Versi 4.0 dirilis tahun 2002 sampai 2003
 Versi 4.01 dirilis tahun 2003 dengan mengadopsi mysql untuk database tracking
 Versi 4.1 beta dari tahun juni 2004 dan dirilis tahun oktober 2004
 Versi 5.0 beta dari bulan maret 2005 dan produknya dirilis oktober 2005 dengan fitur
stored procedur, sub query, trigger, view
 Versi 5.1 dirilis 27 november 2008 dengan fitur event schudler, partioning, plugin API,
row based dan server log table. pada versi ini merupakan penyempuranaan dari versi 5.0
yang diketahui terdapat 20 bug yang menyebabkan crash. Pada versi 5.1 dan 6.0 alpha ini
menunjukan performa yang buruk ketika digunakan untuk data warehousing sebagian
karena ketidakmampuannya untuk memenfaatkan beberapa core CPU untuk pemrosesan.
 Versi 5.6 dirilis februari 203 dengan berbagai fitur baru mulai dari peningkatan performa
pada query optimizer, traksaksi lebih tinggi di InnoDB, NoSQL bergaya baru,
peningkatan pembagian untuk query dan memanajemen tabel yang lebih besar.performa
monitoring yang lebih baik dengan memperluas data tersedia melalui perfomance
schema.
 Versi 5.7 dirilis tahun 2015 bulan oktober
 dan yang baru-baru ini dirlis pada tahun 2016 kemarin adalah versi mysql 8.0.0
PERTEMUAN 3
Pratikum 3
Mencoba login ke mysql dengan mengakses direktori lalu menggunakan mysql –user=root
Ketiga pratikum diatas sebenarnya sama saja untuk masuk ke mysql.

Pada pratikum diatas ini mencoba masuk ke mysql tetapi men set database dahulu yang akan
digunakan sehingga tidak perlu menggunakan perintah use tinggal -> mysql diikuti database –u
root. Disini saya tidak menggunakan password sehingga tidak usah menambahkan –p. Bisa
dilihat ketika sudah masuk langsung menggunakan perintah show tables maka akan muncul table
dari database pratikum3.

Perintah help pada mysql atau -? Akan memunculkan opsi-opsi yang bias kita gunakan di mysq.

TES
 Mengganti prompt
Mengganti nama prompt yang sebelumnya mysql>
menjadi \R informatika>

 Menyimpan seluruh aktivitas

Mencatat setiap query yang kita tuliskan di CMD dengan perintah tee diikuti lokasi
penyimpanan catatan tersebut. Jadi semua query akan terekam kedalam file
catatanpratikum3.txt.
TES
Pertama membuat catatan aktivitas dengan nama file ‘mahardika.txt’ lalu menambahkan perintah
sql didalamnya yakni use pratikum3 untuk menggunakan database pratikum3 lalu diakhiri
perintah note.
Untuk mengaksesnya menggunakan perintah mysql –u root –t diikuti lokasi foldernya sehingga
akan muncul hasil querynya yaitu show tables dari database pratikum3.

Mengganti password dari user pma dengan password baru 123. Dalam mengubah password ini
juga harus menentukan host juga.

Setelah mengganti password harus menggunakan perintah diatas untuk mereload sehingga
nantinya user dan password barunya tersebut bisa digunakan.

Tugas Pratikum

Mengganti password user pma dengan password 123

Mengganti password user pma dengan password baru ‘ti’

Mengganti password user pma dengan password baru ‘abcd’


Tugas
Carilah tipe tabel dalam mysql beserta deskripsinya.jelaskan dengan kalimat anda sendiri.
TIPE TABEL
1. MyISAM
Tipe tabel ini bisa dikatakan tabel yang sederhana, stabil serta mudah untuk digunakan.
Kebanyakan penggunaan tipe tabel ini ini untuk menyimpan data yang tidak terlalu rumit serta
memiliki kelebihan dari segi kecepatan dan kestabilan. Tipe tabel ini memiliki 3 jenis lagi yaitu :
 MyISAM Static : tipe tabel ini digunakan ketika tabel berisi kolom-kolom yang tidak
perlu diatur panjang karakter/variabel contohnya varchar dll sehingga setiap kolom
menggunakan nilai yang tetap.
 MyIsam dinamic : berbeda dengan MyISAM static yang mendefinisikan kolom dengan
nilai pasti, pada jenis ini tipe kolom akan bernilai dinamis jadi harus diberi ukuran data
sesuai isi masing-masing kolom.
 MyISAM Compressed : kedua jenis diatas akan dikompresi dengan perintah myisamchk
sehingga ukurannya akan lebih kecil.
2. InnoDB = pada tipe tabel mysql ini memiliki beberapa keunggulan antara lain mendukung
proses transaksi, row level locking, foreign key contraints dan crash recovery.
3. HEAP = pada tipe tabel ini datanya tidak disimpan kedalam hardisk sehingga hanya disimpan
didalam RAM saja. Tipe ini biasanya digunakan hanya untuk tabel sementra sehingga data akan
terhapus saat koneksi terputus.

Daftar pusataka
https://bahasaweb.com/tipe-tipe-tabel-mysql/
https://en.wikipedia.org/wiki/MySQL
https://dev.mysql.com/doc/refman/5.7/en/collation-character-set-applicability-table.html
https://www.duniailkom.com/tutorial-mysql-menjalankan-mysql-server/
http://www.dosenpendidikan.com/dbms-database-management-system-pengertian-macam-
contoh-tujuan-komponen/
https://www.dictio.id/t/siapa-saja-yang-menggunakan-basis-data/13067/2

Anda mungkin juga menyukai