Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Basis Data Klien Server
Pertemuan 1 Kontrak Kuliah Pengenalan BDCS
2
Identitas Mata Kuliah Mata Kuliah/SKS : Semester : PK / Kelas/Klp :
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 > < B < < C < < D < < 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 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
10
Pengenalan Basis Data Klien Server
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,
Defining Constructing Manipulating DBMS Meliputi : Mendefinisikan struktur, Membangun sekumpulan data, Memanipulasi data Menjamin konsistensi, Menjamin konkurensi dari sebuah basis data.
14
Sistem DBA Pengguna/ Programmer DBMS Catalog Basis Data
Program Aplikasi/ Query Interaktif Catalog Basis Data Query Processor Akses Data DBMS Sistem Pengguna/ Programmer Deskripsi 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 : Perangkat lunak server bertanggung jawab pada manajemen data lokal, kebanyakan sama dengan perangkat lunak DBMS 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.
24
Terimakasih Andika Sundawijaya
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.