BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan 3.1.1 Sejarah ......3.1 Tinjauan Perusahaan 3.1.1 Sejarah...
Transcript of BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan 3.1.1 Sejarah ......3.1 Tinjauan Perusahaan 3.1.1 Sejarah...
-
24
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Perusahaan
Perjalanan Perum BULOG dimulai pada saat dibentuknya BULOG pada
tanggal 10 Mei 1967berdasarkan keputusan presidium kabinet No.114/U/Kep/5/1967,
dengan tujuan pokok untuk mengamankan penyediaan pangan dalam rangka
menegakkan eksistensi Pemerintahan baru. Selanjutnya direvisi melalui keppres
No.39 tahun 1969 tanggal 21 Januari 1969 dengan tugas pokok melalui keppress
No.39 tahun 1987, yang dimaksudkan untuk menyongsong tugas BULOG dalam
rangka mendukung pembangunan komoditas pangan yang multi komoditas.
Perubahan berikutnya dilakukan melalui keppres No.103 tahun 1993 yang
memperluas tanggung jawab BULOG mencakup koordinasi pembangunan pangan
dan meningkatkan mutu gizi pangan yaitu ketika Kepala BULOG dirangkap oleh
Menteri Negara Urusan Pangan.
Pada tahun 1995, keluar Keppres No 50, untuk menyempurnakan struktur
organisasi BULOG yang pada dasarnya bertujuan untuk lebih mempertajam tugas
pokok, fungsi serta peran BULOG. Oleh karena itu, tanggung jawab BULOG lebih
difokuskan pada peningkatan stabilisasi dan pengelola persediaan bahan pokok dan
pangan. Tugas pokok BULOG sesuai Keppres tresebut adalah mengendalikan harga
dan mengelola persediaan bersa, gula, gandum, terigu, kedelai, pakan dan bahan
-
25
pangan lainnya, baik secara langsung maupun tidak langsung, dalam rangka menjaga
kestabilan harga bahan pangan bagi produsen dan konsumen serta memenuhi
kebutuhan pangan berdasarkan kebijaksanaan umum Pemerintah. Namun tugas
tersebut berubahdengan keluarnya Keppres No.45 tahun 1997, dimana komoditas
yeng dikelola BULOG dikurangi dan tinggal beras dan gula. Kemudian melalui
Keppres No.19 tahun 1998 tanggal 21 Januari 1998, Pemerintah mengembalikan
tugas BULOG seperti Keppres No.39 tahun 1968. Selanjutnya melalui Keppres No
19 tahun 1998, ruang lingkup komoditas yang ditangani BULOG kembali
dipersempit seiring dengan kesepakatan yang diambil oleh Pemerintah dengan pihak
IMF yang tertuang dalam Letter Of Intent ( Lol ).
Dalam Keppres tersebut, tugas pokok BULOG dibatasi hanya untuk
menangani komoditas beras. Sedangkan komoditas lain yang dikelola selama ini
dilepaskan ke mekanisme pasar. Arah Pemerintah mendorong BULOG menuju suatu
betuk badan usaha mulai terlihat dengan terbitnya Keppres No. 29 tahun 2000,
dimana didalamnya tersirat BULOG sebagai organisasi transisi (tahun 2003) menuju
organisasi yang bergerak dibidang jasa logistik disamping masih menangani tugas
tradisionalnya. Pada Keppres No. 29 tahun 2000 tersebut, tugas pokok BULOG
adalah melaksanakan tugas Pemerintah di bidang manajemen logistik melalui
pengelolaan persediaan, distribusi dan pengendalian harga beras (mempertahankan
Harga Pembelian Pemerintah-HPP), serta usaha jasa logistik sesuai dengan peraturan
perundang-undangan yang berlaku. Arah perubahan tersebut semakin kuat dengan
keluarnya Keppres No.166 tahun 2000, yang selanjutnya diubah menjadi Keppres
No. 103/2000. Kemudian diubah lagi dengan Keppres No. 03 tahun 2002 tanggal 7
-
26
Januari 2002 dimana tugas pokok BULOG masih sama dengan ketentuan Keppres
No. 29 tahun 2000, tetapi dengan momenklatur yang berbeda dan memberi waktu
masa transisi sampai dengan tahun 2003. Akhirnya dengan dikeluarkannya Peraturan
Pemerintah RI No No. 7 tahun 2003 BULOG resmi beralih status menjadi
Perusahaan Umum (Perum) BULOG.
-
27
3.1.2 Struktur Organisasi dan Fungsi
(Bulog,2016)
Berikut ini mengenai fungsi dari masing-masing bagian yaitu sebagai berikut :
1. Kepala (Kadivre)
Kadivre bertugas untuk melaksanakan kebijakan perusahaan dan
menyelenggarakan kegiatan pengadaan, operasional dan pelayanan publik, usaha
komersial dan pengembangan bisnis, pengelolaan keuangan termasuk SDM,
hukum, umum, sekertariat, humas, teknologi informasi, keuangan, akutansi serta
-
28
manajemen resiko dan kepatuhan. Kadivre melaksanakan koordinasi dengan
Wakadivre.
2. Wakil Kepala (Wakadivre)
Dalam menyelenggarakan tugas pokok Wakadivre membantu Kadivre dalam
merecanakan, mengoordinaskan, mengendalikan, dan mengevaluasi pelaksanaan
:
a. Analisis harga dan pasar, dan pengadaan pangan pokok lain;
b. Pengadaan gabah, beras;
c. Operasional da tugas pelayanan publik;
d. Usaha komersial dan pengembangan bisnis;
e. Pengelolaan keuangan;
f. Pengelolaan SDM dan umum
3. Seksi Gasar, dan Pengadaan Pangan Pokok Lain
Kepala Seksi Gasar, dan Pengadaan Pangan Pokok Lain bertugas untuk
melakukan pengamatan dan pengumpulan data harga gabah, beras dan pangan
pokok lain serta melakukan market intelligence, penyiapan data permintaan dan
pasokan komoditas, perencanaan penyaluran, penyediaan data statistik,
penyiapan program pengadaan pangan pokok lain meliputi serealia, hasil
industri,dan hortikultura dan pangan lain, penghitungan kebutuhan yang
meliputi bahan pendukung, L atau C pengadaan, biaya eksploitasi, penyiapan
administrasi pengadaan, serta memantau, mengawasi, dan melaporkan kegiatan
pengadaan pangan pokok lain.
-
29
4. Seksi Pengadaan Gabah dan Beras
Kepala Seksi Pengadaan Gabah dan Beras bertugas untuk melakukan pengadaan
gabah dan beras medium atau premium, penyiapan perangkat pemeriksa kualitas
di laboratorium pemeiksaan kualitas, administrasi pengadaan seperti kontrak jua
beli, dan dokumen lainnya; serta memantau, mengevaluasi, dan melaporkan
kegiatan pengadaan gabah dan beras.
5. Seksi Operasional dan Pelayanan Publik
Kepala Seksi Operasional dan Pelayanan Publik bertugas untuk melakukan
pengelolaan Pergudangan; penyiapan sarana dan prasarana pengolahan gabah,
beras dan pangan pokok lainnya; administrasi dan operasional persediaan,
perawatan, pengendalian mutu termasuk proses dan angkutan; administrasi dan
operasional peyaluran beras kepada kelompok masyarakat berpendapatan
rendah, kelembagaan pemerintah, dan CPP; serta memantau, mengevaluasi, dan
melaporkan kegiatan operasional dan pelayanan publik.
6. Seksi Komersial dan Pengembangan Bisnis
Kepala Seksi Komersial dan Pengembangan Bisnis bertugas untuk melakukan
perencanaan dan pengendalian, operasi penjualan distributor, penjualan
langsung, pengembangan bisnis dan industri hulu termasuk on farm dan
pengolahan; pengembangan bisnis dan industri hilir termasuk Pusat Distribusi
(Distribution Center), Rumah Pangan dan jaringan pasar lainya; administrasi
biaya operasional dan hasil penjualan produk serta memantau, mengevaluasi, dan
melaporkan kegiatan komersial dan pngembangan bisnis.
-
30
7. Seksi Administrasi dan Keuangan
Kepala Seksi Administrasi dan Keuangan bertugas untuk melakukan pengelolaan
data SDM; administrasi dan verifikasi seluruh proses penerimaan dan
pengeluaran transaksi keuangan baik untuk untuk kegiatan operasional maupun
komersial; pengelolaan surat menyurat, arsip, dan perjalanan dinas; pengelolaan
kerumahtanggaan; pemeliharaan sarana dan prasarana; pengajuan usulan
pengadaan sarana kantor dan sarana lainnya, dan Replacement and Rehab (RR);
inventarisasi dan administrasi aset tetap; serta memantau, mengevaluasi, dan
melaporkan kegiatan administrasi dan keuangan.
8. Seksi Akutansi, Manajemen Resiko dan Kepatuhan
Kepala Seksi Akutansi, Manajemen Resiko dan Kepatuhan bertugas untuk
melakukan pencatatan, pengecekan, pengoreksian, dan pengarsipan seluruh
transaksi keuangan dan buku tambahan terhadap akun/kodering uang muka,
piutang, aset tetap, hutang dan lainnya; pengecekan, perhitungan, pemungutan,
penyetoran, pelaporan, dan penyimpanan dokumen PPN, PPh, dan pajak lainnya;
penyusunan laporan keangan Sub-divre; penerapan manajemen resiko dan
kepatuhan di Sub-divre; serta memantau, mengevaluasi, dan melaporkan
kegiatan akuntasi, manajemen resiko dan kepatuhan.
9. Gudang
10. Pusat Distribusi
11. Unit Pengolahan
-
31
3.2 Analisa kebutuhan
Dalam program penyaluran beras pada BULOG Sub-Divre Karawang ada dua
pengguna yang berinteraksi yaitu user dan admin. Penguna tersebut memiliki
karakteristik interaksi dengan sistem yang berbeda-beda dan memiliki kebutuhan
informasi yang berbeda-beda, sebagai berikut:
Skenario kebutuhan bagian user:
a) Log in program.
b) Mengelola data user dan transaksi pembelian beras.
c) Mencetak Surat perintah penyerahan Beras (SPPB)
Skenario kebutuhan bagian admin:
a) Log in program.
b) Mengelola data user, data kelurahan, data beras, dan data gudang.
c) Mencetak laporan data Kelurahan, dan transaksi penyaluran beras.
Kebutuhan sistem penyaluran beras raskin yaitu :
1. Pengguna harus melakukan log in terlebih dahulu untuk dapat mengakses
program dengan memasukan ID user dan password.
2. Sistem melakukan pengolahan dan menyimpan hasil data input.
3. Sistem dapat menampilkan dan mencetak laporan.
4. Pengguna harus melakukan log out setelah selesai menggunakan program.
-
32
3.3 Rancangan Dokumen Masukan
Bentuk dokumen masukan merupakan dokumen atau data yang digunakan
sebagai acuan dalam pembuaatan atau pengisian data pada program aplikasi. Dalam
komputerisasi penyluran beras raskin terdapat data – data yang dbutuhkan sebagai
pemasukan. Adapun bentuk masukan adalah sebagai berikut :
1. Nama Dokumen : Lembar Disposisi
Fungsi : Untuk permohonan alokasi penyaluran
Sumber : Sekertariat daerah
Tujuan : Kantor Bulog
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Penyaluran Beras Raskin Setiap Bulan
Bentuk : Lihat Lampiran A.1
2. Nama Dokumen : MBA-1
Fungsi : Untuk rekapitulasi berita acara serah terima
Sumber :Kepala gudang
Tujuan :Kantor bulog
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Pelaksanaan penyaluran beras raskin
Bentuk : Lihat Lampiran A.2
-
33
3.4 Rancangan Dokumen Keluaran
Bentuk data keluaran merupakan dokumen atau data yang dibuat berdasarkan
keluarannya. Untuk mendapatan hasil optimal maka sangat dibutuhkan pembuatan
output untuk suatu program adar pemakai (user) yang menggunakannya lebih cepat
memahami hasil kerja dari suatu program. Dalam proses pengolahan data nantinya
akan menghasilkan bentuk keluaran dan laporan, diantaranya sebagai berikut :
1. Nama Dokumen : MBA-0
Fungsi : Untuk rekapitulasi berita acara
Sumber : Gudang
Tujuan : Kelurahan/Desa
Media :Kertas
Jumlah : 1 Rangkap
Frekuensi : Serah terima beras
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen :Kwitansi
Fungsi : Untuk tanda bukti pembayaran
Sumber : Gudang
Tujuan : Kelurahan/ Desa
Media : Kertas
Jumlah : 3 Rangkap
Frekuensi : Bukti pembayaran
Bentuk : Lihat Lampiran B.2
-
34
3. Nama Dokumen : GDIK
Fungsi : Untuk rekap penyerahan beras
Sumber : Kantor bulog
Tujuan : Gudang
Media :Kertas
Jumlah : 1 Rangkap
Frekuensi : Penyerahan beras
Bentuk : Lihat Lampiran B.3
4. Nama Dokumen : Surat perintah penyerahan beras
Fungsi : Untuk surat perintah penyaluaran beras
Sumber : Kantor bulog
Tujuan :Kepala gudang
Media : Kertas
Jumlah : 1 Rangkap
Frekuensi : Pengeluaran surat delivery order (DO)
Bentuk : Lihat Lampiran B.4
-
35
3.5 ERD (Entity Relationship Diagram)
Id_User
Nama_UserAkses_Level
Password
User
Mengelola
Transaksi
Kd_Transaksi
Membayar Kelurahan
Id_Kelurahan
Nama_Kelurahan
1
Jumlah_RTS
Tgl_Penyerahan
Memiliki Gudang
Mengirim
Kd_Gudang
Alamat_Gudang
Kd_Gudang
Id_Kelurahan
Memiliki
Beras
Kd_Beras
Nama_Beras
Kd_Beras
Kd_Beras
Id_User
1
11 1 1
1
N
N
1
1
Harga_Beras
Qty
Jabatan
StokMemiliki
Awal
Masuk
Akhir
Keluar
Kd_Stok
N
N
Stok_Awal
Stok_Akhir
Kd_Stok
PersonStok_Awal
Tgl_Pemasukan beras
Stok_Akhir
Total
Tgl_masukberas
Gambar III.2
Entity Relationship Diagram
-
36
3.6 LRS (Logical Relational Structure)
Tabel_User
Id_User PK
Nama_User
Password
Akses_Level
Jabatan
Tabel_Beras
Kd_Beras PK
Nama_Beras
Stok_Awal
Stok_Akhir
Tgl_Masuk
Tabel_Gudang
1
Tabel_Transaksi
Kd_Transaksi PK
Id_User FK
Kd_Gudang FK
Id_Kelurahan FK
Nama_Kelurahan
Tgl_Penyerahan
Harga_Beras
Qty (Kg)
Stok_Awal
Stok_Akhir
Total
Tabel_Kelurahan
Id_Kelurahan PK
Nama_Kelurahan
Kd_Beras FK
Jumlah_RTS
Tabel_Stok
Kd_Stok PK
Kd_Beras FK
Tgl_Masukan
Awal
Masuk
Keluar
Akhir
Kd_Gudang PK
Alamat
Kd_Stok FK
Person
11
11
N
1
N
1
1
Gambar III.3
Logical Relational Structure
3.7 Spesifikasi File
Spesifikasi file yang digunakan dalam perancangan program penyaluran beras ini
terdri dari satu database yaitu Penyaluran_Beras dan 6 tabel, yaitu :
1. Spesifikasi File Data User
Nama File : Tabel Data User
Akronim : Tb_User
Fungsi : Untuk menyimpan data user
-
37
Tipe File : File Master
Organisasi File :Index Sequential
Akses File : Random
Media :Hard Disk
Panjang Record : 83 Byte
Kunci Field : Id_User
Software : MySql
Tabel III.1
Spesifikasi FileData User
No Elemen Data Akronim Tipe Panjang Keterangan
1. Id_ User Id_User Varchar 5 Primary Key
2. Nama_User Nama_User Varchar 50
3. Password Password Varchar 8
4. Akses_Level Akses_Level Varchar 10
5. Jabatan Jabatan Varchar 10
2. Spesifikasi File Data Kelurahan
Nama File : Tabel Data Kelurahan
Akronim : Tb_Kelurahan
Fungsi : Untuk menyimpan data- data kelurahan
-
38
Tipe File : File Master
Organisasi File :Index Sequential
Akses File : Random
Media :Hard Disk
Panjang Record : 60 Byte
Kunci Field : Id_Kelurahan
Software : MySql
Tabel III.2
Spesifikasi FileData Kelurahan
3. Spesifikasi File Data Beras
Nama File : Tabel Data Beras
Akronim :Tb_Beras
Fungsi : Untuk menyimpan data beras
No Elemen Data Akronim Tipe Panjang Keterangan
1. Id_Kelurahan Id_Kelurahan Varchar 5 Primary Key
2. Nama_Kelurahan Nama_Kelurahan Varchar 50
3. Jumlah_RTS Jumlah_RTS Int
4. Kode_Beras Kd_Beras Varchar 5 Foreign Key
-
39
Tipe File : File Master
Organisasi File :Index Sequential
Akses File : Random
Media :Hard Disk
Panjang Record : 55 Byte
Kunci Field : Kd_Beras
Software : MySql
Tabel III.3
Spesifikasi FileData Beras
4. Spesifikasi File Data Gudang
Nama File : Tabel Data Gudang
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode_Beras Kd_Beras Varchar 5 Primary Key
2. Nama_Beras Nama_Beras Varchar 50
3. Stok_Awal Stok_Awal Int
4. Stok_Akhir Stok_Akhir Int
5. Tanggal_masuk Tgl_masuk Date
-
40
Akronim : Tabel Gudang
Fungsi : Untuk menyimpan data beras di gudang
Tipe File : File Master
Organisasi File :Index Sequential
Akses File : Random
Media :Hard Disk
Panjang Record : 85 Byte
Kunci Field : Kd_Gudang
Software : MySql
Tabel III.4
Spesifikasi FileData Gudang
5. Spesifikasi File Data Stok
Nama File : Tabel Data Stok
Akronim : Tabel Stok
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode_Gudang Kd_Gudang Varchar 5 Primary Key
2. Alamat Alamat Varchar 50
3 Kode_Stok Kd_Stok Varchar 5 Foreign Key
4. Person Person Varchar 25
-
41
Fungsi : Untuk mengetahui stok beras
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 15 Byte
Kunci Field : Kd_Stok
Software : MySql
Tabel III.4
Spesifikasi FileData Stok
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode_Stok Kd_Stok Varchar 10 Primary Key
2. Kode_Beras Kd_Beras Varchar 5 Foreign Key
3. Awal Awal Int
4 Masuk Masuk Int
5 Keluar Keluar Int
6 Akhir Akhir Int
-
42
6. Spesifikasi File Data Transaksi
Nama File : Tabel Data Transaksi
Akronim : Tb_Transaksi
Fungsi : Untuk menyimpa data transaksi
Tipe File : File Transaksi
Organisasi File :Index Sequential
Akses File : Random
Media :Hard Disk
Panjang Record : 35Byte
Kunci Field : Kd_Transaksi
Software : MySql
7. Tgl_Pemasukanberas Tgl_Masuk Date
-
43
Tabel III.5
Spesifikasi FileData Transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1. Kode_Transaksi Kd_Transaksi Varchar 10 Primary Key
2. Id_User Id_User Varchar 5 Foreign Key
3. Kode_Gudang Kd_Gudang Varchar 5 Foreign Key
4. Id_Kelurahan Id_Kelurahan Varchar 5 Foreign Key
5. Tgl_Penyerahan Tgl_Penyerahan Date
6. Harga_Beras Harga_Beras Text 10
7. Qty Qty Int
8. Stok_Awal Stok_Awal Int
9. Stok_Akhir Stok_Akhir Int
10. Total Total Int
-
44
3.8 Pengkodean
1. Id_User
2. Id_Kelurahan
3. Kd_Gudang
U S R 1 0 1
K L H 0 1
G D G 0 1
Ket : USR= untuk identitas User
Contoh :
Contoh :
Contoh :
Identitas
Jabatan
No
Urut Identitas
Jabatan
Hak
Akses No
Urut Hak
Akses
Ket : KLH= untuk identitas kelurahan
Identitas
Kelurahan
No
Urut Identitas
Kelurahan
No
Urut
Identitas
Beras
No
Urut No
Urut
Identitas
Beras
Ket : BRS = untuk identitas Gudang
-
45
4. Kd_Stok
5. Kd_Beras
S T 0 1 1 2 1 4 0 2
B R S 0 1 Contoh
:
Identitas
Beras
No
Urut
Ket : BRS = untuk identitas Beras
Identitas
Beras No
Urut
Identitas
Stok
Tanggal
Bulan Tahun No
Urut
Contoh :
Identitas
Stok
Tanggal
Bulan Tahun No
Urut
Ket :
ST= untuk identitas Stok
01=Tanggal
12=Bulan
14=Tahun
-
46
6. Kd_Transaksi
Contoh :
Identitas
Transaksi
No
Urut
Ket :
TR= untuk identitas Transaksi
01=Tanggal Transaksi Penyaluran
12=Bulan Transaksi Penyaluran
14=Tahun Transaksi Penyaluran
Tanggal Bulan Tahun
Identitas
Transaksi
Tanggal Bulan Tahun No
Urut
-
47
3.9 Spesifikasi Program
HIPO(Hierarchy Input Proses Output)
0.0
Menu Utama
3.0
Transaksi
0.0
1.0
Master
0.0
1.1
Data User
1.0
1.2
Data Kelurahan
1.0
1.3
Data Gudang
1.0
1.4
Data Beras
1.0
4.0
Laporan
0.0
Log In
4.1
4.0
Laporan
Transaksi
Penyaluran
5.0
Exit
0.0
2.0
Stok
0.0
4.2
Laporan
Transaksi
Kelurahan
4.0
Gambar III.4.
Diagram Hierarki Input Proses Output
-
48
Diagram Hipo diatas menggambarkan hirarki dari keseluruhan program. Untuk
penjelasan lebih mendetail dari spesifikasi masing – masing program, akan diuraikan
sebagai berikut :
1. Log In
Nama Program : FormLog In
Akronim : Login.frm
Fungsi : Sebagai media verifikasi pengguna untuk bisa masuk ke
dalam menu utama program
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-1
Proses :
1. Pada form log in terdapat tombol log in dan tombol tutup.
2. Masukan ID user dan password. Tekan login, jika ID user
dan password salah maka akan muncul pesan “ID atau
password salah”. Jika benar maka muncul from splash lalu
akan muncul menu utama.
3. Exit digunakan untuk keluar dari form log in.
-
49
2. Menu Utama
Nama Program : Form Menu Utama
Akronim : MENU.frm
Fungsi : Sebagai tampilan utama program
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-2
Proses :
3. Data User
Nama Program : Form User
Akronim : data user.frm
Fungsi : Sebagai tampilan data user program
1. Pada form menu utama terdapat Menu bar yang berisi Master, Transaksi,
Laporan dan Log Out.
2. Jika memilih Master maka akan menampilkan sub menu Data User, Data
Kelurahan, Data Beras dan Data Gudang.
3. Jika ingin melihat Stok maka akan menampilkan sub menu Stok.
4. Jika memilih Transaksi maka akan menampilkan sub menuTransaksi
Pembelian Beras.
5. Jika memilih Laporan maka akan menampilkan sub menu Laporan Data
Masster, dan Laporan Transaksi Penyaluran Beras Raskin.
6. Jika memilih Log Out maka form menu utama akan keluar dan menampilkan
form Log In.
-
50
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-3
Proses :
1. Klik menu file master pada menu utama lalu pilih data user maka akan tampil
from Data User.
2. Klik tombol tambah maka Id User akan muncul otomatis, lalu input nama user,
password, dan akses level, lalu pilih akses level maka Jabatan akan muncul
otomatis.
3. Jika sudah klik tombol simpan untuk menyimpan data di Grid, maka akan
muncul messagebox “Data Telah Tersimpan”. Jika tidak ingin disimpan maka
klik tombol batal untuk membatalkan penyimpanan.
4. Jika ingin menghapus data user arah kan kursor ke tabel Grid lalu pilih yang
ingin dihapus, setelah di pilih maka akan keluar messagebox “Yakin Mau
Dihapus?”
5. Jika ingin mengedit data user arahkan kursor ke tabel grid maka akan muncul
data yang ingin di edit. Apabila editan telah selesai klik tombol simpan maka
muncul messagebox “Data Sudah Terupdate”
6. Klik tombol cari apabila ingin mencari data user.
7. Klik tombol keluar untuk keluar dan kembali ke menu utama.
-
51
4. Data Kelurahan
Nama Program : Form Kelurahan
Akronim : data kelurahan.frm
Fungsi : Sebagai tampilan data kelurahan program
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-4
Proses :
1. Klik menu file master pada menu utama lalu pilih data kelurahan maka akan
tampil from Data Kelurahan
2. Klik tombol tambah maka Id Kelurahan akan muncul otomatis, lalu input
nama kelurahan, dan jumlah rumah tangga sasaran (RTS) .
3. Jika sudah klik tombol simpan untuk menyimpan data di Grid, maka akan
muncul messagebox “Data Telah Tersimpan”. Jika tidak ingin disimpan
maka klik tombol batal untuk membatalkan penyimpanan.
4. Jika ingin menghapus data kelurahan arah kan kursor ke tabel Grid lalu pilih
yang ingin dihapus, setelah di pilih maka akan keluar messagebox “Yakin
Mau Dihapus?”
5. Jika ingin mengedit data kelurahan arahkan kursor ke tabel grid maka akan
muncul data yang ingin di edit. Apabila editan telah selesai klik tombol
simpan maka muncul messagebox “Data Sudah Terupdate”
6. Klik tombol cari apabila ingin mencari data kelurahan.
7. Klik tombol keluar untuk keluar dan kembali ke menu utama.
-
52
5. Data Gudang
Nama Program : Form Gudang
Akronim : data gudang.frm
Fungsi : Sebagai tampilan data gudang program
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-5
Proses :
1. Klik menu file master pada menu utama lalu pilih data gudang maka akan tampil
from Data Gudang
2. Klik tombol tambah maka kode gudang akan muncul otomatis, lalu input nama
gudang, dan kode stok, dan person.
3. Jika sudah klik tombol simpan untuk menyimpan data di Grid, maka akan
muncul messagebox “Data Telah Tersimpan”. Jika tidak ingin disimpan maka
klik tombol batal untuk membatalkan penyimpanan.
4. Jika ingin menghapus data gudang arah kan kursor ke tabel Grid lalu pilih yang
ingin dihapus, setelah di pilih maka akan keluar messagebox “Yakin Mau
Dihapus?”
5. Jika ingin mengedit data gudang arahkan kursor ke tabel grid maka akan muncul
data yang ingin di edit. Apabila editan telah selesai klik tombol simpan maka
muncul messagebox “Data Sudah Terupdate”
6. Klik tombol cari apabila ingin mencari data gudang.
7. Klik tombol keluar untuk keluar dan kembali ke menu utama.
-
53
6. Data Beras
Nama Program : Form Beras
Akronim : data beras.frm
Fungsi : Sebagai tampilan data beras program
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-6
Proses :
1. Klik menu file master pada menu utama lalu pilih data beras maka akan tampil from
Data Beras
2. Klik tombol tambah maka Kode Beras akan muncul otomatis, lalu input nama
beras, dan Stok Awal, Stok Akhir dan Jumlah Stok.
3. Jika sudah klik tombol simpan untuk menyimpan data di Grid, maka akan muncul
messagebox “Data Telah Tersimpan”. Jika tidak ingin disimpan maka klik tombol
batal untuk membatalkan penyimpanan.
4. Jika ingin menghapus data beras arah kan kursor ke tabel Grid lalu pilih yang ingin
dihapus, setelah di pilih maka akan keluar messagebox “Yakin Mau Dihapus?”
5. Jika ingin mengedit data kelurahan arahkan kursor ke tabel grid maka akan muncul
data yang ingin di edit. Apabila editan telah selesai klik tombol simpan maka
muncul messagebox “Data Sudah Terupdate”
6. Klik tombol cari apabila ingin mencari data beras.
7. Klik tombol keluar untuk keluar dan kembali ke menu utama.
-
54
7. Data Stok
Nama Program : Form Stok
Akronim : data stok.frm
Fungsi : Sebagai tampilan data stok program
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-7
Proses :
8.
9.
1. Klik menu utama lalu pilih data stok maka akan tampil from Data Stok
2. Klik tombol tambah maka Kode Stok, tanggal masukan,dan tanggal keluar akan
muncul otomatis, lalu input awal beras, masuk beras, keluar beras, maka akhir
beras akan muncul otomatis
3. Jika sudah klik tombol cari beras, maka akan muncul data beras.
4. Jika sudah klik tombolsimpan untuk menyimpan data di Grid, maka akan
muncul messagebox “Data Telah Tersimpan”. Jika tidak ingin disimpan maka
klik tombol batal untuk membatalkan penyimpanan.
5. Jika ingin menghapus data beras arah kan kursor ke tabel Grid lalu pilih yang
ingin dihapus, setelah di pilih maka akan keluar messagebox “Yakin Mau
Dihapus?”
6. Jika ingin mengedit data kelurahan arahkan kursor ke tabel grid maka akan
muncul data yang ingin di edit. Apabila editan telah selesai klik tombol simpan
maka muncul messagebox “Data Sudah Terupdate”
7. Klik tombol cari apabila ingin melihat stok pada kode beras.
8. Klik tombol keluar untuk keluar dan kembali ke menu utam.
-
55
7. Transaksi
Nama Program : Form Transaksi
Akronim : data transaksi.frm
Fungsi : Sebagai tampilan data transaksi pembelian beras raskin
Indeks Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C-8
Proses :
8. Laporan Penyaluran Beras
Nama Program : Form Laporan Penyaluran Beras
Akronim : Laporan Penyaluran.rpt
Fungsi : Sebagai media untuk mencetak data penyaluran
berasIndeks Program : -
Bahasa Program :Crystal Report 7.0
Bentuk Tampilan : Lampiran C-9
1. Klik menu utama lalu pilih data Transaksi maka akan tampil from Data
Transaksi
2. Klik tombol Add untuk input transaksi yang baru.
3. Klik tombol Save untuk untuk menyimpan data yang baru ataupun data yang
sudah diperbaharui.
4. Klik tombol Delete untuk menghapus data.
5. Klik tombol Cancel untuk membatalkan.
6. Klik tombol Home untuk kembali ke Menu utama.
-
56
Proses :
9. Laporan Kelurahan
Nama Program : Form Laporan Kelurahan
Akronim : Laporan Kelurahan.rpt
Fungsi : Sebagai media untuk mencetak data di kelurahan
Indeks Program : -
Bahasa Program :Crystal Report 7.0
Bentuk Tampilan : Lampiran C-10
Proses :
1. Pada Menu Utama terdapat Menu bar, pilih Laporan lalu klik Laporan
Penyaluran Beras maka otomatis akan menampilkan form LaporanPenyaluran
Beras Raskin.
2. Pada sub menu Laporan Penyaluran Beras Raskin terdapat beberapa fungsi,
yaitu : pilih per periode jika ingin mencetak berdasarkan tanggal dan bulan
pada transaksi yang sudah dilakukan, pilih bulanan jika ingin mencetak
laporan perbulan, pilih tahunan jika ingin mencetak laporan pertahun.
3. Pilih home untuk kembali ke menu utama.
1. Pada Menu Utama terdapat Menu bar, pilih Laporan lalu klik Laporan
Transaksi Kelurahan maka otomatis akan menampilkan form
LaporanTransaksi Kelurahan.
2. Pada sub menu Laporan Transaksi Kelurahan terdapat beberapa fungsi, yaitu :
pilih per periode jika ingin mencetak berdasarkan tanggal dan bulan pada
transaksi yang sudah dilakukan, pilih bulanan jika ingin mencetak laporan
perbulan, pilih tahunan jika ingin mencetak laporan pertahun.
3. Pilih home untuk kembali ke menu utama.
-
57
3.10 Spesifikasi Sistem Komputer
a. Umum
Dalam sebuah program aplikasi kemampuan dari sebuah komputer dalam
merespon setiap perintah menjadi salah satu hal penting, mengingat kecepatan dalam
sebuah proses transaksi yang akan memberikan kesan yang baik terhadap konsumen
yang akan membeli sehingga membuat konsumen puas dengan kondsi beras, maka
spesifikasi dari sistem komputer perlu diperhatikan, baik itu perangkat keras maupun
perangkat lunak.
b. Perangkat Keras
Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu
sistem komputer dan peralatan lainnya yang minimum dan memungkinkan komputer
dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah
sebagai berikut :
a. Monitor :12 ”(Inches)
b. Proccessor : Intel (R) IV 1.9GHz
c. Memory : 2048MB RAM
d. Harddisk : 500 GB
e. Floppy disk : 997MB used, 3020MB available
f. Keyboard : 108 Keys
g. Printer : HP
h. Mouse :-
-
58
c. Spesifikasi Perangkat Lunak
Bagian penting lain yang mendukung program adalah perangkat lunak (software)
yang digunakan dalam mengeksekusi program aplikasi serta sistem oprasi yang akan
digunakan untuk menjalankan program tersebut.
Perangkat lunak yang digunakan dalam menjalankan program persediaan beras ini
adalah :
Sistem Oprasi : Microsoft Windows 7 Ultimate
Bahasa Pemrograman : Microsoft Visual Studio 6.0
Program atau Software pendukung : XAMPP, Crystal Report 8.5
-
59
3.11 Flowchart
Start
Masukan
Id_User dan
Password
Pilihan :
1. Log In
2. Exit
Log in
Exit
T
End
Y
Periksa DataY Data Benar ?Menu
UtamaY
Pesan: “Id User
atau Password
salah”
TT
Gambar III. 5. Flowchart From Log In
-
60
Start
Pilih Menu Utama :
1. Master
2. Stok
3.Transaksi
4. Laporan
5. Log Out
Master
Transaksi
Laporan
Log Out
End
Y
Pilihan :
1. Data User
2. Data Kelurahan
3. Data Gudang
4. Data Beras
YData
UserY
Data
Kelurahan
T
Data
Gudang
T
Data
Beras
T
Form
Data
User
Y
Form
Data
Kelurahan
Y
Form
Data
Gudang
Y
Form
Data
Beras
Y
Transaksi Pembelian
Beras RaskinY
Form
Transaksi
Pembelian
Beras Raskin
Pilihan :
Laporan Transaksi
Penyaluran Beras RaskinY Y
Laporan
Transaksi
Penyaluran Beras
Raskin
Form
Laporan
Transaksi
Penyaluran
Beras
Raskin
Y
T
Stok
T
Gambar III.6. Flowchart Menu Utama
-
61
Start
Pilihan :
1. Tambah
2. Cari
3. Exit
Tambah
T
Cari
End
Id_User
Keluar
otomatis
YInput
Nama_UserY
Input
PasswordY
Input
Akses_LevelY
Jabatan
keluar
Otomatis
Y
Exit
T
Y
Pilih :
1. Simpan
2. Batal
Y SimpanYData Telah
TersimpanY
Batal
T
Y
Input
Id_UserPencarian
Tampil
Data
User
Pilih :
1. Hapus
2. Edit
3. Batal
Hapus
Edit
T
Batal
T
Yakin
Ingin
Dihapus
?
Y Yes HapusY
T
Edit
Data
User
Pilih :
1.
Simpan
2. Batal
Simpan
Data
Sudah
Terupdate
Y
Batal
T
Y
T
T
Y
T
T
Gambar III.7. Flowchart Data User
-
62
Start
Pilihan :
1. Tambah
2. Cari
3. Exit
Tambah
T
Cari
End
Id_Kelurahan
Keluar
otomatis
YInput
Nama_Kelurahan
Exit
T
Y
Pilih :
1. Simpan
2. Batal
SimpanYData Telah
TersimpanY
Batal
T
Y
Input
Id_KelurahanPencarian
Tampil
Data
Kelurahan
Pilih :
1. Hapus
2. Edit
3. Batal
Hapus
Edit
T
Batal
T
Yakin
Ingin
Dihapus
?
Y Yes HapusY
T
Edit
Data
Kelurahan
Pilih :
1. Simpan
2. Batal
Simpan
Data
Sudah
Terupdate
Y
Batal
T
Y
T
T
Y
T
Y
Input
Jumlah
RTS
Y Y
Gambar III.8. Flowchart Data Kelurahan
-
63
Start
Pilihan :
1. Tambah
2. Cari
3. Exit
Tambah
T
Cari
End
Kode_Gudang
otomatisY
Input
Nama_Gudang
Exit
T
Y
Pilih :
1. Simpan
2. Batal
SimpanYData Telah
TersimpanY
Batal
T
Y
Input
Kode_GudangPencarian
Tampil
Data
Gudang
Pilih :
1. Hapus
2. Edit
3. Batal
Hapus
Edit
T
Batal
T
Yakin
Ingin
Dihapus
?
Y Yes HapusY
T
Edit
Data
Gudang
Pilih :
1. Simpan
2. Batal
Simpan
Data
Sudah
Terupdate
Y
Batal
T
Y
T
T
Y
T
YInput
Kode_BerasY Y
Gambar III.9. Data Gudang
-
64
Start
Pilihan :
1. Tambah
2. Cari
3. Exit
Tambah
T
Cari
End
Kode_Beas
otomatisY
Input
Nama_Beras
Exit
T
Y
Pilih :
1. Simpan
2. Batal
SimpanYData Telah
TersimpanY
Batal
T
Y
Input
Kode_BerasPencarian
Tampil
Data
Beras
Pilih :
1. Hapus
2. Edit
3. Batal
Hapus
Edit
T
Batal
T
Yakin
Ingin
Dihapus
?
Y Yes HapusY
T
Edit
Data
Beras
Pilih :
1. Simpan
2. Batal
Simpan
Data
Sudah
Terupdate
Y
Batal
T
Y
T
T
Y
T
Y Y
Gambar III.10. Flowchart Data Beras
-
65
Start
Pilihan :
1. Tambah
2. Cari
3. Exit
Tambah
T
Cari
End
Kode_Stok
otomatisY
Input
Kd_Beras dan
Masuk_Beras
Exit
T
Y
Pilih :
1. Simpan
2. Batal
SimpanYData Telah
TersimpanY
Batal
T
Y
Input
Kode_StokPencarian
Tampil
Data
Stok
Pilih :
1. Hapus
2. Edit
3. Batal
Hapus
Edit
T
Batal
T
Yakin
Ingin
Dihapus
?
Y Yes HapusY
T
Edit
Data
Stok
Pilih :
1. Simpan
2. Batal
Simpan
Data
Sudah
Terupdate
Y
Batal
T
Y
T
T
Y
T
Y
Awal_Beras
dan
Tgl_Masuk
akan muncul
Otomatis
Y
Input
Keluar_Beras
maka
tgl_keluar
akan muncul
Otomatis
Y Y
Gambar III.11. Flowchart Data Stok
-
66
Start
Pilih :
1. Add
2. Home
Add
Tampil Kode
Transaksi, Id
User, Tanggal
Pilih Id
Kelurahan
Cari Id
Kelurahan
Tampil Id Kelurahan
dan Nama Kelurahan
Pilih Kode
Gudang
Pilih Kode Beras
Tampil Harga,
Stok AwalIsi QTY
Tampil Total dan
Stok Akhir
Tersimpan
Pilih Tanggal
Penyaluran
Tombol :
1. Save
2. Cancel
Tampil Data
Penyerahan
Pesan :
” Data Telah
Tersimpan”
Save
Cancel Bersih
Home
End
Gambar III.12. Flowchart Data Transaksi
-
67
Start
Bulan
Tahun
Home
End
Pilih Bulan
dan Tahun
Pilih Tahun
Tampil Data
Tampil Data
Gambar III.12. Flowchart Laporan Transaksi Penyaluran
-
68
Start
Bulan
Tahun
Home
End
Pilih Bulan
dan Tahun
Pilih Tahun
Tampil Data
Tampil Data
Gambar III.13. Flowchart Laporan Transaksi Kelurahan