-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathutils.py
47 lines (43 loc) · 2.4 KB
/
utils.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ini buat ngebuka file yang berbeda folder dengan file utils.py , kalau file nya ada diluar folder maka ikutin caranya :
#1. cari tau dulu lokasi file yang mau dibuka
#2. kalau dia cuma beda 1 folder,misalkan file normalitas ada di folder normalitas sedangkan file utils.py ada di luar folder normalitas tapi selevel dengan folder normalitas, maka lu cuma perlu nambahin 1 titik " . " itu di belakang tanda garing miring "/" trus nama folder nya
#3. kalau dia beda 2 atau lebih folder, lu cuma perlu ikutin aturan nya, 1 titik kalau selevel dengan foldernya, kalau dia keluar 1 folder, maka dia butuh 2 titik, dan seterusnya
#4. sys.path.append("./nama_folder") ini kalau selevel
#5. sys.path.append("../nama_folder") ini kalau keluar 1 folder
import sys
sys.path.append("./normalitas")
sys.path.append("./molaritas")
sys.path.append("./kadar_ppm")
sys.path.append("./kadar(bv)")
sys.path.append("./perhitungan_pH")
#____________________________________________________
# import dulu semua logic dari rumus-rumus nya disini pakai 'from NAMA_FILENYA import NAMA_FUNCTIONNYA'
from perhitungan_ph import hasilpH #ini logic dari perhitungan ph
from normalitas import normalitasStart #ini logic dari rumus normalitas
from molaritas import molaritasStart
from kadar_ppm import ppm_init
#ini function untuk memproses hasil pilihan dari dropdown
def process_option(option):
# Pemrosesan logika berdasarkan opsi yang dipilih
if option == "Normalitas":
normalitasStart()
elif option == "Molaritas":
# Logika untuk opsi Moralitas
molaritasStart()
print("Anda memilih Moralitas. Lakukan pemrosesan Moralitas di sini.")
elif option == "kadar(%b/v)":
# Logika untuk opsi kadar(%b/v)
print("Anda memilih kadar(%b/v). Lakukan pemrosesan kadar(%b/v) di sini.")
elif option == "kadar(PPM)":
ppm_init()
# Logika untuk opsi kadar(PPM)
print("Anda memilih kadar(PPM). Lakukan pemrosesan kadar(PPM) di sini.")
elif option == "Penentuan jenis larutan berdasarkan pH":
# Logika untuk opsi Penentuan jenis larutan berdasarkan pH
print("Anda memilih Penentuan jenis larutan berdasarkan pH. Lakukan pemrosesan di sini.")
elif option == "perhitungan pH":
hasilpH()
print("Anda memilih perhitungan pH. Lakukan pemrosesan perhitungan pH di sini.")
else:
# Opsi tidak valid
print("Opsi tidak valid. Silakan pilih opsi yang lain.")