Skip to main content

Installasi Node Js dan MongoDb


Tutorial NodeJs Mongo Db Indonesia : Sebelum memulai mempraktekan membuat aplikasi nodejs dan mognodb, kita harus melakukan installasi software yang dibutuhkan. Berbeda dengan ketika kita belajar php dan mysql ketika membuat sebuah website cukup menginstal xampp maka sudah terbundle dalam satu paket yaitu apache php, mysql sehingga mudah sekali digunakan.

Karena disini saya menggunakan operating system Ubuntu (pada pembuatan artikel ini yaitu versi 17) maka tutorial akan lebih banyak menggunakan ubuntu , namun jangan khawatir karena code yang digunakan sama. Nah tools yang akan saya gunakan antara lain adalah sebagai berikut :

  1. Atom Editor nah, atom editor ini akan kita gunakan untuk mengedit code nodejs, dan mongodb ya, nah bisa kalian download di https://atom.io/
  2. NodeJs untuk nodejs ini sendiri bisa kalian download dan installasi di https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions. Karena menggunakan curl anda harus terlebih dahulu install curl pada ubuntu anda caranya pada terminal (Ctrl + Alt + T) lalu ketik "sudo apt install curl" kemudian ketikan "curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -sudo apt-get install -y nodejs"
  3. MongoDb Community karena kita belajar cukup versi Community saja https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
  4. Postman untuk Resting API https://www.getpostman.com/apps
Oke, pada dokumentasi tersebut kalian sudah melakukan installasi nodejs dan mongodb sekarang kita cek versi nodejs dan mongodbnya.

Cek versi nodejs dan test apakah installasi sudah berhasil ?

Tekan Ctrl +Alt + T pada keyboard lalu pada terminal ketikan "node -v"


Jika anda berhasil melakukan installasi, maka akan tampak seperti gambar, yaitu saya menggunakan nodejs versi 10. Kemudian kita cek mongodb nya. Ketikan "mongod --version" (tanpa petik)


Jika anda berhasil melakukan installasui, maka akan terlihat versi mongodb yang sudah kita install.

Demikianlah tutorial nodejs dan mongodb , selanjutnya kita akan belajar membuat CRUD json dengan nodejs, express js dan mongodb.

Terimakasih

Salam 



Comments

Popular posts from this blog

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...

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

Sebelumnya kita sudah menginstall packages yang dibutuhkan. pada tahap ini kita akan membuat database mongodb. Langkah 1 : Masuk ke commad mongo dengan mengetikan pada terminal ubuntu anda "mongo" Langkah 2 : Buatlah sebuah database dengan nama "universitas" dengan mengetik "use universitas" Jika anda berhasil, maka anda akan menemukan informasi "switched to db universitas" Langkah 3 : Membuat field key unik untuk email "db.mahasiswa.createIndex({"email":1},{unique:true})" Langkah 4 : Menginputkan beberapa data pada collection "mahasiswa" "db.mahasiswa.insert({nim:"111",nama:"Ipung Purwono",email:"ipungofficial@hotmail.com",phone:"089812345678"})" "db.mahasiswa.insert({nim:"112",nama:"Joko Purwono",email:"jokoofficial@hotmail.com",phone:"089812345678"})" "db.mahasiswa.insert({nim:...

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...