by @MSatya Pratama Fork
{"functions":[{"rawId":"id_3dd31a89-d908-47e4-84a9-b5496dfd3517","tpe":"Real","name":"HitungGajiPokok","statements":[{"@type":"Begin","id":"id_f0cb992e-a6fe-434e-8f91-0dc463dd03e7"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hasilPokok","lengthValue2":"5","id":"id_29f37f44-ca14-4c12-a290-90c5f5298505","initValue":null},{"@type":"Assign","name":"hasilPokok","id":"id_837f23a5-0665-4e34-8354-2f7c071eae21","value":"hariKerja * upahPerHari"},{"@type":"Return","id":"id_00adbfea-a9e9-4b23-8695-6d49d2fa0053","maybeValue":"hasilPokok"}],"parameters":[{"tpe":"Integer","name":"hariKerja","id":"4e790553-e475-4700-8b3c-6a6c7b8b32f8"},{"tpe":"Real","name":"upahPerHari","id":"e5529226-7bdf-44e6-abbf-1e153e6775d0"}]},{"rawId":"id_64dc7dd8-4d2f-4303-b7c9-7d80b5d4d3f4","tpe":"Real","name":"HitungTunjangan","statements":[{"@type":"Begin","id":"id_b40ec144-31bc-4834-8fc0-a39e27bd2f84"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hasilTunjangan","lengthValue2":"5","id":"id_dad0cddf-54d7-4236-bfc7-b1185bf0d11c","initValue":null},{"@type":"Assign","name":"hasilTunjangan","id":"id_eda83dd2-d694-4f49-831b-0cb22edf0313","value":"gajiPokok * 0.20"},{"@type":"Return","id":"id_a83c5756-b5ec-4924-9ab9-e40d4b1b11df","maybeValue":"hasilTunjangan"}],"parameters":[{"tpe":"Real","name":"gajiPokok","id":"44ab8377-4def-499b-8406-4026edd61faf"}]},{"rawId":"id_429d2f7f-ecf5-4ac7-91a2-17a34d8cf01f","tpe":"Real","name":"HitungPajak","statements":[{"@type":"Begin","id":"id_0ce42e90-e15a-49b4-826e-7af2f4be9f73"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hasilPajak","lengthValue2":"5","id":"id_96ec3f82-18c2-46aa-b085-33d7ee191a44","initValue":null},{"@type":"Assign","name":"hasilPajak","id":"id_22af702b-7dc3-42a6-bc98-04bec93424f8","value":"(gajiPokok + tunjangan) * 0.05"},{"@type":"Return","id":"id_28e6a6fe-9542-40ad-977a-a4b2f76a7395","maybeValue":"hasilPajak"}],"parameters":[{"tpe":"Real","name":"gajiPokok","id":"a3fb78cf-318a-4a30-b537-57d9afd49f27"},{"tpe":"Real","name":"tunjangan","id":"f982988d-a7d2-437b-acc6-6a0546490225"}]},{"rawId":"id_fcfa6e58-1daf-4d95-bf42-d5c8d51401fe","tpe":"Real","name":"HitungGajiBersih","statements":[{"@type":"Begin","id":"id_6ed2e70b-9014-4f31-b84d-907e8366b72d"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"hasilBersih","lengthValue2":"5","id":"id_0afb9de9-2042-43b2-b50f-4acd904b6b41","initValue":null},{"@type":"Assign","name":"hasilBersih","id":"id_60e70b4a-de9f-4213-9169-1615e22c0fb7","value":"gajiPokok + tunjangan - pajak"},{"@type":"Return","id":"id_b0516158-807d-4e02-adc8-4b8dab4e55d0","maybeValue":"hasilBersih"}],"parameters":[{"tpe":"Real","name":"gajiPokok","id":"552516d7-026e-4689-bcc9-2b4f20164024"},{"tpe":"Real","name":"tunjangan","id":"eaf79a48-40ab-406e-bf9a-0fb0d2cb73e2"},{"tpe":"Real","name":"pajak","id":"1f41d3da-1c38-4a69-aa02-8870cb17b74c"}]}],"name":"Studi Kasus 2 - Penggajian Karyawan","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_c61179f5-63ef-4b2d-a812-f56f88c0a4a2"},{"newline":true,"@type":"Output","id":"id_b85007d0-92d6-40ff-8483-60d96350c29d","value":"\"PROGRAM PENGGAJIAN KARYAWAN\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"hariKerja","lengthValue2":"5","id":"id_f9471a7f-8711-4e89-9e55-8e016144fc1e","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"upahPerHari","lengthValue2":"5","id":"id_6aa1d897-dd5b-4c49-9455-30db11cdc61a","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"gajiPokok","lengthValue2":"5","id":"id_c9c58e97-e6cf-426d-a278-252f0ab04796","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"tunjangan","lengthValue2":"5","id":"id_683b5b7e-0b37-4a1d-946e-c763da9fb3f4","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"pajak","lengthValue2":"5","id":"id_69ee9d67-8faa-447f-9b2d-e4d22ad66153","initValue":null},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Real","name":"gajiBersih","lengthValue2":"5","id":"id_3e212587-990e-4882-9490-30255d7bfff5","initValue":null},{"newline":true,"@type":"Output","id":"id_9478ff65-e7d9-42f9-8161-1525c1f9237b","value":"\"Masukkan jumlah hari kerja:\""},{"@type":"Input","name":"hariKerja","id":"id_cb90ff41-3c4d-4c73-8d87-bee00eb1ee49","prompt":null},{"newline":true,"@type":"Output","id":"id_a10ca39b-7584-4a6b-bc24-433dee147e93","value":"\"Masukkan upah per hari:\""},{"@type":"Input","name":"upahPerHari","id":"id_637afbe6-e974-43e5-b2b9-f9cc8396f832","prompt":null},{"@type":"Assign","name":"gajiPokok","id":"id_65e72034-152c-425f-ba22-dea2255e9c2c","value":"HitungGajiPokok(hariKerja, upahPerHari)"},{"@type":"Assign","name":"tunjangan","id":"id_733913a6-b502-48d7-a1ea-ae9552e59574","value":"HitungTunjangan(gajiPokok)"},{"@type":"Assign","name":"pajak","id":"id_546429c7-a2be-4698-82cc-c7da2f093959","value":"HitungPajak(gajiPokok, tunjangan)"},{"@type":"Assign","name":"gajiBersih","id":"id_1d0e0af6-d688-481b-83b4-7db77d925ff5","value":"HitungGajiBersih(gajiPokok, tunjangan, pajak)"},{"newline":true,"@type":"Output","id":"id_1697994a-a39e-487c-a1b5-c468e9d35761","value":"\"Gaji Pokok = \" + gajiPokok"},{"newline":true,"@type":"Output","id":"id_1906d056-3c8c-4706-9c83-bab2bc879131","value":"\"Tunjangan = \" + tunjangan"},{"newline":true,"@type":"Output","id":"id_76dcaab4-a863-4c7d-b55c-ebfa3145bcae","value":"\"Pajak = \" + pajak"},{"newline":true,"@type":"Output","id":"id_653ea868-38e2-4c8b-b0b7-77646316b70d","value":"\"Gaji Bersih = \" + gajiBersih"},{"@type":"Return","id":"id_5abc758f-618a-4092-87b9-ff2911296702","maybeValue":null}],"parameters":[]},"id":"id_46a81786_eaeb_4579_aa6a_6fb6c5e473b0","config":{"showDebugVars":true,"useInputPrompt":true,"echoEnteredValue":true,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":4}