hasil modul i (ide)

Upload: dede-pratama

Post on 07-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Hasil Modul I (IDE)

    1/16

    LAPORAN HASIL PRAKTIKUM

    ALORITMA DAN PEMOGRAMAN III

    Nama : Dede Pratama

    NIM : DBC 111 0010

    Modul : I ( Integrated Development Environment )

    URUSAN!PROGRAM STUDI TEKNIK IN"ORMATIKA

    "AKULTAS TEKNIK

    UNI#ERSITAS PALANGKA RA$A

    %01%

  • 8/18/2019 Hasil Modul I (IDE)

    2/16

    BAB I

    TU UAN DAN LANDASAN TEORI

    1& Tu'ua(- Memperkenalkan lingkungan kerja (IDE) Borland Delphi- Mendesain/membuat Program Sederhana- Menulis Source Program- Me- un prgram/membuat !ile E"ecutable

    %& La(da)a( Teor*a# Borland Delphi $#%

    Delphi merupakan bahasa pemrograman &ang berorientasi objek

    ('bjek 'riental Programming/''P)# 'bjek 'riental Programming

    adalah Pemrograman &ang terdiri dari beberapa obek &ang

    berhubungan dan melakukan suatu aksi dalam suatu kejadian (e ent)#

    'bjek-objek tersebut digambarkan pada la&ar dan melakukan

    pengaturan propert& terhadap objek tersebut dengan menuliskan

    metode-metode terhadap objek tersebut sesuai dengan kajian dari

    program#

    b# endela IDEIDE Delphi terdiri dari beberapa bagian utama &aitu menu* component

    pallet* toolbar* objek tree ie+* code e"plorer* objek inspector* !rom

    designer dan code editor seperti ditunjukan pada gambar ,#,# Dalam

    perancangan program ini komponen-komponen &ang penting

    diketahui* &akni

    O+'e,t Tree #*e- Tool+ar "orm Com.o(e(t Pallet Code Ed*tor

  • 8/18/2019 Hasil Modul I (IDE)

    3/16

    O+'e,t I().e,tor

    a# 'bject .ree ie+ digunakan untuk menampilkan hubungan parent-child

    antar komponen dalam bentuk hirarki# b# omponent Pallete merupakan bagian &ang digunakan untuk meletakkan

    berbagai komponen &ang sesuai dengan kategor Misaln&a komponen

    &ang digunakan untuk aplikasi &ang menggunakan Borland Database

    Engine (BDE) akan diletakkan pada page BDE atau komponen &ang

    digunakan untuk aplikasi &ang mebutuhkan Interbase akan diletakkan pada

    Interbase dan Interbase 0dmin#c# 'bject Inspector terdir dari bagian &aitu properties dan e ents* pada

    bagian properties dapat diatur berbagai propert& dari object atau

    komponen &ang digunakan setiap komponen tentun&a mempun&ai

    propert&-propert& sendiri#d# ode E"plorer pada jendela code e"plorer ini akan ditampilkan semua tipe

    ariabel dan rountine &ang dide!inisikan pada unit# Selain itu juga

    ditampilkan semua unit &ang digunakan dan terletak pada clause uses#

    1ntuk tipe &ang kompleks seperti kelas pada e"plorer akan menampilkan

    semua in!ormasi termasuk da!tar !ield* properties dan method# ika

    dilakukan klik dua kali pada salah satu item code e"plorer* secara oode

    Editor akan menampilkan deklarasi dari item &ang diklik#e# ode Editor* dalam bagian ini dapat dituliskan semua kode dan

    memasukkan semua unit &ang dipakai untuk program &ang dibuat# ika

    dibuka lebih dari satu !ile unit ode Editor ini* pada bagian atas akan

  • 8/18/2019 Hasil Modul I (IDE)

    4/16

    muncul tab atau page &ang berisi nama !ile &ang sedang dibuka# Susunan

    atau urutan page dapat dibuat judul &ang lebih menarik pada bagian posisi

    &ang diinginkan#

    !# 2orm adalah !orm tempat mengatur komponen &ang sesuai dengankebutuhan tampilan program &ang kita buat#

    BAB II

    LANGKAH KER A

    Pro'e,t Pertama /mem+uat Pro ram HelloPada program pertama ini* kita akan membuat sebuah program hello#3angkah &ang harus dilakukan

  • 8/18/2019 Hasil Modul I (IDE)

    5/16

    ,# Bukalah sebuah aplikasi baru* pilih menu 2ile 4e+ 0pplication* kemudian

    Delphi akan men&edakan sebuah !orm kosong sebagai tempat untuk

    membuat tampilan program#

    5# Pada 2orm , tanamkan sebuah kontrol Button (button ,)#6# Meletakkan komponen tersebut pada !orm dan klik 5 kali maka akan

    tampil code editor untuk e ent Button on click#7# Pada procedure klik* menuliskan coding berikut ini

    Procedure TForm1.Button1click(sender.Tobject);

    Begin

    Messagedlg(‘hallo apa kabar !mtin"ormation!#mbok$!%);

    &nd;

    8# Dan menambahkan coding &ang mengakibatkan bila mengklik di luar button* maka aplikasi tersebut mengeluarkan sebuah pesan#

    Procedure TForm1.Form'lick(sender.Tobject);

    Begin

    Messagedlg(‘ nda menekan di luar tombol !mt arning!

    #mbok$!%);

    &nd;

    $# alankan program dengan memilih run atau dengan memilih 29* sehingga

    diperoleh hasil dengan mengklik button dan di luar button#

    • Pro'e,t Kedua /mem+uat .ro ram de( a( Ko(trol La+el da( Butto(3angkah-langkah

    ,# 0kti!kan Delphi5# Pilih menu !ile dan klik ne+ application6# Pada !orm, tambahkan kontrol Edit(Edit,) dan kontrol Button (Button,)#7# Mengatur properties dari masing-masing kontrol sehingga menjadi sebagai

    berikut omponent Properties 4ilai

    2orm, 4ame

    aption

    2rmPesan

    PesanEdit, 4ame Edpesan

    .e"tButton , 4ame Btn.ombol

    aption .ombol

  • 8/18/2019 Hasil Modul I (IDE)

    6/16

    8# Melakukan coding untuk menampilkan pesan berada pada control edit*

    ketika melakukan klik pada Btn.ombol

    Procedure .2orm,#Button, lick(Sender .'bject):

    begin

    edPesan#.e"t ; :

    end;

    Cara(2a :

    3akukan double klik pada kontrol Btn.ombol* sehingga akan muncul

    jendela oding dan procedure Btn.ombol lick

    $# alankan program anda dengan klik un* atau tekan pada tombol 29* jika

    terjadi kesalahan periksa kembali kebenaran programn&a#?# @eluar dari Delphi#

    TUGAS PRAKTIKUM,# Buatlah sebuah program dengan komponen edit dan 5 buah button#

    0pabila user memasukkan te"t pada komponen edit dan menekan button

    ganti judul* maka juduk !orm akan berubah sesuai dengan isi te"t pada

    komponen edit#

    BAB III

    PEMBAHASAN

    Project Pertama (membuat Program Hello)Program pertama ini sa&a akan membuat program dimana program

    tersebut apabila melakukan klik maka akan keluar sebuah pesan teks#,# .erlebih dahulu klik !ile* kemudian pilih ne+ application pada task bar

    &ang akan menampilkan !orm designer#5# Membuat komponen Button,#

  • 8/18/2019 Hasil Modul I (IDE)

    7/16

    6# Membuat prosedur dengan cara mengklik 5 kali pada komponen

    Button, tersebut procedure TForm1.Button1Click(Sender: TObject);begin

    Mess gedlg(!" llo #$ % b r!&mtin'orm tion& mbok &*);end;

    Prusedur ini berguna untuk menampilkan teks Hello A.a Ka+ar *

    ketika kita melakukan klik pada komponen Button, maka akan

    keluar pesan teks tersebut#

    7# Membuat prosedur dengan cara mengklik pada luar komponenButton,

    procedure TForm1.FormCre te(Sender: TObject);beginMess gedlg(!#nd Menek n +i ,u r Tombol!&mt- rning&

    mbok &*);end;

    Prosedur ini berguna untuk menampilkan teks A(da Me(e3a( d*

    Luar Tom+ol * ketika kita melakukan klik pada komponen Button,

    maka akan keluar pesan teks tersebut#

    • Project Kedua (membuat Program dengan Kontrol Label dan button)Program kedua ini sa&a membuat program dimana program ini

    menggunakan , kontrol bottom dan , kontrol edit#

    Berikut adalah tabel mengganti properti-properti dari masing-masing

    kontrol

    'omponen Properti *ilaiFrom1 *ame FrmPesan

    'aption Pesan&dit1 *ame &dPesan

    Te+t

    Buttom1 *ame BtnTombol

  • 8/18/2019 Hasil Modul I (IDE)

    8/16

    'aption Tombol,# Pada penggantian properti-properti# Penggantian 4ilai pada Propeti 4ama

    ber!ungsi untuk mengganti nama pada komponen# @emudian penggantian

    pada 4ilai pesan pada properti aption ber!ungsi untuk mengganti nama pada tampilan#

    Berikut tampilann&a

    5# Membuat procedure pada Btn.ombol* berikut procedure tersebut procedure TFrm$es n.BtnTombolClick(Sender: TObject);begined$es n.Te t:/!Sel m t Bel j r +elp0i...!;end;

    @oding ini berguna untuk menampilkan pesan pada @ontrol edit,

    dengan cara mengklik Bottom,# adi jika user mengklik .ombol

    maka akan keluar teks Selamat Bela'ar Del.4*5

    • Tugas PraktikumProgram ketiga ini sa&a akan membuat program dengan menggunakan

    satu komponen edit dan dua buah button#

    ,# Membuat procedure untuk mengganti nama judul program* berikut

    proceduren&a procedure TForm1.Button1Click(Sender: TObject);begin 'orm1.C ption:/edpes n.Te t;end;

  • 8/18/2019 Hasil Modul I (IDE)

    9/16

    Pada procedur ini berguna untuk mengganti judul pada program#ika kita mengklik pada ganti judul maka teks &ang ada pada

    edPesan akan menjadi aption pada 2orm, atau judul pada

    program#Disini sa&a akan mengganti judul program dengan nama Dephi#

    Berikut tampilann&a

  • 8/18/2019 Hasil Modul I (IDE)

    10/16

    BAB I#

    DA"TAR PUSTAKA

    - 1ni ersitas Palangka a&a (14P0 )#5%,5 Praktikum Algoritma dan

    Pemrograman II. Palangka a&a#

    • Sumber Internet - https //?seasons#+ordpress#com/5%,,/%6/,5/template-pada-c/

    - http //cplusplusindonesia#blogspot#com/5%,%/%6/membuat-class- berbentuk-template#html

    - http //+++#codersource#net/cppAclassAtemplates#html- http //+++#cplusplus#com/doc/tutorial/templates/- +++#!ree+eb templates #com/- +++# oom template #com/

    https://7seasons.wordpress.com/2011/03/12/template-pada-c/http://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://www.codersource.net/cpp_class_templates.htmlhttp://www.cplusplus.com/doc/tutorial/templates/http://www.freewebtemplates.com/http://www.zoomtemplate.com/http://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://cplusplusindonesia.blogspot.com/2010/03/membuat-class-berbentuk-template.htmlhttp://www.codersource.net/cpp_class_templates.htmlhttp://www.cplusplus.com/doc/tutorial/templates/http://www.freewebtemplates.com/http://www.zoomtemplate.com/https://7seasons.wordpress.com/2011/03/12/template-pada-c/

  • 8/18/2019 Hasil Modul I (IDE)

    11/16

    BAB #

    KESIMPULAN

    @esimpulan &ang di dapat dari praktikum 0lgoritma dan Pemrograma III

    modul I &aitu Delphi adalah sebuah kompiler &ang merupakan bahasa tingkat

    tinggi sekelas dengan Basic* # Perintah-perintah untuk membuat objek dilakukan

    secara isual# .etapi sebelum kita mengenal Delphi lebih jauh lagi lagi lebih baik

    kita mengenali IDE terlebih dahulu &ang merupakan editor dan tools untuk

    membuat program Delphi#

    Pengertian Delphi

    Delphi adalah suatu bahasa pemograman (de elopment language) &ang digunakan

    untk merancang suatu aplikasi program#

    Kegunaan Delphi

    ,# untuk membuat aplikasi +indo+s

    5# 1ntuk merancang aplikasi program berbasis gra!is

    6# 1ntuk membuat program berbasis jaringan (client/ser er)

    7# 1ntuk merancang program #4et (berbasis internet)

    Keunggulan Delphi ,# IDE (Integrated De elopment En ironment) atau lingkungan

    pengembanganaplikasi sendiri adalah satu dari beberapa keunggulan delphi*

    didalamn&a terdapat menu C menu &ang memudahkan kita untuk membuat suatu

    pro&ek program#

    5# Proses @ompilasi cepat* pada saat aplikasi &ang kita buat dijalankan pada

    Delphi* maka secara otomatis akan dibaca sebagai sebuah program* tanpa

    dijalankan terpisah#6# Mudah digunakan* source kode delphi &ang merupakan turunan dari pascal*

    sehingga tidak diperlukan suatu pen&esuain lagi#

    7# Bersi!at multi purphase* artin&a bahasa pemograman Delphi dapat digunakan

    untuk mengembangkan berbagai keperluan pengembangan aplikasi#

  • 8/18/2019 Hasil Modul I (IDE)

    12/16

  • 8/18/2019 Hasil Modul I (IDE)

    13/16

    • Project Kedua (membuat Program dengan Kontrol Label dan button)

    unit nit1;

    inter' ce

    uses

    2indo-s& Mess ges& S3s tils& 4 ri nts&Cl sses& 5r p0ics& Controls& Forms&

    +i logs& StdCtrls;

    t3pe TFrm$es n / cl ss(TForm) BtnTombol: TButton;

  • 8/18/2019 Hasil Modul I (IDE)

    14/16

    'utput Program

    'utput Program ketika melakukan klik pada .ombol

    • Tugas Praktikum

  • 8/18/2019 Hasil Modul I (IDE)

    15/16

    'utput Program

    'utput Program mengganti nama udul

    unit nit1;

    inter' ce

    uses 2indo-s& Mess ges& S3s tils& 4 ri nts&Cl sses& 5r p0ics& Controls& Forms& +i logs& StdCtrls;

    t3pe TForm1 / cl ss(TForm) edpes n: T

  • 8/18/2019 Hasil Modul I (IDE)

    16/16