Anda di halaman 1dari 25

ANALISIS PERANCANGAN SISTEM DISTRIBUSI

GALON GAS ONLINE


( GALSLINE )

NAMA KELOMPOK
Arfifa Rahman (12170348)
Alif Hidayatullah (12164343)
Krisnanda Dellpiro (12173245)
M. Bobby Rakan (12173057)
M. Iqbal Hassanudin (12170876)

Program Studi Ilmu Komputer


Fakultas Teknologi Informasi Universitas Bina Sarana Informatika
Bekasi
2019
KATA PENGANTAR

Segala puji dan syukur kami panjatkan ke hadirat Allah SWT karena atas segala

berkat dan karunianya kami dapat menyelesaikan tugas mata kuliah APSI (Analis

Perancangan Sistem Informasi). Dimana dalam tugas ini kami sajikan dengan bentuk

makalah yang berjudul “ANALISIS PERANCANGAN SISTEM PERSEDIAAN

DAN PENJUALAN GALON GAS ONLINE ( GALSLINE )”. Didalam nya kami

mencoba untuk menganalisis masalah yang ada lau mencoba merancang system yang

sesuai untuk permasalahan tersebut.

Pada kesempatan ini penulis ingin mengucapkan banyak terimakasih kepada

teman-teman yang berada dalam kelompok ini atas kerja sama dan waktu serta upaya

yang telah diberikan. Kami juga ingin mengucapkan terima kasih kepada bapak

A,Rochman Raharjo. S.Kom selaku dosen mata kuliah APSI yang telah memberikan

materi-materi pelajaran serta hal-hal yang diperlukan dalam penyusunan tugas

makalah ini. Kami juga ingin mengucapkan terimakasih kepada kedua orangtua kami

yang selalu memberikan doa dan dukungannya, serta pihak-pihak lain yang terlibat

dalam penyusanan makalah ini baik berupa saran atau referensi yang diberikan.

Kami berharap makalah ini dapat memberikan manfaat bagi pembacanya dan

juga manfaat bagi penulis dari pelajaran yang kami dapatkan selama penyusunan

makalah ini. Dalam penyusunan makalah Analisa perancangan ini kami menyadari

masih banyak kekurangan baik dari segi materi maupun penyajiannya, oleh karena

itu saran serta kritikan yang membangun dari dosen selaku penilai dari makalah ini,

serta dari rekan-rekan pembaca jika penemukan hal-hal yang kurang sesuai atau

berbeda pendapat sangat kami harapkan demi perbaikan makalah ini dan tambahan

i|Page
ilmu bagi kami. Di akhir kami ucapkan terimakasih dan selamat membaca bagi

rekan-rekan semua.

Bekasi, 25 mei 2019

(penulis)

ii | P a g e
DAFTAR ISI

Kata Pengantar i

BAB I PENDAHULUAN 1
1.1. Latar Belakang 1
1.2. Permasalahan 1
1.2.1. Warung/Agen Kecil 1
1.2.2. Distributor 2
1.3. Deskripsi Produk dan Service 2
1.4. Keuntungan yang Diharapkan 3
1.5. Perencanaan Aktivitas Secara Global 4

BAB II PROJECT REPORT PENDAHULUAN 5


2.1. Analisis Sistem Berjalan 5
2.2. Desain Sistem 6
2.3. Desain Basis Data 6
2.3.1. Desain Antar Muka17
2.3.2. Struktur Navigasi 19

BAB III PENUTUP 20


3.1. Kesimpulan 20
3.2. Saran 20

iii | P a g e
BAB I

PENDAHULUAN

1.1. Latar Belakang

Komputer telah mengubah cara hidup manusia di berbagai bidang. Sebuah

pekerjaan sebelumnya membutuhkan waktu lama untuk diselesaikan kini dapat

dilakukan dalam waktu yang singkat dengan bantuan perangkat sistem informasi.

Suatu perusahaan akan sangat merasakan manfaat teknologi informasi jika perangkat

yang ada dimanfaatkan secara efektif dan efisien untuk mendapatkan hasil yang

maksimal.

Dengan pemamfaatan komputer dibidang penjualan dan persediaan barang di

badan usaha agen/distributor diharapkan proses penjualan menjadi lebih mudah dan

kesalahan dalam proses pengolahan data persediaan barang relatif menjadi lebih

kecil. Untuk mengikuti arus perkembangan teknologi informasi yang semakin hari

semakin maju maka dibutuhkan inovasi pemamfaatan teknologi informasi dalam

operasional yang ada. Sehingga dari hal tersebut perusahaan menjadi lebih mudah

menjalankan pekerjaan mereka, serta barang yang didapatkan oleh para warung/agen

kecil sesuai dengan yang mereka inginkan dalam menjalankan usaha penjualan

mereka.

1.2. Permasalahan

1.2.1. Warung/agen kecil

Sekarang sebagian warung/agen kecil masih harus belanja keperluan

dagangan mereka ke pasar, tentu itu sangat tidak efisien dan merepotkan. Kita bisa

1|Page
bayangkan berapa ongkos mereka untuk pergi kepasar, tenaga yang mereka

keluarkan serta belum lagi biaya angkut dari pasar ketempat mereka berjualan.

1.2.2. Distributor

Didalam sebuah badan usaha distributor pasti ada kegiatan untuk

menyalurkan barang-barang mereka ke usaha-usaha penjualan seperti warung/agen

kecil. Mereka kadang kebingungan mau distribusikan kemana barang mereka dan

siapa saja yang membutuhkan barang mereka. Serta didalamnya pasti ada yang

namanya keluar masuk barang dari hasil kegiatan penjualan, dan barang masuk dari

supplier sehingga menghasilkan data-data yang harus diatur manajerial datanya.

1.3. Deskripsi Produk dan Service.

Didalam analisis perancang program ini kami membuat aplikasi yang berbasis

web karena memang kami hanya baru bisa merancang yang berbasis web, belum

berbasis mobile ataupun desktop. Tapi kami rasa jika kami sudah benar-benar

menguasai yang berbasis web untuk pindah ke yang berbasis lain kami punya

pondasi yang kuat, karena sebenarnya logika programming itu sama saja menurut

kami hanya bahasanya saja yang berbeda.

Didalam aplikasi ini kami merancang program untuk menjual barang-barang

yang ada didalam badan usaha distributor kepada warung/agen kecil secara online

dengan jumlah yang dijual tentu saja tidak satuan melainkan dengan satuan yang

besar. Didalamnya juga tersedia pengiriman barang setelah pembeli melakukan

transfer pembelian, semua yang disebutkan diatas merupakan kegunaan program dari

sisi pelanggan/member. Dari sisi admin kami membuat program untuk mengelola

data persediaan barang baik pemasukan ataupun pengeluaran barang. Serta data lain

2|Page
yang berkaitan dengan operasional seperti data member/pelanggan, pengiriman dan

laporan-laporan. Serta dari sisi manajer kami membuat program untuk memasukan

data barang baru, supplier baru, manajemen menu yang menurut kami kegiatan itu

lebih baik dilakukan oleh satu orang yang mengatur dan mengontrol kegiatan

operasional.

1.4. Keuntungan yang diharapkan.

Dari segi Member/Pelanggan :

 Mempermudah dalam mencari barang dagangan

 Bagi yang baru mau memulai usaha warung tidak perlu memikirkan darimana

mereka mendapatkan barang.

 Mempermudah pengiriman barang

Dari Segi Admin :

 Mempermudah penyimpanan data badan usaha distributor

 Mempermudah penginputan data barang

 Mempermudah transaksi penjualan, dan pembelian barang.

 Mempermudah mendapatkan informasi barang, member, supplier dan

transaksi.

 Mempermudah untuk mencetak bukti pembayaran

 Mempermudah mencetak laporan dan dokumen lainnya yang dibutuhkan

dalam operasional.

Dari Segi Manajer :

3|Page
 Mempermudah controlling dan monitoring operasional yang terjadi.

1.5. Perencanaan Aktivitas Secara Global

Berikut ini adalah aktivitas-aktivitas yang akan dikerjakan untuk memenuhi fase

inisiasi dan fase perencanaan secara global :

Jumlah Estimasi
Nomor Deskripsi Aktivitas
Hari Biaya

1 Analisa & Desain Sistem 9 hari 7 Juta

2 Desain Aplikasi 7 hari 5 Juta

3 Pemrograman 35 hari 25 Juta

4 testing 3 hari 2 Juta

5 instalasi 1 hari 2 Juta

6 dokumentasi 15 hari 5 Juta

7 Training 5 hari 2 Juta

8 Administrasi 5 hari 7 Juta

9 Pemeliharaan 5 hari 2 Juta

10 Tambahan kerja + meeting +lain2 15 hari 20 Juta

Total 60 hari 72 Juta

4|Page
BAB II

PROJECT REPORT

2.1. Analisa Sistem Berjalan

Sekarang beberapa orang jika ingin membuka usaha warung atau toko

barang-barang sembako masih kebingungan harus memulai dari mana. Faktor

penyebabnnya karena mereka bingung harus mendapatkan barang yang mereka jual

dari mana, mereka biasanya mendapatkan barang dari pasar atau dari agen yang lebih

besar mereka juga harus mencari agen dengan harga barang yang murah. Belum lagi

mereka harus mengangkut barang yang mereka beli ketempat mereka berjualan dan

membutuhkan tenaga yang banyak itu sangat tidak praktis dan kurang efisien.

Dari segi agen penjual, bayangkan jika kita baru membangun perusahaan di

bidang pendistribusian atau agen pasti belum memiliki langganan yang mau membeli

atau menjual kembali barang yang kita miliki, maka dibutuhkan system secara online

agar dapat dijangkau oleh area yang lebih luas dan dapat dilihat oleh orang yang

memiliki usaha warung atau baru mau memulai usahanya. di sistem yang sekarang

pelanggan itu datang sendiri ke tempat agen tersebut dan agen hanya menunggu

pembeli datang.

Didalam menjalankan pengelolaan data yang dihasilkan oleh operasional

pendistribusian atau penjualan barang pada sebuah agen sekarang masih ada yang

dilakukan secara manual diantaranya seperti pendataan barang ,data-data

transaksi ,data-data pelanggan menjadikan kegiatan tersebut tidak efektif dan efisisen

maka dibutuhkan system pengelolaan menggunakan komputer untuk memudahkan

5|Page
pekerjaan tersebut. Dari analisis diatas kami mencoba untuk membuat program untuk

dapat menyelesaikan pekerjaan didalam bidang penjualan barang-barang dari agen ke

badan warung/agen yang lebih kecil

2.2. Desain Sistem

2.2.1. Desain Basis Data

1. ERD (Entity Relasional Diagram)

Gambar II.1

ERD Sistem Usulan

6|Page
2. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File memiliki

fungsi sebagai data masukan dan data keluaran untuk menunjang jalannya sistem dan

program yang sedang dibangun. Adapun spesifikasi file yang ada pada sistem ini

adalah :

a. Spesifikasi Tabel User

Nama Tabel : user

Akronim : User

Fungsi : Untuk masuk dan mengecek user yang masuk ke sistem sesuai

dengan level user pengguna.

Tipe : File Login

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : id

Software : XAMPP

Tabel II.1

Tabel User

No Field Akronim Tipe Data Panjang Keterangan

1 Id id int 11 Primary key

2 Nama User name varchar 128

3 Email email varchar 128

4 Password password int 256

7|Page
5 Role ID role_id int 2

6 Is Active is_active int 1

7 Date Created date_create int 11

b. Spesifikasi Tabel Member

Nama Tabel : Member

Akronim : member

Fungsi : Untuk menyimpan data member

Tipe : File Master

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : id_member

Software : XAMPP

Tabel II.2

Tabel Member

No Field Akronim Tipe Data Panjang Keterangan

1 Id Member id_member int 11 Primary key

2 Nama Member nama varchar 35

3 Nomor KTP no_ktp varchar 20

4 Alamat alamat text

5 Nama Retail nama_retail varchar 128

6 Alamat Retail alamat_retail text

8|Page
7 Nomor Telepon no_telp varchar 13

8 email email varchar 100

9 Image image varchar 256

10 Date Create date_created int 11

c. Spesifikasi Tabel Admin

Nama Tabel : Admin

Akronim : admin

Fungsi : Untuk menyimpan data admin

Tipe : File Master

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : id_admin

Software : XAMPP

Tabel II.3

Tabel Admin

No Field Akronim Tipe Data Panjang Keterangan

1 Id Admin id_admin int 11 Primary key

2 Nama Admin nama varchar 35

3 Nomor KTP no_ktp varchar 20

4 Alamat alamat text

5 Nomor Telepon no_telp varchar 13

6 Username username varchar 100

9|Page
7 Image image varchar 256

8 Date Created date_created int 11

d. Spesifikasi Tabel Barang

Nama Tabel : Barang

Akronim : barang

Fungsi : Untuk menyimpan data barang

Tipe : File Master

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : kd_barang

Software : XAMPP

Tabel II.4

Tabel Barang

No Field Akronim Tipe Data Panjang Keterangan

1 Kode Barang kd_barang varchar 8 Primary key

2 Kode Supplier kd_supplier varchar 8

3 Nama Barang nama_baran varchar 60

4 Satuan satuan varchar 20

5 Harga Jual harga_jual double

6 Harga Beli harga_beli double

7 Image image varchar 256

10 | P a g e
e. Spesifikasi Tabel Pemesanan

Nama Tabel : Pemesanan

Akronim : pemesanan

Fungsi : Untuk Transaksi Pemesanan Barang

Tipe : File Transaksi

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : id_pemesanan, no_pemesanan

Software : XAMPP

Tabel II.5

Tabel Pemesanan

No Field Akronim Tipe Data Panjang Keterangan

1 Id Pemesanan id_pemesanan int 11 Primary

key

2 Nomor no_pemesanan varchar 9 Candidate

Pemesanan key

3 Tanggal Tgl_pemesanan date

Pemesanan

4 ID Member Id_member int 11 Foreign

11 | P a g e
key

5 Nama no_pemesanan varchar 128

Pemesanan

6 Alamat alamat text

7 Nomor no_telp varchar 13

Telepon

8 Kode Pos kode_pos varchar 6

9 Total Bayar total_bayar double

10 Status status_pembayaran int 2

Pembayaran

f. Spesifikasi Tabel Detail Pemesanan

Nama Tabel : Detail Pemesanan

Akronim : detail_pemesanan

Fungsi : Untuk detail pemesanan barang

Tipe : File Transaksi Pemesanan

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : no_pemesanan

Software : Mysql

Tabel II.6

Tabel Detail Pemesanan

No Field Akronim Tipe Data Panjang Keterangan

1 Nomor no_pemesanan varchar 9 Foreign key

12 | P a g e
Pemesanan

2 ID Member id_member int 11 Foreign key

3 Kode Barang kd_barang varchar 8 Foreign key

4 Nama Barang nama_barang varchar 128

5 Harga Barang harga_barang double

6 Jumlah jumlah int 5

g. Spesifikasi Tabel Supplier

Nama Tabel : Supplier

Akronim : supplier

Fungsi : Untuk menyimpan data supplier

Tipe : File Master

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : kd_supplier

Software : XAMPP

Tabel II.7

Tabel Supplier

No Field Akronim Tipe Data Panjang Keterangan

1 Kode Supplier kd_supplier varchar 6 Primary key

2 Nama Supplier nama_supplie varchar 64

3 Alamat alamat text

13 | P a g e
4 Nomor Telepon no_telp varchar 14

h. Spesifikasi Tabel Stok Barang

Nama Tabel : Stok Barang

Akronim : stok_barang

Fungsi : Untuk data stok barang

Tipe : File Master

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : kd_barang

Software : XAMPP

Tabel II.8

Tabel Stok Barang

No Field Akronim Tipe Data Panjang Keterangan

1 Kode Barang kd_barang varchar 8 Primary key

2 Nama Barang Nama Barang varchar 64

3 Stok stok int 5

4 Status status int 1

i. Spesifikasi Tabel Pembayaran

Nama Tabel : Pembayaran

14 | P a g e
Akronim : pembayaran

Fungsi : Untuk transaksi pembayaran pemesanan

Tipe : File Transaksi

Organisasi File : indexed sequential

Akses File : Random

Panjang record :

Kunci field : id_pembayaran, no_pembayaran

Software : XAMPP

Tabel II.9

Tabel Pembayaran

No Field Akronim Tipe Data Panjang Keterangan

1 ID Id_pembayaran int 11 Primary

Pembayaran key

2 Nomor no_pembayaran varchar 8 Candidate

Pembayaran key

3 Nomor no_pemesanan varchar 8 Foreign

Pemesanan key

4 Tanggal Bayar tgl_bayar int 11

5 Jumlah jumlah_tranfer double

Tranfer

6 ID Admin id_admin int 11

7 Nama Admin nama_admin varchar 128

8 Nama Bank nama_bank varchar 32

3. Struktur Kode

15 | P a g e
Struktur kode adalah suatu bentuk struktur yang berfungsi untuk

mengklasifikasikan data, memasukan data kedalam komputer dan untuk mengambil

bermacam-macam informasi yang berhubungan dengan objek yang memiliki kode

tersebut. Dalam perancangan sistem ini kami melakukan pengkodean sebagai

berikut:

1. Nomor Pesananan

x 9 9 9 9 9 9 9

P = Nomor
pemesanan
P = Bulan
Pemesanan
P = Tahun
Pemesanan
P = Pemesanan

P 1 9 0 6 1 0 0

P = Pemesanan Tahun Bula Nomor


n Pemesanan

Keterangan

P = Pemesanan

16 | P a g e
19 = Tahun Pemesanan

06 = Bulan Pemesanan

100 = Nomor Pemesanan

2.2.2. Desain Antar Muka/interface

1. Desain banner

2. Desain Tentang Kami dan Navbar Saat di Scroll

17 | P a g e
3. Desain Galeri Barang Registrasi Retail dan Footer

18 | P a g e
2.2.3. Struktur Navigasi

1. Struktur navigasi Pengunjung sebelum Menjadi Member/Belum Login

2. Struktur navigasi Pengunjung Setelah Menjadi Member/Sudah Login

19 | P a g e
BAB III

PENUTUP

3.1. Kesimpulan

1. Sistem ini masih banyak kekurangan baik dari segi program dan fungsi-fungsi

didalam programnya masih belum bisa mengatasi masalah bisnis yang kami

angkat.

20 | P a g e
2. Permasalahan dibidang distribusi penjualan memang sangat kompleks oleh

karena itu masih perlu bagi kami untuk mendalami ilmu dibidang

pendistribusian atau ilmu lain yang berkaitan dengan distribusi penjualan.

3.2. Saran

1. menambahkan fungsi-fungsi program yang belum lengkap kedalam program

kami seperti untuk mengelola masalah pembayaran dan pengiriman.

2. Mengembangan aplikasi berbasis mobile agar dalam menjalankan aplikasi ini

menjadi lebih praktis penggunaannya.

21 | P a g e

Anda mungkin juga menyukai