by @MSatya Pratama Fork
{"functions":[],"name":"ATM Sederhana","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_8c7c9e2f-eb74-431e-a632-1d58f0a09d36"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"saldo","lengthValue2":"","id":"id_8be43489-d8b7-4b92-b64e-96401596e5a1","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"nominal","lengthValue2":"","id":"id_cc8b6680-a261-4d3c-88cb-451f9397173b","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"pilihan","lengthValue2":"","id":"id_d47c1db7-cae8-4118-9c9f-e038e1a2ec22","initValue":null},{"newline":true,"@type":"Output","id":"id_ddec2948-8829-4360-8940-ccb0fc73ca6e","value":"\"=== PROGRAM ATM SEDERHANA ===\""},{"newline":true,"@type":"Output","id":"id_3f469182-091c-49df-b03b-06744963e471","value":"\"Masukkan saldo awal:\""},{"@type":"Input","name":"saldo","id":"id_9e8dbd21-2b00-44a9-a651-bab1bc7945d5","prompt":null},{"condition":"saldo < 0","@type":"While","id":"id_1c7686a9-aa83-4984-baee-c23d567fb848","body":{"statements":[{"newline":true,"@type":"Output","id":"id_7afc7e22-2341-4897-9c1d-599cfd4d2d3f","value":"\"Saldo tidak boleh negatif. Masukkan ulang:\""},{"@type":"Input","name":"saldo","id":"id_ca3ebfb6-1eb0-463d-8b1b-e555ff1278d7","prompt":null}],"id":"id_4758873b-ebd3-4f62-ae8d-42ee8a47c8b9"}},{"@type":"Assign","name":"pilihan","id":"id_9d12c830-bb0a-42ad-8e2b-9492280b3dc7","value":"0"},{"condition":"pilihan != 4","@type":"While","id":"id_4fddf693-1b12-4d23-a52a-4256d29fab19","body":{"statements":[{"newline":true,"@type":"Output","id":"id_8df39d86-67b2-4bc9-8825-bb778623fe39","value":"\"=== MENU UTAMA ===\""},{"newline":true,"@type":"Output","id":"id_6bcc8564-f46e-4f30-a9f6-7f92051ddd7a","value":"\"1. Setor saldo\""},{"newline":true,"@type":"Output","id":"id_ed847f30-0d31-4ce8-865d-aa1abc0af49f","value":"\"2. Tarik saldo\""},{"newline":true,"@type":"Output","id":"id_18a6ab31-d973-48c2-8022-10f227397e9c","value":"\"3. Cek saldo\""},{"newline":true,"@type":"Output","id":"id_4db5e701-56b6-4589-8841-8586c2346728","value":"\"4. Keluar\""},{"newline":true,"@type":"Output","id":"id_1a59e17b-6c54-4e61-9f3e-ae81585a85f8","value":"\"Pilih menu (1-4):\""},{"@type":"Input","name":"pilihan","id":"id_4c14d7d7-c05d-4e8e-9859-2b5f71a239f8","prompt":null},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_edc2ec9b-c54f-4afd-bdce-46e298a10348","value":"\"Pilihan tidak tersedia. Silakan pilih 1 sampai 4.\""}],"id":"id_78e7cbbe-ae0e-4d75-b18f-fa99c5514812"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_b9838721-409e-4582-a14c-f5e03af43021","value":"\"Terima kasih telah menggunakan ATM sederhana.\""}],"id":"id_6926fe5d-6a47-45e1-b557-959dbd8d0eb6"},"condition":"pilihan == 4","@type":"If","id":"id_d93b5720-3758-41f1-94ff-66ec42fed6c2"}],"id":"id_60743836-6ea0-4c69-b781-416357f07291"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_da270aed-1289-4dd1-8ca5-e3213976951d","value":"\"Saldo Anda: \" + saldo"}],"id":"id_fdfaa3d5-02d4-4351-b9ba-a9897f7cbc27"},"condition":"pilihan == 3","@type":"If","id":"id_ae540223-1922-4fa3-a1db-649d9604cd23"}],"id":"id_9da2a876-eb2a-42ba-8241-0ac0d51178ab"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_5e6bd6ef-ab06-431c-af90-b492b0be280e","value":"\"Masukkan nominal tarik:\""},{"@type":"Input","name":"nominal","id":"id_9cab3a6e-bf05-4d6f-b70e-8a598599de9a","prompt":null},{"condition":"nominal <= 0 || nominal > saldo","@type":"While","id":"id_a9f631ff-9d1a-4db3-a10d-9c86631e34af","body":{"statements":[{"newline":true,"@type":"Output","id":"id_bd8d818c-01a0-4044-8e5a-7979c221f4ca","value":"\"Nominal tidak valid atau saldo tidak cukup. Masukkan ulang:\""},{"@type":"Input","name":"nominal","id":"id_c739714b-1c31-4b52-aebd-467598adcf92","prompt":null}],"id":"id_20eb0cc8-132f-472c-89ba-ee2a8480f822"}},{"@type":"Assign","name":"saldo","id":"id_e45e2456-96c0-4202-8df8-3d3ce05741bd","value":"saldo - nominal"},{"newline":true,"@type":"Output","id":"id_e5f7cf79-d1dd-4a94-b22d-078397f15d6c","value":"\"Penarikan berhasil.\""},{"newline":true,"@type":"Output","id":"id_9a25214b-163b-473c-8614-af95c8ac9d75","value":"\"Saldo sekarang: \" + saldo"}],"id":"id_87b7a60b-a3be-4602-82c5-35a0cea4c6e8"},"condition":"pilihan == 2","@type":"If","id":"id_d6970802-2b19-48e9-952c-76800e32b3f0"}],"id":"id_3729594d-c1ec-4199-ae61-b4851c56521c"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_c0490e3e-f812-4ccd-9e16-4784c51667a1","value":"\"Masukkan nominal setor:\""},{"@type":"Input","name":"nominal","id":"id_fd74150d-1c20-4282-8cbd-21511d24e89b","prompt":null},{"condition":"nominal <= 0","@type":"While","id":"id_8fd8de14-5758-48b7-90e4-d1d44d0ed0c9","body":{"statements":[{"newline":true,"@type":"Output","id":"id_07f4ebcd-1c88-4527-9f1c-c92305f21755","value":"\"Nominal harus lebih dari 0. Masukkan ulang:\""},{"@type":"Input","name":"nominal","id":"id_9654a3b1-3d28-436e-b6b7-6e18cc95999b","prompt":null}],"id":"id_1403a39a-868b-410d-9dba-eda87d0f6aad"}},{"@type":"Assign","name":"saldo","id":"id_271ca300-ea2f-42b0-b462-e9d5e3a9610c","value":"saldo + nominal"},{"newline":true,"@type":"Output","id":"id_3baaa672-a8f8-4c95-b182-5a3e0b05ccdb","value":"\"Setoran berhasil.\""},{"newline":true,"@type":"Output","id":"id_1f71b6ba-5ab8-4160-895e-5fbe4ca18f62","value":"\"Saldo sekarang: \" + saldo"}],"id":"id_875d7539-ffdc-4108-b661-9f6e28f84500"},"condition":"pilihan == 1","@type":"If","id":"id_a93309d3-93e0-48e3-a295-6b624c758937"}],"id":"id_4677edd8-c1ed-4a4e-a09c-3942d099aa05"}},{"@type":"Return","id":"id_d9cb0b8c-b4bc-44b0-bfb7-51422908668e","maybeValue":null}],"parameters":[]},"id":"id_0fa5ccdd_343f_4608_a001_24fab4209979","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":true},"version":"0.3","revision":5}