dokumen.tips modul 5 program kalkulator delphi
TRANSCRIPT
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
1/44
BAB I
PENDAHULUAN
1.1 LATAR BELAKANG.
Dewasa ini perkembangan teknologi semakin pesat baik dalam bidang
industri besar maupun industri rumahan. Untuk itu dibutuhkan sebuah software
atau program yang dapat memenuhi semua aspek industri, selain program yang
bunafit industri juga membutuhkan sumber daya manusia yang berkualitas.Untuk itu Microsoft Corporation mencoba membuat sebuah program yang dapat
mempermudah para programer pemula untuk belajar dalam membuat sebuah program yang dibutuhkan oleh dunia industri yaitu Borland Delphi 7..
Borland Delphi 7. hampir dapat memanfaatkan seluruh kemudahan sistem
operasi windows dan Borland Delphi merupakan bahasa pemograman yang
cukup populer dan mudah dipahami oleh para pemula.
Diharapkan dengan adanya program Borland Delphi mahasiswa dapat
menggunakan imajinasi dan kemampuannya untuk berlatih membuat program
yang nantinya dapat dipakai dalam dunia industri.
Untuk memajukan teknologi diseluruh dunia para ilmuwan menciptakan
sebuah benda yang berguna mempercepat dan mempermudah suatu pekerjaan
kantor dan perusahaan!perusahaan. "enemuan para ilmuwan itu dapat kita ambil
manfaatnya untuk dipelajari dan mengembangkannya.
Melalui penelitian dan percobaan yang membutuhkan waktu cukup lama
para ilmuwan dapat membuat suatu benda yang disebut #omputer. #omputer
selain dapat mempercepat dan mempermudah pekerjaan kantor, komputer juga
dapat membantu dalam mengembangkan $"% suatu negara. 'etelah
ditemukannya.
komputer, para ilmuwan dan para ahli belum puas begitu saja dengan
penemuannya sehingga masih dikembangkan lagi. #omputer yang dikembangkan
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
2/44
mengalami perubahan bentuk yang lebih kecil,dan memiliki program yang lebih
lengkap serta mudah dibawa kemana!mana.
#ita mahasiswa sebagai generasi penerus bangsa dituntut untuk menghargai
hasil penemuan para ilmuwan dan para ahli dengan cara mempelajari, bagaimana
cara menjalankan program komputer yang sudah ada. Di kalangan mahasiswa
program komputer sangat penting dan membutuhkan latihan!latihan, kursus!
kursus yang mendukung untuk mendalami dan memahami aplikasi program
komputer. Di dalam suatu perusahaan!perusahaan keahlian komputer sangat
dibutuhkan untuk mempermudah dan mempercepat pekerjaan, maka mahasiswa
wajib mengetahui betapa pentingnya komputer setelah lulus study. #ita sebagai
mahasiswa %eknik $ndustri harus dapat melihat dan melangkah ke depan untuk
keberhasilan baik study, diri kita, dan masyarakat pada umumnya.
Banyaknya program komputer pada saat ini seperti Borland Delphi 7. serta
program!program yang lain, perlu kita pelajari dan kita terapkan pada saat kita
mengamplikasikan program komputer.
1.2 TUJUAN PRAKTIKUM.
(dapun tujuan praktikum ini diadakan ialah)
a. Mengenalkan konsep bahasa pemograman. b. Mengenalkan konsep bahasa pemograman Delphi.c. Menjelaskan komponen dan fungsi * fungsi pada Borland Delphi 7..
d. Menjelaskan perancangan "rogram #alkulator dengan Borland Delphi dan
mengaplikasikanya dalam proses perhitungan Matematika.
1.3 MANFAAT PRAKTIKUM.
Dalam praktikum ini selain memiliki tujuan praktikum ini memilki
manfaat bagi mahasiswa diantaranya )
a. "raktikan memahami konsep bahasa pemrograman.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
3/44
b. "raktikan merancang program #lkulator dengan Borland Delphi 7..
1.4 BATASAN MASALAH.
Dalam hal ini praktikan membuat sebuah program #alkulator dengan
menggunakan Borland Delphi 7.. "raktikan mengetahui fungsi dan komponen
dalam pembuatan program #alkulator, selain itu praktikan dapat mempraktekan
langsung dalam membuat listing program dalam proses program #alkulator.
Mengaplikasikannya dalam proses perhitungan standart Matematika.
1.5. SISTEMATIKA PENULISAN.
"ada dasarnya, sistematika penulisan +aporan esmi ini berisikan
mengenai uraian yang akan dibahas pada masing*masing bab. 'ehingga dalam
setiap bab akan memiliki pembahasan topik tersendiri. (dapun sistematika
penulisan +aporan esmi ini sebagai berikut )
BAB 1 PENDAHULUAN
Dalam bab - ini berisi tentang +atar belakang, %ujuan praktikum, Manfaat
praktikum, Batasan masalah, dan sistematika pendahuluan.
BAB II LANDASAN TEORI
Dalam bab $$ ini berisi tentang definisi program Borland Delphi 7., ungsi
program Borland Delphi 7., komponen Delphi 7., teori pemograman
#alkulator, definisi program #alkulator, fungsi program #alkulator, dan
komponen pada program #alkulator.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
4/44
BAB III PROSEDUR PENGERJAAN.
Dalam bab $$$ ini berisi tentang prosedur pengerjaan tugas praktikum dan
%ugas +apres.
BAB IV PEMBAHASAN.
Dalam bab $/ berisi tentang tugas praktikum terdiri atas langkah
pengerjaan, form input program, listing program, output program, dan flowchart.
Dan tugas +("&' terdiri atas langkah pengerjaan, form input program, listing
program, output program, dan flow chart. .
BAB V PENUTUP.
Dalam bab / berisi tentang kesimpulan dari hasil yang kita peroleh dan
saran mengenai kurang lebihnya program yang di kerjakan. 'erta saran bagi para
pembimbing.
DAFTAR PUSTAKA.
Berisi tentang literatur * literatur sebagai acuan dalam menyelesaikan
laporan resmi.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
5/44
BAB II
LANDASAN TEORI
2.1 BORLAND DELPHI 7.0.
2.1.1 Def!" P#$%#&' B$#(&!) De(*+ 7.0.
Borland Delphi merupakan program yang berjalan pada system
operasi windows, yang dikeluarkan oleh perusahaan !oft%are $nprise.
"ihak $nprise membuat program Borland Delphi dengan konsep
pemrograman berorientasi 0bject, menyediakan interfa&e yang bersahabat
dengan manusia, serta 1U$ 2'rafi&al (nit )nterfa&e3.
Bahasa yang digunakan oleh Delphi merupakan sekumpulan dari
o*+e&t,oriented e-ten!ion! untuk standar pascal. "emrograman berorientasi
object merupakan ekstensi dari !tru&tured reu!e dan en&ap!ulation dari
data dengan fungsi!fungsinya. 'ekali anda mendefinisikan suatu &la!!,
anda dan programmer lainnya dapat menggunakannya pada aplikasi!
aplikasi yang berbeda, sehingga dapat mengurangi waktu pengembanga
dan meningkatkan produkti4itas. incian dari pemrograman berorientasi
object untk para programmer yang ingin menggunakan objek atau
komponen sudah di!in!tall pada component pallete.
Untuk mempermudah pemrogram dalam membuat program
aplikasi, Delphi menyediakan fasilitas pemrograman yang sangat lengkap.
asilitas pemrograman tersebut dibagi dalam dua kelompok, yaitu object
dan bahasa pemrograman. 'ecara ringkas object adalah suatu komponen
yang mempunyai bentuk fisik dan biasanya dapat dilihat 24isual3. 0bject
biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan!
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
6/44
batasan tertentu. 'edangkan bahasa pemrograman secara singkat dapat
disebut sebagai sekumpulan teks yang mempunyai arti tertentu.
Dan disusun dengan aturan tertentu serta untuk menjalankan tugas
tertentu. 1abungan dari object dan bahasa pemrograman ini sering disebut
sebagai bahasa pemrograman berorientasi object atau 0bject 0riented
"rogramming 200"3.
Bahasa pemrograman Delphi merupakan pengembangan dari
bahasa "ascal. %etapi bukan berarti untuk mempelajari bahasa
pemrograman Delphi harus mempelajari "ascal terlebih dahulu, karena
Borland Delphi 7 sudah dirancang sedemikian rupa sehingga memudahkan
bagi seorang pemula untuk merancang aplikasi berbasis 5indows denganBorland Delphi 7.
Borland Delphi 7 merupakan pilihan bagi sebagian kalangan
programmer untuk membuat aplikasi. 6al ini disebabkan kelebihan yang
ada pada Borland Delphi 7. Berikut ini sebagian kecil
dari banyak kelebihan Borland Delphi 7 )
Berbasis 0bject 0riented "rogramming 200"3. 'etiap bagian yang ada
pada program dipandang sebagai suatu object yang mempunyai sifat!sifat
yang dapat diubah dan diatur.
'atu file .e8e. 'etelah program dirancang dalam $D& 2$ntergrated
De4elopment &n4ironment3Delphi, Delphi akan mengkompilasinya
menjadi sebuah file e8ecutable tunggal. "rogram yang dibuat dapat
langsung didistribusikan dan dijalankan pada komputer lain tanpa perlu
menyertakan file D++ dari luar. $ni merupakan sebuah kelebihan yang
sangat berarti.
Borland Delphi 7 hadir bersama Borland #yli8 9 yang berbasiskan +inu8,
sehingga memungkinkan programmer untuk membuat aplikasi multi!
platform.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
7/44
#elebihan Delphi dibandingkan dengan progaram yang lain adalah
produktifitas. Dengan memakai Borland Delphi adalh cara yang paling
sederhana untuk membangun aplikasi berbasis window. "roduktifitas
pengembangan peragkat lunak dibagi meanjadi lima atribut penting,
sebagai berikut)
a. #ualitas dari lingkungan pengembangan 4isual.
b. #ecepatan compiler di bandingkan dengan kompleksitasnya.
c. #ekuatan dari bahasa pemograman dibandingkan dengan
kompleksitasnnya.
d. leksibilitasnya dari arsitektur basis data.
e. "ola desain dan pemakaian yang diwujudakn oleh frameworknya.
#ekurangan Borland Delphi 7. sebagai berikut)
a. %idak ada dukungan :;!Bit asli.
Delphi menciptakan aplikasi asli hanya 9
untuk menulis aplikasi :;!bit 5indows asli, yang dibutuhkan untuk
menggunakan lebih dari ; 1B memori. 'elain itu, (nda tidak dapat
menulis plug!in untuk aplikasi :;!bit dan layanan pihak ke!9,
seperti 5indows &8plorer. Dukungan untuk aplikasi :;!bit telah di
roadmap Delphi untuk beberapa tahun, tetapi telah ditunda beberapa
kali. "eta jalan saat =7> menunjukkan proyek Commodore,
membawa dukungan :;!bit, tetapi tidak menyatakan tanggal
kedatangan.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
8/44
b. %idak Cross platform.
Delphi adalah, dalam dirinya sendiri, bukan sebuah alat lintas
platform. ilis terbaru berisi Delphi Delphi "rism yang dapatdigunakan untuk mengembangkan. (plikasi ?&%. @ lintas platform,
C0D&C "royek A, ditampilkan pada peta jalan terbaru =>. @uga
+aarus 2freeware Delphi Clone3 yang berisi #omponen yang
paling sering digunakan /C+ dari Delphi adalah cross!platform
antara +inu8, Mac 0' dan 5indows.
c. #ompatibilitas ke belakang.
'etiap rilis baru dari Delphi upaya untuk menjaga kompatibilitas
mundur sebanyak mungkin. 6al ini memungkinkan pengguna untuk
membangun kode warisan tanpa khawatir tentang apapun
antarmuka rusak atau fungsi. ?amun, beberapa pengembang merasa
bahwa perhatian untuk kompatibilitas mundur menahan e4olusi
bahasa Delphi, dan telah menyebabkan desain agak tanggal dalam
perpustakaan kelas standar 2/C+ %+3.
(da tiga 4ersi dari delphi yaitu)
a. Delphi E 'tandart) adalah 4ersi pemula yang ditujukan untuk
pelajar yang ingin mandalami delphi. /ersi ini lengkap dengan
segala sesuatu yang di perlukan utuk memulai membuat aplikasi
Delphi. /ersi ini lengkap dengan dilengkapi E komponen
standart di dalam Component "alletenya.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
9/44
b. Delphi E "rofessional) adalah program yang ditujukan oleh dan
untuk pengembang "rofessional ynag tidak memrlukan fasilitas
client ser4er. /ersi professional berisi semua fasilitas di /ersi
satndart dengan beberapa tambahan, di antarannya komponen
standart sebanyak -E komponen.
c. Delphi E &nterprise) adalh program yang di tujukan untuk
pengembang yang lebih tinggi yaitu pengembang dengan
aplikasi yang berkomunikasi dengan ser4er 'F+. #omponen
standart yang dimilikinya sebanyak
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
10/44
c. Delphi juga dapat menangani data dalam berbagai format database,
misalnya M' * (ccess, 'y Base, 0racle, o8pro, $nformi8, DB
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
11/44
beberapa baris teks di dalam form.
Button #omponen yang dipakai untuk membuat button yang akan
dipakai untuk memilih pilihan di dalam aplikasi. @ika mengklik komponen button tersebut maka suatu perintah atau kejadian
akan dijalankan.
Check Bo8 #omponen yang digunakan untuk memilih atau membatalkan
suatu pilihan, yaitu dengan cara mengklik komponen.
adio Button #omponen yang digunakan untuk memberikan sekelompok
pilihan dan hanya ada satu pilihan yang dapat dipilih. Untuk
memilih salah satu pilihan adalah dengan mengklik tombol
pilihan yang diinginkan.
+ist Bo8 #omponen yang digunakan untuk membuat sebuah daftar
pilihan, dimana hanya ada satu pilihan yang dapat dipilih.
Untuk mencari dan kemudian memilih salah satu pilihan yang
terdapat di dalam daftar dapat menggunakan mengklik tombol
drop down.
Combo Bo8 #omponen yang digunakan untuk membuat sebuah daftar
pilihan, dimana hanya ada satu pilihan yang dapat dipilih.
Untuk mencari dan kemudian memilih salah satu pilihan yang
terdapat di dalam daftar dapat menggunakan mengklik tombol
drop down.
'croll Bar #omponen ini mempunyai fungsi yang sama seperti batang
penggulung yang terdapat dalam program!program berbasis
5indows pada umumnya.
1roup Bo8 'ebuah kontainer yang dapat digunakan untuk
mengelompokkan komponen!komponen lain seperti adio
Button, CheckBo8 dan komponen kontainer yang lain.
adio 1roup #omponen ini merupakan komponen kombinasi dari
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
12/44
1roupBo8 dan didesain untuk membuat sekelompok
adioButton.
"anel
'ebuah kontainer yang dapat digunakan untuk membuat
'tatusBar, %oolBar dan %ool"alette.
(ction +ist #omponen yang berisi daftar action yang digunakan bersama!sama dengan komponen dan control seperti item menu dan
button.
a. "roject
"roject adalah sekumpulan form, unit, dan beberapa hal lain dalam
program aplikasi. 'ingkatnya, "roject adalah program aplikasi itu sendiri.
ile utama project disimpan dalam file berakhiran .dpr 2Delphi project3.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
13/44
b. orm
orm adalah suatu object yang dipakai sebagai tempat bekerja program
aplikasi. orm berbentuk jendela dan dapat dibayangkan sebagai kertas
atau meja kerja yang dapat digambari atau diletakkan object * object lain
diatasnya.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
14/44
c. Unit
Unit adalah modul kode program. Unit dapat berisi kumpulan function
atau procedure yang dipakai project. unction dan procedure adalah satu
atau lebih baris program yang dipakai untuk melakukan tugas tertentu.
d. "rogram
"rogram dibangun dari satu unit atau lebih. "ada Delphi program secara
otomatis dibuat dan diupdate oleh Delphi pada saat kita menambahkan,
mengedit atau menghapus form, dan unit.
e. "roperty
"roperty digunakan untuk mendefinisikan atribut atau setting suatu object.
'uatu object biasanya mempunyai beberapa property, yang dapat diatur
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
15/44
langsung dari tab "roperties dalam jendela object $nspector maupun lewat
kode program.
f. &4ent
&4ent adalah suatu peristiwa atau kejadian yang diterima oleh suatu
object, misalnya diklik, drag, tunjuk dan lain * lain. &4ent yang akan
diterima object akan memicu Delphi untuk memeriksa apakah ada
kode program yang didefinisikan dalam e4ent tersebut. @ika ada maka
Delphi akan menjalankannya.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
16/44
g. Method
Method adalah procedure atau perintah yang melekat pada suatu object.
'ebagai contoh object dataset mempunyai method untuk menggerakkan
petunjuk record.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
17/44
(dapun juga beberapa perangkat * perangkat dalam program Borland
Delphi, 'ebagai berikut)
a. Menu.
Menu pada Delphi memiliki kegunaan seperti menu pada aplikasi
indo%! lainnya. Dari menu ini programmer dapat memanggil,
menyimpan program, menjalankan program, meremo4e komponen atau
menambahkan komponen baru dan lain sebagainya. 'ingkatnya segala
sesuatu yang berhubungan dengan )D Delphi dapat (nda lakukan dari
menu.
b. 'peed Bar)
peed Bar atau yang sering juga disebut tool*ar berisi kumpulan
tombol yang tidak lain adalah pengganti beberapa item menu yang
sering digunakan. Dengan kata lain, setiap tombol pada peed Bar
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
18/44
menggantikan salah satu item menu. 'ebagai contoh, tombol kiri atas
adalah pengganti ile ?ew , tombol disebelah kanannya adalah
pengganti menuile 0pen , dan seterusnya.
c. Component "allette.
omponent Palette berisi kumpulan i&on yang melambangkan
komponen!komponen pada /C+ 2 i!ual omponent i*rary 3. /C+
adalah merupakan pustaka komponen yang dengannya (nda dapat
membangun sebuah aplikasi. "ada omponent Palette , terdapat
beberapa tab, yaitu tandard , Additional! , Data A&&e!! , Data ontrol!
dan lain sebagainya.
d. 0bject %ree/iew.
4*+e&t 5reeie% berisi struktur pohon yang menampilkan semua
nama komponen yang telah (nda letakkan pada form de!igner atau biasa
juga disebut dengan hirarki seperti pada indo%! -plorer .
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
http://www.bringinfo.co.cc/2010/02/komponen-atterbilang.htmlhttp://www.bringinfo.co.cc/2010/02/komponen-atterbilang.htmlhttp://www.bringinfo.co.cc/2010/02/komponen-atterbilang.htmlhttp://www.bringinfo.co.cc/2010/02/komponen-atterbilang.html
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
19/44
e. 0bject $nspector.
4*+e&t )n!pe&tor digunakan untuk mengubah karakteristik dari
sebuah komponen. (da dua tab pada 4*+e&t )n!pe&tor , yaitu Propertie!
dan 6ent! . "ada tab Propertie! (nda dapat mengubah nilai dari
beberapa komponen yang telah diletakkan pada form , sedangkan tab
6ent!digunakan untuk menyisipkan kode untuk menangani kejadian
tertentu. #ejadian dapat dibangkitkan karena bebarapa hal, seperti
pengklikan mouse, penekanan tombol keyboard, penutupan jendela dan
lain sebagainya.
f. orm Disigner.
orm De!igner merupakan tempat dimana programmer dapat
merancang jendela aplikasi atau tempat untuk desain interfa&e dari
aplikasi indo%! . Desain form dilakukan dengan cara meletakkan
komponen!komponen yang diambil dari omponent Palette .
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
20/44
g. Code &ditor.
ode ditor adalah tempat dimana programmer menuliskan kode
program yang pernyataan!pernyataannya dalam bahasa 4*+e&t Pa!&al .
6al utama yang perlu diperhatikan dalam ode ditor adalah (nda
tidak perlu menuliskan seluruh kode sumber karena Delphi telah
menuliskan semacam kerangka sumber.
2.2. PROGRAM KALKULATOR.
2.2.1. Def!" P#$%#&' K&(-,(&$#.
"rogram kalkulator adalah salah satu program aplikasi Borland
delphi yang diperuntukan pada proses perhitungan atau sebagai alat hitungdan dalam perngerjaan suatu data, contohnya kita mencari 4olume, luas,
penambahan, perkalian, pengurangan, pembagian, pemangkatan dan lain *
lain. "rogram kalkulator memberikan seluruh kemudahan dan kecanggihan
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
21/44
yang dimiliki oleh sistem oprasi Borland Delphi, secara umum
kemampuan program kalkulator menyediakan kemapuan yang
memungkiankan untuk membuat aplikasi yang sesuai dengan data yang
akan dikerjakan.
"rogram pada umumnya dibuat untuk dapat menyelesaikan
permasalahan tertentu. 'ebagai contoh sebuah program matematika dibuat
untuk menyelesaikan permasalahan yang berhubungan dengan perhitungan.
'ebuah program dapat didesain dan dibuat dengan baik apabila
permasalahan yang akan di tangani telah terdefinisi. Dari permasalahan
yang telah didefinisikan dengan baik akan dapat diketahui data ! data yang
menjadi masukan, sehingga proses dapat berjalan. Di dalam mempelajari
mengenai komputer, tidak perlu seorang yang pintar mengenai matematika,
akan tetapi orang!orang yang dapat berpikir secara logis. Cara berpikir
yang logis tidak hanya dimonopoli oleh seorang matematician, namun
semua orang, apakah ia seorang dokter, sastrawan, ahli hukum, ekonom,
pendidik maupun seorang konselor sekalipun. "enggunaan program
kalkulator agar kita sebagai mahasiswa bisa latihan dan mengerti cara
pembuatan program kalkulator dengan menggunakan microsoft Borland
Delphi 7.. "rogram kalkulator di susun dengan banyak komponen *
komponen dan dengan bahasa pemrograman yang mudah di mengerti agar
hasilnya bisa sesuai dan mudah di gunakan.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
22/44
2.2.2. F,!%" P#$%#&' K&(-,(&$#.
-. "rogaram kalkulator dapat memudahkan kita dalam proses perhitungan.
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
23/44
e. 5indow 0bject %ree/iew
"ada window ini terdapat laporan tentang berbagai obyek yang
dibuat pada form- seperti label-, label
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
24/44
f. 5indow 0bject $nspector
"ada window ini terdapat semua properti yang dimiliki oleh obyek
terpilih 2cara memilih obyek adalah klik obyek langsung pada diagram
di "roject &8plorer atau klik langsung pada obyeknya, misalnya orm3.
5indow object inspector ini jika pada 4isual basic adalah window
properties.
%ampilan "roperties dan &4ents pada 5indow 0bject $nspector.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
25/44
BAB III
PROSEDUR PENGERJAAN
3.1 TUGAS PARKTIKUM PROGRAM KALKULATOR.
-. Menjalankan program Borland Delphi 7. dengan cara mengklik 'tart *
pilih (ll "rogram ! Borland Delphi 7..
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
26/44
9. #lik +abel 'ebanyak 98 dan tuliskan ?ilai -, ?ilai
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
27/44
:. 'etelah orm awal jadi kemudian tulis listing program yang dibutuhkan
dalam pembuatan program kalkulator.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
28/44
7. #lik -8 untuk mencoba menjalankan program #alulator setelah
listing programnya jadi.
3.2 TUGAS LAPORAN RESMI PROGRAM KALKULATOR.
-. Menjalankan program Borland Delphi 7. dengan cara mengklik 'tart *
pilih (ll "rogram ! Borland Delphi 7..
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
29/44
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
30/44
:. %ulis listing program yang dibutuhkan project.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
31/44
BAB IV
PEMBAHASAN
4.1. TUGAS PRAKTIKUM PROGRAM KALKULATOR.
4.1.1 I!*,.
4.1.2. L"!% P#$%#&'.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
32/44
4.1.3. O,*,.
a. "enjumlahan.
b. "engurangan.
c. "erkalian.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
33/44
d. "embagian
4.1.4. Kee#&!%&! Pe#!&+.
-. +abel - 2?ilai -3
Unit ini digunakan untuk menampilkan keterangan ?ilai-, dengan
mengetikkan pada caption dan pemakai tidak dapat berinteraksi
dengannya 2hanya untuk tampilan te8t3.
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
34/44
E. &dit < 2?ilai
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
35/44
'%(%
D&.& I!*,. /! ?ilai -
! ?ilai <
L".!% P#$%#&' / ?ilai-)J strtoint2edit-.%e8t3K
?ilai
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
36/44
4.2 TUGAS LAPORAN RESMI PROGRAM KALKULATOR.
4.2.1 I!*,.
4.2.2. L"!% P#$%#&'.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
37/44
4.2.3 O,*,
a. "enjumlahan.
b. "engurangan.
c. "erkalian.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
38/44
d. "embagian
e. "angkat.
f. (kar #uadrat.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
39/44
4.2.4. Kee#&!%&! P#$%#&'
-. +abel - 2?ilai -3
Unit ini digunakan untuk menampilkan keterangan ?ilai-, dengan
mengetikkan pada caption dan pemakai tidak dapat berinteraksi
dengannya 2hanya untuk tampilan te8t3.
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
40/44
. Button 9 283
Unit ini digunakan untuk memberikan suatu perintah atau tindakan
berupa formula perkalian 283.
I. Button ; 2 ) 3
Unit ini digunakan untuk memberikan suatu perintah atau tindakan
berupa formula pembagian 2)3.
-. Button E 2 Clear 3
Unit ini digunakan untuk memberikan suatu perintah atau tindakan
untuk menghapus data.
--. Button : 2 &8it 3
Unit ini digunakan untuk memberikan suatu perintah atau tindakan
untuk keluar dari aplikasi.
Praktikum Pemrograman Borland Delphi 7.0 Harly Arfimianto / 0932010032 / ela!a1 / A "odul # Program $alkulator .
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
41/44
'%(%
D&.& I!*,. /! ?ilai -
! ?ilai <
L".!% P#$%#&' /
?ilai-)J strtoint2edit-.%e8t3K
?ilai
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
42/44
BAB V
PENUTUP
5.1 Ke"'*,(&!
Dari pembahasan diatas, maka dapat di ambil kesimpulan dari Borland
Delphi, yaitu )
-. Dapat lebih memahami mengenai segala hal tentang penggunaan
program Borland Delphi dan mengaplikasikannya.
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
43/44
5.2 S&!
-. Untuk mempercepat proses belajar sebaiknya setiap mahasiswa
mendapatkan - komputer, agar mahasiswa lebih cepat mengerti dan
mempraktekkannya.
-
8/18/2019 'Dokumen.tips Modul 5 Program Kalkulator Delphi
44/44
DAFTAR PUSTAKA
(nonyme,