contoh seleksi kondisi
DESCRIPTION
laporan dasar program seleksi kondisi pada pascal, analisa model flowchart berkala, aplikasi apda teknologi industriTRANSCRIPT
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
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.
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).
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,
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
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)
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
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
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
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
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.
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.
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.
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