DOSEN PENGAMPU :
Prof. Dr. EKOHARIADI, M.Pd
Disusun oleh :
RICA ELFIRA NINGTYAS
20050974019
DAFTAR ISI
DAFTAR ISI........................................................................................................................................1
BAB I PENDAHULUAN....................................................................................................................2
A. DESKRIPSI..............................................................................................................................2
B. PRASYARAT...........................................................................................................................2
C. PETUNJUK PENGGUNAAN MODUL................................................................................2
BAB II KEGIATAN PEMBELAJARAN..........................................................................................3
A. TUJUAN...................................................................................................................................3
B. URAIAN MATERI..................................................................................................................3
1) Konsep Basis Data Client-server...........................................................................................3
2) Bentuk Arsitektur Aplikasi Basis Data..................................................................................3
3) Penggunaan ODBC dalam Mengakses Query pada Basis Data...............................................5
C. TES MANDIRI........................................................................................................................6
Tes Tulis................................................................................................................................6
Tes Praktik.............................................................................................................................7
BAB III PENUTUP.............................................................................................................................8
DAFTAR PUSTAKA..........................................................................................................................9
BAB I
PENDAHULUAN
A. DESKRIPSI
Modul Basis Data dalam Rekayasa Perangkat Lunak (RPL) ini disusun sebagai bahan
pembelajaran siswa atau peserta didik pada tingkat SMK. Isi modul ini terdiri dari konsep
basis data client-server, bentuk-bentuk arsitektur aplikasi dalam basis data, penggunaan
ODBC dalam mengakses query pada basis data, beserta beberapa soal untuk menguji
pemahaman peserta didik baik secara teori mauoun secara praktik.
Hasil belajar yang akan dicapai setelah menguassai modul ini adalah memiliki
pengetahuan dasar bidang basis data terutama mengenai client-server dan ODBC dalam
mengakses query pada basis data. Di samping penguasaan dasar dalam bidang basis data,
diharapkan juga pada akhirnya peserta didik dapat terampil dalam melakukan dan
menerapkan penggunaan ODBC dalam mengakses query pada basis data.
B. PRASYARAT
Untuk mempelajari dan menguasai modul ini, peserta didik dipersyaratkan telah
menguasai materi tentang konsep basis data secara umum.
7. Waktu yang digunakan untuk menyelesaikan modul ini yaitu 4 jam pelajaran.
BAB II
KEGIATAN PEMBELAJARAN
A. TUJUAN
Setelah mempelajari topik ini, kamu memiliki kompetensi sebagai berikut :
Menjelaskan konsep basis data client-server
Menjelaskan bentuk-bentuk arsitektur aplikasi dalam basis data
Menjelaskan penggunaan ODBC dalam mengakses query pada basis data
Menerapkan penggunaan ODBC dalam mengakses query pada basis data
B. URAIAN MATERI
1. KONSEP BASIS DATA CLIENT-SERVER
Database Client Server adalah teknologi terkini dari perkembangan aplikasi
berbasis data yang sering juga disebut database SQL. Secara sederhana, Client Server
dapat di artikan sebagai aplikasi manajemen database terpusat yang diatur dan
dikendalikan oleh satu komputer yang disebut server. Server dalam hal ini berfungsi
melayani reques (permintaan) dari komputer lain yang disebut workstation / Client.
Client melakukan permintaan ke server dengan mengirimkan perintah yang
ukurannya sangat kecil, kemudian server menjalankan perintah tersebut dan
mengirimkan langsung hasilnya ke Client.
Keuntungannya : lebih banyak proses dilakukan disisi server daripada client,
transfer data yang terjadi menjadi lebih cepat, karena hanya data-data yang diperlukan
saya yang akan di transfer, tingkat keamanan data yang lebih tinggi.
Pada sistem ini semua proses utama dan fungsi sistem manajemen basis data
seperti user application programs dan user interface programs berada secara
terpusat di satu komputer berkecepatan dan kapasitas tinggi (main frame).
Pengguna mengakses basis data menggunakan terminal komputer. Pada arsitektur
ini digunakan komputer main frame yg menyediakan semua proses utama seperti
fungsinya pada DBMS (user application programs & user interface programs).
Bentuk arsitektur terpusat ini menggambarkan pengaksesan terminal-terminal
komputer (client) pada komputer server, berupa display informasi dan kontrol
saja, karena pada terminal komputer tidak memungkinkan memiliki resource yang
lebih.
Seiring perkembangan teknologi dan turunnya harga hardware, banyak
terminal user digantikan dengan PC, akan tetapi DBMS masih ditempatkan
terpusat (Application program execution & user interface processing ditempatkan
pada satu mesin). Gambar dibawah ini menjelaskan Arsitektur Centralized
Database manajemen Sistem (CDBMS)
pengguna pada data lokal dan juga mampu untuk memproses data yang disimpan
pada komputer lain yang terhubung dengan jaringan. Pengguna mengakses basis
data terdistribusi dengan menggunakan dua aplikasi yaitu aplikasi lokal dan
aplikasi global.
b. SMBD Paralel
SMBD paralel. Sistem manajemen basis data ini menggunakan beberapa
prosesor dan disk yang dirancang untuk dijalankan secara paralel dan simultan.
Sistem ini digunakan untuk memperbaiki kinerja dari DBMS
Perkembangan Arsitektur SMBD cukup pesat dan cepat dengan mengikuti
trend yang sejalan dengan kemajuan arsitektur sistem komputer serta teknologi
informasi dan komunikasi. Beberapa ragam jenis arsitektur aplikasi SMBD
tersebut antar lain ialah:
1) Arsitektur Teleprocessing.
2) Arsitektur File-Server Architecture.
3) Arsitektur Singgle tier.
4) Arsitektur two-tier client/server.
5) Arsitektur three-tier client/server.
6) Arsitektur N-tier client/server.
7) Paralel arsitektur
C. TES MANDIRI
a. Tes Tulis
1. Apa yang disebut Database Client Server?
2. Apa yang kamu ketahui mengenai Arsitektur aplikasi basis data?
3. Sebutkan dan jelaskan macam-macam aplikasi manajemen basis data!
BAB III
PENUTUP
Setelah menyelasaikan modul ini, peserta didik berhak untuk mengikuti tes evaluasi
untuk menguji kompetensi yang telah dipelajari. Jika peserta didik dinyatakan memenuhi
syarat kelulusan dari hasil evaluasi modul ini, maka peserta didik berhak untuk melanjutkan
ke topik atau modul berikutnya.
DAFTAR PUSTAKA
zahiraccounting.com. Apakah Database Client Server itu?. Diakses pada 28 Maret 2021, dari
https://zahiraccounting.com/id/8980-apakah-database-client-server-itu.html#:~:text=Database
%20Client%20Server%20adalah%20teknologi,sering%20juga%20disebut%20database
%20SQL.&text=Client%20melakukan%20permintaan%20ke%20server,mengirimkan
%20langsung%20hasilnya%20ke%20Client.