Upload files to "/"

This commit is contained in:
2026-02-26 04:12:09 +00:00
parent 9d8e1855ca
commit 2ed7b8e62b
3 changed files with 77 additions and 0 deletions

19
cariSiswa.fprg Normal file
View File

@@ -0,0 +1,19 @@
<?xml version="1.0"?>
<flowgorithm fileversion="4.2"><attributes><attribute name="name" value="Soal2"/><attribute name="authors" value="yuvlian"/><attribute name="about" value="Pencarian Data Siswa berdasarkan Nama dan NIS tanpa loop sama sekali (manual 5 if)"/><attribute name="saved" value="2026-02-26 09:34:12 AM"/><attribute name="created" value="eXV2bGlhbjtZVVZMSUFOX1dBU19IRVJFOzIwMjYtMDItMjY7MDk6MzQ6MTIgQU07MTExMQ=="/><attribute name="edited" value="eXV2bGlhbjtZVVZMSUFOX1dBU19IRVJFOzIwMjYtMDItMjY7MDk6MzQ6MTIgQU07MTsxMTEx"/></attributes><function name="Main" type="None" variable=""><parameters></parameters><body><declare name="banyakData" type="Integer" array="False" size=""/><declare name="cariNama, cariNIS" type="String" array="False" size=""/><declare name="arrayNama" type="String" array="True" size="5"/><declare name="arrayNIS" type="String" array="True" size="5"/><assign variable="banyakData" expression="0"/><assign variable="banyakData" expression="tambahData(arrayNama, arrayNIS, banyakData, &quot;Andi&quot;, &quot;2024001&quot;)"/><assign variable="banyakData" expression="tambahData(arrayNama, arrayNIS, banyakData, &quot;Siti&quot;, &quot;2024002&quot;)"/><assign variable="banyakData" expression="tambahData(arrayNama, arrayNIS, banyakData, &quot;Budi&quot;, &quot;2024003&quot;)"/><assign variable="banyakData" expression="tambahData(arrayNama, arrayNIS, banyakData, &quot;Dewi&quot;, &quot;2024004&quot;)"/><assign variable="banyakData" expression="tambahData(arrayNama, arrayNIS, banyakData, &quot;Joko&quot;, &quot;2024005&quot;)"/><output expression="&quot;Masukkan nama siswa:&quot;" newline="True"/><input variable="cariNama"/><output expression="&quot;Masukkan Nomor Induk Siswa (NIS):&quot;" newline="True"/><input variable="cariNIS"/><if expression="cariSiswa(arrayNama, arrayNIS, cariNama, cariNIS)"><then><output expression="&quot;Data siswa ditemukan&quot;" newline="True"/></then><else><output expression="&quot;Data siswa tidak ditemukan&quot;" newline="True"/></else></if></body></function><function name="tambahData" type="Integer" variable="indeksSelanjutnya"><parameters><parameter name="arrayNama" type="String" array="True"/><parameter name="arrayNIS" type="String" array="True"/><parameter name="indeks" type="Integer" array="False"/><parameter name="nama" type="String" array="False"/><parameter name="nis" type="String" array="False"/></parameters><body><declare name="indeksSelanjutnya" type="Integer" array="False" size=""/><assign variable="arrayNama[indeks]" expression="nama"/><assign variable="arrayNIS[indeks]" expression="nis"/><assign variable="indeksSelanjutnya" expression="indeks + 1"/></body></function><function name="cariSiswa" type="Boolean" variable="ditemukan">
<parameters>
<parameter name="arrayNama" type="String" array="True"/>
<parameter name="arrayNIS" type="String" array="True"/>
<parameter name="cariNama" type="String" array="False"/>
<parameter name="cariNIS" type="String" array="False"/>
</parameters>
<body>
<declare name="ditemukan" type="Boolean"/>
<assign variable="ditemukan" expression="
(arrayNama[0] == cariNama &amp;&amp; arrayNIS[0] == cariNIS) ||
(arrayNama[1] == cariNama &amp;&amp; arrayNIS[1] == cariNIS) ||
(arrayNama[2] == cariNama &amp;&amp; arrayNIS[2] == cariNIS) ||
(arrayNama[3] == cariNama &amp;&amp; arrayNIS[3] == cariNIS) ||
(arrayNama[4] == cariNama &amp;&amp; arrayNIS[4] == cariNIS)
"/>
</body>
</function></flowgorithm>