From 80e9a9665ce7f43ad09e17fd11449b421905e450 Mon Sep 17 00:00:00 2001 From: ntalithap Date: Sun, 1 Nov 2020 21:36:52 +0800 Subject: [PATCH 01/11] H071201005-Talitha --- H071201005/PRAKTIKUM-3/LABPP2020 | 1 + H071201005/PRAKTIKUM-3/no1.class | Bin 0 -> 1217 bytes H071201005/PRAKTIKUM-3/no1.java | 31 ++++++++++++++++ H071201005/PRAKTIKUM-3/no2.class | Bin 0 -> 1199 bytes H071201005/PRAKTIKUM-3/no2.java | 23 ++++++++++++ H071201005/PRAKTIKUM-3/no3.class | Bin 0 -> 1292 bytes H071201005/PRAKTIKUM-3/no3.java | 21 +++++++++++ H071201005/PRAKTIKUM-3/no4.class | Bin 0 -> 1857 bytes H071201005/PRAKTIKUM-3/no4.java | 59 +++++++++++++++++++++++++++++++ H071201005/PRAKTIKUM-3/no5.class | Bin 0 -> 1328 bytes H071201005/PRAKTIKUM-3/no5.java | 43 ++++++++++++++++++++++ 11 files changed, 178 insertions(+) create mode 160000 H071201005/PRAKTIKUM-3/LABPP2020 create mode 100644 H071201005/PRAKTIKUM-3/no1.class create mode 100644 H071201005/PRAKTIKUM-3/no1.java create mode 100644 H071201005/PRAKTIKUM-3/no2.class create mode 100644 H071201005/PRAKTIKUM-3/no2.java create mode 100644 H071201005/PRAKTIKUM-3/no3.class create mode 100644 H071201005/PRAKTIKUM-3/no3.java create mode 100644 H071201005/PRAKTIKUM-3/no4.class create mode 100644 H071201005/PRAKTIKUM-3/no4.java create mode 100644 H071201005/PRAKTIKUM-3/no5.class create mode 100644 H071201005/PRAKTIKUM-3/no5.java diff --git a/H071201005/PRAKTIKUM-3/LABPP2020 b/H071201005/PRAKTIKUM-3/LABPP2020 new file mode 160000 index 0000000..7ed9dea --- /dev/null +++ b/H071201005/PRAKTIKUM-3/LABPP2020 @@ -0,0 +1 @@ +Subproject commit 7ed9dead65be9c537f79d05920f40156ee89fb05 diff --git a/H071201005/PRAKTIKUM-3/no1.class b/H071201005/PRAKTIKUM-3/no1.class new file mode 100644 index 0000000000000000000000000000000000000000..ce143206f8dcf0d936dc2fc55dcb937ae772c715 GIT binary patch literal 1217 zcmZux&rcIk5dL1fWlP!eqfkI;u_$N@NYr9L}?!}uY z4C)GHjoX!JsYi5LBIJQ#4^wv9#T;caK;o0;#MeX~D~KYs%d!<+{WI8`VbTxeiu z-Qb%%n&l!LT}p1~DU+dL(h!C@&EO12mQ}bJ+H8etjB{OdR1J~5JF!~ku96*>S?`5&`qAT z^rdx%&Tu?Zp;eC{-dE7CVnD-HTw`djX{&2W(sTZH~WR^Tij>~(~8LppHb$F3w25-XT zsmvlT*mxB)q~jbYgC~)9BlT=))bl|MKSmlN&(iJ+gxIWb||m9)RuA zA4aI2X600}1g?t?$b2l37p;u45Wx-)n7&bjBDz4zyzqwfGRcosnbEhY>LL9{Y-ZSx(T zDs#D+dbPeSii)9i&X%@XU}#As3noGg-Cj~%+2vHe$fXpuFd}F(VOeNL#~GA-!&Rcf z5U?dfblJOUJE@$k)>U5B1g~TwFwv#!cQXtmE=)-lbcJ3Emk=c)PMvuD1AASw=_{g&VlZ&|l#tk#%H|t2J9~(au#|Dp%LZC7Vk9l{D3) zg>lW(^ca<;iCa`kI%x(Y>ud;y&ShJQm-WiJsIBt#GMyL|uI=qhygiSZEHJd^6)%=n zc-6}{F-DJhC&!jMPD!Mi{x$V4@uG5S4Tg_?hffllpwGG7C<}LV*>OtsYUaEY-^rPatBtC- zAlE}#0}}@rp4Y*(lVHJ^F``E73(`Ze&zOuFL)A~{rHrU?gi+uCi9K}rL_-nA7@bVfyJ;H#S#;n9y0AuP@6d-kbfX`}F%k%x nNSiPjBPAo&Zvtw;T@U;oW@rtOto!tz$0Ld&w0n$2JjLK&=)xh8 literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-3/no2.java b/H071201005/PRAKTIKUM-3/no2.java new file mode 100644 index 0000000..6a1ee69 --- /dev/null +++ b/H071201005/PRAKTIKUM-3/no2.java @@ -0,0 +1,23 @@ +import java.util.Scanner; + +public class no2 { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + System.out.print("Masukkan x :"); + int x = input.nextInt(); + System.out.print("Masukkan y :"); + int y = input.nextInt(); + + for (int i = 1; i <= y; i++) { + if (x < y) { + if (i % x == 0) { + System.out.println(i + " "); + } else { + System.out.print(i + " "); + } + }else{ + break; + } + } + } +} diff --git a/H071201005/PRAKTIKUM-3/no3.class b/H071201005/PRAKTIKUM-3/no3.class new file mode 100644 index 0000000000000000000000000000000000000000..000e01683732cc650a4f7402787f23ee9b3a799c GIT binary patch literal 1292 zcmaJ>%Tg0T6g^EQ=@18mU{F*v$iu`3QPHRbf)YVu1+gj=O1ZHUx@2I|lge}`+4~W$ z-MEGYR$-MN;0L(#SH#;BC}WW_i+KUvDVzLqtH zE=MsWO2JLX%M?|;smr<{MJ*QtN1x&EXSk5+2uZIQ(149|NHB0EKj@+&Z6v8^xX;_T zfFas@O^W`ddDU>#2~C^~U$Su-!wlzZVp|qGRTcWRqc>^gYoWByFqkS9(=81_6-c9_ z-jl|wNOFwWxQ0=NffFBX1PtN2p(Fld6YUAoYjH4)8~zD{=tRPiI!PT|UHDLyb?ta6 ziW>|=8$yfZrf4+%WW_N6p^}xRE3^@J%f@Y^j0YNA#gU@^!zx#*azQ6il*^`Un# z?|ItS4N+f~dehtR&qhF{oWU$d-jrgFVJs+R;MY+*-nPuNO5XZ9i=wK%#xBFB_L?38 zTS=FM+Hj>mR`R^N?YWgi>teJ*#X|}u+;;(_6KpCq99zi>}Z*b;wcrHC0P^& zdge*SU>8kK6kOr^(&t#D?|#Z;C+!?d3|IaSrG9J~#Rw*;cg?ShUKVvPjdy4_Of#c7 zeB&$F9xWK|(rAu>5V~;>Q?xeFpS0&RuYUty-$(aXdL*H|m9=gjAU?Z~!Qq5;h>O4h zu7tCZMC9^kj8g1fHcW?!@FB*6vxJpTgtOMi2>WvM>kI4>oyOA#xVaaQmau~Bq|(Tk zMlX#KoH0$0C=w)SlsfnpMef1I9Q}jL6K0WOB@EEbe!M~)Z>aU})6G#>N0!z_GZ_E? literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-3/no3.java b/H071201005/PRAKTIKUM-3/no3.java new file mode 100644 index 0000000..b19b549 --- /dev/null +++ b/H071201005/PRAKTIKUM-3/no3.java @@ -0,0 +1,21 @@ +import java.util.Scanner; + +public class no3 { + public static void main(String[] args){ + try{ + Scanner input = new Scanner(System.in); + int n, a = 0, b = 1, next; + n = input.nextInt(); + System.out.print(a + " " + b); + for(int count = 2; countO>7%Q6#m9*dmY;$iBmTTZPKMpY0|W|6B;LN+5$;i8c5nwmlWt}Vz1h*?On@W zM~TFNgF#4$0|z7oQdMyv5*L(8w2~`<5J*Uzkl?@#u1Gy_K>~y*->mJ_RwMTC_RTkM z-p}`D-uM63zXULcSHti@)8UUIfS^F{O}QqM1!-STUR=FtW?g~cNz1m}(*oMq_==8@ zK%Zw+b*(}&la;n@mb(x}L`O7=ZamT9C9_d+&7y$MvIXKx-bu?zF50E4n{msgEY5|Y zqgTc66Br!Z(PVr@8TCi83vmJ6HrL%no4GNiMGfNZ+ZyoAC6&cc6i;FgcbqEs9|gQr zw(M5G7)u|HVg&mH28uFoE;x2px>qgt2DOSSZMVX+V~gXBWIQ^UtYu$kvQJ^ZjssDQ z;-El(tDrXjOt7S)6;#E|dfHu#uf!lQ93%4-ni75`0!joi9Kun7(JFgjNINGD*UHJf zk*(&dC8KJ))x1$Oi>q=&mUSdsDR=?Su4m1XYdLlZlL8|}=Z0e&MOmrl^U^kQ(v`-B za=U8U>hLq9$##wj_!pd%;uM6 z$+OpSg6ZsFDiF>%)pFK6XDP2C22Cj9cvI#b$E~EDG#1Rt=#t}*!@0*xX+t^=UfC#_ zJD9gu*mxy#?Kh?AVnG%P8Ot^2LO9DeBMh&jmrIGsR4S25r9yat^*@5Ao9JQ(I@Ls9 z>Od!(=rWtu=Aq&CVh1?Y0AKC^Clx3VT~v>Ep&%<2v!dgQz`@73-ibmT?ET39n{se8 z_~wI|;#F6lkN2KqhVqztg8U2q1BdTHY*7)Irc~SDv*AceE1s|15I#%hBb}gPw`0K1%qhMw>3nzey#Zlens$5ZwvhS_gaA9X9WA-X@L*c zYe9k^5Y&HYfq$lII>9%UtA7S-A?ofO4DPLCFK`zI_2D|6Zs~D<9f!6TfjY*v7r{El zw-zi!hYPw0enhtpW`6DV72#I*VioPI~>7}IEr7G&jTd!7g8d~>D7-ZVQ@knz_gga zab`Xvl9&}UIKe!?D;0f6C931N4qa@2z|b!BMgGRMhpbJ|0GQX22=NZh@uUwYSp^tZ i$7%9%#*^nfdES#RdUDB=7d&~1wSw#jWbg{EV(33Ot**QP literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-3/no4.java b/H071201005/PRAKTIKUM-3/no4.java new file mode 100644 index 0000000..80dc1b1 --- /dev/null +++ b/H071201005/PRAKTIKUM-3/no4.java @@ -0,0 +1,59 @@ +import java.util.Scanner; + +public class no4 { + public static void main(String[] args){ + try{ + Scanner input = new Scanner(System.in); + int seratusRibu = 0; + int limaPuluhRibu =0; + int duaPuluhRibu = 0; + int sepuluhRibu = 0; + int limaRibu = 0; + int duaRibu = 0; + int seribu = 0; + + int harga = input.nextInt(); + int uangBayar = input.nextInt(); + + if(harga0){ + if(kembalian-100000 >= 0){ + kembalian -= 100000; + seratusRibu++; + }else if(kembalian-50000 >= 0){ + kembalian -= 50000; + limaPuluhRibu++; + }else if(kembalian-20000 >= 0){ + kembalian -= 20000; + duaPuluhRibu++; + }else if(kembalian-10000 >= 0){ + kembalian -= 10000; + sepuluhRibu ++; + }else if(kembalian-5000 >= 0){ + kembalian -= 5000; + limaRibu++; + }else if(kembalian-2000 >= 0){ + kembalian -= 2000; + duaRibu++; + }else{ + kembalian -= 1000; + seribu++; + } + } + System.out.println(seratusRibu + " uang Rp.100.000"); + System.out.println(limaPuluhRibu + " uang Rp.50.000"); + System.out.println(duaPuluhRibu + " uang Rp.20.000"); + System.out.println(sepuluhRibu + " uang Rp.10.000"); + System.out.println(limaRibu + " uang Rp.5.000"); + System.out.println(duaRibu + " uang Rp.2.000"); + System.out.println(seribu + " uang Rp.1.000"); + } + else + System.out.println("uang anda tidak cukup untuk membayar"); + } + catch(Exception e){ + System.out.println("mohon masukkan data yang benar"); + } + } +} diff --git a/H071201005/PRAKTIKUM-3/no5.class b/H071201005/PRAKTIKUM-3/no5.class new file mode 100644 index 0000000000000000000000000000000000000000..77fbf807d49ba07eb7efb1ba4cc0896bfc3139e4 GIT binary patch literal 1328 zcma)6&rcIU6#k~W?Uu5@QY=5Mv{1AKr2MifE%*beAwe*yqG)0=z=8|gZPRXv-nki1 zMiYV;y>ONoFd990GM@YgJbB?iFfj&vvw+rw1AEvv^X7YRzW2SE`MUf56M!VH`{074 zKvv;~he2E7D?Dy;YcW1GyQI(A44#x>8TJT+6pc+Q@G{gopptEv@yr~zEWJB2tNlwU~@edl941 zj^6(H&`_w%_w}P`OdJsR<)`=arY<*ELQ0^6Omh`CwhWhAuY+s;q1S!~#J{A2K zpmsS#2%9>B$NjS4{r)Bo@=;I9>PdQWj-mQchN3|SBJ9QaGHHsrf=;fBWw0zK)yS7* zXv*?pX?dAjA=N-I)Yb5OvPzGNnS1QcuX+vc7(xyG4c?cs#$6kCcFmdqd zKSHx0Sw_~~xefM)1`L~Y{~Bu}Q$H4| ze7?@qh`;&8OXikFq=YOb+!24v(vyTI;Hj+OUUq){YJ)u52GVag}z8!~0u2 kQ_3EtR1}QT(8cHj1_uZC=pxcf=s1btFCxQedqFn+2g}4Hi~s-t literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-3/no5.java b/H071201005/PRAKTIKUM-3/no5.java new file mode 100644 index 0000000..8a08737 --- /dev/null +++ b/H071201005/PRAKTIKUM-3/no5.java @@ -0,0 +1,43 @@ +import java.util.Scanner; + +public class no5 { + public static void main(String[] args){ + Scanner input = new Scanner(System.in); + + float m; + while (input.hasNext()) { + m = input.nextFloat(); + if(m>=0 && m <360){ + int jam = 0, menit = 0, detik = 0; + int dSementara = (int) (m * 240); + jam = dSementara/3600; + menit = dSementara%3600/60; + detik = dSementara%60; + jam += 6; + + if(jam>=24) + jam -= 24; + + if(jam<11){ + System.out.println("selamat pagi!"); + System.out.printf("%02d : %02d : %02d\n",jam,menit,detik); + } + else if(jam<15){ + System.out.println("selamat siang!"); + System.out.printf("%02d : %02d : %02d\n",jam,menit,detik); + } + else if(jam<7){ + System.out.println("selamat sore!"); + System.out.printf("%02d : %02d : %02d\n",jam,menit,detik); + } + else{ + System.out.println("selamat malam!"); + System.out.printf("%02d : %02d : %02d\n",jam,menit,detik); + } + } + else + System.out.println("masukkan nilai 0<=m<360 !"); + } + + } +} From 9a4ba590fd50a7732654568ea37616bd731be656 Mon Sep 17 00:00:00 2001 From: ntalithap Date: Fri, 13 Nov 2020 14:15:03 +0800 Subject: [PATCH 02/11] H071201005_Talitha --- H071201005/PRAKTIKUM-4/LABPP2020 | 1 + H071201005/PRAKTIKUM-4/no1.class | Bin 0 -> 1004 bytes H071201005/PRAKTIKUM-4/no1.java | 24 ++++++++++++++++++++++++ H071201005/PRAKTIKUM-4/no2.class | Bin 0 -> 1004 bytes H071201005/PRAKTIKUM-4/no2.java | 25 +++++++++++++++++++++++++ 5 files changed, 50 insertions(+) create mode 160000 H071201005/PRAKTIKUM-4/LABPP2020 create mode 100644 H071201005/PRAKTIKUM-4/no1.class create mode 100644 H071201005/PRAKTIKUM-4/no1.java create mode 100644 H071201005/PRAKTIKUM-4/no2.class create mode 100644 H071201005/PRAKTIKUM-4/no2.java diff --git a/H071201005/PRAKTIKUM-4/LABPP2020 b/H071201005/PRAKTIKUM-4/LABPP2020 new file mode 160000 index 0000000..80e9a96 --- /dev/null +++ b/H071201005/PRAKTIKUM-4/LABPP2020 @@ -0,0 +1 @@ +Subproject commit 80e9a9665ce7f43ad09e17fd11449b421905e450 diff --git a/H071201005/PRAKTIKUM-4/no1.class b/H071201005/PRAKTIKUM-4/no1.class new file mode 100644 index 0000000000000000000000000000000000000000..4d59418dfedf1915d0ba5f25a6eba12fbce51424 GIT binary patch literal 1004 zcmZuwT~8B16g{`y?X=7CQOXuXP*A{@+SV`nQuINiNeP0vSrI%$<8mW+9i(=ns!{ryG95ml0|_qA?kw~o>R`6CChc~dITCe1auvp==zVv zeEP_YdUpda4Mn-1Qw>!vs!A@T=7b^AhMM66nfK7-vz)x(-ePPE@!mo8CjtvWdH5@a%mqarl+iZM+*?-}{Ms+%xwIDWt<9j9V-+22vWG48 zvB_b6j^jM1pks>v4%g9zo9IS~5swkYGmc*%hF6UK!22H=_Zj`jFw+e5CWop(RzQ#d qUpMv array[i] ? array[i] : array[j]); k++) { + if (array[j] % k == 0 && array[i] % k == 0) + x = k; + } + if ( x == 1) + System.out.printf(" %d %d \n", array[i], array[j]); + } + } + } +} \ No newline at end of file diff --git a/H071201005/PRAKTIKUM-4/no2.class b/H071201005/PRAKTIKUM-4/no2.class new file mode 100644 index 0000000000000000000000000000000000000000..683f00eeb503fb2c75ef7f98c5b8ef57bff815bb GIT binary patch literal 1004 zcmZuwO-~b16g_u3(^rP!qm(I#prC*)wXI)tQ*@!xqy(wS7z|Pr(DnVuMt9tL-z{gYlI?j;y$w3r1q=fn==_hx zdiuzBDg?##25u7AMhR2rVPuDSoQv#o zaEcEI@kAkcSXV283qOldfiVN)I7f&z&9$g<`)aZVCYd_27ErKt*IUjnw6GrbJAWj^ zJ!+xJ3nbZ{SG`0~Z&a5YLf4GzIkSz*qEo+XFP1r@R&3eic%qf{NGLf+=&*dd^zgP_ z3-AILxa4D?0xY5|6bQOiZPZK7EmyKfSUe*gVgw1kH1bhE^4jn?!K)#jiDzwM8}x|- zLW)PZ4TR8!^GI{dP_p@JMmYQBJH-4Z+P2wFY70GA2Y=|Zp`2=}gX@T~g_=6D*>_OYZcra?*=*vN!SN;O&Le%R3 literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-4/no2.java b/H071201005/PRAKTIKUM-4/no2.java new file mode 100644 index 0000000..fb972b3 --- /dev/null +++ b/H071201005/PRAKTIKUM-4/no2.java @@ -0,0 +1,25 @@ +import java.util.Scanner; + +public class no2 { + public static void main(String[] args){ + Scanner obj = new Scanner(System.in); + int input = obj.nextInt(); + int[] array = new int[input]; + + for (int i = 0; i < input; i++) { + array[i] = obj.nextInt(); + } + for (int i = 0; i < array.length; i++) { + for (int j = i+1; j < array.length; j++) { + int x = 1; + for ( int k = 2; k <= (array[j] > array[i] ? array[i] : array[j]); k++) { + if (array[j] % k == 0 && array[i] % k == 0) + x = k; + } + if ( x == 1) + System.out.printf(" %d %d \n", array[i], array[j]); + } + } + } + +} From b5a67d006b498be99e8ac37e50c0ba751ce01410 Mon Sep 17 00:00:00 2001 From: ntalithap Date: Sat, 12 Dec 2020 00:15:16 +0800 Subject: [PATCH 03/11] H071201005 Nur Talitha Putri --- H071201005/PRAKTIKUM-5/no1.java | 19 ++++++++++++++++++ H071201005/PRAKTIKUM-5/no2.java | 34 +++++++++++++++++++++++++++++++++ H071201005/PRAKTIKUM-5/no3.java | 17 +++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 H071201005/PRAKTIKUM-5/no1.java create mode 100644 H071201005/PRAKTIKUM-5/no2.java create mode 100644 H071201005/PRAKTIKUM-5/no3.java diff --git a/H071201005/PRAKTIKUM-5/no1.java b/H071201005/PRAKTIKUM-5/no1.java new file mode 100644 index 0000000..3ab5bec --- /dev/null +++ b/H071201005/PRAKTIKUM-5/no1.java @@ -0,0 +1,19 @@ +import java.util.Scanner; + +public class no1 { + public static void main(String[] args){ + Scanner scan = new Scanner(System.in); + int bil1 = scan.nextInt(); + int bil2 = scan.nextInt(); + System.out.printf("FPB dari %d dan %d = %d",bil1,bil2,cariFPB(bil1,bil2)); + } + + public static int cariFPB(int x,y){ + int z =0; + for(int i = 1; i<=(x Date: Sat, 12 Dec 2020 00:32:04 +0800 Subject: [PATCH 04/11] H071201005-Talitha --- H071201005/PRAKTIKUM-6/no1.class | Bin 0 -> 2196 bytes H071201005/PRAKTIKUM-6/no1.java | 51 +++++++++++++++++++++++++ H071201005/PRAKTIKUM-6/no2.class | Bin 0 -> 2037 bytes H071201005/PRAKTIKUM-6/no2.java | 62 +++++++++++++++++++++++++++++++ 4 files changed, 113 insertions(+) create mode 100644 H071201005/PRAKTIKUM-6/no1.class create mode 100644 H071201005/PRAKTIKUM-6/no1.java create mode 100644 H071201005/PRAKTIKUM-6/no2.class create mode 100644 H071201005/PRAKTIKUM-6/no2.java diff --git a/H071201005/PRAKTIKUM-6/no1.class b/H071201005/PRAKTIKUM-6/no1.class new file mode 100644 index 0000000000000000000000000000000000000000..bbce46b56ba18d7ef5575638e00f92f03077ee69 GIT binary patch literal 2196 zcma)7TT|Oc7(HtP5=LC&0EU7I5D30N9C}Gffh6FT#tDYB22z^d7JGvQvgArKh4hk_ z{)o% zplRqt*GnjcBgYjLhLCPD^sRa;bt{uIt2MXa+JaZ+BT&#I{hwnPNCcWBx1`Z|4ZY}N zP)%{@uIi>>=uIRW3p~mMsGGY47{h>qK@G1+^CnFV1BMRQ+N@TEo#l>@+=n&9F+vip z8Yw=dd6)1`X^vt{!MKKtm>^TrnkAsJIOHW!)GORzxa6~MCKJeS6qhtiNto^`H*~XP zTa^a42u6|Akdpset)k0~C?#rI!wfDn#43DWWG%DE-Fv!Qrjg@v({&hb2e>{PnX@y2 z^sZo5!K)fx!|M#^U*xPQ7{skALqo9&@GG+w!&MD$Vva#M;6_cXKln#@8s#+~=s$+H zG%C&oD!yWw+e_r9C6P;JRZtnS8!B$nYfQy5y+&2M%|JPfVMW8cxWy2$Mb+R%v1CwA z<^l-*&oIPrTf-f!5)DI`yKdR*ft+-;rePg-8QPuNj^kAwLw_Qd3zRd8_cat`Mm0yc zgv85txXYtp*p!LgVwehGnGFPs;R6lZ60EK06@rTU)LxT^5qykK6nrYf{@IHr^(rxE zx?)$@9>Zo#f8Oht9Sud42=swvS2zXyS^%T_O@aIO{HdT^hbApbTGlF2lXlBqU8_}g zguTIc44P@FaJe7!Cz=uc?oCoSItwl@?&o>cw~rL8nq3qtx?HSM=UtXXNv*wXSuVw& zSM$OxTP3Hv4b=!fhpoVop(P;`Uj2H3(9HvDUt}7N8f~<~i>_rKF?`po*Eei{-r{D- z5YEJ^W$o9h^Gz}E88^+mv~c67Dgw-#H3vk|hsbinDCn-3S8+fAyT}+*aY%us0koXl zb+ZO{9N{SVl40_U${_LzzGfKtZ&Rv)hEj~tUKFC;2WX>GrSpNFyYv;OH?xkCTpMQd(>0?}=dy?+N3DQ6v898^1 zH^OyXyB_c1KcY9@^YABhk$H5H{y#>C9NwUz^d0hik3*$#D>~#cLE{u{2v_NA85;8F z!X|pKPZpgBJwslBq9DfTFq3WRQ(YwLVKNy^MVF%4I^K~)bFIc=Iy_uQel`6w{cI?W zdYXDkX&>SC(|!;mDB90`D4T$!>Y3Cr-dl}k^Bz*^di;CzO{e3e>;xM?{@d{L$It&v zPuFp8ZAQX3#Eg&#V3_2@33h}8U7%|Ola!G(#yuh3Qb;$ckV5_<9;!T+eE&CTsq{ab zA_WUWL*>Qjhb_M$v>hHk#z%!?@P@l)HB+=EL5h-eXr>5_P9Ps`j{eBN40vc!(LfsV uk@C~0aq05xGGu>+qB2Wgh9{~5lipn<&mzp4_xu7!G#8=ohxiKLVDN9XSP4A< literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-6/no1.java b/H071201005/PRAKTIKUM-6/no1.java new file mode 100644 index 0000000..a5ffeff --- /dev/null +++ b/H071201005/PRAKTIKUM-6/no1.java @@ -0,0 +1,51 @@ +import java.util.Scanner; + +public class no1 { + public static void main(String[] args){ + Scanner input = new Scanner(System.in); + + String kata = input.nextLine().toUpperCase(); + System.out.print("#" + hexadecimal(kata) + palindromString(kata) + octal(kata)); + // Symbol + char hexChar = String.valueOf(hexadecimal(kata)).charAt(0); + if (hexChar >= 'a' && hexChar <= 'z') { + System.out.print("?"); + } else { + System.out.print("!"); + } + } + + // Membagi kata + static String setengahKata(String a) { + String kataBaru = a.replaceAll(" ", ""); + int kataLength = kataBaru.length() / 2; + kataBaru = kataBaru.substring(0, kataLength); + return kataBaru; + } + + // Membuat Palindrom + static String palindromString(String a) { + String kata = setengahKata(a); + String palindrome = ""; + for (int i = kata.length() - 2; i >= 0; i--) { + palindrome += kata.charAt(i); + } + String kataBaru = kata.concat(palindrome); + return kataBaru; + } + + // Convert ke hexadecimal + static String hexadecimal(String a) { + int kataLength = a.length(); + int decimal = kataLength * kataLength; + String hex = String.format("%x", decimal); + return hex; + } + + // Convert ke octal + static String octal(String a) { + int kataLength = a.length(); + String oct = String.format("%o", kataLength); + return oct; + } +} diff --git a/H071201005/PRAKTIKUM-6/no2.class b/H071201005/PRAKTIKUM-6/no2.class new file mode 100644 index 0000000000000000000000000000000000000000..f59ff1ff940c69bc9c007f57ab65133478d8f6f6 GIT binary patch literal 2037 zcmaJ?T~ixX7=BK^P6!Kxz(OenK|Y#LXj)Ke8!DwyY!oOOq}Jlc5>`kFyD`~xm0_q<=v^SB|?x0tN5(~C!%## zV#`XYO+!0$fuLo6;LK$$Q=mN>s~Wf|(_z+HPe^p~I5!NrR;T+BjbZ!}&X41AYhI1q9 zZ1Ab*7?x8MI9eA2?aqOSqz8Ms=TbHFH)7NxUHOqJ~+#bm-P)H%Z!zjAIrA8Z)&u zI8_T&X{F8gOQw}E6RB8Aag|c&UarqbstzNhSrwV}R-Lv`+FCUWOU7!B65p1gy164- zr^8~)0!?Yh$ZXCVc~@WJRYItvDiBKBr9#G>%_^@!cGp=&Ap7#FZ97G$VC3gbXTx4A zwgf<;Zr}}xn+nI90)sBsE-6{-j=gEdtKDC1gISVf7uZ~%)$($nSao{Mu-0;Bad6JI zH%s}%@yk*pIbyi9oj2>K*CMRWjzlf32QHFEE|<J^?MI zMoKbg6pLn2A|o(#3~N0I5@fOW|5bU5s(8`Q+vs6m06z9UhacBh_}0Un7Z3iCdk{bH zL12!nItILGz&sZCOjS{)Sp%iN{RnyUE*kE!SI+DqGB4!=ba)m<_i!Q{{tDlX-be4e zchbjwaMJIc4Cn#5gH`XO)FmI%V|rj*myu}NI~ml2x_<|kbf2=`!O7~`%J``6+rvl& zXMyxCS`Wn)j8jndiE>cv?ms9?uHTjeT)#MsbM7!s_gy?wwHvSCIbaVLUHv~O-@~+P z^}B-XaUs9Q*+U-CNbq5f-%f(<<8&CJBnpk0G~)tVaD}HSv?7fNR?vnbbbLtdGG!m} z{A22U%7ObOx&0cwsBr(8o_?Y1AqH@rQ7%H;$9YJJMXA;+ zNAUCim~EoOkI?fMQwgf!T&)N`Vd{Rmn~p>m$hYnraY;O{`~3OOp^xak`?xwa)?L9h zU||;#O33Qvu~ROw3*>Qk|KZs8PdFHM3mjwNM~LJMIyj1ZFh=}w{>~Bq2uI(9i=h*~ zeNyFT_8?td%)Y;w`7%S!{DTZXO_HT;(*DxVQ8Dbw;@5u5Y>PJ1}?>qI4B&U@`vzyyw-M literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-6/no2.java b/H071201005/PRAKTIKUM-6/no2.java new file mode 100644 index 0000000..3e0076f --- /dev/null +++ b/H071201005/PRAKTIKUM-6/no2.java @@ -0,0 +1,62 @@ +import java.util.Scanner; + +public class no2 { + public static void main(String[] args) { + Scanner input = new Scanner(System.in); + String kata = input.nextLine(); + String[][] array = new String[4][4]; + + if (kata.length() >= 16) { + kata = charCodePointAt(kata); + int count = 0; + int character = charArray(kata); + // Mengisi Array + for (int i = 0; i < 4; i++) { + for (int j = 0; j < 4; j++) { + array[i][j] = ""; + for (int k = 0; k < character; k++) { + if (count < kata.length()) { + array[i][j] += kata.charAt(count); + } else { + array[i][j] += '?'; + } + count++; + } + } + } + // Print Array + for (int i = 0; i < 4; i++) { + for (int j = 0; j < 4; j++) { + System.out.print(array[i][j] + " "); + } + System.out.println(); + } + } + } + + // Convert dengan metode Character.codePointAt(String, index) + static String charCodePointAt(String a) { + int hurufGanjil; + char hurufGenap; + String kataBaru = ""; + for (int i = 0; i < a.length(); i++) { + if (i % 2 != 0) { + hurufGanjil = Character.codePointAt(a, i); + kataBaru += hurufGanjil; + } else { + hurufGenap = a.charAt(i); + kataBaru += hurufGenap; + } + } + return kataBaru; + } + + // Menentukan banyak karakter tiap array + static int charArray(String a) { + int character = 0; + while ((16 * character) < a.length()) { + character++; + } + return character; + } +} \ No newline at end of file From 015c61f6abcf1384d96cfaa62823483ebab6948b Mon Sep 17 00:00:00 2001 From: ntalithap Date: Sat, 12 Dec 2020 00:37:24 +0800 Subject: [PATCH 05/11] H071201005_Talitha --- H071201005/PRAKTIKUM-7/no1.class | Bin 0 -> 4437 bytes H071201005/PRAKTIKUM-7/no1.java | 120 +++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) create mode 100644 H071201005/PRAKTIKUM-7/no1.class create mode 100644 H071201005/PRAKTIKUM-7/no1.java diff --git a/H071201005/PRAKTIKUM-7/no1.class b/H071201005/PRAKTIKUM-7/no1.class new file mode 100644 index 0000000000000000000000000000000000000000..2035f4414f240159b019ac88ac271eeb58401fe1 GIT binary patch literal 4437 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 f(fEsKd_5X}9gS~9 judul = new ArrayList(); + public static List rilis = new ArrayList(); + public static List durasi = new ArrayList(); + public static List genre = new ArrayList(); + public static List sinopsis = new ArrayList(); + public static List cast = new ArrayList(); + + public static void main(String[] args) { + Scanner obj = new Scanner(System.in); + + judul.add("Avengers : End Game"); + rilis.add("24 April 2019"); + genre.add("Adventure, Sci-Fi, Action"); + sinopsis.add("ini adalah sinopsis"); + durasi.add("3 jam 1 Menit"); + cast.add("Robert Downey Jr., Chris Evan, Mark Ruffalo"); + + judul.add("Spiderman : far from home"); + rilis.add("3 Juli 2019"); + genre.add("Adventure,Action"); + sinopsis.add("ini adalah sinopsis"); + durasi.add("2 Jam 9 Menit"); + cast.add( + "Tom Holland,Samuel L. Jackson,Zendaya,Cobie Smulders,Jon Favreau,J. B. Smoove,Jacob Batalon,Martin Starr,Marisa Tomei,Jake Gyllenhaal"); + + judul.add("Venom"); + rilis.add("3 Oktober 2018"); + genre.add("Adventure,Action"); + sinopsis.add("ini adalah sinopsis"); + durasi.add("2 Jam 20 Menit"); + cast.add("Tom Hardy,Michelle Williams,Riz Ahmed,Scott Haze,Reid Scott"); + + judul.add("Thor : Ragnarok"); + rilis.add("25 Oktober 2017"); + genre.add("Adventure,Action"); + sinopsis.add("ini adalah sinopsis"); + durasi.add("2 Jam 10 Menit"); + cast.add( + "Chris Hemsworth,Tom Hiddleston,Cate Blanchett,Idris Elba,Jeff Goldblum,Tessa Thompson,Karl Urban,Mark Ruffalo,Anthony Hopkins"); + show(); + while (obj.hasNext()) { + char select = obj.next().charAt(0); + switch (select) { + case 'd': + int number = obj.nextInt(); + detail(number); + break; + case 'r': + int x = obj.nextInt(); + remove(x); + show(); + break; + case 'a': + System.out.print("judul\t :"); + tambah(); + break; + case 's': + String nama = obj.next(); + search(nama); + } + } + } + + public static void detail(int i) { + i -= 1; + System.out.println("JUDUL : " + judul.get(i)); + System.out.println("RILIS : " + rilis.get(i)); + System.out.println("GENRE : " + genre.get(i)); + System.out.println("DURASI : " + durasi.get(i)); + System.out.println("SINOPSIS : " + sinopsis.get(i)); + System.out.println("CAST : " + cast.get(i)); + System.out.println("d(detail)\t s(search)\t r(remove)\t a(add)\t ctrl+c(selesai)\t"); + } + + public static void remove(int i) { + judul.remove(i - 1); + for (int x = 0; x < judul.size(); x++) + System.out.println(judul.get(x)); + System.out.println("d(detail)\t s(search)\t r(remove)\t a(add)\t ctrl+c(selesai)\t "); + } + + public static void tambah() { + Scanner scan = new Scanner(System.in); + System.out.print(" "); + judul.add(scan.nextLine()); + System.out.print("RILIS\t :"); + rilis.add(scan.nextLine()); + System.out.print("DURASI\t :"); + durasi.add(scan.nextLine()); + System.out.print("GENRE\t :"); + genre.add(scan.nextLine()); + System.out.print("SINOPSIS :"); + sinopsis.add(scan.nextLine()); + System.out.print("CAST\t :"); + cast.add(scan.nextLine()); + System.out.println("d(detail)\t s(search)\t r(remove)\t a(add)\t ctrl+c(selesai)\t"); + } + + public static void search(String nama) { + for (int x = 0; x < judul.size(); x++) { + if (judul.get(x).contains(nama)) { + System.out.println(x + 1 + ". " + judul.get(x)); + } + } + System.out.println("d(detail)\t s(search)\t r(remove)\t a(add)\t ctrl+c(selesai)\t"); + } + + public static void show() { + for (int x = 0; x < judul.size(); x++) { + System.out.println(x + 1 + ". " + judul.get(x)); + } + System.out.println("d(detail)\t s(search)\t r(remove)\t a(add)\t ctrl+c(selesai)\t"); + } +} \ No newline at end of file From 4e33d4bf5802bf77aadca4ef8a9a81b3928de77f Mon Sep 17 00:00:00 2001 From: ntalithap Date: Sat, 12 Dec 2020 00:45:33 +0800 Subject: [PATCH 06/11] H071201005_Talitha --- H071201005/PRAKTIKUM-8/no1.class | Bin 0 -> 1734 bytes H071201005/PRAKTIKUM-8/no1.java | 34 ++++++++++++++ H071201005/PRAKTIKUM-8/no2.class | Bin 0 -> 2336 bytes H071201005/PRAKTIKUM-8/no2.java | 52 +++++++++++++++++++++ H071201005/PRAKTIKUM-8/no3.class | Bin 0 -> 2958 bytes H071201005/PRAKTIKUM-8/no3.java | 77 +++++++++++++++++++++++++++++++ 6 files changed, 163 insertions(+) create mode 100644 H071201005/PRAKTIKUM-8/no1.class create mode 100644 H071201005/PRAKTIKUM-8/no1.java create mode 100644 H071201005/PRAKTIKUM-8/no2.class create mode 100644 H071201005/PRAKTIKUM-8/no2.java create mode 100644 H071201005/PRAKTIKUM-8/no3.class create mode 100644 H071201005/PRAKTIKUM-8/no3.java diff --git a/H071201005/PRAKTIKUM-8/no1.class b/H071201005/PRAKTIKUM-8/no1.class new file mode 100644 index 0000000000000000000000000000000000000000..6ca86c73c36b8282521458df44612cd4a414505d GIT binary patch literal 1734 zcmaKt&u<$=6vw}lA0EfukY7#G5R$Zz1UpS)S|AX+P>7olL!1;GTuj4ZHodn6n!}NdL{Om1hf1Dl zMbkOmwvA#NLO3U(X=ulDXS}5MT+i4MXfkbq-X(vf=|q!uq2#5#qM`4^Ly+iH`*#Uk z2scC`83pxdIFDX|7TdT>Vduk<3hc|JGt=ITOY{r$SGQR(Eu&_uZpJ*I;du;_+0nO+ zgk$G)@0RK1X}O+md#=FviH2IY4R#8l4?{}!Fav9}gvq+dh-$U0l)V4q4q*gC%E?O_ zMlr^)n2ilT%}F))vW74s0>ElurDD!d6~W9<s38}oN@!ASKagoq1E6v)82eB%kC1Pu~vAZUw zJ@xizN%i6;EZubtSK^kySY4Ej#7krahW{VsrBR6#7x5M^81+$4UNI23PHTv*P$LsZ z5Qj7b-r-YC11)I7yO^U*RQ!%+_JN;|A+wLrcEq9*DY1OHjP6*A|7<-*Uv{A72`&If zcp-I+k?cV0N%zw7WEn4JX97+8(589=WsDy@`|S}Xx~I!{W%3tD&c8mzcB+gw53m*s zsL41d53q9DsVA?VP99(^ChLjzSg`7AK>m2hJM3c^$YU0Rv`TF6;XWRm^!FKMi6g3g zh(kQ)_&zPwZ}Ri=4aR8)aE_kZ5kv>pGRu)0=tK(L^xuyxGx8a0SSMld zEzUFXTNp->2U9{1c6p)RBlkJEFUWmK?moE(j^O#JT z%u_Ny;Sv&5Hjj>H6cLcPAt5FDBt|3__yzt#kN6WEa!z7)iNCI@wfHxqkXZElZGWgg dB)sp3`~jBO23ZIx{?ZHy3|1h6Pw*)Q{sl%QpS1u0 literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-8/no1.java b/H071201005/PRAKTIKUM-8/no1.java new file mode 100644 index 0000000..f7bbf48 --- /dev/null +++ b/H071201005/PRAKTIKUM-8/no1.java @@ -0,0 +1,34 @@ +import java.io.*; +import java.util.Scanner; + +class no1 { + public static void main(String[] args) { + Scanner obj = new Scanner(System.in); + FileInputStream in = null; + FileOutputStream out = null; + String input = obj.next(); + String output = obj.next(); + try { + in = new FileInputStream("C:\\new\\" + input + ".txt"); + out = new FileOutputStream("C:\\new\\" + output + ".txt"); + int data; + while ((data = in.read()) != -1) { + out.write(data); + } + System.out.println("berhasil"); + } catch (IOException ioe) { + System.out.println("gagal"); + } finally { + try { + if (in != null) { + in.close(); + } + if (out != null) { + out.close(); + } + } catch (IOException ioe) { + System.out.println("gagal"); + } + } + } +} \ No newline at end of file diff --git a/H071201005/PRAKTIKUM-8/no2.class b/H071201005/PRAKTIKUM-8/no2.class new file mode 100644 index 0000000000000000000000000000000000000000..08534a33b46115069b726fd504b9aa18109914d2 GIT binary patch literal 2336 zcmah~&vz456#iZ_$x9{!DJh|hPy}r->96oZu%rmmN}<@MNGdfV=rnmvhNd$yGXeTX zxc3j>oGv}ENImqZyDnI>aHTHXxbYm1d*XdF38WCQrpjhGo5!;_i`(TeQIWw)Y=WI~JL77ajShXF&@fJh86L{9FiW|ZxiFz1^DY>LG z;XWW0j^J&MqZ*Fko!$IBw**|Z>+1$ZJ=bQ~9rRWg4_~&ap44;<%RG~$L=P`g-S-#{ zbf``@R#!z`lzh4>jw3CtM;HcPs^o7@N!zhk(p;{auBfXR#V|*PtU8XblTvPHcLFD+ z*HgQ^`kUlcMtxty87X_1s#TgdEg{wVK*J=?kuFtXmEDTh9dmKnQyR|WLx#b1V@=H1 zR?%>mO}9cT$2Bb1k-5+HRA&MgHGCx13Er2~Wm8RSn8C;7-ENTfFZ;(!q1``W%o4e2 zQLh+|Sygcra~#(+d?H=#PTIF%;58{h)so^2s?agWvDgKkTfF?BC~B^06C{UEHQbO2 zsAb_U2*)wXB8(;CdBrFjRgRlP(6UKFWyUTEhL}_-*H~W>^(AAaN^g{PLmq$wsqR*3 zw``is_vBrpxVB)_JUqv3BGUuP@l}VV*MCcux_#e|puS-2aI7#4b*e2pK4-hLcEc*Y zz)&uEyHPI+xl8I1`w3}4y+3W+uH)8?+JbN^cFBo_P*zca$#GZKc8y`!^X)M(t$X&G z$oQ%F<(@T)u3g_?_^!Lj+d$vxRl_P(g)=;F+iQ*5RM+uoYtr>*m*LVzP4s|wOV#55 zwq48^)oPv^Ybp$yNJ^49DuXsB2iQ#2a2!F()fkemW!H-|N1frwo1t_({0wQVd`5#- z{`G$8Qp^;TVRi9!SFd<fXX&_;V~jx)Mjjf z+2Cjs@odPua=ISahF*vtQhr2VA)tryKVWDJ?`D;4953j~7E;;ZHb!3}xQ`fL z*v3R*YzrrHfwK`k*u?2VHoSwwdbo+RiO54lz11dyiOAW=X6v{AkJI*|?qFy<5qW|v zCFavoWzZ%rY_@(K+d=FxF2yf5ab>KDd0p8-SXY`@*u+LQL|b~OiR-kx3DbLy=Oy$F zX49{joytbv1nj2P83PD3q0bv%T<)D$r!(NAY;AFj~OZ46))gD~my<t7M vOq@9G03K3nk?cKv;%fpb#LhqfMOycv1VQ&Oy<4SU6&5|Iw6gIH9O(Z7e32J# literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-8/no2.java b/H071201005/PRAKTIKUM-8/no2.java new file mode 100644 index 0000000..fdab5a0 --- /dev/null +++ b/H071201005/PRAKTIKUM-8/no2.java @@ -0,0 +1,52 @@ +import java.util.*; +import java.io.*; + +public class no2{ + public static void main(String[] args) throws FileNotFoundException { + Scanner scan = new Scanner(System.in); + FileWriter fileWrite = null; + PrintWriter printWrite = null; + FileReader fileRead = null; + BufferedReader buffRead = null; + + try { + String firstFile = scan.next(); + String secondFile = scan.next(); + scan.close(); + fileRead = new FileReader(String.format("%s.txt", firstFile)); + buffRead = new BufferedReader(fileRead); + fileWrite = new FileWriter(String.format("%s.txt", secondFile)); + printWrite = new PrintWriter(fileWrite); + + String test; + + int max = 0; + while ((test = buffRead.readLine()) != null) { + max = test.length() > max ? test.length() : max; + } + fileRead = new FileReader(String.format("%s.txt", firstFile)); + buffRead = new BufferedReader(fileRead); + + String test1; + + while ((test1 = buffRead.readLine()) != null) { + printWrite.write(String.format("%" + max + "s\n", test1)); + } + + } catch (IOException ioe) { + System.out.println("Gagal"); + } finally { + try { + if (fileWrite != null) { + System.out.println("Berhasil"); + fileWrite.close(); + } + if (fileRead != null) { + fileRead.close(); + } + } catch (IOException ioe) { + System.out.println(ioe.getMessage()); + } + } + } +} \ No newline at end of file diff --git a/H071201005/PRAKTIKUM-8/no3.class b/H071201005/PRAKTIKUM-8/no3.class new file mode 100644 index 0000000000000000000000000000000000000000..1489ccae4ac4d241f931a2d45d319985aaf29955 GIT binary patch literal 2958 zcmaJ@ZERat8GepGa_yU&kGgf*lr?j^rc0W*$GqGa-%KhMiaNq`u5Idc z8J2v{x$k-2_q-p^d(M6TKO46J#PCxU9(Wb_H2BdZ(7vcI>jOF6$_`9lSu`?^K+`GH zGM!NYZ%^+f1p$FwE~xC7xq);>w=AO+goa- zB&Fx|$T>4-MB)(@o!GD7a~dAP0fF6hUmDZ}{6%SuCTfnjsi32#m5udYlCD0iA%cSf z0n51ROq!MUJYK!~{R0;V`-d_U82^W4vHxbZ6Fd7C5sV-EwS!BRlQ$X=4FA zD$qA(l=Pw=xlqpM^o2;mwoNA2idvdK4~a`VS(m^m0i*q0}%?I5D3+?DU&^0 zG99C&;v`07T@NTY^ITG6?Q_cSn1fG@*xDdeS1qAatLw8oXZMoO}0A|@sE0ON#V}o`?j!$r)_jCA? zg3B7djIY$2%_SB~Xk?8N>$I%r%EmPP>)0Mj4G|0AYmAt5S7 z>A}1PLpHrXlPlPUEZ4k(g@#Hcr_Wx^7)8e{5TC`Oh9yY@HETFihHdLvBLMcce?rgd zxc~|R2=P35giIMP%(F4tWPhZ}`71_gM!%Ay#Fy9QNzl>Ln8p9~mq1I}(KAa^deOxz zc%JU;099~}XUb)g`5SeA-4x9%lnT#RcT&@Zaw%g-KFVe-96u&0O6rdl3Xbitlco%3 zp)hZ^HQ`$-zK!oF_^zzhs=#5F&8|h$S}rUZ163EREqqSTIE4}&_+=wIYQU<|^SU*k zGwj2Yg~C#~7;9imE!GCfHpQ81MPmneV+yu&uF=VHJ(o+f^;rLxSQc^2k?s1jz@e2? zVk*%s?3Gk6ElfagtQCb2h6C53usAsq>txx+cs)%G?_Wu9I(KN~GREDAZBGzP<{&HgE_S@k!Bxwq0aws7y&4p2TeolF>Mz5=Rh8O*i-yL1Z^JX^4F})E*>nXL zXIF#wqT%2MrWvuj6nds6_w9goH*;WivauV$r#V(w|Zlw6Bl13Pp(Sdm)bJ&M6&*2xaA1`tJRTBLd=)!Aw7$gP$ zz=n`qeTVb+c?f-gZu}ib@Gm@yf1^hiNO?@Y|Ovogr(|8-Hm3O| Date: Thu, 31 Dec 2020 16:21:16 +0800 Subject: [PATCH 07/11] H071201005_Talitha --- H071201005/PRAKTIKUM-4/LABPP2020 | 1 - H071201005/PRAKTIKUM-4/no2.class | Bin 1004 -> 1462 bytes H071201005/PRAKTIKUM-4/no2.java | 47 +++++++++++++++++++------------ 3 files changed, 29 insertions(+), 19 deletions(-) delete mode 160000 H071201005/PRAKTIKUM-4/LABPP2020 diff --git a/H071201005/PRAKTIKUM-4/LABPP2020 b/H071201005/PRAKTIKUM-4/LABPP2020 deleted file mode 160000 index 80e9a96..0000000 --- a/H071201005/PRAKTIKUM-4/LABPP2020 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 80e9a9665ce7f43ad09e17fd11449b421905e450 diff --git a/H071201005/PRAKTIKUM-4/no2.class b/H071201005/PRAKTIKUM-4/no2.class index 683f00eeb503fb2c75ef7f98c5b8ef57bff815bb..7e4569defc68dbebc6b048c9fec8e742fac94731 100644 GIT binary patch literal 1462 zcmaJ>OK%fb6#j1fxb}ER0%1a2>^w>WHV?Z^TbE)8EtXJS1p+bxRZ%4-&WH@LXDrV( zYPzhl?y8Hb>MC7y)dehqL?w3JRIDm>SE*vtAJA15A?SB!5@8y{$iC;Cd(ZjKIp2N! z_WaRf09Dis3?U{FH<3V6VDzqi&n~xY?@oDX<*w6I0?G5P=c)yPSfO}RA|-Gzbm}R$ zRc6wa(yeiDM>aF()v#*H0h5K%%3w zX^8y*x|124Fj3HS%h0psNt|TOo_VYRz8_Mv|x) z_z-6$KGJ-h6POJf4jFO1d;Yppj);jUylgj>-`x=SuD|nL#|ZRO+goip!R(^%ulG9D z{jK!Pyb^e0qvH&4@9!`=vDN-<+l8pvtyaTTPBn$|Jd0vlz^vLd7yP#L}iAetPluW}4$4QGk3IAol{a^16WB7FI)iE53!Ru}a3ugdDJq>9DB#T-e6(u(TgERYM_F zU-3X{Ml&RBl#hdj6poU(NxlNdIa?-aXEBT#MsS@TUr;t_yBLGwJMuLnzM=e<_V<{; zkI3R@J|5ddc|!R+_vlZe{e>y~!?k~TZJ%R8#Bq$+z-JhK!3Wfkct=7CeiGx+k9+tG yhS))F2Z?7qZvVGZoJn(iW(RXStTl%Du&?*ye5dMbumWA!p3izm2T8oxSrGQq;1-+PPf~i)+!H`~jsjmcskA~2CFiJEe zUTwH}GS#G>Ol%YzfArw7|Aha5N$;eJv(HP7$?ojTH{Zzwlr3_`R=GYrBppTY(`~d4x3` zWtC(6T*WY!nDP)2JYxSTVtCH?WD${`H89Klr;vXU!?L+i2 array[i] ? array[i] : array[j]); k++) { - if (array[j] % k == 0 && array[i] % k == 0) - x = k; - } - if ( x == 1) - System.out.printf(" %d %d \n", array[i], array[j]); + for (int i = 0; i < matriks_a.length; i++) { + for (int j = 0; j < matriks_a[i].length; j++) { + matriks_a[i][j] = obj.nextInt(); } - } + } + for (int i = 0; i < matriks_b.length; i++) { + for (int j = 0; j < matriks_b[i].length; j++) { + matriks_b[i][j] = obj.nextInt(); + } + } + for (int i = 0; i < a; i++) { + for (int j = 0; j < c; j++) { + for (int k = 0; k < b; k++) { + sum = sum + matriks_a[i][k] * matriks_b[k][j]; + } + matriks_c[i][j] = sum; + sum = 0; + System.out.print(matriks_c[i][j] + " "); + } + System.out.println(); + } } - } From 2732be0876c7756769383429c432f48bc6c44c6f Mon Sep 17 00:00:00 2001 From: ntalithap Date: Thu, 31 Dec 2020 16:22:52 +0800 Subject: [PATCH 08/11] H071201005_Talitha --- H071201005/PRAKTIKUM-5/no1.class | Bin 0 -> 1017 bytes H071201005/PRAKTIKUM-5/no1.java | 26 ++++++++++++----------- H071201005/PRAKTIKUM-5/no2.class | Bin 0 -> 1393 bytes H071201005/PRAKTIKUM-5/no2.java | 35 ++++++++++++------------------- H071201005/PRAKTIKUM-5/no3.class | Bin 0 -> 820 bytes H071201005/PRAKTIKUM-5/no3.java | 2 +- 6 files changed, 28 insertions(+), 35 deletions(-) create mode 100644 H071201005/PRAKTIKUM-5/no1.class create mode 100644 H071201005/PRAKTIKUM-5/no2.class create mode 100644 H071201005/PRAKTIKUM-5/no3.class diff --git a/H071201005/PRAKTIKUM-5/no1.class b/H071201005/PRAKTIKUM-5/no1.class new file mode 100644 index 0000000000000000000000000000000000000000..28e4a12d6c09f7142b7b8c95484b50daa901ff7a GIT binary patch literal 1017 zcmZuw+fEZv6kVsCGHn^4fL!baiwd@&)cb`}9yB4D2trbWAwC`2kqm85n_-4%;-g>T zqdxHBi#&kQ=m+>0{)UO-I;BW8yzI+4d)8We?=#nzQ6{(ct#SllY3Clts`u{;GzuNJg zhCs+w0wc@qFWqLrR;|D<`<^2k#W+kPH2lAFwbJYo0 z6k|kLkvl=HCRJ9sb?IhXj_1pU%+AMg9!V1^3u$BohEL>lAqbc)jaS!tJ8IhVpjuaL z74z#_?*$84OtMxvFMV544yR*BaYpA}2yKMZpDC!j((&+ur}20D@k;qpV%Tg0T6g{0xm}DGzn(+1sm;fQZz()|3C^DMhBNmqBstH{%GMPzbI+pDH2-mW3 zt1Q5RDnG!5AL1uimU?>9@rSTYboSchgJf;NWEH~cNn zINV*!JXv`oN|K>%)^=?<#}H1YmUToKx&ly5+D@ie;;t*IF&H?Z!!&Uc?MGOOo4yof zhLG(t#PdO>?PV;tQj2%Rn#s zbo84Tz#xTO?+Qcvnjl$RilV66++j#0Eh|;$4yvQKZFeoJgb$lIjWd+#)rj&?<5NN$ zYCMPYIxd(P!6-w|K^;vP(p6Czjw-ZKM)On3yo(3k1m->G?y6TdFs3>%esI;4V<3gF zx=*Xhrx>)Pm9o02bC*n92G!YH<{KjCxg{=N+H##vzT~d-87{Vv(8_^sFkDk?(+p!R za$1;1I&$8sVCcx(u2`y-S48y%UvVg+mAPtkBKi8b*QsTOlSRo(8wFlz;EkeJtCqxq zt&*eEx+&!>SuyW<(w9|UDG0glt@<5pxMSch?&+9UYI6)DK@$SIZ1=6VAu{!**6mo} zCFxZ+89p=@)d1E>7s-D|_#=7G+o)Bt#}zk4jwHU=tcVuy=9=r%lWlgdL6PH*Q?#YX zM)82=g0Uzbsy)qMT56bb4)=ZG>v+U4daTA)(skq+PX8ZDgIuo@=V)L;^bG-F>OGA; ztuyp%n07{cWPBIw3mq7))2glk4KdunO*$*+GfIunKDrP6)iz?g^eIg2p!>F3=7xs9 zB5_OG#!$bugR_TJ14O0>PpFAU6mcRQq6r+KNKB1ygMN$X74p$O#$N3rS=dL4_K78J zMvH3$TezalMBef-2Hk Z+ztpsm?Qc3gLQ$@K@Txlc#H!2{{j0IOLqVO literal 0 HcmV?d00001 diff --git a/H071201005/PRAKTIKUM-5/no2.java b/H071201005/PRAKTIKUM-5/no2.java index f7eaef7..5f55c6f 100644 --- a/H071201005/PRAKTIKUM-5/no2.java +++ b/H071201005/PRAKTIKUM-5/no2.java @@ -2,33 +2,24 @@ import java.util.Scanner; public class no2 { - public static void main(String[] args){ - Scanner scan = new Scanner(System.in); - int n = scan.nextInt(); - int m = scan.nextInt(); - String serialNumber = generateSerial(n,m); + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + int n = scanner.nextInt(); + int m = scanner.nextInt(); + String serialNumber = generateSerial(n, m); System.out.println(serialNumber); } - public static String generateSerial(int n, int m){ - Random rndm = new Random(); - StringBuilder strBuild = new StringBuilder(); - int [][] num = new int [n][m]; - for(int i = 0; iDA+EvwrUkxEoyx+3%+PfNSf9JgCRaGu);RGL$mHS^0Vwi z+i3I$_@j(xCd$t_bPkU!h zKNLtcT)6OM?+d5Hw8tZ>($$RTS_O$K*x#(!@wP^{=?FqdvP zJFd6nc@(z8z_EQxhlZ@`pA*=q{uff~C{V$`I*J0CbiRfyNo|zW(s36X8a54>D04}U zj|7tbo@7F%DIp7tsn;jO@VG z@c<7s>=}53$8#5^R#A&HbOI{7u)WAR{VY&o Date: Thu, 31 Dec 2020 16:24:16 +0800 Subject: [PATCH 09/11] H071201005_Talitha --- H071201005/PRAKTIKUM-6/no2.class | Bin 2037 -> 2035 bytes H071201005/PRAKTIKUM-6/no2.java | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/H071201005/PRAKTIKUM-6/no2.class b/H071201005/PRAKTIKUM-6/no2.class index f59ff1ff940c69bc9c007f57ab65133478d8f6f6..eb54ad37ca93121259c8cb9d9793ec2b9e595463 100644 GIT binary patch delta 127 zcmey$|CxV-8!KlM11ke30|Ue9$^NX;jI$@_vYv^PW8h*?X5eN}W8h)XVc=shW#DJ9 zV-R3)XAoovWDsJAVi0C1WDsSjXAoy-0*ZA2<@>eSjHg7umec%V^Cl? Y0u(z1G|eAqhb05ge+K={)7jz}0mm2?umAu6 delta 129 zcmey&|CN7(8!KlE11ke30|Ud^$^NX;%mM-nCug&siBn+UVo+t^X3${ZVbEjXV=!mn zXK-K;VDMxRWC&&uVu)c7W+-M5WoTp&XJ`S6bphok0M$)nkYSk5Aj`0VL5^V;kUqem bz;FyGc7{Qj!5?UgB?HfY2E)x$+2R-h?K~F* diff --git a/H071201005/PRAKTIKUM-6/no2.java b/H071201005/PRAKTIKUM-6/no2.java index 3e0076f..47ab48b 100644 --- a/H071201005/PRAKTIKUM-6/no2.java +++ b/H071201005/PRAKTIKUM-6/no2.java @@ -6,7 +6,7 @@ public static void main(String[] args) { String kata = input.nextLine(); String[][] array = new String[4][4]; - if (kata.length() >= 16) { + if (kata.length() >= 0) { kata = charCodePointAt(kata); int count = 0; int character = charArray(kata); From f104ec042d8acb3b4f4f82f21dce4b37a0c0566e Mon Sep 17 00:00:00 2001 From: ntalithap Date: Thu, 31 Dec 2020 16:25:25 +0800 Subject: [PATCH 10/11] H071201005_Talitha --- H071201005/PRAKTIKUM-7/no1.class | Bin 4437 -> 4467 bytes H071201005/PRAKTIKUM-7/no1.java | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/H071201005/PRAKTIKUM-7/no1.class b/H071201005/PRAKTIKUM-7/no1.class index 2035f4414f240159b019ac88ac271eeb58401fe1..f5e5c866088ccd97bb5ce638b258b2136b2571da 100644 GIT binary patch delta 1089 zcmZ9LUrB=&T?THDs!VbIEmmybAQHn<*1ANBGUW9EP> zAZN@GSB{LE)2>P1=LTPJ$;D+WJ#D`2zSRGf;H{6>#Up-wD*fW-iXzc)Bpgd2-zc(i zLt}J93c0FCT|8P73*WE0u1GB0*wh@;Lc7m*iqzJ`Hd#e?ksk!71pT6ka8Hj8-rZ(i z^`tw05{k?}+{?`0J(+UrkP+HGp-df2;-P?L2n%uPqPTcb99R@r{4aKEuLnq1d(M2% z$bKlP_gE2%dYIz8l^LHgj)^4APH(8+&r$MuU&lC2p{5^Znj&sc%rC6sS61^UCH&1A z6)qr42}(9=Wd)DQN=l`f$0bggv`{WvctYA)C!IVgT~x|0s^m37vX^Rkou_1w8aY6% z3{l4g9cU@8c`*w!a^##@m2tA%8g-=(2^&e{8I}{KlzR1^)!j$fO#=sM`2XD~95HB*Uh=&38S>tGzcW~-vp*gK8Z;Y%Y zhlS%*shgK%(7~s)PVhmAz7u?SgqK!~k;rpy`)__qccEXz(0-AV|6J63*04sS+SI`U z*DidjK{4Ib(50FsRF_w5t_ErIIHY>cUV8iLXo;qI21`D_Y~Pwy|u17 zi9AqbL$od!3H_J#r6Q5g)@`*BO?2vft;qUdq~1=NLLLcjDe{RPggQH$yVtkJjCi~` zZt&Rp&Et1}FU+%k_sp|anR63^%G1R~JQVN(!ZW{Qn!k9OADHHsJ?E!str?`Myrehe zs}|KW{KH7U8p4puRAxJ<-agD_J9h9F^R&p2l}N8l%;zI~e9Qv+w7D@Ba)(7cqL80h z%&#or50>&5ex2qr$s!=xESG$Wq>y5%r9`5vkOp3sU6e`_Wzxb*X`@^^sE~cEmUmer zA5bNSSt~~gN-yge(Y~@UCM74^P{k^lnK5eu)1^(e@s8c3RX^)osoj5}Vo*&A8_8u8 zCA_L%h(>DI&t{Gj<|JD*s`F{)OWts~otdlLp_X*Et6fJx^$H?XQ15i$!8M6jCX}>? zgHv;~E_%-xE-Klrm%pJU8}-{m3o&|V;s9^b%UhhF zSt}mmeVd3@If`5N4>c)k@&?Ep;iPbeGBxu?IPB7g+~^ilf)-&kR8he#w7e#baM*P{7Tsoy?q%k^`uEDJiBd8psuVI*hK{At;FKHDg ztrwG)KWV+9EZp`pwLEhcgvK07SGcM=fWb9A8F%CzN8WYheMdfYb%7 diff --git a/H071201005/PRAKTIKUM-7/no1.java b/H071201005/PRAKTIKUM-7/no1.java index 9b36c36..7bacdf7 100644 --- a/H071201005/PRAKTIKUM-7/no1.java +++ b/H071201005/PRAKTIKUM-7/no1.java @@ -104,7 +104,7 @@ public static void tambah() { public static void search(String nama) { for (int x = 0; x < judul.size(); x++) { - if (judul.get(x).contains(nama)) { + if (judul.get(x).toLowerCase().contains(nama.toLowerCase())) { System.out.println(x + 1 + ". " + judul.get(x)); } } From b6184c9132d2ce94ffbf3b8aba061f3a6f1425fd Mon Sep 17 00:00:00 2001 From: ntalithap Date: Thu, 31 Dec 2020 16:26:56 +0800 Subject: [PATCH 11/11] H071201005_Talitha --- H071201005/PRAKTIKUM-8/no1.class | Bin 1734 -> 1805 bytes H071201005/PRAKTIKUM-8/no1.java | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/H071201005/PRAKTIKUM-8/no1.class b/H071201005/PRAKTIKUM-8/no1.class index 6ca86c73c36b8282521458df44612cd4a414505d..4e5b6a4df62c25e1eefcbf333544418251e5bdef 100644 GIT binary patch delta 749 zcmZWl+fEZv6kVscQzio_1Q3l75fp@>Llp{BMN3;{q|kCH3XUctPD-VAn$A=kALI*+ z(fI)4Q)A)_B-X?SeK9=v3x0&p8U=SJAtaideOY_0tevy>n_spF-wr-~1`x%AUEw*~ zZUaNNfL@#x(20H#1GvE8D;xSF2JhgI+TaF74B--k|5-V28$=JPL#s^?Fd{<2C<)Dq z&Crp0tUuL5c{7wL=Zp5TO)gKOLC6fjheml*xAFx6VO-|8B4Qjp49)@TQz9ZJ5g_}G zf@v9zg%OS@L;I1Pnod?XjFO!sp$RjHyUaV^^!7R6Bl;Fb>NvkP z5%BCllsW=+T&x}b*u!vJsE)CbeQ@F@B&t#!Q#EKxpg~?GvWE0A_+J@5CTkc__`izb z8k&{hky$tYvI~wZ3~WNd8R{xjxA6*Zpg6DnUCj!1@Rp+S$C&fMzf(<6pG4~+rV!vr za&V4Lj$V#i^nl-JXTQ+OXE>A;#mS>i{X@6lP+i>glMKC>bB$A&r`kf31v=D!}sZHY z|Kf_gVNE*C{E8ZHq+gM$iCs)M-`XmLgw)e?HH7kNrZig9qZ!a#k_A8Us~>dfNzKTt r#P02C=9f%IGta diff --git a/H071201005/PRAKTIKUM-8/no1.java b/H071201005/PRAKTIKUM-8/no1.java index f7bbf48..f12814a 100644 --- a/H071201005/PRAKTIKUM-8/no1.java +++ b/H071201005/PRAKTIKUM-8/no1.java @@ -9,8 +9,8 @@ public static void main(String[] args) { String input = obj.next(); String output = obj.next(); try { - in = new FileInputStream("C:\\new\\" + input + ".txt"); - out = new FileOutputStream("C:\\new\\" + output + ".txt"); + in = new FileInputStream(".\\" + input + ".txt"); + out = new FileOutputStream("C:\\Users\\asus\\Desktop\\LABPP2020\\H071201005\\PRAKTIKUM-8" + output + ".txt"); int data; while ((data = in.read()) != -1) { out.write(data);