MEMBUAT APLIKASI DENGAN PYTHON DAN MONGODB (DATABASE ADVANCE)
MEMBUAT APLIKASI DENGAN PYTHON DAN MONGODB
Langkah-Langkah Pembuatan Aplikasi
1. Persiapan Lingkungan
Sebelum mulai menulis kode, pastikan Anda sudah menginstal beberapa hal berikut:
- Python : Pastikan Python sudah terinstal di sistem Anda. Anda bisa mendownloadnya di situs resmi Python.
- MongoDB : Pastikan MongoDB sudah terinstal dan berjalan di sistem Anda. Anda bisa mendownload MongoDB di situs resmi MongoDB.
- Pymongo : Anda bisa menginstalnya pada Command Prompt menggunakan perintah: pip install pymongo. Seperti pada gambar dibawah ini.
2. Menghubungkan Python Dengan MongoDB
Langkah pertama adalah menghubungkan aplikasi Python dengan database MongoDB. Kita akan menggunakan MongoClient dari library pymongo untuk membuat koneksi ke MongoDB. Pastikan MongoDB sudah berjalan di localhost atau sesuaikan URL koneksi dengan yang sesuai. Buat file Python, misalnya user_management.py, lalu masukkan kode berikut. Berikut adalah kode untuk menghubungkan aplikasi Python dengan MongoDB :
Setelah berhasil terhubung dengan MongoDB, kita akan membuat beberapa fungsi untuk operasi CRUD. Berikut adalah penjelasan fungsi-fungsi yang akan digunakan:
a. Menambah Pengguna Baru
Fungsi add_user digunakan untuk menambahkan pengguna baru ke dalam koleksi users di MongoDB. Berikut adalah kodenya:
b. Menampilkan Daftar Pengguna
Fungsi view_users akan mengambil semua pengguna dari koleksi users dan menampilkannya di terminal. Berikut adalah kodenya:
c. Memperbarui Data Pengguna
Fungsi update_user digunakan untuk memperbarui data pengguna berdasarkan ID pengguna yang diberikan. Berikut adalah kodenya:
d. Menghapus Pengguna
Fungsi delete_user digunakan untuk menghapus pengguna berdasarkan ID yang dimasukkan oleh pengguna. Berikut adalah kodenya:
4. Menyusun Menu Interaktif
Selanjutnya, kita akan membuat menu interaktif yang memungkinkan pengguna untuk memilih operasi CRUD yang diinginkan. Berikut adalah contoh kodenya:
Terakhir, kita panggil fungsi menu untuk menjalankan aplikasi. Berikut adlah contoh kodenya:
a. Menambah pengguna baru dengan mengisi nama, email, dan nomor HP
Jalankan aplikasi dengan menekan tombol F5, lalu terminal akan terbuka dan menjalankan aplikasi. Berikut contoh aplikasi dan penggunaan fitur Tambah Pengguna:
Lalu data akan ditambahkan kedalam MongoDB
b. Melihat daftar semua pengguna yang ada di dalam database
Jalankan aplikasi dengan menekan tombol F5, lalu terminal akan terbuka dan menjalankan aplikasi. Berikut contoh aplikasi dan penggunaan fitur Daftar Pengguna:
c. Memperbarui data pengguna dengan memasukkan ID pengguna yang ingin diperbarui
Jalankan aplikasi dengan menekan tombol F5, lalu terminal akan terbuka dan menjalankan aplikasi. Berikut contoh aplikasi dan penggunaan fitur Perbarui Pengguna:
Lalu data yang berada pada MongoDB juga akan diperbarui
d. Menghapus pengguna dengan memasukkan ID pengguna yang ingin dihapus
Jalankan aplikasi dengan menekan tombol F5, lalu terminal akan terbuka dan menjalankan aplikasi. Berikut contoh aplikasi dan penggunaan fitur Hapus Pengguna:
Setelah data berhasil dihapus maka jika anda cek pada Lihat Daftar Pengguna, maka data akan yang anda hapus akan hilang.
Dan otomatis data pengguna yang anda hapus, juga akan terhapus pada MongoDB
Komentar
Posting Komentar