BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan 3.1.1 Sejarah ......3.1 Tinjauan Perusahaan 3.1.1 Sejarah...

45
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

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