ii
A. Deskripsi Permasalahan/ Analisis.3 B. Desain Flowchart....4 C. Source Code Program....6 D. Hasil Uji Program...9 E. Pedoman Pemakaian Program..10
LW07-1(Baca File) Pada tugas LW07-1 ini kita akan membuat program untuk membaca file RINPUT.DAT yang telah kita buat sebelumnya. Dengan RINPUT.DAT adalah data radiasi surya Yogyakarta.
Kemudian output yang kita inginkan adalah nilai sum, ave1, dan ave2 dari data tersebut. Untuk mencarinya kita dapat merumuskannya sebagai berikut:
Arithmatic average: =
=1
Moving average: = +1 + (1 )
LW07-2(Baca dan Tulis File) Pada tugas LW07-2 ini kita akan membuat program untuk membaca dan menulis file. File yang akan kita baca adalah RINPUT.DAT dan kita akan menuliskannya dalam ROUTPUT.TXT. Data yang kita gunakan masih sama dengan tugas LW07-1. File yang akan kita tulis yaitu berupa nilai sum ave1, dan ave2, dengan rumus : Arithmatic average: =
1 =1
Moving average: = +1 + (1 ) LW07-3(Perhitungan Jumlah Kata) Pada tugas LW07-3 ini kita akan membuat program untuk membuka file RINPUT.DAT.
Output yang ingin kita dapatkan adalah berupa jumlah kata dan jumlah karakter. Untuk mendapatkannya kita dapat menggunakan kode ASCII. B. Desain Flowchart LW07-1(Baca File)
START
iVal2 temp
NO
fp2 == NULL
YES
(!feof(fp2))& &(iNum<iVal 2)
rAve2 = temp
YES
i == iNum
NO
End
START
fp2 == NULL
YES
NO
(!feof(fp2))& &(iNum<iVal 2)
i == iNum
rAve2 = rAve2 0.8*(rAve2 - temp)
NO
End
rAve2 = temp
YES
START
i = -1 j=1
fgetc(fp2) i++
YES
j++
32==fgetc (fp2)
END
C. Pedoman Pemakaian Program LW07-1(Baca File) Untuk program baca file ini, kita dapat menjalankan programnya dengan cara langsung membuka aplikasi .exe-nya. Kemudian setelah terbuka program akan langsung melakukan proses, dan hasil yang akan kita dapatkan adalah nila sum, ave1 dan ave2 dari data yang telah kita buat. Untuk mengakhiri program tekan tanda x. LW07-2(Baca dan Tulis File) Untuk program baca dan tulis file ini, kita dapat menjalankan programnya dengan cara langsung membuka aplikasi .exe-nya. Kemudian setelah terbuka program akan langsung melakukan proses, dan hasil yang akan kita dapatkan adalah nila sum, ave1 dan ave2 dari data yang telah kita buat. Namun untuk program ini kita tidak dapat melihat nilai outputnya, karena program ini merupakan program untuk menulis file dan file yang ditulis oleh program tersebut dapat kita lihat di ROUTPUT.txt yang telah kita sediakan untuk menulis file hasil pemrosesan. Untuk mengakhiri tekan x. LW07-3(Perhitungan Jumlah Kata)
5
Untuk program perhitungan jumlah kata ini, kita dapat menjalankan programnya dengan cara langsung membuka aplikasi .exe-nya. Kemudian setelah terbuka program akan langsung melakukan proses, dan hasil yang akan kita dapatkan adalah analisis kata yang telah kita tulis dalam sebelumnya, yaitu berupa jumlah kata dan jumlah karakter. Untuk mengakhiri program tekan tanda x.