by @Nur Hafsah Fork
{"functions":[{"rawId":"id_fd95248f_6fd5_40c3_be1a_be3f78165608","tpe":"Void","name":"InputPelanggan","statements":[{"@type":"Begin","id":"id_ce193961_1c2f_4db8_9ce1_c4ff4d681365"},{"@type":"Input","name":"idPelanggan","id":"id_e446e8c5_5f3a_4bff_b415_fc91b3d2b4a8","prompt":null},{"@type":"Input","name":"nama","id":"id_6ce6442e_c26b_425c_a95b_ab8b8446b94c","prompt":null},{"@type":"Input","name":"telepon","id":"id_46b28623_4f9c_412f_a120_307837ddf218","prompt":null},{"@type":"Return","id":"id_4af3cb66_310b_4516_a596_d8136c21b96f","maybeValue":null}],"parameters":[]},{"rawId":"id_14a1703f_e49c_4c78_a38b_870dd010cc3e","tpe":"Void","name":"ValidasiKamar","statements":[{"@type":"Begin","id":"id_15cd42e5_7c3a_480b_ae87_19e0778b76c2"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"tipeKamar","lengthValue2":"5","id":"id_28229b05_9cdd_4e55_ab8f_e38c3ad075f1","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"statusKamar","lengthValue2":"5","id":"id_b4d4f66a_df5b_4852_9617_5612875d849b","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"Tipekamarvalid","lengthValue2":"5","id":"id_c356bdec_15c8_4a46_b0d5_b3de322e21cc","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"KamarTersedia","lengthValue2":"5","id":"id_3105d5ff_7e8d_4558_8d1b_0363ff9c850e","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hargaKamar","lengthValue2":"5","id":"id_696b1f9d_29b5_4334_b87b_691c1e993d04","initValue":null},{"@type":"Input","name":"tipeKamar","id":"id_5d078ccb_cb32_4f23_85d9_f0f6c0875167","prompt":null},{"@type":"Input","name":"statusKamar","id":"id_7efd5d17_ed79_456b_bbb9_9b9e424f0103","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"Tipekamarvalid","id":"id_8ef362e4_053b_4295_91ef_9c58f573ea1b","value":"false"},{"newline":true,"@type":"Output","id":"id_c09637b7_605c_4b1c_bd2b_2399f7de1a5c","value":"\"tipe kamar tidak valid\""}],"id":"id_9f8c2b02_c28d_45e7_97e1_3b32c2adb1de"},"trueBlock":{"statements":[{"@type":"Assign","name":"tipeKamar","id":"id_b0e3a54a_33fd_4329_abab_90df7a992f66","value":"true"},{"@type":"Assign","name":"hargaKamar","id":"id_fc91c9b7_2482_4e24_9953_ebd0b43ea708","value":"1000000"}],"id":"id_2d743d3a_fb2b_4357_9022_ed2e12fc3b95"},"condition":"tipeKamar == \"Suite\"","@type":"If","id":"id_95881791_00c5_4e0a_8b52_1c5f012e7fd7"}],"id":"id_54c7b902_7c73_4d90_b32c_5f3375bb1baa"},"trueBlock":{"statements":[{"@type":"Assign","name":"Tipekamarvalid","id":"id_862ad82f_2956_4345_84f8_b4f9c729dc1a","value":"true"},{"@type":"Assign","name":"hargaKamar","id":"id_e405dc9e_3db4_40ce_ae72_d4e5b287278a","value":"750000"}],"id":"id_c27879d2_544b_4ea1_9d00_e5bdceb797ad"},"condition":"tipeKamar == \"Deluxe\"","@type":"If","id":"id_a3e469ea_4e54_42b5_a686_0dceb756f2e2"}],"id":"id_4eb09219_5a58_4a3d_9e42_54218bc67391"},"trueBlock":{"statements":[{"@type":"Assign","name":"Tipekamarvalid","id":"id_0f3091df_d92d_48a3_956c_2647ee813890","value":"true"},{"@type":"Assign","name":"hargaKamar","id":"id_48d5f417_ed72_4209_8e07_660cdf5ee2d9","value":"500000"}],"id":"id_a3ba7e18_2fbb_4dbe_90ff_8d356a219842"},"condition":"tipeKamar==\"Standard\"","@type":"If","id":"id_78277516_f869_4894_9855_a1112d2c430f"},{"falseBlock":{"statements":[],"id":"id_4f5498c9_355f_4370_8d56_fb0edd4eeaa5"},"trueBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"KamarTersedia","id":"id_e90b0261_91d6_4532_ba16_774dfc0da93b","value":"false"},{"newline":true,"@type":"Output","id":"id_5969d6f9_b1a8_4c0d_bdb0_b6f65281eaac","value":"\"Tipe kamar tdiak valid\""}],"id":"id_bd57c341_397f_4f5d_9439_2d69d2882ebe"},"trueBlock":{"statements":[{"@type":"Assign","name":"KamarTersedia","id":"id_5d5a0e7c_dc99_4714_bf96_cb2b2bb5fc24","value":"false"},{"newline":true,"@type":"Output","id":"id_acac6b2e_7e2e_4ae2_acff_9499b6073f35","value":"\"Kamar Tersedia\""}],"id":"id_70f602c2_da38_4340_af4a_f5e7bbfaf269"},"condition":"statusKamar == \"Tersedia\"","@type":"If","id":"id_b604090b_9ea2_4d2a_aead_52533937203c"}],"id":"id_300b1b07_b40d_4649_a771_a90b9d3d5c0f"},"condition":"Tipekamarvalid == true","@type":"If","id":"id_eef195b6_bfba_42b2_81d2_6771d66583db"},{"@type":"Return","id":"id_cfc7ed4d_a7fc_402d_a2ed_fa5ce2a51d21","maybeValue":null}],"parameters":[]},{"rawId":"id_27517aaf_36c7_4e1d_b8e9_9482e1d130ad","tpe":"Void","name":"HitungBiaya","statements":[{"@type":"Begin","id":"id_38fb1633_5fd8_415b_9483_c9fee5c673e7"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hargaKamar","lengthValue2":"5","id":"id_f7a67fec_3a7d_457b_950a_d56a0bc42cf1","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"lamaMenginap","lengthValue2":"5","id":"id_ca6a3d67_77a4_489a_8e61_01cfdcaced28","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalAwal","lengthValue2":"5","id":"id_02c810c7_d28a_4e51_8f29_12674f871b54","initValue":null},{"@type":"Input","name":"hargaKamar","id":"id_6f888b6b_9ce6_4347_8a85_7737a12c0189","prompt":null},{"@type":"Input","name":"lamaMenginap","id":"id_fdcc8b22_17a0_44a2_ab7f_1d15cc56bd9f","prompt":null},{"@type":"Assign","name":"totalAwal","id":"id_b625d6fb_17c9_4d03_9827_260e402c4381","value":"hargaKamar * lamaMenginap"},{"newline":true,"@type":"Output","id":"id_8d807402_c5a7_4e66_96a4_188f46b92d1a","value":"\"Total Awal: \"&& totalAwal"},{"@type":"Return","id":"id_5f8bbf8c_7d34_4140_b085_74999bfdc07e","maybeValue":null}],"parameters":[]},{"rawId":"id_d26f685e_72da_4f81_a0ee_1d7bb38863b4","tpe":"Void","name":"HitungDiskon","statements":[{"@type":"Begin","id":"id_c4c38cc9_f4f8_4211_9120_486d0bd24991"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"lamaMenginap","lengthValue2":"5","id":"id_7fef68ca_809f_4983_8f28_7b3b9576ec88","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalAwal","lengthValue2":"5","id":"id_dd3fd342_5c5e_4027_af68_843b7478aa73","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"diskon","lengthValue2":"5","id":"id_061d15d2_e29c_47da_a975_a7f075b402bb","initValue":null},{"@type":"Input","name":"lamaMenginap","id":"id_fe942c54_2fe3_4a9e_898f_f26cc32d589c","prompt":null},{"@type":"Input","name":"totalAwal","id":"id_8ad0798c_9d3c_4eee_85a5_60785036471f","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"diskon","id":"id_ecf8be1d_a54c_4e16_b573_ced9cf4e712d","value":"0"}],"id":"id_abb8e673_c53f_41e2_947a_485122f582f9"},"trueBlock":{"statements":[{"@type":"Assign","name":"diskon","id":"id_4831b259_206b_4995_a855_03c46f681420","value":"totalAwal * 0.10"}],"id":"id_59e74731_7abd_4f67_b2aa_ad3549bdf263"},"condition":"lamaMenginap >=6","@type":"If","id":"id_4ae449bf_040c_4281_bd97_8c401b17781f"},{"@type":"Return","id":"id_7b456380_3009_437f_bc7a_7f3210cee635","maybeValue":null}],"parameters":[]},{"rawId":"id_48b24396_203a_44d3_a7e2_b28ca115f306","tpe":"Void","name":"ProsesPemesanan","statements":[{"@type":"Begin","id":"id_103ba54c_2f3d_42b4_88ec_c1ab91a77b8d"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalAwal","lengthValue2":"5","id":"id_4281bf0d_bfb8_49d3_a14d_9664536158c7","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"diskon","lengthValue2":"5","id":"id_a129f64f_b2b4_42d6_874e_0356eabf6ac6","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"totalBayar","lengthValue2":"5","id":"id_e7181e00_d1ab_4527_ac71_2b36f2b53dd9","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"statusKamar","lengthValue2":"5","id":"id_e096a8b0_2d4d_4f8d_b109_c99c9eec4539","initValue":null},{"@type":"Input","name":"totalAwal","id":"id_1b8f9132_efdf_4a32_b299_25dbe0e80306","prompt":null},{"@type":"Input","name":"diskon","id":"id_fcd60e6f_0f13_4886_9872_6a3bf587186f","prompt":null},{"@type":"Assign","name":"totalBayar","id":"id_f75f8a59_c0ab_4233_9a41_2f97b58520ef","value":"totalAwal-diskon"},{"@type":"Assign","name":"statusKamar","id":"id_c69928d3_946b_417e_a9db_20e1c27f9074","value":"\"Terpesan\""},{"@type":"Return","id":"id_7b4f06fb_5884_4c5d_be25_0ad82dac45ca","maybeValue":null}],"parameters":[]},{"rawId":"id_9169f167_29c3_43ee_8a37_1d11bf5378f4","tpe":"Void","name":"TampilkanTransaksi","statements":[{"@type":"Begin","id":"id_b7e0f50d_38bc_4c17_83f7_c62d8c10c0ae"},{"newline":true,"@type":"Output","id":"id_b16e967d_9204_4299_889b_97d49d6467ab","value":"\"ID Pelanggan: P001 | Nama: Budi\""},{"newline":true,"@type":"Output","id":"id_b6b21104_d858_4e7a_8288_71b9cdf004bc","value":"\"Nomor Telpon: 08123456789 \""},{"newline":true,"@type":"Output","id":"id_d5ecf236_8076_4ed5_bd1d_af224aa7cda2","value":"\"Tipe Kamar: Deluxe | Lama Menginap: 6 Malam\""},{"newline":true,"@type":"Output","id":"id_30a48549_f11d_43c1_9fbe_0969f44a1546","value":"\"Total Awal: Rp 4500000\""},{"newline":true,"@type":"Output","id":"id_9f49e65e_ac5b_4229_8b8e_07b8cde1741f","value":"\"Diskon: Rp 450000\""},{"newline":true,"@type":"Output","id":"id_558ddaf1_7155_4827_a3e4_5fe169035628","value":"\"Total Bayar: Rp 4050000\""},{"newline":true,"@type":"Output","id":"id_013a68f8_9a6a_419c_90b8_cb511d1d2a24","value":"\"Status Kamar: Terpesan\""},{"@type":"Return","id":"id_15b55bf2_0501_4080_87ef_746af075dcf9","maybeValue":null}],"parameters":[]}],"name":"EVA 3","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_a03c7fc5_3c48_4b37_a1f5_7021a597d89e"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"idPelanggan","lengthValue2":"5","id":"id_76dcaf08_5d4f_472a_92f0_7cf0bf5b3724","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"nama","lengthValue2":"5","id":"id_f45ff44a_e699_4364_93bf_26974fdb3723","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"telepon","lengthValue2":"5","id":"id_1df427bb_48a9_42de_a79b_ff5aff6700fb","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"tipeKamar","lengthValue2":"5","id":"id_32101698_d98d_4700_88b7_903b136f5485","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"statusKamar","lengthValue2":"5","id":"id_6c676b43_3802_4ace_a0e6_923372650983","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"KamarTersedia","lengthValue2":"5","id":"id_c295179f_a6c8_423a_9305_a29c08aa28f2","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"Tipekamarvalid","lengthValue2":"5","id":"id_654bd6f3_7692_423a_b059_5bc5ed84a662","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hargaKamar","lengthValue2":"5","id":"id_b6297778_3922_4cc6_a10f_f4605a3cf2e0","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"lamaMenginap","lengthValue2":"5","id":"id_a5fef579_9271_4dcd_a02f_3d0ec6cdb3df","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"diskon","lengthValue2":"5","id":"id_ec749673_cf43_4b13_905f_2b997bcc1dc8","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"totalAwal","lengthValue2":"5","id":"id_2c721a3d_1104_4709_a9d0_a2e0415af2ae","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"totalBayar","lengthValue2":"5","id":"id_fa9c6172_a8eb_4acf_86af_6b147cb6deca","initValue":null},{"@type":"Call","id":"id_5ec0a8f7_ed39_4e24_acfc_d305d64c68aa","value":"InputPelanggan()"},{"@type":"Call","id":"id_18e9e39f_b46d_4b1e_a076_12c324f8e052","value":"ValidasiKamar()"},{"@type":"Assign","name":"KamarTersedia","id":"id_9bcb7f1a_940a_4215_af23_c9e06443aa54","value":"true"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_84a32c92_9fc2_4b74_81dc_80892638cba2","value":"\"pesan kesalahan\""}],"id":"id_77f2e110_2391_454f_b5a3_fca3d3a7a590"},"trueBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ee6f75c9_93fe_42c1_8aa8_d733ef1853a3","value":"\"Pemesanan gagal: Tipe kamar valid atau kamar tidak tersedia\""}],"id":"id_7e7496ec_8134_4232_b9bc_640c887399b2"},"trueBlock":{"statements":[{"@type":"Call","id":"id_93913258_439f_4f2e_84e3_4235225cfd14","value":"HitungBiaya()"},{"@type":"Call","id":"id_a9979305_3b3f_4399_8284_66245213f813","value":"HitungDiskon()"},{"@type":"Call","id":"id_dea3ad73_5b03_4058_8ba6_67019658ab29","value":"ProsesPemesanan()"},{"@type":"Call","id":"id_c5e411bb_8b39_4adb_94dd_0d4b92b619bd","value":"TampilkanTransaksi()"}],"id":"id_ca8387ed_1bd9_4c69_826c_15f6cbc24342"},"condition":"KamarTersedia == true","@type":"If","id":"id_397283bd_810c_4f99_9f5c_1363df0cd1f5"}],"id":"id_12f06f1c_a1b4_4adb_bdd6_253d53128a2a"},"condition":"KamarTersedia == true","@type":"If","id":"id_ff6adcc3_e30a_42ae_b30b_8e59f56a1245"},{"@type":"Return","id":"id_eaca069f_4b5c_4f9c_908d_b9378282ab96","maybeValue":null}],"parameters":[]},"id":"id_90c5ebec_82a8_4977_9016_20dd057235e6","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":true},"version":"0.3","revision":2159}