by @MSatya Pratama Fork
{"functions":[{"rawId":"id_3b3d8f27_3ca9_4b0f_b04c_003e3c03c292","tpe":"Real","name":"BonusV1","statements":[{"@type":"Begin","id":"id_0eb88136_d272_450a_8291_b213704c79ec"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"persen","lengthValue2":"5","id":"id_b9ca2759_9d7f_4518_86f0_0fbb12d27bf2","initValue":null},{"@type":"Assign","name":"persen","id":"id_17bf9f9a_9ce8_4a68_b702_c88dd797aa7f","value":"0"},{"falseBlock":{"statements":[],"id":"id_caecd9f8_db43_40d7_999d_763980ffba0a"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_6c5b28c3_97fc_4dd8_b31d_5d583a7b2d12","value":"5"}],"id":"id_cb601851_6714_4f0d_8e5f_734d2c10a2e9"},"condition":"target == \"Ya\"","@type":"If","id":"id_bc3c52e0_3905_4cb9_8c8d_b9e3c1cb24d3"},{"falseBlock":{"statements":[],"id":"id_fec2ed9f_4c38_42c6_8d12_c9f6e83b2289"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_c18e7887_8792_4488_8804_dbbccb573fce","value":"10"}],"id":"id_322df4de_8606_4523_9e5e_c6ab6ff67904"},"condition":"(target == \"Ya\") && (masaKerja >= 2) && (kinerja >= 60)","@type":"If","id":"id_28396035_03ee_482d_97b3_49c41ff77329"},{"falseBlock":{"statements":[],"id":"id_61ccf15d_b861_434c_9a9a_a5543b4128bc"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_5828fb05_61de_463b_88bd_742415efde64","value":"15"}],"id":"id_af45a0b6_46e9_4208_b8e6_2bc5b1f9776e"},"condition":"(target == \"Ya\") && (masaKerja >= 5) && (kinerja >= 75)","@type":"If","id":"id_fcc0f405_bda3_4ca3_9eef_d1321e11a476"},{"falseBlock":{"statements":[],"id":"id_032eb051_40f3_43b1_b233_efc296dd7433"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_024fdb7d_3f3f_4888_a9dc_0694c45f0461","value":"20"}],"id":"id_612204a5_2a64_46c1_87a9_6dff16eb8418"},"condition":"(target == \"Ya\") && (masaKerja >= 10) && (kinerja >= 85)","@type":"If","id":"id_921a75c7_aa13_4062_ac8e_72b47d623665"},{"@type":"Return","id":"id_6693f6f0_d2c4_4969_9151_117b1a59534b","maybeValue":"persen"}],"parameters":[{"tpe":"Integer","name":"masaKerja","id":"b0a435a3-95ae-43a6-8124-a78593d6922b"},{"tpe":"Real","name":"kinerja","id":"ad7b46c5-ba2c-4a21-af07-7e588be5624c"},{"tpe":"String","name":"target","id":"1e73ac1f-cdb4-4ef0-b3a7-9cb9132dbf90"}]},{"rawId":"id_12ed6658_f000_4506_bc8c_71c39190f800","tpe":"Real","name":"BonusV2","statements":[{"@type":"Begin","id":"id_34603736_f5b3_47e2_95ac_243e93160e0d"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"persen","lengthValue2":"5","id":"id_e3e99cff_2e91_495e_a9ba_9e936e655e32","initValue":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_4bfe1f28_3de0_4db5_aab8_7d0440660cef","value":"5"}],"id":"id_479e49fc_fa98_4520_af6e_95c921e0ced9"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_6447cfbb_d15a_48ed_b770_326cd0deb3fd","value":"10"}],"id":"id_b7693850_1af2_4226_89a1_ab1666f2471c"},"condition":"(masaKerja >= 2) && (kinerja >= 60)","@type":"If","id":"id_ddcdfae5_deeb_4375_b7ac_36c67d749c61"}],"id":"id_af931935_8b38_4edf_8b71_f069bcc229e5"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_b08ba1cb_aa35_42c5_b36c_eecf1f108a41","value":"15"}],"id":"id_1e9382d2_53d9_403b_841c_abfe28836b1d"},"condition":"(masaKerja >= 5) && (kinerja >= 75)","@type":"If","id":"id_b29cf494_1faa_4053_9428_7133950c63eb"}],"id":"id_17bcf166_9032_4c3b_9c3c_180c787313d1"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_c87efb22_2e51_4b59_a53b_6a6cd4dcdae6","value":"20"}],"id":"id_b03812d5_0cff_4bdc_981c_62799a57ecf9"},"condition":"(masaKerja >= 10) && (kinerja >= 85)","@type":"If","id":"id_2065293a_170f_470e_858c_832c3cbbbd0d"}],"id":"id_630bcfad_fb6e_4792_a0e6_49da58bbdbf3"},"trueBlock":{"statements":[{"@type":"Assign","name":"persen","id":"id_c745eecc_a3f2_48aa_911a_c53712420a4d","value":"0"}],"id":"id_be70c53d_c902_4230_9075_92b35fbeaad4"},"condition":"target != \"Ya\"","@type":"If","id":"id_5b31aba8_9f3d_407d_8fed_729f927b8fec"},{"@type":"Return","id":"id_b474a830_0265_4797_bcbf_88057d2f152d","maybeValue":"persen"}],"parameters":[{"tpe":"Integer","name":"masaKerja","id":"9117eb69-f9df-4401-8cd2-75c6f5b0c7b3"},{"tpe":"Real","name":"kinerja","id":"77a21918-8b2f-4019-973d-75de2f1c0961"},{"tpe":"String","name":"target","id":"54b227bf-61d9-4b2b-8258-76c83027bf1d"}]}],"name":"SK3 - Bonus Karyawan","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_0300a165_707e_482c_b363_91b6e193220f"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"masaKerja","lengthValue2":"5","id":"id_c37596e5_927f_477d_bd5c_d1fb3d63c747","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"kinerja","lengthValue2":"5","id":"id_dc184f29_ba2e_4dfb_bbec_8216724ee7aa","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"target","lengthValue2":"5","id":"id_8764cf5f_25da_4139_a5f3_bee50106143c","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"gajiPokok","lengthValue2":"5","id":"id_2075e9f7_1be3_4a69_9681_df21eaad97d2","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"p1","lengthValue2":"5","id":"id_485b1595_8432_462c_81f3_1cb864b0592c","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"p2","lengthValue2":"5","id":"id_0e3b093e_1760_48c8_a39d_8d110fc74389","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"bonus","lengthValue2":"5","id":"id_5b18b257_e1d3_4c8f_8dcf_a1c13e2bf3e9","initValue":null},{"newline":true,"@type":"Output","id":"id_4bd4c3e3_4c95_405a_a291_13de2c8ee465","value":"\"=== BONUS KARYAWAN ===\""},{"newline":true,"@type":"Output","id":"id_ba52d1a7_06a2_421c_a8d2_55ad643d7617","value":"\"Masa kerja (tahun):\""},{"@type":"Input","name":"masaKerja","id":"id_ede250f1_7372_4b03_a181_eb5038924845","prompt":null},{"newline":true,"@type":"Output","id":"id_89b9a012_1143_4eb0_9f50_b3f9b4b00d92","value":"\"Nilai kinerja (0 - 100):\""},{"@type":"Input","name":"kinerja","id":"id_abefe587_74c4_40d5_acb9_91d26ce504ea","prompt":null},{"newline":true,"@type":"Output","id":"id_6724a763_da01_480e_8fba_1465cfb4fda0","value":"\"Target tercapai (Ya/Tidak):\""},{"@type":"Input","name":"target","id":"id_95305cda_75ff_4087_8f34_8660b9d9ec7f","prompt":null},{"newline":true,"@type":"Output","id":"id_d518a7ec_2c2e_4b66_8cf2_b3791c3ba55d","value":"\"Gaji pokok:\""},{"@type":"Input","name":"gajiPokok","id":"id_a5cb80be_b703_4f34_86b5_f9e24401adc0","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"p1","id":"id_b1c2524d_09f3_4f83_a2e4_5de82e051ac4","value":"BonusV1(masaKerja, kinerja, target)"},{"@type":"Assign","name":"p2","id":"id_6f858ae9_62ac_40d5_bcbc_1fb231f7592e","value":"BonusV2(masaKerja, kinerja, target)"},{"@type":"Assign","name":"bonus","id":"id_7cf57af9_0d44_4b01_b52f_fb98039a1dfb","value":"gajiPokok * p2 / 100"},{"newline":true,"@type":"Output","id":"id_778c0802_0c2f_4898_b03c_62901360b1bd","value":"\"Versi 1 (IF terpisah) : \" + p1 + \"%\""},{"newline":true,"@type":"Output","id":"id_9984e403_cd21_446e_a723_6550745b6d3b","value":"\"Versi 2 (IF-ELSE bertingkat): \" + p2 + \"%\""},{"newline":true,"@type":"Output","id":"id_3f98a95d_2b97_4084_b606_5331809806b1","value":"\"Output sama? \" + (p1 == p2)"},{"newline":true,"@type":"Output","id":"id_cd7a620e_2bc4_4784_9ffd_05514e194035","value":"\"BONUS DITERIMA: Rp\" + bonus"}],"id":"id_f2a54183_bcf2_44ab_b6a3_4c7ddfc14703"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_5744bce7_404e_4b9b_ba66_cc1721ffffb2","value":"\"Data tidak valid.\""}],"id":"id_ddcc8385_5581_4d02_bb5e_9f41d4d2c34d"},"condition":"(masaKerja < 0) || (kinerja < 0) || (kinerja > 100) || (gajiPokok < 0)","@type":"If","id":"id_9d8a36d9_52b5_4cd3_8ce7_fdb1cbeddb15"},{"@type":"Return","id":"id_49fc6688_35b8_4258_9ed7_38b2ad532910","maybeValue":null}],"parameters":[]},"id":"id_8516169d_64f2_4d69_a14c_99472793e8b7","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":5}