SlideShare a Scribd company logo
Basis Data
Klien Server
Pertemuan 1
- Kontrak Kuliah
- Pengenalan BDCS
Identitas Mata Kuliah
 Mata Kuliah/SKS :
Basis Data Klien Server/4(1-3)
 Semester :
4 (Genap) Tahun Akademik 2011/2012
 PK / Kelas/Klp :
Manajemen Informatika (A/B/C) (P1-P2)
Deskripsi Mata Kuliah
 Mempelajari basis data klien/server beserta
teknik pemrogramannya. DBMS (Database
Management System) yang digunakan adalah
Microsoft SQL Server 2005 dengan bahasa
pemrograman Java (J2EE). Materi yang akan
dibahas meliputi tabel, relationship, stored
procedure, view, trigger, dan akses basis data
via JDBC untuk aplikasi web.
Dosen
 Koordinator :
Andika Sundawijaya, ST
 Dosen :
Pessi Grihastamadya, Skom
Ardiansyah, SKom
Penilaian
Penilaian Kuliah (Teori) :
 Ujian Tengah Semester (UTS) : 15 %
 Ujian Akhir Semester (UAS) : 15 %
 Quiz (min 2 kali) : 10 %
Penilaian Praktikum :
 Tugas Individu : 20 %
 Tugas Projek Akhir : 40 %
Penilaian
Standar Penilaian :
A > 75
65 < B < 75
40 < C < 65
20 < D < 40
20 < E
Rancangan Materi Kuliah
Pertemuan ke- Pokok Bahasan
1 Kontrak Kuliah
Pengenalan Basis Data Klien Server
2, 3 Dasar SQL Server
4, 5 SQL Server Lanjut
6 Dasar Pemrograman Java pada Web
7 Review Materi I
8 JDBC SQL Server
9, 10, 11 J2EE (Java 2 Enterprise Edition)
12 Report pada J2EE
13 Framework pada J2EE
14 Review Materi II
Rancangan Materi Praktikum
Pertemuan ke- Pokok Bahasan
1 Pengenalan Basis Data Klien Server
2, 3 Dasar SQL Server
4, 5 SQL Server Lanjut
6 Dasar Pemrograman Java pada Web
7 JDBC SQL Server
8 JDBC SQL Server
9, 10, 11 J2EE (Java 2 Enterprise Edition)
12 Report pada J2EE
13 Presentasi Tugas Akhir 1
14 Presentasi Tugas Akhir 2
Tugas Projek Akhir
 Kelompok 2-3 Orang
 Judul/tema tugas projek akhir dikelola oleh
masing-masing dosen praktikum
Pengenalan Basis Data
Klien Server
Basis Data
 Data
 Informasi
 Basis Data
 DBMS (Database Management System)
Pengenalan & Definisi
 Basis Data
sekumpulan data yang saling berhubungan.
 Karakteristik utama basis data adalah :
 Merepresentasikan aspek dari dunia nyata,
 Terstruktur dengan baik,
 Ada penggunanya dan ada aplikasi,
 Disimpan dalam memori komputer secara permanen, dan
 Dapat diakses dan dimanipulasi menggunakan DBMS
 Database Management System (DBMS) adalah sebuah
sistem perangkat lunak untuk menyimpan, mengatur dan
mengakses ke basis data.
DBMS
DBMS Meliputi :
 Mendefinisikan struktur,
 Membangun sekumpulan data,
 Memanipulasi data
 Menjamin konsistensi,
 Menjamin konkurensi dari sebuah basis data.
Defining Constructing Manipulating
Program Aplikasi/
Query Interaktif
Catalog Basis Data
Query Processor
Akses
Data
DBMS
Sistem
Basis Data
Pengguna/
Programmer
Deskripsi
Basis Data
Compiler
DDL
DBA
Klien/Server
 Pengertian client/ server yaitu sebuah sistem
yang saling berhubungan dalam sebuah
jaringan yang memiliki dua komponen utama
yang satu berfungsi sebagai client dan
satunya lagi sebagai server atau biasa
disebut 2-Tier.
 Dengan adanya internet dan jaringan maka
konsep 2-tier ini mulai bergeser dan
berkembang menjadi 3-tier.
2 Tier vs 3 Tier
 2-tier. Membagi proses load kedalam dua bagian.
Aplikasi utama secara logika dijalankan/ berjalan
pada sisi client yang biasanya mengirimkan
request dalam bentuk sintaks SQL ke sebuah
database server yang berfungsi sebagai media
penyimpanan data. Kita bisa juga menyebutnya
dengan arsitektur fat client karena bagian terbesar
atau yang utama dari aplikasi berjalan pada sisi
client/ komputer client.
2 Tier vs 3 Tier (II)
 3-tier. Membagi proses loading antara 1)
komputer client menjalankan graphical user
interface (GUI) logic, 2) aplikasi server
menjalankan business logic, dan 3) database
dan/ atau legacy application. Karena 3-tier
memindahkan application logic ke server
sehingga sering juga disebut sebagai
arsitektur fat server.
 Semua aplikasi client/server haruslah memiliki
paling tidak 2-tier : user interface pada sisi
client dan data terdistribusi yang disimpan
pada sisi server.
Karakteristik Klien
 Klien
 Menyediakan antar muka untuk user
 Menyediakan format query atau perintah dalam
bahasa yang telah dikenal
 Mengkomunikasikan format query dan perintah
dengan server yang disesuaikan dengan metode
komunikasi antar proses yang diterima
 Melaksanakan analisis terhadap data yang
merupakan hasil yang dikembalikan oleh server
 Menampilkan hasil query dan perintah kepada user
Karakteristik Server
 Server
 Menyediakan servis pada client (bisa lebih
dari satu)
 Hanya merespon query atau perintah yang
dikirimkan oleh klien, tidak memulai
komunikasi dengan client
Klien Server
 Klien  Request
 Server  Service
Dalam DDBMS yang banyak digunakan, model perangkat
lunak dibagi ke
dalam tiga level :
1. Perangkat lunak server bertanggung jawab pada
manajemen data lokal, kebanyakan sama dengan
perangkat lunak DBMS
2. Perangkat lunak client bertanggung jawab untuk
fungsi distribusi; mengakses informasi distribusi data
dari katalog DDBMS dan memproses semua
permintaan yang membutuhkan akses ke lebih dari
satu tempat. Hal ini juga ditangani semua antar muka
user.
 Perangkat lunak komunikasi (biasanya
dihubungkan dengan sistem operasi
terdistribusi) menyediakan primitif komunikasi
yang digunakan oleh client untuk mengirim
perintah dan data ke tempat yang berbeda
sesuai kebutuhan. Hal ini bukan bagian yang
terpenting dalam DDBMS, tetapi
menyediakan primitf komunikasi dan
pelayanan yang esensial.
Terimakasih
Andika Sundawijaya
sundawijaya@gmail.com

More Related Content

PDF
[PBO] Pertemuan 6 - Interface
PDF
[PBO] Pertemuan 5 - Inheritance
PDF
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
PPTX
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
PDF
Modul Ajar Basis Data
PDF
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
PDF
Mengenal Virtual Private Server
DOCX
Konsep dasar basis data terpusat,ppde
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 5 - Inheritance
Modul PBO Bab-07 - Enkapsulasi (Encapsulation)
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Modul Ajar Basis Data
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Mengenal Virtual Private Server
Konsep dasar basis data terpusat,ppde

What's hot (20)

PPTX
Deteksi dan koreksi kesalahan lengkap
PDF
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
DOCX
Soal essay basis data xi
DOCX
Makalah sistem informasi
PDF
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
PPT
Modul Microsoft Excel PPT
PPTX
Ragam Dialog :: Interaksi Manusia dan Komputer
PPT
Power Point membuat email
PDF
Privasi dan Keamanan Internet
PPT
perangkat-keras-komputer.ppt
PDF
PPTX
Rpl 5-perencanaan proyek perangkat lunak
PPTX
#1 PENGENALAN PYTHON
PPTX
Presentasi perakitan komputer
PDF
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
PPTX
Jenis dan proses interupsi
PDF
Makalah I Rancangan Database CDM dan PDM
DOC
Makalah sistem-operasi
PDF
Basis Data Client-Server
Deteksi dan koreksi kesalahan lengkap
[PBO] Pertemuan 13 - Membuat Aplikasi Desktop dengan JDBC DAO MVC
Soal essay basis data xi
Makalah sistem informasi
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
Modul Microsoft Excel PPT
Ragam Dialog :: Interaksi Manusia dan Komputer
Power Point membuat email
Privasi dan Keamanan Internet
perangkat-keras-komputer.ppt
Rpl 5-perencanaan proyek perangkat lunak
#1 PENGENALAN PYTHON
Presentasi perakitan komputer
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Jenis dan proses interupsi
Makalah I Rancangan Database CDM dan PDM
Makalah sistem-operasi
Basis Data Client-Server
Ad

Similar to Basis data klien server (20)

PDF
Pertemuan 10 (database client-server)
DOCX
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
PDF
Database server dan manajemennya (DBSM)
DOCX
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
PPTX
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
PPTX
Bab 5
PPSX
2.lingkungan bsd
PPTX
Arsitektur dbms multiuser
PPTX
Pertemuan 15 & 16 Basis Data - Pertemuan 15 & 16 - Basis Data.pptx
DOCX
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
DOCX
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
PDF
practica ADI
PPT
03 Sistem Manajemen Basis Data
DOCX
Zentyal adalah server_linux_untuk_small
PDF
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
PDF
M1 dbms
PPTX
TND-052-P02 - DBMS dan Perancangan Basis Data
PPTX
Basic understanding of database ( INDONESIAN )
PDF
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
PPT
setting client server pada jaringan komputer
Pertemuan 10 (database client-server)
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Database server dan manajemennya (DBSM)
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Bab 5
2.lingkungan bsd
Arsitektur dbms multiuser
Pertemuan 15 & 16 Basis Data - Pertemuan 15 & 16 - Basis Data.pptx
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
practica ADI
03 Sistem Manajemen Basis Data
Zentyal adalah server_linux_untuk_small
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
M1 dbms
TND-052-P02 - DBMS dan Perancangan Basis Data
Basic understanding of database ( INDONESIAN )
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
setting client server pada jaringan komputer
Ad

More from Rangga Ananto (8)

PPTX
[Docuementasi] Keamanan Sistem Informasi SYS'2016 - Wifi Crack With Aicrack-ng
PPTX
Tutorial Merakit PC Gaming High End Sendiri
PPT
Sistem bilangan
PPT
Flow control, exception handling array
PPTX
Membuat database sederhana dengan ms.access 2007
PPTX
Membandingkan 2 teks eksplanasi
PPTX
Bahasa Pemrograman C++
PPT
Waterfall model
[Docuementasi] Keamanan Sistem Informasi SYS'2016 - Wifi Crack With Aicrack-ng
Tutorial Merakit PC Gaming High End Sendiri
Sistem bilangan
Flow control, exception handling array
Membuat database sederhana dengan ms.access 2007
Membandingkan 2 teks eksplanasi
Bahasa Pemrograman C++
Waterfall model

Recently uploaded (20)

PDF
GAME ONLINE MENARIK PELAJAR4D COBA KEBERUNTUNGAN MU
PPTX
PPT MAGANG PLNjj gt eeeeuihhgghjjj.pptx
PDF
ALFABET88 AGEN SABUNG AYAM 24 JAM DAN BONUS WINSTREAK 100%.pdf
PPTX
Download Materi Inisiasi Sesi 8.pptxf presentasi
PPTX
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pptx
PPTX
1750471892153_NEGOSIASI punya Tuti .pptx
PPTX
Presentation1SSSSSSSSSSSSSSDDAADDDS.pptx
PPTX
Salinan Asmaul Husna Kartu Pengingat Biru dan Putih Sederhana_20250808_230415...
PPTX
MATERI SOSIALISASI KONSELING PKM .pptx
PPTX
ppt pramuka pedoman tongkat pramuka dalam baris-berbaris
PPTX
Pelatihan Arduino dan penerapannyaa.pptx
DOCX
struktur LDK Ashabul Muslimin Migasss.docx
PPTX
Overview Pelatihan Dasar CPNS 2019_Gol III.pptx
PPTX
Teknis Kegiatan Gerbangdutas 2023 19052023_1.pptx
PDF
Contoh Kop surat untuk kegaiatan musyawarah
PPTX
ppt permainan tradisional kebugaran jasmani
PPTX
Manajemen jalan napas pada manusia untuk bhd
PDF
gambar kop pan Musyawarah daerah provinsi
PDF
Template KARTU PELAJAR MADRASAH TSANAWIYAH.pdf
PDF
TA_Haafizd_Jamalulail_-_1601194147 Revisi.pdf
GAME ONLINE MENARIK PELAJAR4D COBA KEBERUNTUNGAN MU
PPT MAGANG PLNjj gt eeeeuihhgghjjj.pptx
ALFABET88 AGEN SABUNG AYAM 24 JAM DAN BONUS WINSTREAK 100%.pdf
Download Materi Inisiasi Sesi 8.pptxf presentasi
Tatacara pendaftaran Baksos melalui Aplikasi SIKAP.pptx
1750471892153_NEGOSIASI punya Tuti .pptx
Presentation1SSSSSSSSSSSSSSDDAADDDS.pptx
Salinan Asmaul Husna Kartu Pengingat Biru dan Putih Sederhana_20250808_230415...
MATERI SOSIALISASI KONSELING PKM .pptx
ppt pramuka pedoman tongkat pramuka dalam baris-berbaris
Pelatihan Arduino dan penerapannyaa.pptx
struktur LDK Ashabul Muslimin Migasss.docx
Overview Pelatihan Dasar CPNS 2019_Gol III.pptx
Teknis Kegiatan Gerbangdutas 2023 19052023_1.pptx
Contoh Kop surat untuk kegaiatan musyawarah
ppt permainan tradisional kebugaran jasmani
Manajemen jalan napas pada manusia untuk bhd
gambar kop pan Musyawarah daerah provinsi
Template KARTU PELAJAR MADRASAH TSANAWIYAH.pdf
TA_Haafizd_Jamalulail_-_1601194147 Revisi.pdf

Basis data klien server

  • 1. Basis Data Klien Server Pertemuan 1 - Kontrak Kuliah - Pengenalan BDCS
  • 2. Identitas Mata Kuliah  Mata Kuliah/SKS : Basis Data Klien Server/4(1-3)  Semester : 4 (Genap) Tahun Akademik 2011/2012  PK / Kelas/Klp : Manajemen Informatika (A/B/C) (P1-P2)
  • 3. Deskripsi Mata Kuliah  Mempelajari basis data klien/server beserta teknik pemrogramannya. DBMS (Database Management System) yang digunakan adalah Microsoft SQL Server 2005 dengan bahasa pemrograman Java (J2EE). Materi yang akan dibahas meliputi tabel, relationship, stored procedure, view, trigger, dan akses basis data via JDBC untuk aplikasi web.
  • 4. Dosen  Koordinator : Andika Sundawijaya, ST  Dosen : Pessi Grihastamadya, Skom Ardiansyah, SKom
  • 5. Penilaian Penilaian Kuliah (Teori) :  Ujian Tengah Semester (UTS) : 15 %  Ujian Akhir Semester (UAS) : 15 %  Quiz (min 2 kali) : 10 % Penilaian Praktikum :  Tugas Individu : 20 %  Tugas Projek Akhir : 40 %
  • 6. Penilaian Standar Penilaian : A > 75 65 < B < 75 40 < C < 65 20 < D < 40 20 < E
  • 7. Rancangan Materi Kuliah Pertemuan ke- Pokok Bahasan 1 Kontrak Kuliah Pengenalan Basis Data Klien Server 2, 3 Dasar SQL Server 4, 5 SQL Server Lanjut 6 Dasar Pemrograman Java pada Web 7 Review Materi I 8 JDBC SQL Server 9, 10, 11 J2EE (Java 2 Enterprise Edition) 12 Report pada J2EE 13 Framework pada J2EE 14 Review Materi II
  • 8. Rancangan Materi Praktikum Pertemuan ke- Pokok Bahasan 1 Pengenalan Basis Data Klien Server 2, 3 Dasar SQL Server 4, 5 SQL Server Lanjut 6 Dasar Pemrograman Java pada Web 7 JDBC SQL Server 8 JDBC SQL Server 9, 10, 11 J2EE (Java 2 Enterprise Edition) 12 Report pada J2EE 13 Presentasi Tugas Akhir 1 14 Presentasi Tugas Akhir 2
  • 9. Tugas Projek Akhir  Kelompok 2-3 Orang  Judul/tema tugas projek akhir dikelola oleh masing-masing dosen praktikum
  • 11. Basis Data  Data  Informasi  Basis Data  DBMS (Database Management System)
  • 12. Pengenalan & Definisi  Basis Data sekumpulan data yang saling berhubungan.  Karakteristik utama basis data adalah :  Merepresentasikan aspek dari dunia nyata,  Terstruktur dengan baik,  Ada penggunanya dan ada aplikasi,  Disimpan dalam memori komputer secara permanen, dan  Dapat diakses dan dimanipulasi menggunakan DBMS  Database Management System (DBMS) adalah sebuah sistem perangkat lunak untuk menyimpan, mengatur dan mengakses ke basis data.
  • 13. DBMS DBMS Meliputi :  Mendefinisikan struktur,  Membangun sekumpulan data,  Memanipulasi data  Menjamin konsistensi,  Menjamin konkurensi dari sebuah basis data. Defining Constructing Manipulating
  • 14. Program Aplikasi/ Query Interaktif Catalog Basis Data Query Processor Akses Data DBMS Sistem Basis Data Pengguna/ Programmer Deskripsi Basis Data Compiler DDL DBA
  • 15. Klien/Server  Pengertian client/ server yaitu sebuah sistem yang saling berhubungan dalam sebuah jaringan yang memiliki dua komponen utama yang satu berfungsi sebagai client dan satunya lagi sebagai server atau biasa disebut 2-Tier.  Dengan adanya internet dan jaringan maka konsep 2-tier ini mulai bergeser dan berkembang menjadi 3-tier.
  • 16. 2 Tier vs 3 Tier  2-tier. Membagi proses load kedalam dua bagian. Aplikasi utama secara logika dijalankan/ berjalan pada sisi client yang biasanya mengirimkan request dalam bentuk sintaks SQL ke sebuah database server yang berfungsi sebagai media penyimpanan data. Kita bisa juga menyebutnya dengan arsitektur fat client karena bagian terbesar atau yang utama dari aplikasi berjalan pada sisi client/ komputer client.
  • 17. 2 Tier vs 3 Tier (II)  3-tier. Membagi proses loading antara 1) komputer client menjalankan graphical user interface (GUI) logic, 2) aplikasi server menjalankan business logic, dan 3) database dan/ atau legacy application. Karena 3-tier memindahkan application logic ke server sehingga sering juga disebut sebagai arsitektur fat server.
  • 18.  Semua aplikasi client/server haruslah memiliki paling tidak 2-tier : user interface pada sisi client dan data terdistribusi yang disimpan pada sisi server.
  • 19. Karakteristik Klien  Klien  Menyediakan antar muka untuk user  Menyediakan format query atau perintah dalam bahasa yang telah dikenal  Mengkomunikasikan format query dan perintah dengan server yang disesuaikan dengan metode komunikasi antar proses yang diterima  Melaksanakan analisis terhadap data yang merupakan hasil yang dikembalikan oleh server  Menampilkan hasil query dan perintah kepada user
  • 20. Karakteristik Server  Server  Menyediakan servis pada client (bisa lebih dari satu)  Hanya merespon query atau perintah yang dikirimkan oleh klien, tidak memulai komunikasi dengan client
  • 21. Klien Server  Klien  Request  Server  Service
  • 22. Dalam DDBMS yang banyak digunakan, model perangkat lunak dibagi ke dalam tiga level : 1. Perangkat lunak server bertanggung jawab pada manajemen data lokal, kebanyakan sama dengan perangkat lunak DBMS 2. Perangkat lunak client bertanggung jawab untuk fungsi distribusi; mengakses informasi distribusi data dari katalog DDBMS dan memproses semua permintaan yang membutuhkan akses ke lebih dari satu tempat. Hal ini juga ditangani semua antar muka user.
  • 23.  Perangkat lunak komunikasi (biasanya dihubungkan dengan sistem operasi terdistribusi) menyediakan primitif komunikasi yang digunakan oleh client untuk mengirim perintah dan data ke tempat yang berbeda sesuai kebutuhan. Hal ini bukan bagian yang terpenting dalam DDBMS, tetapi menyediakan primitf komunikasi dan pelayanan yang esensial.