• 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
    • MongoDB, Program Database yang sering digunakan Perusahaan

    MongoDB, Program Database yang sering digunakan Perusahaan

    • Posted by BPMPP UMA
    • Categories Artikel
    • Date 29 April 2023

    Kalau kamu tertarik menggeluti dunia pemrograman dan pengolahan data, sudahkah pernah mendengar tentang apa itu MongoDB? MongoDB adalah salah satu program database yang sangat populer di gunakan oleh para profesional.

    Banyak bisnis terkenal menggunakan database ini, lho.

    Jika kamu tertarik untuk menjadi developer, business intelligence, atau bahkan project manager, MongoDB tentunya bagus untuk di pelajari.

    Yuk, kenali lebih dalam tentang MongoDB di artikel ini.

    Apa Itu MongoDB?

    Melansir IntelliPaat, MongoDB adalah open-source database yang menggunakan document-oriented data model dan non-structured query language.

    Database ini cukup canggih. Bahkan, ia di katakan sebagai salah satu sistem dan database NoSQL (Not only SQL) yang paling mutakhir saat ini.

    Karena kapasitasnya, MongoDB dapat di gunakan untuk menyimpan volume data yang besar.

    MongoDB dapat memahami bahasa pemrograman yang populer, seperti C, C++, C#, .Net, Go, Java, Node.js, Perl, PHP, Python, Motor, Ruby, Scala, Swift, dan Mongoid.

    Jadi apa pun itu bahasa yang di kuasai, kamu bisa membuat menggunakan MongoDB menggunakan mana saja sesuai kebutuhan.

    Karena kapasitas penyimpanannya yang besar, Geeks for Geeks menyatakan bahwa MongoDB juga digunakan oleh perusahaan-perusahaan teknologi terkenal.

    Perusahaan-perusahaan itu misalnya IBM, Facebook, Nokia, eBay, Adobe, Google, dan masih banyak lagi.

    Database ini menyimpan data dalam dokumen mirip JSON dengan schema dinamis.

    Dengan sistem ini, kamu bisa menyimpan data tanpa perlu memikirkan struktur datanya.

    Kamu bisa mengubah struktur data yang disimpan dalam MongoDB dengan menambah atau menghapus field ke dalam dokumen.

    Dengan ini, kamu bisa lebih memahami struktur kompleks sekalipun dengan mudah.

    Selain itu, MongoDB juga memiliki skalabilitas yang mudah dan performa yang cepat.

    Fitur-Fitur MongoDB

    1. Schema-less database

    Apa itu schema-less database yang dimiliki MongoDB?

    Schema-less database (database tanpa schema) berarti satu kumpulan atau koleksi data bisa memiliki beberapa tipe dokumen di dalamnya.

    Dokumen ini bisa mengandung banyak konten dalam berbagai ukuran.

    Fitur ini lah yang membuat MongoDB menjadi program database yang fleksibel.

    2. Document-oriented

    MongoDB adalah database yang berorientasi pada dokumen.

    Data apa pun yang disimpan di dalam MongoDB itu berbentuk dokumen, bukan tabel.

    Dalam dokumen-dokumen tersebut, datamu disimpan dalam field, bukan baris atau kolom.

    Hal ini juga yang mendukung fleksibilitas MongoDB.

    3. Indexing

    Di database MongolDB, semua field dalam dokumen di-indeks berdasarkan indeks primer dan sekunder.

    Untuk apa? Tujuannya adalah untuk membuat pencarian dan pengambilan data yang tersimpan di MongoDB itu lebih mudah dan cepat.

    Dengan pengindeksan data, efisiensi ekstraksi data meningkat dan membuatmu bisa lebih produktif.

    4. Skalabilitas

    MongoDB menyediakan fitur horizontal scalability dengan sharding.

    Sharding adalah distribusi data dengan beberapa server berbeda.

    Dengan cara ini, data dalam jumlah besar dibagi menjadi beberapa kelompok yang lebih kecil menggunakan shard key.

    Kemudian, kelompok data ini dibagikan ke beberapa server fisik yang berbeda.

    5. Replikasi

    Yang dimaksud dengan apa itu replikasi adalah fitur MongoDB yang mampu membuat salinan data dan mengirimnya ke server yang berbeda-beda.

    Jadi, jika salah satu server mengalami kerusakan atau masalah, datamu akan tetap aman karena tersimpan salinannya di server lain.

    6. Agregasi

    Ada tiga tipe agregasi yang MongoDB sediakan, yaitu:

    • aggregation pipeline
    • map-reduce function
    • single-purpose aggregation

    Agregasi membuat MongoDB bisa beroperasi menggunakan grouped data untuk mendapatkan single result atau computed result.

    Kelebihan dan Kekurangan MongoDB

    Kelebihan

    Karena MongoDB adalah database yang bersifat schema-less, kamu tidak perlu mendesain schema database sendiri.

    Keuntungan lainnya menggunakan program database ini adalah fleksibilitasnya yang tinggi.

    Tidak hanya sangat fleksibel, kamu juga bisa menyimpan data yang bersifat heterogen di MongoDB.

    MongoDB pun bisa terintegrasi dengan mudah dengan Hadoop untuk keperluan pengolahan big data lainnya.

    Kekurangan

    Apa kemampuan MongoDB menyimpan data dalam jumlah besar itu membuatnya membutuhkan memory storage yang besar?

    Ya, benar. Ini merupakan salah satu kekurangan dari MongoDB.

    Kekurangan lainnya adalah kamu tidak bisa menyimpan data lebih besar dari 16 MB di dalam setiap dokumen.

    Lalu, kamu juga tidak diperbolehkan untuk melakukan nesting data lebih dari 100 level.

    sumber : glints.com

    • Share:
    author avatar
    BPMPP UMA

    Previous post

    Bagaimana Kecerdasan Buatan Membentuk Masa Depan
    29 April 2023

    Next post

    Pengertian Cloud Security Alliance
    29 April 2023

    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