You are on page 1of 36

LAPORAN TETAP PRAKTIKUM

PENERAPAN KOMPUTER

Oleh
LINDRI FIAMELDA
05121002039

PROGRAM STUDI TEKNIK PERTANIAN
JURUSAN TEKNOLOGI PERTANIAN
FAKULTAS PERTANIAN
UNIVERSITAS SRIWIJAYA

INDRALAYA
2013

BIODATA DIRI

Nama

: Lindri Fiamelda

Nim

: 05121002039

Jurusan

: Teknologi Pertanian

Prodi

: Teknik Pertanian

Lindri Fiamelda lahir pada tanggal 20 Mei 1994 di Kota Palembang, Sumatera Selatan.
Anak ke empat dari empat saudara dari Bapak Ir. H. Firdaus Roesly yang bekerja di BUMN dan
Hj. Libriani yang bekerja di BUMD. Lindri menyelesaikan studinya di TK Aisyah Palembang,
lalu setelah itu ia melanjutkan SD, SMP dan SMA PUSRI Palembang, Setelah itu ia mengikuti
Seleksi Nasional Masuk Perguruan Tinggi Negeri (SNMPTN) di Universitas Sriwijaya. Ia lulus
dan sekarang melanjutkan studinya di Universitas Sriwijaya, Program studi Teknik Pertanian,
Jurusan Teknologi Pertanian.
Lindri bercita-cita ingin menjadi lulusan yang berguna bagi bangsa dan negara.

I.

LISTING PROGRAM

1. File data baru (“dnew1.bas”)
CLS
namafile$ = "FDAT1.dat"
OPEN namafile$ FOR RANDOM AS #1 LEN = 10
FIELD #1, 2 AS KS$, 4 AS KAM$, 4 AS KAA$
M=I
INPUT "BANYAKNYA DATA"; N
FOR I = M TO N
INPUT "KODE CONTOH"; KODE$
INPUT "MASSA SAMPEL MULA-MULA (GRAM)"; KAM
INPUT "MASSA SAMPEL AKHIR"; KAA
'ATUR DATA DI BUFFER
LSET KS$ = KODE$
RSET KAM$ = MKS$(KAM)
RSET KAA$ = MKS$(KAA)
'REKAM DATA DI RECORD
PUT #1, I
NEXT I
'TUTUP FILE
DO
LOOP WHILE INKEY$ = ""
END
2. Menampilkan data (“dview1.bas)
PRINT "data kandungan air"
namafile$ = "FDAT1.dat"
OPEN namafile$ FOR RANDOM AS #1 LEN = 10
FIELD #1, 2 AS ks$, 4 AS kam$, 4 AS kaa$
panjangrecord = 10
posrecord = LOF(1) / panjangrecord
FOR i = 1 TO posrecord
GET #1, i
ks$ = kode$
kaM = CVS(kam$)
kaa = CVS(kaa$)
kac = ((kaM - kaa) / kaa) * 100
PRINT ks$, kaM, kaa, kac

4 AS KAA$ .NEXT i CLOSE #1 END 3. 4 AS KAM$. T$ LOOP 'TUTUP FILE CLOSE #1 END 4.DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1. KAM INPUT "MASSA CONTOH KERING (GRAM)". 2 AS KS$. 4 AS KAM$. Menambah data (“dappnd1. KODE$ INPUT "MASSA CONTOH LEMBAB (GRAM)". 4 AS KAA$ PANJANGRECORD = 10 POSRECORD = LOF(1) / PANJANGRECORD CLS T$ = "Y" DO WHILE T$ = "Y" 'MASUKKAN DATA BARU INPUT "KODE CONTOH".bas) PRINT "MENCARI DATA" NAMAFILE$ = "FDAT1. KAA 'ATUR DATA DI BUFFER LSET KS$ = KODE$ RSET KAM$ = MKS$(KAM) RSET KAA$ = MKS$(KAA) 'REKAM DATA DI RECORD PASRECORD = PASRECORD + 1 PUT #1.bas”) PRINT "TAMBAH DATA" 'BUKA FILE CLS NAMAFILE$ = "FDAT1. Mencari data tertentu (“dsearch1. PASRECORD INPUT " TAMBAH DATA LAGI (Y/T)". 2 AS KS$.DAT" OPEN NAMFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1.

..KAA) / KAA) * 100 KAC = ((KAM .LEN(C$)) RETURN 2000: WHILE I < POSRECORD AND C$ <> KS$ I=I+1 GET #1. C$ C$ = C$ + SPACE$(2 . KAC ELSE PRINT "MAAF .PANJANGRECORD = 10 PASRECORD = LOF(1) / PANJANGRECORD CARILAGI$ = "Y" WHILE CARILAGI$ = "Y" OR CARILAGI$ = "Y" GOSUB 1000 'MASUKKAN DATA GOSUB 2000 'MENELUSURI DATA YANG DICARI GOSUB 3000 'MENAMPILKAN HASIL PENCARIAN PRINT INPUT "CARI DATA YANG LAINNYA". DATA YANG YANG DICARI TIDAK ADA" .KAA) / K) * 100 PRINT "KANDUNGAN AIR : ". KS$ PRINT "MASSA CONTOH MULA-MULA :". CVS(KAM$) PRINT "MASSA CONTOH AKHIR :". I WEND RETURN 3000: IF C$ = KS$ THEN PRINT PRINT "KODE CONTOH :".. CVS(KAA$) KODE$ = KODEC$ KAM = CVS(KAM$) KAA = CVS(KAA$) KAC = ((KAM . CARILAGI$ PRINT WEND CLOSE #1 END 1000: INPUT "KODE CONTOH YANG DICARI".

LEN(C$)) RETURN 5000: 'CARI DATA DI FILE I=M WHILE I < POSRECORD AND C$ <> KS$ I=I+1 GET #1. Mengubah data tertentu (“dchange1.bas”) PRINT "UBAH DATA" NAMAFILE$ = "FDAT1. 4 AS KAM$. NAMAFILE$. 4 AS KAA$ POSRECORD = LOF(1) / PANJANGRECORD CARILAGI$ = "Y" WHILE CARILAGI$ = "Y" OR CARILAGI$ = "Y" GOSUB 4000 'MASUKKAN DATA YANG AKAN DIKOREKSI GOSUB 5000 'MENELUSURI DATA YANG DICARI GOSUB 6000 'MENAMPILKAN HASIL PENCARIAN PRINT INPUT "CARI LAGI DATA YANG AKAN DIKOREKSI ".DAT" PANJANGRECORD = 10 OPEN "R". 2 AS KS$.END IF RETURN DO LOOP WHILE INKEY$ = "" END 5.. CARILAGI$ PRINT WEND CLOSE #1 PRINT "PRESS ANY KEY TO CONTINUE.. CVS(KAM$) . I WEND RETURN 6000: 'SELEKSI HASIL PENCARIAN IF C$ = KS$ THEN PRINT PRINT "KODE CONTOH :". 1. PANJANGRECORD FIELD #1." DO LOOP WHILE INKEY$ = "" END 4000: 'INPUT DATA YANG AKAN DIKOREKSI INPUT "KODE CONTOH YANG DICARI". KS$ PRINT "MASSA CONTOH MULA-MULA :". C$ C$ = C$ + SPACE$(2 .

KAA 'INPUTKAN DATA KOREKSINYA SALAH$ = "Y" WHILE SALAH$ = "Y" OR SALAH$ = "y" INPUT "KODE CONTOH --BARU".. 12 AS TTS$ M=1 INPUT "BANYAKNYA DATA". KAA INPUT "ADA KESALAHAN (Y/T)". I CLOSE #1 'TUTUP FILE RETURN END 6. 12 AS JTN$. KAM INPUT "MASSA CONTOH KERING --BARU". N FOR I = M TO N . CVS(KAA$) KODE$ = KODEC$ KAM = CVS(KAM$) KAA = CVS(KAA$) KAC = ((KAM .. 2 AS KS$. KAC ELSE PRINT "MAAF. Mengisi data baru di file data kedua (“dnew2.KAA) / KAA) * 100 KAC = ((KAM . KODE$ INPUT "MASSA CONTOH LEMBAB --BARU". KAM PRINT "MASSA CONTOH KERING". SALAH$ WEND 'ATUR DATA BARU DI BUFFER LSET KS$ = KODE$ RSET KAM$ = MKS$(KAM) RSET KAA$ = MKS$(KAA) 'REKAM DATA DI RECORD PUT #1.DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 26 FIELD #1. KODE$ PRINT "MASSA CONTOH LEMBAB".PRINT "MASSA CONTOH AKHIR :".bas”) CLS NAMAFILE$ = "FDAT2.KAA) / KAA) * 100 PRINT "KANDUNGAN AIR :".DATA YANG DICARI TIDAK ADA" END IF 'TAMPILKAN DATA YANG LAMA CLS PRINT "KODE CONTOH".

3: PRINT JT$ LOCATE I + 1. I LOCATE I + 1. KAM INPUT "MASSA SAMPEL AKHIR". N INPUT "JENIS TANAH". 4 AS KAM$. 2 AS KS$. KAA PANJANGRECORD = 10 POSRECORD = LOF(1) / PANJANGRECORD FOR I = 1 TO POSRECORD GET #1. 4 AS TT$ INPUT "BANYAKNYA DATA". N INPUT "KODE SAMPEL :". I . TTN$ PANJANGRECORD = 26 POSRECORD = LOF(1) / PANJANGRECORD FOR I = 1 TO POSRECORD GET #2.INPUT "JENIS TANAH". I NEXT I 'TUTUP FILE DO LOOP WHILE INKEY$ = "" END 7. JTN$ INPUT "TEKSTUR TANAH".DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 26 FIELD #2. 15: PRINT TT$ NEXT I CLOSE #2 END CLS PRINT "DATA KANDUNGAN AIR" NAMAFILE$ = "FDAT2. JTN$ INPUT "TEKSTUR TANAH".DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1.bas”) CLS NAMAFILE$ = "FDAT1. 4 AS JT$. KODE$ INPUT "MASSA SAMPEL MULA-MULA (GRAM)". 2 AS KS$. Menggabungkan data di file data pertama dengan file data kedua (“dview2. 4 AS KAA$ INPUT "BANYAKNYA DATA". TTN$ 'ATUR DATA DI BUFFER LSET KS$ = KODE$ LSET JT$ = JTN$ RSET TT$ = TTN$ 'REKAM DATA DI RECORD PUT #1.

2: PRINT "4. 1 CLS IF PIL = 1 THEN CALL ISI ELSEIF PIL = 2 THEN CALL TAMPIL ELSEIF PIL = 3 THEN CALL TAMBAH ELSEIF PIL = 4 THEN CALL MENCARI . UBAH DATA" LOCATE 15. SELESAI/KELUAR" PRINT LOCATE 18. 25: COLOR 6. 25: COLOR 7. 2: PRINT "3.H. 2: PRINT "1. ISKANDAR" PRINT AA: LOCATE 10. ISI DATA" LOCATE 11.KODE$ = KODEC$ JT$ = JTN$ TT$ = TTN$ LOCATE I + 1. 1 CLS PRINT "MENU OPERASI FILE" PRINT "NILAI KANDUNGAN AIR" PRINT "OLEH : K. 2: PRINT "6. TAMPILKAN DATA" LOCATE 12. Pemrograman file data metode random qbasic (“menuexc1.bas”) DECLARE SUB UBAH () DECLARE SUB ISI () DECLARE SUB TAMPIL () DECLARE SUB TAMBAH () DECLARE SUB MENCARI () DECLARE SUB SELESAI () MENU$ = "MenuExc1. 27: PRINT JT$ LOCATE I + 1. 25: COLOR 7. 40: PRINT TT$ NEXT I CLOSE #2 END 8. PIL COLOR 7. 9: INPUT "TEKAN TOMBOL PILIHAN (1/7)".bas" COLOR 7. 25: COLOR 7. TAMBAH DATA" LOCATE 13. 2: PRINT "5. 25: COLOR 7. 2: PRINT "2. 25: COLOR 7. 25: COLOR 7. CARI DATA" LOCATE 14.

N FOR I = M TO N INPUT "KODE CONTOH". I NEXT I CLOSE #1 'TUTUP FILE PRINT "Press any key to continue.ELSEIF PIL = 5 THEN CALL UBAH ELSEIF PIL = 6 THEN CALL SELESAI ELSE PRINT "TOMBOL YANG DITEKAN SALAH" PRINT GOTO AA END IF SS: PRINT PRINT "SELESAI" END 'PU-1 SUB ISI STATIC PRINT "ISI DATA" NAMAFILE$ = "FDAT1. 4 AS KAM$. 4 AS KAA$ M=1 INPUT "BANYAKNYA DATA".." DO LOOP WHILE INKEY$ = "" END SUB .. KAA 'ATUR DATA DI BUFFER LSET KC$ = KODE$ RSET KAM$ = MKS$(KAM) RSET KAA$ = MKS$(KAA) 'REKAM DATA DI RECORD PUT #1.DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1. KODE$ INPUT "MASSA CONTOH LEMBAB (GRAM)". 2 AS KC$. KAM INPUT "MASSA CONTOH KERING (GRAM)".

I PRINT PRINT "KODE CONTOH:'. KAA 'ATUR DATA DI BUFFER . KAC" NEXT I CLOSE #1 END SUB 'PU-3 SUB TAMBAH STATIC PRINT "TAMBAH DATA" 'BUKA FILE CLS NAMAFILE$ = "FDAT. CVS (KAA$)" KC$ = KODE$ KAM = CVS(KAM$) KAA = CVS(KAA$) KAC = ((KAM . 4 AS KAA$ PANJANGRECORD = 10 POSRECORD = LOF(1) / PANJANGRECORD CLS T$ = "Y" DO WHILE T$ = "Y" 'MASUKKAN DATA BARU INPUT "KODE CONTOH". 4 AS KAA$ PANJANGRECORD = 10 POSRECORD = LOF(1) / PANJANGRECORD FOR I = 1 TO POSRECORD GET #1.DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1. KC$" PRINT "MASSA CONTOH MULA-MULA:'. 4 AS KAM$.KAA) / KAA) PRINT "KANDUNGAN AIR:'.DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1. 4 AS KAM$. KAM INPUT "MASSA CONTOH KERING (GRAM)". 2 AS KC$.'PU-2 SUB TAMPIL STATIC PRINT "DATA KANDUNGAN AIR" NAMAFILE$ = "FDAT1. 2 AS KC$. KODE$ INPUT "MASSA CONTOH LEMBAB (GRAM)". CVS (KAM$)" PRINT "MASSA COTOH AKHIR:'.

4 AS KAA$ PANJANGRECORD = 10 POSRECORD = LOF(1) / PANJANGRECORD CARILAGI$ = "Y" WHILE CARILAGI$ = "Y" OR CARILAGI$ = "y" GOSUB 1000 'MASUKKAN DATA GOSUB 2000 'MENELUSURI DATA YANG DICARI GOSUB 3000 'MENAMPILKAN HASIL PENCARIAN PRINT INPUT "CARI DATA YANG LAINNYA".LSET KC$ = KODE$ RSET KAM$ = MKS$(KAM) RSET KAA$ = MKS$(KAA) 'REKAM DATA DI RECORD POSRECORD = POSRECORD + 1 PUT #1. 2 AS KC$.DAT" OPEN NAMAFILE$ FOR RANDOM AS #1 LEN = 10 FIELD #1. I WEND . POSRECORD INPUT "TAMBAH DATA LAGI (Y/T)".LEN(C$)) RETURN 2000: WHILE I < POSRECORD AND C$ <> KC$ I=I+1 GET #1. C$ C$ = C$ + SPACE$(2 . CARILAGI$ PRINT WEND CLOSE #1 END 1000: INPUT "KODE CONTOH YANG DICARI". T$ LOOP 'TUTUP FILE CLOSE #1 END SUB 'PU-4 SUB MENCARI STATIC PRINT "MENCARI DATA" NAMAFILE$ = "FDAT1. 4 AS KAM$.

KAA) / KAA) PRINT "KANDUNGAN AIR :".. KC$ PRINT "MASSA CONTOH MULA-MULA :". PANJANGRECORD FIELD #1. CVS(KAA$) 'KC$=KODE$ KAM = CVS(KAM$) KAA = CVS(KAA$) KAC = ((KAM . 2 AS KC$. CARILAGI$ PRINT WEND CLOSE #1 PRINT " Press any key to continue... NAMAFILE$." DO .DAT" PANJANGRECORD = 10 OPEN "R". DATA YANG DICARI TIDAK ADA" END IF RETURN PRINT " Press any key to continue. 1." DO LOOP WHILE INKEY$ = "" END SUB 'PU-5 SUB UBAH STATIC PRINT "KOREKSI DATA" NAMAFILE$ = "FDAT1. 4 AS KAM$.. CVS(KAM$) PRINT "MASSA CONTOH AKHIR :".. 4 AS KAA$ POSRECORD = LOF(1) / PANJANGRECORD CARILAGI$ = "Y" WHILE CARILAGI$ = "Y" OR CARIILAGI$ = "y" GOSUB 4000 'MASUKKAN DATA YANG AKAN DIKOREKSI GOSUB 5000 'MENELUSURI DATA YANG DICARI GOSUB 6000 'MENAMPILKAN HASIL PENCARIAN PRINT INPUT "CARI LAGI DATA YANG AKAN DIKOREKSI".RETURN 3000: IF C$ = KC$ THEN PRINT PRINT "KODE CONTOH :". KAC ELSE PRINT "MAAF ..

SALAH$ WEND 'ATUR DATA BARU DI BUFFER . KAM PRINT "MASSA CONTOH KERING".KAA) / KAA) PRINT " KANDUNGAN AIR :". KODE$ INPUT "MASSA CONTOH LEMBAB --BARU".LOOP WHILE INKEY$ = "" END 4000: 'INPUT DATA YANG AKAN DIKOREKSI INPUT "KODE CONTOH YANG DICARI". DATA YANG DICARI TIDAK ADA" END IF 'TAMPILKAN DATA YANG LAMA CLS PRINT "KODE CONTOH". C$ C$ = C$ + SPACE$(2 . KAA 'INPUTKAN DATA KOREKSINYA SALAH$ = "Y" WHILE SALAH$ = "Y" OR SALAH$ = "y" INPUT "KODE CONTOH --BARU". KAC ELSE PRINT "MAAF .. CVS(KAA$) KC$ = KODE$ KAM = CVS(KAM$) KAA = CVS(KAA$) KAC = ((KAM .LEN(C$)) RETURN 5000: 'CARI DATA DI FILE I=M WHILE I < POSRECORD AND C$ <> KC$ I=I+1 GET #1. CVS(KAM$) PRINT "MASSA CONTOH AKHIR :". KAA INPUT "ADDA KESALAHAN (Y/T)". KAM INPUT "MASSA CONTOH KERING --BARU". I WEND RETURN 6000: 'SELEKSI HASIL PENCARIAN IF C$ = KC$ THEN PRINT PRINT "KODE CONTOH :". KODE$ PRINT "MASSA CONTOH LEMBAB". KC$ PRINT "MASSA CONTOH MULA-MULA :".

KAA 'ATUR DATA DI BUFFER LSET KS$ = KODE$ RSET KAM$ = MKS$(KAM) RSET KAA$ = MKS$(KAA) 'REKAM DATA DI RECORD PUT #1.LSET KC$ = KODE$ RSET KAM$ = MKS$(KAM) RSET KAA$ = MKS$(KAA) 'EKAM DATA DI RECORD PUT #1. I CLOSE #1 'TUTUP FILE RETURN END SUB 'PU-6 SUB SELESAI STATIC 'SELESAI END SUB 9.. I NEXT I CLOSE #1 'TUTUP FILE PRINT "Press any key to continue. 4 AS KAA$ M=I INPUT "BANYAKNYA DATA".bas”) 'FILE PERTAMA CLS PRINT "ISI DATA 1" namafile$ = "FDAT1.. N FOR I = M TO N INPUT "KODE CONTOH". KAM INPUT "MASSA TANAH KERING (GRAM)". 2 AS KS$." DO LOOP WHILE INKEY$ = "" END .dat" OPEN namafile$ FOR RANDOM AS #1 LEN = 10 FIELD #1. 4 AS KAM$. KODE$ INPUT "MASSA TANAH LEMBAB (GRAM)". Materi I (“dview3.

CVS(KAM$) PRINT "MASSA CONTOH AKHIR :". KODE$ INPUT "JENIS TANAH (TULISKAN: PODSOLIK-MERAH-KUNING)". 4 AS KAA$ PANJANGRECORD = 10 POSRECORD = LOF(1) / PANJANGRECORD FOR I = 1 TO POSRECORD GET #1. KC$ PRINT "MASSA CONTOH MULA-MULA :".DAT" OPEN namafile$ FOR RANDOM AS #1 LEN = 10 FIELD #1.. 15 AS TT$ M=1 INPUT "BANYAKNYA DATA". 4 AS KAM$. 2 AS KC$. N FOR I = M TO N INPUT "KODE CONTOH".'FILE KEDUA CLS PRINT "ISI DATA 2" namafile$ = "FDAT2.dat" OPEN namafile$ FOR RANDOM AS #2 LEN = 38 FIELD #2. TTN$ 'ATUR DATA DI BUFFER LSET KC$ = KODE$ RSET JT$ = JTN$ RSET TT$ = TTN$ 'REKAM DATA DI RECORD PUT #2. 21 AS JT$.. CVS(KAA$) . JTN$ INPUT "TEKSTUR TANAH (TULISKAN: LIAT-BERPASIR)"." 'TUTUP FILE DO LOOP WHILE INKEY$ = "" END 'MEMANGGIL DAN MENAMPILKAN DATA DARI DUA FILE DATA TERPISAH CLS 'PRINT "DVIEW1:FILE DATA PERTAMA" namafile$ = "FDAT1. I PRINT PRINT "KODE CONTOH :". I NEXT I CLOSE #2 'TUTUP FILE PRINT "Press any key to continue. 2 AS KC$.

TAMPIL DATA" PRINT "3. ISI DATA BARU" PRINT "2. 31: PRINT JT$ LOCATE I + 1. 2 AS KC$. 11: PRINT KAM LOCATE I + 1. PIL IF PIL = 1 THEN CHAIN "DNEW1. 5: PRINT KAA LOCATE I + 1.BAS" ELSEIF PIL = 4 THEN . KAC CLS NEXT I 'PRINT "DVIEW2 : FILE DATA KEDUA" PRINT "KC KAM KAA KAC JENIS TANAH TEKSTUR TANAH" namafile$ = "FDAT2. CARI DATA" PRINT "5.BAS" ELSEIF PIL = 3 THEN CHAIN "DAPPEND1.KAA) / KAA) 'PRINT "KANDUNGAN AIR :". UBAH DATA" PRINT "6.DAT" OPEN namafile$ FOR RANDOM AS #2 LEN = 38 FIELD #2. 55: PRINT TT$ NEXT I CLOSE #1 CLOSE #2 END 10. 17: PRINT KAC LOCATE I + 1. 21 AS JT$.KC$ = KODE$ KAM = CVS(KAM$) KAA = CVS(KAA$) KAC = ((KAM .BAS" ELSEIF PIL = 2 THEN CHAIN "DVIEW1. 1: PRINT KC$ LOCATE I + 1. 1 LOCATE I + 1.bas”) PRINT "1. Membuat menu file data dengan perintah “chain” (“menuexc2. TAMBAH DATA" PRINT "4. 15 AS TT$ PANJANGRECORD = 38 POSRECORD = LOF(2) / PANJANGRECORD FOR I = 1 TO POSRECORD GET #2. SELESAI" PIL = 0 INPUT "TEKAN TOMBOL 1-6".

PILIH SALAH SATU TOMBOL (1-6)" DO LOOP WHILE INKEY$ = "" II. SCREENSHOOT PROGRAM (INPUT) & OUTPUT 1.CHAIN "DSEARCH1.BAS" ELSE END IF PRINT "SALAH TEKAN TOBOL.bas”) INPUT : .BAS" ELSEIF PIL = 6 THEN CHAIN "DFINISH1. File data baru (“dnew1.BAS" ELSEIF PIL = 5 THEN CHAIN "DCHANGE1.

bas) Input: . Menampilkan data (“dview1.Output : 2.

Output: 3.bas”) Input: . Menambah data (“dappnd1.

Mencari data tertentu (“dsearch1.bas) Input: .Output: 4.

.

Mengubah data tertentu (“dchange1.bas”) Input: .Output: 5.

.

bas”) Input: . Mengisi data baru di file data kedua (“dnew2.Output: 6.

bas”) Input: . Menggabungkan data di file data pertama dengan file data kedua (“dview2.Ouput: 7.

Pemrograman file data metode random qbasic (“menuexc1.Output: 8.bas”) Input: .

.

.

.

.

.

bas”) Input: .Output: 9. Materi I (“dview3.

.

Output: .

bas”) Input: Output: .10. Membuat menu file da5ta dengan perintah “chain” (“menuexc2.