Anda di halaman 1dari 9

Permasalahan

Diberikan sebuah file external data.dat, yang harus dibaca oleh program di mana program tersebut harus bisa membaca isi dari text data.dat dan hasil akhir dari program yang dibuat harus bisa menyimpan running dari program tersebut dalam type DAT.

data.dat

informatika//1 adalah//6 kumpulan//1 disiplin//1 sains//1 dan//3 rekayasa//1 yang//3 secara//3 khusus//5 menangani//6 masalah//1 transformasi//1 atau//3 informasi//1, dengan//3 menggunakan//6 fasilitas///1 mesin//1 otomatika//1 komputer//1. Dalam//3 melaksanakan//6 transformasi//1 atau//3 pengolahan//6 fakta//1 berlambang//6 terdapat//6 faktor//1 kerumitan//1 logika//1 dan//3 sistematika//1. yang//3 pada//3 tingakt//1 tertinggi//5 akan//7 menyamai//6 tingkat//1 kerumitan//1 proses//1 berfikir//6 manusia//1. jika//3 tingkat//1 tersebut//6 telah//7 dicapai//6 berarti//6 akan//7 ada//6 mesin//1 yang//3 mampu//5 melakukan//6 semua//2 yang//3 dapat//7 manusia//1. oleh//3 karenanya//4, ciri//1 yang//3 paling//7 dominan//5 dari//3 informatika //1 adalah//6 logika//1 dan//3 sistematika//1. program//1 studi//1 informatika//1 diharapkan//6 menghasilkan//6 lulusan//1 yang//3 mampu//5 menggunakan//6 komputer//1 sebagai//3 sarana//1 pendukung//1 pengolahan//6 data//1 informasi//1, menguasai//6 teknik//1 dan//3 metoda//1 untuk//3 menyelesaikan//6 persoalan//1 dengan//3 bantuan//1 komputer//1, serta//3 mampu//5 mengembangkan//6 kegiatan//1 penelitian//1 terpakai//6 secara//1 umum//5, komponen//1 dasar//1 ilmu//1 informatika//1adalah//6 perangkat//1 keras//5 komputer//1, perangkat//1 lunak//5 komputer//1, teknologi//1 bahasa//1 komputer//1 dan//3 aplikasi//1. pada//3 program//1 studi//1 informatika//1, komponen//1 perangkat//1 keras//5 hanya//7 merupakan//6 bagian//2 kecil//5 saja//7. perangkat//1 keras//5 merupakan//6 fokus//1 dari//3 program//1 studi//1 elektro//1. perangkat//1 lunak//5 komputer//1 secara//3 garis//1 besar//5 terdiri//6 dari//3 algoritma//1 pemrograman//1, arsitektur//1 mesin, arsitektur//1 data//1,sistem//1 terdistribusi//6, grafik//1 dan//3 pengolahan//6 citra//1, dan//3 intelegensia//1 buatan//6.

teknologi//1 bahasa//1 komputasi//1 mencakup//6 otomata//1, teori//1 bahasa//1 formal//5, teori//1 kompleksitas//5, teori//1 semantik//1, logika//1, numerik//1 dan//1 matematika//1 pemrograman//1.

aplikasi//1 informatika//1 mencakup//6 hampir//7 semua//2 bidang//1 kehidupan//1 manusia//1. aplikasi//1 yang//3 lebih//5 dikemukakan//6 dalam//3 program//1 studi//1 informatika//1

adalah//6 penerapan//1 dalam//3 bisnis//1, administrasi//1, saintifik//1 dan//3 teknik//1 aplikasinya//4 dalam//3 industri//1 seperti//3 robotika//1, kontrol//1 otomatika//1, dan//3 computer//1 aided//5 design//1, computer//1 aided//5 manufacturing//6 dan//3 lainnya//4.

Analisa :
Data.dat adalah file external yang digunakan sebagai dokumen yang nantinya akan di baca oleh program pembaca.c

Pembaca.c
#include<stdio.h> int main(){ //kamus char *cc[900]; int retval; int retTulis; FILE *fileSimpan; FILE *fileku; fileSimpan = fopen("Hasil.dat","w"); //program fileku = fopen("data.dat","r"); retval=fscanf(fileku," %s ",cc); // cc karena pointer while(retval != EOF){ printf("\n%s ",cc); retval = fscanf(fileku, "%s ",cc); retTulis =fprintf(fileSimpan,"%s \n",cc); } printf("\selesai...");

return 0; }

Hasil Program

Analisis :
Program pembaca.c adalah program yang digunakan untuk membaca file external data.dat dimana program ini akan membaca setiap kata dan mencetak kebawah (\n) yang diakhiri spasi dengan tanda CC karena pointer, dan akan berhenti apabila semua text telah dibaca. Dan hasil dari program akan disimpan dengan type file external yaitu hasil.dat

Hasil.DAT
informatika//1 adalah//6 kumpulan//1 disiplin//1 sains//1 dan//3 rekayasa//1 yang//3 secara//3

khusus//5 menangani//6 masalah//1 transformasi//1 atau//3 informasi//1, dengan//3 menggunakan//6 fasilitas///1 mesin//1 otomatika//1 komputer//1. Dalam//3 melaksanakan//6 transformasi//1 atau//3 pengolahan//6 fakta//1 berlambang//6 terdapat//6 faktor//1 kerumitan//1 logika//1 dan//3 sistematika//1. yang//3 pada//3 tingakt//1 tertinggi//5 akan//7 menyamai//6 tingkat//1 kerumitan//1 proses//1 berfikir//6 manusia//1. jika//3 tingkat//1

tersebut//6 telah//7 dicapai//6 berarti//6 akan//7 ada//6 mesin//1 yang//3 mampu//5 melakukan//6 semua//2 yang//3 dapat//7 manusia//1. oleh//3 karenanya//4, ciri//1 yang//3 paling//7 dominan//5 dari//3 informatika //1 adalah//6 logika//1 dan//3 sistematika//1. program//1 studi//1 informatika//1 diharapkan//6 menghasilkan//6 lulusan//1 yang//3 mampu//5 menggunakan//6 komputer//1 sebagai//3

sarana//1 pendukung//1 pengolahan//6 data//1 informasi//1, menguasai//6 teknik//1 dan//3 metoda//1 untuk//3 menyelesaikan//6 persoalan//1 dengan//3 bantuan//1 komputer//1, serta//3 mampu//5 mengembangkan//6 kegiatan//1 penelitian//1 terpakai//6 secara//1 umum//5, komponen//1 dasar//1 ilmu//1 informatika//1adalah//6 perangkat//1 keras//5 komputer//1, perangkat//1 lunak//5 komputer//1, teknologi//1 bahasa//1 komputer//1 dan//3 aplikasi//1.

pada//3 program//1 studi//1 informatika//1, komponen//1 perangkat//1 keras//5 hanya//7 merupakan//6 bagian//2 kecil//5 saja//7. perangkat//1 keras//5 merupakan//6 fokus//1 dari//3 program//1 studi//1 elektro//1. perangkat//1 lunak//5 komputer//1 secara//3 garis//1 besar//5 terdiri//6 dari//3 algoritma//1 pemrograman//1, arsitektur//1 mesin, arsitektur//1 data//1,sistem//1 terdistribusi//6, grafik//1 dan//3 pengolahan//6

citra//1, dan//3 intelegensia//1 buatan//6. teknologi//1 bahasa//1 komputasi//1 mencakup//6 otomata//1, teori//1 bahasa//1 formal//5, teori//1 kompleksitas//5, teori//1 semantik//1, logika//1, numerik//1 dan//1 matematika//1 pemrograman//1. aplikasi//1 informatika//1 mencakup//6 hampir//7 semua//2 bidang//1 kehidupan//1 manusia//1. aplikasi//1 yang//3 lebih//5 dikemukakan//6 dalam//3 program//1 studi//1 informatika//1 adalah//6

penerapan//1 dalam//3 bisnis//1, administrasi//1, saintifik//1 dan//3 teknik//1 aplikasinya//4 dalam//3 industri//1 seperti//3 robotika//1, kontrol//1 otomatika//1, dan//3 computer//1 aided//5 design//1, computer//1 aided//5 manufacturing//6 dan//3 lainnya//4.

Analisis :
Hasil Program diatas adalah file external hasil.dat yang telah diciptakan oleh program pembaca.c

Beri Nilai