Skip to main content

Tutorial MongoDB : Membuat Database

Jika pada waktu menggunakan RDBMS MySQL kita harus menginstal xampp atau wampp atau lampp pada OS , kemudian kita bisa membuat database menggunakan phpmyadmin, lalu pada SQL editor kita bisa mengetikan "create database namadatabaseanda". Namun ketika kita membuat database pada MongoDB cukup menggunakan "use namadatabaseanada".

Berikut ini langkah-langkah membuat database dengan menggunakan MongoDB.

  • Buka terminal pada ubuntu anda atau tekan "ctrl + alt +t"
  • Aktifkan server mongodb dengan mengetikan "sudo service mongodb start"
  • Masukan password ubuntu anda.
  • Ketikan "mongod" maka server mongodb berjalan


  • Lalu buka terminal baru , dan ketikan "mongo"
  • Setelah itu anda bisa mulai menggunakan console untuk membuat database




  • Anda bisa melihat pada terminal yang baru anda buka, ada kedipan kursor, nah console bisa kita gunakan disana.
Syntak
Beberapa syntak akan kita gunakan untuk membuat database MongoDb antara lain adalah mengecek database yang sudah dibuat, membuat database, dan menginputkan document pada collections.

Cek Database 
Cara ini berguna agar kita tahu nama database apa saja yang sudah pernah kita buat. Sebenarnya ada GUI mongodb yang dapat kita gunakan yaitu Robo3T , sehingga pembuatan database menjadi lebih mudah , namun kita belajar menggunakan console saja ya hehe. Untuk mengecek database yang sudah eksist bisa menggunakan 

"show dbs"



Membuat Database


Dengan mengetahui database yang sudah pernah dibuat kita dapat membuat database baru tanpa menjadi bentrok kan ? Sekarang kita buat database baru saja dengan nama "dbkampus". Untuk membuatnya kita bisa mengetikan 

"use dbkampus"
 
Jika anda menemukan informasi "switched to db dbkampus" berarti anda sudah berhasi membuat database baru dengan nama "dbkampus"

agar muncul pada list database ketika kita mengetikan "show dbs" tentunya kita harus menginputkan sebuah data pada collections, Misalkan saja saya ingin memasukan satu document pada collections dengan nama "mahasiswa" dengan isi dokument adalah nim,nama,email dan handphone. Anda dapat mengetikan perintah sebagai berikut :

"db.mahasiswa.insert({nim:"111",nama:"Ipung Purwono",email:"ipungofficial@hotmail.com",phone:"089812345678"})"


Sekarang anda bisa cek list database yang sudah kita buat dengan mengetikan "show dbs". Dan selamat anda sudah berhasil membuat database mongodb.

Salam






Comments

  1. Bahas cara install mongod juga :D

    ReplyDelete
  2. Ketika saya check

    sudo systemctl status mongodb.service

    sudo systemctl status mongodb.service
    ● mongodb.service - MongoDB Database Server
    Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
    Active: failed (Result: exit-code) since Thu 2018-08-16 09:32:16 WIB; 27s ago
    Docs: https://docs.mongodb.org/manual
    Process: 1369 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=217/USER)

    Agu 16 09:32:16 desawarna-pc systemd[1]: Starting MongoDB Database Server...
    Agu 16 09:32:16 desawarna-pc systemd[1369]: mongodb.service: Failed to determine user credentials: No such process
    Agu 16 09:32:16 desawarna-pc systemd[1369]: mongodb.service: Failed at step USER spawning /usr/bin/mkdir: No such process
    Agu 16 09:32:16 desawarna-pc systemd[1]: mongodb.service: Control process exited, code=exited status=217
    Agu 16 09:32:16 desawarna-pc systemd[1]: mongodb.service: Failed with result 'exit-code'.
    Agu 16 09:32:16 desawarna-pc systemd[1]: Failed to start MongoDB Database Server.

    ReplyDelete

Post a Comment

Popular posts from this blog

CRUD dengan NodeJs dan MongoDb Bagian 2

Setelah kita membuat aplikasi kasirapp pada part 1, kita akan melanjutkan pembuatan CRUD nodejs mongodb . Pada kesempatan kali ini kita membutuhkan editor Atom yang sudah kita install sebelumnya. Ikuti langkah berikut ini : Langkah 1 : Buka kembali terminal anda (Ctrl + Alt + T) lalu aktifkan server mongodb dengan mengetik "service mongodb start" , maka mongodb anda sudah berjalan. Jika anda menemukan error "Failed to start mongodb.service: Unit mongodb.service is masked." maka ketikan terlebih dahulu " sudo systemctl unmask mongodb" untuk menghapus unmask, lalu ketik kembali "service mongodb start". Langkah 2  Buka aplikasi editor atom anda, lalu tambahkan project kasirapp pada atom anda. Pada atom editor pilih file -> add project folder -> arahkan pada folder Documents -> kasirapp, maka project kasirapp sudah ada pada atom anda. Sekarang anda bisa melihat struktur project kasirapp pada atom anda. Langkah ...

CRUD Node Js MongoDb dengan Bootstrap studi kasus data mahasiswa Part 1

Pada tutorial sebelumnya kita sudah membuat CRUD juga, namun belum menggunakan markup language yaitu html dan css yang biasa kita gunakan. Nah pada kesempatan kali ini saya akan membuatnya dengan Bootstrap Framework agar lebih mudah dan cepat. Tutorial ini lumayan panjang karena sangat komplit dari installasi packages yang dibutuhkan, membuat database mongodb beserta collectionnya, templating dan konfigurasi bootstrap tentunya. Pada tutorial kali ini kita akan membuat langkah-langkah umum yaitu : Install Express.js untuk kerangka aplikasinya beserta packages lain seperti body parser, cookie parser, ejs, path dan sebagainya. Membuat database kampus dengan collection mahasiswa. Nah yang akan di CRUD kan adalah data mahasiswa. Membuat konfigurasi routes dan view  Konfigurasi dengan bootstrap tentunya Baiklah itu adalah 4 langkah umum yang akan kita buat. Sekarang kita akan memulai langkah pertama : Langkah 1 : Arahkan folder ke Documents pada ubuntu anda dengan men...

CRUD Node Js MongoDb dengan Bootstrap studi kasus data mahasiswa Part 3

Pada tutorial sebelumnya kita sudah membuat database mongodb dengan nama database "universitas" dengan collection adalah "mahasiswa" dengan isi "nim, nama, email, dan phone". Sekarang adalah mengkonfigurasi agar database dapat berinteraksi atau terkoneksi dengan nodejs app kita. Buka atom editor anda, atau bisa mengetikan pada terminal "atom" kemudian tambahkan project folder crudapps pada atom anda Nah anda sudah memiliki struktur folder aplikasi webapps tersebut. Sekarang anda membuat file config.js pada root folder (maksudnya adalah file tersebut berada pada folder crudapps) bukan didalam folder bin dan sebagainya. Anda juga bisa membuat file secara labgsung pada terminal dengan mengetikan "touch config.js" sehingga anda memiliki sebuah file baru dengan nama config.js. File config.js akan mendefinisikan url database berjalan dan port yang digunakan, nantinya file config.js tersebut akan di panggil di file app.js. B...