Anda di halaman 1dari 21

Muhammad Harisz Ryadi

D1116083

1. Mengenal MongoDB (Instalasi MongoDB)


1.1. Buka situs https://www.mongodb.com/download-center/community untuk mendownlaod
mongo db

1.2. Pilih mongo db sesuai OS

1.3. Pilih jenis package


1.4. Klik download

1.5. Ketika sudah selesai mendownload lakukan instalasi aplikasi

1.6. Copy path lokasi install mongo db dan masukkan ke dalam environment variabels
1.7. Untuk mengetest nya buka command prompt lalu ketikkan mongod, namun akan terjadi error
karena tidak ada folder default untuk penempatan database

1.8. Buat folder baru untuk penyimpanan default database


1.9. Buka kembali command prompt dan ketikkan mongod

1.10. Buka kembali command prompt baru dan ketikkan mongo untuk menjalankan shell
mongodb
1.11. Sehingga kita bisa melakukan query pada database

2. Membuat Database
2.1. Jalankan server mongo db dengan membuka command prompt dan ketikkan mongod
2.2. Buka kembali command prompt baru untuk menjalankan shell, agar bisa melakukan query
pada mongo db

2.3. Untuk membuat database, masukkan perintah use diikuti nama databasenya
2.4. Jika database contohDB telah ada, dengan perintah use maka database kita akan
diaktifkan/digunakan, jika belum ada, maka dengan perintah use akan dibuat terlebih dahulu
lalu diaktifkan

2.5. Untuk melihat database yang sedang aktif ketikkan db


2.6. Untuk melihat list database ketikkan show dbs

2.7. Database contohDB tidak ada pada list karena database nya belum memiliki data apapun, agar
dapat muncul pada list database, perlu setidaknya sebuah data
2.8. Ketikkan perintah db.person, db mengacu pada databse yang sedang aktif yaitu contohDB,
sedangkan person sendiri adalah nama collection, lalu diikuti insert kurung dan kurung kurawal

2.9. Di dalam kurung kurawal kita masukkan data dengan format json yang terdiri dari key dan
value, lalu tekan enter
2.10. Ketikkan kembali show dbs untuk melihat list database, maka database contohDB akan
muncul

2.11. Untuk menghapus database masukkan petintah db.dropDatabase()


2.12. Ketikkan kembali show dbs maka database contohDB akan hilang

3. Membuat Collection (dalam RDBMS atau mysql istilah collection sama dengan tabel)
3.1. Jalankan server dan shell mongo db
3.2. Buat kembali database dengan nama contohDB

3.3. Untuk membuat collection ketikkan perintah db.createCollection(), di dalamnya terdapat 2


parameter yaitu nama collection dan option collection, namun parameter option collection
bersifat optional
3.4. Ketikkan perintah show collections untuk melihat list collection

3.5. Cara kedua untuk membuat collection dengan memasukkan data pada perintah insert
3.6. Ketikkan perintah show collections maka akan muncul collection baru

3.7. Untuk menghapus collection masukkan perintah db.collectionPertama.drop()


3.8. Cek kembali dengan perintah show collections, maka collectionPertama sudah tidak ada dalam
list

3.9. Hapus juga collectionKedua


3.10. Maka list collection sudah kosong

4. Membuat Document (dalam RDBMS atau mysql istilah Document sama dengan row data)
4.1. Jalankan server dan shell mongo db

4.2. Buat database baru dengan nama sosmed


4.3. Masukkan data dengan nama collection netizen diikuti perintah insert lalu masukkan data json
username dan password

4.4. Untuk melihat isi collection masukkan perintah db.netizen.find()


4.5. Untuk memudahkan pembacaan data masukkan perintah db.netizen.find().pretty()

4.6. Terdapat field _id yang bersifat unik dan otomatis ditambahkan pada setiap document kita

4.7. Kita juga bisa langsung memasukkan banyak data, buat data nya terlebih dahulu

4.8. Pisahkan data dengan koma, lalu copy semua datanya


4.9. Masukkan perintah db.netizen.insert lalu kurung buka dan kurung siku untuk menampung data

4.10. Kemudian tekan shift enter dan pastekan datanya


4.11. Tekan shift enter lagi, masukkan tutup kurung siku dan tutup kurung

4.12. Untuk memasukkan data dalam jumlah yang banyak kita bisa membungkus nya dengan
array, yaitu menggunakan kurung siku dan tiap datanya dipisahkan dengan koma

4.13. Tekan enter maka datanya telah berhasil dimasukkan


4.14. Ketkkan kembali perintah db.netizen.find().pretty(), maka akan muncul semua data pada
collection netizen

4.15. Untuk menampilkan 1 buah data pada collection netizen masukkan perintah
db.netizen.findOne()

Anda mungkin juga menyukai