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

What's hot

Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Saprudin Eskom
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
globalkomputer
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan KomputerAncaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Fajar Sany
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
Adhikara Asmoro
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
Katrina Flomina
 
Proposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis webProposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis web
Ihsan Nurhalim
 
Laporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan KomputerLaporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan Komputer
Pamulang University
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Shofura Kamal
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiDerina Ellya R
 
3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusiCoretan Rissa
 
Interaksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanAwang Ramadhani
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
Bina Sarana Informatika
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
Disma Ariyanti W
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
Tri Sugihartono
 
Laporan KERJA PRAKTEK
Laporan KERJA PRAKTEKLaporan KERJA PRAKTEK
Laporan KERJA PRAKTEK
yogapramudya4
 
Jenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanJenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi Jaringan
A Sisdianto Sumarna
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusiarfianti
 
Database Terdistribusi
Database TerdistribusiDatabase Terdistribusi
Database Terdistribusi
Ismi Islamia
 
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakanSistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Olbers Letfaar
 

What's hot (20)

Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
Soal uts/ pts semester genap mapel pbo kelas xii rpl tahun 2021
 
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptxAdministrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
Administrasi-Sistem-Jaringan-Kelas-XI-pptx.pptx
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Ancaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan KomputerAncaman-Ancaman pada Keamanan Jaringan Komputer
Ancaman-Ancaman pada Keamanan Jaringan Komputer
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
Proposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis webProposal aplikasi pariwisata berbasis web
Proposal aplikasi pariwisata berbasis web
 
Laporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan KomputerLaporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan Komputer
 
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMINLaporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
Laporan Praktikum Basis Data Modul IV-Membuat Database Pada PHPMYADMIN
 
Materi Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan NormalisasiMateri Basis Data - Anomali dan Normalisasi
Materi Basis Data - Anomali dan Normalisasi
 
3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi
 
Interaksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + Jawaban
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Laporan KERJA PRAKTEK
Laporan KERJA PRAKTEKLaporan KERJA PRAKTEK
Laporan KERJA PRAKTEK
 
Jenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi JaringanJenis Layanan & Macam Sistem Operasi Jaringan
Jenis Layanan & Macam Sistem Operasi Jaringan
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
Database Terdistribusi
Database TerdistribusiDatabase Terdistribusi
Database Terdistribusi
 
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakanSistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
Sistem informasi penjualan minimarket berintegrasi barcode reader menggunakan
 

Similar to Basis data klien server

Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
GithaMahulete
 
Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)
UFhie Ah
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Annidafatra
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
FajriFatahillah2
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
Dani Suryanto
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuser
Irsyad Casanova
 
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
AnisHaerunisa2
 
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Intanks20
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdePT.Citra Mulia
 
practica ADI
practica ADIpractica ADI
practica ADI
bratt rubio
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_small
arimayawulantara
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
SeptiHendarwati
 
M1 dbms
M1   dbmsM1   dbms
M1 dbms
benzy swaroes
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
Tino Dwiantoro
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
k4ira
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Mutia Nabila
 

Similar to Basis data klien server (20)

Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
 
Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
 
Bab 5
Bab 5Bab 5
Bab 5
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuser
 
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
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
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppde
 
practica ADI
practica ADIpractica ADI
practica ADI
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_small
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 
M1 dbms
M1   dbmsM1   dbms
M1 dbms
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 

More from Rangga Ananto

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

More from Rangga Ananto (8)

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

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.