by @STAR Fork
{"functions":[{"rawId":"id_0c05b543_6709_45f4_a81a_7cdf6ddba4b7","tpe":"Void","name":"tampilMenu","statements":[{"@type":"Begin","id":"id_4cf7f790_26d7_4b03_b3cc_5c76b9ce237d"},{"newline":true,"@type":"Output","id":"id_5c248d2e_d7f6_43a9_b753_1eb1cc839e19","value":"\"===================================================\""},{"newline":true,"@type":"Output","id":"id_d085c80c_4be2_43a8_9b3a_990fc1a022b0","value":"\"SISTEM MANAJEMEN DATA NILAI MAHASISWA\""},{"newline":true,"@type":"Output","id":"id_153753f1_9262_4c5c_a450_dcae95887fb3","value":"\"===================================================\""},{"newline":true,"@type":"Output","id":"id_bf0c9435_6995_4a74_b3ce_b8bc38933adc","value":"\"1. Input Data Mahasiswa\""},{"newline":true,"@type":"Output","id":"id_4b905c19_b056_4d31_bfda_3688156c34b5","value":"\"2. Sorting Data (Bubble Sort - Nilai Tertinggi->Terendah)\""},{"newline":true,"@type":"Output","id":"id_93893261_7e7d_4927_beff_af5ed1454abf","value":"\"3. Searching Data (Cari berdasarkan NIM)\""},{"newline":true,"@type":"Output","id":"id_486c8296_ca78_4e12_afcb_6dc689216666","value":"\"4. Analisis Data (Statistik)\""},{"newline":true,"@type":"Output","id":"id_ced14337_ee97_4809_8cb8_d130ab0e523b","value":"\"5. Tampilkan Semua Data\""},{"newline":true,"@type":"Output","id":"id_08a56cab_d5d1_4891_9d53_9aec8f39cd85","value":"\"0. Keluar\""},{"newline":true,"@type":"Output","id":"id_5163dc02_0cf8_4e22_826d_d0e805dde787","value":"\"===================================================\""},{"newline":true,"@type":"Output","id":"id_11c0b96f_b4b7_4a65_986c_c31da00452f1","value":"\"Pilih menu: \""},{"@type":"Return","id":"id_08f0391d_fca0_4d1e_bd78_1b847c5794fa","maybeValue":null}],"parameters":[]},{"rawId":"id_a480e56d_6a8b_4bc1_bbd4_5229ac47f6aa","tpe":"Void","name":"tampilkanData","statements":[{"@type":"Begin","id":"id_0232796a_9536_4330_91c6_b25410327cd0"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_2004b7f3_034d_453a_ba23_cc1b68ddf9cc","value":"\"================ DAFTAR NILAI MAHASISWA ================\""},{"newline":true,"@type":"Output","id":"id_ed97ec56_43b1_4f00_a2e3_4e81118ee3c5","value":"\"No NIM Nilai Status\""},{"newline":true,"@type":"Output","id":"id_2233f600_6c9c_45e5_890c_4a46fec2ec2c","value":"\"---------------------------------------------------------\""},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"jumlahData-1","id":"id_70babfb4_0d5e_449c_af8d_f6f78e3119dd","body":{"statements":[{"newline":true,"@type":"Output","id":"id_cbd8c18c_50e9_4de3_ad75_a4590b65f37a","value":"\"No NIM Nilai Status\""},{"newline":false,"@type":"Output","id":"id_1a136d5f_f225_4133_b8c7_52906b4659d7","value":"\"\"+(i+1)+\" \"+nim[i]+\" \"+nilai[i]"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_d1c9f250_39f4_4ab7_bbfd_b8c808b7fd71","value":"\" Tidak Lulus\""}],"id":"id_6cd3528e_2633_49e7_9a26_bb435c12c638"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_bffb355c_7218_4127_9977_da9fa207d24f","value":"\" Lulus\""}],"id":"id_47d0e92a_dbeb_4e2f_bebf_67b3aaf5fc99"},"condition":"nilai[i]>=60","@type":"If","id":"id_8677a77c_c809_415c_b7a1_72808a78bc1f"}],"id":"id_c3cb3d19_ffd1_4a01_b998_65a6925a9bb4"}},{"newline":true,"@type":"Output","id":"id_f4a937bc_2393_4dac_a71e_093be386e7ce","value":"\"===========================================================\""}],"id":"id_f710e084_96c8_4fe0_ab72_795f0bcbdbbd"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_7d24c04a_1af6_488b_9225_7b89acf549ad","value":"\"Belum ada data mahasiswa!\""}],"id":"id_06003dd5_9cf3_4c62_b9e6_a88b8be66c50"},"condition":"jumlahData==0","@type":"If","id":"id_8444b43e_8af9_4897_b476_c7a32da9598d"},{"@type":"Return","id":"id_3ff63f81_4c7a_4671_b1a0_a85d096c5575","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"jumlahData","id":"8fc86f79-05bf-408f-ab35-53f42e775231"},{"tpe":"StringArray","name":"nim","id":"219cb6c5-c1bb-4a4f-8d06-08288542bead"},{"tpe":"IntegerArray","name":"nilai","id":"6c3ff948-7797-4882-91cb-ddb5a4ec169c"}]},{"rawId":"id_ea522fc4_4918_4b87_a2d9_6728a723e067","tpe":"Void","name":"tampilkanStatistik","statements":[{"@type":"Begin","id":"id_8b2cdf9d_4ffc_4667_bf1e_c1e053f15d31"},{"falseBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"max","lengthValue2":"5","id":"id_3dd34f86_98f3_4ecc_8c5c_f947fdfd28ee","initValue":"nilai[0]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"min","lengthValue2":"5","id":"id_5e59c01a_ff50_41cf_9f7d_9b7ff560fcbd","initValue":"nilai[0]"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"total","lengthValue2":"5","id":"id_6466f449_8b16_4396_8c8c_6a72c469a375","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"jumlahLulus","lengthValue2":"5","id":"id_ce1533e8_726c_40aa_8abd_56d2ca8cb0d3","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"jumlahTidakLulus","lengthValue2":"5","id":"id_e0ab86d0_bcbd_470f_9c8d_a4d5b9091374","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"n","lengthValue2":"5","id":"id_da12504b_26f4_472c_b43d_636b6c74cc23","initValue":null},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"jumlahData-1","id":"id_c0fd6249_91dc_4c4b_8b73_7d6e225287e2","body":{"statements":[{"@type":"Assign","name":"n","id":"id_a7bd0220_2742_48a7_9b6e_70ec721b3bd1","value":"nilai[i]"},{"falseBlock":{"statements":[],"id":"id_2bbfeaf0_7fe7_41a2_ad00_c5320a7464aa"},"trueBlock":{"statements":[{"@type":"Assign","name":"max","id":"id_92394440_5ddc_44ca_874f_f9000bd54c21","value":"n"}],"id":"id_16d6ef1b_224a_46de_9add_ce9fa7d5c331"},"condition":"n>max","@type":"If","id":"id_40459ba3_2b2b_40e5_85cf_7457d6544ea6"},{"falseBlock":{"statements":[],"id":"id_e35c0eb1_b742_4da2_8899_c6f4c38c15cb"},"trueBlock":{"statements":[{"@type":"Assign","name":"min","id":"id_9a507e56_ef81_40e3_bf6c_46f05914f3a1","value":"n"}],"id":"id_962e775c_31d2_441b_a99a_7fa40c5741d2"},"condition":"n<min","@type":"If","id":"id_59598f6c_c8c5_4e3d_81dd_7a4333df3add"},{"@type":"Assign","name":"total","id":"id_25826bd8_eb4d_4a93_803a_dd44472cb45c","value":"total+n"},{"falseBlock":{"statements":[{"@type":"Assign","name":"jumlahTidakLulus","id":"id_f61f09e5_718a_45c4_b6ad_0a0f391b44f2","value":"jumlahTidakLulus+1"}],"id":"id_541a3f71_27e9_4a53_9481_aac890d81067"},"trueBlock":{"statements":[{"@type":"Assign","name":"jumlahLulus","id":"id_50028aff_88b9_4125_8284_07f35030921c","value":"jumlahLulus+1"}],"id":"id_0d01f445_a137_4470_a6e8_c14d5ce0a778"},"condition":"n>=60","@type":"If","id":"id_58668d27_0df7_478c_a3b4_78019506d02d"}],"id":"id_4a394101_9fc2_4785_9717_e1f7eda81458"}},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"rataRata","lengthValue2":"5","id":"id_1928e59f_ac8e_4cee_a0b7_349171edb449","initValue":"total/jumlahData"},{"newline":true,"@type":"Output","id":"id_7d392fe6_7959_49b1_9db3_041f719c0605","value":"\"=========== STATISTIK NILAI KELAS ===========\""},{"newline":true,"@type":"Output","id":"id_d78e3341_6624_48b8_b14d_59848e437243","value":"\"Jumlah Mahasiswa : \"+jumlahData"},{"newline":true,"@type":"Output","id":"id_4d45e9d8_80e9_4190_bb5e_a10f6abe656a","value":"\"Nilai Tertinggi : \"+max"},{"newline":true,"@type":"Output","id":"id_ecf77b9a_c815_4ad4_89fd_db9f0366adf7","value":"\"Nilai Terendah : \"+min"},{"newline":true,"@type":"Output","id":"id_e98ef8f7_b573_4e04_a6cb_33b434dace66","value":"\"Nilai Rata-rata : \"+rataRata"},{"newline":true,"@type":"Output","id":"id_2f0b0a50_0892_4757_b245_5a736201a72d","value":"\"Jumlah Lulus (>=60) : \"+jumlahLulus"},{"newline":true,"@type":"Output","id":"id_cfb15af5_12d1_41fc_8db5_f841e8531cff","value":"\"Jumlah Tidak Lulus(<60): \"+jumlahTidakLulus"},{"newline":true,"@type":"Output","id":"id_06df3c42_aa27_4cf8_ad4a_c56654873b77","value":"\"==============================================\""}],"id":"id_6798dcb9_d570_417b_84b2_cc593c24e888"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_d66d7365_9e25_4407_bcce_fe6a75dc2a3d","value":"\"Belum ada data mahasiswa!\""}],"id":"id_55a1b0a2_bedd_4a1f_8459_3118d3e06981"},"condition":"true","@type":"If","id":"id_72782e8e_62d9_44ea_88b5_aed227e6d381"},{"@type":"Return","id":"id_e532ff99_0b20_46ec_bf92_4a1de9fc93c4","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"jumlahData","id":"d60f6cf3-92f9-459c-8bb7-6ce947ccad57"},{"tpe":"StringArray","name":"nim","id":"95371487-25b3-473f-8562-946c41f43c7a"},{"tpe":"IntegerArray","name":"nilai","id":"b7a68129-ff27-4db5-8830-68c375a4aa3c"}]},{"rawId":"id_11c7ab6b_ba61_4840_8fea_8de6a02a16fe","tpe":"Void","name":"cariMahasiswa","statements":[{"@type":"Begin","id":"id_d5cdefdf_2b6f_446f_b6b8_d0babceba24e"},{"falseBlock":{"statements":[{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"String","name":"nimCari","lengthValue2":"5","id":"id_3f8e86b5_a6ab_4874_812d_a8a7bb837d57","initValue":null},{"newline":true,"@type":"Output","id":"id_8814c13d_d3c9_48cf_8bc3_68b1b88dbfb9","value":"\"--- Cari Mahasiswa berdasarkan NIM ---\""},{"newline":true,"@type":"Output","id":"id_2f2dbc50_0712_4de4_a9fc_3c68c433ad8c","value":"\"Masukkan NIM yang dicari: \""},{"@type":"Input","name":"nimCari","id":"id_65fabfb5_6910_41f8_b5dd_e6af7266f181","prompt":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"index","lengthValue2":"5","id":"id_05b9e7a4_870c_45cc_8da1_c5472038e211","initValue":"linearSearchByNIM(nim, jumlahData, nimCari)"},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_8aa9ee93_31c8_4047_bdb4_1fffed094e47","value":"\"NIM \"+nimCari+\" tidak ditemukan dalam data!\""}],"id":"id_d1affd8f_eef7_4bdc_af97_c7833212110f"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_2a4727dd_6ab6_493f_8d68_c0236c80360d","value":"\"Mahasiswa ditemukan!\""},{"newline":true,"@type":"Output","id":"id_5ad715ba_1fb5_4b2f_9dec_fd7a40cfb680","value":"\"NIM : \"+nim[index]"},{"newline":true,"@type":"Output","id":"id_ec3bcc1d_e660_4e8a_9891_6d66a479a8a2","value":"\"Nilai \"+nilai[index]"},{"newline":false,"@type":"Output","id":"id_6bf6b95d_7406_4667_882e_b97a4fe49e2e","value":"\"Status: \""},{"falseBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_4782d297_eae6_47c4_aba2_3cfa8fa62571","value":"\"TIDAK LULUS\""}],"id":"id_c72edacc_2ea5_4d2a_9cfc_8f85956b1606"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_93ba12ff_469a_4a79_b33f_15abe8b7ce1a","value":"\"LULUS\""}],"id":"id_de519065_921d_43e0_9fd8_721ba6f0220c"},"condition":"nilai[index]>=60","@type":"If","id":"id_9edaafa7_69c5_40f6_a6ae_fd6f79545b5f"}],"id":"id_fc57bc70_1c03_44dd_925d_d8e947fd2257"},"condition":"index!=-1","@type":"If","id":"id_b198b9ce_dc36_4271_8103_87a81542a5ca"}],"id":"id_805e067a_b420_4d5f_9280_61c0483ea4b7"},"trueBlock":{"statements":[{"newline":true,"@type":"Output","id":"id_e58fd7c6_11f8_4251_9860_cbc4ab1e93db","value":"\"Belum ada data mahasiswa!\""}],"id":"id_5cb95494_2144_4df5_8676_250f506bb746"},"condition":"jumlahData==0","@type":"If","id":"id_7e1bdecc_faed_491a_98ea_1a6fd78c062f"},{"@type":"Return","id":"id_afec349e_5436_4789_944a_6f90f966016c","maybeValue":null}],"parameters":[{"tpe":"Integer","name":"jumlahData","id":"f75d8541-3b8d-46d1-ad4e-df7fbf74c8d6"},{"tpe":"StringArray","name":"nim","id":"b1fcc2a2-204b-4cb0-9e43-90a3fe3c6dd4"},{"tpe":"IntegerArray","name":"nilai","id":"c268b1af-781b-4ef1-b312-ebc9ea784574"}]},{"rawId":"id_49f1a761_afec_4c86_8779_ee2fc507ebb8","tpe":"Integer","name":"linearSearchByNIM","statements":[{"@type":"Begin","id":"id_53f9b29c_d862_4715_bcd3_494c9aa4433b"},{"varName":"i","incr":"1","@type":"ForLoop","start":"0","end":"jumlahData-1","id":"id_5abdfe9f_f015_4c59_ad8d_81a5ed24af4f","body":{"statements":[{"falseBlock":{"statements":[],"id":"id_e29c4ba9_e26d_4a6c_82bd_4bae78c06cd1"},"trueBlock":{"statements":[],"id":"id_3d05ec31_7a03_46b7_bed1_b348b2e67a88"},"condition":"nim[i]==nimCari","@type":"If","id":"id_b619a9dd_e30e_4f3f_acbf_161ece96cb11"}],"id":"id_14eb2e66_ea17_4ce9_abbc_616852e4a5d2"}},{"@type":"Return","id":"id_948cbf16_2cdc_4806_ab44_83dfd0a1244e","maybeValue":null}],"parameters":[{"tpe":"IntegerArray","name":"nim","id":"f5f33737-7b2e-426a-a0fa-7a590e388948"},{"tpe":"Integer","name":"jumlahData","id":"586b461d-f92a-406d-a405-588923436997"},{"tpe":"String","name":"nimCari","id":"e220198e-d1ad-4de6-9a5a-3229a49f4273"}]}],"name":"prominNativ","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_68f818c9_6528_4327_b678_2054c574f59c"},{"newline":true,"@type":"Output","id":"id_dcc0f2c4_6146_4636_bdb5_210980f735f1","value":"\"output\""},{"@type":"Return","id":"id_4115ba04_37ab_473a_9acc_ba6e333ec5a5","maybeValue":null}],"parameters":[]},"id":"id_125eb6ac_9421_4532_8125_e2320b1f24f9","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"c++","showGenCode":true},"version":"0.3","revision":1103}