setelah anda sudah membuat code program untuk isi data maka anda tentunya akan membuat juga code untuk mencari data yang telah anda isikan/data yang sudah tersimpan. Berikut codenya :
SUB caridataCOLOR 0, 10CLSDIM ketemu AS INTEGERjmlrec = LOF(1) / LEN(siswa)CALL kotak(2, 2, 15, 40, 7, 1, 0)COLOR 5, 1: LOCATE 3, 3: PRINT ".: Form Pencarian Data"COLOR 5, 1: LOCATE 4, 3: PRINT "======================"COLOR 0, 1LOCATE 6, 3: INPUT "Masukan NIM yang dicari :", cari$ketemu = 0SEEK #1, 1FOR i = 1 TO jmlrecGET #1, i, siswaIF RTRIM$(siswa.nim) = RTRIM$(cari$) THENketemu = 1EXIT FOREND IFNEXTIF ketemu = 1 THENLOCATE 7, 3: PRINT "Data ditemukan..."x$ = INPUT$(1)LOCATE 7, 3: PRINT SPACE$(20)GET #1, i, siswaLOCATE 8, 3: PRINT "Nim :"; siswa.nimLOCATE 9, 3: PRINT "Nama :"; RTRIM$(siswa.nama)IF siswa.jk = 1 THEN jkel$ = "Pria" ELSE jkel$ = "Wanita"LOCATE 10, 3: PRINT "Jenis Kelamin :"; jkel$; ""LOCATE 11, 3: PRINT "Alamat :"; RTRIM$(siswa.alamat)LOCATE 12, 3: PRINT "Kota :"; RTRIM$(siswa.kota)SELECT CASE siswa.jurusanCASE 1jur$ = "Inforkom"CASE 2jur$ = "Kasimapurel"CASE 3jur$ = "KabapEksim"CASE 4jur$ = "Degrakom"CASE ELSEjur$ = "Kosong"END SELECTLOCATE 13, 3: PRINT "Jurusan :"; jur$ELSELOCATE 4, 3: PRINT "Data tidak ditemukan.."END IFx$ = INPUT$(1)CALL menuutamaEND SUB