by @akunbisnis Fork
{"functions":[{"rawId":"id_323e932d_32d0_41e9_8225_a779581efcc4","tpe":"Void","name":"bubbleSort","statements":[{"@type":"Begin","id":"id_0a4b999c_4bbf_4489_871b_de554c335314"},{"falseBlock":{"statements":[],"id":"id_15235635_f152_4579_ac27_ad52370a0137"},"trueBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"tempNilai","lengthValue2":"5","id":"id_95eac5bd_4234_4447_a627_6774933f155d","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"tempNim","lengthValue2":"5","id":"id_f312aa06_53bb_40c4_9325_b76b1a86be6e","initValue":null},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"n - 1 - 1","id":"id_2f513c68_adf5_40df_8ad1_f7631b4ee336","body":{"statements":[{"varName":"j","incr":"1","@type":"ForLoop","start":"0","end":"n - i - 1 - 1","id":"id_dd1c82ca_1396_49d0_b4e1_ddc417d5d7e9","body":{"statements":[{"falseBlock":{"statements":[],"id":"id_3ab48267_ae55_4ac9_b49e_f46727da6128"},"trueBlock":{"statements":[{"@type":"Assign","name":"tempNilai","id":"id_27979b1c_ab5b_476b_8b9e_55192bcfd70f","value":"nilai[j]"},{"@type":"Assign","name":"nilai[j]","id":"id_9f3ae069_9419_48bb_a784_e74bdf271641","value":"nilai[j + 1]"},{"@type":"Assign","name":"nilai[j + 1]","id":"id_0600c539_d260_4a0a_ac51_dd5b3e847224","value":"tempNilai"},{"@type":"Assign","name":"tempNim","id":"id_fe29c950_d04d_4a1d_8d16_74a1647b5c2b","value":"nim[j]"},{"@type":"Assign","name":"nim[j]","id":"id_9272cd76_fc45_4a34_b9e9_64f73c363ed1","value":"nim[j + 1]"},{"@type":"Assign","name":"nim[j + 1]","id":"id_d783be7d_9f6c_4644_b074_07df30c7cac0","value":"tempNim"}],"id":"id_4349b719_8017_4487_a4d4_a4fe83f4b60e"},"condition":"nilai[j] < nilai[j + 1]","@type":"If","id":"id_95850179_6af9_4307_9b81_903e9b66ba3f"}],"id":"id_b9a384f1_e719_4e85_b710_6af52214cff9"}}],"id":"id_30fe7291_148c_47b8_8302_531065deac5a"}}],"id":"id_ea594011_3bc2_4f11_9758_02b14c7e1fd9"},"condition":"pilih == 1","@type":"If","id":"id_9aaa4d46_0d5c_49b6_a118_0c3300541b28"},{"newline":true,"@type":"Output","id":"id_3a70bc16_d04e_43fc_b51f_b52acc31362f","value":"\"Data berhasil di urutkan\""},{"@type":"Return","id":"id_ae4cf6ba_7158_4e83_9b92_1687cb5bd541","maybeValue":null}],"parameters":[{"tpe":"StringArray","name":"nim","id":"d9eab963-00ef-4468-91d1-b33f18fc961f"},{"tpe":"IntegerArray","name":"nilai","id":"e5886b69-52f9-4397-87a4-bdfd1bacc830"},{"tpe":"Integer","name":"n","id":"6c1b394a-d376-4490-9530-d06f7cc1aad8"}]},{"rawId":"id_94b6a4cf_217a_436b_807b_c0ed720d071a","tpe":"Void","name":"cariMahasiswa","statements":[{"@type":"Begin","id":"id_dbbf6fcd_8916_4fc8_993d_b280c1041e68"},{"falseBlock":{"statements":[],"id":"id_440d9515_6269_402e_af51_a3036fa2effc"},"trueBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"cari","lengthValue2":"5","id":"id_ca72b3ad_01e2_48a9_bc79_dc7283020d95","initValue":null},{"newline":true,"@type":"Output","id":"id_6194a42b_6c42_413e_b4c3_9db71a4653bb","value":"\"Masukkan NIM yang dicari: \""},{"@type":"Input","name":"cari","id":"id_d758e00b_ed4c_461f_886f_759430356d6e","prompt":null},{"newline":true,"@type":"Output","id":"id_4546cdda_4d28_40f8_b1d5_665cc2b6047a","value":"\"NIM yang dicari: \"+cari"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"found","lengthValue2":"5","id":"id_14ef62af_3ef2_4fbf_9162_8c445d84f3a8","initValue":"false"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"n - 1","id":"id_e786fe60_eaa0_44cd_bc08_e83d553a15b3","body":{"statements":[{"falseBlock":{"statements":[],"id":"id_1736cebf_b864_48af_bb02_46231d585ee7"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_702d6914_395d_442a_8328_736fd08de2f9","value":"\"NIM Mahasiswa ditemukan!\""},{"newline":true,"@type":"Output","id":"id_bd83ed4b_7c83_4988_b954_c5825396c50b","value":"\"NIM :\" +nim[i]"},{"newline":true,"@type":"Output","id":"id_e2a435ae_7836_4ecd_afd2_c3c1034f810c","value":"\"Nilai :\" +nilai[i]"},{"@type":"Assign","name":"found","id":"id_c9354fef_150d_463c_955c_a7c44d5a5723","value":"true"}],"id":"id_7a506412_e5e8_4552_89b7_6a8532c639e2"},"condition":"nim[i] == cari","@type":"If","id":"id_a38571f4_605b_40e6_89a6_6b63881eebe2"}],"id":"id_05281c81_a9ce_4ad5_8ac3_f60fd16d925b"}},{"falseBlock":{"statements":[],"id":"id_a61864ab_9b5e_458c_b6dd_f2c809fe333e"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_dbbfd981_e964_4100_9d5f_c841773ef81c","value":"\"Mahasiswa dengan NIM \"+cari+\" tidak ditemukan!\""}],"id":"id_b7cbb539_8da0_43bd_9974_9f73ebce1cc1"},"condition":"found == false","@type":"If","id":"id_ae7c445e_2844_455e_b498_bad12ba6efa2"}],"id":"id_71ab889f_3d0d_40f5_9a9b_1341e738cb76"},"condition":"pilih == 2","@type":"If","id":"id_ed2dec71_c0b9_45a0_9071_ad48febd18db"},{"@type":"Return","id":"id_9661c4fb_c4c9_48dd_ac40_a1ba96d08776","maybeValue":null}],"parameters":[{"tpe":"StringArray","name":"nim","id":"63106a84-af23-4d4e-92d3-3ae28ff4bab0"},{"tpe":"IntegerArray","name":"nilai","id":"cc32f1cd-3e81-48fd-916e-b05c5bc9143f"},{"tpe":"Integer","name":"n","id":"7abc5844-72b4-4751-8ccd-b4ead4962218"}]},{"rawId":"id_bdd17340_04a4_440f_9364_f4f7d1ab648f","tpe":"Void","name":"hitungStatistik","statements":[{"@type":"Begin","id":"id_6d1b0f91_a691_4209_995a_3d1ecfefec57"},{"falseBlock":{"statements":[],"id":"id_da64eb8b_1cb3_449a_8479_965dc12c2d3a"},"trueBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"max","lengthValue2":"5","id":"id_3806170a_bd11_446d_b1af_b5ba15a09d27","initValue":null},{"@type":"Assign","name":"max","id":"id_07816379_1784_4546_bc87_cad8104e0921","value":"nilai[0]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"min","lengthValue2":"5","id":"id_56a46132_5d1f_4bfe_8c12_9a150489f5cf","initValue":null},{"@type":"Assign","name":"min","id":"id_3795f653_1d4a_466c_bce2_50d86fbbece1","value":"nilai[0]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"rata","lengthValue2":"5","id":"id_02c2efc7_9bef_4cde_8953_7bc627df1470","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"total","lengthValue2":"5","id":"id_3afbb995_7860_4736_ac05_9b6fa0425eb6","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"lulus","lengthValue2":"5","id":"id_b213edfb_5791_4fff_bc13_c8dca92bf08a","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"tidakLulus","lengthValue2":"5","id":"id_d45d5904_9577_4a84_8b9e_46885a5a1d76","initValue":"0"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"n - 1","id":"id_f8404a3e_644f_4863_8d96_7b54320ccf30","body":{"statements":[{"falseBlock":{"statements":[],"id":"id_ee003da2_3a55_4226_b082_0fb75ddb4af5"},"trueBlock":{"statements":[{"@type":"Assign","name":"max","id":"id_e5c36ea1_258c_46e7_bf2c_848ade11ab59","value":"nilai[i]"}],"id":"id_ef739e17_02b5_44b7_b86d_194187b739df"},"condition":"nilai[i] > max","@type":"If","id":"id_97fa0bf7_fa6c_4da3_801c_3f61ad719422"},{"falseBlock":{"statements":[],"id":"id_9ed53767_2499_4477_9a2c_dc52853df692"},"trueBlock":{"statements":[{"@type":"Assign","name":"min","id":"id_2700d396_b004_4fc4_9b08_ca14cc9e5b91","value":"nilai[i]"}],"id":"id_637cd530_926a_4939_8441_215e45fe505b"},"condition":"nilai[i] < min","@type":"If","id":"id_457d4399_5d46_47be_88d6_c195a2e2f9a3"},{"@type":"Assign","name":"total","id":"id_99ec5bde_1391_47e2_b920_4cad14b6cfd2","value":"total + nilai[i]"},{"falseBlock":{"statements":[{"@type":"Assign","name":"tidakLulus","id":"id_9c0b5354_9753_4368_bf55_f6d58810de60","value":"tidakLulus + 1"}],"id":"id_1abb2b44_9b18_4b37_9681_21623f11a616"},"trueBlock":{"statements":[{"@type":"Assign","name":"lulus","id":"id_2de77096_5d1e_42ee_a25e_c5aafcd9ca7b","value":"lulus + 1"}],"id":"id_be0cd06d_5b8d_451b_abaf_26b922a01d44"},"condition":"nilai[i] >= 60","@type":"If","id":"id_bab49e83_7215_484f_92ae_7b9253ebbedb"}],"id":"id_ddf9867c_0ee9_4bed_ba71_dcab37d92e27"}},{"@type":"Assign","name":"rata","id":"id_afce32d7_3179_483c_82e4_1503da88e342","value":"total / n"},{"newline":true,"@type":"Output","id":"id_5cec446f_b9ef_4c7a_aa45_e5d36e12d981","value":"\"=== STATISTIK NILAI MAHASISWA === \""},{"newline":true,"@type":"Output","id":"id_6b4d8bdd_ecc7_4698_9666_784f6588ef15","value":"\"Nilai Tertinggi : \"+max"},{"newline":true,"@type":"Output","id":"id_2e20fb7e_1c00_4778_b8e7_5aaf2d3b0ca1","value":"\"Nilai Terendah : \"+min"},{"newline":true,"@type":"Output","id":"id_655f7d7b_1d68_4b6b_9c1e_3be1725cba04","value":"\"Nilai Rata-rata : \"+rata"},{"newline":true,"@type":"Output","id":"id_ed3ca2d9_8bf4_4c7b_8e1c_69906b3f1794","value":"\"Jumlah Lulus (nilai>=60) : \"+lulus"},{"newline":true,"@type":"Output","id":"id_6081437f_af90_44be_bc2c_dfd4e5acbd28","value":"\"Jumlah Tidak Lulus (nilai<60) : \"+tidakLulus"}],"id":"id_83d70fe1_416f_4ff6_9808_8e33af9b0d4e"},"condition":"pilih == 3","@type":"If","id":"id_feb10d76_9ae2_472c_9d41_ea6de39262c2"},{"@type":"Return","id":"id_4386a3b5_d122_4ec6_b706_0791fb5c555a","maybeValue":null}],"parameters":[{"tpe":"IntegerArray","name":"nilai","id":"70ecbbf6-7ba2-49c1-9925-d255b4989320"},{"tpe":"Integer","name":"n","id":"2c0f668e-7bda-48e9-b845-c1a83b7a0e6d"}]},{"rawId":"id_3467f7ad_52e2_4ca3_b5e0_24ccfe84f107","tpe":"Void","name":"dataMahasiswa","statements":[{"@type":"Begin","id":"id_a257d067_96c1_4ebe_ba71_c878ebc4a5c5"},{"falseBlock":{"statements":[],"id":"id_c8cd6a6b_8b72_4997_9f5c_59e22956cde1"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_116a1e16_d767_4264_b85c_60fa77ff81ab","value":"\"=== DATA MAHASISWA ===\""},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"n - 1","id":"id_dbe00f8f_5993_459d_a4fe_f96f3bbe9f4f","body":{"statements":[{"newline":true,"@type":"Output","id":"id_02c81292_ad39_4ebf_a87c_9df584096f3b","value":"\"Mahasiswa ke-\"+(i + 1)"},{"newline":true,"@type":"Output","id":"id_8b9c7d65_e1d6_4f6f_94e3_fec0e41cd1c7","value":"\"NIM : \"+nim[i]"},{"newline":true,"@type":"Output","id":"id_643aa43d_edb0_465c_bc13_c0c4b320f743","value":"\"Nilai : \"+nilai[i]"}],"id":"id_42736529_d979_4930_b23b_f018741fdf47"}}],"id":"id_1f169ca7_1e4c_46d0_94e8_8246972011b5"},"condition":"pilih == 4","@type":"If","id":"id_71cb78ab_afd4_482e_b608_4767d7469538"},{"@type":"Return","id":"id_101abd0a_3ab8_42ce_8127_fedd2ddfdeee","maybeValue":null}],"parameters":[{"tpe":"StringArray","name":"nim","id":"a78ee6b5-4d1e-4022-8cb9-30e6c61acf98"},{"tpe":"IntegerArray","name":"nilai","id":"96212cf1-87b9-41f8-aa45-fc199d70152e"}]}],"name":"scalping data mhs","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_b343f571_dc4a_47a5_b56f_8004ea745aa5"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"20","tpe":"StringArray","name":"nim","lengthValue2":"100","id":"id_dead9262_9ed2_4798_8f50_2f513c1b21d9","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"20","tpe":"IntegerArray","name":"nilai","lengthValue2":"5","id":"id_f4573ddd_f0b8_4143_b0e1_9d800d650860","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"n","lengthValue2":"5","id":"id_44806f6b_21c9_4683_9850_3d15f55a3f58","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"pilih","lengthValue2":"5","id":"id_d4001075_698d_496d_b6dc_4f493cddcff6","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Boolean","name":"dataAda","lengthValue2":"5","id":"id_f7a59f7c_2fb9_4173_8db9_406a28bbe7d2","initValue":"true"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hitungStatistik","lengthValue2":"5","id":"id_49595ea1_d26d_444e_a2f5_d81d4881fb43","initValue":"0"},{"newline":true,"@type":"Output","id":"id_9e5f16e6_10a7_4f96_b646_fb3b9776d0ca","value":"\"=== SISTEM MANAJEMEN DATA NILAI MAHASISWA ===\""},{"condition":"n >15","@type":"DoWhile","id":"id_5bba8d1a_d1e1_419b_850a_780dc6255028","body":{"statements":[{"newline":true,"@type":"Output","id":"id_569b63fe_b50b_4180_a171_ad5dcae02311","value":"\"Masukkan Jumlah Mahasiswa: \""},{"@type":"Input","name":"n","id":"id_e85d545c_1094_4c95_8369_f21dda8e85fc","prompt":null},{"falseBlock":{"statements":[],"id":"id_c9dca93b_ba55_457f_89bb_5300848ce666"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_68454879_6c87_421b_9b0b_dd8904c37cf0","value":"\"Jumlah mahasiswa minimal 15\""}],"id":"id_63f59998_ee88_4a8e_ae27_9276d2001854"},"condition":"n < 15","@type":"If","id":"id_727416ac_0a35_4b3b_a3a6_fde1844f04f9"}],"id":"id_fb3cd401_5a2d_4b84_9637_179d9cdaa363"}},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"i","lengthValue2":"5","id":"id_044a2ebb_4441_4a65_9eec_dfeae05198f3","initValue":"0"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"n - 1","id":"id_e2856d19_1a26_4fdb_ba6a_3ed74372eed7","body":{"statements":[{"newline":true,"@type":"Output","id":"id_a652570c_ba29_4a38_a8c2_c891bdbc6b0e","value":"\"Mahasiswa ke-\"+(i + 1)"},{"@type":"Input","name":"nim[i]","id":"id_2b9b20e6_2059_4a6f_a824_1363e9be4317","prompt":null},{"newline":true,"@type":"Output","id":"id_21a2d72a_4d99_486a_b179_5b212787634b","value":"\"NIM :\"+nim[i]"},{"@type":"Input","name":"nilai[i]","id":"id_228baefe_bfb5_4861_9dee_63fbc6a2bf19","prompt":null},{"newline":true,"@type":"Output","id":"id_bc121dd0_a101_4673_9fb1_ce3839fe1167","value":"\"Nilai : \"+nilai[i]"},{"condition":"nilai[i] < 0 || nilai[i] > 100","@type":"While","id":"id_417bf79f_8888_432c_8e57_f8ba9ab3879e","body":{"statements":[{"newline":true,"@type":"Output","id":"id_33ee4d71_be96_4460_a4bf_b54cecbf64ae","value":"\"Nilai harus 0 - 100!\""},{"@type":"Input","name":"nilai[i]","id":"id_df420eda_dd0a_4f01_aaa7_94d66850bb3d","prompt":null},{"newline":true,"@type":"Output","id":"id_91014003_3304_4074_a8ba_b29e618cfbc3","value":"\"Nilai: \"+nilai[i]"}],"id":"id_05d1ea08_5033_44a6_8618_6bdc6b010249"}}],"id":"id_26744ba7_e538_4f27_80fd_32dd6b715c04"}},{"condition":"pilih !=0","@type":"DoWhile","id":"id_b36dee55_7f6d_4b2c_b445_2697d94683fa","body":{"statements":[{"newline":true,"@type":"Output","id":"id_1d2a4fc7_13ad_4280_8691_386fe0c74909","value":"\"==== MENU ====\""},{"newline":true,"@type":"Output","id":"id_15bc14af_2f85_4be2_a7d6_b3f10b42b971","value":"\"1. Urutkan Data\""},{"newline":true,"@type":"Output","id":"id_3a87e7f8_a88f_4dd4_9962_c0490c79e7ed","value":"\"2. Cari Mahasiswa\""},{"newline":true,"@type":"Output","id":"id_2455da40_4b60_4a9b_a2aa_dc44f2abc36c","value":"\"3. Tampilkan Statistik\""},{"newline":true,"@type":"Output","id":"id_121751c6_f68b_4655_828d_be7b56a48e96","value":"\"4. Tampilkan Semua Data\""},{"newline":true,"@type":"Output","id":"id_b03e2d78_dce2_4d67_b995_bdac1230f11e","value":"\"0. keluar\""},{"newline":true,"@type":"Output","id":"id_ea5576e8_c311_4595_86ae_0bbb87ae3ab5","value":"\"Pilih menu : \""},{"@type":"Input","name":"pilih","id":"id_b12b198f_82d3_4ad9_9e04_364fed894c0e","prompt":null},{"newline":true,"@type":"Output","id":"id_d3197ceb_10b3_4935_9bac_0f22dc21adfc","value":"pilih"},{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_ef5403a7_8c92_4282_9b94_0edad50f083d","value":"\"program selesai!\""}],"id":"id_db774ac4_e17f_41a3_822c_376562695a9d"},"trueBlock":{"statements":[{"@type":"Call","id":"id_09474e5a_fe4d_47a2_b2af_43a743e7514f","value":"dataMahasiswa(nim, nilai)"}],"id":"id_3139b8bd_e039_4fda_ac6d_548cff98a738"},"condition":"pilih == 4","@type":"If","id":"id_b3db1a04_80c2_4bf7_bc2e_0500eb6f57a6"}],"id":"id_10a0c3a9_5c49_42b0_9ee2_d23fdf0768fe"},"trueBlock":{"statements":[{"@type":"Call","id":"id_e3104e51_e84c_4278_8cef_01269f3f6ee3","value":"hitungStatistik(nilai, n)"}],"id":"id_e4d37e3f_647f_4da1_ad37_1325f676949c"},"condition":"pilih == 3","@type":"If","id":"id_35fcf3a1_99ae_46af_861e_fdb3a0fd32be"}],"id":"id_5cdf81cd_fa3b_45f6_9963_a191b6de5c8e"},"trueBlock":{"statements":[{"falseBlock":{"statements":[{"@type":"Call","id":"id_d9285747_1c5d_4c97_9a24_3d13e61fd282","value":"cariMahasiswa(nim, nilai, n)"}],"id":"id_ba650720_9618_4a8d_bfaf_e97fdf636c4b"},"trueBlock":{"statements":[],"id":"id_debf784e_7045_481f_8905_9cc052b2491a"},"condition":"!dataAda","@type":"If","id":"id_cdb3abb4_1410_4197_a544_0adf891abccb"}],"id":"id_2bc82a7c_bef2_43e8_85ef_cbd977d61aa5"},"condition":"pilih == 2","@type":"If","id":"id_a37d20be_f131_47eb_85b0_9287b087c8f1"}],"id":"id_66606b17_9558_42ce_b672_f87e522adf9c"},"trueBlock":{"statements":[{"@type":"Call","id":"id_b9d13705_6fed_4d16_b58a_57755aa395cb","value":"bubbleSort(nim, nilai, n)"}],"id":"id_8e488fe3_2553_4da1_b8f4_d26a2d6e5d76"},"condition":"pilih == 1","@type":"If","id":"id_29433440_ab6c_49dc_9d32_c0b7171944b1"}],"id":"id_3f7d083c_cf26_460a_8106_b268f6273b2b"}},{"@type":"Return","id":"id_79a5a92d_4105_48bc_b3df_8ac4f0c987a4","maybeValue":null}],"parameters":[]},"id":"id_2eba3797_7812_4881_a4ca_04043520eb00","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.3","revision":4740}