Docstoc

MEMBUAT PROGRAM GAJI DENGAN DELPHI 7.0

Document Sample
MEMBUAT PROGRAM GAJI DENGAN DELPHI 7.0 Powered By Docstoc
					                                    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.0.
  Borland Delphi 7.0 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. Penemuan 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 Komputer. Komputer
  selain dapat mempercepat dan mempermudah pekerjaan kantor, komputer juga
  dapat membantu dalam mengembangkan IPTEK suatu                 negara. Setelah
  ditemukannya.



          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
         Modul 9 Program Gaji.
    komputer, para ilmuwan dan para ahli belum puas be gitu saja dengan
  penemuannya sehingga masih dikembangkan lagi. Komputer yang dikembangkan
  mengalami perubahan bentuk yang lebih kecil,dan memiliki program yang lebih
  lengkap serta mudah dibawa kemana- mana.

       Kita 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. Kita sebagai
  mahasiswa Teknik Industri 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.0 serta
  program-program yang lain, perlu kita pelajari dan kita terapkan pada saat kita
  mengamplikasikan program komputer.



1.2 TUJUAN PRAKTIKUM.

    Adapun 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.0.
    d. Menjelaskan perancangan Program Gaji dengan Borland Delphi dan
       mengaplikasikannya dalam proses perhitungan perdagangan.




          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
          Modul 9 Program Gaji.
1.3 MANFAAT PRAKTIKUM.

        Dalam     praktikum      ini selain memiliki tujuan praktikum ini memilki
  manfaat bagi mahasiswa diantaranya :

    a. Praktikan memahami konsep bahasa pemrograman.

    b. Praktikan merancang program gaji dengan Borland Delphi 7.0.




1.4 BATASAN MASALAH.

        Dalam hal ini praktikan membuat sebuah program gaji dengan
   menggunakan Borland Delphi 7.0. Praktikan mengetahui fungsi dan komponen
   dalam pembuatan program, selain itu praktikan dapat mempraktekan langsung
   dalam    membuat    listing     program   dalam   proses   program   gaji   dan
   mengaplikasikannya dalam proses perhitungan total gaji yang diterima pegawai.




1.5. SISTEMATIKA PENULISAN.

        Pada dasarnya, sistematika penulisan Laporan Resmi ini berisikan
   mengenai uraian yang akan dibahas pada masing–masing bab. Sehingga dalam
   setiap bab akan memiliki pembahasan topik tersendiri. Adapun sistematika
   penulisan Laporan Resmi ini sebagai berikut :

   BAB 1 PENDAHULUAN

        Dalam bab 1 ini berisi tentang Latar belakang, Tujuan praktikum, Manfaat
   praktikum, Batasan masalah, dan sistematika pendahuluan.




           Praktikum Pemrograman Borland Delphi 7.0
           Harly Arfimianto / 0932010032 / Selasa 1 / A
           Modul 9 Program Gaji.
BAB II LANDASAN TEORI

     Dalam bab II ini berisi tentang definisi program Borland Delphi 7.0, Fungsi
program Borland Delphi 7.0, komponen Delphi 7.0, teori pemrograman gaji,
definisi program gaji, fungsi program gaji, dan komponen pada program gaji.

BAB III PROSEDUR PENGERJAAN.

     Dalam bab III ini berisi tentang prosedur pengerjaan tugas praktikum.

BAB IV PEMBAHASAN.

     Dalam bab IV berisi tentang tugas praktikum terdiri atas langkah
pengerjaan, form input program, listing program, output program, dan flowchart.

BAB V PENUTUP.

     Dalam bab V berisi tentang kesimpulan dari hasil yang kita peroleh dan
saran mengenai kurang lebihnya program yang di kerjakan. Serta 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 / Selasa 1 / A
       Modul 9 Program Gaji.
                                   BAB II

                           LANDASAN TEORI



2.1 BORLAND DELPHI 7.0.

   2.1.1 Definisi Program Borland Delphi 7.0.

                Borland Delphi merupakan program yang berjalan pada system
        operasi windows, yang dikeluarkan oleh perusahaan software Inprise.
        Pihak   Inprise membuat program Borland Delphi dengan konsep
        pemrograman berorientasi Object, menyediakan interface yang bersahabat
        dengan manusia, serta GUI (Grafical Unit Interface).

                Bahasa yang digunakan oleh Delphi merupakan sekumpulan dari
        object-oriented extensions untuk standar pascal. Pemrograman berorientasi
        object merupakan ekstensi dari structured reuse’ dan encapsulation dari
        data dengan fungsi- fungsinya. Sekali anda mendefinisikan suatu class,
        anda dan programmer lainnya dapat menggunakannya pada aplikasi-
        aplikasi yang berbeda, sehingga dapat mengurangi waktu pengembanga
        dan meningkatkan produktivitas. Rincian dari pemrograman berorientasi
        object untk para programmer yang ingin menggunakan objek atau
        komponen sudah di-install pada component pallete.

                Untuk   mempermudah pemrogram dalam membuat program
        aplikasi, Delphi menyediakan fasilitas pemrograman yang sangat lengkap.
        Fasilitas pemrograman tersebut dibagi dalam dua kelompok, yaitu object
        dan bahasa pemrograman. Secara ringkas object adalah suatu komponen
        yang mempunyai bentuk fisik dan biasanya dapat dilihat (visua l). Object
        biasanya dipakai untuk melakukan tugas tertentu dan mempunyai batasan-


          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
          Modul 9 Program Gaji.
batasan tertentu. Sedangkan bahasa pemrograman secara singkat dapat
disebut sebagai sekumpulan teks yang mempunyai arti tertentu.
       Dan disusun dengan aturan tertentu serta untuk menjalankan tugas
tertentu. Gabungan dari object dan bahasa pemrograman ini sering disebut
sebagai bahasa pemrograman berorientasi object atau Object Oriented
Programming (OOP).
       Bahasa pemrograman Delphi merupakan pengembangan dari
bahasa Pascal.      Tetapi bukan berarti     untuk      mempelajari bahasa
pemrograman Delphi harus mempelajari Pascal terlebih dahulu, karena
Borland Delphi 7 sudah dirancang sedemikian rupa sehingga memudahkan
bagi seorang pemula untuk merancang aplikasi berbasis Windows dengan
Borland Delphi 7.
       Borland Delphi 7 merupakan pilihan bagi sebagian kalangan
programmer untuk membuat aplikasi. Hal ini disebabkan kelebihan yang
ada pada Borland Delphi 7. Berikut ini sebagian kecil
       dari banyak kelebihan Borland Delphi 7 :
• Berbasis Object Oriented Programming (OOP). Setiap bagian yang ada
pada program dipandang sebagai suatu object yang mempunyai sifat-sifat
yang dapat diubah dan diatur.
• Satu file .exe. Setelah program dirancang dalam IDE (Intergrated
Development       Environment)Delphi,   Delphi    akan    mengkompilasinya
menjadi sebuah file executable tunggal. Program yang dibuat dapat
langsung didistribusikan dan dijalankan pada komputer lain tanpa perlu
menyertakan file DLL dari luar. Ini merupakan sebuah kelebihan yang
sangat berarti.
• Borland Delphi 7 hadir bersama Borland Kylix 3 yang berbasiskan Linux,
sehingga memungkinkan programmer untuk membuat aplikasi multi-
platform.




  Praktikum Pemrograman Borland Delphi 7.0
  Harly Arfimianto / 0932010032 / Selasa 1 / A
  Modul 9 Program Gaji.
        Kelebihan Delphi dibandingkan dengan progaram yang lain adalah
produktifitas. Dengan memakai Borland Delphi adalh cara yang paling
sederhana untuk membangun aplikasi berbasis window. Produktifitas
pengembangan peragkat lunak dibagi meanjadi lima atribut penting,
sebagai berikut:

   a. Kualitas dari lingkungan pengembangan visual.

   b. Kecepatan compiler di bandingkan dengan kompleksitasnya.

   c. Kekuatan     dari     bahasa   pemograman      dibandingkan   dengan
        kompleksitasnnya.

   d. Fleksibilitasnya dari arsitektur basis data.

   e. Pola desain dan pemakaian yang diwujudakn oleh frameworknya.

        Kekurangan Borland Delphi 7.0 sebagai berikut:

   a.   Tidak ada dukungan 64-Bit asli.

           Delphi menciptakan aplikasi asli hanya 32-bit. Tidaklah
        mungkin untuk menulis aplikasi 64-bit Windows asli, yang
        dibutuhkan untuk menggunakan lebih dari 4 GB memori. Selain itu,
        Anda tidak dapat menulis plug- in untuk aplikasi 64-bit dan layanan
        pihak ke-3, seperti Windows Explorer. Dukungan untuk aplikasi
        64-bit telah di roadmap Delphi untuk beberapa tahun, tetapi telah
        ditunda beberapa kali. Peta jalan saat [7] menunjukkan proyek
        Commodore, membawa dukungan 64-bit, tetapi tidak menyatakan
        tanggal kedatangan.




  Praktikum Pemrograman Borland Delphi 7.0
  Harly Arfimianto / 0932010032 / Selasa 1 / A
  Modul 9 Program Gaji.
   b.   Tidak Cross platform.

          Delphi adalah, dalam dirinya sendiri, bukan sebuah alat lintas
        platform. Rilis terbaru berisi Delphi Delphi Prism yang dapat
        digunakan untuk mengembangkan. Aplikasi NET. J lintas platform,
        CODEC Proyek X, ditampilkan pada peta jalan terbaru [8]. Juga
        Lazarus (freeware Delphi Clone) yang berisi Komponen yang
        paling sering digunakan VCL dari Delphi adalah cross-platform
        antara Linux, Mac OS dan Windows.

   c.   Kompatibilitas ke belakang.

          Setiap rilis baru dari Delphi upaya untuk menjaga kompatibilitas
        mundur sebanyak mungkin. Hal ini memungkinkan pengguna untuk
        membangun kode warisan          tanpa khawatir     tentang apapun
        antarmuka rusak atau fungsi. Namun, beberapa pengembang merasa
        bahwa perhatian untuk kompatibilitas mundur menahan evolusi
        bahasa Delphi, dan telah menyebabkan desain agak tanggal dalam
        perpustakaan kelas standar (VCL / RTL).

Ada tiga versi dari delphi yaitu:

        a. Delphi 5 Standart: adalah versi pemula yang ditujukan untuk
           pelajar yang ingin mandalami delphi. Versi ini lengkap dengan
           segala sesuatu yang di perlukan utuk memulai membuat aplikasi
           Delphi. Versi ini lengkap dengan dilengkapi 85 komponen
           standart di dalam Component Palletenya.

        b. Delphi 5 Professional: adalah program yang ditujukan oleh dan
          untuk pengembang Professional ynag tidak memrlukan fasilitas
          client / server. Versi professional berisi semua fasilitas di Versi



  Praktikum Pemrograman Borland Delphi 7.0
  Harly Arfimianto / 0932010032 / Selasa 1 / A
  Modul 9 Program Gaji.
                 satndart dengan beberapa tambahan, di antarannya komponen
                 standart sebanyak 150 komponen.

               c. Delphi 5 Enterprise: adalh program yang di tujukan untuk
                 pengembang yang lebih tinggi yaitu pengembang dengan
                 aplikasi yang berkomunikasi dengan server SQL. Komponen
                 standart yang dimilikinya sebanyak 200.

2.1.2 Fungsi Program.

               Borland   Delphi 7.0     hampir    dapat    memanfaatkan    seluruh
     kemudahan dan kecanggihan yang dimiliki oleh sistem operasi windows.
     Secara umum kemampuan Borland Delphi 7.0 adalah menyediakan
     komponen-komponen yang memungkinkan anda membuat aplikasi atau
     program baik itu program yang ringan dalam sekala rumahan sampai
     program interprice yang besar dan rumit, atau aplikasi yang di jalankan
     melalui internet.

     Adapun fungsi dari pemrograman Borland Delphi 7 adalah :


     a.     Delphi dapat membuat berbagai jenis aplikasi, misalnya untuk

            mengolah teks, grafik, angka, database, dan aplikasi web.

     b.     Delphi menyediakan fasilitas pemrograman yang sangat lengkap.

            Fasilitas pemrograman tersebut dibagi dalam dua kelompok, yaitu

            obyek dan bahasa pemrograman. Gabungan dari obyek dan bahasa

            pemrograman ini sering disebut sebagai bahasa pemrograman

            berorientasi object atau Object Oriented Programing ( OOP ).

     c.     Delphi juga dapat menangani data dalam berbagai format database,

            misalnya MS – Access, Sy Base, Oracle, Foxpro, Informix, DB2, dll.


          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
          Modul 9 Program Gaji.
   2.1.3 Komponen program Borland Delphi 7.0.

          Komponen Borland Delphi terdiri dari

KOMPONEN                                          FUNGSI
Pointer            Pointer adalah komponen khusus dan terdapat disetiap tab
                   dalam component palatte. Komponen pointer adalah komponen
                   select yang digunakan untuk memilih komponen dalam form
                   designer.
Frames             Sebuah      kontainer   yang    digunakan   untuk   menampung
                   komponen frame dapat diletakkan dalam form atau frame-
                   frame yang lain.
Main Menu          Komponen yang digunakan untuk membuat menu bar dan
                   menu drop down. Komponen ini bersifat invisible.


Pop Up Menu        Komponen yang digunakan untuk membuat menu popup yang
                   akan muncul jika pemakai melakukan proses klik kanan.
                   Komponen ini bersifat invisible.
Label              Komponen ini hanya digunakan untuk menambahkan teks di
                   dalam form



Edit               Komponen yang digunakan untuk menerima satu baris teks
                   yang merupakan data input pemakai. Komponen ini juga dapat
                   digunakan untuk menampilkan teks.




Memo               Komponen Memo dipakai untuk memasukkan atau menapilkan
                   beberapa baris teks di dalam form.




            Praktikum Pemrograman Borland Delphi 7.0
            Harly Arfimianto / 0932010032 / Selasa 1 / A
           Modul 9 Program Gaji.
Button              Komponen yang dipakai untuk membuat button yang akan
                    dipakai untuk memilih pilihan di dalam aplikasi. Jika mengklik
                    komponen button tersebut maka suatu perintah atau kejadian
                    akan dijalankan.


Check Box           Komponen yang digunakan untuk memilih atau membatalkan
                    suatu pilihan, yaitu dengan cara mengklik komponen.



Radio Button        Komponen 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.
List Box            Komponen 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 Box           Komponen 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.


Scroll Bar          Komponen ini mempunyai fungsi yang sama seperti batang
                    penggulung yang terdapat dalam program-program berbasis
                    Windows pada umumnya.
Group Box           Sebuah       kontainer     yang   dapat   digunakan     untuk
                    mengelompokkan komponen-komponen lain seperti Radio
                    Button, CheckBox dan komponen kontainer yang lain.


             Praktikum Pemrograman Borland Delphi 7.0
             Harly Arfimianto / 0932010032 / Selasa 1 / A
             Modul 9 Program Gaji.
Radio Group          Komponen       ini   merupakan    komponen    kombinasi   dari
                     GroupBox     dan     didesain    untuk   membuat   sekelompok
                     RadioButton.




Panel                Sebuah kontainer yang dapat digunakan untuk membuat
                     StatusBar, ToolBar dan ToolPalette.



Action List          Komponen yang berisi daftar action yang digunakan bersama-
                     sama dengan komponen dan control seperti item menu dan
                     button.




        a. Project

           Project adalah sekumpulan form, unit, dan beberapa hal lain dalam

           program aplikasi. Singkatnya, Project adalah program aplikasi itu sendiri.
           File utama project disimpan dalam file berakhiran .dpr (Delphi project).




              Praktikum Pemrograman Borland Delphi 7.0
              Harly Arfimianto / 0932010032 / Selasa 1 / A
              Modul 9 Program Gaji.
b. Form

   Form adalah suatu object yang dipakai sebagai tempat bekerja program

   aplikasi. Form berbentuk jendela dan dapat dibayangkan sebagai kertas

   atau meja kerja yang dapat digambari atau diletakkan object – object lain

   diatasnya.




c. Unit

   Unit adalah modul kode program. Unit dapat berisi kumpulan function

   atau procedure yang dipakai project. Function dan procedure adalah satu

   atau lebih baris program yang dipakai untuk melakukan tugas tertentu.




    Praktikum Pemrograman Borland Delphi 7.0
    Harly Arfimianto / 0932010032 / Selasa 1 / A
    Modul 9 Program Gaji.
d. Program

   Program dibangun dari satu unit atau lebih. Pada Delphi program secara

   otomatis dibuat dan diupdate oleh Delphi pada saat kita menambahkan,

   mengedit atau menghapus form, dan unit.


e. Property

   Property digunakan untuk mendefinisikan atribut atau setting suatu object.

   Suatu object biasanya mempunyai beberapa property, yang dapat diatur

   langsung dari tab Properties dalam jendela object Inspector maupun lewat

   kode program.




    Praktikum Pemrograman Borland Delphi 7.0
    Harly Arfimianto / 0932010032 / Selasa 1 / A
    Modul 9 Program Gaji.
f.   Event

     Event adalah suatu peristiwa atau kejadian yang diterima oleh suatu

     object, misalnya diklik, drag, tunjuk dan lain – lain. Event yang akan

     diterima object akan memicu Delphi untuk memeriksa apakah ada

     kode program yang didefinisikan dalam event tersebut. Jika ada maka
     Delphi akan menjalankannya.




g. Method

     Method adalah procedure atau perintah yang melekat pada suatu object.

     Sebagai contoh object dataset mempunyai method untuk menggerakkan

     petunjuk record.




      Praktikum Pemrograman Borland Delphi 7.0
      Harly Arfimianto / 0932010032 / Selasa 1 / A
      Modul 9 Program Gaji.
     Adapun juga beberapa perangkat – perangkat dalam program Borland
Delphi, Sebagai berikut:




a. Menu.

     Menu pada Delphi memiliki kegunaan seperti menu pada aplikasi
   Windows lainnya. Dari menu ini programmer dapat memanggil,
   menyimpan program, menjalankan program, meremove komponen atau
   menambahkan komponen baru dan lain sebagainya. Singkatnya segala
   sesuatu yang berhubungan dengan IDE Delphi dapat Anda lakukan dari
   menu.




b. Speed Bar:

     Speed Bar atau yang sering juga disebut toolbar berisi kumpulan
   tombol yang tidak lain adalah pengganti beberapa item menu yang
   sering digunakan. Dengan kata lain, setiap tombol pada Speed Bar


  Praktikum Pemrograman Borland Delphi 7.0
  Harly Arfimianto / 0932010032 / Selasa 1 / A
  Modul 9 Program Gaji.
   menggantikan salah satu item menu. Sebagai contoh, tombol kiri atas
   adalah pengganti File New , tombol disebelah kanannya adalah
   pengganti menuFile Open , dan seterusnya.




c. Component Pallette.

      Component Palette berisi kumpulan icon yang melambangkan
   komponen-komponen pada VCL ( Visual Component Library ). VCL
   adalah merupakan pustaka komponen yang dengannya Anda dapat
   membangun sebuah aplikasi. Pada Component Palette , terdapat
   beberapa tab, yaitu Standard , Additionals , Data Access , Data Controls
   dan lain sebagainya.




d. Object TreeView.

      Object TreeView berisi struktur pohon yang menampilkan semua
   nama komponen yang telah Anda letakkan pada form designer atau
   biasa juga disebut dengan hirarki seperti pada Windows Explorer .




   Praktikum Pemrograman Borland Delphi 7.0
   Harly Arfimianto / 0932010032 / Selasa 1 / A
  Modul 9 Program Gaji.
e. Object Inspector.

        Object Inspector digunakan untuk mengubah karakteristik dari
     sebuah komponen. Ada dua tab pada Object Inspector , yaitu Properties
     dan Events . Pada tab Properties Anda dapat mengubah nilai dari
     beberapa komponen yang telah diletakkan pada form , sedangkan tab
     Eventsdigunakan untuk menyisipkan kode untuk menangani kejadian
     tertentu. Kejadian dapat dibangkitkan karena bebarapa hal, seperti
     pengklikan mouse, penekanan tombol keyboard, penutupan jendela dan
     lain sebagainya.




f.   Form Disigner.

        Form Designer merupakan tempat dimana programmer dapat
     merancang jendela aplikasi atau tempat untuk desain interface dari
     aplikasi Windows . Desain form dilakukan dengan cara meletakkan
     komponen-komponen yang diambil dari Component Palette .




     Praktikum Pemrograman Borland Delphi 7.0
     Harly Arfimianto / 0932010032 / Selasa 1 / A
     Modul 9 Program Gaji.
       g. Code Editor.

              Code Editor adalah tempat dimana programmer menuliskan kode
           program yang pernyataan-pernyataannya dalam bahasa Object Pascal .
           Hal utama yang perlu diperhatikan dalam Code Editor adalah Anda
           tidak perlu menuliskan seluruh kode sumber karena Delphi telah
           menuliskan semacam kerangka sumber.




2.2. PROGRAM GAJI.

   2.2.1. Definisi Program Gaji.

               Program gaji adalah salah satu program aplikasi Borland delphi
        yang diperuntukan pada proses perhitungan standart dalam proses
        perhitungan total gaji yang diterima oleh pegawai. Program gaji
        memberikan seluruh kemudahan dan kecanggihan

         yang dimiliki oleh sistem oprasi Borland Delphi, secara umum
        kemampuan program gaji menyediakan kemampuan yang memungkinkan
        untuk membuat aplikasi yang sesuai dengan data yang akan dikerjakan.

              Program pada umumnya dibuat untuk           dapat   menyelesaikan

        permasalahan tertentu. Sebagai contoh sebuah program gaji dibuat untuk
           Praktikum Pemrograman Borland Delphi 7.0
           Harly Arfimianto / 0932010032 / Selasa 1 / A
          Modul 9 Program Gaji.
menyelesaikan permasalahan yang berhubungan dengan perhitungan.

Sebuah 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. Penggunaan program gaji

agar kita sebagai mahasiswa bisa latihan dan mengerti cara pembuatan

program gaji, sealain itu dapat dipakai langsung tanpa kita harus mengerti

tentang rumus perhitungan total gaji yang diterima dengan menggunakan

microsoft Borland Delphi 7.0. Program Gaji disusun 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 / Selasa 1 / A
 Modul 9 Program Gaji.
2.2.2. Fungsi Program Gaji.

     1.      Program gaji dapat memudahkan kita dalam proses Perhitungan total
             gaji secara matematis.

     2.     Program gaji dapat di pakai dalam perusahaan skala besar.

2.2.3. Komponen Program Gaji pada Borland Delphi




     a.     Form


            Digunakan sebagai pembuatan komponen - komponen Program Gaji.


     b.     Label


            Digunakan untuk memberi nama dalam Program Gaji yang terdiri dari

            gaji pokok, tunjangan, total gaji.


     c.     Edit

            Digunakan untuk memasukkan apa yang dicari atau dibutuhkan.


     d.     Button

            Digunakan untuk berbagai macam pilihan seperti Proses, New, dan

            Exit.


     e.     Window Object TreeView
            Pada window       ini terdapat       laporan tentang berbagai obyek yang
            dibuat pada form1 seperti label1, label2, label3, edit1, edit2, edit3,

          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
          Modul 9 Program Gaji.
       button 1, button2, button3, button4, button5, button6, button7, dan
       button8.




                  Tampilan Window Object TreeView


f.     Window Object Inspector

       Pada window ini terdapat semua properti yang dimiliki oleh obyek

       terpilih (cara memilih obyek adalah klik obyek langsung pada diagram

       di Project Explorer atau klik langsung pada obyeknya, misalnya Form).

       Window object inspector ini jika pada visual basic adalah window

       properties.




     Praktikum Pemrograman Borland Delphi 7.0
     Harly Arfimianto / 0932010032 / Selasa 1 / A
     Modul 9 Program Gaji.
  Tampilan Properties dan Events pada Window Object Inspector.




Praktikum Pemrograman Borland Delphi 7.0
Harly Arfimianto / 0932010032 / Selasa 1 / A
Modul 9 Program Gaji.
                                 BAB III

                    PROSEDUR PENGERJAAN



3.1 TUGAS PRAKTIKUM PROGRAM GAJI.

  STUDI KASUS : Ibu Umi Marhamah adalah pegawai Departemen Kesehatan.
                   Dia menjabat sebagai Sekretaris dengan gaji Rp1.250.000,-
                   per bulan dan tunjangan sebesar 10 % dari gajinya. Berapa
                   total gaji yang dia dapatkan per bulannya?

   1.   Menjalankan program Borland Delphi 7.0 dengan cara mengklik Start –
        pilih All Program - Borland Delphi 7.0.




        Praktikum Pemrograman Borland Delphi 7.0
        Harly Arfimianto / 0932010032 / Selasa 1 / A
        Modul 9 Program Gaji.
2.   Pada Form nama Form Diubah Menjadi Program Gaji (Selasa 1 / A).




3.   Klik Label      Sebanyak 6x dan tuliskan NIP, NAMA, JABATAN, GAJI

     POKOK, TUNJANGAN, dan TOTAL GAJI. Selanjutnya klik Edit

     Sebanyak 6x di letakan pada samping Label tadi.




4.   . Klik Button       Sebanyak 3x dan tuliskan Proses, New, dan Exit.




     Praktikum Pemrograman Borland Delphi 7.0
     Harly Arfimianto / 0932010032 / Selasa 1 / A
     Modul 9 Program Gaji.
5.   Setelah Form awal jadi kemudian tulis listing program yang dib utuhkan
     dalam pembuatan PROGRAM GAJI.




     Praktikum Pemrograman Borland Delphi 7.0
     Harly Arfimianto / 0932010032 / Selasa 1 / A
     Modul 9 Program Gaji.
6.   Klik    1x untuk mencoba menjalankan Program Gaji setelah listing
     programnya jadi.




     Praktikum Pemrograman Borland Delphi 7.0
     Harly Arfimianto / 0932010032 / Selasa 1 / A
     Modul 9 Program Gaji.
                                  BAB IV

                              PEMBAHASAN




4.1. TUGAS PRAKTIKUM PROGRAM GAJI.

  4.1.1 Input




  4.1.2. Listing Program.




          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
         Modul 9 Program Gaji.
4.1.3. Output

       Total gaji yang diterima Umi Marhamah sebesar Rp1.375.000,-




4.1.4. Keterangan Perintah.

     1.     Label 1 (NIP)
            Unit ini digunakan untuk menampilkan keterangan NIP, dengan
            mengetikkan pada caption dan pemakai tidak dapat berinteraksi
            dengannya (hanya untuk tampilan text).

     2.     Label 2 (NAMA)
            Unit ini digunakan untuk menampilkan keterangan nama, dengan
            mengetikkan pada caption dan pemakai tidak dapat berinteraksi
            dengannya (hanya untuk tampilan text).

     3.     Label 3 (JABATAN)
            Unit ini digunakan untuk menampilkan keterangan berupa jabatan,
            dengan mengetikkan pada caption dan pemakai tidak dapat
            berinteraksi dengannya (hanya untuk tampilan text).




          Praktikum Pemrograman Borland Delphi 7.0
          Harly Arfimianto / 0932010032 / Selasa 1 / A
          Modul 9 Program Gaji.
4.     Label 4 (GAJI POKOK)
       Unit ini digunakan untuk menampilkan keterangan nilai gaji pokok,
       dengan mengetikkan pada caption dan pemakai tidak dapat
       berinteraksi dengannya (hanya untuk tampilan text)..

5.     Label 5 (TUNJANGAN)
       Unit ini digunakan untuk menampilkan keterangan nilai tunjangan,
       yang langsung muncul ketika mengklik proses.

6.     Label 6 (TOTAL GAJI)
       Unit ini digunakan untuk menampilkan keterangan nilai total gaji,
       yang langsung muncul ketika mengklik proses.




     Praktikum Pemrograman Borland Delphi 7.0
     Harly Arfimianto / 0932010032 / Selasa 1 / A
     Modul 9 Program Gaji.
4.1.5. Flow Chart.


                                              START




                       Var
                       Gaji Pokok : real ;
                       Tunjangan : real ;
                       Total : real ;




                                             Data Input :
                                             - gaji pokok




                                          Listing Program :
                                                Begin
                                    gaji:=strtiofloat(edit4.text);
                                        tunjungan:=0.1*gaji;
                                      total:=gaji+tunjangan;
                                 edit5.text:=floattostr(tunjangan);
                                    edit6.text:=floattostr(total);
                                                 end;




                                             Data Output :
                                              - tunjangan
                                                -total gaji




               TIDAK

                                               Hitung?




                                                      YA




                                                HASIL




                                                END




       Praktikum Pemrograman Borland Delphi 7.0
       Harly Arfimianto / 0932010032 / Selasa 1 / A
       Modul 9 Program Gaji.
                                      BAB V

                                    PENUTUP




5.1    Kesimpulan

              Dari pembahasan diatas, maka dapat di ambil kesimpulan dari Borland
       Delphi, yaitu :

      1.     Dapat lebih memahami mengenai segala hal tentang penggunaan
             program Borland Delphi dan mengaplikasikannya.
      2.     Mahasiswa dapat membuat program dasar dengan menggunakan
             program Borland Delphi 7.
      3.     Mahasiswa dapar juga mengaplikasikan beberapa persoalan dengan
             pemrograman Borland Delphi 7.
      4.     Mempermudah kita dalam membuat aplikasi pada computer.
      5.     Mempermudah kita dalam mempelajari bahasa pemrograman pada
             computer.
      6.     Untuk mengetahui jenis dan karakteristik dari pemrograman computer.
      7.     Borland Delphi merupakan program aplikasi database yang berbasis
             Object Pascal dan Borland. Selain itu, Delphi jugamemberikan fasilitas
             pembuatan aplikasi visual seperti Visual Basic.




            Praktikum Pemrograman Borland Delphi 7.0
            Harly Arfimianto / 0932010032 / Selasa 1 / A
            Modul 9 Program Gaji.
5.2.   Saran.

                Di bawah ini beberapa saran yang mungkin dapat dipertimbangkan
       untuk kemajuan dalam praktikum.

       1.       Untuk mempercepat proses belajar sebaiknya setiap mahasiswa
                mendapatkan 1 komputer, agar mahasiswa lebih cepat mengerti dan
                mempraktekkannya.
       2.       Bila ingin   memberikan tugas runah sebaiknya para assisten
                laboratorium memberikan penjelasan mengenai tugas dengan jelas,
                sehingga para mahasiswa paham dan mengerti.
       3.       Setiap praktikum pemrograman computer, hendaknya di sesuakan
                dengan waktu praktikum sehingga proses pembelajarannya bisa
                maksimal.
       4.       Banyak mahasiswa yang masih belum paham mengenai kode program
                tersebut, maka sebaiknya pihak pengajar terlebih dahulu menjelaskan
                apa kegunaannya sehingga mahasiswa dapat memahami.




            Praktikum Pemrograman Borland Delphi 7.0
            Harly Arfimianto / 0932010032 / Selasa 1 / A
            Modul 9 Program Gaji.
                              DAFTAR PUSTAKA

Anonyme, 200, Borland Delph (Embarcadero Delphii,
  http://en.wikipedia.org/wiki/Embarcadero_Delphi. di akses pada 12 april 2010.

Anonyme, 2010, Komponen Di Delhi,
  http://www.bringinfo.co.cc/2010/03/komponen-di-delphi.html, di akses pada 12
  april 2010.

Anonyme, 2008, Pengenalan Delphi, http://aboutofdelphi.blogspot.com/, di akses
  pada 12 april 2010.

Bangunanto Septoadi, 2008, Mengenal Delphi, http://www.belajardelphi.com, di
  akses pada 12 april 2010.

Heka, 2008, Borland Delphi 7.0
  http://files.fernandosiahaan.webnode.com/200000080-
  0a2640b201/ModulDelphi.pdf, Di akses pada 14 april 2010.
Soejanto Irwan, 2009, Pemograman Komputer, Penerbit Yayasan Humanioria,
  Surabaya, 2009.

Sumiati, 2008, Buku Panduan Praktikum Pemograman Komputer, Penerbit Jurusan
  Teknik Industri FTI Universitas Pembangunan Nasional “Veteran” Jawa Timur,
  Surabaya, 2008




            Praktikum Pemrograman Borland Delphi 7.0
            Harly Arfimianto / 0932010032 / Selasa 1 / A
           Modul 9 Program Gaji.

				
DOCUMENT INFO
Categories:
Tags:
Stats:
views:17889
posted:12/23/2010
language:Indonesian
pages:34