Anda di halaman 1dari 7

Nama : FIDRUS WISNU S

Kelas : XI TKJ 3
Absen : 13
Mapel : ASJ (Administrasi Sistem Jaringan)

A. Materi Database Server

1.Pengertian
Database  Server adalah sebuah program komputer yang mampu menyediakan layanan data untuk
di distribusikan ke kepada komputer lain (klien) dengan kode program yang telah ditentukan. Database
yang umumnya banyak digunakan untuk kalangan pembuat web adalah MySQL (My Structure
QueryLanguage).

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS (Data
Based Multi System) yang ber lisensi GPU (General Public License). MySQL dirilis pertama kalinya
pada tanggal 23 Mei 1995 oleh Pengembang Oracle yaitu David Axmark (dari Swedia) dan Michael
Monty (Dari Finlandia).

2.Manfaat Database Server

1. Semua data untuk organisasi dapat disimpan di satu lokasi


2. Database server menambahkan tingkat keamanan data
3. Database server menyediakan layanan database management service dimana data disusun
4. Dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data
5. Beberapa klien dapat mengakses data yang disimpan di database server dalam satu waktu tanpa
saling mengganggu satu sama lain

3.Keutamaan Database Server MySQL

1. Unjuk kerja yang tinggi dalam memproses query sederhana.


2. Dalam pengertian MySQL memiliki kecepatan di atas rata-rata untuk dapat memproses lebih
banyak SQL per satuan waktu
3. Memiliki lebih banyak tipe data
4. Beberapa tipe data yang dimiliki oleh MySQL adalah : FLOAT, DOUBLE, CHAR, VARCHAR,
TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM. Yang panjang
datanya sebesar 8 byte.
5. Memiliki kemampuan maksimal 32 index dalam satu tabel
6. Programmer dapat membuat index hingga 32 dalam satu tabel
7. Memiliki beberapa lapisan keamanan
8. Keamanan yang dimaksud seperti subnetmask, nama host dan izin akses user dengan sistem
perijinan yang mendetail serta sandi/password terenkripsi.
9. Dapat terkonektifitas dengan protokol TCP/IP 
10. Memiliki fitur multi user yang dapat digunakan oleh beberapa pengguna dalam satu waktu.
11. Memiliki Command and function serta struktur tabel yang lebih fleksibel
4.Cara Kerja Database MySQL Server

1. Klien mengakses suatu halaman di web server


2. Jika file yang diakses adalah PHP, maka akan diteruskan ke PHP interpreter untuk di eksekusi
3. Jika dalam file PHP ada function yang akan mengakses database, maka PHP interpreter akan
mengakses database sesuai dengan script PHP yang dimiliki
4. Database server mengirimkan data (jika pencarian atau pengambilan data) atau informasi
dikenali, aktifitas web yang dilakukan terdiri dari (status, penambahan, pengeditan, pencarian dan
penghapusan)
5. PHP interpreter mengembalikan hasil interpreter PHP ke Web Server untuk di kirim ke klien
6. Web server mengirim hasil eksekusi file ke Klien (dalam bentuk halaman web) sebagai Response

5.Implementasi Database Server


Beberapa database yang dapat dipergunakan pada Database Server :

1. MySQL
2. Microsoft SQL Server
3. Oracle

Beberapa Bahasa pemograman yang support terhadap MySQL adalah sebagai berikut :

1. PHP
2. ASP
3. C
4. C++
5. Perl
6. Python
7. Ruby, dll

6.bahasa SQL

1.  DDL (Data Definition Language)


DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database
yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi metadata dari objek-
objek database.
Beberapa perintah dasar yang termasuk DDL ini antara lain : 
a. CREATE
Perintah ini digunakan untuk membuat, termasuk diantaranya membuat database baru, tabel baru, view  
baru, dan kolom.
b. ALTER
Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. Pekerjaannya mencakup
mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan
atribut pada kolom.
c. RENAME
Perintah yang digunakan untuk merubah nama Objek
d. DROP
Perintah ini digunakan untuk menghapus database dan tabel.

2.  DML (Data Manipulation Language)


DML merupakan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table
seperti memasukkan, merubah dan menghapus isi data - dan tidak terkait dengan perubahan struktur dan
definisi tipe data dari objek database.
Perintah SQL yang termasuk dalam DML antara lain :
a. UPDATE
Perintah ini digunakan untuk memperbaharui data lama menjadi data terkini. Jika anda memiliki data
yang salah atau kurang Up To Date dengan kondisi sekarang, maka dapat diubah isi datanya dengan
menggunakan perintah UPDATE.

b. INSERT
perintah ini digunakan untuk menyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya
setelah database dan tabel selesai dibuat.

c. SELECT
Perintah ini digunakan untuk mengambil data atau menampilkan data dari satu tabel atau beberapa tabel
dalam relasi. Data yang diambil dapat kita tampilkan dalam layar prompt MySQL secara langsung
maupun ditampilkan pada tampilan aplikasi.

d. DELETE
Perintah ini digunakan untuk menghapus data dari tabel. Biasanya data yang dihapus adalah data yang
tidak diperlukan lagi. Pada saat menghapus data, perintah yang telah dijalankan tidak dapat digagalkan,
sehingga data yang telah hilang tidak dapat dikembalikan lagi.

3.  DCL (Data Control Language)


DCL merupakan perintah SQL yang berhubungan dengan manipulasi user dan hak akses
(priviledges).
Perintah SQL yang termasuk dalam DCL antara lain :
a. GRANT
Perintah ini digunakan untuk memberikan hak / izin akses oleh administrator (pemilik utama) server
kepada user (pengguna biasa). Hak akses tersebut berupa hak membuat (CREATE), mengambil
(SELECT), menghapsu (DELETE), mengubah (UPDATE) dan hak khusus berkenaan dengan sistem
databasenya.

b. REVOKE
perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak
aksesyang telah diberikan kepada user oleh administrator.

B.Installasi dan Konfigurasi MySQL Server di Debian

1.install dulu aplikasi mysql dengan perintah

#sudo apt-get install mysql-server mysql-client

Setelah itu kalian harus memasukkan password "root" di aplikasi mysql

Setelah itu kalian akan di perintah untuk memasukkan password "root" mysql yang tadi

Setelah itu Proses Instalasi Mysql telah selesai

2. Cara menggunakan Database Server dengan mengetikkan perintah 

#mysql -u root -p

lalu masukkan password root mysql tadi dan akan muncul tulisan seperti dibawa ini

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 43

Server version: 5.5.31-0+wheezy1 (Debian)


Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

itu tadi menggunakan Database Server Mysql dengan terminal, jika kita ingin mengelola Database Server
dengan menggunakan GUI maka kita harus menginstal aplikasi phpmyadmin untuk mengelola dengan
web browser.

           1. Pertama kita install aplikasi phpmyadmin dengan mengetikkan perintah

                   #apt-get  install phpmyadmin

           2. Setelah itu akan muncul seperti gambar di bawah ini

                Pilih apache2 dengan tekan spasi di tulisan apache2

          3. Lalu klik yes seperti gambar di bawah ini

            4. Setelah itu akan kita akan diminta untuk memasukkan password mysql tadi
             5. Lalu kita akan diminta untuk membuat password baru dari administrative user. kita bisa
memasukkan password yang sama dengan password mysql tadi

               6. Setelah itu kita diminta untuk mengkonfirmasi password administrative user tadi. masukkan
password yang sama dengan password administrative user tadi.

               7. setelah itu proses penginstalan telah selesai sekarang kita akan mengujinya dengan cara buka
web browser dan mengetikkan IP server seperti gambar di bawah ini

                   8. Jika sudah muncul tampilan seperti di atas maka Database Server dengan Mysql telah
berhasil, sekarang masuk dengan akun "root" dan masukkan password administrative user tadi

Anda mungkin juga menyukai