1 / 24

Basis Data Klien Server

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.

mada
Download Presentation

Basis Data Klien Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 besertateknikpemrogramannya. DBMS (Database Management System) yang digunakanadalah Microsoft SQL Server 2005denganbahasapemrogramanJava (J2EE). Materi yang akandibahasmeliputitabel, relationship, stored procedure, view, trigger, danakses basis data via JDBCuntukaplikasiweb.

  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

  8. Rancangan Materi Praktikum

  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 salingberhubungan. • Karakteristikutama basis data adalah : • Merepresentasikanaspekdaridunianyata, • Terstrukturdenganbaik, • Adapenggunanyadanadaaplikasi, • Disimpandalammemorikomputersecarapermanen, dan • DapatdiaksesdandimanipulasimenggunakanDBMS • Database Management System (DBMS)adalahsebuahsistemperangkatlunakuntukmenyimpan, mengaturdanmengakseske basis data.

  13. DBMS DBMS Meliputi: • Mendefinisikanstruktur, • Membangunsekumpulan data, • Memanipulasi data • Menjaminkonsistensi, • Menjaminkonkurensidarisebuah basis data.

  14. Pengguna/ Programmer DBA Sistem Basis Data Program Aplikasi/ Query Interaktif Deskripsi Basis Data DBMS Compiler DDL Query Processor Akses Data Catalog Basis Data

  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 sundawijaya@gmail.com

More Related