ALGORITMA
1. Algoritma Stok Bahan Baku Definisi Variabel:
string kode_supplier, kode_perintah; int tanggal;
real stock, jmh_masuk, jmh_keluar, total;
Rinician Langkah:
{pembacaan data} write (“ stok :”); read (stock);
write (“ pilih tanggal penerimaan bahan baku : “); readln (tanggal);
write (“ pilih kode supplier :”); readln (kode_supplier);
write (“masukkan jumlah bahan baku masuk : “); readln (jmh_masuk);
{ menghitung bahan baku masuk}
bahan baku masuk (stock + jmh_masuk); write (“bahan baku masuk :”);
writeln (“waktu :”, tanggal);
writeln (“kode supplier :”, kode_supplier); writeln (“barang masuk :”, jmh_masuk); writeln (“total :”, bahan baku masuk);
{pembacaan data} write (“ stok :”); read (stock);
write (“ pilih tanggal pengeluaran bahan baku : “); readln (tanggal);
write (“masukkan jumlah bahan baku keluar : “); readln (jmh_keluar);
write (“ pilih kode perintah :”); readln (kode_perintah);
{ menghitung bahan baku keluar}
bahan baku keluar (stock - jmh_keluar); write (“bahan baku keluar :”);
read (total); { tampilkan hasil}
writeln (“waktu :”, tanggal);
2. Algoritma Stok PKO
Definisi Variabel:
string kode_hasil, kode_jual; int tanggal;
real stock, jmh_masuk, jmh_keluar, total;
Rinician Langkah:
{pembacaan data} write (“ stok :”); read (stock);
write (“ pilih tanggal penerimaan PKO : “); readln (tanggal);
write (“ pilih kode hasil :”); readln (kode_hasil;
write (“masukkan jumlah PKO masuk : “); readln (jmh_masuk);
{ menghitung PKO masuk}
PKO masuk (stock + jmh_masuk); write (“PKO masuk :”);
read (total); { tampilkan hasil}
writeln (“kode hasil :”, kode_hasil); writeln (“barang masuk :”, jmh_masuk); writeln (“total :”, PKO masuk);
{pembacaan data} write (“ stok :”); read (stock);
write (“ pilih tanggal pengeluaran PKO : “); readln (tanggal);
write (“masukkan jumlah PKO keluar : “); readln (jmh_keluar);
write (“ pilih kode jual :”); readln (kode_jual);
{ menghitung PKO keluar}
PKO keluar (stock - jmh_keluar); write (“PKO keluar :”);
read (total); { tampilkan hasil}
3. Algoritma Perhitungan Bahan Baku
Definisi Variabel :
int waktu;
real pesanan, minta, simpan, pesan_ekonomis;
Rincian Langkah :
{Pembacaan Data}
write (“ masukkan biaya pesan:”); readln (pesanan);
write (“ masukkan tingkat permintaan : “); readln (minta);
write (“masukkan biaya simpan : “); readln (simpan);
{ menghitung perhitungan bahan baku}
perhitungan (((2*pesanan*minta)/simpan)^0.5)); { tampilkan hasil}
writeln (“waktu :”, waktu); writeln (“biaya pesan:”, pesanan); writeln (“tingkat permintaan:”, minta); writeln (“biaya simpan :”, simpan);