/OCC

Primary LanguagePython

Tugas Besar 2 IF3110

Simulasi Protokol Serial Optimistic Concurrency Control

DescriptionRequirementsinstallationsExecutingCreditsFootnote

Description

Program yang dibuat untuk penyelesaian tugas besar 2 IF3140. Program ini akan mensimulasikan protokol Optimistic Concurrency Control dan menentukan apakah sebuah schedule serializable atau terdapat konflik.

Requirements

  • Python (atleast 3.8)

Installations

Installing program

git clone https://github.com/Noxira/OCC.git
cd OCC

Executing

running the program

py occ.py <input.txt>

example input

R1(X)
W1(X)
W2(Y)
W3(Y)
W1(Y)
C1
C2
C3

Screenshots

enter image description here enter image description here enter image description here enter image description here

Credits

Nama NIM
Farrel Farandieka Fibriyanto 13520054
Putri Nurhaliza 13520066
Grace Claudia 13520078
Aloysius Gilang Pramudya 13520147

Footnote

Program dibuat dengan referensi Salindia Perkuliahan IF3140 Tahun Ajaran 2022/2023