Konsep Document Store Dengan MongoDB

Vivin Widya Ningrum
5 min readApr 25, 2021

--

195410207_VIVIN WIDYA NINGRUM_INFORMATIKA_STMIK AKAKOM YOGYAKARTA

MongoDB merupakan salah satu jenis database NoSQL berbasis dokumen dengan format JSON.

Cara installasi MongoDB

  1. Untuk melakukan intallasi, terlebih dahulu download file MongoDB pada alamat url https://www.mongodb.com/try/download/. Didalam halaman tersebut disediakan berbagai versi rilis dari MongoDB. Sebelum download file, sesuaikan terlebih dulu version dengan OS windows yang digunakan. Karena tidak semua versi windows dapat menggunakan versi terbaru dari MongoDB. Untuk menyesuaikan dengan windows 8 dapat diinstall MongoDB versi 4.0.23. Serta dapat menentukan jenis file yang akan di download zip/msi.
https://www.mongodb.com/try/download/

2. Kemudian Setelah MongoDB berhasil terdownload maka akan masuk ke dalam directory download. Untuk melakukan installasi dapat dengan double klik pada file tersebut maka akan ditampilkan jendela tampilan untuk melakukan run MongoDB, maka klik tombol Run untuk melanjutkan installasi. Lalu akan muncul tampilan setup MongoDB dan klik next untuk melanjutkan.

3. Selanjutnya tampil halaman persetujuan atau End-User License Agreement yan digunakan untuk menyetujui lisensi dengan mencentang pada checkbox yang bertuliskan “I accept the terms in the License Agreement”. Kemudian klik Next untuk melanjutkan proses installasi.

4. Maka akan tampil halaman Choose Setup Type, Maka dapat dipilih Complete agar semua program dan Fitur dapat terinstal tanpa harus mengatur sendiri. Sedangkan Custom dapat mengatur dan memilih fitur sendiri sesuai yang diinginkan. Lanjutkan prosen installasi dengan klik Next

5. Untuk halaman Server Configuration ini akanditampilkan detail nama service, juga data dan log directory sebagai penyimpanan. Kemudian klik Next untuk melanjutkan proses installasi.

6. Lalu ditampilkan jendela untuk install MongoDB Compass, dengan klik atau centang bagian checkbox yang bertuliskan Install MongoDB Compass. Kemudian klik Next untuk melanjutkan proses installasi.

7. Halaman selanjutnya yaitu jendela untuk persiapan proses installasi. Untuk memulai proses installasi maka klik install dan akan ditampilkan halaman proses installasi sedang berjalan. Dan tunggu beberapa saat untuk sampai installasi selesai.

8. Jika proses installasi selesai maka akan ditampilkan halaman pemberitahuan bahawa installasi MongoDb complete dan klik finish untuk menyelesaikan dan keluar dari tampilan setup tersebut, maka MongoDB berhasil terintall.

9. Untuk melihat dan memastikan kalau MongoDB berhasil terinstall, maka dapat di cek dengan membuka command prompt. Kemudian masuk ke dalam directory penyimpanan MongoDB sesuai dengan directory yang dimasukkan pada saat setup installasi. Kemudian masukkan perintah “mongo -version” lalu klik enter maka akan ditampilkan versi dari MongoDB dan juga detail fitur.

Membuat Tabel Baru Dan Field Menggunakan MOngoDB

  1. Untuk membuat tabel baru pada MongoDB dapat menggunakan command prompt. Dengan masuk ke dalam server directory mongoDB, kemudian masukkan perintah “mongo” untuk masuk ke dalam shell MongoDB. Sehingga tampilan menjadi seperti pada gambar di bawah ini.

2. Untuk melihat daftar database yang ada di MongoDB maka dapat menggunakan perintah “show dbs”. Maka akan ditampilkan database yang ada di dalam MongoDB.

show dbs

3. Kemudian untuk membuat database baru dapat menggunakan perintah “use namadatabase”. Nama database yang digunakan sesuai dengan isi database yang akan digunakan. Misal saya membuat database dengan nama tokobaju maka dimasukkan perintah “use tokobaju”.

use tokobaju

4. Di dalam MongoDB istilah tabel diganti dengan nama collection, sehingga perintah yang digunakan untuk membuat koleksi yaitu “db.createCollection(nama_koleksi). Pembuatan koleksi ini digunakan untuk menyimpan field yang akan dimasukkan. Disini nama koleksi yang saya gunakan sama dengan nama database nya yaitu tokobaju. Maka dapat dimasukkan perintah “db.createCollection(“tokobaju”). Ketika koleksi berhasil dibuat maka akan muncul tampilan seperti gambar di bawah ini.

5. Untuk memasukkan datake dalam database dengan menggunakan perintah “db.<koleksi>.insert({data}). Koleksi yang dimaksud adalah nama koleksi yang telah dibuat. Dan data merupakan data yang akan disimpan dalam koleksi dengan format JSON. Untuk memasukkan data ke dalam koleksi yang saya buat maka dimasukkan perintah “db.tokobaju.insert({data})”. Di bagian data dapat dimasukkan nama, warna, bahan, kualitas dan harga sesuai dengan database yang dibuat. Ketika selesai maka akan ditampilkan seperti gambar di bawah.

6. Untuk menampilkan data yang sudah dimasukkan dapat menggunakan fungsi find(). Dengan perintah “db.<koleksi>.find()” atau dapat ditambahkan fungsi pretty() supaya tampilan data lebih rapi. Sehingga perintah yang saya masukkan yaitu “db.tokobaju.find().pretty()”. Maka akan ditampilkan semua data yang dimasukkan sebelumnya dengan tambahaan _id dibagian awal yang merupakan primary key dari MongoDB.

7. Terdapat perintah lain yang dapat digunakan seperti :

  • Fungsi count() untuk melihat jumlah data yang ada di dalam koleksi Sehingga perintah yang digunakan yaitu db.tokobaju.count().
  • Kemudian Jika ingin mengupdate data dapat menggunakan fungsi update() sehingga perintah yang digunakan yaitu db.<koleksi>.update(<query>, <data_baru>). Dimana query diguanakan untuk memasukkan nama data yang akan diubah, sedangkan data merupakan data baru.
  • Untuk menghapus data dapat menggunakan fungsi remove(). Sehingga perintah yang digunakan yaitu db.<koleksi>.update(<query>). Dan jika ingin menghapus semua data dapat mengosongkan bagian query.
  • Jika ingin menghapus koleksi dan database dapat menggunakan fungsi drop() dan dropdatabase(). Sehingga perintah yang digunakan yaitu db.<koleksi>.drop() dan db.dropdatabase().

Sekian Pembahasan tentang langkah menginstall dan membuat tabel baru mengggunakan MongoDB. Jika ada kesalahan dalam penulisan artikel saya mohon maaf dan terima kasih. Semoga bermanfaat…

Ingin kuliah di bidang IT? Daftarkan diri anda di STMIK AKAKOM YOGYAKARTA dengan klik alamat url ini https://pmb.akakom.ac.id

https://pmb.akakom.ac.id

--

--