Implementasi Perangkat Lunak berbasis GUI AsrayMedika+ dengan Python dan PyQt5
- General Info
- Features
- Screenshot
- Modul
- Database
- Technologies
- System requirements
- How to use
- Status
- Authors
Perangkat lunak AsrayMedika+ dibuat untuk memenuhi Milestone 8 Tugas Besar IF2250 RPL Semester Genap tahun 2021. AsrayMedika+ merupakan bentuk digitalisasi klinik/apotek Asray Medika. AsrayMedika+ mengakomodir user memilih dan menambahkan obat ke keranjang pembelian, menambahkan obat ke keranjang berdasarkan file eksternal, menampilkan dokter dan jadwal praktik dokter, dan mengokomodir chatbot.
- Menampilkan obat dan identitas obat (nama, stok, harga, deskripsi, gambar)
- Memilih atau melalui input file untuk menambahkan obat ke keranjang belanja
- Menampilkan isi dan total harga obat di keranjang belanja
- Menampilkan dokter dan jadwal praktik dokter yang tersedia
- Menyediakan fitur chatbot
- Modul Obat (Rezda Abdullah Fachrezzi - 13519194/K-04)
- Modul Dokter (Rayhan Asadel - 13519196/K-04)
- Modul Chatbot (Muhammad Rayhan Ravianda - 13519202/K-04)
- Modul Input Resep Dokter (Alif Bhadrika Parikesit - 13519186/K-04)
- obat.csv (id_obat,nama_obat,stok,harga,desc,url_image)
- Jadwal1.csv (id_jadwal,jadwal,ketersediaan)
- Jadwal2.csv (id_jadwal,jadwal,ketersediaan)
- Jadwal3.csv (id_jadwal,jadwal,ketersediaan)
- python3
- requests module
- PyQt5 module
- Make sure you have python installed in your device. Download python here.
- Install pip. Check this.
- Install requests
$ pip install requests
- Install PyQt5
$ pip install pyqt5
$ pip install pyqt5-tools
- Jalankan app.py di shell atau dengan klik app.py
$ py app.py
- Pilih fitur yang mau Anda coba
- Untuk fitur beli obat, Anda bisa menambahkan obat dan menghapus obat dari keranjang
- Anda juga dapat mengupload resep dokter dengan format file .txt
Text file format:
amoxicillin : 3
paracetamol : 4
- Untuk fitur cari dokter, Anda dapat melihat dokter yang tersedia dan jadwal praktiknya
- Untuk fitur chatbot, Anda dapat mengikuti instruksi lebih lanjut yang diberikann chatbot
Project is finished.
Spesifikasi Tugas Besar IF2250 RPL Semester Genap tahun 2021.
- Alif Bhadrika Parikesit - 13519186/K-04
- Rezda Abdullah Fachrezzi - 13519194/K-04
- Rayhan Asadel - 13519196/K-04
- Muhammad Rayhan Ravianda - 13519202/K-04