bab iii pembahasan...e. membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. sales...

36
33 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan 3.1.1. Sejarah CV. Global Imperium didirikan pada tahun 27 Januari 2007 dengan akte pendirian perusahaan nomor: 13, yang di pimpin oleh Bapak Ichan Sururi A.Md yang beralamatkan di Permata Banjar Asri A9 No.18 Banjar Sri, Cipocok, Serang- Banten. CV. Global Imperium merupakan perusahaan yang bergerak dibidang kosmetik yang memproduksi parfum, dari parfum roll on, parfum spray sampai dengan parfum refill. Kini parfum semakin diminati oleh semua kalangan masyarakat dari kalangan bawah sampai kalangan atas. Kegiatan usaha CV. Global Imperium meliputi mencampur bibit parfum sampai dengan pengemasan produk. Berawal dari usaha rumahan yang hanya memiki empat orang karyawan dan cakupan distribusinya masih sangat terbatas pada kawasan atau daerah tertentu. Seiring dengan makin berkembangnya zaman, hal ini juga berdampak pula pada berkembangnya perusahaan yang kini telah memiliki ratusan pegawai dan telah melebarkan sayapnya ke pulau Jawa dan Sumatra. Adapun Visi dan Misi dari CV. Global Imperium adalah sebagai berikut: 1. Visi Menciptakan produk kosmetik dengan brand/merk yang kuat, aman dan marketable dengan ditopang oleh standard GMP (Good Manufacturing Production), kekuatan distribusi yang massif dan kokoh, dan Sistem Management

Upload: others

Post on 02-Dec-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

33

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

3.1.1. Sejarah

CV. Global Imperium didirikan pada tahun 27 Januari 2007 dengan akte

pendirian perusahaan nomor: 13, yang di pimpin oleh Bapak Ichan Sururi A.Md

yang beralamatkan di Permata Banjar Asri A9 No.18 Banjar Sri, Cipocok, Serang-

Banten. CV. Global Imperium merupakan perusahaan yang bergerak dibidang

kosmetik yang memproduksi parfum, dari parfum roll on, parfum spray sampai

dengan parfum refill. Kini parfum semakin diminati oleh semua kalangan

masyarakat dari kalangan bawah sampai kalangan atas. Kegiatan usaha CV.

Global Imperium meliputi mencampur bibit parfum sampai dengan pengemasan

produk.

Berawal dari usaha rumahan yang hanya memiki empat orang karyawan dan

cakupan distribusinya masih sangat terbatas pada kawasan atau daerah tertentu.

Seiring dengan makin berkembangnya zaman, hal ini juga berdampak pula pada

berkembangnya perusahaan yang kini telah memiliki ratusan pegawai dan telah

melebarkan sayapnya ke pulau Jawa dan Sumatra.

Adapun Visi dan Misi dari CV. Global Imperium adalah sebagai berikut:

1. Visi

Menciptakan produk kosmetik dengan brand/merk yang kuat, aman dan

marketable dengan ditopang oleh standard GMP (Good Manufacturing

Production), kekuatan distribusi yang massif dan kokoh, dan Sistem Management

Page 2: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

34

Mutu (SMM) yang kuat dan inovatif sehingga tercipta bisnis yang long life

sustainable dan go internasional.

2. Misi

a. Menciptakan fasilitas produksi yang sesuai dengan standar GMP dan

CPKB.

b. Membuat produk-produk kosmetik yang aman dan sesuai kebutuhan

konsumen.

c. Membuat Tata Laksana Operasi SOP (Standart Operating Proscedure)

dalam bentuk Sistem Management Mutu (SMM) yang mengacu pada

standart ISO 9001 : 2008.

d. Membentuk team sales yang kokoh dan merata di seluruh wilayah

pemasaran untuk terlaksananya distribusi, penetrasi, penguasaan dan

penjagaan pasar.

e. Mendorong terciptanya kultur perusahaan yang professional, humanis,

terbuka, obyektif, kreatif dan inovatif.

f. Menyiapkan landasan pengembangan dan diversifikasi produk dan bisnis.

g. Penguasaan distribusi 5 tahun kedepan meliputi seluruh wilayah Indonesia

dan setelahnya Go Internasional

Page 3: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

35

3.1.2. Struktur Organisasi dan Fungsi

Direktur Utama

Manager PabrikManager Keuangan

dan HRD

AccountingAdmin Nota

Supervisor Padang Supervisor Medan

Regional Sales

Manager

Barat

Supervisor

Pekanbaru

Sales Sales Sales

Regional Sales

Manager

Tengah

Regional Sales

Manager

Timur

Admin Gudang

Sales

Area Sales Manager

Tengah

Kepala Gudang

Area Sales Manager

TimurArea Sales Manager

Barat

Supervisor Jateng IISupervisor

YogyakartaSupervisor Jatim IISupervisor Jatim I Supervisor Jatim IIISupervisor Jateng ISupervisor Jabar I Supervisor Jabar IISupervisor Banten

Sales Sales Sales Sales Sales Sales Sales Sales Sales

Staff Umum

Manager Marketing

Sumber: CV. Global Imperium (2017)

Gambar: III.1

Struktur Organisasi CV.Global Imperium

Dari setiap bagian yang terdapat pada gambar struktur organisasi diatas,

terdapat fungsi dan tugas yang berbeda. Adapun fungsi dan tugas-tugas dapat

diuraikan sebagai berikut:

1. Direktur Utama

a. Memimpin dan memelihara cv.

Page 4: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

36

b. Bertanggung jawab penuh dalam menjalankan tugas untuk kepentingan cv

sesuai kepentingan yang berlaku.

c. Bertanggung jawab secara pribadi jika bersalah atau lalai dalam

pelaksanaan tugasnya.

d. Mempunyai keputusan tertinggi dalam pengambilan keputusan.

e. Memberikan pelimpahan tugas kepada Manager Umum, HRD dan

Manager Pabrik

2. Manager Marketing

a. Merumuskan kebijakan pemasaran perusahaan.

b. Melaksakan prosedur yang berlaku dibagian marketing dan melalakukan

analisa atas efisiensi prosedur.

c. Untuk memutuskan harga jual hasil produksi.

d. Bertanggung jawab terhadap strategi pemasaran yang telah disusun.

e. Untuk melakukan penyempurnaan pola kerja di Departemen Marketing

3. Manager Keuangan dan HRD

a. Membantu Direktur dalam mengelola sumber daya perusahaan.

b. Merencanakan, mengatur dan mengontrol perencanaan, laporan dan

pembiayaan perusahaan.

c. Mengkoordinasikan semua bagian dalam perusahaan dengan membentuk

sistem kerja sama diantara para manager perusahaan.

d. Memastikan bahwa karyawan selalu produktif, loyal, dan mempunyai

kontribusi terhadap perusahaan.

e. Bertanggung jawab pada hal yang berhubungan dengan absensi karyawan,

perhitungan gaji, bonus dan tunjangan.

Page 5: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

37

4. Manager Pabrik

a. Mengawasi proses produksi dan meyusun jadwal prosuksi.

b. Melakukan perencanaan dan pengorganisasian jadwal produksi.

c. Memantau proses produksi dan menyesuaikan jadwal yang diperlukan.

d. Memantau standar produksi dan melaksanakan program kontrol kualitas.

e. Mengorganisir perbaikan dan pemeliharaan rutin peralatan produksi.

5. Admin Nota

a. Membuat, memeriksa dan mengarsip faktur, nota supplier, laporan untuk

memastikan status hutang piutang.

b. Memeriksa rangkuman kas kecil untuk ketersidiaan kas kecil yang efektif.

c. Mengarsipkan seluruh dokumen transaksi.

d. Memeriksa laporan untuk memastikan data terinput dengan benar

e. Melakukan stock opname setiap akhir bulan untuk melihat ada/tidaknya

selisih jumlah.

6. Accounting

a. Melakukan pengaturan administrasi keuangan dan perusahaan.

b. Menyusun dan membuat laporan keuangan.

c. Menyusun dan membuat laporan perpajakan.

d. Menyusun dan membuat anggaran pengeluaran perusahaan secara

periodik (bulanan atau tahunan).

e. Membuat anggaran pendapatan secara periodik (bulanan atau tahunan).

7. Kepala Gudang

a. Mengawasi dan mengontrol operasional gudang.

b. Membuat perencanaan pengadaan barang dan distribusinya.

Page 6: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

38

c. Mengawasi dan mengontrol semua barang yang masuk dan keluar sesuai

dengan SOP (Standard Operating Procedure).

d. Melaporkan semua transaksi keluar masuk barang dari dan ke gudang.

e. Melakukan pengecekan pada barang masuk dan memastikan aktifitas

barang keluar berjalan lancar.

8. Admin Gudang

a. Memberikan data atau informasi tentang persediaan stok yang diperlukan.

b. Membuat dan menyerahkan laporan pemesanan dan penjualan tepat

waktu.

c. Menyelenggarakan sistem arsip yang memadai yang diperlukan di bagian

gudang.

d. Menyusun laporan transaksi keluar masuknya barang dari dan ke gudang.

e. Memantau perkembangan pemesanan dari saat pemesan sampai dengan

realisasi.

9. Staff Umum

a. Melaksanakan kegiatan surat-menyurat, dokumen dan pengarsipan, untuk

memastikan dukungan administrasi bagi kelancaran kegiatan karyawan.

b. Membuat rencana dan mengawasi kerja harian dan bulanan untuk

memastikan tercapainya kualitas target kerja.

c. Membuat perkiraan biaya tahunan yang berkaitan dengan kegiatan office

administration

d. Melaksanakan akan adanya kebutuhan dan pengadaan alat tulis kantor,

peralatan kantor, peralatan kebersihan, dan keamanan kantor serta layanan

photocopy dan penjilidan.

Page 7: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

39

10. Regional Sales Manager

a. Menyiapkan target bulanan yang telah ditetapkan dan yang telah disetujui

dapat terealisasi.

b. Mengelola, mensupervisi dan mengevaluasi pencapaian target dari

penjualan.

c. Memastikan pola bisnis yang dijalankan sejalan dengan standart

operasion prosedur

d. Mengontrol dan mengevaluasi kinerja area sales manager dan supervisor.

e. Mengunakan dan merawat investasi perusahaan dengan baik sehingga

dapat menunjang pekerjaan.

11. Area Sales Manager

a. Menggunakan stok bonus, trade promo sesuai dengan kondisi lapangan.

b. Mengontrol dan menevaluasi kinerja supervisor dan sales.

c. Menjaga keharmonisan kemitraan

d. Menggunakan untuk biaya oprasional sesuai dengan budged yang telah

disediakan.

e. Menggunakan dan merawat inventaris perusahaan dengan baik sehingga

dapat menunjang perusahaan.

12. Supervisor

a. Untuk mengatur kerja para staf bawahannya

b. Bertanggung jawab dalam hasil kerja staf bawahannya.

c. Membuat jadwal kegiatan kerja.

d. Menampung segala keluhan dari customer yang disampaikan melalui staf

untuk disampaikan ke manager.

Page 8: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

40

e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan.

13. Sales

a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv.

b. Melakukan proses penjualan sesuai daftar target

c. Membuat laporan aktivasi sales mingguan sesuai format laporan yang

disepakati.

d. Menambah pengetahuan terhadap produk atau layanan yang akan dijual.

e. Memelihara pelanggan yang sudah diperoleh.

3.2. Analisa Kebutuhan

Sistem pendistribusian pada CV.Global Imperium ini masih dilakukan

secara manual sehingga perlu diadakan perbaikan dan penyempurnaan pada

sistem pendistribusian tersebut, sesuai dengan banyaknya permasalahan yang

dihadapi serta adanya tuntutan perkembangan teknologi yang semakin mutahir

sehingga penanganan yang serba cepat dan akurat serta efisien.

Dalam pendistribusian, sangat diperlukan adanya suatu ketelitian dalam

masalah distribusi barang. Oleh karena itu dalam menanganinya di buatkan suatu

program ynag dapat mempermudah admin untuk menangani transaksi pelayanan.

Anilasa kebutuhan disini menjadi dua bagian yaitu:

1. Kebutuhan sistem

a. Program ini digunakan untuk memasukkan dan mengupdate data barang,

data petugas dan data agen.

b. Program ini digunakan untuk melakukan proses pendistribusian barang

secara terkomputerisasi dan menyimpan data transaksi

Page 9: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

41

c. Mengelola laporan data barang dan laporan barang keluar baik perhari,

perperiode maupun perbulan

2. Kebutuhan User

a. Admin

a). User admin bisa mengakses data barang, data petugas, data agen dan

transaksi.

c). User admin membuat surat jalan kepada petugas.

b). User admin bisa menampilkan laporan barang keluar dan laporan data

barang.

b. Petugas

a). Petugas dapat mengakses transaksi barang keluar.

b). Petugas bisa menampilkan laporan barang keluar dan laporan data

barang.

3.3. Spesifikasi Rancangan Masukan

Dalam program pendistribusian barang di perlukan data-data sebagai

masukan yang kemudian di proses menurut keperluan. Bentuk dokumen masukan

dijadikan acuan pembuatan dan mengisi data pada program aplikasi tersebut:

1. Nama Dokumen : Input data barang

Fungsi : Untuk menginput data barang

Sumber : Bagian admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 Lembar

Page 10: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

42

Frekuensi : Setiap ada barang jadi

Bentuk : Lihat Lampiran A.1

2. Nama Dokumen : Input data petugas

Fungsi : Untuk menginput data barang

Sumber : Bagian admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada petugas baru

Bentuk : Lihat Lampiran A.2

3.4. Rancangan Dokumen Keluaran

Bentuk dokumen keluaran adalah bentuk dokumen yang di peroleh dari

hasil bentuk masukan. Adapun spesifikasi bentuk keluaran adalah sebagai berikut:

1. Nama Dokumen : Struk surat jalan

Fungsi : Sebagai bukti barang keluar

Sumber : Bagian admin

Tujuan : Agen

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap ada pengiriman barang keluar

Bentuk : Lihat Lampiran B.1

Page 11: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

43

2. Nama Dokumen : Laporan barang keluar

Fungsi : Untuk melihat laporan harian

Sumber : bagian admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap satu hari sekali

Bentuk : Lihat Lampiran B.2

3. Nama Dokumen : Laporan data barang

Fungsi : Untuk melihat data barang dan stok

Sumber : Bagian admin

Tujuan : Pimpinan

Media : Kertas

Jumlah : 1 lembar

Frekuensi : Setiap permintaan dari pimpinan

Bentuk : Lihat Lampiran B.3

Page 12: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

44

3.4. Entity Relationship Diagram

A. ERD (Entity Relationship Diagram)

Pada program Pendistribusian barang ini dapat diketahui ERD (Entity

Relationship Diagram) yaitu sebagai berikut:

IdPetugas

Barang Keluar

Detail Barang Keluar

Petugas Barang

Agen

nama

noTlpalamat

noKeluar

kodeBarang

kodeAgen

namaAgen

tgl

totalHarga

kodeAgen

alamat

noTlp

namaBarang

kodeBarang

stok

dikirim

memiliki

mengirim

noKeluar

kodeBarang

totalBarang

satuan

1

1

M

M

1

M

Qty

memiliki

harga

M

1

noKeluar IdPetugas

noKeluar

kodeAgen

Gambar: III.2

Diagram ERD Pada Program Pendistribusian Barang

Page 13: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

45

B. LRS (Logical Record Structure)

Detail Barang Keluar

noKeluarkodeBarangQtytotalBarang

Petugas

idDistributornamaalamatnoTlp

Barang Keluar

noKeluarkodeBarangkodeAgenTgltotalHarga

Barang

kodeBarangnamaBarangStokhargasatuan

Agen

kodeAgennamaAgenalamatnoTlp

1

1

1

1

M

M

M

1

M

Gambar: III.3

Diagram LRS Pada Program Pendistribusian Barang

3.6. Spesifikasi File

Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file database

yang digunakan untuk pengolahan proses sistem berjalan. Dalam perancangan

pendistribusian barang berikut adalah database yang digunakan, yaitu:

1. Spesifikasi File Data Petugas

Nama File : Data Petugas

Akronim : tabel_petugas

Fungsi : Menyimpan data petugas yang berhak mengakses progam

Tipe File : File Master

Page 14: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

46

Organisasi File : Index Sequental

Akses File : Random

Media File : Hard Disk

Panjang Record : 83 Byte

Primary Key : kode_petugas

Software : Mysql

Tabel III.1

Spesifikasi File Data Petugas

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id Petugas IdPetugas Varchar 8 Primary key

2 Nama NamaPtg Varchar 20

3 Alamat Alamat Varchar 30

4 No telepon NoTelp Varchar 15

5 Password Passwd Varchar 10

2. Spesifikasi File Data Barang

Nama File : Data Barang

Akronim : tabel_barang

Fungsi : Menyimpan data barang

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media File : Hard Disk

Panjang Record : 36 Byte

Primary Key : kode_barang

Software : Mysql

Page 15: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

47

Tabel III.2

Spesifikasi File Data Barang

No Elemen data Akronim Tipe Panjang Keterangan

1 Kode barang KodeBarang Varchar 6 Primary key

2 Nama barang namaBarang Varchar 20

3 Harga Harga Double

4 Stok Stok Int

5 Satuan Satuan Varchar 10

3. Spesifikasi File Data Agen

Nama File : Data Agen

Akronim : tabel_agen

Fungsi : Menyimpan data agen

Tipe File : File Master

Organisasi File : Index Sequental

Akses File : Random

Media File : Hard Disk

Panjang Record : 72 Byte

Primary Key : kode_agen

Software : Mysql

Tabel III.3

Spesifikasi File Data Agen

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode agen KodeAgen Varchar 7 Primary key

2 Nama NamaAgen Varchar 20

3 Alamat Alamat Varchar 30

4 No telp NoTelp Varchar 15

4. Spesifikasi File Transaksi Barang keluar

Nama File : Tabel Barang Keluar

Page 16: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

48

Akronim : tabel_brgkeluar

Fungsi : Menyimpan transaksi barang keluar

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random

Media File : Hard Disk

Panjang Record : 30 Byte

Primary Key : no_keluar

Software : Mysql

Table III.4

Spesifikasi File Transaksi Barang Keluar

No Elemen data Akronim Tipe Panjang Keterangan

1 No transaksi NoKeluar Varchar 10 Primary key

2 Kode barang kodeBarang Varchar 10

3 Kode agen KodeAgen Varchar 10

4 Tanggal Tgl Date

5 Total harga totalHarga Double

5. Spesifikasi File Detail Barang Keluar

Nama File : Data Detail

Akronim : tabel_detail

Fungsi : Menyimpan detail barang keluar

Tipe File : File Transaksi

Organisasi File : Index Sequental

Akses File : Random

Media File : Hard Disk

Panjang Record : 20 Byte

Page 17: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

49

Primary Key : -

Software : Mysql

Table III.5

Spesifikasi File Detail Barang Keluar

No Elemen Data Akronim Tipe Panjang Keterangan

1 No transaksi NoKeluar Varchart 10

2 Kode barang kodeBarang Varchart 10

3 Quantity Qty Int

4 Harga jual HargaJual Double

5 Subtotal Subtotal Double

3.7. Pengkodean

Pengkodean merupakan suatu tehnik yang dilakukan untuk memberikan

penegasan pada proses yang terlibat tranmisi data. Kode dapat dibentuk dari

kumpulan angka, huruf dan karakter-karakter khusus sehingga kode tersebut

menjadi unik. Dan program pendistribusian barang ini terdapat kode-kode yang

digunakan untuk mengklarifikasi data kedalam komputer dan juga berguna untuk

mempermudah ketika mengambil informasi dari data tersebut. Berikut yang

terdapat pada program pendistribusian barang.

1. Kode Petugas

Format :

Keterangan :

PTG : Inisial petugas

01 : No Urut Petugas

Inisial Petugas No Urut

X X X 9 9

Page 18: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

50

Contoh :

Inisial Petugas No Urut

2. Kode Barang

Format :

Keterangan :

B : Barang

001 : No urut

Inisial Barang No Urut

Contoh :

Inisial Barang No Urut

3. Kode Agen

Format :

Keterangan :

A : Inisial Agen

001 : No Urut

Inisial Agen No Urut

P T G 0 1

X 9 9 9

B 0 0 1

X 9 9 9

Page 19: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

51

Contoh :

Inisial Agen No Urut

4. Kode No Transaksi Barang Keluar

Format :

X

X

y

y

M

m

-

9

9

Inisial Barang Keluar Tahun dan Bulan No Urut

Contoh :

B

R

1

7

0

7

-

0

1

Inisial Barang Keluar Tahun dan Bulan No Urut

Keterangan :

BR : Inisial Barang Keluar

1707 : Tahun dan Bulan

01 : No Urut

A 0 0 1

Page 20: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

52

3.8. Spesifikasi Program

HIPO (Hierarky Input Output)

Diagram HIPO merupakan gambaran dari sebuah program, berikut adalah

diagram HIPO dari program pendistribusian barang:

0.0

Menu Utama

3.0

2.0

Transaksi

1.1

Data Petugas

1.2

Data Barang

1.3

Data Agen

2.1

Barang Keluar

3.0

Laporan

3.1

Laporan Data Barang

2.0

1.0

1.0

1.0

0.0 0.0 0.0

0.0

1.0

Master Data

Login

4.0

Log Out

0.0

3.2

Laporan Barang Keluar

3.0

Gambar III.4

Diagram HIPO pada Program Pendistribusian Barang

Page 21: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

53

Sepesifikasi program tersebut adalah sebagai berikut:

1. Masuk

Nama Program : Login

Akronim : Form_login.vb

Fungsi : Sebagai halaman hak akses masuk menu utama

Index Program : -

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.1

Proses :

a. Pada menu login terdapat dua button, yaitu botton masuk dan botton

keluar.

b. Untuk masuk ke menu utama, pengguna harus memasukan kode dan

password. Tekan botton masuk jika kode user dan password salah atau

tidak ada di data petugas maka akan muncul pesan “petugas tidak

ditemukan, silakan masukkan kode lainnya”. Jika kode user dan password

benar maka akan muncul menu.

c. Botton keluar digunakan untuk keluar dari form login. Jika tombol keluar

di klik maka muncul pertanyaan “apakah anda ingin keluar?”. Jika pilih

“yes” akan mengakhiri program dan jika pilih “cancel” tetap di form

login.

d. Tekan tombol login untuk masuk ke menu utama sesuai hak akses.

e. Tekan exit untuk membatalkan masuk ke munu utama.

2. Menu utama

Nama Program : Form_master

Page 22: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

54

Akronim : Form_master.vb

Fungsi : Sebagai halaman utama program Distribusi

Barang

Index Program : -

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.2

Proses :

a. Jika menu master data di klik maka akan muncul submenu data petugas,

data barang dan data agen.

b. Ketika menu transaksi di klik maka akan muncul submenu barang keluar

dan detail barang keluar.

c. Ketika menu laporan di klik maka akan muncul submenu laporan data

barang keluar.

d. Ketika menu bantuan di klik maka akan muncul submenu bantuan dan

profil perusahaan.

e. Ketika menu logout di klik maka akan muncul pesan “yakin ingin keluar”

dengan pilihan Yes dan No, jika pilih yes maka akan keluar dari program,

jika no maka akan tetap ada pada program.

3. Data Petugas

Nama Program : Form_petugas

Akronim : Form_petugas.vb

Fungsi : Sebagai halaman untuk menambah, menghapus,

menyimpan dan mengubah data petugas

Index Program : -

Page 23: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

55

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.3

Proses :

a. Klik data petugas pada submenu master data, maka akan muncul form

petugas.

b. Klik tombol simpan untuk menyimpan data petugas yang sudah

dimasukkan.

c. Klik tombol edit untuk mengedit data dengan cara memasukkan id

petugas terlebih dahulu.

d. Klik tombol hapus untuk menghapus data yang sudah ada.

e. Klik tombol update untuk memperbarui data yang sudah ada.

f. Klik tombol batal untuk membatalkan aktifitas pengeditan.

g. Klik tombol kembali untuk kembali ke menu utama.

4. Data Barang

Nama Program : Form_barang

Akronim : Form_barang.vb

Fungsi : Sebagai halaman untuk menambahkan,

menyimpan, mengedit dan menghapus data barang.

Index Program : -

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.4

Proses :

a. Klik data petugas pada submenu master data, maka akan muncul form

petugas.

Page 24: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

56

b. Klik tombol simpan untuk menyimpan data petugas yang sudah

dimasukkan.

c. Klik tombol edit untuk mengedit data dengan cara memasukkan id

petugas terlebih dahulu.

d. Klik tombol hapus untuk menghapus data yang sudah ada.

e. Klik tombol update untuk memperbarui data yang sudah ada.

f. Klik tobol batal untuk membatalkan aktifitas pengeditan.

g. Klik tombol kembali untuk kembali ke menu utama.

5. Data Agen

Nama Program : Form_agen

Akronim : Form_agen.vb

Fungsi : Sebagai halaman untuk menambahkan,

menyimpan, mengedi dan menghapus data agen.

Index Program : -

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.5

Proses :

a. Klik data petugas pada submenu master data, maka akan muncul form

petugas.

b. Klik tombol simpan untuk menyimpan data petugas yang sudah

dimasukkan.

c. Klik tombol edit untuk mengedit data dengan cara memasukkan id

petugas terlebih dahulu.

d. Klik tombol hapus untuk menghapus data yang sudah ada.

Page 25: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

57

e. Klik tombol update untuk memperbarui data yang sudah ada.

f. Klik tobol batal untuk membatalkan aktifitas pengeditan.

g. Klik tombol kembali untuk kembali ke menu utama.

6. Transaksi Barang keluar

Nama Program Form_brgkeluar

Akronim : Form_brgkeluar.vb

Fungsi : Sebagai halaman transaksi barang keluar

Index Program : -

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.6

Proses :

a. Pada menu master pilih data transaksi, maka akan tampil form data

transaksi barang keluar dimana terdapat tombol-tombol perintah.

b. Klik tambah untuk menjalankan program data transaksi yaitu, pertama

kita pilih tombol tambah maka otomatis no transaksi barang langsung

tampil.

c. Masukan kode agen untuk mengetahui pengiriman barang keluar.

d. Pilih kode barang untuk mengetahui barang yang akan dikirim.

e. Masukan quantity barang dan akan tampil subtotal.

f. Klik timbol insert untuk menambah barang pada satu agen.

g. Klik tombol simpan untuk mrnyimpan data transaksi barang keluar.

h. Klik tombol bersih untuk membersihkan.

i. Klik tombol kembali untuk kembali ke menu utama.

Page 26: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

58

7. Laporan Data Barang

Nama Program : Form_lbarang

Akronim : Form_lbarang.vb

Index Program : -

Fungsi : Untuk mencetak laporan data barang

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.7

Proses :

a. Pada menu utama pilih menu laporan.

b. Kemudian pada menu laporan pilih menu laporan data barang maka akan

tampil form laporan data barang

c. Klik tombol botton cetak, untuk mencetak semua laporan data barang.

d. Klik botton keluar, untuk keluar dari form laporan data barang dan

kembali ke munu utama.

8. Laporan Data Barang Keluar

Nama Program : Form_lbkeluar

Akronim : Form_lbkeluar.vb

Index Program : -

Fungsi : Untuk melihat laporan data barang keluar

Bahasa Program : Microsoft Visual Basic 2010

Bentuk Tampilan : Lihat Lampiran C.8

Proses :

a. Pada menu utama pilih menu laporan.

Page 27: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

59

b. Kemudian pada menu laporan pilih menu laporan data barang keluar

maka akan tampil form laporan data barang keluar.

c. Pilih tanggal awal dan tanggal akhir, untuk menampilkan tanggal data

yang diinginkan pada laporan data barang keluar

d. Klik cetak untuk menampilkan laporan data yang telah dipilih.

e. Klik kembali untuk kembali ke munu utama.

3.9. Spesifikasi Sistem Komputer

a. Umum

Suatu sistem yang baik tidak akan berhasil dengan baik apabila tidak

didukung oleh sarana pendukung yang baik pula. Sarana pendukung yang

dimaksud bukan harus menggunakan suatu unit komputer dengan merek tertentu

dan harga yang mahal tetapi harus berinteraksi dengan baik antara satu dengan

lainnya.

Sistem dikatakan baik dan akan berhasil digunakan atau diterapkan jika

didukung dengan beberapa unsur atau beberapa aspek antara lain, perangkat keras

(Handware), perangkat lunak (Software) dan pemakai (Brainware). Diantara

unsur tersebut yaitu peralatan pendukung yang dibutuhkan harus sesuai dengan

spesifikasi sistem yang diusulkan, untuk itu penulis menguraikan perangkat

komputer yang harus tersedia pada sistem yang diusulkan.

b. Perangkat Keras (Handware)

Perangkat keras (Handware) adalah peralatan pendukung komputer yang

secara fisik dapat dilihat oleh mata dan dijamah. Bagian-bagian pokok perangkat

keras meliputi alat masukan (Input Device), CPU (Central Processing Unit)

Page 28: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

60

sarana pengelolaan data, alat penyimpanan data (External Storage) dan alat

keluaran (Output Device).

Adapun perincian umum sarana pendukung perangkat keras yang disarankan

untuk menggunakan aplikasi pendistribusian barang adalah yang memiliki

spesifikasi minimal sebagai berikut:

a. Monitor : 16”

b. Proccessor : Pentium (R) IV 3,00 GHz

c. Memory : 1 GB (Minimum)

d. Harddisk : 80 GB

e. Floppy disk : 3,5” (1,44 MB)

f. Keyboard : 108 Keys

g. Printer : Dot matrix

h. Mouse : PS/2

c. Perangkat Lunak (Software)

Bagian penting lain yang mendukung program adalah perangkat lunak

(Software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan untuk menjalankan program tersebut.

Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program persediaan

barang ini adalah:

Sistem operasi : Microsoft Windows Xp x86 atau Windows

7 x86

Bahasa Pemograman : Microsoft Visual Basic 2010

Program atau software pendukung : Mysql dan Crystal Report

Page 29: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

61

3.10. Flowchart

Flowchart ini merupakan lahkah awal pembuatan program. Dengan adanya

flowchart urutan proses kegiatan menjadi lebih jelas. Jika ada penambahan proses

maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya

programmer menerjemahkan kebentuk program dengan bahasa pemograman.

1. Flowchart Login

Star

Masukkan Username

dan Password

Login Validasi data Benar

LoginCancel

MenuUtama

Cancel

End

Eror : Username/Password ada

yang salah

Y

Y

Y

T

T

T

Gambar: III.5 Flowchart Login

Page 30: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

62

2. Flowchart Menu Utama

Star

Menu utama:1. Master data

2. Proses3. Laporan4. Loguot

Master dataData petugasData barangData agen

Data petugas

Data Barang

Data agen

Data petugas

Data barang

Data agen

Transaksi Barang keluar

Detail barang keluarBarang keluar Barang keluar

Laporan Laporan data barang

Laporan barang keluarLaporan data

barang

Laporan barang keluar

Laporan barang keluar

Laporan data barang

Keluar

End

T T

T

T

T

T

T

T

Y

Y

Y

Y

Y

Y

YY

T

T

Y

Y

Gamabar: III.6 Flowchart Menu Utama

Page 31: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

63

3. Flowchart Data Petugas

Star

TambahPencarian Kembali

tambah

Pencarian

Kode petugas tampil

Input nama, alamat, no telp

simpan

Bersih

Data tersimpan

Pesan Data telah disimpan

Memberihkan data

Input id petugas

Edit

Ditemukan

Data ditampilkan

Pilihan1. hapus2. update

Hapus data

Input perubahan data

Update

Bersih

Data terhapusPesan

Data terhapus

Data terupdatePesan

Data telah terupdate

Bersih

End

kembali

T

T

T

T

T

T

T

Y

Y

Y

Y

Y

Y

Y

Y

Y

T

T

Y

Gamabar: III.7 Flowchart Data Petugas

Page 32: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

64

4. Flowchart Data Barang

Star

TambahPencarian Kembali

tambah

Pencarian

Kode barang tampil

Input nama barang, harga,

stok

simpan

Bersih

Data tersimpan

Pesan Data telah disimpan

Membersihkan data

Input kode barang

Edit

Ditemukan

Data ditampilkan

Pilihan1. hapus2. update

Hapus data

Input perubahan data

Update

Bersih

Data terhapusPesan

Data terhapus

Data terupdatePesan

Data telah terupdate

Bersih

End

kembali

T

T

T

T

Y

Y

Y

T

T

Y

Y

Y

T

Y

Y

T

Y

T

Y

Gamabar: III.8 Flowchart Data Barang

Page 33: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

65

5. Flowchart Data Agen

Star

TambahPencarian Kembali

tambah

Pencarian

Kode agen tampil

Input nama, alamat, no telp

Simpan

Bersih

Data tersimpan

Pesan Data telah disimpan

Membersihakan data

Input kode agen

Edit

Ditemukan

Data ditampilkan

Pilihan1. hapus2. update

Hapus data

Input perubahan data

Update

Bersih

Data terhapusPesan

Data terhapus

Data terupdatePesan

Data telah terupdate

Bersih

End

Kembali

T

T

T

Y

Y

Y

T

T

T

Y

Y

Y

Y

T

Y

T

T

Y

Gamabar: III.9 Flowchart Data Agen

Page 34: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

66

6. Flowchart Transaksi Barang Keluar

Star

Tambah Keluar

keluar

TambahTampil otomatis No

Transaksi, Id Petugas dan tanggal

Tambah transaksi

Tampil subtotal

simpan Data disimpan

End

Y

Y

Y

Y

T

T

Pilih kode Agen

Pesan“Data

tersimpan! Cetak stuk?

Bersih

T

Bersih T Y

Tampil data Agen

Pilih kode Barang Tampil data Barang

Input Qty barang

Insert

Cetak

Y

T

Gamabar: III.10 Flowchart Barang Keluar

Page 35: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

67

7. Flowchart Laporan Barang Keluar

star

Pilih 1. pertanggal

2. kembali

Pertanggal

kembali

End

Pilih tanggal awal dan tanggal akhir

Tampil laporan barang keluar

T

T Y

Y

Y

Cetak

Gamabar: III.11 Flowchart Laporan Barang Keluar

Page 36: BAB III PEMBAHASAN...e. Membuat planing pekerjaan harian, mingguan, bulanan dan tahunan. 13. Sales a. Membuat daftar pelanggan sesuai dengan segmentasi yang diinginkan cv. b. Melakukan

68

8. Flowchart Laporan Data Barang

Star

Pilih1. cetak2. keluar

cetak

keluar

End

Tampil laporan data barang

Y

Y

T

T

Gamabar: III.12 Flowchart Laporan Data Barang