Perancangan Sistem Informasi Penerimaan Bahan Baku dan Produksi di PT. XYZ

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 :”);

read (total);
{ tampilkan hasil}

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);
writeln (“kode perintah:”, kode_perintah);
writeln (“barang keluar :”, jmh_keluar);
writeln (“total :”, bahan baku keluar);

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 (“waktu :”, tanggal);

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}
writeln (“waktu :”, tanggal);
writeln (“kode jual:”, kode_jual);
writeln (“barang keluar :”, jmh_keluar);
writeln (“total :”, PKO keluar);

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);
writeln (“pesan ekonomis :”, perhitungan);