Skip to content

a desktop app for pharmacy and clinic purpose developed in python

Notifications You must be signed in to change notification settings

ravmhmmd/asraymedika

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementasi Perangkat Lunak AsrayMedika+

Implementasi Perangkat Lunak berbasis GUI AsrayMedika+ dengan Python dan PyQt5

Table of contents

General Info

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.

Features

  • 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

Screenshot

Halaman Utama Halaman Dokter Halaman Obat Halaman Chat

Modul

  1. Modul Obat (Rezda Abdullah Fachrezzi - 13519194/K-04)
  2. Modul Dokter (Rayhan Asadel - 13519196/K-04)
  3. Modul Chatbot (Muhammad Rayhan Ravianda - 13519202/K-04)
  4. Modul Input Resep Dokter (Alif Bhadrika Parikesit - 13519186/K-04)

Database

  1. obat.csv (id_obat,nama_obat,stok,harga,desc,url_image)
  2. Jadwal1.csv (id_jadwal,jadwal,ketersediaan)
  3. Jadwal2.csv (id_jadwal,jadwal,ketersediaan)
  4. Jadwal3.csv (id_jadwal,jadwal,ketersediaan)

Technologies

  • python3
  • requests module
  • PyQt5 module

System requirements

  1. Make sure you have python installed in your device. Download python here.
  2. Install pip. Check this.
  3. Install requests
    $ pip install requests
  1. Install PyQt5
    $ pip install pyqt5
    $ pip install pyqt5-tools

How to use

  1. Jalankan app.py di shell atau dengan klik app.py $ py app.py
  2. Pilih fitur yang mau Anda coba
  3. Untuk fitur beli obat, Anda bisa menambahkan obat dan menghapus obat dari keranjang
  4. Anda juga dapat mengupload resep dokter dengan format file .txt
Text file format:

    amoxicillin : 3
    paracetamol : 4
    
  1. Untuk fitur cari dokter, Anda dapat melihat dokter yang tersedia dan jadwal praktiknya
  2. Untuk fitur chatbot, Anda dapat mengikuti instruksi lebih lanjut yang diberikann chatbot

Status

Project is finished.

Inspiration

Spesifikasi Tugas Besar IF2250 RPL Semester Genap tahun 2021.

Authors

  • Alif Bhadrika Parikesit - 13519186/K-04
  • Rezda Abdullah Fachrezzi - 13519194/K-04
  • Rayhan Asadel - 13519196/K-04
  • Muhammad Rayhan Ravianda - 13519202/K-04

About

a desktop app for pharmacy and clinic purpose developed in python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages