Uas Sementara
Uas Sementara
i
mpor
tjav
a.ut
il
.Scanner
;
cl
assWar
ga{
St
ri
ngnama;
St
ri
ngni
k;
i
ntt
otal
;
v
oidi
siDat
a(St
ri
ngNama_
War
ga,
Str
ingNi
k_War
ga){
nama=Nama_
War
ga;
ni
k=Ni
k_War
ga;
St
ri
ngMasukanNama(
){
r
etur
nnama;
St
ri
ngMasukanni
k()
{
r
etur
nni
k;
v
oidi
siDat
a1(
intTot
al)
t
otal
=Tot
al;
i
ntMasukant
otal
()
{
r
etur
ntot
al;
}
publ
i
ccl
assI
uran{
publ
i
cst
ati
cvoi
dmai
n(St
ri
ng[
]ar
gs){
Scanneri
nput=newScanner
(Sy
stem.
in)
;
War
gak1=newWar
ga(
);
St
ri
ngLanj
ut1="
";
i
ntTot
al=0;
Sy
stem.
out
.pr
int
("
==================================\
n")
;
Sy
stem.
out
.pr
int
("
Pendat
aandanpembay
anI
uranWar
ga\
n")
;
Sy
stem.
out
.pr
int
("
==================================\
n")
;
Sy
stem.
out
.pr
int
("
1.I
nputDat
aWar
ga\
n")
;
Sy
stem.
out
.pr
int
("
2.I
nputI
uranWar
ga\
n")
;
Sy
stem.
out
.pr
int
("
\n"
);
Sy
stem.
out
.pr
int
("
PILI
HANMENU:
");
i
ntmenu=i
nput
.nex
tInt
();
Sy
stem.
out
.pr
int
("
==================================\
n")
;
i
f(menu==1)
{
Sy
stem.
out
.pr
int
("
***Dat
aWar
ga*
**\
n")
;
Sy
stem.
out
.pr
int
("
MasukanNama:
");
St
ri
ngnama1=i
nput
.next
Line(
);
//peny
aki
t
St
ri
ngnama=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
MasukanNI
K:"
);
St
ri
ngni
k=i
nput
.next
Line(
);
k1.
isi
Dat
a(nama,
nik)
;
Sy
stem.
out
.pr
int
("
MasukanAl
amat:
");
St
ri
ngal
amat=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
MasukanNo.Tl
p:"
);
St
ri
ngt
elp=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
==================================\
n")
;
Sy
stem.
out
.pr
int
("
***
Dat
aPeker
jaan*
**\
n")
;
Sy
stem.
out
.pr
int
("
MasukanPeker
jan:
");
St
ri
ngPeker
jaan=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
MasukanAl
amatKant
or:
");
St
ri
ngAl
amat
2=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
==================================\
n")
;
Sy
stem.
out
.pr
int
("
***
Dat
aSt
atus*
**\
n")
;
Sy
stem.
out
.pr
int
("
MasukanSt
atus:
");
St
ri
ngSt
atus=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
MasukanNamaSuami
/I
str
i:"
);
St
ri
ngNama2=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
MasukanJuml
ahAnak:
");
St
ri
ngAnak=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
\n"
);
Sy
stem.
out
.pr
int
("
Lanj
utBay
arI
uran?
\n"
);
St
ri
ngLanj
ut=i
nput
.next
Line(
);
i
f(Lanj
ut.
equal
s("
ya"
)|
|Lanj
ut.
equal
s("
Ya"
)|
|Lanj
ut.
equal
s("
Y")
||Lanj
ut.
equal
s("
y")
)
{
do{
Sy
stem.
out
.pr
int
("
==================================\
n")
;
Sy
stem.
out
.pr
int
("
***Dat
aIur
anPokok*
**\
n")
;
Sy
stem.
out
.pr
int
("
Nik=>"
+k1.
Masukanni
k()
+"\
n")
;
Sy
stem.
out
.pr
int
("
MasukanI
uranSampah:
\n"
);
i
nti
uranS=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
MasukanI
uranKeamanan:
\n"
);
i
nti
uranK=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
\n"
);
Sy
stem.
out
.pr
int
("
***Dat
aIur
anSekunder*
**\
n")
;
Sy
stem.
out
.pr
int
("
MasukanI
uranSumbangan:
\n"
);
i
ntSumbangan=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Lanj
utBay
arI
uran?
\n"
);
St
ri
ngLanj
ut3=i
nput
.next
Line(
);
//peny
aki
t
Lanj
ut1=i
nput
.next
Line(
);
i
f(Lanj
ut1.
equal
s("
ti
dak"
)|
|Lanj
ut1.
equal
s("
Tidak"
)|
|Lanj
ut1.
equal
s("
T")
||
Lanj
ut1.
equal
s("
t"
)){
Tot
al=Tot
al+i
uranS+i
uranK+Sumbangan;
k1.
isi
Dat
a1(
Tot
al)
;
Sy
stem.
out
.pr
int
("
||
NIK |
|"+k1.
Masukanni
k()
+"\
n")
;
Syst
em.out
.pr
int
("
||
Tot
alPembay
aranI
uranWar
ga|
|
"
+k1.
Masukant
otal(
)+"
\n"
);
Sy
stem.
out
.pr
int
("
Ter
imaKasi
h"+k1.
MasukanNama(
)+"I
uranAndasudah
di
bay
arkan"
);
}
}whil
e(Lanj
ut1.
equal
s("
Ya"
)|
|Lanj
ut1.
equal
s("
ya"
)|
|Lanj
ut1.
equal
s("
Y")
||
Lanj
ut1.
equal
s("
y")
);
i
f(menu==2)
{
Sy
stem.
out
.pr
int
("
MasukanNama:
");
St
ri
ngnama1=i
nput
.next
Line(
);
//peny
aki
t
St
ri
ngnama=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
MasukanNi
k:"
);
St
ri
ngni
k=i
nput
.next
Line(
);
k1.
isi
Dat
a(nama,
nik)
;
do{
Sy
stem.
out
.pr
int
("
==================================\
n")
;
Sy
stem.
out
.pr
int
("
***Dat
aIur
anPokok*
**\
n")
;
Sy
stem.
out
.pr
int
("
Nik=>"
+k1.
Masukanni
k()
+"\
n")
;
Sy
stem.
out
.pr
int
("
MasukanI
uranSampah:
\n"
);
i
nti
uranS=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
MasukanI
uranKeamanan:
\n"
);
i
nti
uranK=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
\n"
);
Sy
stem.
out
.pr
int
("
***Dat
aIur
anSekunder*
**\
n")
;
Sy
stem.
out
.pr
int
("
MasukanI
uranSumbangan:
\n"
);
i
ntSumbangan=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Lanj
utBay
arI
uran?
\n"
);
St
ri
ngLanj
ut3=i
nput
.next
Line(
);
//peny
aki
t
Lanj
ut1=i
nput
.next
Line(
);
i
f(Lanj
ut1.
equal
s("
ti
dak"
)|
|Lanj
ut1.
equal
s("
Tidak"
)|
|Lanj
ut1.
equal
s("
T")
||
Lanj
ut1.
equal
s("
t"
)){
Tot
al=Tot
al+i
uranS+i
uranK+Sumbangan;
k1.
isi
Dat
a1(
Tot
al)
;
Sy
stem.
out
.pr
int
("
||
NIK |
|"+k1.
Masukanni
k()
+"\
n")
;
Syst
em.out
.pr
int
("
||
Tot
alPembay
aranI
uranWar
ga|
|
"
+k1.
Masukant
otal(
)+"
\n"
);
Sy
stem.
out
.pr
int
("
Ter
imaKasi
h"+k1.
MasukanNama(
)+"I
uranAndasudah
di
bay
arkan"
);
}whil
e(Lanj
ut1.
equal
s("
Ya"
)|
|Lanj
ut1.
equal
s("
ya"
)|
|Lanj
ut1.
equal
s("
Y")
||
Lanj
ut1.
equal
s("
y")
);
i
mpor
tjav
a.ut
il
.Scanner
;
i
mpor
tjav
a.ut
il
.*
;
cl
assAdmi
n{
St
ri
ngKode;
v
oidi
siDat
a(St
ri
ngKode_
Simpanan){
Kode=Kode_
Simpanan;
St
ri
ngMasukanKode(
){
r
etur
nKode;
publ
i
ccl
assAdmi
nist
rasi
{
publ
i
cst
ati
cvoi
dmai
n(St
ri
ng[
]ar
gs){
Scanneri
nput=newScanner
(Sy
stem.
in)
;
Admi
nk1=newAdmi
n()
;
k1.
isi
Dat
a("
admi
n123"
);
i
nthar
ga;
i
ntt
otal
=0;
i
ntt
otal
l=0;
i
ntsel
uruhan=0;
i
ntt
agi
han=200000;
i
ntpi
l
ih1=0;
Sy
stem.
out
.pr
int
(" -
--Pembay
aranSi
swaSDPel
i
taJay
a--
-\n"
);
Sy
stem.
out
.pr
int
(" =======================================\
n")
;
Sy
stem.
out
.pr
int
("
Sil
ahkanMasukanI
Danda\
n")
;
Sy
stem.
out
.pr
int
("
=======================\
n")
;
Sy
stem.
out
.pr
int
("
ID:
");
St
ri
ngi
d=i
nput
.next
Line(
);
i
f(i
d.equal
s(k1.
MasukanKode(
)))
Sy
stem.
out
.pr
int
("
Pil
i
hTagi
hanPembay
aran:
\n"
);
Sy
stem.
out
.pr
int
("
1.Bay
aranPMB\
n")
;
Sy
stem.
out
.pr
int
("
2.Bay
aranSemest
er\
n")
;
Sy
stem.
out
.pr
int
("
\n"
);
Sy
stem.
out
.pr
int
("
MasukanPi
l
ihanDat
a:"
);
i
ntpi
l
ih=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
=======================\
n")
;
i
f(pi
l
ih==1)
{
Sy
stem.
out
.pr
int
("
MasukkanDat
aAdmi
n\n"
);
Sy
stem.
out
.pr
int
("
===========================\
n")
;
Sy
stem.
out
.pr
int
("
NamaAdmi
n:"
);
St
ri
ngnama1=i
nput
.next
Line(
);
//peny
aki
t
St
ri
ngnama=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
NIKAdmi
n:"
);
St
ri
ngni
k=i
nput
.next
Line(
);
Sy
stem.
out
.pr
int
("
\n"
);
Sy
stem.
out
.pr
int
("*
**Pembay
aranPener
imaanSi
swaBar
uSDPel
i
taJay
a**
*\n"
);
Sy
stem.
out
.pr
int
("
========================================================\
n")
;
Sy
stem.
out
.pr
int
("
||NamaTagi
han |
|Rent
ang|
| Juml
ah |
|\n"
);
Sy
stem.
out
.pr
int
("
========================================================\
n")
;
Sy
stem.
out
.pr
int
("
||
1.For
mul
i
r |
|1Kal
i||
Rp.150.
000|
|\n"
);
Sy
stem.
out
.pr
int
("
||
2.Pendaf
tar
an |
|1Kal
i||
Rp.2.
500.
000|
|\n"
);
Sy
stem.
out
.pr
int
("
||
3.Ser
agam |
|1Paket|
|Rp.1.
500.
000|
|\n"
);
Sy
stem.
out
.pr
int
("
||
4.Pengembangan |
|1Kal
i||
Rp.5.
500.
000|
|\n"
);
Sy
stem.
out
.pr
int
("
||
5.I
uran |
|1paket|
|Rp.500.
000|
|\n"
);
Sy
stem.
out
.pr
int
("
========================================================\
n")
;
Sy
stem.
out
.pr
int
("
======================================================\
n")
;
do{
Sy
stem.
out
.pr
int
("
\nPi
l
ihanAnda:
");
pi
l
ih1=i
nput
.next
Int
();
i
f(pi
l
ih1==1){
Sy
stem.
out
.pr
int
("
Bay
ar==1|
Bat
al==0:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=150000*masuk;
t
otal
=tot
al+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==2){
Sy
stem.
out
.pr
int
("
Bay
ar==1|
Bat
al==0:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=2500000*masuk;
t
otal
=tot
al+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
}
i
f(pi
l
ih1==3){
Sy
stem.
out
.pr
int
("
Bay
ar==1|
Bat
al==0:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=1500000*masuk;
t
otal
=tot
al+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==4){
Sy
stem.
out
.pr
int
("
Bay
ar==1|
Bat
al==0:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=5500000*masuk;
t
otal
=tot
al+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==5){
Sy
stem.
out
.pr
int
("
Bay
ar==1|
Bat
al==0:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=500000*masuk;
t
otal
=tot
al+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
}
i
f(pi
l
ih1==0){
Sy
stem.
out
.pr
int
("
Sel
esai
\n"
);
Sy
stem.
out
.pr
int
("
Tot
alPembay
aran=>"+"
Rp.
"+t
otal
);
whi
l
e(pi
l
ih1>0)
;
Sy
stem.
out
.pr
int
("
\n\
n\n*
**Pembay
aranSemest
erSi
swaBar
uSDPel
i
taJay
a**
*\n"
);
Sy
stem.
out
.pr
int
("
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
\n"
);
Sy
stem.
out
.pr
int
("
||NamaTagi
han |
|Rent
ang|
| Juml
ah |
|\n"
);
Sy
stem.
out
.pr
int
("
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
\n"
);
Sy
stem.
out
.pr
int
("
||
1.SPP |
|1Bul
an|
|Rp.150.
000 |
|\n"
);
Sy
stem.
out
.pr
int
("
||
2.PTS |
|1Paket|
|Rp.100.
000 |
|\n"
);
Sy
stem.
out
.pr
int
("
||
3.PAS |
|1Paket|
|Rp.120.
000 |
|\n"
);
Sy
stem.
out
.pr
int
("
||
4.Labor
ator
ium |
|1Mat
kul
||Rp.75.
000 |
|\n"
);
Sy
stem.
out
.pr
int
("
||
5.Eskul |
|1Eskul|
|Rp.75.
000 |
|\n"
);
Sy
stem.
out
.pr
int
("
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
\n"
);
Sy
stem.
out
.pr
int
("
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
\n"
);
do{
Sy
stem.
out
.pr
int
("
\nPi
l
ihanAnda:
");
pi
l
ih1=i
nput
.next
Int
();
i
f(pi
l
ih1==1){
Sy
stem.
out
.pr
int
("
Rent
ang:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=150000*masuk;
t
otal
l=t
otal
l+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==2){
Sy
stem.
out
.pr
int
("
Rent
ang:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=100000*masuk;
t
otal
l=t
otal
l+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==3){
Sy
stem.
out
.pr
int
("
Rent
ang:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=120000*masuk;
t
otal
l=t
otal
l+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==4){
Sy
stem.
out
.pr
int
("
Rent
ang:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=75000*masuk;
t
otal
l=t
otal
l+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==5){
Sy
stem.
out
.pr
int
("
Rent
ang:
");
i
ntmasuk=i
nput
.next
Int
();
Sy
stem.
out
.pr
int
("
Dat
aTer
simpan\
n")
;
har
ga=75000*masuk;
t
otal
l=t
otal
l+har
ga;
Sy
stem.
out
.pr
int
("
Har
gaSebesar:
"+har
ga)
;
i
f(pi
l
ih1==0){
t
agi
han=t
agi
han+t
otal
;
Sy
stem.
out
.pr
int
("
Sel
esai
\n"
);
Sy
stem.
out
.pr
int
("
Tot
alPembay
aran =>"+"
Rp.
"+t
otal
l
);
Sy
stem.
out
.pr
int
("
\nTot
alTagi
hanSemest
er=>"+"
Rp.
"+t
agi
han)
;
whi
l
e(pi
l
ih1>0)
;
sel
uruhan=t
otal
+tot
all
;
Sy
stem.
out
.pr
int
("
\n\
n\nTot
alTagi
hanSi
swa=>"+"
Rp.
"+sel
uruhan)
;
el
se{
Sy
stem.
out
.pr
int
("
IDAndasal
ah-
>"+i
d);
Syst
em.
out.pr
int
("
\n\
nAdmi ni
str
asiPembay
aranSi
swaSDPeli
taJay
a\nChek,
I
nputdan
Val
i
dasi,
Ket
eli
ti
anAndadalam Admi
nist
rasi
diUt
amakan(*
_*)
");