by @EL JALALUDDIN RUMI 35 ICP TKJ Fork
{"functions":[],"name":"New Prog","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_begin"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"String","name":"namaBarang","lengthValue2":"","id":"id_dec_nama","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"harga","lengthValue2":"","id":"id_dec_harga","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"String","name":"kategori","lengthValue2":"","id":"id_dec_kat","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"persenDiskon","lengthValue2":"","id":"id_dec_persen","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"diskonBarang","lengthValue2":"","id":"id_dec_diskon","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"subtotal","lengthValue2":"","id":"id_dec_sub","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"totalDiskon","lengthValue2":"","id":"id_dec_totdisk","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Real","name":"grandTotal","lengthValue2":"","id":"id_dec_grand","initValue":"0.0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"String","name":"daftarBelanja","lengthValue2":"","id":"id_dec_daftar","initValue":"\"\""},{"newline":true,"@type":"Output","id":"id_out_1","value":"\"-+ SISTEM KASIR TOKO ---\""},{"newline":true,"@type":"Output","id":"id_out_2","value":"\"Ketik SELESAI pada nama barang untuk mengakhiri\""},{"@type":"Input","name":"namaBarang","id":"id_in_1","prompt":"Masukkan nama barang (atau SELESAI): "},{"condition":"namaBarang != \"SELESAI\"","@type":"While","id":"id_while_1","body":{"statements":[{"@type":"Input","name":"harga","id":"id_in_harga","prompt":"Masukkan harga barang: "},{"@type":"Input","name":"kategori","id":"id_in_kat","prompt":"Masukkan kategori (Elektronik/Makanan/Pakaian): "},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Assign","name":"persenDiskon","id":"id_as_other","value":"0.0"}],"id":"id_fb_pak"},"trueBlock":{"statements":[{"@type":"Assign","name":"persenDiskon","id":"id_as_pak","value":"0.10"}],"id":"id_tb_pak"},"condition":"kategori == \"Pakaian\" || kategori == \"pakaian\"","@type":"If","id":"id_if_pak"}],"id":"id_fb_mak"},"trueBlock":{"statements":[{"@type":"Assign","name":"persenDiskon","id":"id_as_mak","value":"0.05"}],"id":"id_tb_mak"},"condition":"kategori == \"Makanan\" || kategori == \"makanan\"","@type":"If","id":"id_if_mak"}],"id":"id_fb_elek"},"trueBlock":{"statements":[{"@type":"Assign","name":"persenDiskon","id":"id_as_elek","value":"0.15"}],"id":"id_tb_elek"},"condition":"kategori == \"Elektronik\" || kategori == \"elektronik\"","@type":"If","id":"id_if_elek"},{"@type":"Assign","name":"diskonBarang","id":"id_as_diskon","value":"harga * persenDiskon"},{"@type":"Assign","name":"subtotal","id":"id_as_subtotal","value":"harga - diskonBarang"},{"@type":"Assign","name":"totalDiskon","id":"id_as_totdisk","value":"totalDiskon + diskonBarang"},{"@type":"Assign","name":"grandTotal","id":"id_as_grand","value":"grandTotal + subtotal"},{"@type":"Assign","name":"daftarBelanja","id":"id_as_daftar","value":"daftarBelanja + \"[\" + namaBarang + \" (\" + kategori + \") : Rp \" + subtotal + \"] \""},{"newline":true,"@type":"Output","id":"id_out_item","value":"\"Diskon didapat: Rp \" + diskonBarang + \" | Subtotal: Rp \" + subtotal"},{"@type":"Input","name":"namaBarang","id":"id_in_next","prompt":"Masukkan nama barang berikutnya (atau SELESAI): "}],"id":"id_body_while"}},{"newline":true,"@type":"Output","id":"id_out_sep1","value":"\"========================================\""},{"newline":true,"@type":"Output","id":"id_out_title","value":"\"DAFTAR BELANJA:\""},{"newline":true,"@type":"Output","id":"id_out_list","value":"daftarBelanja"},{"newline":true,"@type":"Output","id":"id_out_sep2","value":"\"----------------------------------------\""},{"newline":true,"@type":"Output","id":"id_out_totdisk_final","value":"\"TOTAL DISKON : Rp \" + totalDiskon"},{"newline":true,"@type":"Output","id":"id_out_grand_final","value":"\"GRAND TOTAL : Rp \" + grandTotal"},{"newline":true,"@type":"Output","id":"id_out_sep3","value":"\"========================================\""},{"newline":true,"@type":"Output","id":"id_out_thanks","value":"\"Terima kasih telah berbelanja!\""},{"@type":"Return","id":"id_ret","maybeValue":null}],"parameters":[]},"id":"id_69677bfd_dc21_463c_ac27_614b0f8d6871","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":true},"version":"0.1","revision":33}