{"functions":[{"rawId":"id_51e007d3_3fd8_4ad6_b2fc_a5cc0a86a414","tpe":"Integer","name":"faktorialRekursif","statements":[{"@type":"Begin","id":"id_dca1c71b_b24d_4606_8c9d_2b52aaee71c4"},{"newline":true,"@type":"Output","id":"id_fcac78b6_b373_48bf_ae52_c0a6d0114050","value":"\"Masukkan Faktorial (\"+ k + \")\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasil","lengthValue2":"5","id":"id_28d03f10_f5d7_4b2b_9bc7_9afeaf7899f6","initValue":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"hasil","id":"id_2dfdb67c_a590_4a54_84cf_a4624d5d6df8","value":"k * faktorialRekursif(k - 1)"},{"newline":true,"@type":"Output","id":"id_e005b999_0621_4cc1_ab79_8a77f8aa6ac5","value":"\"faktorial (\" + k + \") = \" + hasil"}],"id":"id_597e87ae_550b_4144_895d_1602c8407720"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_1f29d3db_4b28_40e8_be98_2805251402ce","value":"\"Base case: faktorial (\"+ k + \") = 1\""},{"@type":"Assign","name":"hasil","id":"id_c5cd22fa_6404_4c67_abff_f3ff6a0f5c95","value":"1"}],"id":"id_f4bf79e5_a214_4253_91c2_5a619eed0ba6"},"condition":"k == 0 || k == 1","@type":"If","id":"id_5a2dda1a_a193_49ca_ae5e_938cbd8cea78"},{"@type":"Return","id":"id_57df71fe_eccb_4f62_8aae_bdb503b8d47c","maybeValue":"hasil"}],"parameters":[{"tpe":"Integer","name":"k","id":"631de3d4-e900-42a0-81f6-2aab9f448741"}]},{"rawId":"id_fc4208d0_2dfe_46e3_b3ac_c3ab5901e935","tpe":"Integer","name":"faktorialIteratif","statements":[{"@type":"Begin","id":"id_3daa46de_c6ad_4516_82c4_91cb78391167"},{"@type":"Assign","name":"hasil","id":"id_b62ee02f_0c85_428f_b684_ad717c743863","value":"1"},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"k","id":"id_476d5400_9e8d_4f5b_8e99_cba010184eb2","body":{"statements":[{"@type":"Assign","name":"hasil","id":"id_02514b4f_b13c_468a_9840_af06249629d9","value":"hasil * i"},{"newline":true,"@type":"Output","id":"id_d840c651_3ff3_43d1_9a28_9bb2b5697a16","value":"\"i = \" + i + \"+ hasil = \" + hasil"}],"id":"id_2d3a64f2_1a58_4bb2_a3af_ab82025af50d"}},{"@type":"Return","id":"id_884374cc_4d1f_4715_9159_84271bc668eb","maybeValue":"hasil"}],"parameters":[{"tpe":"Integer","name":"k","id":"6d8946ff-b8f5-47e4-9554-e7be41b922cd"}]}],"name":"nayla modul","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_04abbde0_d41c_4c4f_8701_02a78dfbf56a"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"n","lengthValue2":"5","id":"id_5d806857_29eb_45f8_9e2b_54406d1e15b3","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"k","lengthValue2":"5","id":"id_823d71c1_d962_46c3_8c93_5c337a3b3463","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasil","lengthValue2":"5","id":"id_a82ef415_4ff7_497e_9209_a6eaf6b2cdae","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"return","lengthValue2":"5","id":"id_7a4b29af_b30d_4171_bcd9_ed72476913f7","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasilRekursif","lengthValue2":"5","id":"id_da5a748c_b5fb_4611_90ff_6b64f369a446","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hasilIteratif","lengthValue2":"5","id":"id_2e8fe711_1be0_49b3_a5a5_33dfa783f6a1","initValue":null},{"newline":true,"@type":"Output","id":"id_36e2fb65_8c4b_42d2_b9fa_7dbe906781c0","value":"\"Masukkan n:\""},{"@type":"Input","name":"n","id":"id_9a8ad8db_2faa_401b_b5e0_9d499985b678","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"hasilRekursif","id":"id_d6a2d06d_2ea7_4184_9c87_016448739428","value":"faktorialRekursif(n)"},{"@type":"Assign","name":"hasilIteratif","id":"id_2173c8df_a364_4431_848a_4d02cc9a6f3c","value":"faktorialIteratif(n)"},{"newline":true,"@type":"Output","id":"id_8c454568_6a24_4308_a0b4_2be01743dcf1","value":"\"Rekursif :\" + hasilRekursif"},{"newline":true,"@type":"Output","id":"id_57243211_177b_4bcd_b096_ae55f98f75af","value":"\"Rekursif :\" + hasilIteratif"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_61008b6c_6159_4a19_ba3e_e74de1ff3550","value":"\"Hasil berbeda\""}],"id":"id_27b1174c_c376_44d2_981b_def51094afe4"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_dafe58b7_c804_4e49_a68c_b696b4234105","value":"\"Kedua hasil sama\""}],"id":"id_dd6f22ee_0397_457f_ad14_ce7d1539593a"},"condition":"hasilRekursif == hasilIteratif","@type":"If","id":"id_9b989abe_4588_48ab_9914_a34740af8694"}],"id":"id_abd2e4b5_2402_4f4f_803c_82e2220ad9fd"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_5cdf0beb_3c76_4149_b857_9082b604c2ab","value":"\"input tidak valid\""}],"id":"id_e502ac8f_06fc_47e8_804b_dc230c549d76"},"condition":"n < 0","@type":"If","id":"id_cc3fa188_f86c_4964_8205_e1063e81f9ba"},{"@type":"Return","id":"id_42f982d3_dbcc_4664_8454_215130f668a2","maybeValue":null}],"parameters":[]},"id":"id_dd9eeaf9_8c28_4892_baeb_8af90af0b7c4","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":1453}