• BERANDA
  • TENTANG
    • Profil BPMPP
    • Visi dan Misi
    • Tujuan & Fungsi
    • Struktur Organisasi
    • Pimpinan Organisasi
    • Program Kerja BPMPP
  • Kegiatan
  • KERJASAMA
  • LAYANAN & INFORMASI
    • APLIKASI
      • SILIMA UMA
      • Perpustakaan UMA
      • Academic Online Campus (AOC)
      • Repository UMA
      • Tracer Study (Alumni)
      • Jurnal
      • E-Learning UMA
      • Direktori Mahasiswa
    • Arsip Digital
      • Buku Pedoman Universitas Medan Area
      • Kalender Akademik
      • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
    • Kurikulum
      • Kurikulum Teknik
      • Kurikulum Pertanian
      • Kurikulum Ekonomi dan Bisnis
      • Kurikulum Hukum
      • Kurikulum Isipol
      • Kurikulum Psikologi
      • Kurikulum Saintek
      • Kurikulum Agama Islam
    • Persyaratan
      • Perubahan Data Mahasiswa di ForlapDikti
      • Syarat Penerbitan Daftar Prestasi Akademik Sementara
      • Syarat Pengambilan Ijazah Dan Transkip Nilai
      • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
      • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
      • Syarat Penerbitan Prestasi Akademik Pindah Keluar
      • Syarat Berkas Konversi
      • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
  • Help Desk BPMPP
  • id
    • en
    • id
Biro Perencanaan Mutu Pendidikan dan Pembelajaran Terbaik di Sumatera Utara
    • BERANDA
    • TENTANG
      • Profil BPMPP
      • Visi dan Misi
      • Tujuan & Fungsi
      • Struktur Organisasi
      • Pimpinan Organisasi
      • Program Kerja BPMPP
    • Kegiatan
    • KERJASAMA
    • LAYANAN & INFORMASI
      • APLIKASI
        • SILIMA UMA
        • Perpustakaan UMA
        • Academic Online Campus (AOC)
        • Repository UMA
        • Tracer Study (Alumni)
        • Jurnal
        • E-Learning UMA
        • Direktori Mahasiswa
      • Arsip Digital
        • Buku Pedoman Universitas Medan Area
        • Kalender Akademik
        • ArtikelKumpulan Artikel-artikel Seputar Pendidikan dan Dunia Kerja
      • Kurikulum
        • Kurikulum Teknik
        • Kurikulum Pertanian
        • Kurikulum Ekonomi dan Bisnis
        • Kurikulum Hukum
        • Kurikulum Isipol
        • Kurikulum Psikologi
        • Kurikulum Saintek
        • Kurikulum Agama Islam
      • Persyaratan
        • Perubahan Data Mahasiswa di ForlapDikti
        • Syarat Penerbitan Daftar Prestasi Akademik Sementara
        • Syarat Pengambilan Ijazah Dan Transkip Nilai
        • Syarat Pengganti Ijazah dan Transkrip Hilang & Rusak
        • Syarat Penerbitan Translate Ijazah & Transkrip Bahasa Inggris
        • Syarat Penerbitan Prestasi Akademik Pindah Keluar
        • Syarat Berkas Konversi
        • Syarat Usulan SK Seminar dan Ujian Meja Hijau/Skripsi
    • Help Desk BPMPP
    • id
      • en
      • id

    Artikel

    • Home
    • Blog
    • Artikel
    • Mengenal Kegunaan MongoDB dan Proses Instalasinya

    Mengenal Kegunaan MongoDB dan Proses Instalasinya

    • Posted by BPMPP UMA
    • Categories Artikel
    • Date 25 Oktober 2021

    Mengenal Kegunaan MongoDB dan Proses Instalasinya

    Dalam mengembangkan aplikasi berbasis web maupun mobile, tentu membutuhkan sistem integrasi dengan basis data (database). Sehingga setiap informasi dan kebutuhan data penting milik perusahaan atau organisasi dapat dikelola dan dimonitoring dengan baik. Pada umumnya, bagi para programmer lebih banyak menggunakan sistem database secara relasional. Namun, saat ini juga tersedia basis data non-relasional seperti MongoDB, Redis, Cassandra, dll.

    Lantas apa perbedaannya? Dalam artikel kali ini, kami akan membahas seputar bahasa database MongoDB yang termasuk ke dalam konsep NoSQL. Serta, akan menjelaskan bagaimana proses menginstall -nya pada sistem operasi berbasis Windows.

    Pada dasarnya sistem basis data terdiri dari dua macam, yang pertama adalah RDBMS (Relational Database Management System) atau sering disebut dengan SQL (Structured Query Language) . Dan yang kedua adalah NoSQL (Not Only SQL) atau disebut juga dengan Non Relational Database.

    Pengertian MongoDB

    Jadi, apa itu sebenarnya MongoDB? MongoDB adalah salah satu jenis database NoSQL berbasis dokumen dengan menggunakan format file berupa JSON (JavaScript Object Notation). Jika dikomparasikan dengan penggunaan database SQL, dimana setiap data tersimpan dalam bentuk tabel. Sedangkan pada MongoDB, data akan disimpan ke dalam sebuah dokumen berformat JSON.

    Pada umumnya, penggunaan dari NoSQL sendiri lebih dikhususkan untuk menangani jumlah data yang sangat besar (big data). Sehingga, arsitektur dari kedua jenis basis data tentu sangat berbeda. Oleh sebab itu, anda perlu memikirkan dengan matang untuk menentukan teknologi database yang yang nantinya akan digunakan dalam sebuah project atau bisnis.

    Kelebihan dari MongoDB

    Setiap jenis database, baik yang bersifat relasional maupun non-relasional memiliki kelebihan dan kekurangan masing – masing. Berikut ini, terdapat beberapa manfaat yang dapat diperoleh apabila anda mengembangkan sistem basis data menggunakan MongoDB.

    1. Sistem Penyimpanan tidak Membutuhkan Tabel

    MongoDB menggunakan dokumen yang terstruktur dan terintegrasi dengan JSON, sehingga performa yang dihasilkan akan lebih cepat, serta didukung oleh Memcached. Jadi, setiap membuat tabel di dalam MongoDB, pada suatu kolom baris akan mempunyai embedded document atau baris yang tertanam. 

    2. Tidak perlu untuk Menggunakan Tabel Terstruktur

    MongoDB bekerja secara otomatis untuk membuat struktur tabel saat proses insert dilakukan. Suatu tabel (collections) pada MongoDB mampu membuat dokumen yang di dalamnya telah include kolom yang sama. 

    3. Telah Terintegrasi dengan JavaScript

    Kueri pada MongoDB tidaklah sama dengan bahasa SQL yang lain, akan tetapi, lebih memanfaatkan pada penggunaan bahasa pemrograman JavaScript. Yang mana, pengguna (user) dapat membuat stored procedure menggunakan bantuan JavaScript secara langsung. Sehingga, ketika pengguna membuat halaman baru, maka secara default akan membuat ID pada dokumen.

    Baca juga: 

    • Awas! Ini Dampak dan Sanksi Jika Tidak Melakukan Pelaporan PDDikti

    Cara Install MongoDB di Windows OS

    Berikut ini merupakan beberapa langkah untuk melakukan proses penginstalan MongoDB pada Windows OS.

    • Pertama, anda dapat mendownload MongoDB pada situs resmi -nya.
    • Selanjutnya, melakukan proses instalasi dengan mengikuti panduan dalam installer yang tersedia. Setelah berhasil terpasang, anda perlu melakukan konfigurasi terkait MongoDB Environment dengan cara membuat folder data untuk menyimpan database. Jangan lupa untuk mendaftarkan dalam “path” juga.
    • Untuk dapat menjalankan MongoDB, anda perlu masuk pada fitur CMD (Command Prompt) Windows dengan mengetikkan “C:\mongodb\bin\mongod.exe”. Perintah tersebut bertujuan untuk menjalankan server milik MongoDB.
    • Dan langkah selanjutnya, untuk menghubungkan dengan MongoDB, anda dapat menjalankan file “mongo.exe” dan menekan perintah “connecting to: test”. Apabila telah muncul tampilan shell -nya, maka anda telah berhasil terhubung dengan server MongoDB.

    Cara Kerja MongoDB

    Setelah mengetahui bagaimana cara menginstall MongoDB pada perangkat Windows, selanjutnya masuk pada pembahasan mengenai cara kerja dari bahasa database tersebut.

    1. Mengkoneksikan dengan MongoDB

    Untuk dapat terhubung dengan MongoDB, anda dapat masuk menu direktori bin yang merupakan tempat penyimpanan (storage). Berikutnya, masuk pada perintah mongod untuk memulai operasi. Ketika berada pada direktori bin, akan muncul REPL (Read Eval Print Loop) untuk membantu jalannya proses MongoDB.

    2. Membuat Database Baru

    Kedua, membuat database baru pada MongoDB, anda hanya membuat dokumen baru untuk merealisasikannya. Untuk membuatnya, anda perlu memastikan bahwa data collections anda telah sesuai dan sudah dibuat. 

    3. Membuat Dokumen Baru

    Untuk membuat dokumen baru, pengguna dapat membuat dokumen dengan kolom berupa array. Hal tersebut memungkinkan user tidak perlu membuat sebuah relasi seperti halnya pada DBMS. 

    4. Melakukan Query Find

    Query Find merupakan salah satu perintah yang berfungsi untuk menampilkan dokumen yang tersimpan dalam collection dengan perintah “db.(nama database).find(); atau menggunakan perintah yang lebih spesifik seperti “db.(nama database).find({category:’kantor’});

    5. Menggunakan Query Update dan Remove

    Untuk Query Update, digunakan untuk memperbarui sebuah kolom dalam suatu dokumen. Cara yang pertama, menggunakan dokumen ID, kemudian menggunakan operator $set untuk merubah sebuah field. Cara kedua, untuk menambahkan atau mengurangi item pada field array document, anda dapat menggunakan operator $push untuk menambahkan. Serta $pull untuk mengurangi sebuah item.

    Fungsi dari Query Remove digunakan untuk menghapus dokumen menggunakan ID Document, atau juga menggunakan regular expression. Untuk menghapus collection, anda dapat menggunakan method drop(). Sedangkan, untuk menghapus database pengguna perlu menggunakan perintah dropDatabase().

    Kesimpulan

    • MongoDB merupakan jenis database NoSQL berbasis dokumen yang menggunakan format berbasis JSON. 
    • Kelebihan dari MongoDB sendiri adalah tidak memerlukan penggunaan tabel dan telah terintegrasi dengan JavaScript.
    • Cara kerja dari MongoDB dimulai dengan mengkoneksikan basis data, membuat database dan dokumen baru, serta memberikan masukan berupa perintah kueri seperti Find, Update, dan Delete.
    • Share:
    author avatar
    BPMPP UMA

    Previous post

    Awas! Ini Dampak dan Sanksi Jika Tidak Melakukan Pelaporan PDDikti
    25 Oktober 2021

    Next post

    Berikut Teknologi Yang Akan Trending Ditahun 2021
    25 Oktober 2021

    You may also like

    Quarter Life Crisis Fase Bingung yang Dialami Banyak Anak Muda
    Quarter Life Crisis: Fase Bingung yang Dialami Banyak Anak Muda
    30 Mei, 2026
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    5 Kebiasaan Kecil yang Bisa Membantu Mengurangi Stres
    30 Mei, 2026
    8
    Antara Kebebasan Berpendapat dan Perundungan Digital: Menimbang Etika Netizen dalam Mengkritik Artis dan Influencer
    29 Mei, 2026

    Instagram

    Berita Lainnya

    Informasi Pelaksanaan Wisuda Sarjana, Magister dan Doktor Periode I Tahun 2026
    05Jun2026
    Hari Raya Idul Adha 1447 H
    26Mei2026
    Informasi Pendaftaran Peserta Wisuda Periode I Tahun 2026
    19Mei2026
    Penerima Pendanaan Program Penelitian dan Pengabdian DPPM Kemdiktisaintek Tahun Anggaran 2026
    17Apr2026

    Lokasi

    Helpdesk

    [email protected]

    Kampus I

    Jalan Kolam Nomor 1 Medan Estate / Jalan Gedung PBSI, Medan 20223

    (061) 7360168. CALL CENTER : 0811-6013-888
    [email protected]

    Kampus II

    Jalan Setiabudi No. 79 B / Jalan Sei Serayu No. 70 A, Medan 20122

    (061) 42402994 HP : 0811 607 259
    [email protected]

    Copyright © 2026 PDAI - Universitas Medan Area