• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. agribisnis sebagai distributor pupuk bersubsidi. Jaringan pasar domestik didukung

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. agribisnis sebagai distributor pupuk bersubsidi. Jaringan pasar domestik didukung"

Copied!
27
0
0

Teks penuh

(1)

27

3.1. Tinjauan Perusahaan

PT. Dinamika Kembar Utama adalah perusahaan yang bergerak di bidang agribisnis sebagai distributor pupuk bersubsidi. Jaringan pasar domestik didukung oleh supplier dan kios binaan.

Untuk menjaga ketersediaan stok dan penyaluran barang PT. Dinamika Kembar Utama sejak awal berdiri masih menggunakan cara manual. Hal ini dirasa kurang efisien dan efektif mengingat perkembangan teknologi yang semakin maju dan berkembang.

3.1.1. Sejarah Perusahaan

PT. Dinamika Kembar Utama (DKU) yang beralamat di Jalan Ahmad Yani No.68 Dawuan Tengah – Cikampek Karawang Jawa Barat, didirikan pada tanggal 28 Desember 2004 oleh Bapak Ade Ginanjar Sanif putra dari Jendral Sanif, yang begerak dalam penjualan pupuk bersubsidi berupa Urea, NPK, dan Organik dari PT.Pupuk Kujang Cikampek mitra kerja (Supplier).

Pada akhir tahun 2008 saham yang dimiliki oleh Bapak Ade Ginanjar Sanif dibeli semua oleh bapak H.Doddy Juherman dan sejak itu perusahaan ini menjadi perusahaan tunggal.

PT. Dinamika Kembar Utama sangat mengharapkan kiranya dapat memberikan kepercayaan serta keyakinan bagi semua pihak yang telah dan akan menjalin kerjasama dengan kami.

(2)

3.1.2. Struktur Organisasi dan Fungsi

Untuk mengolah perusahaan dengan baik dan optimal terutama terhadap sumber daya manusia, perusahaan menerapkan manajemen yang dituangkan dalam bentuk struktur organisasi merupakan sarana yang sangat penting untuk menjalankan fungsinya

Adapun struktur organisasi ini sendiri dapat dikatakan sebagai suatu kerangka yang mewujudkan suatu pola tetap dari hubungan antara kedudukan dan peranan dalam suatu kerjasama.

A. Struktur Organisasi

Direktur

Manajer

Keuangan Administrasi Gudang Pemasaran

Sumber : Company Profile PT. Dinamika Kembar Utama (2018)

Gambar III.1

(3)

B. Fungsi

Berikut ini adalah fungsi dari tiap bagian yang terdapat pada struktur organisasi PT. Dinamika Kembar Utama, antara lain:

1. Direktur

a. Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan.

b. Memilih, menetapkan, mengawasi tugas-tugas dari karyawan dan kepala bagian (manajer).

c. Mengawasi jalannya perusahaan sesuai prosedur serta ketetapan perusahaan yang berlaku.

2. Manager

a. Bertanggung jawab terhadap operasional perusahaan sehari-hari. b. Melakukan koordinasi terhadap proses distribusi dengan supplier dan

customer.

c. Mengontrol seluruh data laporan. 3. Keuangan

a. Mengkoordinasi perencanaan pembelian dan penjualan. b. Melakukan sistem pencatatan keuangan.

c. Membuat laporan keuangan . 4. Administrasi

a. Memasukkan data penjualan ke setiap customer yang dilakukan pihak pemasaran.

b. Melakukan pembelian ke supplier.

(4)

5. Gudang

a. Menerima barang yang sudah dibeli dari supplier b. Mengontrol jumlah barang yang ada di gudang c. Mengeluarkan barang yang sudah di jual ke customer

6. Pemasaran

a. Melakukan koordinasi penjualan ke setiap customer.

b. Pada kondisi tertentu, berwenang untuk menolak permintaan penjualan dari customer yang belum terdaftar.

3.2. Analisa Kebutuhan

Web distribusi pupuk bersubsidi kini memerlukan teknologi yang cepat, tepat dan akurat dalam transaksi distribusi khususnya dalam pembelian dan penjualan pada PT. Dinamika Kembar Utama dengan memberikan kemudahan kepada pengguna. Dari program web yang dibuat terdapat kebutuhan diantaranya:

1. Kebutuhan Sistem

a. Sistem mengelola data mulai dari proses pembelian ke supplier, masukan barang ke gudang, penjualan ke customer, laporan pembelian, laporan penjualan dan profit.

b. Sistem dapat memberikan informasi tentang proses transaksi melalui laporan.

c. Sistem dapat menampilkan semua data yang diolah pengguna sistem. 2. Kebutuhan Pengguna

Kebutuhan pengguna (admin) aplikasi web distribusi pupuk bersubsidi yang dibangun adalah:

(5)

a. Mengelola proses pembelian dan penjualan pupuk. b. Menambah data supplier dan customer.

c. Mengelola laporan pembelian, penjualan, dan profit.

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukan (Input)

Dokumen masukan merupakan dokumen yang mengalami proses awal dari program distribusi. Adapun dokumen masukan yang digunakan adalah sebagai berikut :

1. Data Pembelian

Nama Dokumen : Data Pembelian Fungsi : Bukti pembelian

Sumber : Supplier

Tujuan : Gudang

Media : Website

Frekuensi : Setiap proses pembelian Bentuk : Lampiran A-1

2. Data Penjualan

Nama Dokumen : Data Penjualan Fungsi : Bukti penjualan

Sumber : Admin

Tujuan : Customer

Media : Website

(6)

Bentuk : Lampiran A-2

B. Rancangan Dokumen Keluaran (Output)

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung kegiatan serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen keluaran yang digunakan adalah sebagai berikut :

1. Laporan Pembelian

Nama Dokumen : Laporan Pembelian Fungsi : Nota Pembelian

Sumber : Website

Tujuan : Gudang

Media : Kertas

Frekuensi : Setiap pembelian barang Bentuk : Lampiran B-1

2. Laporan Penjualan

Nama Dokumen : Laporan Penjualan Fungsi : Nota Penjualan

Sumber : Website

Tujuan : Customer

Media : Kertas

Frekuensi : Setiap penjualan barang Bentuk : Lampiran B-2

(7)

3. Laporan Profit

Nama Dokumen : Laporan Profit Fungsi : Bukti profit

Sumber : Website

Tujuan : Admin

Media : Kertas

Frekuensi : Setiap proses penjualan Bentuk : Lampiran B-3

3.4. Rancangan Basis Data

Untuk perancangan basis data penulis menggambarkan pemetaannya dengan metode Entity Relationship Diagram dan Logical Record Structure, serta untuk penjelasannya melalui spesifikasi file.

(8)

1. Entity Relationship Diagram

Gambar III.2

(9)

2. Entity Relationship Diagram

admin pembelian barang

penjualan supplier customer d_pembelian d_penjualan kd_admin * nama email password gambar kd_barang * nama_barang satuan harga_jual harga_beli stok status kd_pembelian * tgl_pembelian kd_admin** kd_supplier** total_pembelian kd_penjualan * tgl_penjualan kd_admin** kd_customer** dibayar total_penjualan kd_supplier * nama_supplier alamat kd_customer * nama_customer alamat id_pembelian kd_pembelian** kd_barang** jumlah subtotal id_penjualan kd_penjualan** kd_barang** jumlah subtotal 1 1 1 1 1 1 1 1 M M 1 1 M 1 1 M Gambar III.3 Logical Record Structure

3.5. Spesifikasi File

Spesifikasi File yang digunakan dalam website distribusi pupuk bersubsidi

ini terdiri dari satu database yaitu distributor dan 15 tabel: 1. Spesifikasi File Admin

Nama File : Admin

Akronim : admin

Fungsi : Mengelola admin

Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

(10)

Media : Harddisk Panjang Record : 411 byte Kunci File : kd_admin Nama Database : distributor.myd

Software : MySQL

Tabel III.1 Spesifikasi File Admin

Element data Akronim Type Panjang Keterangan

Admin Admin Int 6 Primary Key

Nama Nama Varchar 60

Email Email Varchar 60

Password password Varchar 60

Gambar gambar Varchar 225

2. Spesifikasi Barang

Nama File : Barang

Akronim : barang

Fungsi : Menampilkan Informasi Barang Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 122 byte Kunci File : kd_barang Nama Database : distributor.myd

(11)

Tabel III.2 Spesifikasi File Barang

Element data Akronim Type Panjang Keterangan

Kode barang kd_barang Varchar 8 Primary Key

Nama barang nama_barang Varchar 60

Satuan satuan Varchar 20

Harga jual harga_jual Int 15

Harga beli harga_beli Int 15

Stok Stok Int 4

Status Status Enum ‘1’,’0’

3. Spesifikasi File Customer

Nama File : Customer

Akronim : customer

Fungsi : Menambah data customer Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 126 byte Kunci File : kd_customer Nama Database : distributor.myd

(12)

Tabel III.3

Spesifikasi File Customer

Element data Akronim Type Panjang Keterangan

Kode Customer kd_customer Int 6 Primary Key

Nama Customer nama_customer Varchar 60

Alamat Alamat Varchar 60

4. Spesifikasi File Data Pembelian

Nama File : Data Pembelian Akronim : d_pembelian

Fungsi : Menampilkan Data Pembelian Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 26 byte Kunci File : id_pembelian Nama Database : distributor.myd

Software : MySQL

Tabel III.4

Spesifikasi File Data Pembelian

Element data Akronim Type Panjang Keterangan

Id Pembelian id_pembelian Int 6 Primary Key

Kode Pembelian kd_pembelian Char 8 Foreign Key

Kode Barang Beli kd_barang_beli Int 6 Foreign Key

Jumlah jumlah Int 6

(13)

5. Spesifikasi File Data Penjualan

Nama File : Data Penjualan Akronim : d_penjualan

Fungsi : Menampilkan Data Penjualan Tipe File : File Master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 26 byte Kunci File : id_penjualan Nama Database : distributor.myd

Software : MySQL

Tabel III.5

Spesifikasi File Data Penjualan

Element data Akronim Type Panjang Keterangan

Id Penjualan id_penjualan Int 6 Primary Key

Kode Penjualan kd_penjualan Char 8 Foreign Key

Kode Barang kd_barang Varchar 8 Foreign Key

Jumlah jumlah Int 4

Subtotal subtotal Double

6. Spesifikasi File Pembelian

Nama File : Pembelian

Akronim : pembelian

Fungsi : Menampilkan Data Pembelian Tipe File : File master

(14)

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 20 byte Kunci File : kd_pembelian Nama Database : distributor.myd

Software : MySQL

Tabel III.6

Spesifikasi File Pembelian

Element data Akronim Type Panjang Keterangan

Kode Pembelian kd_pembelian Char 8 Primary Key

Tanggal Pembelian tgl_pembelian Date

Kode Admin kd_admin Int 6

Kode Supplier kd_supplier Int 6 Foreign Key

Total Pembelian total_pembelian Double

7. Spesifikasi File Penjualan

Nama File : Penjualan Akronim : penjualan

Fungsi : Menampilkan Data Penjualan Tipe File : File master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 14 byte Kunci File : kd_penjualan

(15)

Nama Database : distributor.myd

Software : MySQL

Tabel III.7

Spesifikasi File Penjualan

Element data Akronim Type Panjang Keterangan

Kode Penjualan kd_penjualan Char 8 Primary Key

Tanggal Pembelian tgl_pembelian Date

Kode Admin kd_admin Int 6 Foreign Key

Dibayar dibayar double

Total Penjualan total_penjualan Double

8. Spesifikasi File Supplier

Nama File : Supplier

Akronim : supplier

Fungsi : Menambah Data Supplier Tipe File : File master

Organisasi File : Indexed Sequential Akses File : Random

Media : Harddisk

Panjang Record : 126 byte Kunci File : kd_supplier Nama Database : distributor.myd

(16)

Tabel III.8 Spesifikasi File Supplier

Element data Akronim Type Panjang Keterangan

Kode Supplier kd_supplier Int 6 Primary Key

Nama Supplier nama_supplier Varchar 60

Alamat Alamat Varchar 60

3.6. Pengkodean

1. Kode Pembelian

Contoh:

Keterangan:

PEM = 3 huruf awal pembelian 00001 = No urut pembelian (Auto)

2. Kode Penjualan

P E M 0

3 huruf awal kata pembelian Nomor urut pembeliam 0 0 0 1 P E M 0 0 0 0 1 P E N 0

3 huruf awal kata penjualan

Nomor urut penjualan

(17)

Contoh:

Keterangan:

PEN = 3 huruf awal kata penjualan 00001 = Nomor urut penjualan (Auto)

3.7. Spesifikasi Program 3.7.1 Struktur Navigasi

Stuktur Navigasi yang digunakan untuk memberi gambaran secara garis besar isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara halaman dari seluruh halaman website tersebut. Struktur Navigasi yang digunakan adalah Struktur navigasi campuran. Pembuatan struktur navigasi website ini akan sangat membantu dalam membuat rancangan seluruh halaman web.

1. Struktur Navigasi Admin

Login

Index

Dashboard Pembelian Penjualan Barang Supplier Customer Laporan Pengaturan Logout

Data Pembelian Data Barang

Pembelian Tambah Data Data

Penjualan Tambah Data

Pembelian

Penjualan Profit

Admin Perusahaan

Gambar III.4 Struktur Navigasi Admin

(18)

3.8. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang dibutuhkan untuk mengimplementasikan program distribusi pupuk bersubsidi. 1. Spesifikasi Perangkat Keras

a. Server 1) CPU

a) Processor Intel® Pentium® Core i3 b) RAM DDR2 4 GB

c) Hard Disk 1 TB 2) Mouse Logitech USB 3) Keyboar Device Filter

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps

2. Spesifikasi Perangkat Lunak a. Server

1) Sistem operasi : Microsoft Windows 10

2) Aplikasi bundle web server : Xampp yang terdiri dari beberapa komponen, diantaranya:

a) Aplikasi Apache Server v3 b) Aplikasi PHP Server v5 c) Aplikasi MySQL Server v5 d) Aplikasi phpMyAdmin v3

3) Aplikasi Web Browser seperti Mozilla Firefox, Opera, Safari, Internet

(19)

3.9. Implementasi

3.9.1 Implementasi Program

Implementasi program adalah sebuah tahap pengaplikasian dari sistem yang telah dirancang. Aplikasi diwujudkan dengan cara memindahkan hasil desain dan

database ke dalam bentuk halaman web.

1. Implementasi Halaman Login Admin

Gambar III.5

Implementasi Halaman Login Admin

2. Implementasi Halaman Dashboard Admin

Gambar III.6

(20)

3. Implementasi Halaman Tambah Pembelian

. Gambar III.7

Implementasi Halaman Tambah Pembelian

4. Implementasi Halaman Barang Pembelian

Gambar III.8

(21)

5. Implementasi Halaman Data Pembelian

Gambar III.9

Implementasi Halaman Data Pembelian

6. Implementasi Halaman Tambah Penjualan

Gambar III.10

(22)

7. Implementasi Halaman Data Penjualan

Gambar III.11

Implementasi Halaman Data Penjualan

8. Implementasi Halaman Barang

Gambar III.12 Implementasi Halaman Barang

(23)

9. Implementasi Halaman Supplier

Gambar III.13

Implementasi Halaman Supplier

10. Implementasi Halaman Customer

Gambar III.14

(24)

11. Implementasi Halaman Laporan Penjualan

Gambar III.15

Implementasi Halaman Laporan Penjualan

12. Implementasi Halaman Laporan Pembelian

Gambar III.16

(25)

13. Implementasi Halaman Laporan Profit

Gambar III.17

(26)

3.10. Pengujian Unit

Pengujian terhadap website yang dirancan menggunakan black-box

testing yang focus terhadap proses masukan dan keluaran website. Ada 3 halaman

yang akan diuji yaitu:

1. Pengujian Terhadap Form Login Admin

Tabel III.9

Hasil pengujian Black Box Testing Halaman Login Admin

No Skenario

Pengujian Test Case

Hasil yang di harapakan Hasil pengujian Kesimpulan 1. Email dan password tidak diisi kemudian klik tombol login.

Email: Kosong Password: Kosong Sistem akan Menolak akses admin dan menampilkan “Login Gagal, Password / Email Salah! ” Sesuai harapan Valid 2. Mengetikan Email diisi dan password tidak diisi atau kosong kemudian klik tombol login

Email: admin@dku. com Password: Kosong Sistem akan menolak akses admin dan menampilkan “Login Gagal, Password / Email Salah!” Sesuai harapan Valid

3. Email tidak diisi dan password diisi kemudian klik tombl login Email: Kosong Password: admin Sistem akan menolak akses admin dan menampilkan “Login Gagal, Password / Email Salah!” Sesuai harapan Valid 4. Mengetikkan Email dan password dengan data yang benar kemudian klik tombol login Email: admin@dku. com (benar) Password: admin (benar) Sistem menerima akses login dan kemudian langsung menampilkan menu utama admin Sesuai harapan Valid

(27)

2. Pengujian Terhadap Form Tambah Pembelian

Tabel III.10

Hasil pengujian Black Box Testing Halaman Pembelian

No Skenario

Pengujian Test Case

Hasil yang di harapakan Hasil pengujian Kesimpulan 1. Menginput nama barang, satuan,harga beli, jumlah item, tanggal pembelian, dan pilih supplier. kemudian klik simpan

Jumlah Item: (Kosong)

Sistem akan Menolak akses dan menampilkan “barang belum diisi ” Sesuai harapan Valid 2. Menginput data pembelian dan semua data telah terisi kemudian klik simpan Semua data terisi: (Benar) Sistem akan melanjutkan cetak nota Sesuai harapan Valid

3. Pengujian Terhadap Form Penjualan

Tabel III.11

Hasil pengujian Black Box Testing Halaman Penjualan

No Skenario

Pengujian Test Case

Hasil yang di harapakan Hasil pengujian Kesimpul an 1. Menginput jumlah item,tanggal penjualan, pilih customer dan total bayar kemudian klik simpan Total bayar: (Kosong) Sistem akan Menolak perintah dan menampilkan “Total bayar tidak cukup ” Sesuai harapan Valid 2. Menginput data penjualan dan semua data telah terisi kemudian klik simpan Semua data terisi: (Benar) Sistem akan melanjutkan cetak nota Sesuai harapan Valid

Gambar

Gambar III.2
Tabel III.1  Spesifikasi File Admin
Tabel III.2  Spesifikasi File Barang
Tabel III.3
+7

Referensi

Dokumen terkait

Indikator ini digunakan untuk menggambarkan bahwa puskesmas sebagai tempat pelayanan kesehatan strata 1 (pertama) dibutuhkan oleh masyarakat sebagai upaya kuratif, promotif

Berdasarkan studi BVOS, terapi laser fotokoagulasi pada pasien BRVO memiliki keun­ tungan dalam hal mengurangi risiko timbulnya neovaskularisasi, menurunkan perdarahan vitreous

Sementara sebagian orang yang tidak paham pada masa sekarang menyangka bahwa orang yang lebih banyak menghimpun lembaran-lembaran dan banyak menulis, berarti dia telah menyaingi

Berdasarkan uraian di atas, dapat disimpulkan bahwa profil representasi matematis siswa dengan kemampuan matematika tinggi kelas XII Sekolah Menengah Atas dalam

Komisi Perempuan PGIS Depok mengundang seluruh anggota Pelkat PKP untuk hadir dalam Ibadah Bulanan Komisi Perempuan PGIS Depok yang akan dilaksanakan pada hari

atas Peraturan Presiden Nomor 67 Tahun 2005 tentang Kerjasama Pemerintah dengan Badan Usaha dalam Penyediaan Infrastruktur Nomor 66 Tahun 2013, Jakarta. Indonesia, Peraturan

Konfigurasi tiang tipe 3 memiliki defleksi lateral dan gaya lateral yang paling kecil diantara dua tipe konfigurasi lainnya karena pada konfigurasi tiang tipe

Sehingga Laporan Penciptaan Karya Tugas Akhir Karya Seni Lukis dengan judul VISUALISASI BLINK-182 DALAM SENI LUKIS dapat diselesaikan sebagai salah satu syarat