by @Al Fatir Fork
{"functions":[],"name":"Praktikum 5 - Sistem Penentuan Tarif Parkir","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_5c3c7f3c_a9b7_4ab3_8df2_be50ed7c4ba0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"kendaraan","lengthValue2":"5","id":"id_c911fc39_28e5_4ae0_9b9e_aed6bfe14ee8","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"lamaParkir","lengthValue2":"5","id":"id_fa20fcae_e62c_4fd5_94b0_e7df2053e27a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"member","lengthValue2":"5","id":"id_615680ba_92e1_4e33_b114_512a289674c2","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"jamKeluar","lengthValue2":"5","id":"id_191469df_b393_4fbd_80e1_b2173ff5e7bc","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"tarifDasar","lengthValue2":"5","id":"id_6c5c8539_8714_40e3_ab29_036faa7aeb18","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"tambahanPerJam","lengthValue2":"5","id":"id_22242320_4e82_44d3_8a79_e2df552897cc","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"biayaTambahan","lengthValue2":"5","id":"id_f088411f_afc8_49b0_b9c6_99e2073efcd1","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"subtotal","lengthValue2":"5","id":"id_1dc2f18c_290e_40e5_8601_dc81ac787d81","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"diskon","lengthValue2":"5","id":"id_8573d2ff_eb36_494b_9487_d0063a45291b","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"biayaMalam","lengthValue2":"5","id":"id_d550e548_fbc9_49cd_93d3_f97f40cb7891","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"totalBayar","lengthValue2":"5","id":"id_864e247b_fed4_4735_b2e3_82657d5e2491","initValue":"0"},{"@type":"Input","name":"kendaraan","id":"id_58063bee_fbcd_4be7_b977_4544ed410f96","prompt":"Jenis kendaraan (Motor/Mobil): "},{"@type":"Input","name":"lamaParkir","id":"id_f6688ea9_bd84_41ba_93aa_35e5b48a3d06","prompt":"Lama parkir (jam): "},{"@type":"Input","name":"member","id":"id_ac11c8dc_b252_4e7a_9262_9150f54debd3","prompt":"Status member (Ya/Tidak): "},{"@type":"Input","name":"jamKeluar","id":"id_d7e23a25_f2e2_4e00_805e_b40a46345082","prompt":"Jam keluar (contoh 23.30): "},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_9a71afed_bd64_4471_8841_ecb5c4fec639","value":"\"Kendaraan tidak valid\""},{"@type":"Return","id":"id_0f30104e_861f_49d2_82ab_a745ebad75e6","maybeValue":null}],"id":"id_99630382_32f0_4c80_a8d9_b844cd37ff08"},"trueBlock":{"statements":[{"@type":"Assign","name":"tarifDasar","id":"id_512868e8_1093_4e4d_bf1e_a543eb2128af","value":"5000"},{"@type":"Assign","name":"tambahanPerJam","id":"id_0b9107ce_2760_4a74_b37c_d2cc7f25f858","value":"3000"}],"id":"id_6e0f028c_989d_4dc9_a472_491ded9cf059"},"condition":"kendaraan == \"Mobil\"","@type":"If","id":"id_a48b2c9a_b7a9_4eb3_993e_a269a0ff3b17"}],"id":"id_92f4cc78_572c_4a7d_bee7_90cc84c74cf7"},"trueBlock":{"statements":[{"@type":"Assign","name":"tarifDasar","id":"id_ca63e5bd_481c_450e_9496_e2c3a3ac5138","value":"3000"},{"@type":"Assign","name":"tambahanPerJam","id":"id_b67065ba_1bc8_4d9e_aa49_1f20009e9f02","value":"2000"}],"id":"id_7c89abf9_da5c_452b_8a45_23e693a5e6fa"},"condition":"kendaraan == \"Motor\"","@type":"If","id":"id_56b34759_f5a1_4d57_a171_5cb476632e43"},{"falseBlock":{"statements":[],"id":"id_65c86baf_4390_456f_a850_6cb3bd5af889"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_d162ac99_00ef_4ebc_954b_9ccc785022a3","value":"\"Lama parkir tidak valid\""},{"@type":"Return","id":"id_1d7fd407_b8c8_47c4_8506_c9e8de634ce7","maybeValue":null}],"id":"id_8933525c_7e32_4c84_bbce_3592196af96e"},"condition":"lamaParkir <= 0","@type":"If","id":"id_ee3677f6_d9af_459e_b031_a29fd2807add"},{"falseBlock":{"statements":[],"id":"id_39e0b8a4_662e_4561_acdc_1c01f6a257fb"},"trueBlock":{"statements":[{"@type":"Assign","name":"biayaTambahan","id":"id_89fa3437_47cb_453f_9661_cb1619b6924c","value":"(lamaParkir - 2) * tambahanPerJam"}],"id":"id_03546e38_9961_4ca5_9c93_dae9573b2218"},"condition":"lamaParkir > 2","@type":"If","id":"id_d2efe82a_6ed3_45a7_a2f7_6820dafeba83"},{"@type":"Assign","name":"subtotal","id":"id_ae3c4e3d_1b45_4050_b13e_f0a40b599f3f","value":"tarifDasar + biayaTambahan"},{"falseBlock":{"statements":[],"id":"id_c74bd9b8_4293_4d90_8cbf_da60d2ae91a4"},"trueBlock":{"statements":[{"@type":"Assign","name":"diskon","id":"id_694e35dd_e5f0_4eaa_92b0_6df2163d25c0","value":"subtotal * 10 / 100"}],"id":"id_54082cfa_2984_4375_905d_059ef88771ee"},"condition":"member == \"Ya\"","@type":"If","id":"id_5da9e656_5905_49cf_9cb1_667d4b7a6130"},{"falseBlock":{"statements":[],"id":"id_2bc78bf7_4ef5_49f7_afe9_0f32eaced150"},"trueBlock":{"statements":[{"@type":"Assign","name":"biayaMalam","id":"id_c54c17c3_84bf_4911_8e7a_d06f544fcd0a","value":"5000"}],"id":"id_e2811fa6_85a0_4af7_8664_45bd9fb5ed35"},"condition":"jamKeluar > 22.00","@type":"If","id":"id_e58d8c67_a8a5_42a2_b2d3_271920ccb4f6"},{"@type":"Assign","name":"totalBayar","id":"id_d917141e_7ba5_44a2_99d3_acd7549c36f0","value":"subtotal - diskon + biayaMalam"},{"falseBlock":{"statements":[],"id":"id_cc6ca4e2_6a8b_49d1_9530_59d0f1031a50"},"trueBlock":{"statements":[{"@type":"Assign","name":"totalBayar","id":"id_bc0bb8ce_3406_4ec0_a9d5_2e0882587807","value":"0"}],"id":"id_fff19944_17ed_4bd8_837f_565f641964a9"},"condition":"totalBayar < 0","@type":"If","id":"id_a5794000_c1d3_4a65_9a5f_c5c44c023eee"},{"newline":true,"@type":"Output","id":"id_09b6d7a3_3c8b_47a2_a475_25d296699cf2","value":"\"TOTAL BAYAR (Rp)\""},{"newline":true,"@type":"Output","id":"id_40587e0e_aa57_4109_b586_69a042d9d969","value":"totalBayar"},{"@type":"Return","id":"id_1d17cc08_61ca_469c_854c_1d593c465c95","maybeValue":null}],"parameters":[]},"id":"id_fb6ab2d9_218f_4d43_b433_89ed81ba0ba9","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":false,"lang":"c++","showGenCode":true},"version":"0.3","revision":2}