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