LaporanAkhirPraktikum
Mata praktikum : KonsepPemograman
Semester : 1 (Satu)
Praktikumke : 8 (Delapan)
Tanggal : 19 November 2012
Materi: MembuatProgamSederhanaMenggunakan
Menu Prosedur&FungsiPada Pascal & C++
NIM : A1312002
Nama : Devi AndiniPutri
NamaDosen : HendrikSetyoUtomo, ST
ParafDosen :
JumlahLembar : Lembar
LaboratoriumInformatika
POLITEKNIK
TANAH LAUT
2012
Program SederhanaPada Pascal Menggunakan Menu Prosedur
Logika Program
Prosedur
merupakan suatu blok program tersendiri yang merupakan bagia dari program lain
yang lebih besar. Prosedur dapat kembali oleh program utamanya ataupun oleh
prosedur lain yang masih dalam satu kode program. Tetapi prosedur tidak dapat
menghasilkan nilai hanya merupakan proses didalamnya
uses crt; berfungsi
untuk memulai menjalankan program pada pascal.
procedure ganti (pot1, pot2, pot3, pot4
: string); program pascal yang saya gunakan saat
ini adalah menggunakan program proseduremacam-macambunga yang adadidalam pot.
Var jenis
variabel yang digunakan disini adalah variabel pot1 , pot2 , pot3 , pot4 , dan pot5
pot5 : string; string
pada pascal ini sama fungsinya dengancinpadac++.
begin berfungsi
untuk memulai program
clrscr;
berfungsi untuk membersihkan layar
writeln ('Bungamana yang
berkualitasbagus?? : ',pot2,’&’,pot4); untuk
menampilkan semua jenis bungayangadadidalam pot pada saat kita melakukan proses
runing.
Writeln :
Memisahkan 2 karakter agar jika dibaca tidak
jadi satu.
end; untuk
mengakhiri program.
writeln ('Bungamana yang kulitasnyasama
?? : ',pot1,' & ', pot3); Maka berikutnya nanti
ada pot bunga yang kualitasbunganyasama. Yaitu pot1 dan pot3. Yang bunganyaAnggrekdanLili.
readln; untuk
membaca semua program yang anda masukan pada saat meruning
end. Untuk
mengakhiri program pascal.
Listing Program I
Output Program I
Program SederhanaPada Pascal Menggunakan Menu Fungsi
Logika Program
Fungsi
memiliki pengertian yang yang sama dengan prosedur, hanya saja letak
perbedaanya adalah fungsi memiliki hasil keluaran (output) sedangkan pada
prosedur hanya berisi proses.
Fungsi adalah suatu bagian program yang mengerjakan satu tugas dan hasilnya
biasanya hanya satu.
uses crt;
untuk memulai menjalankan program pada pascal.
var : jenis variabel yang digunakan disini
adalah variabel hasil , variabela, b,c dan variabel pengurangandengan tipe data integer.
function hasil pengurangan(a : integer;
b:integer; c:integer) : integer; maksudnya hasilpenjumlahandari var dataa ,
dari var b, dan var data c.
Begin berfungsi untuk memulai menjalankan
programpascal.
clrscr; berfungsi
untuk membersihkan layar.
hasil :=a-b-c; jumlahkan
ketiga data dari ketiga variabel tersebut.disini saya memasukan data sbb :
a:= 88;
b := 22;
c := 58;
hasil := hasilkurang (a,b,c);
writeln(‘nilai a := ‘, a); akanmengeluarkanangka
yang sesuaidengan variable a.
writeln(‘nilai b := ‘, b); akanmengeluarkanangka
yang sesuaidengan variable b.
writeln(‘nilai c := ‘, c); akanmengeluarkanangka
yang sesuaidengan variable c.
writeln(‘hasilpengurangan a-b-c := ‘, hasil);
setelah program dijalankan / runing apabila berhasil maka
hasil penjumlahannya akan keluar secara otomatis
End. Berfungsi untuk mengakhiri program
pascal.
Listing Program II
Output Program II
Membuat
Program SederhanaPada C++ Menggunakan Menu Prosedur
Logika
Program
Prosedur
merupakan suatu blok program tersendiri yang merupakan bagia dari program lain
yang lebih besar. Prosedur dapat kembali oleh program utamanya ataupun oleh
prosedur laan yang masih dalam satu kode program. Tetapi prosedur tidak dapat
menghasilkan nilai hanya merupakan proses didalamnya.
Include : Perintah ini digunakan untuk mengikut sertakan
sebuah file library dalam hal ini disebut sebagai header. <iostream>adalah salah
satu file header yang salah satu fungsinya untuk menjalankan perintah cout.Cout : Berfungsi untuk menampilkan output sebuh data dalam suatu
program.
Int tambah8(int &D):Pendeklarasian variable bertipe integer dengan nama variable
“tambah8” karena pada program
ini menggunakan menu penjumlahan, dan tanda &digunakanuntukmenunjukan
reference darivariabel D.
{ ini merupakan tubuh fungsi main.
D = D + 8;artinya
jumlah dari variabel D tersebut akan dapat kita ketahui jika kita memasukan
bilangan pada fungsi D kemudian dijumlahkan dengan angka 8 yang merupakan nilai
fungsi pendeklerasian awal pada program ini.
printf("\n Nilai
di dalamfungsi8 + D = %d",D); Printf itu sendiri
berfungsi untuk menampilkan semua jenis data (numeric dan karakter) yang berupa
nilai, karaker ataupun konstanta. Printf ini memiliki ataupun konstanta.
Printf ini memiliki fungsi yang sama
dengan cout.Maka disini kita masukan nilai inputan yang kita inginkan. %d yaitu untuk menyimpan inputan yang
bernilai bilangan bulat biasa.
return D;
kembali ke nilai D
} Untuk
mengakhiri pendeklerasian program.
Int Main()
yaitu tubuh utama program.
Int D : Pendeklarasian variable bertipe
integer dengan nama variable “D”
sebagai input nilai.
printf("MasukanNilai
D : ");scanf("%d",&D);yaitu
untuk menampilkannilaiawal yang kita inginkan.
printf("\n
sebelumfungsidijalankan D = %d",D);
printf("\n
HasilFungsiD = %d ",D,Tambah8(D);yaitu
untuk menampilkanpenjumlahan nilai awal ditambahkan dengan nilai fungsi (8).
printf("\n
setelahfungsidijalankan D = %d",D);
yaitu untuk menampilkan nilai akhir.
return 0;
kembali ke menu awal
} untuk
mengakhiri program.
Listing
Program I
Output Program I
Membuat
Program SederhanaPada C++ Menggunakan Menu Fungsi
Logika
Program
Fungsi memiliki
pengertian yang yang sama dengan prosedur, hanya saja letak perbedaanya adalah
fungsi memiliki hasil keluaran (output) sedangkan pada prosedur hanya berisi
proses. Fungsi adalah suatu
bagian program yang mengerjakan satu tugas dan hasilnya biasanya hanya satu.
Include : Perintah ini
digunakan untuk mengikut sertakan sebuah file library dalam hal ini disebut
sebagai header. Dalam program ini saya menggunakan beberapa file header yaitu :
#include<conio.h>, #include<stdio.h>
, #include<iostream.h>dan #include<iomanip.h>.
char
pil; artinya tipe data
yang digunakan adalah karakter untuk variabel berupa pilihan.
int
lama,harga,denda,total; Pendeklarasian
variable bertipe integer dengan nama variable “lama” , “harga”, “denda”, dan “total”.
hargasewa()
masukan harga sewa
buku yang telah kita pilih.
{ ini merupakan tubuh fungsi main.
Kemudian
masukan pilihansepedayang ingin kita sewa dengan harga yang sudah di tentukan.
sbb :
Sepeda A
|
Rp. 5000
|
Sepeda B
|
Rp. 7500
|
Sepeda C
|
Rp.10000
|
cout<<”Tak ada dalam pilihan”; Artinya jika anda memilih buku yang di
luar daftar buku yang ada, misalnya anda memasukan buku gol D maka program akan
kembali ke menu awal pada saat di runing / di jalankan.
// getch();Kodingan atau instruksi yang berfungsi
sebagai pengakhir program dan biasanya di akhiri dengan tanda / symbol “}”.
// goto awal; program akan kembali ke menu awal dan
meminta anda untuk memasukan pilihan kembali.
Disini
denda berlaku apabila lama penyewaansepeda lebih dari 3 jam. Keterlambatan 1
jam maka dikenai denda Rp.25000
Kemudian
total harga = harga sewa + denda (jika anda kena denda)
Clrscr()
untuk membersihkan layar.
Listing Program II
Output Program II