{"functions":[{"rawId":"id_e58399c8_45ba_416f_904d_98eeabb20ce7","tpe":"Boolean","name":"ValidasiBuku","statements":[{"@type":"Begin","id":"id_28d35907_5750_4348_96b2_ca372dd4fbb6"},{"@type":"Return","id":"id_7a6e1fcc_c9b4_45f9_a0fa_47089b10ac02","maybeValue":"stok > 0"}],"parameters":[{"tpe":"Integer","name":"stok","id":"58847ce6-2f2c-4e98-abbb-62ad6da2b458"}]},{"rawId":"id_73655b71_f8be_4730_bfd1_ae8cecd396e5","tpe":"Integer","name":"ProsesPinjam","statements":[{"@type":"Begin","id":"id_8514246f_770d_4337_ae9d_a004df295213"},{"@type":"Return","id":"id_3d83fd5b_8185_4b2d_91c0_7ff3709e6ebb","maybeValue":"stok - 1"}],"parameters":[{"tpe":"Integer","name":"stok","id":"c23f6bed-d307-45ce-8003-575fbdfde693"}]},{"rawId":"id_7b8cceda_1865_4b2b_9660_bd8762912623","tpe":"Integer","name":"ProsesKembali","statements":[{"@type":"Begin","id":"id_be5f0a31_3292_4cf3_9b44_9a26d0b8020c"},{"@type":"Return","id":"id_e63870ee_3568_444d_a1bc_4357150debc9","maybeValue":"stok + 1"}],"parameters":[{"tpe":"Integer","name":"stok","id":"55a6d513-21e3-48c1-9a2b-cdbcf00439e9"}]},{"rawId":"id_5f33fa38_0f0a_4c61_9139_bf02e4a4b44e","tpe":"Integer","name":"HitungDenda","statements":[{"@type":"Begin","id":"id_003824e8_ab8f_4e64_a746_35e0cc4b3b42"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"denda","lengthValue2":"5","id":"id_4613274e_9f8a_4f0f_adf2_d51a26bc6dd6","initValue":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"denda","id":"id_06bffb34_1fe7_421e_9db0_da27da28a0c4","value":"0"}],"id":"id_22ab4258_779d_49d1_aff4_dd3aed60b174"},"trueBlock":{"statements":[{"@type":"Assign","name":"denda","id":"id_0f0977a9_a275_4f93_bfcc_adc87733b824","value":"hariTerlambat * 1000"}],"id":"id_6087fe17_4e38_4394_a53b_6035cb678294"},"condition":"hariTerlambat > 0","@type":"If","id":"id_ec5d8ebf_a745_47fc_8da6_aa7bccd81a25"},{"@type":"Return","id":"id_6708a905_d07b_4a89_9942_b3e4bf599aef","maybeValue":"denda"}],"parameters":[{"tpe":"Integer","name":"hariTerlambat","id":"e9e48e2d-4ccf-4681-b927-c9bb70414fdb"}]},{"rawId":"id_03c6f917_57a9_4c01_8c6e_a591b970e9bc","tpe":"Void","name":"TampilkanTransaksi","statements":[{"@type":"Begin","id":"id_4d41e820_c31a_4ab4_92f1_03ac2ef4b7c8"},{"newline":true,"@type":"Output","id":"id_19a8cc76_dcc5_49f9_b2c1_97375bf3f053","value":"\"Anggota: \" + nama"},{"newline":true,"@type":"Output","id":"id_51b23e58_938e_46b6_bdb6_10eb37ecf015","value":"\"Status: \" + status"},{"newline":true,"@type":"Output","id":"id_a2236511_c01c_40b6_802a_199704b0cdd3","value":"\"Sisa stok: \" + stok"},{"newline":true,"@type":"Output","id":"id_05bfd598_efd2_4ba8_a52c_cabb806f7e8f","value":"\"Denda: Rp\" + denda"},{"@type":"Return","id":"id_7e155d53_7bdd_49d8_9089_206606acca20","maybeValue":null}],"parameters":[{"tpe":"String","name":"nama","id":"e9db3bba-85ac-4eeb-b462-c96965dccc19"},{"tpe":"String","name":"status","id":"6b180d70-da72-4869-80eb-bc2c295d8d9f"},{"tpe":"Integer","name":"stok","id":"ebfb3637-c003-4eb6-a924-1c0b48ea0f9c"},{"tpe":"Integer","name":"denda","id":"f6f6aa7b-9ef0-4893-84c2-532638eb6e9e"}]}],"name":"Studi Kasus 1 - Peminjaman Buk","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_6720842b_c30a_42b8_bc3b_2788216b2f4e"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"nama","lengthValue2":"5","id":"id_f7206642_b06c_411b_a702_fd886ee06102","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"status","lengthValue2":"5","id":"id_85a5d58b_0003_4cc2_b569_987cd42a5b63","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"stok","lengthValue2":"5","id":"id_ef935836_9157_4175_b923_23fe07550461","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"pilihan","lengthValue2":"5","id":"id_5bc2dc0e_82c7_4dc0_a5df_8e0d509a9996","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"terlambat","lengthValue2":"5","id":"id_af330bcb_1b3c_43b4_aecd_8120be52da59","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"denda","lengthValue2":"5","id":"id_74a112c4_e001_40e8_8ae8_d184e3776edd","initValue":null},{"@type":"Input","name":"nama","id":"id_a5b8100c_0476_4aa5_8317_026aa9c83d11","prompt":null},{"@type":"Input","name":"stok","id":"id_c3423a4d_0bfb_4848_a553_31185cd924cc","prompt":null},{"@type":"Input","name":"pilihan","id":"id_966c9acd_0fa8_46cc_a12c_ecf77d53b6bf","prompt":null},{"@type":"Assign","name":"denda","id":"id_34a85f5d_6a4b_423d_9422_f6143cb40339","value":"0"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"status","id":"id_fcddd49f_7f5f_4b9b_a267_9588e584e7af","value":"\"Pilihan tidak valid\""}],"id":"id_3074d39c_5c43_40f5_bcc2_4d0fb8bc0440"},"trueBlock":{"statements":[{"@type":"Input","name":"terlambat","id":"id_41a0db01_fb97_4050_8e63_47032e89dad9","prompt":null},{"@type":"Assign","name":"denda","id":"id_36f517a8_e2a8_4283_bd99_6a2151a3d15b","value":"HitungDenda(terlambat)"},{"@type":"Assign","name":"stok","id":"id_2d3d53c6_d129_44a4_8975_c766e80ed3b2","value":"ProsesKembali(stok)"},{"@type":"Assign","name":"status","id":"id_ab798d54_d384_4043_b256_ccb92a974621","value":"\"Pengembalian berhasil\""}],"id":"id_88b768a5_c522_4ca8_b975_b7490e1da659"},"condition":"pilihan == 2","@type":"If","id":"id_06ece4f5_45dd_491c_9c16_c975a3321060"}],"id":"id_1c7c6d50_f7ed_4d43_ab66_fd6e627b6ca5"},"trueBlock":{"statements":[{"@type":"Call","id":"id_b799968f_a39d_46d0_bd11_e1484b3e3449","value":"fun1()"},{"falseBlock":{"statements":[{"@type":"Assign","name":"status","id":"id_cbd94c1f_8f2e_4ff8_af3c_89252dfa8112","value":"\"Buku tidak tersedia\""}],"id":"id_9c329be5_508a_49a9_9b9a_f97acfdc2268"},"trueBlock":{"statements":[{"@type":"Assign","name":"stok","id":"id_c8950bbb_c1ae_4dd7_bbcc_f7de2cfb306c","value":"ProsesPinjam(stok)"},{"@type":"Assign","name":"status","id":"id_eba1d264_59bf_4e5b_bd51_b66c7065b6cd","value":"\"Peminjaman berhasil\""}],"id":"id_155ac681_e92e_4906_b106_d0b72efd13fe"},"condition":"ValidasiBuku(stok)","@type":"If","id":"id_221de606_9d79_4c8c_b1d2_050abac594ab"}],"id":"id_b4691014_f623_4758_9d7e_32da739e3f30"},"condition":"pilihan == 1","@type":"If","id":"id_15a93f75_2539_47b8_b29f_a6e8207b79e5"},{"@type":"Call","id":"id_e78deeea_0ab0_49ad_9223_9e804a25673a","value":"TampilkanTransaksi(nama, status, stok, denda)"},{"@type":"Call","id":"id_63f61acf_ff82_48d9_aa50_08ce6fb7c926","value":"fun1()"},{"@type":"Return","id":"id_700417a2_f1f0_4e5a_90b2_e8be20194f91","maybeValue":null}],"parameters":[]},"id":"id_c65297be_e6ef_4265_8c10_e78ca0f7249b","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.3","revision":46}