-
Notifications
You must be signed in to change notification settings - Fork 0
/
Schedule.py
68 lines (54 loc) · 1.57 KB
/
Schedule.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import sqlite3
DbName = 'db_leslesan.db'
conn = sqlite3.connect(DbName)
cursor = conn.cursor()
#class jadwal les
class Schedule:
#inisialisasi class object, berisi atribut jadwal
def __init__(self, iD, kelas, teacher, day, date, time, note):
self.id = iD
self._kelas = kelas
self._teacher = teacher
self._day = day
self._date = date
self._time = time
self._note = note
#mengambil atribut id
def getiD(self):
return self.id
#mengambil atribut kelas
def getKelas(self):
return self._kelas
#merubah atau menambahkan atribut kelas
def setKelas(self, value):
self._kelas = value
#mengambil atribut guru
def getGuru(self):
return self._teacher
#merubah atau menambahkan atribut guru
def setGuru(self, value):
self._teacher = value
#mengambil atribut hari
def getHari(self):
return self._day
#merubah atau menambahkan atribut hari
def setHari(self, value):
self._day = value
#mengambil atribut tanggal
def getTanggal(self):
return self._date
#merubah atau menambahkan atribut tanggal
def setTanggal(self, value):
self._date = value
#mengambil atribut waktu
def getWaktu(self):
return self._time
#merubah atau menambahkan atribut waktu
def setWaktu(self, value):
self._time = value
#mengambil atribut note
def getNote(self):
return self._note
#merubah atau menambahkan atribut note
def setNote(self, note):
self._note = note