by @Anchor Point Fork
{"functions":[{"rawId":"id_b787a742_4a06_41e6_82c1_623764bc5ed5","tpe":"Void","name":"InputData","statements":[{"@type":"Begin","id":"id_fdc26b78_c3e5_4e31_9459_2691571a4296"},{"newline":true,"@type":"Output","id":"id_355b7b0f_2417_4eaf_bd85_831defd0db2b","value":"\"Masukkan nama: \""},{"@type":"Input","name":"nama","id":"id_2e138d61_87e6_47b6_a19f_dacc588c6ec2","prompt":null},{"newline":true,"@type":"Output","id":"id_12b34771_1d82_425a_8846_9309915c1727","value":"\"Nilai Tugas: \""},{"@type":"Input","name":"tugas","id":"id_93f55e92_7727_4531_9e53_ec00c2d11f9a","prompt":null},{"newline":true,"@type":"Output","id":"id_8b0f784b_a3c1_4e7d_b50f_a67b4f7684bb","value":"\"Nilai UTS: \""},{"@type":"Input","name":"uts","id":"id_f023603b_dc5c_4b1f_bc83_bc2b1e213ab1","prompt":null},{"newline":true,"@type":"Output","id":"id_f75c203f_0ea7_4352_ae92_d96a61e3ed3b","value":"\"Nilai UAS: \""},{"@type":"Input","name":"uas","id":"id_73edfdec_8b99_4d26_a1a2_80113855c376","prompt":null},{"@type":"Return","id":"id_2bf622bb_d0b3_492b_b8dd_3ae5eb224504","maybeValue":null}],"parameters":[]},{"rawId":"id_c135c6dc_05e9_4f21_8721_43dfef24577e","tpe":"Real","name":"HitungNilaiAkhir","statements":[{"@type":"Begin","id":"id_8ab4e495_3a7f_4681_9605_08aa2bfff087"},{"@type":"Assign","name":"nilaiAkhir","id":"id_0b949839_0d41_4342_8f4b_2aab96e80758","value":"(0.30*tugas) + (0.30*uts) + (0.40*uas)"},{"@type":"Return","id":"id_e268243f_178d_4ecf_9a69_bb4c3519d018","maybeValue":"nilaiAkhir"}],"parameters":[]},{"rawId":"id_b8a11ac2_1a47_4e71_846e_19e8638a3704","tpe":"String","name":"TentukanPredikat","statements":[{"@type":"Begin","id":"id_8fec31ed_bfae_41f9_94e4_11f9bc4b5040"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"predikat","id":"id_847ea2bc_9f66_467e_9a91_c88d59880647","value":"\"E\""}],"id":"id_c73ccd73_d884_4025_9c8f_803667c7088d"},"trueBlock":{"statements":[{"@type":"Assign","name":"predikat","id":"id_5044e56a_c081_4824_a624_1332557bf758","value":"\"D\""}],"id":"id_7b3cb29a_69fa_468b_b885_3251331cf87f"},"condition":"nilaiAkhir >= 55","@type":"If","id":"id_baa640f7_e347_4022_9b0d_ecce774f07b8"}],"id":"id_0f6fdee9_3c43_4aeb_8d3c_88c80f96e1ab"},"trueBlock":{"statements":[{"@type":"Assign","name":"predikat","id":"id_6d9e5448_efaf_4247_b43c_6a049dd09317","value":"\"C\""}],"id":"id_000f8c1d_75ea_4008_98c9_3aa25a1df817"},"condition":"nilaiAkhir >= 65","@type":"If","id":"id_87a6e04d_9896_4d6c_a485_ea89c0c24249"}],"id":"id_0204e828_0082_4c22_bbe4_6c2d198a96ef"},"trueBlock":{"statements":[{"@type":"Assign","name":"predikat","id":"id_1b6480a3_d47d_4390_b4da_db60eea8750f","value":"\"B\""}],"id":"id_c20543dd_b048_44e6_9c83_5badf3ee66da"},"condition":"nilaiAkhir >= 75","@type":"If","id":"id_a1a2c5a0_cfb9_4ba7_ab82_c79738b7e443"}],"id":"id_5cbedbae_e841_400f_82a5_59ada7decdb3"},"trueBlock":{"statements":[{"@type":"Assign","name":"predikat","id":"id_80410a1c_66fd_446f_b3fa_c0c801ae8d1b","value":"\"A\""}],"id":"id_978f3911_f554_49c3_acc4_dd0af98219a9"},"condition":"nilaiAkhir >= 85","@type":"If","id":"id_3a40544e_9765_4b34_a6d6_1def7f56d3e5"},{"@type":"Return","id":"id_c531f68f_8242_4512_96c7_8502211b80eb","maybeValue":"predikat"}],"parameters":[]},{"rawId":"id_5d857853_fab2_47a2_b002_17be39db2ad7","tpe":"String","name":"TentukanStatus","statements":[{"@type":"Begin","id":"id_8689e158_8fe5_4a82_9455_9176758950c5"},{"falseBlock":{"statements":[{"@type":"Assign","name":"status","id":"id_1f041080_a93e_404c_95e8_616147adcf4e","value":"\"Tidak Lulus\""}],"id":"id_ac03a10b_f701_464f_be25_efaf58067115"},"trueBlock":{"statements":[{"@type":"Assign","name":"status","id":"id_215b4750_55d6_403d_8715_941e41d9cfac","value":"\"Lulus\""}],"id":"id_88aa549b_3b23_44da_8060_d2bdc48752d2"},"condition":"nilaiAkhir >= 60","@type":"If","id":"id_16f59ff6_6bf0_48e2_a25f_13c6069be9f0"},{"@type":"Return","id":"id_2cd07fcf_00ac_4fb4_aac9_ed2925bc9045","maybeValue":"status"}],"parameters":[]},{"rawId":"id_9941cd25_2200_41da_8a37_50a7f74c1d97","tpe":"Void","name":"TampilkanHasil","statements":[{"@type":"Begin","id":"id_fc3aab3e_db05_44c0_972b_22017de90bdd"},{"newline":true,"@type":"Output","id":"id_33084558_cba0_4885_9bcf_71f670ad329c","value":"\"Nama: \" + nama"},{"newline":true,"@type":"Output","id":"id_0ccdb0ad_4713_4b2a_a431_449a3aa1a287","value":"\"Nilai Akhir: \" + nilaiAkhir"},{"newline":true,"@type":"Output","id":"id_9fb8011a_ae66_45e5_b93f_bef1034ce0d8","value":"\"Predikat: \" + predikat"},{"newline":true,"@type":"Output","id":"id_c7cceb17_7a66_480c_b427_9d518c651c4f","value":"\"Status: \" + status"},{"@type":"Return","id":"id_d9a1a659_19b7_48de_afe5_8f988020131b","maybeValue":null}],"parameters":[]}],"name":"Stepwise refinement","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_6cb65da1_8bfc_4369_af62_24976980b627"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"nama","lengthValue2":"5","id":"id_ec3b6cc9_1e94_4bc0_9721_89dc964c5352","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"predikat","lengthValue2":"5","id":"id_ababaf54_306a_4c9d_a8ea_7a839d6c4f38","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"status","lengthValue2":"5","id":"id_9bb95b13_1cb6_4fa2_8159_ddae8f061d40","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"tugas","lengthValue2":"5","id":"id_eb66aa13_4731_4be6_8922_056de00e6b21","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"uts","lengthValue2":"5","id":"id_73f93afe_98f4_4b7a_a4f1_7590aad6cdab","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"uas","lengthValue2":"5","id":"id_9c4507c3_8785_4a72_9f3d_ab0cf1d465f0","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"nilaiAkhir","lengthValue2":"5","id":"id_8dc646ef_9ed6_462b_8abd_ae10396b3aaa","initValue":null},{"@type":"Call","id":"id_b48e4c48_0d86_4448_b292_25b72a3ab17b","value":"InputData()"},{"@type":"Call","id":"id_2da6a431_b1e6_499f_9bd6_3f18d7dccb5d","value":"HitungNilaiAkhir()"},{"@type":"Call","id":"id_dcf0a62a_3c82_49f3_8169_dfc6ad50fe9c","value":"TentukanPredikat()"},{"@type":"Call","id":"id_c5cf0224_8d5f_4028_a88b_b4c7123469cc","value":"TentukanStatus()"},{"@type":"Call","id":"id_2e352e9a_5f29_460f_b399_eb8be85b4020","value":"TampilkanHasil()"},{"@type":"Return","id":"id_dd8a481e_2f7b_4195_b097_21be6d89a2ba","maybeValue":null}],"parameters":[]},"id":"id_81f06c44_2227_44e4_bfac_ee2ea661c3e0","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"python","showGenCode":true},"version":"0.3","revision":867}