Anda di halaman 1dari 21

NAMA: Ginta ISTIAR RAMDAYANTO

NIM :125410169
Matakuliah : Pratikum Teknologi Cloud Computing Lanjut
Study
: Teknik Informatika / S1
Tutorial Mongodb Connect with Java
Bahan yang dipersiapkan :
Install MongoDB
Java Driver MongoDB.jar
Eclipse
NB : Pada saat pratikum menggunakan CentOs dikarenakan waktu habis data
yang bisa didokumentasikan terdapat pada lampiran laporan bagian bawah :
Instal MongoDB :
Install on Red Hat :
Menambah Repo mongodb
~$ sudo nano /etc/yum.repos.d/mongodb-org-3.0.repo
Copy dan Paste pada terminal

[mongodb- org- 3.0]name=MongoDB


Repositorybaseurl=http://repo.mongodb.org/yum/red
hat/% releasever/mongodb/ org/3.0/x86_64/gpgcheck=0enabled=1

~$ sudo yum install -y mongodb-org


~$ sudo yum install -y mongodb-org-3.0.3 mongodb-org-server-3.0.3
mongodb-org-shell-3.0.3 mongodb-org-mongos-3.0.3 mongodb-org-tools3.0.3
Untuk mengaktifkan , restart , stop mongodb
~$ sudo chkconfig mongod on ~$ sudo service mongod stop ~$ sudo service
mongod restart ~$ sudo service mongod stop
Untuk menghapus Pakages mongodb
~$ sudo yum erase $(rpm -qa | grep mongodb-org)
Untuk menghapus data derectories

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud Computing Lanjut
Study
: Teknik Informatika / S1
~$ sudo rm -r /var/log/mongodb ~$ sudo rm -r /var/lib/mongo

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud Computing Lanjut
Study
: Teknik Informatika / S1
Install on Ubuntu
~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv
7F0CEB10
Menambahkan Repo MongoDB
~$ sudo nano /etc/apt/sources.list.d/mongodb-org-3.0.list
Copy Paste :
echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodborg/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
Save lalu lakukan update dengan cara :
~$ sudo apt-get update
~$ sudo apt-get install -y mongodb-org
~$ sudo apt-get install -y mongodb-org=3.0.3 mongodb-org-server=3.0.3
mongodb-org-shell=3.0.3 mongodb-org-mongos=3.0.3 mongodb-orgtools=3.0.3
Untuk Mengaktifkan , Restart , Stop dengan cara :
~$ sudo service mongod start ~$ sudo service mongod restart ~$ sudo
service mongod stop
Untuk meremove mongodb
~$ sudo apt-get purge mongodb-org* ~$ sudo rm -r /var/log/mongod
~$ sudo rm -r /var/lib/mongod
NB Jika tidak bisa install dengan cara diatas coba dengan perintah ini :
~$ sudo apt-get install mongodb
Jika dijalankan akan menghasilkan berikut
MongoDB shell version: 2.4.9 connecting to: test
Welcome to the MongoDB shell. For interactive help, type "help".
For more comprehensive documentation, see http://docs.mongodb.org/

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud Computing Lanjut
Study
: Teknik Informatika / S1
Questions? Try the support group http://groups.google.com/group/mongodbuser
> show dbs
car 0.203125GB
0.203125G
latihan B
0.078125G
local B
>

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud Computing Lanjut
Study
: Teknik Informatika / S1
Cara menggunakan MongoDB pada eclipse
Kebutuhan selanjutnya adalah :
Eclipse sebagai tools editor
JDM (Java-driver-mongodb.jar)
Url bisa download disini :
Eclipse https://eclipse.org/downloads/packages/eclipse-ide-eclipsecommitters-442/lunasr 2

Driver MongoDB.jar http://central.maven.org/maven2/org/mongodb/mongojava-driver/2.10.1/mongo-java-driver-2.10.1.jar


https://www.versioneye.com/java/org.mongodb:mongo-java-driver/2.10.1
Buka Eclipse
Create Project Java
Import Library java-driver-mongodb.jar

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud Computing Lanjut
Study
: Teknik Informatika / S1

File -> New -> Java Project

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud
Computing Lanjut
Study
: Teknik Informatika / S1

Masukan Project Name Terserah


Saya menamakan Project =
ProjectMongo
Klik Finish

NAMA: Ginta ISTIAR RAMDAYANTO


NIM :125410169
Matakuliah : Pratikum Teknologi Cloud
Computing Lanjut
Study
: Teknik Informatika / S1

Terlihat pada bagian Package Explorer


Project yang dibuat, selanjutnya impor
library java-driver-mongodb.jar dengan
cara.

Pada folder ProjectMongo klik kanan -> Build Path -> Add External Archives
-> masukan file java-driver-mongo.jar -> Ok
Hasilnya pada explorer berikut :

Library tambahan sudah selesai , selanjutnya buat package dan java class
dengan cara :

Klik kanan pada folder src -> new -> package -> berinama bebas , saya
memberi dengan nama = com.praktekmonggo.java -> Finish
Hasilnya seperti ini :

Selanjutnya buat java class dengan cara :

Klik kanan pada package yang dibuat sebelumnya -> new -> class ->
Berinama bebas , saya memberi nama HelloMongoDB -> Finish
Seperti ini hasilnya :

Selanjutnya Mulai mengkoding java seperti ini


scriptny

Penjelasan singkat :
Untuk port 27017 itu adalah port default dari
mongodb
Setelah itu run program dengan klik icon run

Lihat hasil pada consule hasilnya sebagai berikut :

Selanjutnya adalah mengimport data , file dapat didownload di link tersebut :


https://raw.githubusercontent.com/mongodb/docs-assets/primerdataset/dataset.j son

Disave dengan extensi dataset.json


Untuk memudahkan import data letakan file tersebut di direktori root ( / )
Buka terminal dengan mengetikan command berikut :
~# cp /home/alif/Downloads/primer-dataset.json /
Jika sudah dapat dilihat paca direktori root dengan cara :

Data primer-dataset.json sudah ada di direktori root


Selanjutnya melakukan import dengan cara :

Proses import data ke mongodb

Jika ingin lihat detail path dari mongodb

Jika file upload sudah selesai dapat menjalankan perintah berikut untuk
melihat data sudah berhasil di upload

Hasil data yang berhasil di upload dilihat dari GUI mongoDB


Selesai ....
Lampiran instalasi mongodb pada saat pratikum
berlangsung :

Anda mungkin juga menyukai