PENDAHULUAN
Bagi manusia proses berulang bisa menjadi hal yang melelahkan,dan bisa
mengakibatkan proses yang salah karena kurangnya konsentrasi. Dengan demikian
program Delphi dapat membantu proses perulangan tanpa terjadi kesalahan.Adapun
macam-macam bentuk perulangan pada Delphi :
a.
Perulangan For To Do
Perulangan dengan statement for adalah perulangan yang digunakan untuk
melakukan suatu proses dalam sebuah blok program. Proses perulangan For
To Do dimulai dengan nilai terkecil ke besar. Bentuk Umum : For variabel :=
nilai awal to nilaiakhir statement. Catatan : semua variabel yang berhubungan
dengan perulangan harus mempunyai tipe data sama.
b.
c.
Perulangan While Do
Perulangan While Do adalah statement perulangan akan terus melakukan suatu
proses selama kondisi/syarat yang ditentukan bernilai benar. Bentuk Umum :
Statement While Variabel Syarat Do Pernyataan.
d.
b.
Percabangan case
Case of adalah merupakan metode lain dari sebuah percabangan, berfungsi sama
seperti fungsi if yaitu untuk melakukan seleksi atas beberapa pilihan dengan
kondisi sebagai syarat yang harus terpenuhi. Secara fungsi case dan if tidak ada
perbedaan tetapi untuk penulisan fungsi case lebih mudah diterapkn untuk pilihan
atau kondisi lebih dari satu. Bentuk Umum fungsi Case Of : Case<variabel> of .
BAB II
DESKRIPSI KERJA
Studi kasus pengerjaan soal
Program yang akan dikerjakan dapat digambarkan dengan algoritma dalam
bentuk diagam alur / Flow Chart, yaitu sebagai berikut.
Flow Chart
3. Klik menu File, lalu pilih submenu New kemudian pilih Other.
BAB III
PEMBAHASAN
BAB III
PEMBAHASAN
Berdasarkan kasus yang diambil praktikan, telah dijelaskan awal tahapan
memulai program Dephi 7. Berikut penjelasan dari program yang dibuat praktikan :
1.
2.
10
Var digunakan untuk menuliskan semua peubah atau symbol yang akan terus
digunakan pada program yang ingin dibuat. Berdasarkan gambar 3.1 variabel
yang digunakan adalah menu dan data (sebagai variable bantu) ,n(banyak
data), i (nilai awal data) yang bernilai integer artinya output dalam bentuk
bilangan bulat. Kemudian variansi, rata-rata (ratarata) , SD (standar
deviasi), c(Xi) ,d (X),e (e+d), pilihan bernilai Real yang artinya
outputnya dalam bentuk bilangan desimal.
4.
5.
Pada bagian input yaitu bagian dimana terdapat tempat untuk memasukkan
data, gunakan writeln yang artinya saat running maka kursor akan tepat
berada dibawah input yang dimasukkan.
writeln ('PROGRAM UNTUK MENGHITUNG RUMUS STATISTIKA DESKRIPTIF');
writeln; writeln;
writeln ('
MENU
');
writeln;
writeln ('
1. Menghitung Rata-rata
');
writeln ('
2. Menghitung Variansi
');
writeln ('
');
writeln;
writeln ('
');
repeat
writeln; writeln;
write ('Tekan Menu Yang Anda Inginkan = ');
readln (menu);
11
12
Dari syntax diatas dapat dijelaskan beberapa hal yaitu Case menu of adalah
percabangan yang dibuat praktikan untuk membuat tiga menu. Angka 1 digunakan
untuk menunjukan pilihan menu 1 yang digunakan untuk menghitung rata-rata
dengan rumus
2:
begin
writeln; writeln; writeln;
writeln ('Anda Memilih Menu (2)');
writeln; writeln;
writeln ('2. Menghitung Variansi');
writeln; writeln;
write ('masukkan banyaknya data = ');
readln (n);
13
Angka (2) pada syntax diatas menunjukan menu nomor 2 yang merupakan
program untuk menghitung variansi dengan rumus
. Dimulai
dengan begin , masukkan perintah masukkan banyaknya data = maka sisstem akan
membacanya sebagai n.
c :=0 ;
for i:=1 to n do
begin
write('Masukkan data ke ',i,'= ');
readln(data);
c:=c+data;
d:=sqr(data);
e:=e+d;
end;
begin
ratarata:= c/n;
variansi:=(e-(n*sqr(ratarata)))/(n-1);
writeln; writeln;
writeln ('Variansi Dari Data Tersebut Adalah = ' ,
variansi:2:2);
end;
end;
14
yang dimasukkan sebanyak (i) data kemudian akan menghasilkan output berupa
data. Selanjutnya masukkan rumus c (jumlah data),yang dimaksud sqr adalah
kuadrat yang artinya d(kuadrat data),dan e(e + kuadrat data).Lalu dituliskan pula
rumus variansi = (e-(n*sqr(ratarata)))/(n-1) , yang dimaksud dengan (*) adalah
mengalikan
(/)
artinya
adalah
membagi.
end
artinya
adalah
untuk
mengakhiri.Adapun perbedaan and yang atas dan yang bawah adalah end yang atas
untuk mengakhiri program pengulangan for to do,sedangkan endyang bawah untuk
mengakhiri menu 2.
3:
begin
writeln; writeln; writeln;
writeln ('Anda Memilih Menu(3)');
writeln; writeln;
writeln ('3.Standar Deviansi');
writeln; writeln;
write ('masukkan banyaknya data = ');
readln (n);
Angka (3) pada syntax diatas menunjukan menu nomor 3 yang merupakan
program untuk menghitung standar deviasi dengan rumus
15
for i:=1 to n do
begin
write('Masukkan data ke ',i,'= ');
readln(data);
c:=c+data;
d:=sqr(data);
e:=e+d;
end;
begin
ratarata:= c/n;
variansi:=(e-(n*sqr(ratarata)))/(n-1);
Sd := sqrt(variansi);
writeln; writeln;
writeln ('Standar Deviasi Dari Data Tersebut Adalah = ' , SD:2:2);
end;
end;
16
bawah adalah end yang atas untuk mengakhiri program pengulangan for to
do,sedangkan endyang bawah untuk mengakhiri menu 3.
else
Writeln; Writeln;
Writeln ('MAAF, KEYWORD YANG ANDA MASUKKAN TIDAK TERDAPAT DALAM
MENU');end;
writeln; writeln;
write ('tekan 1 untuk mengulang,tekan 2 untuk mengahiri = ');
readln(Pilihan);
until (Pilihan>=2) or (Pilihan<=0);
writeln;writeln;
if Pilihan = 2 then
writeln ('TERIMA KASIH TELAH MENGGUNAKAN PROGRAM INI')
else
if Pilihan > 2 then
writeln ('MAAF KEYWORD ANDA SALAH');
writeln; writeln ;
readln ;
17
18
19
20
BAB IV
PENUTUP
Dari berbagai hal yang telah dilakukn oleh praktikan , maka praktikan dapat
menyimpulkan beberapa hal sebagai berikut :
1.
Statement dalam If dalam delphi ada beberapa syntax atau cara penulisan. Cara
penulisannya adalah if kondisi then pernyataan;,
2.
Sintaks For to do adalah sintaks yang sebaiknya digunakan pada saat kita ingin
melakukan operasi perulangan dimana operasiperulangan yang akan kita lakukan
kita ketahui jumlah nya berapa kali.
3.
4.
Dalam penulisan syntax dituntut harus teliti dan harus memperhatikan tanda
kurung,karena tanda kurung berpengaruh pada hasil program.
21
DAFTAR PUSTAKA
Yusti, Yudi (2012. Penggunaan If Then Pada Delphi. [Online]. Tersedia:
http://buluhiris.blogspot.com/2012/08/penggunaan-if-then-pada-delphi.html
[27 Oktober 2013, 17.15].
Khoiroh, Siti Muhimatul (2012). Pengenalan Program Delphi. [Online]. Tersedia:
http://muhimatul-azka.blogspot.com/2012_12_01_archive.html
[26
Oktober
2013, 22.20].
Novaldy Pratama Putra (2013).Program Untuk Menghitung Data Statistika
Deskriptif.[Laporan Praktikum].Yogyakarta (ID) : Fakultas Matematika dan
Ilmu Pengetahuan Alam , Universitas Islam Indonesia.
22