Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk...
Transcript of Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk...
![Page 1: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/1.jpg)
Arsitektur Database
Brigida Arie Minartiningtyas, M.Kom.
![Page 2: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/2.jpg)
Sistem Database merupakan satu kesatuan dariDatabase Management System (DBMS) dan database
DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan
control terhadap semua kegiatan yang mengakses database
Tujuan utamanya adalah untuk menyediakan sistem yang aman, nyaman, dan efisien untuk user dalam mengakses dan menyimpan informasi
![Page 3: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/3.jpg)
Merupakan bagian yang merubah queri level tinggi menjadi instruksi level rendah
Menyediakan antarmuka antara data level rendahyang tersimpan dalam basis data dan program aplikasi serta query yang diberikan ke sistem
![Page 4: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/4.jpg)
![Page 5: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/5.jpg)
Database functionality terdiri dari front-end dan back-end, dimana front-end terdiri dari tool sepertiforms, report-writers, dan fasilitas graphical user Interface, sedangkan back-end mengatur struktur
akses, evaluasi queri dan optimisasi, kontrol konkurensi dan recovery
![Page 6: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/6.jpg)
Centralized Sistems
Client-Server Sistems
Parallel Sistems
Distributed Sistems
Network Types
Sistem Database
![Page 7: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/7.jpg)
Berjalan pada sistem computer tunggal dan tidakberinteraksi dengan sistem yang lainnya
![Page 8: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/8.jpg)
Single-User System
• Personal computer atau workstation yang terdiri dari unit desk-top, single user, biasanya hanya mempunyai satu CPU dan satu atau dua hard disks
• Sistem Operasinya hanya melayani satu user saja
Multi-User System
• Didukung oleh beberapa disks, beberapa memory, multi CPU, dan OSnya bisa melayani multi-user.
• User terhubungkan ke sistem melalui terminal. Sistem multi-user ini sering disebut server sistem
Centralized System
![Page 9: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/9.jpg)
Client dan server dihubungkan oleh network dimana server akan memproses permintaan dari client
Database functionality di client dan server dapat berupa front-end atau back-end
![Page 10: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/10.jpg)
• Banyak digunakan dalam sistem database relasional • Disebut juga query server sistems atau SQL server sistems• Clients mengirim permintaan ke sistem server dimana transaksi akan
dieksekusi, dan hasilnya dikirim kembali ke client• Permintaan ditulis dalam SQL, dan dikomunikasikan ke server melalui
mekanisme remote procedure call (RPC)
Transaction Server
• Digunakan dalam sistem database object-oriented • Menggunakan LAN dengan koneksi yang sangat cepat antara client dan
server• Data dikirim dari server ke komputer client dimana pemrosesan data
dilakukan, dan hasilnya dikirim kembali ke server• Arsitektur ini membutuhkan full back-end functionality di komputer client
Data Server
Server Sistem
![Page 11: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/11.jpg)
Sistem Database Parallel terdiri dari multiple processors dan multiple disks yang dihubungkan oleh network yang berinterkoneksi dengan cepat
![Page 12: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/12.jpg)
Throughput
• jumlah tasks yang bisa diselesaikan dalam interval waktu yang ditentukan
Response Time
• jumlah waktu yang digunakanuntuk menyelesaikan suatu task
Performance Parallel System diukur berdasarkan :
![Page 13: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/13.jpg)
Processors menggunakansatu memori bersama-sama Processors menggunakan
satu disk bersama-sama
Memory dan disk tidakdigunakan bersama-sama
Campuran arsitektur (shared memory, shared disk, dan shared nothing) dengan shared
nothing adalah level tertinggi
![Page 14: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/14.jpg)
Menyimpan data secara tersebar di beberapa server database
Data di server-server tersebut digunakan bersama-sama oleh user
Server-server ini dihubungkan melalui interkoneksi network
![Page 15: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/15.jpg)
Local Area Network (LAN)Beberapa processors yang tersebar dalam area geografiyang kecil, seperti dalam suatu gedung atau beberapagedung yang berdekatan
Wide-Area Networks (WAN) Terdiri dari beberapa processors yang tersebar dalam area geografi yang luas
![Page 16: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/16.jpg)
![Page 17: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/17.jpg)
![Page 18: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/18.jpg)
![Page 19: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/19.jpg)
![Page 20: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/20.jpg)
![Page 21: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/21.jpg)
![Page 22: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/22.jpg)
Decision Support System
Spatial Database
Multimedia Database
Mobile Database
Information-Retrieval Sistem
Distributed Information Sistem
World Wide Web
Contoh Aplikasi Relational Database
![Page 23: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/23.jpg)
Decision Support System
![Page 24: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/24.jpg)
Retail
![Page 25: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/25.jpg)
![Page 26: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/26.jpg)
Permasalahan yang tidak dapat diselesaikan oleh SQL
• Meskipun banyak query yang digunakan untuk mendukung pengambilan keputusan dapat ditulis dalam SQL, tetapi ada pula query yang tidak dapat diekspresikan dengan mudah atau bahkan sama sekali tidak dapat dinyatakan dalam SQL.
Masalah performansi pengaksesan data
• Bahasa-bahasa query basis data sebenarnya tidak cocok untuk kepentingan performansi dalam analisis data statistikal yang demikian rinci.
• Untuk itu, ada sejumlah program paket yang sudah jadi, seperti SPSS, yang dapat membantu dalam analisis data statistik.
• Program paket ini dapat dihubungkan dengan basis data, sehingga memungkinkan basis data berukuran besar disimpan dalam media penyimpanan dan diambil dengan efisien untuk kepentingan analisis.
Penemuan knowledge
• Data yang demikian banyak dapat memberi makna tertentu (knowledge) bagi pemiliknya.
• Untuk keperluan itu, teknik-teknik pencarian makna (knowledge) yang dibangun oleh komunitas Inteligensia Buatan (Artificial Intelligence) berusaha menemukan secara otomatis aturan-aturan statistik dan pola-pola. data.
• Penggalian data (Data Mining) juga acap digunakan untuk mengkombinasikan gagasan-gagasan tentang penemuan knowledge tersebut dengan teknik-teknik implementasi yang efisien yang memungkinkan mereka digunakan pada basis data yang sangat besar
Penyimpanan dan pengambilan data untuk mendukung
pengambilan keputusan menghasilkan sejumlah isu penting
![Page 27: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/27.jpg)
Isolasi data
• Perusahaan-perusahaan besar umumnya telah memilah-milah sumber-sumber data yang mereka perlukan.
• Sumber-sumber tersebut dapat menyimpan data dengan skema yang berbeda-beda.
• Demi alasan performansi (dan juga untuk alasan sekuriti), sumber-sumber data umumnya tidak mengijinkan bagian-bagian lain dalam perusahaan untuk melakukan pengambilan data yang dibutuhkan.
Penggudangan data (Datawarehouse)
• Untuk menjalankan query-query secara efisien pada sumber data Yang terpisah-pisah, banyak perusahaan yang mulai membangun gudang-gudang data (data warehouses).
• Gudang-gudang data ini menerima data dari banyak sumber dalam skema yang unik di sebuah lokasi. Kemudian, mereka menyediakan kepada pemakai, sebuah antar muka ke data tersebut
![Page 28: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/28.jpg)
![Page 29: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/29.jpg)
Analisis Data
![Page 30: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/30.jpg)
![Page 31: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/31.jpg)
Data Mining merujuk pada upaya pencarian informasi yang paling terkait, atau "menemukan pengetahuan", dari
sejumlah besar data
![Page 32: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/32.jpg)
Data Mining berbeda dari sistem machine learning dalam AI karena Data Mining bekerjapada volume data yang besar sekali yang sebagian besar tersimpan di dalam disk
![Page 33: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/33.jpg)
Sebagaimana pencarian pengetahuan dalam bidang Kecerdasan Buatan(Artificial Intellligence), data mining berusaha mendapatkan aturan-
aturan dan pola-pola statistikal secara otomatis dari data
![Page 34: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/34.jpg)
![Page 35: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/35.jpg)
![Page 36: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/36.jpg)
Pada dasarnya data warehouse merupakan gudang (atau arsip) dari informasi yang diperoleh dari banyak sumber, disimpan
dalam skema basis data yang tunggal, di satu lokasi saja
Begitu diperoleh, data akan disimpan dalam waktu yang lama sehingga memungkinkan pengaksesan ke data historis
![Page 37: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/37.jpg)
Mengakses informasi dari sebuah data warehouse yang nantinya digunakan untuk dukunganpengambilan keputusan, pemakai dapat menjamin bahwa sistem pengolahan transaksi on-
line tidak dipengaruhi oleh kerja aplikasi pendukung pengambilan keputusan (DSS)
![Page 38: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/38.jpg)
Kapan dan bagaimana mendapatkan data?
• sumber data yang secara aktif mengirimkannya (replikasi; periodik)
• data warehouse yang mengajukan permintaan (query ke setiap sumber; by request)
Skema konsolidasi
• membentuk skema data konsolidasi (gabungan), dan kemudian mengkonversi data yang didapat dari sumber ke skema konsolidasi tersebut sebelum data tersebut disimpan
• data yang disimpan dalam. warehouse bukanlah salinan yang persis dari data yang ada,di sumbernya
Menjalarkan perubahan
• Jika tabel-tabel di data warehouse sama persis dengan yang ada di sumber data, maka penjalaran perubahan bisa dilakukan secara langsung
• Jika tidak sama, maka penjalaran perubahan bisa ditunda hingga periode berikutnya dari pengumpulan data
Data apa yang direkapitluasi
• data mentah yang dihasilkan oleh sistem pengolahan transaksi bisa menjadi teramat besar untuk penyimpanan on-line di data warehouse.
• karena itu, banyak query dapat dilakukan dengan hanya memelihara data rekapitulasi (summary) dengan memanfaatkan fungsi-fungsi agregasi terhadap tabel-tabel yang ada, ketimbang memelihara keseluruhan data dalam tabel.
Hal Penting yang Harus Dipertimbangkan dalam Membangun Datawarehouse
![Page 39: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/39.jpg)
![Page 40: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/40.jpg)
Ditujukan bagi penyimpanan data yang berkaitan dengan lokasi-lokasidan ruang geometric, dan mendukung query dan penggunaan indeks
yang efisien berdasarkan data lokasi/ruang tersebut
Basis Data Spasial
![Page 41: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/41.jpg)
Basis Data Perancangan (Design Database) atau Basis Data CAD (Computer-Aided Design)
• Digunakan untuk menyimpan data hasil perancangan untuk objek-objek yang dibuat manusia seperti bangunan, mobil, pesawat, dan lain-lain
• Basis Data CAD adalah untuk menyimpan hasil rancangan IC (intergrated-circuit) untuk chips dan rancangan perangkat elektronika
Basis Data Geografis
• Digunakan untuk menyimpan data geografis seperti peta dan hasil pencitraan satelit
• Basis Data Geografis sering pula disebut GIS (Geographic Information Sistem)
Basis Data Spasial
![Page 42: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/42.jpg)
![Page 43: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/43.jpg)
Saat ini semakin marak pemakaian basis data untuk menyimpan data multimedia, seperti gambar, audio dan video. Umumnya, data multimedia tersebut disimpan di luar basis data, yaitu pada file-file terpisah
Multimedia
Database
![Page 44: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/44.jpg)
DBMS Oracle menyediakan tipe data BLOB (singkatan dari Binary Large Object)
DBMS Sybase menyediakan tipe data image untuk menyimpan data multimedia untuk
jenis gambar
![Page 45: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/45.jpg)
![Page 46: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/46.jpg)
Komputasi nirkabel (dalam sebuah jaringan nirkabel) menciptakan situasidi mana mesin tidak harus memiliki lokasi alamat jaringan yang tetap.
Sistem informasi perjalanan yang menyediakan data tentang hotel, panduanperjalanan dan sebagainya. Query terhadap data semacam itu didasarkan
pada lokasi user, arah pergerakan dan bahkan kecepatannya
Mobile Database
![Page 47: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/47.jpg)
![Page 48: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/48.jpg)
Information Retrieval
Sistem Pencarian Informasi (Information-Retrieval Sistem) merujuk pada sebuahsistem yang terhubung dengan banyak sumber data (yang umumnya tersimpandalam dokumen/file) dan menyediakan sarana pada pemakai untuk melakukan
pencarian informasi dengan menggunakan kata kunci pencarian (keyword)
![Page 49: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/49.jpg)
1. Data dapat diakses kapan saja dan dari mana saja asal terhubung dengan internet (availability tinggi).2. Interoperability tinggi.3. Mudah dipakai, pemakai cukup melakukan point & click, 4. Murah karena tools untuk melakukan browsing banyak tersedia dan gratis
World Wide Web (WWW)
![Page 50: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/50.jpg)
![Page 51: Arsitektur Database...DBMS adalah kumpulan dari program-program yang mengijinkan user untuk melakukan create, maintain, dan control terhadap semua kegiatan yang mengakses database](https://reader033.fdocument.pub/reader033/viewer/2022052813/6093f66c4cc53b4052729b69/html5/thumbnails/51.jpg)