Cari Blog Ini

Pages

Minggu, 25 November 2012

LaporanAkhirPraktikum

Mata praktikum          : KonsepPemograman
Semester          : 1 (Satu)
Praktikumke       : 8 (Delapan)
Tanggal                   : 19 November 2012
Materi: MembuatProgamSederhanaMenggunakan Menu Prosedur&FungsiPada Pascal & C++
NIM               : A1312002
Nama              : Akhmad Nazarruddin
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

0 komentar:

Posting Komentar