Anda di halaman 1dari 17

MODUL 2

PENGKONDISIAN,LOOPING,DECISION, DAN COMPOUND

Asisten Wali

Miftah Jamalul Ihsan

Disusun Oleh:

Kelompok R-35

Sesi : Selasa, 16.00-19.15

Roni Mulyana 2513181007

Muhammad Andan Annur 2513181020

NILAI

LABORATORIUM OPTIMASI ANALITIK SISTEM INDUSTRI

JURUSAN TEKNIK INDUSTRI

FAKULTAS TEKNIK

UNIVERSITAS JENDERAL ACHMAD YANI

BANDUNG

2018
Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

1. Deskripsi Sistem

Sistem yang dibuat digunakan untuk kegiatan jual beli dimana pembeli dapat mencari barang
apa yang di butuhkan dan mengetahui total yang harus di bayar dengan akurat. Cara kerjanya pertama
akan di tampilkan satu per-satu barang yang dijual oleh penjual lalu pembeli diminta memasukan jumlah
barang yang di butuhkan, apabila tidak dibutuhkan maka pembeli cukup memasukan nilai nol. Di dalam
sistem ini disisipkan tanggal saat pemesanan dan juga terdapat pengulangan pada barang yang ingin di
pilih kembali ke menu pemilihan barang dan pada saat pemilihan barang dilakukan oleh pembeli,
pembeli dapat memilih barang yang dipilih menggunakan nomor barang dan akan keluar output barang
yang telah dipilih pembeli.

Aplikasi yang digunakan adalah lazarus. Program ini dibuat untuk memudahkan pelanggan
dalam mencari jenis barang dan memudahkan mengetahui harga, jumlah barang tersebut yang dibeli
pembeli dan dapat mengetahui hasil dan barang yang akurat. Dan juga pembeli dapat memilih kembali
barang yang sebelumnya telah dipilih diawal-awal dan dapat kembali untuk memilih barang yang dipilih,
karna sistem ini menggunakan looping atau pengulangan jadi memudahkan pembeli dalam memilih
barang yang ingin dia pilih kembali.

Dan pembeli juga dapat memilih barangnya melalui proses input pemilihan barang nomor
misalnya yang ingin pembeli pilih adalah no.1 yaitu meja maka pada saat dipilih outputnya pun yang
pembeli pilih barusan akan keluar dengan barang yang dipilih dan juga tertera dengan sesuai nomor
yang ia pilih tadi.

Alur program
1. Pertama-tama kita masukkan program input id dan password untuk login dan masuk ke menu
selanjutnya jika masukkan id dan password salah maka program akan mengulang dan tidak akan
berlanjut.
2. Tekan enter lalu selanjutnya yang kedua masukkan identitas pembeli,no hp,jenis pengiriman.
3. Masukkan kode jika ingin membeli barang jika tidak silahkan tekan nol.
4. Masukkan jumlah barang yang di inginkan, lalu barang sudah dipilih maka akan keluar semua
output yang dari awal point 1 sampai point 4.

Laboratorium Optimasi Analitik Sistem Industri 2


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

2. Flowchart

MULAI

Masukan Login
‘Id,pas’

Data Pengguna
‘Id,pass’

INPUT
Jumlah
(Meja,Kursi,
lemari,Kursi
Pelaminan,
sofa,
Tempattidur
,Mejamakan,
Mejabelajar,
Kursi teras,
Rak sepatu,

Kaligrafi,meja
rias,meja
telepon,
mimbar,set
kursi
makan,set
kamar
tidur,set meja
sekolah,sangk
ar burung,
lemari buku,
lemari
pajangan)

Laboratorium Optimasi Analitik Sistem Industri 1


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

INPUT
Menu’Pilih
an Barang
kode’

Nama Barang
Jika kode=mj Y ’meja’
Harga200000

Nama Barang
Jika kode=ks Y ’kursi’
Harga 150000

Nama Barang
Jika kode=lm Y ’lemari’
Harga 4500000

Nama Barang
Jika kode=kp Y ’kursi pelaminan’
Harga 2000000

Nama Barang
Jika kode=sf Y ’sofa’
Harga 3000000

Nama Barang
Jika kode=tt Y ’tempat tidur’
Harga 5000000

Nama Barang
Jika
Y ’meja makan’
kode=mmkn
Harga 8000000

Nama Barang
Jika kode=mb Y ’meja belajar’
Harga 2000000

Nama Barang
Jika kode=kt Y ’kursi teras’
Harga 300000

Nama Barang
Jika kode=rs Y ’rak sepatu’
Harga 100000

Laboratorium Optimasi Analitik Sistem Industri 2


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

B 1

Totalharga
Nama Barang
barang*jumlah
Jika kode=kl Y ’kaligrafi’
Harga150000
barang

T
Jumlah
(N*Mj,ks,lm,kp,sf,
Nama Barang tt,mmkn,mb,kt,rs,
Jika kode=mr Y ’meja rias’ kl,mr,mt,mr,skm,s
Harga700000
kt,sms,sb,lb,lp)

T OUTPUT
Nama
barang,
Nama Barang total
Jika kode=mt Y ’meja telepon’ harga
Harga300000 barang,
nama
T pembeli,
jenis
pengirima
Nama Barang n, no hp
Jika kode=mm Y ’mimbar’
Harga1000000
SELESAI
T

Nama Barang
Jika kode=skm Y ’set kursi makan’
Harga400000

Nama Barang
Jika kode=skt Y ’set kamar tidur’
Harga25000000

Nama Barang
Jika kode=sms Y ’set meja sekolah’
Harga350000

Nama Barang
Jika kode=sb Y ’sangkar burung’
Harga100000

Nama Barang
Jika kode=lb Y ’lemari buku’
Harga250000

Nama Barang
Jika kode=lp Y ’lemari pajangan’
Harga11000000

OUTPUT
Nama
barang,
Harga

Laboratorium Optimasi Analitik Sistem Industri 3


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

3. Pseudocode

Program furshop

{Program ini dibuat untuk memudahkan pelanggan dalam mencari barang dan harga serta mengetahui
harga total barang yang dibeli,aplikasi ini menggunakan lazarus}

Deklarasi

Id,pass ,kode,jmlh, Identitas nama pembeli,no hp pembeli,jenis pengriman.

Deskripsi Algoritma

Mulai

Baca(id=Furshop)

Baca(pass=market)

Baca(masukkan nama pembeli=nama pembeli)

Baca(masukkan no hp=no hp pembeli)

Baca(masukkan jenis pengiriman=jenis pengiriman)

Baca(masukkan kode barang yang di inginkan=kode)

Baca(Masukkan jumlah Barang=jmlh)

Total(Mj*200000)+(Ks*150000)+(Lm*4500000)+(Kp*2000000)+(Sf*3000000)+(Tt*5000000)+(mmkn*
8000000)+(Mb*2000000)+(Kt*300000)+(Rs*100000)+(Kl*150000)+(Mr*700000)+(Mt*300000)+(Mbr*1
000000)+(Skm*400000)+(Skt*25000000)+(Sms*350000)+(Sb*100000)+(Lb*250000)+(Lp*11000000)

Tulis(jmlh:=mj+ks+lm+kp+sf+tt+mmkn+mb+kt+rs+kl+mr+mt+mbr+skm+skt+sms+sb+lb+lp);

Tulis(identitas:=np);

Tulis(nohp=nh);

Tulis(jenispengriman=jp);

Tulis(jumlah barang=jmlh);

Tulis(nama barang=namabarang);

Tulis(harga barang=hargabarang);

Tulis(Total Harga Adalah=total);

Akhiri

Laboratorium Optimasi Analitik Sistem Industri 4


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

4. Sourcecode

program FurShop;

uses crt,sysutils;

var

mj,ks,lm,kp,sf,tt,mmkn,mb,kt,rs,kl,mr,mt,mm,skm,skt,sms,sb,lb,lp,jmlh:integer;

id,pass:string;

np,nh,jp,kode,namabarang,identitas,namapembeli,jenispengiriman:string;

hargabarang,total:real;

begin

repeat

writeln('Silahkan Log in');

write('ID:');readln(id);

write('PASSWORD:');readln(pass);

clrscr;

until(id='furshop')and(pass='market');

writeln;

clrscr;

writeln('Hari/Tanggal:',datetimetostr(now));

writeln;

writeln(' ===========================');

writeln(' |Selamat Datang di FURSHOP|');

writeln(' |08587945392 |');

writeln(' |Bandung |');

writeln(' ===========================');

readln;

write('masukan nama pembeli');readln(np);

write('masukan no hp');readln(nh);

Laboratorium Optimasi Analitik Sistem Industri 5


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

write('Masukan Jumlah Barang:');readln(jmlh);

if kode='mj'then

begin

namabarang:='meja';

hargabarang:=200000;

end;

if kode='ks'then

begin

namabarang:='kursi';

hargabarang:=150000;

end;

if kode='lm'then

begin

namabarang:='lemari';

hargabarang:=4500000;

end;

if kode='kp'then

begin

namabarang:='kursi pelaminan';

hargabarang:=2000000;

end;

if kode='sf'then

begin

namabarang:='sofa';

hargabarang:=3000000;

end;

if kode='tt'then

Laboratorium Optimasi Analitik Sistem Industri 6


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

begin

namabarang:='tempat tidur';

hargabarang:=5000000;

end;

if kode='mmkn'then

begin

namabarang:='meja makan';

hargabarang:=800000;

end;

if kode='mb'then

begin

namabarang:='meja belajar';

hargabarang:=200000;

end;

if kode='kt'then

begin

namabarang:='kursi teras';

hargabarang:=300000;

end;

if kode='rs'then

begin

namabarang:='rak sepatu';

hargabarang:=100000;

end;

if kode='kl' then

begin

namabarang:='kaligrafi';

hargabarang:=150000;

Laboratorium Optimasi Analitik Sistem Industri 7


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

end;

if kode='mr' then

begin

namabarang:='meja rias';

hargabarang:=700000;

end;

if kode='mt' then

begin

namabarang:='meja telepon';

hargabarang:=300000;

end;

if kode='mm' then

begin

namabarang:='mimbar';

hargabarang:=1000000;

end;

if kode='skm' then

begin

namabarang:='set kursi makan';

hargabarang:=400000;

end;

if kode='skt' then

begin

namabarang:='set kamar tidur';

hargabarang:=2500000;

end;

if kode='sms' then

Laboratorium Optimasi Analitik Sistem Industri 8


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

begin

namabarang:='set meja sekolah';

hargabarang:=350000;

end;

if kode='sb' then

begin

namabarang:='sangkar burung';

hargabarang:=100000;

end;

if kode='lb' then

begin

namabarang:='lemari buku';

hargabarang:=250000;

end;

if kode='lp' then

begin

namabarang:='lemari pajangan';

hargabarang:=1100000;

end;

begin

total:=hargabarang*jmlh;

identitas:=np;

clrscr;

write('hari/tanggal:',datetimetostr(now));

writeln;

writeln(' |----------------------------|');

writeln(' |identitas:',np);
writeln(' |nohp:',nh);

Laboratorium Optimasi Analitik Sistem Industri 9


Praktikum Dasar Komputer & Pemrograman – Modul 2 R-35

writeln(' |jenispengriman:',jp);

writeln(' |jumlah barang:',jmlh);

writeln(' |nama barang:',namabarang);

writeln(' |harga barang:',hargabarang:0:2);

writeln(' |Total Harga Adalah:',total:0:2);

writeln(' |===========FURSHOP==========|');

writeln(' |----------------------------|');

write(' ================================');

writeln;

write(' ==========TERIMA KASIH==========');

writeln;

write(' ================================');

writeln;

readln;

end;

end.

Laboratorium Optimasi Analitik Sistem Industri 10


Lampiran

- Tabel barang
- Materi asistensi
Tabel Barang

Nama Barang Harga Barang Gambar

1.Meja Rp.200.000.00

2.Kursi Rp.150.000.00

3.lemari Rp.4.500.000.00

4.Kursi Pelaminan Rp.2.000.000.00

5.sofa Rp.3.000.000.00

6.Tempat tidur Rp.5.000.000.00

7.Meja makan Rp.800.000.00

8.Meja belajar Rp.200.000.00

9.Kursi teras Rp.300.000.00

10.Rak sepatu Rp.100.000.00


11.kaligrafi Rp.150.000.00

12.meja rias Rp.700.000.00

13.meja telepon Rp.300.000.00

14.mimbar Rp.1.000.000.00

15.set kursi makan Rp.400.000.00

16.set kamar tidur Rp.25.000.000.00

17.set meja sekolah Rp.350.000.00

18.sangkar burung Rp.100.000.00

19.lemari buku Rp.250.000.00

20.lemari pajangan Rp.11.000.000.00

Anda mungkin juga menyukai