Data Management (Basis Data Berbasis Dokumen)
-
Upload
adam-mukharil-bachtiar -
Category
Software
-
view
333 -
download
5
Transcript of Data Management (Basis Data Berbasis Dokumen)
![Page 1: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/1.jpg)
Manajemen
DATAAdamMukharil Bachtiar, M.T.
Basis Data Berbasis Dokumen
![Page 2: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/2.jpg)
Pemahaman Document Oriented Database
![Page 3: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/3.jpg)
apa itu Document Oriented Database?
![Page 4: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/4.jpg)
Sebuah pendekatan penyimpanan data yang memiliki karakteristik informasi berorientasi dokumen
(tanpa skema, SQL, transaction, dan ACID)
![Page 5: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/5.jpg)
Sesuai namanya, data baruakan dianggap sebagaidokumen baru
![Page 6: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/6.jpg)
Sebuah bentuk dokumenkonsepnya dinamissehingga bentukpenyimpanan harus dinamis
![Page 7: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/7.jpg)
Format Data Berbeda
![Page 8: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/8.jpg)
Kumpulan dokumen yang punya karakteristik yang sama akan digrupkan (ex: disimpan dalam 1 map)
![Page 9: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/9.jpg)
Gabungan dari beberapabuah dokumen yang berkarakteristik samadisebut Collection
![Page 10: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/10.jpg)
Apa bedanya denganbasis data relational?
![Page 11: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/11.jpg)
Ilustrasi basis data relasional
No_Siswa Kursus Biaya
10 B. Inggris 60000
10 B. Perancis 80000
10 B. Jepang 70000
15 B. Inggris 60000
20 B. Jepang 60000
Ilustrasi basis data berorientasi dokumen
![Page 12: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/12.jpg)
No. Konsep Basis Data Relasional Konsep Basis Data BerorientasiDokumen
1 Database Database
2 Tabel Collection
3 Field Field
4 Record Document
Padanan Istilah
![Page 13: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/13.jpg)
Apa keuntunganmenggunakan basis data berorientasi dokumen?
![Page 14: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/14.jpg)
{kode_buku: 1,judul_buku: “Harry Potter”,pengarang: “J. K. Rowling”
}
{kode_buku: 2,judul_buku: “Inferno”,pengarang: “Dan Brown”,penerbit:{
ide_penerbit:1,nama_penerbit: “Gramedia”
}}
Kedinamisan Bentuk Data
![Page 15: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/15.jpg)
{kode_buku: 2,judul_buku: “Inferno”,pengarang: “Dan Brown”,penerbit:{
ide_penerbit:1,nama_penerbit: “Gramedia”
}}
Konsep Embedded Document (Denormalization)
Biasanya, dalam basis data relasional akan menjadi dua tabel, yaitu: tabel buku dan tabel penerbit
EmbeddedDocument
![Page 16: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/16.jpg)
Modelling for NoSQL Document Databases(https://www.youtube.com/watch?v=-o_VGpJP-Q0)
![Page 17: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/17.jpg)
Untuk bisa menerapkanDocument Oriented Database, dibutuhkanDBMS yang sesuai
![Page 18: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/18.jpg)
Pada kasus ini, DBMS yang digunakan adalah MongoDB
![Page 19: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/19.jpg)
Running MongoDB for the First Time(http://codelabs.unikom.ac.id/blog/running-mongodb-for-the-first-time)
![Page 20: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/20.jpg)
Basic Statements in MongoDB(http://codelabs.unikom.ac.id/blog/basic-statements-in-mongodb)
![Page 21: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/21.jpg)
RoboMongo: MongoDB in Beautiful Way(http://codelabs.unikom.ac.id/blog/robomongo-mongodb-in-beautiful-way)
![Page 22: Data Management (Basis Data Berbasis Dokumen)](https://reader036.fdocument.pub/reader036/viewer/2022082217/58715b361a28ab8e5b8b6465/html5/thumbnails/22.jpg)
Hands on Code