Dokumen.tips Modul 5 Program Kalkulator Delphi

Embed Size (px)

Citation preview

  • 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,