by @MSatya Pratama Fork
{"functions":[],"name":"Program ATM Sederhana","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_81a260d0-6ff8-4fa5-9c69-2e4dff035cde"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"saldo","lengthValue2":"","id":"id_b7392876-8256-4728-a127-772b2fb17da0","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"nominal","lengthValue2":"","id":"id_973c38d4-e9f6-4292-b283-30d872f40f1c","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"pilihan","lengthValue2":"","id":"id_1fe43d03-e11d-445b-a442-a2aaa022b80f","initValue":null},{"newline":true,"@type":"Output","id":"id_a69d9fd6-4c40-472c-801a-3abce87e2921","value":"\"=== PROGRAM ATM SEDERHANA ===\""},{"newline":true,"@type":"Output","id":"id_86047062-4548-44dd-b151-2171d28f700a","value":"\"Masukkan saldo awal:\""},{"@type":"Input","name":"saldo","id":"id_92af4ebe-1713-492d-85eb-f5a6f7c1cd02","prompt":null},{"condition":"saldo < 0","@type":"While","id":"id_03e8b9a6-79f1-48c3-969b-fa26ded21b2d","body":{"statements":[{"newline":true,"@type":"Output","id":"id_b2baa821-06b9-4bc5-b6d3-d12811d43829","value":"\"Saldo tidak boleh negatif. Masukkan ulang:\""},{"@type":"Input","name":"saldo","id":"id_23bb55f6-3b9b-43c9-928d-c2d907e1284c","prompt":null}],"id":"id_d9556187-a00a-4a37-9136-3ba3cc74e061"}},{"condition":"pilihan != 4","@type":"While","id":"id_e585c2a3-538c-4751-b585-59c22a819048","body":{"statements":[{"newline":true,"@type":"Output","id":"id_6655b8d6-cfdf-4a0a-bc9e-7d5d2e2635f5","value":"\"=== MENU UTAMA ===\""},{"newline":true,"@type":"Output","id":"id_7290f985-1b81-4ae0-ae05-4f85e46023b1","value":"\"1. Isi saldo\""},{"newline":true,"@type":"Output","id":"id_1dcee3db-dea1-4c65-8b7f-a40ff10c8b52","value":"\"2. Tarik saldo\""},{"newline":true,"@type":"Output","id":"id_bedaa24c-b0e8-4c96-9a7f-2f11dbc6f610","value":"\"3. Cek saldo\""},{"newline":true,"@type":"Output","id":"id_1d52553f-994f-44dc-bea0-9cb15e63d2bd","value":"\"4. Keluar\""},{"newline":true,"@type":"Output","id":"id_36b9d002-2c47-42d9-9f71-23e6ee539d9d","value":"\"Pilih menu (1-4):\""},{"@type":"Input","name":"pilihan","id":"id_bf4c617a-5ffd-4390-b7a9-26dba40a2c97","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_1010f3f8-1a07-4eac-8518-5e4b33444c9b","value":"\"Terima kasih telah menggunakan ATM sederhana.\""}],"id":"id_7d84b25e-f230-4aa4-830c-38d585db107a"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_b8e0db68-3997-4db5-af8c-d74e9c48329e","value":"\"Pilihan tidak tersedia. Silakan pilih 1 sampai 4.\""}],"id":"id_6b946401-7e8e-4407-8916-aa1cee30bbb0"},"condition":"pilihan != 4","@type":"If","id":"id_00462ce2-4eb8-4c95-87fd-b0f72459f6b2"}],"id":"id_32a96062-813e-4f0c-9fbd-4cf8be5a2ce3"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_1d20c98b-860d-4721-8fbb-6f53fb3a7d13","value":"\"Saldo Anda: \" + saldo"}],"id":"id_3d0c1274-d504-48a2-abff-39d2afb6b8f9"},"condition":"pilihan == 3","@type":"If","id":"id_e444a47a-560b-42f1-b64c-48bc4c208ea6"}],"id":"id_195e756f-8b23-4d46-913d-f6de56cec48c"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_29e07712-8e9a-47e6-b6f3-34fd3a6dd4b2","value":"\"Masukkan nominal tarik saldo:\""},{"@type":"Input","name":"nominal","id":"id_4c7cb010-9e86-414c-93ac-aae3cac72dc9","prompt":null},{"condition":"nominal <= 0 || nominal > saldo","@type":"While","id":"id_58a5ab9f-a68a-447d-b76b-44ceafd6ce30","body":{"statements":[{"newline":true,"@type":"Output","id":"id_44afe3f0-3d28-4cb2-b61a-f5eb811e53fd","value":"\"Nominal tidak valid atau saldo tidak cukup. Masukkan ulang:\""},{"@type":"Input","name":"nominal","id":"id_7729352d-a9d2-4645-93f1-a847710c5247","prompt":null}],"id":"id_f0d26ffb-9a19-46b2-bded-8f426519d50b"}},{"@type":"Assign","name":"saldo","id":"id_8317832a-d75a-4ab8-bd83-7d156551cf1c","value":"saldo - nominal"},{"newline":true,"@type":"Output","id":"id_3bf52857-6935-4bc0-acd2-c4632a028f8a","value":"\"Penarikan berhasil.\""},{"newline":true,"@type":"Output","id":"id_82b339d9-6283-49ed-9762-d27d8776d3fb","value":"\"Saldo sekarang: \" + saldo"}],"id":"id_5a9b2e75-58e7-4b78-972e-d221ee03fbed"},"condition":"pilihan == 2","@type":"If","id":"id_78cb693a-911e-4102-bd4a-39ac3a8df7c1"}],"id":"id_3f9a386f-2c1d-40ed-9086-03bbd1f3415d"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ade8f00f-be38-4486-baf6-44b0ebfd2d71","value":"\"Masukkan nominal isi saldo:\""},{"@type":"Input","name":"nominal","id":"id_f208865c-4d76-4ce3-967a-dd6206cb6cff","prompt":null},{"condition":"nominal <= 0","@type":"While","id":"id_fc67eddc-bc7d-4b37-9fba-0c3c3870e5b8","body":{"statements":[{"newline":true,"@type":"Output","id":"id_0af27af5-7a2f-4665-91a6-58ad3c795cdd","value":"\"Nominal harus lebih dari 0. Masukkan ulang:\""},{"@type":"Input","name":"nominal","id":"id_2c5f282e-dda0-4738-9dfc-e8f9181757e9","prompt":null}],"id":"id_98f7b6b7-caa3-421a-abb8-344a121c2f8d"}},{"@type":"Assign","name":"saldo","id":"id_dc1d45a8-6ac5-4184-a10d-2380fc51c8b5","value":"saldo + nominal"},{"newline":true,"@type":"Output","id":"id_d2f7cc28-14cc-4037-911a-e244ca7fbece","value":"\"Isi saldo berhasil.\""},{"newline":true,"@type":"Output","id":"id_7afffdcc-4efd-4da7-a93b-1b411cfd0b56","value":"\"Saldo sekarang: \" + saldo"}],"id":"id_56136a9b-e181-48ab-9f81-186d59b826bd"},"condition":"pilihan == 1","@type":"If","id":"id_91859bce-39c8-426a-988e-ef573d434c03"}],"id":"id_ee6cd711-65c1-464c-b142-acbad26121ea"}},{"@type":"Return","id":"id_a5151726-2de4-46be-8f14-671561d15087","maybeValue":null}],"parameters":[]},"id":"id_2adb8293_350b_4abf_bc49_1c48a156bdb3","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":true},"version":"0.3","revision":3}