contoh seleksi kondisi

19
LAPORAN PRAKTIKUM DASAR PEMROGRAMAN DELPHI- SELEKSI KONDISI Disusun oleh: Nama : 1. Shita Yusan Septyana 105100301111070 2. Laylatul Laurieka Fajrin 105100701111028 Kelompok : Sepuluh (10) Asisten : Teny Sylvia LABORATORIUM KOMPUTASI DAN ANALISIS SISTEM JURUSAN TEKNOLOGI INDUSTRI PERTANIAN

Upload: krishna-koko

Post on 28-Dec-2015

81 views

Category:

Documents


0 download

DESCRIPTION

laporan dasar program seleksi kondisi pada pascal, analisa model flowchart berkala, aplikasi apda teknologi industri

TRANSCRIPT

Page 1: contoh seleksi kondisi

LAPORAN PRAKTIKUM

DASAR PEMROGRAMAN

DELPHI- SELEKSI KONDISI

Disusun oleh:

Nama : 1. Shita Yusan Septyana 105100301111070

2. Laylatul Laurieka Fajrin 105100701111028

Kelompok : Sepuluh (10)

Asisten : Teny Sylvia

LABORATORIUM KOMPUTASI DAN ANALISIS SISTEM

JURUSAN TEKNOLOGI INDUSTRI PERTANIAN

FAKULTAS TEKNOLOGI PERTANIAN

UNIVERSITAS BRAWIJAYA

MALANG

2011

Page 2: contoh seleksi kondisi

BAB I

PENDAHULUAN

1.1 Latar Belakang

Bagi sebagian orang yang bisa mengoperasikan komputer pada saat ini,

bahasa Pemrograman komputer masih merupakan bahasa yang sulit untuk

dimengerti sehingga sebagian orang tersebut enggan atau malas untuk

mempelajari lebih jauh mengenai bahasa pemrograman komputer tersebut.

Sehingga walau tanpa proses polling, survei, statistik dan sebagainya, dapat

disimpulkan bahwa 80 orang dari 100 orang yang bisa menggunakan komputer

dalam arti bisa mengoperasikan program-program komputer seperti MS

WINDOWS, tidak bisa membuat atau mengerti bahasa pemrograman komputer.

Hal itu dikarenakan tidak semua orang mempunyai pemikiran dan kreativitas

yang sama sehingga daya nalar terhadap sebuah bahasa pemrograman didapatkan

hasil yang berbeda-beda untuk setiap orang.

Oleh karena itu, praktikum mengenai seleksi kondisi dalam program

delphi sangat diperlukan bagi praktikan. Agar praktikan tidak hanya paham

teorinya saja, namun juga dapat mengaplikasikan teori tersebut dengan baik dan

benar.

1.2 Tujuan

Adapun tujuan praktikum dasar pemrograman adalah agar peserta

praktikum dasar pemrograman mahir dalam melakukan seleksi kondisi dengan

statement If…then…else dan case…of. Mengenal Form, Component, Property

dan Event. Serta mengenal komponen Label, Edit, Button dan RadioButton.

Page 3: contoh seleksi kondisi

BAB II

TINJAUAN PUSTAKA

Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman

Pascal dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan

oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero,

divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal

pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi

objek (PBO/OOP) pada mulanya ditujukan hanya untuk Microsoft Windows,

namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk

Linux dan Microsoft .NET framework (lihat di bawah). Dengan menggunakan

Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan

untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows

CE (Amborowati, 2008).

Steps - steps to enable Delphi. Click Start then select program Files then

select Borland Delphi then select it and click on Delphi 7. Part - part of Delphi

Window. Object Tree View Is a tree diagram that describes the logical

relationship linking all the components contained in a project program.

Components include forms, modules or frames. Its function is used to display the

entire list of program components preformance of an application program in

accordance with their place (Khristopher, 2006).

Langkah – langkah mengaktifkan Delphi. Klik start. Pilih program Files.

Pilih Borland Delphi. Pilih dan klik Delphi 7. Jendela Utama Delphi muncul.

Bagian – bagian dari Jendela Delphi. Object Tree View, Merupakan sebuah

diagram pohon yang menggambarkan hubungan logis menghubungkan semua

komponen yang terdapat dalam suatu proyek program. Komponen tersebut

meliputi form, modul atau frame. Fungsinya digunakan untuk menampilkan

seluruh daftar komponen program dalm sebuah aplikasi program sesuai dengan

penempatannya (Khristopher, 2006).

Page 4: contoh seleksi kondisi

Object Inspector Is a window that is used to set the display component on

the form, eg how to change the button text in the command button to save, or

delete a post on the label and change the name to name a particular student or

giving commands to a component so that there is interaction when the program

starts. Event,. Properties window is used to provide functions that are more

detailed than actual function. For example, when the Save button is clicked, the

program will run the command data storage. From this sentence there clik event

to execute a save button. Clik event command can be given through the window

events. (Kesly, 2005).

Object Inspector, merupakan jendela yang digunakan utnuk mengatur

tampilan komponen pada form, misal bagaimana mengubah tulisan button pada

command button menjadi simpan, atau menghapus tulisan pada label dan

mengganti nama menjadi Nama Mahasiswa atau memberikan perintah tertentu

pada sebuah komponen sehingga ada interaksi ketika program dijalankan. Events,

merupakan jendela properties yang digunakan untuk memberikan fungsi yang

lebih detail dari fungsi sebenarnya. Misalnya ketika tombol Simpan di klik maka

program akan menjalankan perintah penyimpanan data. Dari kalimat tersebut ada

event clik untuk mengeksekusi sebuah tombol simpan. Perintah event clik tersebut

dapat diberikan melalui jendela events (Kesly, 2005).

Form Designer, It is a place that used to design all applications programs

drawn from the component palette. Component palette Is a collection of icons

used to design an application on to form an application user interface.

In the component palette all the icons grouped into various components according

to function and usefulness. Code Editor, Part of Delphi used to write program

code. In the code editor, there are 3 main parts = the far left which contains a

figure showing rows and columns. Description modified shows that there have

been modifications terhapap line courses. And the far right shows the status of the

keyboard on the insert button or over write (Paulus, 2003).

Form Designer, merupakan tempat yang digunakan untuk merancang

semua aplikasi program yang diambil dari komponen pallete. Component Pallete,

Page 5: contoh seleksi kondisi

merupakan kumpulan icon yang digunakan untuk merancang suatu aplikasi pada

untuk membentuk sebuah aplikasi user interface. Dalam komponen pallete semua

icon dikelompokan dalam berbagai komponen sesuai dengan fungsi dan

kegunaannya. Kode Editor, Bagian dari Delphi yang digunakan untuk menulis kode

program. Di dalam kode editor, ada 3 komponen utama= yang jauh meninggalkan yang

berisi suatu figur yang mempertunjukkan kolom dan baris. Uraian memodifikasi

pertunjukan yang disana telah terjadi modifikasi terhapap garis. Dan benar yang jauh

menunjukkan status dari papan tombol pada atas untuk memasukkan/menyisipkan

tombol. (Paulus, 2003).

Tampilan Delphi.

(Abdul Kadir, 2008)

(Kadir, 2003)

Program adalah Kumpulan instruksi (statements) yang disusun secara

logis untuk memecahkan suatu masalah. Instruksi-instruksi yang digunakan

disesuaikan dengan jenis bahasa pemrograman yang digunakan (reserved word

Page 6: contoh seleksi kondisi

yang disediakan). Algoritma yang telah dibuat, diterjemahkan dalam bahasa

komputer menjadi sebuah program. Perlu diperhatikan bahwa pemilihan algoritma

yang salah akan menyebabkan program memiliki untuk kerja yang kurang baik.

Program yang baik memiliki standar penilaian (Sismoro, 2000)

Contoh gambar

(Kadir, 2003)

(Kadir, 2003)

Page 7: contoh seleksi kondisi

BAB IV

PEMBAHASAN

4.1 Flowchart

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan

hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan

simbol. Dengan demikian setiap simbol menggambarkan proses tertentu.

Sedangkan antara proses digambarkan dengan garis penghubung. Dengan

menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan

bagian-bagian yang terlupakan dalam analisis masalah. Di samping itu flowchart

juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang

bekerja dalam tim suatu proyek.

Dalam pembuatan flowchart Program tidak ada rumus atau patokan yang

bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam

menganalisis suatu masalah dengan komputer. Sehingga Flowchart yang

dihasilkan dapat bervariasi antara satu pemrogram dengan yang lainnya. Namun

secara garis besar setiap pengolahan selalu terdiri atas 3 bagian utama, yaitu Input,

Proses pengolahan, Output.

Pada flowchart, dimasukkan data perhitungan biaya pinjam buku, dimulai

dengan menentukan varibel, konstanta dan tipe datanya. Variabel yang digunakan

adalah N (jumlah judul) dengan tipe data integer dan Biaya dengan tipe data real.

Flow Chart dimulai dengan (Mulai/start) menggunakan notasi terminator

dilanjutkan dengan input berupa jumlah buku dengan notasi data. Pada penentuan

gaji pokok dilakukan percabangan dengan If….then pada variabel jumlah judul,

dan biaya.

Selanjutnya untuk penentuan biaya buku dilakukan percabangan dengan

if…then…else pada variable jumlah judul dan biaya. Jika jumlah buku yang

dipinjam kurang dari sama dengan tiga, maka jumlah dikalikan biaya atau jumlah

dikalikan 3000. Namun jika jumlah buku yang dipinjam lebih dari tiga, maka

Page 8: contoh seleksi kondisi

akan diproses menggunakan rumus, 9000+(n-3)*2500. Atau tiga buku pertama,

dikenai biaya 3000 atau dikalikan 3000 dan sisanya dikalikan biaya sebesar 2500.

Contohnya jika membeli 2 buku,maka 2 buku tersebut dikalikan biaya sebesar

3000. Sedangkan jika membeli 5 buku, maka 3 buku pertama, dikenai biaya

sebesar 3000 dan 2 buku terakhir dikenai biaya 2500. Setelah semuanya selesai

flow chart diakhiri dengan stop menggunakan notasi terminator.

4.2 Program

Berbeda dengan praktikum kemarin tentang seleksi kondisi-Pascal.

Praktikum kali ini, menggunakan Borland Delphi 7 untuk membuat program

Peminjaman buku. Program peminjaman buku ini berisikan jumlah dan biaya.

Program Delphi yang dibuat pertama yaitu header dari program yang

berisikan dokumentasi dan nama program. Selanjutnya, declarasi dari sebuah

program. Untuk program ini berisikan deklarasi dari label, button dan radiobutton

dilanjutkan dengan variabel yang digunakan. Variabel yang digunakan adalah

Jumlah (N) dengan tipe data integer dan biaya dengan tipe data real. Program

diawali dengan perintah begin untuk memulai statements atau pernyataan.

Pernyataan pertama yaitu perintah menggunakan If… then… else untuk

menentukan biaya dari variabel jumlah. Apabila jumlah buku yang dipinjam <3

maka program akan memproses jumlah dikalikan biaya sebesar 3000. Sedangkan

jika jumlah buku yang dipinjam >3 maka program akan memproses tiga buku

pertama dikalikan biaya sebesar 3000 ditambah dengan dua buku selanjutnya

dikalikan biaya sebesar 2500.

Tipe data berubah dari tipe data float menjadi tipe data string. Penulisan

dalam program Delphi yaitu FloatToStr. Untuk mengakhiri program digunakan

pernyataan end. Setelah membuat program klik run(F9), jika muncul output

program berarti program bisa dijalankan. Jika tidak, maka akan diberitahu

kesalahannya pada layar.

Pada tampilan pertama diketahui jumlah judul, masukkan jumlah judul,

Jika program Delphi yang dibuat dijalankan dengan di klik run maka perhitungan

Page 9: contoh seleksi kondisi

dimulai dengan misalnya 4 buah, klik hitung, maka program akan menghitung

dengan rumus Biaya= 9000 (n-3)*2500. Dan memperoleh hasil sebesar 11500.

Dan apabila dimasukkan angka 3 pada jumlah judul,kemudian klik hitung maka

akan diproses dengan rumus n*3000,sehingga memperoleh hasil biaya sebesar

9000. Program selesai dibuat.

Contoh Program

Page 10: contoh seleksi kondisi

Dalam praktikum kali ini, pertama yang perlu diperhatikan adalah

Langkah – langkah mengaktifkan Delphi. Klik start. Pilih program Files. Pilih

Borland Delphi. Pilih dan klik Delphi 7. Jendela Utama Delphi muncul

(Amborowati, 2008). Object Inspector, merupakan jendela yang digunakan utnuk

mengatur tampilan komponen pada form, misal bagaimana mengubah tulisan

button pada command button menjadi simpan, atau menghapus tulisan pada label

dan mengganti nama menjadi Nama Mahasiswa atau memberikan perintah

tertentu pada sebuah komponen sehingga ada interaksi ketika program dijalankan.

Events, merupakan jendela properties yang digunakan untuk memberikan fungsi

yang lebih detail dari fungsi sebenarnya. Misalnya ketika tombol Simpan di klik

maka program akan menjalankan perintah penyimpanan data. Dari kalimat

tersebut ada event clik untuk mengeksekusi sebuah tombol simpan. Perintah event

clik tersebut dapat diberikan melalui jendela events (Kesly, 2005).

Rangkuman dalam Tabel Fungsi komponen pada delphi

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.

MainMenu

Komponen yang digunakan untuk membuat menu bar dan menu drop down. Komponen ini bersifat inv isible.

PopUpMenu

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

Page 11: contoh seleksi kondisi

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.

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

CheckBox

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

RadioButton

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.

ListBox

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 batang penggulung.

ComboBox

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

ScrollBar

Komponen ini mempunyai fungsi yang sama seperti batang penggulung yang terdapat dalam program-program berbasis Windows pada umumnya.

GroupBox

Sebuah kontainer yang dapat digunakan untuk mengelompokkan komponen-komponen lain seperti Radio Button, CheckBox dan komponen kontainer

yang lain.

Komponen ini merupakan komponen kombinasi dari GroupBox dan didesain untuk membuat sekelompok RadioButton.

Page 12: contoh seleksi kondisi

RadioGroup

Panel

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

ActionList

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

Pada kesimpulannya, yang perlu diketahui dari komponen – komponen

dalam penggunaan Delphi. Pengertian delphi adalah bahasa pemrograman

berbasis object, visual programming, munculnya berupa gambar-gambar.

Komponen label adalah tempat untuk sebuah tulisan yang sifatnya tetap. Sedangkan

Object Inspector adalah properties tampilan form, mencakup tiap-tiap komponen. Form

digunakan untuk merancang aplikasi. Button digunakan untuk menjalankan aplikasi.

Page 13: contoh seleksi kondisi

BAB V

PENUTUP

5.1 Kesimpulan

Dapat disimpulkan bahwa kondisi if…then…else ataupun case…of

sering kali digunakan untuk persoalan yang memerlukan percabangan/branching

dalam membuat suatu program. Pada persoalan kali ini, kita menggunakan

kombinasi dari dua seleksi kondisi tersebut untuk membuat program Perhitungan

Gaji, dan perhitungan peminjaman buku. Delphi adalah bahasa pemrograman

berbasis object, visual programming, munculnya berupa gambar-gambar.

Komponen label adalah tempat untuk sebuah tulisan yang sifatnya tetap. Sedangkan

Object Inspector adalah properties tampilan form, mencakup tiap-tiap komponen. Form

digunakan untuk merancang aplikasi. Button digunakan untuk menjalankan aplikasi.

5.2 Saran

Pada praktikum kali ini, praktikan harus siap sedia, memutar otak untuk

membuat program sesuai dengan yang diperintahkan oleh modul. Yang paling

sulit adalah menuangkan logika dalam sebuah program. Jadi, diusahakan

praktikan mampu belajar lebih giat lagi.

Page 14: contoh seleksi kondisi

DAFTAR PUSTAKA

Amborowati, Amardiyah. 2008. Pengantar Pemrograman Terstruktur. Andi

Publiser : Jakarta

Kadir, Abdul. 2008. Dasar – Dasar Pemrograman Borland Delphi. Andi Publiser :

Jakarta

Kesly, John. 2005. Database of Programing with Visual Basic and Microsoft

SQL . Harcourt Brace: United Stated of Amerika

Kristopher, Bill. 2006. Basic of Borland Delphi. Addition Weasly : New York

Paulus, George. 2003. Introducing Of Borland Delphi. L.A. Time : Los Angels

Sismoro, Heri. 2000. Borland Delphi. Gramedia : Jakarta

Page 15: contoh seleksi kondisi