Kali ini, kita akan membahas bagaimana cara menginstall mongoDB di Windows. Dalam instalasi ini saya menggunakan Windows 8 32 bit, Instalasi Mongo Akan diletakan di Show
Buka command prompt dan masuklah ke Jika perintah diatas berhasil dijalankan maka akan muncul teks panjang yang diakhiri dengan baris seperti dibawah ini Perhatikan baris terakhir MongoDB juga bisa diinstall sebagai Windows service sehingga anda tidak perlu repot repot menjalankannya secara manual. Caranya buka kembali Command prompt dengan akses super user (run as Administrator). Lalu masuk ke Folder Jika perintah diatas sukses, maka di service windows (services.msc) sudah ada ada
Mongodb. Jika Mongo dijalankan sebagai service windows, maka berikut ini adalah perintah untuk menstart,stop,restart dan uninstall mongodb dari windows service. Cara mengakses MongoDB server Sampai sini, anda sudah berhasil mengakses mongodb server dan siap memberikan perintah insert, update delete ke database mongo. Perintah perintah database mongo akan saya jelaskan di tutorial selanjutnya. Selamat belajar! Ada beberapa kekurangan dalam database SQL yang pernah saya temukan, seperti skema database yang kaku (fixed), susah membuat query untuk tabel dengan relasi yang kompleks, susah diperbesar sekalanya, dsb. Database NoSQL (Not Only SQL) hadir untuk menutupi kekurangan-kekurangan tersebut. Selain itu, NoSQL sudah menjadi tuntutan teknologi yang harus dipelajari dalam pengembangan software modern masa kini. Contohnya, sekarang lagi populer yang namanya MEAN stack (MongoDB, ExpressJs, AngularJS, dan NodeJS). Pada artikel ini, kita akan belajar MongoDB yang merupakan salah satu database NoSQL paling populer. Apa itu MongoDB?MongoDB adalah salah satu jenis database NoSQL yang berbasis dokumen dengan fomat JSON. Pada database SQL, data disimpan dalam bentuk tabel. Sedangkan pada MongoDB data disimpan dalam bentuk dokumen dengan format JSON. Contoh data di MongoDB:
Untuk lebih jelasnya, mari kita langsung praktek… Instalasi MongoDB di LinuxJika kita ingin menggunakan MongoDB versi terbaru, maka kita harus men-download versi terakhir di website reseminya ( mongodb.com). Tapi, jika ingin menggunakan versi lama yang ada di repositori, kita bisa menginstalnya dengan perintah: Setelah itu, untuk memastikan sudah terinstal dengan benar, coba ketik perintah Untuk keperluan belajar dasar, kita bisa pakai yang mana saja. Versi lama atau versi baru tidak masalah. Pada panduan ini, saya menggunakan versi yang lama. Cara Mengoperasikan MongoDBAda beberapa perintah yang disediakan MongoDB
untuk mengoperasikannya, seperti perintah Menghidupkan dan Mematikan Server MongoDBKita bisa menghidupkan dan mematikan server MongoDB dengan perintah Menyalakan server MongoDB:
Mematikan server MongoDB:
Menyalakan ulang server MongoDB:
Melihat status server MongoDB:
Gunakan tombol Selain itu, kita juga bisa menggunakan perintah Contoh: Matikan dulu server yang sudah berjalan:
Setelah itu buat direktori baru untuk menyimpan dokumen database-nya. Setelah itu jalankan servernya:
Jika muncul seperti ini, berarti server MongoDB sudah hidup dan siap menerima koneksi dari alamat Untuk mematikannya, tinggal tekan saja tombol Untuk selanjutnya, kita akan menggunakan server yang berjalan secara background. Jadi silahkan nyalakan kembali servernya:
Mengakses Server MongoDBKalau tadi kita menggunakan perintah Perintah Pastikan servernya hidup, dan cobalah untuk mengetik perintah: atau Jika server-nya berada di tempat lain dengan IP Karena server-nya berada di localhost, jadi kita bisa
langsung ketik Kalau muncul seperti ini, berarti kita berhasil masuk ke Shell atau server MongoDB: Secara default, database yang kita gunakan adalah Untuk melihat database yang sedang aktif, gunakan perintah Sedangkan untuk melihat daftar database, gunakan perintah Saat ini, di server hanya ada database Untuk keluar dari Shell MongoDB, tekan Membuat Database dan Koleksi BaruMari kita buat Database baru bernama Silahkan ketik perintah Database ini belum tersimpan, karena masih kosong. Selanjutnya, mari kita coba buat sebuah koleksi (collection). MongoDB menggunakan istilah koleksi untuk menggantikan tabel. Koleksi berisi kumpulan dokumen atau data dalam format JSON. Kalau di SQL kita menyebutnya dengan record/baris. Koleksi bisa dibuat dengan perintah:
atau bisa juga otomatis dibuat ketika kita melakukan insert data. Insert DataInsert data dapat kita lakukan dengan perintah berikut:
atau
Keterangan:
Sebagai contoh, kita akan membuat koleksi bernama
Maka kita akan memiliki satu koleksi dan satu data di dalamnya. Coba tambahkan lagi data baru.
Maka sekarang kita punya dua data dalam koleksi Kita bisa
melihatnya dengan fungsi Contoh: Menampilkan DataUntuk menampilkan data yang sudah ditambahkan, kita bisa menggunakan method Contoh: Kita juga bisa menambahkan fungsi Coba juga untuk menampilkan buku yang memiliki harga
Maka, buku yang hanya berharga Paham… Tapi apa itu Atribut Mengubah DataUntuk mengubah data, kita bisa menggunakan fungsi
Keterangan:
Sekarang, mari kita coba mengubah harga bukunya dari
Maka hasilnya, semua buku yang berjudul Menghapus DataUntuk menghapus data, kita bisa menggunakan perintah
Sama seperti update data, penghapusan data juga memiliki Contoh: Kita akan menghapus buku yang berjudul
Maka data buku yang berjudul Untuk menghapus semua data dalam koleksi, kita bisa kosongkan nilai query-nya. Menhapus Dabase dan KoleksiBila kita ingin menghapus database dan koleksi, kita
bisa menggunakan method Menghapus koleksi: Menghapus database: Menggunakan Robo 3TRobo 3T (sebelumnya bernama Robomongo) adalah salah satu tools berbasis GUI untuk memanajemen database MongoDB. Tools ini opensource dengan lisensi GPL-3.0 dan tersedia untuk semua jenis sistem operasi. Instalasi dan Menggunakan Robo 3TPertama silahkan download Robo 3T di website resminya ( robomongo.org). Setelah itu, ekstrak dan coba jalankan file Maka jendela EULA akan muncul, silahkan klik “I Agree” kemudian klik Finish. Maka jendela baru MongoDB Connection akan terbuka. Silahkan buat koneksi, klik Create. Silahkan isi nama koneksinya dengan apa saja yang kamu sukai, kemudian klik Test. Kalau muncul jendela seperti ini, berarti koneksi berhasil. Setelah itu, silahkan klik Save untuk menyimpan koneksi. Maka sekarang kita punya satu koneksi. Silahkan klik Connect untuk mulai membuka database MongoDB dari Robo 3T. Berhasil… Sekarang kita bisa mengelola database MongoDB tanpa harus menggunakan Shell di Terminal. Robo 3T yang kita jalankan tadi adalah portable. Untuk mengintegrasikan dengan sistem, silahkan taruh direktori Robo 3T di dalam direktori Gunakan perintah ini untuk memindahkannya:
atau
Lalu tambahkan menu launcher di Menu Editor. Maka sekarang, kita sudah punya menu Robo 3T yang bisa kita buka kapan saja. Apa Selanjutnya?Kita sudah mengetahui dasar-dasar MongoDB dan sudah mencoba dua cara dalam mengelola database MongoDB, yaitu menggunakan Shell di terminal dan Robo 3T. Menggunakan Robo 3T memang lebih mudah, tinggal klik-klik saja. Tapi pengetahuan tentang Shell juga tidak kalah pentingnya, karena akan banyak berguna dalam pemrograman. Selanjutnya mungkin bisa mencoba ide eksperimen berikut:
Terima kasih sudah mengikuti panduan ini sampai akhir, saya harap semuanya bisa dipahami. Ada pertanyaan? Sampaikan di kolom komentar! MongoDB adalah software sistem database yang bisa Anda gunakan gratis, baik untuk pengguna Windows, Linux atau macOS. Ini tentu pilihan yang cocok apabila Anda sedang mengerjakan project kecil atau pribadi dan tidak menyediakan anggaran khusus untuk membeli lisensi. Collection MongoDb adalah tempat kumpulan informasi data yang berbentuk dokumen. Collection dipadankan seperti tabel-tabel yang berisi data pada database SQL. Document MongoDb adalah satuan unit terkecil dalam MongoDB. Jelaskan langkah langkah dalam instalasi MongoDB?How To Install MongoDB on Windows Step by Step. Download mongodb di link berikut.. Setelah berhasil download buka dan install mongodb.. Klik Next.. Centang I accept -> Next.. Pilih Custom jika ingin menempatkan file installasi di partisi lain.. Klik Next.. Instlal mongodb sebagai service.. Hilangkan centang pada Compass -> Next.. Apa yang dimaksud dengan MongoDB?MongoDB merupakan salah satu jenis database, lebih tepatnya masuk dalam kategori Document-oriented Database. MongoDB dikembangkan sejak Oktober 2007 oleh 10Gen, dirilis publik sejak Februari 2009 dan dilepas dengan lisensi GNU AGPL 3.0 dan Apache License untuk drivernya.
|