SIDEBAR
»
S
I
D
E
B
A
R
«
Struktur Data: Contoh Program Laporan Keuangan Sederhana
Juni 10th, 2009 by Rudra

Soal :
Buatlah source code Pascal untuk program laporan keuangan yang tiap datanya mengandung no, tanggal, bulan, tahun,
keterangan, dan biaya. Ketentuan:

  • Buat data dalam bentuk struktur data
  • Buat prosedur untuk menghitung jumlah pengeluaran berdasarkan rentang data
  • Buat prosedur untuk menampilkan hasil

Jawab :

program LapKeu;
{$APPTYPE CONSOLE}
uses
SysUtils;

type
pengeluaran=record
no,tgl,bln,thn:integer;
keterangan:String[25];
biaya:real;
end;
var
jml_eks, i : integer;
ekspense:array[1..1000] of pengeluaran;

procedure TampilanData;
begin
writeln(‘—————–Laporan Keuangan—————–’);
writeln(‘————————————————–’);
writeln(‘|No |Tanggal | Keterangan             | Biaya    |’);
writeln(‘————————————————–’);
for i:=1 to jml_eks do
begin
with ekspense[i] do
writeln(‘|’,No:3,’|',tgl:2,’/',bln:2,’/',
thn:2,’|',keterangan:25,’|',biaya:10:2,’|');
end;
end;

procedure JumlahData(awal,akhir:integer);
var hasil:real;
begin
for i:=awal to akhir do
begin
hasil:=hasil+ekspense[i].biaya;
end;
writeln(‘Jumlah data dari ‘,awal,’s.d.’,akhir,
‘ = ‘, hasil:10:2);
end;

procedure inputdata(nomor:integer);
begin
with ekspense[nomor] do
begin
No:=nomor;
writeln(‘No. ‘, No);
write(‘Tanggal    = ‘);readln(tgl);
write(‘Bulan      = ‘);readln(bln);
write(‘Tahun      = ‘);readln(thn);
write(‘Keterangan = ‘);readln(keterangan);
write(‘Biaya      = ‘);readln(biaya);
end;
end;

begin
write(‘Berapa jumlah data? ‘);readln(jml_eks);
for i:=1 to jml_eks do
begin
inputdata(i);
end;
tampilandata;
jumlahdata(1,jml_eks);
readln;
end.

  • Share/Bookmark

No related posts.


11 Responses  
  • aden kejawen writes:
    Juni 12th, 200910:45at

    Wach semester berapa nich

    kok sama sich pake Pascal

    aku juga lagi belajar Pascal nich

  • M. Surya Iksanudin writes:
    Juni 12th, 200910:47at

    Wach bisa belajar Pascal dari sini aku nich

  • melki writes:
    Juni 13th, 200920:24at

    makasih pak, dah dimuatin d post terbaru bapak tentang laporan keuangan yang di kuiskan tadi siang. jadi saya ngopy n buwat blajar.
    hehehe…

  • melki writes:
    Juni 13th, 200920:28at

    kira2 untuk uas besok kisi2 nya apa saja pak??

    dan bsk pas uas struktur data teori y pak? saya liat di jadwal uas bkn d lab.1??

  • M. Surya Iksanudin writes:
    Juni 15th, 200914:48at

    Absen disini lagi Pak/Bu

  • Aden Kejawen writes:
    Juni 15th, 200914:49at

    Mampir lagi Pak

  • Aden Kejawen writes:
    Juni 17th, 200910:36at

    Absen kok belum update

  • Meizano writes:
    Juni 19th, 200905:54at

    @Semua: Terimakasih sudah mampir.
    @Melki: Ujiannya teori, kamu pasti bisa kok.

  • okta sihotang writes:
    Agustus 2nd, 200922:27at

    itu pakai bahasa C yaks ??
    mantraaaap, btw…bagi2lah proyek pemerintah itu,hihii
    thx dah berkunjung ya bro :D

  • Rudra writes:
    Agustus 3rd, 200923:40at

    Bahasa Pascal, (bisa pakai program Borland Delphi atau Turbo Pascal). Kalau mau yang bahasa C juga bisa kok :)

  • english note writes:
    November 25th, 200921:57at

    mantap mas artikelnya..jadi ingat pratikum bahasa pemrograman bahasa pascal di kuliah.


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
SIDEBAR
»
S
I
D
E
B
A
R
«
»  Substance:WordPress   »  Style:Ahren Ahimsa
© Hak cipta untaiankisah.web.id.