Anda di halaman 1dari 4

Analisa

Aplikasi Komputer

Modul VI
(TIPE DATA ENUMERASI DAN OPERASI FILE)

Nama : Adam Maulana Firmansyah

NIM : 202071051

Kelas :B

Jurusan : D3 Teknologi Listrik

Tgl Praktikum : 1 Desember 2020

SMART ELECTRONIC SYSTEMS LABORATORY


Institut Teknologi PLN
Jakarta
2020
Adam Maulana Firmansyah
2020-71-051

Program 23 ENUM

Pada program 23 kali ini yang berjudul ENUM dimana Enum atau Enumerasi adalah tipe data
bilangan bulat yang masing-masing bilangnya berbentuk konstanta identifier. Deklarasi tipe data
enumerasi mirip structure. Karena elemen data enumerasi aslinya adalah bilangan bulat maka
kata kunci ini tidak dituliskan.

Pada program ke dua puluh tiga ini kita harus menyusun struktur kodenya yang ingin kita
buat.Pada awal pemrogaman terdapat header.Pada contoh,baris pertama kode yang dimasukkan
adalah #include<stdio.h> yang berfungsi untuk mengakses fungsi yang ada pada header file dan
mengaktifkan perintah print.Pada baris kedua kode yang di masukkan adalah #include<conio.h>
yang berfungsi untuk mengaktifkan perintah dan sebagai pustaka untuk membuat kumpulan
keyword.Kemudian pada baris ketiga kode yang di ketik dalam pemograman adalah main()
yang berfungsi utama dalam suatu pemograman.Setelah itu pada baris ke empat terdapat
pembuka blok ({ ) yang berfungsi untuk mengumpulkan statement atau ekspresi.Selanjutnya
terdapat kode program enum {senin,selasa,rabu,kamis,jumat,sabtu,minggu} t_hari; t_hari
hari; dimana enum adalah tipe data bilangan bulat yang masing-masing bilangnya berbentuk
konstanta identifier.Selanjutnya terdapat kode program int i; dimana int adalah tipe data untuk
bilangan bulat.Setelah itu pada baris ke delapan terdapat float suhu, jsuhu = 0; dimana tipe
data float digunakan untuk menampung angka pecahan.Kemudian terdapat kode program
for(i=1;i<=7;i++) dimana for merupakan stuktur kontrol perulangan yang dimana jumlah
perulangan ditentukan dalam struktur dan dimana i++ maka pada baris pertama adalah i+1, pada
baris kedua ( i+1) +1, dan pada baris ketiga (i+1+1) +1, kemudian seterusnya hingga memenuhi
kondisi dari perulangan tersebut Jadi dalam struktur berisi nilai awal, kondisi, dan langkah
perulangan.Selanjutnya terdapat pembuka blok ({ ) yang berfungsi untuk mengumpulkan
statement atau ekspresi.Setelah itu terdapat kode program scanf("%f",&suhu); jsuhu += suhu;
dimana scanf digunakan untuk menginput data yang akan dimasukkan dan %f digunakan untuk
menampilkan bilangan pecahan dan dimana += merupakan operator penugasan yang digunakan
untuk pengisian dan penambahan.Selanjutnya terdapat penutup blok (}).Kemudian terdapat
kode program printf("\nrerata = %.2f", jsuhu/7); dimana printf digunakan untuk mencetak atau
menampilkan output dan \n digunakan untuk membuat baris baru.Setelah itu terdapat
getch()yang berfungsi untuk menahan tampilan pada layar executable.Pada baris terakhir
terdapat kode program yaitu penutup blok (}).

Setelah itu kita me-running program dengan cara meng klik debug kemudian klik run.Jika dalam
program tidak ada kesalahan maka layar executable akan otomatis muncul.Jika layar executable
belum muncul berarti ada kesalahan dalam penulisan kode atau ada kode yang terlewat.Maka
kita harus membenarkan dan memperbaiki kode terlebih dahulu.

Smart Electronic Systems Laboratory

Institut Teknologi PLN


Adam Maulana Firmansyah
2020-71-051

Program 24 Membuat File

Pada program 24 kali ini yang berjudul membuat file.Pada program ke dua puluh
empat ini kita harus menyusun struktur kodenya yang ingin kita buat.Pada awal pemrogaman
terdapat header.Pada contoh,baris pertama kode yang dimasukkan adalah #include<stdio.h>
yang berfungsi untuk mengakses fungsi yang ada pada header file dan mengaktifkan perintah
print.Pada baris kedua kode yang di masukkan adalah #include<conio.h> yang berfungsi untuk
mengaktifkan perintah dan sebagai pustaka untuk membuat kumpulan keyword.Setelah itu
terdapat kode program #define CTRL_Z 26 dimana #define digunakan untuk mendefinisikan
sebuah variable (pin input-output dll) dengan nama variabel baru.Kemudian pada baris ke empat
kode yang di ketik dalam pemograman adalah main() yang berfungsi utama dalam suatu
pemograman.Setelah itu pada baris ke lima terdapat pembuka blok ({ ) yang berfungsi untuk
mengumpulkan statement atau ekspresi.

Pada baris ke enam terdapat kode program FILE*pf; char kar,nama; dimana Pada saat
mendeklarasikan sebuah file pointer misalnya dengan instruksi FILE *pf maka yang dibentuk
hanya pointernya saja. Struktur yang berisi informasi file belum dialokasi. Setelah file tersebut di
aktifkan barulah struktur tersebut dialokasikan dan tipe data char sendiri digunakan untuk
menampung 1 digit karakter entah itu berupa huruf maupun angka.Selanjutnya terdapat kode
program printf("Masukkan nama file anda :"); dimana printf digunakan untuk mencetak atau
menampilkan output.Setelah itu terdapat kode program scanf("%s",&nama); dimana scanf
digunakan untuk menginput data yang akan dimasukkan dan %s digunakan untuk menampilkan
teks (string).Kemudian terdapat kode program printf("\nMasukkan asal kota anda :\n");
dimana printf digunakan untuk mencetak atau menampilkan output.Setelah itu terdapat kode
program if((pf=fopen(&nama,"w"))==NULL) dimana if adalah sebuah kondisi percabangan
untuk banyak kondisi dan operasi file w yang berarti untuk membuka file baru untuk ditulis.
Untuk dapat membuka sebuah file dapat menggunaan instruksi fopen().Selanjutnya terdapat
kode program { puts("File tidak dapat diciptakan !\r\n"); } dimana fungsi puts adalah fungsi
untuk menampilkan output dan \n digunakan untuk membuat baris baru.Setelah itu terdapat kode
program while((kar=getche())!=CTRL_Z) putc(kar,pf); fclose(pf); dimana setelah selesai
dilakukan pembukaan file, file yang dibuka harus ditutup kembali dengan menggunakan
instruksi fclose() atau fcloseall().

Setelah itu terdapat getch()yang berfungsi untuk menahan tampilan pada layar executable.Pada
baris terakhir terdapat kode program yaitu penutup blok (}).Setelah itu kita me-running program
dengan cara meng klik debug kemudian klik run. Jika dalam program tidak ada kesalahan maka
layar executable akan otomatis muncul.Jika layar executable belum muncul berarti ada kesalahan
dalam penulisan kode atau ada kode yang terlewat.Maka kita harus membenarkan dan
memperbaiki kode terlebih dahulu.

Smart Electronic Systems Laboratory

Institut Teknologi PLN


Adam Maulana Firmansyah
2020-71-051

Program 25 Membuka File

Pada program 25 kali ini yang berjudul membuka file dimana Untuk dapat
membuka sebuah file dapat menggunaan instruksi fopen(). File dapat berupa file biner atau file
teks. File biner adalah file pola penyimpanan di dalam disk dalam bentuk biner, seperti bentuk
pada memori (RAM) computer. File teks adalah file yang pola penyimpanan datanya dalam
bentuk karakter. Penambahan yang perlu dilakukan untuk menentukan mode teks atau biner
adalah “t” untuk file teks dan “b” untuk file biner. Prototype fungsi fopen() ada di dalam header
stdio.h.

Pada program ke dua puluh lima ini kita harus menyusun struktur kodenya yang ingin kita
buat.Pada awal pemrogaman terdapat header.Pada contoh,baris pertama kode yang dimasukkan
adalah #include<stdio.h> yang berfungsi untuk mengakses fungsi yang ada pada header file dan
mengaktifkan perintah print.Pada baris kedua kode yang di masukkan adalah #include<conio.h>
yang berfungsi untuk mengaktifkan perintah dan sebagai pustaka untuk membuat kumpulan
keyword.Kemudian pada baris ketiga kode yang di ketik dalam pemograman adalah main()
yang berfungsi utama dalam suatu pemograman.Setelah itu pada baris ke empat terdapat
pembuka blok ({ ) yang berfungsi untuk mengumpulkan statement atau ekspresi.

Pada baris ke lima terdapat kode program FILE*pf; char kar,kota; dimana Pada saat
mendeklarasikan sebuah file pointer misalnya dengan instruksi FILE *pf maka yang dibentuk
hanya pointernya saja. Struktur yang berisi informasi file belum dialokasi. Setelah file tersebut di
aktifkan barulah struktur tersebut dialokasikan dan tipe data char sendiri digunakan untuk
menampung 1 digit karakter entah itu berupa huruf maupun angka.Selanjutnya terdapat kode
program printf("Masukkan nama file anda :"); dimana printf digunakan untuk mencetak atau
menampilkan output.Setelah itu terdapat kode program scanf("%s",&kota); dimana scanf
digunakan untuk menginput data yang akan dimasukkan dan %s digunakan untuk menampilkan
teks (string).Kemudian terdapat kode program printf("\nAsal kota anda adalah:\n"); dimana
printf digunakan untuk mencetak atau menampilkan output.Setelah itu terdapat kode program
if((pf=fopen(&kota,"w"))==NULL) dimana if adalah sebuah kondisi percabangan untuk banyak
kondisi dan operasi file w yang berarti untuk membuka file baru untuk ditulis. Untuk dapat
membuka sebuah file dapat menggunaan instruksi fopen().Selanjutnya terdapat kode program {
puts("File tidak dapat dibuka!\r\n"); } dimana fungsi puts adalah fungsi untuk menampilkan
output dan \n digunakan untuk membuat baris baru.Setelah itu terdapat kode program
while((kar=getc(pf))!=EOF) putchar(kar); fclose(pf);); dimana setelah selesai dilakukan
pembukaan file, file yang dibuka harus ditutup kembali dengan menggunakan instruksi fclose()
atau fcloseall().

Setelah itu terdapat getch()yang berfungsi untuk menahan tampilan pada layar executable.Pada
baris terakhir terdapat kode program yaitu penutup blok (}).Setelah itu kita me-running program
dengan cara meng klik debug kemudian klik run. Jika dalam program tidak ada kesalahan maka
layar executable akan otomatis muncul.Jika layar executable belum muncul berarti ada kesalahan
dalam penulisan kode atau ada kode yang terlewat.Maka kita harus membenarkan dan
memperbaiki kode terlebih dahulu.

Smart Electronic Systems Laboratory

Institut Teknologi PLN

Anda mungkin juga menyukai