Oleh :
2021
MODUL 6
PRAKTIK
1. Pastikan python sudah terinstall di komputer anda, jika belum, silakan download dari URL :
https://www.python.org/downloads/windows/ dan install
2. Masuk ke command prompt
3. install pymongo, dengan menjalankan :
> pip install pymongo
4. Untuk memastikan installasi berhasil, masuk ke REPL python
> python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22)
[MSC v.1916 32 bit
(Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymongo
Jika tidak ada pesan Error, berarti installasi pymongo sukses.
5. Jalankan MongoDB Server (mongod.exe) jika mongodb service belum berjalan
6. Buka VS Code
7. Buat file baru di dalam direktori dengan nama pymongo1.py
8. Ketikan script berikut ini:
12. Buat program baru bernama pymongo2.py, kemudian ketikkan script berikut ini:
Jalankan program tersebut dan amati hasilnya!
14. Untuk melakukan query pengambilan data digunakan method find / find_one. Buat
program baru bernama pymongo4.py, kemudian ketikkan script berikut ini:
Jalankan program tersebut dan amati hasilnya!
15. Modifikasilah program pymongo4.py, dengan cara hapus baris 9 hingga 12, dan
diganti untuk pembacaan semua data, sehingga bentuk program menjadi sbb:
16. Apabila diinginkan untuk menampilkan kolom tertentu saja, maka digunakan kode 1
untuk muncul, dan 0 (khusus untuk _id) untuk tidak muncul. Kolom _id jika tidak
dituliskan secara eksplisit untuk tidak muncul akan otomatis muncul. Untuk mencobanya,
copylah program pymongo4.py menjadi pymongo5.py, kemudian modifikasilah baris 10,
sehingga tampilan program menjadi sbb:
18. Modifikasilah program pymongo6.py sedemikian, sehingga kriteria menjadi: data yang harga
>= 10000. Hasil tampilan program setelah dimodifikasi adalah sbb:
Cek kembali dengan menjalankan pymongo5.py untuk memastikan bahwa proses update
tersebut sudah benar-benar berjalan sesuai yang diinginkan!
21. Install module pandas (jika anda belum pernah menginstall) dengan mengetikan di
command prompt:
> pip install pandas
22. Jika tidak ada masalah, maka module pandas akan terinstall di komputer
23. Buka kembali VS Code, buka program pymongo6.py, dan simpan dengan nama (save As)
pymongo9.py
24. Modifikasilah program pymongo9.py sebagai berikut:
TUGAS
2. Tampilkan data dengan range harga tertentu (misal barang yang harganya antara 10000
hingga 30000
Kode program