MAKALAH STRUKTUR DATA
DENGAN MENGGUNAKAN BAHASA PASCAL
Data barang dengan satu program
berisi
5 prosedur dan flowchat
Disusun oleh :
Kelompok 1 :
1.
Anggi Rahmat Budiman 8.
Muhamaad Ramdan
2.
Dian Nur Anugrah 9. Mahdar
Fajari
3.
Fikri Romadoni 10.
Taufiq Nurhidayat
4.
Hilman Effendi 11.
Ude Usman
5.
Imam Sahya Ramdani 12. Robby Febrian
6.
Nunuy Nurhayati 13.
Lilis Hotimah
7.
Rian Rido Saputra
TEKNOLOGI INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA &
KOMPUTER
STMIK TASIKMALAYA
2014
Kata
Pengantar
Bismillahirrahmanirrahim.
Assalamu’alaikum
Wr.Wb.
Puji Syukur kami panjatkan kehadirat Allah SWT, yang telah melimpahkan berbagai
rahmat dan Karunia-Nya sehingga kami masih diberi kesempatan untuk menyelesaikan
tugas Makalah ini guna memenuhi tugas mata kuliah Struktur Data. Shalawat serta
salam semoga senantiasa tercurahkan kehadirat Nabi kita Muhammad SAW, Keluarga,
Sahabat, dan para Pengikutnya yang tetap setia menjaga dan mengikuti sunnahnya
hingga akhir zaman. Dalam penyusunan Makalah Struktur Data ini, tidak sedikit
hambatan yang kami hadapi. Namun dengan penuh kesabaran dan terutama
pertolongan dari Allah SWT akhirnya Makalah ini dapat terselesaikan, tetapi
kami menyadari masih banyak kekurangan dan jauh dari sempurna, oleh karena itu
saran dan kritik yang kontruktif dari semua pihak terutama dari Bapak Dosen
pembimbing mata kuliah ini sangat kami harapkan demi perbaikan di masa yang
akan datang. Semoga Makalah Struktur Data ini, dapat bermanfaat dan berguna untuk
para mahasiswa, atas perhatiannya kami ucapkan terimakaih.
.
Tasikmalaya,
13 Otober 2014
Penyusun
DAFTAR ISI
Halaman
KATA
PENGANTAR .................................................................................................. i
DAFTAR ISI.......................................................................................................... ii
BAB I PENDAHULUAN
1.
Latar
Belakang............................................................................................. 1
2.
Rumusan Maslah.......................................................................................... 2
3.
Tujuan.......................................................................................................... 2
4.
Manfaat........................................................................................................ 2
BAB II ISI KAJIAN MATERI
1.
Flawchat..........……….........................………………............................... 3
2.
Program data barang dengan satu program dan berisi 5 prosedur............... 4
BAB III PENUTUP
1.
Kesimpulan....................................................................................................7
2.
Saran............................................................................................................ 7
DAFTAR PUSTAKA..............................................................................................8
BAB
1
PENDAHULUAN
Komputer pada
dasarnya merupakan mesin yang tidak bisa apa-apa. Kita harus memberikan
serangkaian instruksi kepada komputer agar mesin “pintar” ini dapat
memecahkan suatu masalah. Langkah-langkah yang perlu dilakukan dalam memberikan
instruksi kepada komputer untuk memecahkan masalah inilah yang dinamakan
pemrogaman komputer. adapun langkah-langkah pemrogaman computer adalah sebagi berikut: mendefinisikan masalah, menentukan solusi, memilih
algoritma, menulis program, menguji program, menulis dokumentasi, serta merawat
program.
Sebelum membuat
program, hendaknya kita membuat Flow Chart dan prosedur sehingga memudahkan kita untuk
memahami algoritma serta memudahkan kita dalam membuat program. Program yang
ditulis juga harus jelas, nyata, dan komplit.
a. Latar Belakang
Kajian
struktur data merupakan kajian yang sangat penting dalam bidang informatika.
Dan di zaman sekarang ini yang teknologinya semakin berkembang, dibutuhkan
struktur data yang efisien yang dapat meningkatkan kinerja program
Salah
satu bentuk struktur data yang berisi kumpulan data yang tersusun secara sekuensial,
saling bersambungan dinamis dan terbatas adalah flowchat. Flowchart merupakan gambar atau bagan yang
memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran
ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan
proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis
penghubung. Flowchart ini merupakan langkah awal pembuatan program. Dengan
adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan
proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun,
selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan
bahsa pemrograman sedangkan.
Prosedur merupakan suatu program yang terpisah dalam blok
sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan
sebuah program kecil untuk memproses sebagian dari pekerjaan program utama. Prosedur berguna untuk mengumpulkan statemen-statement
(Pernyataan) yang dapat dijalankan menjadi satu dalam blok dan untuk
menjalankan kembali hanya dengan menuliskan nama prosedur yang menampungnya, yaitu pemanggilan dilakukan pada
program utama.
b.
Rumusan Maslah
1.
Contoh program data barang pada
pascal dengan satu program dan berisi 5 prosedur
2.
Contoh struktur data program 5 prosedur menggunakan flowchat
c.
Tujuan
1.
Untuk memenuhi
tugas dari dosen pada pada kuliah Struktur Data
2.
Bisa
menggunakan/menjalankan program pascal menggunakan 5 prosedur dalam 1 program
3.
Membuat struktur
program dengan flowchat
d.
Manfaat
1.
Supaya
kita mengerti atau mengetahui apa yang di maksud dengan Struktur dan beberapa
contoh programnya, sehinnga kita dapat menjalankan programnya dengan baik dan
benar.
2.
Supaya
kita mengerti atau mengetahui apa yang di maksud dengan flowchat dan contoh program penjualan,
sehinnga kita dapat menjalankan programnya dengan baik dan benar.
BAB
11
ISI
KAJIAN MATERI
A. Flowchat
B. Program data barang dengan satu program dan berisi 5 prosedur
program Prosedure_data;
uses wincrt;
procedure tas;
var qyt:integer;
hrg1,hrg2,dis,ttl,ttldis:real;
begin
clrscr;
writeln('Nama barang
: TAS ');
writeln('Harga barang : 80000 ');
hrg1:= 80000;
write ('Jumlah barang : ');readln(qyt);
ttl:= hrg1*qyt;
writeln('Total harga : ',ttl:0:0);
if qyt > 15 then
dis:= 0.1
else if qyt <10 then
dis:= 0
else
dis:= 0.05;
ttldis:= ttl*dis;
writeln('diskon : ',ttldis:0:0);
hrg2:=ttl-ttldis;
writeln('Total harga setelah
diskon : ',hrg2:0:0);
end;
procedure jaket;
var qyt:integer;
hrg1,hrg2,dis,ttl,ttldis:real;
begin
clrscr;
writeln('Nama barang
: JAKET ');
writeln('Harga barang : 50000 ');
hrg1:= 50000;
write ('Jumlah barang : ');readln(qyt);
ttl:= hrg1*qyt;
writeln('Total harga : ',ttl:0:0);
if qyt > 15 then
dis:= 0.1
else if qyt <10 then
dis:= 0
else
dis:= 0.05;
ttldis:= ttl*dis;
writeln('diskon : ',ttldis:0:0);
hrg2:=ttl-ttldis;
writeln('Total harga setelah
diskon : ',hrg2:0:0);
end;
procedure sepatu;
var qyt:integer;
hrg1,hrg2,dis,ttl,ttldis:real;
begin
clrscr;
writeln('Nama barang
: SEPATU ');
writeln('Harga barang : 70000 ');
hrg1:= 70000;
write ('Jumlah barang : ');readln(qyt);
ttl:= hrg1*qyt;
writeln('Total harga : ',ttl:0:0);
if qyt > 15 then
dis:= 0.1
else if qyt <10 then
dis:= 0
else
dis:= 0.05;
ttldis:= ttl*dis;
writeln('diskon : ',ttldis:0:0);
hrg2:=ttl-ttldis;
writeln('Total harga setelah
diskon : ',hrg2:0:0);
end;
procedure kemeja;
var qyt:integer;
hrg1,hrg2,dis,ttl,ttldis:real;
begin
clrscr;
writeln('Nama barang
: KEMEJA ');
writeln('Harga barang : 120000 ');
hrg1:= 120000;
write ('Jumlah barang : ');readln(qyt);
ttl:= hrg1*qyt;
writeln('Total harga : ',ttl:0:0);
if qyt > 15 then
dis:= 0.1
else if qyt <10 then
dis:= 0
else
dis:= 0.05;
ttldis:= ttl*dis;
writeln('diskon : ',ttldis:0:0);
hrg2:=ttl-ttldis;
writeln('Total harga setelah
diskon : ',hrg2:0:0);
end;
procedure menu;
var pilih:string;
begin
write('Masukan kode barang =
');readln(pilih);
if pilih= 'kd001' then
tas
else if pilih= 'kd002' then
jaket
else if pilih= 'kd003' then
sepatu
else if pilih= 'kd004' then
kemeja
else
writeln('Maaf data yang anda
inputkan salah !!');
end;
begin
menu;
end.
BAB
III
PENUTUP
A. Kesimpulan
Struktur data merupakan salah satu bahan dasar pembuatan program. Pemakaian
struktur data yang tepat di dalam proses pemrograman, akan menghasilkan
algoritma yang jelas dan tepat sehingga
menjadikan program secara keseluruhan lebih sederhana. Flowchat dan prosedur
merupakan bagian dari struktur data yaitu termasuk kedalam struktur data
sederhana yang dapat di definisikan sebagai pemesanan alokasi memory sementara
pada komputer. Apabila kita membuat program dengan data yang sudah kita ketahui
batasnya maka kita menggunakan prosedur.
B.
Saran
Ø Bagi pembaca di harapkan mengamalkan ilmu yang di
dapat setelah membaca makalah ini.
Ø Dan jika makalah saya ada kata – kata yang tidak
berkenan di hati anda kami minta maaf
Daftar Pustaka
Kelompok 1
0 Responses so far.
Posting Komentar