praktikum alpro 1.docx

28
LAPORAN PRAKTIKUM CONSOLE APPLICATION BORLAND DELPHI MENCIPTAKAN PROGRAM PENGHITUNG LUAS SEGITIGA DAN LUAS LINGKARAN Nama Praktika n Nomor Mahasisw a Tanggal Kumpul Tanda tangan Praktik an Laboran Ditha Runita 13611182 9 Oktober 2013 Nama Penilai Tanggal Koreksi Nilai Tandatangan Asist en Dosen 1 Kelas: D1

Upload: ditha-runita

Post on 26-Oct-2015

93 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: praktikum alpro 1.docx

LAPORAN PRAKTIKUM

CONSOLE APPLICATION

BORLAND DELPHI

MENCIPTAKAN PROGRAM PENGHITUNG LUAS SEGITIGA DAN

LUAS LINGKARAN

Nama

Praktikan

Nomor

MahasiswaTanggal Kumpul

Tanda tangan

Praktikan Laboran

Ditha Runita 13611182 9 Oktober 2013

Nama PenilaiTanggal

KoreksiNilai

Tandatangan

Asisten Dosen

1. Berky Rian Efanna

2. Dwima Rindy Atika

Dr. rer.Nat. Dedi Rosadi,

S.Si., M.Sc

JURUSAN STATISTIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS ISLAM INDONESIA

YOGYAKARTA

2013

1

Kelas:

D1

Page 2: praktikum alpro 1.docx

BAB I

PENDAHULUAN

A. Latar Belakang

Untuk membuat program yang ditulis oleh seseorang agar bisa dijalankan oleh

komputer, manusia memerlukan suatu program lain yang berfungsi

menerjemahkan program ke dalam bentuk yang dimengerti oleh komputer,

yaitu yang disebut dengan bahasa mesin. Salah satu program yang berfungsi

menerjemahkan suatu program yang ditulis seseorang menjadi bentuk yang

dimengerti oleh komputer adalah Delphi.

Delphi adalah bahasa pemrograman yang menggunakan visualisasi sama seperti

Visual Basic (VB). Tapi bahasa yang digunakan oleh Delphi seperti bahasa

yang digunakan Pascal yang biasa disebut Objek Pascal.

Delphi memiliki beberapa aplikasi, salah satunya adalah Console Application.

Console Applicaton merupakan sebuah aplikasi yang tidak mempunyai form.

Aplikasi ini berbasis text mode dan umumnya berjalan pada command prompt.

Sebagai seorang praktikan yang awam dalam hal pemrograman, maka sudah

seharusnyalah praktikan mulai memperlajari cara penulisan code atau bahasa

pemrograman terutama Delphi untuk memudahkan praktikan dalam membuat

program yang lebih lanjut.

B. Studi Kasus

Seorang siswa Sekolah Dasar mendapatkan PR untuk menghitung luas segitiga

dan luas lingkaran. Dan ia sudah menyelesaikan PRnya, tapi ia ingin

membuktikan bahwa jawabannya benar ataukah salah. Oleh karena itu dia

2

Page 3: praktikum alpro 1.docx

membutuhkan alat/program penghitung luas segitiga dan lingkaran yang mudah

untuk digunakan, terutama oleh siswa Sekolah Dasar sepertinya.

3

Page 4: praktikum alpro 1.docx

BAB II

DESKRIPSI KERJA

A. Alat dan Bahan

1. Komputer/Laptop/Notebook

2. Aplikasi Borland Delphi

B. Prosedur Kerja

==Membuat Program Penghitung Luas Segitiga==

Langkah-langkah yang dilakukan dalam praktikum ini adalah :

1. Setelah menginstal aplikasi Borland Delphi, praktikan membuka program.

Cara membukanya dengan menekan tombol start dan klik icon Borland

Delphi 7.

Gambar 2.1

2. Kemudian akan muncul aplikasi seperti gambar 2.2

4

Page 5: praktikum alpro 1.docx

Gambar 2.2

3. Kemudian klik file – new – other. Maka akan muncul kotak dialog seperti

gambar 2.3

Gambar 2.3

4. Kemudian klik Console Application maka akan muncul kotak dialog seperti

gambar 2.4

5

Page 6: praktikum alpro 1.docx

Gambar 2.4

5. Langkah pertama yang dilakukan adalah memberi nama program yang akan

praktikan buat dengan menuliskan teks dibawah ini:

program Program_Penghitung_Luas_Segitiga;

{$APPTYPE CONSOLE}

6. Kemudian menentukan variabel apasaja yang akan digunkan dalam program

ini. Praktikan akaan menuliskan teks dibawah ini:

uses

SysUtils;

var

a,b,c:real;

7. Membuat teks yang akan menunjukkan nama pengguna beserta NIM nya.

Praktikan akan memasukkan teks berikut:

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

writeln('.........................'); readln;

8. Lalu teks terakhir yang perlu dimasukkan adalah teks yang menjelaskan

cara kerja program ini. Atau berupa perintah yang yang dapat dimengerti

6

Page 7: praktikum alpro 1.docx

komputer sehingga bisa melakukan perhitungan luas segitiga dengan cara

menuliskan teks berikut:

write('==PROGRAM PENGHITUNG LUAS

SEGITIGA==');readln;

write('Panjang '); readln(a);

write('Lebar '); readln(b);

c := 0.5*a*b;

writeln('........................');

writeln('Panjang :',a);

writeln('Lebar :',b);

writeln;

writeln('Tekan Enter Untuk Mencari Luas');

readln;

writeln(0.5,'*',a,'*',b,'=',c);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

9. Secara lengkap teks yang dituliskan dalam kotak dialog Console

Application adalah sebagai berikut:

program Program_Menghitung_Luas_Segitiga;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

a,b,c:real;

7

Page 8: praktikum alpro 1.docx

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

writeln('.........................'); readln;

write('==PROGRAM PENGHITUNG LUAS

SEGITIGA==');readln;

write('Panjang '); readln(a);

write('Lebar '); readln(b);

c := 0.5*a*b;

writeln('........................');

writeln('Panjang :',a);

writeln('Lebar :',b);

writeln;

writeln('Tekan Enter Untuk Mencari Luas');

readln;

writeln(0.5,'*',a,'*',b,'=',c);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

10. Setelah menekan tombol run atau F9 maka akan muncul program yang telah

praktikan buat seperti gambar 2.5

8

Page 9: praktikum alpro 1.docx

Gambar 2.5

==Membuat Program Penghitung Luas Lingkaran==

1. Setelah menginstal aplikasi Borland Delphi, praktikan membuka program

tersebut. Dan cara membukanya dengan menekan tombol start dan klik icon

Borland Delphi 7.

Gambar 2.6

2. Kemudian akan muncul aplikasi seperti gambar 2.7

9

Page 10: praktikum alpro 1.docx

Gambar 2.7

3. Kemudian klik file – new – other. Maka akan muncul kotak dialog seperti

gambar 2.8

Gambar 2.8

10

Page 11: praktikum alpro 1.docx

4. Kemudian klik Console Application maka akan muncul kotak dialog seperti

gambar 2.9

Gambar 2.9

5. Memberikan nama untuk program yang akan praktikan buat dengan cara

mengetikkan kode di bawah ini:

program Program_Penghitung_Luas_Lingkaran;

{$APPTYPE CONSOLE}

6. Menentukan variabel apasaja yang akan praktikan gunakan dengan

mengetikkan kode sebagai berikut:

uses

SysUtils;

var

a,b:real;

7. Membuat teks yang akan menunjukkan nama pengguna beserta NIM nya.

Praktikan akan memasukkan teks berikut:

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

writeln('.........................'); readln;

11

Page 12: praktikum alpro 1.docx

8. Menuliskan teks yang berisi perintah yang akan digunakan komputer untuk

menghitung luas lingkaran sesuai dengan teks di bawah ini:

write('==PROGRAM PENGHITUNG LUAS

LINGKARAN==');readln;

write('Masukkan Jari-jari: ');readln(a);

b:=3.14*a;

writeln('...................');

writeln('Jari-jari : ',a);

writeln;

writeln('Tekan enter');

readln;

writeln(3.14,'*',a,'=',b);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

9. Secara lengkap teks yang praktikan tuliskan di dalam dialog box Console

Application tersebut adalah sebagai berikut:

program Program_Penghitung_Luas_Lingkaran;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

a,b:real;

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

12

Page 13: praktikum alpro 1.docx

writeln('.........................'); readln;

write('==PROGRAM PENGHITUNG LUAS

LINGKARAN==');readln;

write('Masukkan Jari-jari: ');readln(a);

b:=3.14*a;

writeln('...................');

writeln('Jari-jari : ',a);

writeln;

writeln('Tekan enter');

readln;

writeln(3.14,'*',a,'=',b);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

10. Setelah mengetikkan semua teks diatas maka untuk menjalankan program

tersebut praktikan mengklik tombol run atau menekan F9, maka program

tersebut akan terlihat seperti gambar dibawah ini

Gambar 2.10

13

Page 14: praktikum alpro 1.docx

BAB III

PEMBAHASAN

Dalam menuliskan perintah pada Borland Delphi maka ada beberapa hal yang

harus diperhatikan. Praktikan akan mengambil contoh dari program menghitung luas

segitiga agar lebih mudah untuk dipahami.

Hal yang pertama praktikan ketikkan dalam pembuatan program ini adalah

teks berikut:

program Menghitung_Luas_Segitiga;

{$APPTYPE CONSOLE}

Dalam penulisan nama program atau judul, praktikan tidak boleh

menggunakan spasi, tapi untuk memisah kata yang satu dengan yang lain

menggunakan unnderscor. Dan tanda titik koma (;) diakhir kalimat dituliskan sebagai

pemisah antara instruksi satu dengan lainnya.

Variabel yang kita ketikkan sebagai inisial suatu persamaan yang kita

gunakan bisa bersifat satu huruf atau bisa juga menggunakan kata. Tapi kali ini

praktikan akan menggunakan variabel satu huruf seperti kode yang praktikan tuliskan

di bawah ini:

uses

SysUtils;

var

a,b,c:real;

Praktikan menggunakan variabel satu huruf tidak lain dengan alasan untuk

mempermudah penulisan kode. Lalu kata real setelah variabel itu ditujukan untuk

membatasi bahwa angka yang akan kita gunakakn ini adalah bilangan real. Namun,

14

Page 15: praktikum alpro 1.docx

jika membuat suatu program yang nilai ataupun angka yang dihasilkan berbentuk

bilangan asli, maka kata real tersebut bisa diganti dengan integer. Penggunaan real ini

juga untuk menunjukkan bahwa angka yang dihasilkan bisa berupa bilangan desimal.

Setelah praktikan mengetikkan variabel yang digunakan beserta bentuk

bilangannya, maka yang selanjutnya diketikkan adalah perintah pada komputer.

Perintah ini akan diawali dengan kata begin dan diakhiri dengan end (titik). Cara

penulisannya adalah sebagai berikut:

program Program_Penghitung_Luas_Segitiga;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

a,b,c:real;

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

writeln('.........................'); readln;

write('==PROGRAM PENGHITUNG LUAS

SEGITIGA==');readln;

write('Panjang '); readln(a);

write('Lebar '); readln(b);

c := 0.5*a*b;

writeln('........................');

writeln('Panjang :',a);

writeln('Lebar :',b);

15

Page 16: praktikum alpro 1.docx

writeln;

writeln('Tekan Enter Untuk Mencari Luas');

readln;

writeln(0.5,'*',a,'*',b,'=',c);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

Di dalam penulisan kode terdapat kata write dan writeln. Kata tersebut memiliki

perbedaan. Jika kita menggunkan perintah write maka tulisan yang kita tulis di kode

akan terlihat sedangkan jika menggunkan writeln tulisan itu tidak akan terlihat.

Dan kata read dan readln juga digunakan dalam konteks yang berbeda. Apabila

setelah suatu perintah kita menuliskan read, maka perintah selanjutnya akan muncul

disamping perintah sebelumnya. Misalkan praktikan menulikan kode sebagai berikut

write('Ditha Runita');read;

write('13611182');read;

write('Panjang '); readln(a);

write('Lebar '); readln(b);

maka nama, NIM dan panjang akan tertulis dalam baris yang sama seperti gambar di

bawah ini:

16

Page 17: praktikum alpro 1.docx

Gambar 3.1

Tapi jika praktikan menggunakan readln maka perintah selanjutnya akan muncul

setelah praktikan menekan tombol enter. Misalnya code yang praktikan tuliskan

adalah sebagai berikut:

write('Ditha Runita'); readln;

write('13611182'); readln;

write('panjang'); readln;

write('Lebar');readln;

maka program yang dihasilkan akan terlihat seperti gambar berikut:

17

Page 18: praktikum alpro 1.docx

Gambar 3.2

Dan untuk menuliskan formula atau rumus maka praktikan menggunakan kode

seperti di bawah ini:

c := 0.5*a*b;

Kode ini berarti nilai c didapatkan dengan cara mengalikan 0.5 dengan nilai a

yang telah dimasukkan oleh pengguna dan nilai b yang juga telah dimasukkan oleh

pengguna.

Dan untuk mengakhiri suatu perintah maka praktikan menuliskan end(titik). Seperti

contoh di bawah ini:

END.

Kata end tersebut berfungsi untuk mengakhiri suatu perintah.

Jika kode atau perintah yang telah praktikan ketikkan sudah benar, maka

program akan berjalan dengan baik. Contoh program yang telah berhasil dibuat

adalah sebagai berikut:

18

Page 19: praktikum alpro 1.docx

Gambar 3.3

19

Page 20: praktikum alpro 1.docx

BAB 1V

KESIMPULAN

Dari berbagai hal yang telah dilakukan oleh praktikan, maka praktikan

menyimpulkan beberapa hal, sebagai berikut:

1. Pengetikkan kode atau perintah harus benar jika tidak ingin terjadi kesalahan

dalam penghitungan.

2. Beberapa tanda seperti titik, titik koma dan lain sebagainya sangat

berpengaruh dalam hasil dari program yang praktikan buat.

3. Kode program yang praktikan ketikkan untuk membuat program penghitung

luas segitiga adalah sebagai berikut:

program Program_Penghitung_Luas_Segitiga;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

a,b,c:real;

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

writeln('.........................'); readln;

write('==PROGRAM PENGHITUNG LUAS

SEGITIGA==');readln;

write('Panjang '); readln(a);

write('Lebar '); readln(b);

c := 0.5*a*b;

20

Page 21: praktikum alpro 1.docx

writeln('........................');

writeln('Panjang :',a);

writeln('Lebar :',b);

writeln;

writeln('Tekan Enter Untuk Mencari Luas');

readln;

writeln(0.5,'*',a,'*',b,'=',c);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

4. Dan kode yang praktikkan tuliskan untuk membuat program penghitung luas

lingkaran adalah sebagai berikut:

program Program_Penghitung_Luas_Lingkaran;

{$APPTYPE CONSOLE}

uses

SysUtils;

var

a,b:real;

begin

write('Nama : Ditha Runita');readln;

write('NIM : 13611182');readln;

writeln('.........................'); readln;

write('==PROGRAM PENGHITUNG LUAS

LINGKARAN==');readln;

write('Masukkan Jari-jari: ');readln(a);

21

Page 22: praktikum alpro 1.docx

b:=3.14*a;

writeln('...................');

writeln('Jari-jari : ',a);

writeln;

writeln('Tekan enter');

readln;

writeln(3.14,'*',a,'=',b);

readln;

{ TODO -oUser -cConsole Main : Insert code here }

end.

22

Page 23: praktikum alpro 1.docx

BAB V

DAFTAR PUSTAKA

1. Arifin, Nur (2012).Seputar Delphi.[Online]. Tersedia:

klikkirikanan.blogspot.com/2012/02/seputar-delphi.html [4 Oktober 2013].

2. Kadir, Abdul (2007). Mudah Menjadi Programer Delhi. Yescom.Yogyakarta.

3. Sya’roni, Mizan (2012). Aplikasi Console Pada Delphi 7.[Online]. Tersedia:

masrhoonie.blogspot.com/2012/10/aplikasi-console-pada-delphi-7.html

[5Oktober 2013].

23