Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
f6d477a
Update Tugas3 DS
zanwararif1331 Mar 25, 2021
7570f6b
Ravi 1184040
ravirahmatulfajri Mar 25, 2021
d37594b
Ravi 1184040
ravirahmatulfajri Mar 26, 2021
b27ddd5
update api
zanwararif1331 Mar 26, 2021
4547f4e
Merge pull request #61 from zanwararif1331/2021
awangga Mar 26, 2021
c23ae6f
Tugas 3
ravirahmatulfajri Mar 26, 2021
8b50748
tugaswahyukurnia03
WahyuKurniaSari Mar 26, 2021
cfdb914
Tugas 3
ravirahmatulfajri Mar 26, 2021
953efca
tugaswahyukurnia03
WahyuKurniaSari Mar 26, 2021
6192256
Tugas 3
ravirahmatulfajri Mar 26, 2021
60f18dd
Merge pull request #63 from WahyuKurniaSari/2021
awangga Mar 26, 2021
b4f03cc
Tugas 3
ravirahmatulfajri Mar 26, 2021
4c05c3d
c
ravirahmatulfajri Mar 26, 2021
034da76
Tugas 3
ravirahmatulfajri Mar 26, 2021
b2e863b
Method buat sendiri
ravirahmatulfajri Mar 26, 2021
e7b6a78
a
josua1111 Mar 26, 2021
29768a3
a
josua1111 Mar 26, 2021
04ed8d4
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
f1f0c37
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
fdd8480
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
5da7374
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
8a23a45
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
a2e95bd
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
6473abe
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
2a1e9ad
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
bada24b
Tugas 3 Josuansef Pardede 1184091
josua1111 Mar 26, 2021
3b417d8
komentar indonesia
awangga Apr 2, 2021
6ab5bca
revisi clear di konsumer
awangga Apr 3, 2021
657adae
tugas 4
awangga Apr 3, 2021
1b87f76
Ravi 1184040
ravirahmatulfajri Apr 8, 2021
16a4bdf
Ravi 1184040
ravirahmatulfajri Apr 8, 2021
4f52622
update
zanwararif1331 Apr 8, 2021
6d2684e
Merge pull request #67 from zanwararif1331/2021
awangga Apr 8, 2021
101ef46
Josuansef Pardede 1184091 Tugas 4 DS
josua1111 Apr 9, 2021
4dccec5
tugas Alif
alif721 Apr 9, 2021
cd6b40b
Merge pull request #68 from alifmhmmd/2021
awangga Apr 9, 2021
2290ab5
Tugas FerdyTiga2021
FerdyBerlianoP Apr 9, 2021
e5990b6
Tugas Hanif
HanifWp Apr 9, 2021
6c568e4
Merge pull request #69 from FerdyBerlianoP/2021
awangga Apr 9, 2021
0a40545
Tugas Hanif
HanifWp Apr 9, 2021
79fa065
Tugas Hanif
HanifWp Apr 9, 2021
7206c19
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
b468d18
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
3aa8171
Merge pull request #70 from HanifWp/2021
awangga Apr 9, 2021
3f4185e
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
fe2751f
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
b487c92
a
josua1111 Apr 9, 2021
e52fb11
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
64bec0f
Ida Fatrini Tugas 4
idafatriniputri Apr 9, 2021
d074c3e
c
ravirahmatulfajri Apr 9, 2021
15cf947
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
b66504a
Ravi 1184040
ravirahmatulfajri Apr 9, 2021
f2655ef
Merge pull request #74 from ravirahmatulfajri/2021
awangga Apr 9, 2021
3f81d32
Parhan Hambali 1184042
parhanhambali Apr 9, 2021
48ca872
Merge pull request #75 from parhanhambali/2021
awangga Apr 9, 2021
80a19c1
Tugas Nandez
hernandez2804 Apr 9, 2021
814ccd7
Tugas 5 Okky1184087
OkkyY Apr 9, 2021
72cc20c
Update test_app.py
hernandez2804 Apr 9, 2021
d36db59
tugas 6
awangga Apr 10, 2021
a17ac7e
update
zanwararif1331 Apr 14, 2021
8abb73f
Merge branch '2021' of github.com:awangga/Python-Parallel-Programming…
zanwararif1331 Apr 14, 2021
65a642b
update tugas
zanwararif1331 Apr 14, 2021
eea95d5
update var
zanwararif1331 Apr 15, 2021
5f38dc3
update fungsi
zanwararif1331 Apr 15, 2021
429e1ae
Tugas6 Ferdy Berliano Putra 1184112
FerdyBerlianoP Apr 15, 2021
1977655
update
zanwararif1331 Apr 15, 2021
3444b5e
Merge pull request #83 from FerdyBerlianoP/2021
awangga Apr 15, 2021
9152b63
update
zanwararif1331 Apr 15, 2021
40433c7
Merge pull request #84 from zanwararif1331/2021
awangga Apr 15, 2021
708b672
Tugas 6 Alif
alif721 Apr 15, 2021
5d9a183
Merge pull request #85 from alifmhmmd/2021
awangga Apr 15, 2021
92bd8d9
1184042 Parhan Hambali
parhanhambali Apr 15, 2021
05681a4
Merge pull request #86 from parhanhambali/2021
awangga Apr 15, 2021
169763e
update
idafatriniputri Apr 15, 2021
f754d2b
update
hernandez2804 Apr 15, 2021
ea7ac38
Tugas 6 Hanif
HanifWp Apr 15, 2021
cd9064e
Tugas Enam Ida 1184113
idafatriniputri Apr 15, 2021
dad9e84
Tugas 6 update
hernandez2804 Apr 15, 2021
af3e70d
Tugas 6 Okky Yudistira 1184087
OkkyY Apr 15, 2021
7e0ad4d
Tugas 6 1184087 Okky Yudistira
OkkyY Apr 15, 2021
68ac457
Tugas 6 1184087 Okky Yudistira
OkkyY Apr 15, 2021
3b18633
TugasIraaaa
IraDwita Apr 15, 2021
f652647
Merge branch '2021' of github.com:awangga/Python-Parallel-Programming…
Anisarosalina Apr 15, 2021
22e4aa4
Tugas6_1184016_anisa
Anisarosalina Apr 15, 2021
78074ea
a
josua1111 Apr 15, 2021
573a164
Merge branch 'master' of github.com:awangga/Python-Parallel-Programmi…
josua1111 Apr 15, 2021
2fafa90
Josuansef Pardede 1184091 Tugas 6 DS Barrier.py
josua1111 Apr 15, 2021
02dc915
Josuansef Pardede 1184091 Tugas Barrier DS
josua1111 Apr 15, 2021
857ac08
revisi tgs bahar
baharandili Apr 15, 2021
d7ea8c1
WahyuKurniaSariEnam1184001
WahyuKurniaSari Apr 15, 2021
a639184
WahyuKurniaSariEnam1184001
WahyuKurniaSari Apr 15, 2021
4fd957a
tugas enam vicky 1184037
VickySafiraKusumaWardani Apr 15, 2021
0a8203f
Merge pull request #88 from HanifWp/2021
awangga Apr 15, 2021
e14b220
WahyuKurniaSariEnam1184001
WahyuKurniaSari Apr 15, 2021
486ae4f
WahyuKurniaSariEnam1184001
WahyuKurniaSari Apr 15, 2021
d44e0b0
Merge pull request #101 from WahyuKurniaSari/2021
awangga Apr 16, 2021
752ee35
Tugas 6 OKky Yudistira 1184087
OkkyY Apr 16, 2021
7c20a05
revisi bahar
baharandili Apr 16, 2021
df55aa1
PerbaikanKonflik 1184024_IraDwita
IraDwita Apr 16, 2021
41117b0
tugas enam vicky1184037
VickySafiraKusumaWardani Apr 16, 2021
e27f585
a
josua1111 Apr 16, 2021
82ebb8c
upadate
baharandili Apr 16, 2021
36c7529
update
baharandili Apr 16, 2021
5456a98
Josuansef Pardede 1184091 Tugas 6 Sistem Tersebar Barrier
josua1111 Apr 16, 2021
b04f23d
update konflik rizaluardi 1184102
rizaluardi Apr 16, 2021
2b12e7a
Update
hernandez2804 Apr 16, 2021
e06ebe7
Tugas6Anisa
Anisarosalina Apr 16, 2021
099316a
update
hernandez2804 Apr 16, 2021
488edf4
update Tugas 6 Hernandez
hernandez2804 Apr 16, 2021
d2243a1
update Tugas 6 Nandez
hernandez2804 Apr 16, 2021
09bf0a2
Merge pull request #103 from IraDwita/2021
awangga Apr 16, 2021
57c2012
tugas enam vicky1184037
VickySafiraKusumaWardani Apr 16, 2021
afefade
update
hernandez2804 Apr 16, 2021
e1385cd
a
josua1111 Apr 16, 2021
7672011
Update konflik tugas 6 Nandez 1184014
hernandez2804 Apr 16, 2021
8c5c968
Josuansef Pardede 1184091 Tugas 6 Sistem Tersebar
josua1111 Apr 16, 2021
19a7c87
UpdateAnisa
Anisarosalina Apr 16, 2021
1a6bba1
upadte bahar
baharandili Apr 16, 2021
adc4225
Merge branch '2021' into 2021
rizaluardi Apr 16, 2021
0797622
Updatekonflik
Anisarosalina Apr 16, 2021
a25ed61
Merge pull request #112 from rizaluardi/2021
awangga Apr 16, 2021
c7d8241
revisi bahar
baharandili Apr 16, 2021
2e13f8e
a
josua1111 Apr 16, 2021
39270b2
Merge branch '2021' into 2021
Anisarosalina Apr 16, 2021
ecd1372
update
hernandez2804 Apr 16, 2021
1096c40
update
baharandili Apr 16, 2021
c086f94
update
hernandez2804 Apr 16, 2021
81e50fb
update
baharandili Apr 16, 2021
5b45d79
Update Konfik Irfan Hernandez Tugas 6
hernandez2804 Apr 16, 2021
51e67e4
Update Konflik 1184014 Irfan Hernandez
hernandez2804 Apr 16, 2021
2c62373
Update konflik Ariyo 1184056
ariyoatmojo Apr 16, 2021
30f6cd1
Merge pull request #117 from hernandez2804/2021
awangga Apr 16, 2021
f20ccb8
Merge branch '2021' into 2021
ariyoatmojo Apr 16, 2021
dcc0adb
update
baharandili Apr 16, 2021
16e8c4c
tugas 6 1184037 vicky
VickySafiraKusumaWardani Apr 16, 2021
d628d3f
Ravi 1184040
ravirahmatulfajri Apr 16, 2021
72f4286
Merge pull request #118 from ariyo21/2021
awangga Apr 16, 2021
067b9d8
update
baharandili Apr 16, 2021
fd5b53f
update
baharandili Apr 16, 2021
9c6e187
Merge pull request #119 from baharandili/2021
awangga Apr 16, 2021
91afd52
update
Anisarosalina Apr 16, 2021
b457735
update
Anisarosalina Apr 16, 2021
2fb4ec9
c
ravirahmatulfajri Apr 16, 2021
07e6d65
Tugas Enam Ida 1184113
idafatriniputri Apr 16, 2021
5ceb1ae
Ravi 1184040
ravirahmatulfajri Apr 16, 2021
7c1b53c
update
Anisarosalina Apr 16, 2021
c710705
tugas 6 vicky 1184037
VickySafiraKusumaWardani Apr 16, 2021
b219e61
Tugas Enam Ida 1184113
idafatriniputri Apr 16, 2021
053c7fd
Merge pull request #123 from ravirahmatulfajri/2021
awangga Apr 16, 2021
a312dcc
update
Anisarosalina Apr 16, 2021
cfcf3d8
update konflik
Anisarosalina Apr 16, 2021
ba458d3
vicky tugas 6 1184037
VickySafiraKusumaWardani Apr 16, 2021
a68d871
Tugas Enam Ida 1184113
idafatriniputri Apr 16, 2021
a886e33
Perbaikan Tugas 6 Okky yang tadi
OkkyY Apr 16, 2021
26f8580
a
josua1111 Apr 16, 2021
1de3ca3
Tugas Enam Ida 1184113
idafatriniputri Apr 16, 2021
97bd74f
Perbaikan tugas 6 Okky yang tadi
OkkyY Apr 16, 2021
c9955f8
update konflik
Anisarosalina Apr 16, 2021
e2788ba
Merge pull request #125 from josua1111/2021
awangga Apr 16, 2021
d5d2a2a
update konflik
Anisarosalina Apr 16, 2021
94004a1
Perbaikan tugas 6 yang tadi Okky 1184087
OkkyY Apr 16, 2021
96a9eb4
update konflik
Anisarosalina Apr 16, 2021
285f3fa
Tugas Enam Ida 1184113
idafatriniputri Apr 16, 2021
3ffd7e6
Tugas Enam Ida 1184113
idafatriniputri Apr 16, 2021
e118e8a
Perbaikan Okky 1184087
OkkyY Apr 16, 2021
7f4e32a
tugas 7 zanwar
zanwararif1331 Apr 20, 2021
c5eec7a
tugas 7 zanwar
zanwararif1331 Apr 20, 2021
17f6afd
Merge pull request #128 from zanwararif1331/2021
awangga Apr 20, 2021
1a99dcd
Tugas 7 Ferdy 1184112
FerdyBerlianoP Apr 20, 2021
d3967ae
Tugas Tujuh Ferdy 1184112
FerdyBerlianoP Apr 20, 2021
7bb55bb
Merge pull request #129 from FerdyBerlianoP/2021
awangga Apr 21, 2021
d368e2c
Tugas 7 Alif
alif721 Apr 21, 2021
9c53611
Tugas 7
hernandez2804 Apr 21, 2021
54fa142
Merge pull request #130 from alifmhmmd/2021
awangga Apr 21, 2021
e4073ca
Merge branch '2021' into 2021
hernandez2804 Apr 21, 2021
648734b
Merge pull request #131 from hernandez2804/2021
awangga Apr 21, 2021
25e38b8
update
Anisarosalina Apr 21, 2021
32fb070
update
Anisarosalina Apr 21, 2021
cbf59d7
Tugas 7 Hanif 1184058
HanifWp Apr 21, 2021
26afbde
Merge pull request #133 from HanifWp/2021
awangga Apr 21, 2021
8b08312
update eror
Anisarosalina Apr 21, 2021
72e3cdd
1184040 Ravi
ravirahmatulfajri Apr 21, 2021
9a78c5a
Merge pull request #134 from ravirahmatulfajri/2021
awangga Apr 21, 2021
4548bf9
update
Anisarosalina Apr 21, 2021
c69456d
Tugas 7 Okky Yudistira 1184087
OkkyY Apr 21, 2021
109482c
Tugas 7 Okky Yudistira 1184087
OkkyY Apr 21, 2021
f53f855
Tugas 7 Ida
idafatriniputri Apr 21, 2021
e74d07b
Merge pull request #136 from OkkyY/2021
awangga Apr 21, 2021
2e5a5f7
Tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 21, 2021
29496ac
Merge branch '2021' into 2021
Anisarosalina Apr 21, 2021
f39716f
Tugas7Iraaaa
IraDwita Apr 21, 2021
96cc538
Tugas 7 Josuansef Pardede (1184091)
josua1111 Apr 21, 2021
61b9e25
Merge branch '2021' of github.com:awangga/Python-Parallel-Programming…
idafatriniputri Apr 21, 2021
3bbc3ad
Tugas7Iraaa
IraDwita Apr 21, 2021
9bf1523
Tugas Tujuh Ida 1184113
idafatriniputri Apr 21, 2021
84d9529
Merge pull request #135 from Anisarosalina/2021
awangga Apr 21, 2021
ef4b042
TugasAriyoTujuh1184056
ariyoatmojo Apr 21, 2021
1b86ff7
Tugas7Ira
IraDwita Apr 21, 2021
051a92e
Tugaske7Ira
IraDwita Apr 21, 2021
0df386d
Update Tugas Tujuh Ida 1184113
idafatriniputri Apr 21, 2021
2750008
tugasvicky07
VickySafiraKusumaWardani Apr 22, 2021
944b3a4
tugas7bahar
baharandili Apr 22, 2021
151a10f
Merge pull request #140 from ariyo21/2021
awangga Apr 22, 2021
da8753e
tugas7bahar
baharandili Apr 22, 2021
2635653
Merge pull request #143 from baharandili/2021
awangga Apr 22, 2021
3386e9a
Tugas 7 Parhan Hambali 1184042
parhanhambali Apr 22, 2021
8f367da
Merge pull request #145 from parhanhambali/2021
awangga Apr 22, 2021
a51268e
Update Tugas Tujuh Ida 1184113
idafatriniputri Apr 22, 2021
282f76f
Update Tugas Tujuh Ida 1184113
idafatriniputri Apr 22, 2021
ad44e39
Update Tugas 7 Josuansef Pardede (1184091)
josua1111 Apr 22, 2021
19e4e5f
update josuansef pardede 1184091 tugas 7
josua1111 Apr 22, 2021
980d6be
Josuansef Pardede 1184091 update tugas 7
josua1111 Apr 22, 2021
658c964
update Josuansef Pardede 1184091 update tugas 7
josua1111 Apr 22, 2021
5ae08d4
update Josuansef Pardede 1184091 update tugas 7
josua1111 Apr 22, 2021
24b6f17
Merge pull request #146 from idafatriniputri/2021
awangga Apr 22, 2021
3da2a2d
update Josuansef Pardede 1184091 update tugas 7
josua1111 Apr 22, 2021
42466fa
Update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
917aa73
Update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
85eefeb
Update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
a31dd90
Update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
dae5f75
Update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
8f1a6b3
Update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
55b400d
vicky7
VickySafiraKusumaWardani Apr 22, 2021
f8e3299
update tugas 7 Josuansef Pardede 1184091
josua1111 Apr 22, 2021
ad06dcf
update tugas 7 Josuansef Pardede 1184091 DS
josua1111 Apr 22, 2021
8d43c48
VickySafTujuh1184037
VickySafiraKusumaWardani Apr 22, 2021
e92615b
vickytujuh
VickySafiraKusumaWardani Apr 22, 2021
8a11b6a
TugasIraaa
IraDwita Apr 22, 2021
bb57c1e
Tugas 7 Rizaluardi1184102
rizaluardi Apr 22, 2021
fa4a4b1
Perbaikan Tugas Ira
IraDwita Apr 22, 2021
6e0cf39
Tugas7Diar1184083
Apr 22, 2021
e382813
Merge pull request #149 from josua1111/2021
awangga Apr 22, 2021
db36e68
Merge branch '2021' into 2021
rizaluardi Apr 22, 2021
ec3ede8
iniTugasIraa
IraDwita Apr 22, 2021
5cfa9df
Merge pull request #154 from IraDwita/2021
awangga Apr 22, 2021
056ca18
Merge branch '2021' into 2021
rizaluardi Apr 22, 2021
a537738
tujuhvicky
VickySafiraKusumaWardani Apr 22, 2021
f1fa8d7
vickytugas
VickySafiraKusumaWardani Apr 22, 2021
478cc63
vickybaru
VickySafiraKusumaWardani Apr 22, 2021
9ed97c8
vickylagi
VickySafiraKusumaWardani Apr 22, 2021
6f77c93
vickysafiraa
VickySafiraKusumaWardani Apr 22, 2021
f87f0df
VickyTujuh1184037
VickySafiraKusumaWardani Apr 23, 2021
5fe2184
Merge pull request #155 from rizaluardi/2021
awangga Apr 23, 2021
2df0926
Merge branch '2021' into 2021
SitiMaharani Apr 23, 2021
009d5cc
vickysa
VickySafiraKusumaWardani Apr 23, 2021
aa6b87d
safira
VickySafiraKusumaWardani Apr 23, 2021
f941f18
Merge pull request #156 from fadillahdiar/2021
awangga Apr 23, 2021
00703af
vickysafr
VickySafiraKusumaWardani Apr 23, 2021
0e8d6f5
VickyTujuhh1184037
VickySafiraKusumaWardani Apr 23, 2021
6431500
Merge pull request #152 from VickySafiraKusumaWardani/2021
awangga Apr 23, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
149 changes: 149 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
.idea/

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
#lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
.python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# Croot
*.croot
ani.croot
anu.croot
ano.croot
nilai.html
nilai
nilai.txt
value
value.txt
value
value.pdf
newravi.docx
movie_2020_0
movie_2020_1

luffy.txt
ravi.txt
10 changes: 10 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
sudo: enabled
language: python
script:
- pytest -v -s --cov=Chapter02 --cov-report term-missing
before_script:
- echo "Menjalankan Testing"
install:
- pip install -r requirements.txt
before_install:
- git status
Empty file added Chapter01/__init__.py
Empty file.
3 changes: 1 addition & 2 deletions Chapter01/do_something.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,4 @@

def do_something(count,out_list):
for i in range(count):
out_list.append(random.random())

out_list.append(random.random())
5 changes: 3 additions & 2 deletions Chapter01/multiprocessing_test.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
from do_something import *
from Chapter01.do_something import *
import time
import multiprocessing


if __name__ == "__main__":
def multiprocessing_test():
start_time = time.time()
size = 10000000
procs = 10
Expand All @@ -23,3 +23,4 @@
print ("List processing complete.")
end_time = time.time()
print("multiprocesses time=", end_time - start_time)
return True
5 changes: 3 additions & 2 deletions Chapter01/multithreading_test.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
from do_something import *
from Chapter01.do_something import *
import time
import threading

if __name__ == "__main__":
def multithreading_test():
start_time = time.time()
size = 10000000
threads = 10
Expand All @@ -21,4 +21,5 @@
print ("List processing complete.")
end_time = time.time()
print("multithreading time=", end_time - start_time)
return True

7 changes: 5 additions & 2 deletions Chapter01/serial_test.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import time
from do_something import *
from Chapter01.do_something import *

if __name__ == "__main__":


def serial_test():
start_time = time.time()
size = 10000000
n_exec = 10
Expand All @@ -13,3 +15,4 @@
print ("List processing complete.")
end_time = time.time()
print("serial time=", end_time - start_time)
return True
71 changes: 71 additions & 0 deletions Chapter02/Alif1184068.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
import time
import os
from random import randint
from threading import Thread,currentThread


class Alif1184068 (Thread):
def __init__(self, name,thread_number, duration):
Thread.__init__(self)
self.name = name
self.duration = duration
self.thread_number = thread_number
def run(self):
print ("\n"+str(self.thread_number)+". ---> " + self.name + " running, belonging to process ID "+ str(os.getpid()) + "\n")
awal = 1
akhir = 30000
self.bil_geometri(awal,akhir)
print (str(self.thread_number)+". ---> " + self.name + " over, sleep duration : " +str(self.duration) +" second")
print (", Realname of Thread : " + currentThread().getName())

def bil_geometri(self,awal,akhir):
for n in range(1,30000):
suku = 1*(2**(n-1))

def main():
start_time = time.time()

# Thread Creation
thread1 = Alif1184068("Thread#1 ", 1,randint(1,10))
thread2 = Alif1184068("Thread#2 ", 2,randint(1,10))
thread3 = Alif1184068("Thread#3 ", 3,randint(1,10))
thread4 = Alif1184068("Thread#4 ", 4,randint(1,10))
thread5 = Alif1184068("Thread#5 ", 5,randint(1,10))
thread6 = Alif1184068("Thread#6 ", 6,randint(1,10))
thread7 = Alif1184068("Thread#7 ", 7,randint(1,10))
thread8 = Alif1184068("Thread#8 ", 8,randint(1,10))
thread9 = Alif1184068("Thread#9 ", 9,randint(1,10))

# Thread Running
thread1.start()
thread2.start()
thread3.start()
thread4.start()
thread5.start()
thread6.start()
thread7.start()
thread8.start()
thread9.start()

# Thread joining
thread1.join()
thread2.join()
thread3.join()
thread4.join()
thread5.join()
thread6.join()
thread7.join()
thread8.join()
thread9.join()

# End
print("End")

#Execution Time
print("--- %s seconds ---" % (time.time() - start_time))
return True





57 changes: 57 additions & 0 deletions Chapter02/AlifEnam1184068.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
from threading import Barrier, Thread
import os
import requests
from time import ctime, sleep

angka = 1
b = Barrier(angka)
file = "alif"
file2 = "alifbaru"
filename = os.path.join(os.path.dirname(__file__), file)
filename2 = os.path.join(os.path.dirname(__file__), file2)

def getapi():
apiurl='http://www.emsifa.com/api-wilayah-indonesia/api/provinces.json'
response = requests.get(apiurl)
html=response.json()
handlingfile(html)

def handlingfile(isi):
print('Yoo filenya dibuat dulu ya : '+file+'.txt \n')
f = open(filename+".txt", "w")
print('Filenya udah dibuat nih \n')
f.write(str(isi))
f.close()
print('Isi filenya apaan yaa: '+file+'.txt')
x = open(filename+".txt", "r")
print(x.read()+'\n')
x.close()
print('coba ganti nama filenya dong \n')
print('Rename File menjadi: '+file2+'.txt \n')
os.rename(filename+'.txt', filename2+'.txt')
sleep(2)
b.wait()
print('File:'+file+'.txt'+' telah berhasil di Rename \n')
sleep(2)
b.wait()
print('Create, Read, and delete file: '+file+' mencapai barrier pada waktu: %s \n' % (ctime()))

def run():
getapi()
sleep(2)
b.wait()
print('Semua mencapai barrier pada waktu: %s \n' % (ctime()))

def main():
threads = []
print('Gasskeun! Semoga berhasil')
for i in range(angka):
threads.append(Thread(target=run))
threads[-1].start()
for thread in threads:
thread.join()
print('Yeaayy berhasil berhasil! Horeee!')
return True

#if __name__ == "__main__":
# main()
Loading