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 :


3. Membuat Fungsi CRUD (Create, Read, Update, dan Delete)

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:


5. Menjalankan Program

Terakhir, kita panggil fungsi menu untuk menjalankan aplikasi. Berikut adlah contoh kodenya:


6. Pengujian dan Hasil

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


7. Kesimpulan

Aplikasi ini memberikan fungsionalitas CRUD sederhana menggunakan Python dan MongoDB. Anda bisa mengembangkan aplikasi ini lebih lanjut dengan menambahkan fitur lainnya, seperti validasi data, pengamanan data, atau tampilan grafis.


TERIMAKASIH

Komentar

Postingan populer dari blog ini

TUTORIAL ERP ODOO (ENTERPRISE RESOURCE PLANNING)

LOCAL/REMOTE FILE INCLUSION (DASAR KEMANAN SIBER)

OSINT (DASAR KEAMANAN SIBER)