DINAS PENDIDIKAN
SMK NEGERI 1 LUBUKSIKAPING
Jl. Prof. DR. Hamka No. 26 Lubuksikaping Sumatera Barat
Telepon/Fax : (0753)20365 KodePos : 26351
Email :smk1lubuksikaping@gmail.com Website : www.smk1lubuksikaping.sch.id
Bahan Ajar
Menerapkan Sistem Basis Data Client Server
Sekolah : SMK Negeri 1 Lubuksikaping
Bidang Keahlian : Teknologi Informasi dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Rekayasa Perangkat Lunak (2134)
Mata Pelajaran : Basis Data
Kelas/Semester : XI / 1
Materi Pokok : Sistem Basis Data Client Server
Pertemuan : 1 s/d 4
Alokasi Waktu : 4 x 4 x 45Menit
A. Tujuan Pembelajaran
1. Pengetahuan
a. Peserta didik dapat menjelaskan basis data client server dengan tepat
b. Peserta didik dapat menyebutkan kelebihan dan kekurangan sistem basis data
terpusat dengan tepat
c. Peserta didik menjelaskan arsitektur client server sesuai dengan karakteristik
dengan benar.
d. Peserta didik dapat memahami spesifikasi pada computer server dengan benar.
e. Peserta didik dapat menjelaskan praktek menjalankan SQL melalui client dengan
benar.
2. Keterampilan
a. Peserta didik dapat mencari contoh penggunaan basis data client server di
lingkungan sekitar dengan terampil
b. Peserta didik dapat mencari contoh penerapan sistem basis data terpusat di
lingkungan sekitar dengan terampil
c. Peserta didik menggambarkan arsitektur client server sesuai dengan karakteristik
dengan terampil.
d. Peserta didik dapat mencari contoh spesifikasi computer server yang digunakan di
kehidupan sehari-hari dengan terampil.
e. Peserta didik dapat mempraktikkan menjalankan SQL melalui client dengan
terampil.
B. Kompetensi Dasar
1. KD-3 : Pengetahuan
3.12 Menerapkan SQL pada sistem basis data client-server
2. KD-4 : Keterampilan
4.12 Membuat perintah SQL pada sistem basis data client-server
C. Indikator Pencapaian Kompetensi
1. Indikator KD pada KI Pengetahuan (KI-3)
a. menjelaskan basis data client server dengan tepat
b. menyebutkan kelebihan dan kekurangan sistem basis data terpusat dengan tepat
c. menjelaskan arsitektur client server sesuai dengan karakteristik dengan benar.
d. memahami spesifikasi pada computer server dengan benar.
e. menjelaskan praktek menjalankan SQL melalui client dengan benar.
Komponen client sering disebut sebagai front-end, sementara komponen server disebut
sebagai back-end. Komponen client dari aplikasi tersebut dijalankan dalam sebuah workstation
dan menerima masukan data dari pengguna.
Sebuah eksekusi sisi server adalah server Web khusus eksekusi yang melampaui
standar metode HTTP itu harus mendukung. Sebagai contoh, penggunaan CGI script sisi server
khusus tag tertanam di halaman HTML; tag ini memicu tindakan terjadi atau program untuk.
Karakteristik Server:
a. Selalu menunggu permintaan dari salah satu klien. mengeksekusi
b. Melayani klien permintaan kemudian menjawab dengan data yang diminta ke klien.
c. Sebuah server dapat berkomunikasi dengan server lain untuk melayani permintaan klien.
d. Jenis-jenisya yaitu : web server, FTP server, database server, E-mail server, file server, print
server. Kebanyakan web layanan ini juga jenis server.
Sumber :
https://akhmadfauzi.weebly.com/pengantar-telematika--client-dan-server/arsitektur-client-
dan-server
D. Kelebihan dan Kelurangan Client Server
Sumber :
https://dosenit.com/jaringan-komputer/konsep-jaringan/kelebihan-dan-kekurangan-jaringan-
client-server
Pada pembelajaran Basis Data sebelumnya, Ananda telah berhasil menginstal Xampp dan
menggunakannya untuk membuat dan mengelola basis data. Ketika selesai melakukan
instalasi Xampp (yang di dalamnya terdapat MySQL), kita dapat menggunakan program
client berbasis teks. Untuk memulainya, ikuti Langkah-langkah sebagai berikut :
1. Buka aplikasi Xampp yang sudah diinstal kemudian aktifkan MySQL dan Apache
dengan cara klik start.
2. Setelah itu, pilihlah Shell di bagian kanan sebelah atas.
Perhatian gambar tampilan halaman Xampp.
3. Selanjutnya ketikkan mysql -u root -p pada halaman MYSQL. Kemudian tekan enter dan
program client berbasis teks MySQL siap digunakan.
4. Langkah selanjutnya yaitu menggunakan program client berbasis teks MySQL berbasis
teks MySQL dengan menampilkan daftar basis data yang saat ini ada di server MYSQL
ataupun memberikan query SQL untuk menampilkan data berdasarkan kriteria tertentu
kemudian memilih sala satu basis data yang digunakan.
5. Sedangkan untuk memilih basis data tertentu, dapat menggunakan perintah SQL sebagai
berikut. Use nama_databases;, Jika kita memilih basis data niagahoster, maka perintah
yang ditampilkan yaitu use niagahoster;
~ Selesai ~