PERANCANGAN SISTEM INFORMASI PENJUALAN GAS
PT. BUMI SETIAWAN GASINDO
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Penulis :
Nama : NUROKHMAN
NIM : 12180162
Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Bina Sarana Informatika
Jakarta
2021
PERANCANGAN SISTEM INFORMASI PENJUALAN GAS
PT. BUMI SETIAWAN GASINDO
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Penulis :
Nama : NUROKHMAN
NIM : 12180162
Program Studi Sistem Informasi
Fakultas Teknologi Informasi
Universitas Bina Sarana Informatika
Jakarta
2021
i
ii
Dengan ini menyetujui untuk memberikan ijin kepada pihak Universitas Bina Sarana
Informatika. Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right)
atas karya ilmiah kami yang berjudul: “Perancangan Sistem Informasi
Penjualan Gas PT. Bumi Setiawan Gasindo”, beserta perangkat yang
diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Bina Sarana
Informatika berhak menyimpan, mengalih-media atau format-kan, mengelolanya
dalam pangkalan data (database), mendistribusikannya dan menampilkan atau
mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa
perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai
penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas
Bina Sarana Informatika. Segala bentuk tuntutan hukum yang timbul atas pelanggaran
Hak Cipta dalam karya ilmiah saya ini. Demikian pernyataan ini saya buat dengan
sebenarnya.
Dibuat di : Jakarta
Pada tanggal : 10 Juni 2021
Yang menyatakan,
( Nurokhman )
iii
iv
LEMBAR KONSULTASI TUGAS AKHIR
UNIVERSITAS BINA SARANA INFORMATIKA
NIM : 12180262
Nama Lengkap : Nurokhman
Dosen Pembimbing : Riswandi Ishak, M. Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penjualan Gas
PT. Bumi Setiawan Gasindo
NO Tanggal Pokok Bahasan Paraf Dosen
Bimbingan Pembimbing
1. 17/04/2021 Bimbingan Perdana
pengajuan judul tugas akhir
2. 23/04/2021 Revisi judul dan pengajuan reverensi jurnal
3. 25/05/2021 Bimbingan pengajuzan BAB 1
4. 02/06/2021 Revisi BAB 1 dan bimbingan pengajuan BAB 2
5. 05/06/2021 Acc BAB 1 dan revisi BAB 2
6. 10/06/2021 Acc BAB 2 dan bimbingan pengajuan BAB 3
7. 16/06/2021 Revisi BAB 3 dan bimbingan pengajuan BAB 4
8. 21/06/2021 Acc BAB 3 dan revisi BAB 4
9. 02/10/2021 Acc Tugas Akhir keseluruhan dan bimbingan
Revisi
Catatan untuk Dosen Pembimbing. : 17 April 2021
Bimbingan Tugas Akhir : 02 Juli 2021
• Dimulai pada tanggal : 09 Pertemuan
• Diakhiri pada tanggal
• Jumlah pertemuan bimbingan
Disetujui oleh,
Dosen Pembimbing
( Riswandi Ishak, M. Kom)
v
LEMBAR KONSULTASI TUGAS AKHIR
UNIVERSITAS BINA SARANA INFORMATIKA
NIM : 1218016
Nama Lengkap : Nurokhman
Asisten Pembimbing : Mahmud Safudin, M. Kom
Judul Tugas Akhir : Perancangan Sistem Informasi Penjualan Gas Pt. Bumi
Setiawan Gasindo
NO Tanggal Pokok Bahasan Paraf Asisten
Bimbingan Pembimbing
1. 17/04/2021 Bimbingan Perdana
pengajuan judul tugas akhir
2. 23/04/2021 Revisi judul dan pengajuan reverensi jurnal
3. 25/05/2021 Bimbingan pengajuan BAB 1
4. 02/06/2021 Revisi BAB 1 dan bimbingan pengajuan BAB 2
5. 05/06/2021 Acc BAB 1 dan revisi BAB 2
6. 10/06/2021 Acc BAB 2 dan bimbingan pengajuan BAB 3
7. 16/06/2021 Revisi BAB 3 dan bimbingan pengajuan BAB 4
8. 21/06/2021 Acc BAB 3 dan revisi BAB 4
9. 02/10/2021 Acc Tugas Akhir keseluruhan dan bimbingan
revisi
Catatan untuk Asisten Pembimbing.
Bimbingan Tugas Akhir
• Dimulai pada tanggal : 17 April 2021
• Diakhiri pada tanggal : 02 Juli 2021
• Jumlah pertemuan bimbingan : 09 Pertemuan
Disetujui oleh,
Asisten Pembimbing
( Mahmud Safudin, M. Kom)
vi
KATA PENGANTAR
Dengan mengucapkan puji syukur kehadirat Tuhan Yang Maha Esa, yang telah
melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat
menyelesaikan tugas ini dengan baik. (Tugas Akhir pada Program Diploma Tiga(D3))
ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul (Tugas Akhir),
yang penulis ambil sebagai berikut, “PERANCANGAN SISTEM INFORMASI
PENJUALAN GAS PT. BUMI SETIAWAN GASINDO”.
Tujuan penulisan (Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat
sebagai salah satu syarat kelulusan (Program Diploma) Universitas Bina Sarana
Informatika. Sebagai bahan penulisan diambil berdasarkan hasil penelitian
(eksperimen), observasi dan beberapa sumber literatur yang mendukung penulisan ini.
Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak,
makapenulisan (Tugas Akhir) ini tidak akan berjalan lancar. Oleh karena itu pada
kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih kepada:
1. Tuhan Yang Maha Esa.
2. Rektor Universitas Bina Sarana Informatika.
3. Ketua Program Studi Sistem Informasi Universitas Bina Sarana Informatika.
4. Bapak Riswandi Ihsak M.Kom selaku Dosen Pembimbing Tugas Akhir.
5. Bapak Mahmud Safudin, M. Kom selaku Asisten Pembimbing Tugas Akhir.
6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.
7. Bapak Ade Irawan selaku Direktur PT. Bumi Setiawan Gasindo.
8. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
9. Teman seperjuangan dani, karsak, asep, farin yang selalu membantu didalam
pembuatan tugas akhir ini.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih
jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat
membangun demi kesempurnaan penulisan di masa yang akan datang.Akhir kata
semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi para pembaca
yang berminat pada umumnya.
Jakarta, 5 Juli 2021
Penulis
( Nurokhman )
vii
ABSTRAK
Nurokhman (12180162), Perancangan Sistem Informasi Penjualan Gas
PT. Bumi Setiawan Gasindo
Seiring perkembangan global teknologi informasi di dunia berkembang sangat
signifikan, banyak kemajuan teknologi yang mendukung berkembangnya dunia
informasi. untuk mencapai kemajuan teknologi dan memperbaiki sistem yang berjalan.
Pt. Bumi Setiawan Gasindo membutuhkan program yang mendukung dan memberikan
fasilitas bagi Pelanggan dan karyawan. Untuk itu penulis mencoba membuat suatu
tugas akhir mengenai program pemesanan dan persediaan barang yang belum
terkomputerisasi dengan baik. Saat ini PT. Bumi Setiawan Gasindo bergerak dalam
bidang distributor penjualan gas lpg. yang mana PT. Bumi Setiawan Gasindo masih
dilakukan secara manual sehingga sering terjadi erroryang menghambat proses
transaksi dan penyimpanan data. Perancangan program berbasis web merupakan solusi
terbaik untuk menyelesaikan permasalahan yang ada di perusahaan ini, dan dengan
sistem yang terkomputerisasi dengan baik maka akantercapai aktivitas yang efektif
dan efisien dalam menunjang kegiatan perusahaan ini.Sistem yang terkomputerisasi
akan menjadi lebih efektif dan efisien dalam menjalankan aktivitas perusahaan.
Kata kunci : sistem informasi penjualan gas, pemesanan
viii
ABSTRACT
Nurokhman (12180162), Design Of Gas Sales Information System
PT. Bumi Setiawan Gasindo
As the global development of information technology in the world develops very
significantly, many technological advances support the development of the
information world. to achieve technological advances and improve the current system.
Pt. Bumi Setiawan Gasindo needs programs that support and provide facilities for
customers and employees. For this reason, the author tries to make a final project
regarding the ordering program and inventory of goods that have not been
computerized properly. Currently PT. Bumi Setiawan Gasindo is engaged in the
distribution of LPG gas sales. which PT. Bumi Setiawan Gasindo is still done
manually, so errors often occur that hinder the transaction process and data storage.
The design of web-based programs is the best solution to solve the problems that exist
in this company, and with a well-computerized system, effective and efficient activities
will be achieved in supporting the activities of this company.
Keywords: gas sales information system, ordering
ix
DAFTAR ISI
Lembar Judul Tugas Akhir ........................................................................................ i
Lembar Pernyataan Keaslian Tugas Akhir ................................................................ ii
Lembar Pernyataan Publikasi Karya Ilmiah ............................................................. iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ................................................... iv
Lembar Konsultasi Tugas Akhir ............................................................................... v
Kata Pengantar ........................................................................................................ vii
Lembar Abstraksi .................................................................................................. viii
Daftar Isi ................................................................................................................... x
Daftar Simbol ......................................................................................................... xii
Daftar Gambar ....................................................................................................... xiii
Daftar Tabel ........................................................................................................... xiv
Daftar Lampiran ......................................................................................................xv
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ................................................................... 1
1.2 Tujuan Dan Manfaat ......................................................................... 1
1.3 Metode Penelitian ............................................................................. 2
1.4 Ruang Lingkup ................................................................................. 2
BAB II LANDASAN TEORI
2.1 Konsep Dasar Sistem ........................................................................ 3
2.2 Teori Pendukung .............................................................................. 5
BAB III ANALISIS SISTEM BERJALAN
3.1 Tinjauan Perusahaan ......................................................................... 8
3.1.1 Sejarah Institusi / Perusahaan ............................................... 8
3.1.2 Struktur Organisasi dan Fungsi ............................................. 8
3.2 Prosedur Sistem Berjalan ................................................................10
3.3 Activity Diagram .............................................................................11
3.4 Spesifikasi Dokumen Masukan .......................................................11
3.5 Spesifikasi Dokumen Keluaran .......................................................12
3.6 Permasalahan Pokok ........................................................................12
3.7 Pemecahan Masalah ........................................................................12
BAB IV PERANCANGAN SISTEM
4.1 Tahapan Perancangan Sistem ..........................................................14
4.1.1 Analisa Kebutuhan Sistem ...................................................14
4.1.2 Rancangan Diagram Use Case .............................................15
4.1.3 Rancangan Diagram Aktifitas ..............................................16
4.1.4 Rancangan Sistem Usulan ...................................................18
4.1.5 Spesifikasi Dokumen Keluaran ............................................18
4.2 Perancangan Prototype ....................................................................18
4.2.1 Entity Relationship Diagram (ERD) ....................................19
4.2.2 Logical Record Structure (LRS) ..........................................19
4.2.3 Spesifikasi File ....................................................................20
x
4.2.4 Class Model / Class Diagram ..............................................22
4.2.5 Sequence Diagram ...............................................................22
4.2.6 Rancangan Antar Muka .......................................................24
4.2.7 Spesifikasi Hardware dan Software .....................................29
4.3 Pengujian Rancangan Antar Muka ..................................................30
4.4 Jadwal Implementasi .......................................................................31
BAB V PENUTUP
5.1 Kesimpulan .....................................................................................33
5.2 Saran ...............................................................................................33
DAFTAR PUSTAKA
DAFTAR RIWAYAT HIDUP
SURAT KETERANGAN
LAMPIRAN
xi
DAFTAR SIMBOL
Simbol ERD
ENTITAS
Digunakan untuk menggambarkan sebagai individu yang
mewakili suatu kegiatan yang berjalan. Digambarkan dengan
bentuk persegi panjang.
ATRIBUTE
Digunakan untuk memberikan deskripsi karaktristik dari entitas
yang digambarkan dalam bentuk elips. Attribute yang menjadi
kunci (key) ditandai dengan garis bawah.
RELASI
Digunakan untuk menunjukan adanya hubungan diantara
Sim
bol himpunan entitas yang ada. Digambarkan dengan bentuk belah
ER ketupat.
D
LINE
EN Digunakan untuk menggambarkan hubungan proses dari satu
TIT proses ke proses lainnya
AS
Dig
una
kan
unt
uk
me
ngg
am
bar
kan
seb
aga
i
indi
vid
u xii
yan
g
DAFTAR GAMBAR
1. Gambar III.1 Struktur Organisasi PT. Bumi Setiawan Gasindo ..................... 8
2. Gambar III.2 Activity Diagram .....................................................................11
3. Gambar IV.1 Use Case Diagram ..................................................................15
4. Gambar IV.2 Activity Diagram Pembeli .......................................................16
5. Gambar IV.3 Activity Diagram Admin ..........................................................17
6. Gambar IV.4 Entity Relationship Diagram (ERD).........................................19
7. Gambar IV.5 Logical Record Structure (LRS) ...............................................19
8. Gambar IV.6 Class Diagram ........................................................................22
9. Gambar IV.7 Sequence Diagram Pembeli .....................................................22
10. Gambar IV.8 Sequence Diagram admin ........................................................23
11. Gambar IV.9 Tampilan login pembeli ...........................................................23
12. Gambar IV.10 Tampilan home pembeli ..........................................................24
13. Gambar IV.11 Tampilan input pesanan ...........................................................24
14. Gambar IV.12 Tampilan pesanan diproses ......................................................25
15. Gambar IV.13 Tampilan cek resi pesanan .......................................................25
16. Gambar IV.14 Tampilan login admin .............................................................26
17. Gambar IV.15 Tampilan belum ada pesanan ...................................................26
18. Gambar IV.16 Tampilan pesanan masuk ........................................................27
19. Gambar IV.17 Tampilan pesanan menunggu konfirmasi ................................27
20. Gambar IV.18 Tampilan info pesanan ............................................................28
21. Gambar IV.19 Tampilan pesanan sudah diproses ............................................28
22. Gambar IV.20 Tampilan login pembeli ...........................................................29
xiii
DAFTAR TABEL
1. Tabel 4.1 Pembeli ..............................................................................................20
2. Tabel 4.2 Admin .................................................................................................21
3. Tabel 4.3 Resi ....................................................................................................21
4. Tabel 4.4 Pembayaran...........................................................................................22
5. Tabel 4.5 Pengujian antar muka front-end .........................................................30
6. Tabel 4.6 Pengujian antar muka back-end ..........................................................31
7. Tabel 4.7 Jadwal Implementasi ..........................................................................31
xiv
DAFTAR LAMPIRAN
1. Dokumen Masukan Sistem Berjalan....................................................................37
2. Dokumen Keluaran Sistem Berjalan....................................................................37
xv
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Seiring perkembangan global di era informasi, keberadaan masyarakat
mengalami pergeseran pola yang dinamis. Kehadiran hasil karya manusiadi bidang
teknologi informasi menjadi karakteristik dimana masyarakat diera sekarang dikenal
sebagai masyarakat informasional. Akan tetapi belum semua masyarakat mampu
mengelola informasi dengan baik. Dengan kata lain masih ada beberapa kelompok
masyarakat yang belum memahami arti pentingnya sebuah informasi. Sebagai
tanggapan fenomena di atas maka lahirlah pemikiran baru dibidang informasi yang
dikenal dengan Sistem informasi Manajemen. (Hariyanto 2016).
Kecepatan dan keakuratan dalam setiap transaksi merupakan kebutuhan dalam
setiap transaksi yang terjadi saat ini. karena dalam setiap transaksi pembelian barang
setiap pelanggan biasanya melakukan pembelian bisa mencapai puluhan item barang
dengan nilai transaksi bisa mencapai ratusan ribu bahkan jutaan rupiah. (Ma 2017).
Sistem Informasi penjualan yang mampu melakukan perhitungan otomatis
secara akurat detail serta dapat mencetak laporan sesuai dengan kebutuhan sehingga
akan memberikan kemudahan baik dari sisi pelanggan, operator maupun pihak pemilik
(Ma 2017)
1.2. Tujuan Dan Manfaat
1. Menganalisa kebutuan sistem yang di perlukan
2. Mencari solusi untuk kebutuhan tersebut
1
2
3. Memberikan kemu dahan admin dalam membuat laporan stok, rekapitulasi barang
masuk , barang keluar
4. Mengurangi penumpukan stok gudang area operational dan mengurangi kendala
kekurangan stok di gudang.
Tujuan dari disusunnya penulisan Tugas Akhir ini ini adalah untuk
melengkapi persyaratan kelulusan Diploma Tiga (D3) pada Universitas Bina Sarana
Informatika Fakultas Teknologi Informasi, Program Studi Sistem Informasi.
1.3. Metode Penelitian
Pengumpulan data dilakukan dengan teknik wawancara dan observasi untuk
mengidentifikasi masalah dan mengetahui proses penjualan tabung gas. Dalam
penelitian ini juga dilakukan studi literatur dengan mempelajari literatur- literatur yang
berhubungan dengan topik penelitian, yaitu mengenai perancangan sistem informasi
penjualan tabung gas. Model pengembangan sistem yang digunakan terdiri dari 3
tahapan, yaitu planning, design,dan testing.
1. Planning
Pada tahap ini pengembang melakukan identifikasi dan analisis kebutuhan bisnis,
kebutuhan pengguna, dan kebutuhan sistem. Pada tahap ini juga akan dibuat user
stories dari setiap kebutuhan. User stories berfungsi sebagai dasar pembangunan
sistem.
2. Design
Tahapan desain merupakan tahapan dimana dilakukan perancangan prototype alur
kerja, basis data dari sistem yang akan dibangun berdasarkan user stories pada
tahap planning.
3
3. Testing
Tahapan ini merupakan tahapan pengujian hasil prototype. Pengujian dilakukan
pada setiap design yang sedang bangun untuk memastikan sistem yang
dikembangkan sesuai dengan permintaan dan kebutuhan pengguna. Apabila modul
yang dikembangkan masih belum sesuai, maka akan dilakukan perbaikan.
Perbaikan dilakukan sampai modul yang dikembangkan sesuai dengan permintaan
atau kebutuhan pelanggan sehingga dapat menghasilkan program yang berfungsi
secara maksimal.
1.4. Ruang Lingkup
Untuk memperjelas masalah yang akan di bahas dan agar tidak terjadi
pembahasan yang meluas atau menyimpang, maka perlu kiranya di buat suatu batasan
masalah. Adapun ruang lingkup permasalahan yang akan dibahas dalam penulisan
Tugas Akhir ini, yaitu hanya pada lingkup seputar kegiatan penjualan tabung LPG Gas
3Kg pada PT. Bumi Stiawan Gasindo. Ruang lingkup yang di bahas dalam laporan ini
mengenai bagaimana proses awal pemesanan, pembayaran, proses pengiriman, hingga
pengarsipan laporan penjualan yang akan dilakukan oleh PT. Bumi Stiawan Gasindo.
Adapun yang dapat mengakses dari berbagai rangkaian sistem penjualan tabung LPG
3Kg yaitu, Direktur, Admin, dan Kepala Gudang.
BAB II
LANDASAN TEORI
2.1 Konsep Dasar Sistem
A. Model Pembelajaran Berbasis Web
Dampak kemajuan teknologi informasi dan komunikasi kini telah mengubah
cara pandang dan bertindak masyarakat dalam menghabiskan waktu untuk bekerja dan
mengatasi segala permasalahannya. Bentuk-bentuk perkembangan dan perubahan
teknologi informasi pada dasarnya merubah aktifitas masyarakat dalam dunia nyata ke
dalam aktifitas dunia maya. Banyak lagi bentuk perubahan lainnya terjadi dalam
sendisendi kehidupan masyarakat yang dibawa oleh perkembangan dan kemajuan TI,
tidak terkecuali, dalam dunia pendidikan. Dampak kemajuan TIK dalam dunia
pendidikan sangatlah luar biasa. Berbagai model pembelajaran dengan memanfaatkan
komputer seperti: e-learning (electronic learning), Computer Assisted Instruction
(CAI), Computer Based Instruction (CBI), dan e-teaching (electronic teaching) sangat
memungkinkan memfasilitasi perkembangan dunia pendidikan. Model pembelajaran
tersebut memungkinkan pendidik dan peserta didik mencari bahan pembelajaran
sendiri langsung dari situssitus di internet melalui komputer sebagai sarana belajar.
(Divayana, Suyasa, and Sugihartini 2016)
B. Perancangan
Perancangan (Design) Perancangan sistem informasi merupakan proses
bertahap yang memfokuskan pada empat bagian penting, yaitu: Struktur data,
arsitektur sistem informasi, detil prosedur, dan karakteristik antar muka pemakai.
(Informasi 2016)
4
5
C. Sistem Informasi
Sistem informasi adalah suatu sistem di dalam organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat
manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar
tertentu dengan laporan-laporan yang di perlukan. (Jogyanto, 2005)
D. Web
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang
digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi,
suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis
yang membentuk satu rangkaian bangunan yang saling terkait, yang masingmasing
dihubungkan dengan jaringan-jaringan halaman. (Sundari 2016)
E. Basis Data
Basis data (database) adalah suatu pengorganisasian sekumpulan data yang
saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Basis data
dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan
berbasis berkas. (Ariska et al. 2016)
F. Penjualan
Sistem Informasi penjualan yang mampu melakukan perhitungan otomatis
secara akurat detail serta dapat mencetak laporan sesuai dengan kebutuhan sehingga
akan memberikan kemudahan baik dari sisi pelanggan, operator maupun pihak
pemilik. (Ma 2017)
6
G. Model Pengembangan Perangkat Lunak
Menurut Rosa dan Shalahuddin (2013:28) menyimpulkan “Model SLDC air
terjun (waterfall) sering juga disebut model sequensial linear atau alur hidup klasik,
model air terjun menyediakan pendekatan alur hidup perangkat lunak secara
sequensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap
pendukung (support)”. (Murti et al. 2017)
2.2 Teori Pendukung
A. Entity Relationship Diagram (ERD)
Entity Relationship Diagram (ERD) adalah sekumpulan cara atau peralatan
untuk mendeskripsikan data-data atau objek-objek yang dibuat berdasarkan dan
berasal dari dunia nyata yang disebut entitas (entity) serta hubungan (relationship)
antar entitas-entitas tersebut dengan menggunakan beberapa notasi. (Edi et al., n.d.)
B. Unified Modeling Language (UML)
Notasi UML dibuat sebagai kolaborasi dari Grady Booch, DR.James
Rumbough, Ivar Jacobson, Rebecca Wirfs-Brock, Peter Yourdon, dan lainnya. UML
menyediakan beberapa diagram yang menunjukkan berbagai aspek dalam sistem.
(Ariska et al. 2016)
C. Logical Recors Structure (LRS)
Logical Record Structure (LRS) Menurut Iskandar dan Rangkuti (2008:126)
“Logical Record Structure terdiri dari link-link diantara tipe record”. (Murti et al.
2017)
7
D. Hypertext Preprocessor (PHP)
PHP menurut (Kadir, 2008) merupakan singkatan dari Personal Home Page
Hypertext Processor. PHP merupakan bahasa script yang ditempatkan dalam server
dan diproses diserver hasilnya dikirimkan ke klien, tempat pemakainya menggunakan
browser. Seperti bahasa pemrograman yang lain. (Informasi 2016)
E. MySQL
MySQL adalah sebuah aplikasi Relational Database Management Server
(RDBMS) yang sangat cepat dan kokoh serta bersifat open source. MySQL merupakan
salah satu jenis databaseserver yang banyak digunakan di dunia maya, yang
menggunakan SQL sebagai bahasa dasar untuk mengakses database. MySQL dapat
digunakan pada berbagai platform sistem operasi. (Ariska et al. 2016)
F. BlackBox Testing
Black-Box Testing merupakan Teknik pengujian perangkat lunak yang
berfokus pada spesifikasi fungsional dari perangkat lunak. Blackbox Testing bekerja
dengan mengabaikan struktur kontrol sehingga perhatiannya difokuskan pada
informasi domain. Blackbox Testing memungkinkan pengembang software untuk
membuat himpunan kondisi input yang akan melatih seluruh syaratsyarat fungsional
suatu program.
Saat ini terdapat metoda atau teknik untuk melaksanakan Black Box Testing
Boundary Value Analysis. Boundary value analysis merupakan salah satu teknik
dalam metode pengujian black box yang fokus pada proses masukan dengan menguji
nilai batas atas dan nilai batas bawah. Prinsip kerja BVA yaitu: Kesalahan yang banyak
8
terjadi adalah ketika proses masukan, BVA bekerja pada proses masukan. (Kasus et
al. 2018)
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Institusi / Perusahaan
PT. BUMI SETIAWAN GASINDO berdiri tahun 2013 sebagai perusahaan
penyedia layanan penjualan gas di daerah tangerang, dengan konsisten perusahaan
memberikan layanan terbaik dari tahun ke tahun. Dengan visi menjadi distributor gas
terbaik dan terkemuka. Dan memiliki misi memudahkan masyrakat mendapatkan gas
dengan pelayanan terbaik.
3.1.2 Struktur Organisasi dan Fungsi
Sumber: PT. Bumi Setiawan Gasindo
Gambar III.1. Struktur Organisasi PT. Bumi Setiawan Gasindo
9
10
Fungsi dari tiap-tiap bagian adalah :
1. Manager
Manager melakukan pengawasan atas kebijakan pengurusan, jalannya pengurusan
pada umumnya.
2. Audit
Internal audit memiliki tujuan membantu anggota organisasi agar dapat
menjalankan tugas dengan efektif. Dalam aktivitas internal audit berusaha
melakukan analisis dan memberikan berbagai saran dan penilaian.
3. Finance Director
Tugas Direktur Keuangan adalah untuk mengawasi semua aspek keuangan bisnis
dan menggerakkan strategi dan perencanaan keuangan perusahaan. Anda akan
bertanggung jawab untuk menilai kinerja keuangan perusahaan serta risiko dan
investasi yang mungkin terjadi.
4. Operational Support
Jadi staff operasional adalah pegawai yang mengurusi semua kegiatan kantor. Staff
ini bertugas untuk mengendalikan kegiatan yang ada di kantor. Jadi seorang staff
operasional akan mempunyai tugas yang begitu cukup berat, karena hampir semua
urusan kantor akan ditanggungnya.
5. Finance & budget
Finance memiliki tugas yang berurusan langsung dengan uang perusahaan itu
sendiri. Finance juga akan fokus dalam tugas dan tanggung jawab pencarian,
pengelolaan, pengalokasian dana, dan melakukan pembayaran di perusahaan.
6. Accounting
Departemen ini bertanggung jawab atas keuangan perusahaan meliputi pengaturan
aliran keuangan perusahaan, penyusunan sistem akuntansi, penyusunan anggaran
11
perusahaan, menangani atau memproses masalah perpajakan, penyusunan laporan
keuangan, melakukan analisis keuangan, serta melakukan kegiatan pembukuan
yang terkait dengan administrasi kantor.
7. Marketing
Departemen ini bertanggung jawab terhadap keseluruhan kegiatan pemasaran dan
penjualan menentukan strategi pemasaran dalam pencapaian target penjualan,
menetapkan target-target penjualan, terus membina hubungan dengan konsumen,
dan menerima keluhan dari pelanggan untuk diselesaikan.
8. Logistik
Departemen ini bertanggung jawab terhadap penerimaan, penyimpanan serta
pengeluaran barang. Departemen ini juga bertugas membuat pemesanan barang
pada purchasing, menjaga kestabilan keluar masuknya barang, melakukan
dokumentasi terkait sistem penggudangan meliputi keluar masuknya barang,
menjaga kualitas barang, berkoordinasi dengan divisi lain tentang pemakaian
barang, melakukan cek stok fisik barang dengan stock serta melakukan penataan
barang agar mudah dicari dan diambil.
3.2 Prosedur Sistem Berjalan
Adapun prosedur system berjalan yang ada pada pangakalan gas adalah sebagai
berikut
1. Prosedur pembeli
Pelanggan memesan gas pada pangkalan Gas LPG PT. Bumi Setiawan Gasindo
via whatsapp
2. Prosedur pemesanan gas
12
Pangkalan gas LPG menrima pesanan tabung gas dan membalas pesan dari
Pelanggan apakah tabung gas tersedia atau tidak. Jika tidak tersedia maka pesanan
akan di tolak. Jika gas tersedia selanjutnya pangkalan akan membuatkan nota dan
surat jalan untuk Pelanggan.
3. Prosedur pengiriman gas dari pangkalan
Setelah pangkaln gas LPG membuat nota dan surat jalan, selanjutnya pangkalan
gas LPG mengirim gas pada Pelanggan. Setelah Pelanggan menerima gas,
selanjutnya Pelanggan melakukan pembayaran kepada pangkalan gas di tempat.
3.3 Activity Diagram Logistik
Pembeli
Melakukan pemesanan gas Menerima data pembelian
gas
Membuat laporan dan nota
Menerima pemesanan gas Melakukan pengiriman gas
Melakukan pembayaran kepada pemesan
Menerima pembayaran
Gambar III.2. Activity Diagram
13
3.4 Spesifikasi Dokumen Masukan
Dokumen masukan yang mengalir di sistem terdiri dari satu (1) dokumen yaitu
pembelian gas lpg:
1. Nama : Data Pemesanan
Sumber : Pelanggan
Fungsi : Sebagai Bukti Pemesanan
Frekuensi : Setiap Melakukan Pemesanan Gas
Media : Kertas
Jumlah : 1 Lembar
Tujuan : Admin
3.5 Spesifikasi Dokumen Keluaran
1. Nama Dokumen : Nota Transaksi
Sumber : Admin
Fungsi : Bukti Pembayaran
Frekuensi : Setiap Terjadi Pemesanan Gas
Media : Kertas
Jumlah : 1 Lembar
Tujuan : Pelanggan
2. Nama Dokumen : Surat Jalan
Sumber : Pangkalan Gas
Fungsi : Distribusi Gas
Frekuensi : Setiap Terjadi Pemesanan Gas
Media : Kertas
14
Jumlah : 1 Lembar
Tujuan : Pelanggan
3.6 Permasalahan Pokok
Setelah penulis melakukan analisa, penulis menemukan beberapa
permasalahan yang sering terjadi karena masih mengunakan sistem manual yang ada
di PT. Bumi Setiawan Gasindo ini, antara lain :
1. Pencatatan data penjualan gas masih dalam buku besar sehingga dapat
memperlambat dalam pembuatan laporan
2. Keamanan dokumen yang belum terjamin karena dokumen yang digunakan masih
manual
3.7 Pemecahan Masalah
Dari permasalahan yang ada pada PT. Bumi Setiawan Gasindo maka dibuatkan
suatu solusi pemecahan masalah agar sistem yang berjalan lebih efektif dan efesien
yaitu :
1. Merancang pembuatan sistem informasi penjualan gas pada setiap kegiatan
transaksi.
2. Menerapkan sistem komputerisasi pada setiap laporan, sehingga menghasilkan
laporan yang lebih baik dan rapi
3. Mengembangkan dari sistem yang sebelumnya manual ke sistem yang terstruktur
dan terkomputerisasi
BAB IV
PERANCANGAN SISTEM USULAN
4.1 Tahapan Perancangan Sistem
4.1.1 Analisa Kebutuhan Sistem
Berdasarkan riset yang telah dilakukan terdapat kebutuhan dalam penjualan
bagian pengeluaran barang
1. Sekenario Kebutuhan Pembeli
a. pembeli melakukan Login
b. pembeli masuk ke form untuk pembutan pesanan
c. pembelin input form pemesanan
d. pembeli mendapat konfirmasi dari admin
e. pembeli melakukan logout
f. pembeli mengambil gas pada PT. Bumi
2. Skenario Kebutuhan admin
a. admin melakukan login
b. admin menerima pesanan dari pembeli
c. admin mengonfirmasi pesanan
d. admin membuat laporan
e. admin memberi laporan pada pembeli
f. admin logout
15
4.1.2 Rancangan Diagram Use Case 16
Sistem Informasi Admin
Pembelian Gas
Pembeli Melakukan input form
pembelian gas
Menerima informasi
pemesanan
Membuat laporan
pembelian gas
Mengambil gas pada PT.
Bumi Setiawan
Gambar IV.1. Use Case Diagram
17
4.1.3 Rancangan Diagram Aktifitas
A. Activity Diagram Pembeli
Activity Diagram Pembeli
Pembeli Sistem
Masuk Ke Halaman login Tampil halaman input form
pesanan pembelian gas
Melakukan input form
pemesanan gas Tampil Hasil Pesanan
Mendapat konfirmasi admin
Tampil pesanan yang telah di
konfirmasi
Gambar IV.2. Activity Diagram Pembeli
18
B. Activity Diagram Admin
Activity Diagram Admin
Admin Sistem
Masuk Ke Halaman login Tampil Halaman pemesanan
Mengkonfirmasi pesanan pembeli gas
Melaporkan pesanan Tampil Halaman penerimaan
pesanan
Tampil halaman laporan
terkonfirmasi
Gambar IV.3. Activity Diagram Admin
19
4.1.4 Rancangan Sistem Usulan
Spesifikasi Dokumen Masukan
Dokumen masukan yang mengalir di sistem terdiri dari satu (1) dokumen yaitu
pembelian gas lpg
Nama Dokumen : data pemesanan gas
Sumber : Pembeli
Tujuan : Admin
Media : website
Frekuensi : Setiap ada pesanan gas
Bentuk : form
4.1.5 Spesifikasi Dokumen Keluaran
1. Dokumen Tanda Terima
2. Nama : Data Laporan
3. Sumber : Admin
4. Tujuan : Pembeli
5. Media : website
6. Frekuensi : Setiap Masuk pesanan Gas
7. Bentuk : form dan resi
4.2 Perancangan Prototype
Perancangan lunak ini difokuskan pada enam atribut, yaitu ERD, LRS,
Spesifikasi File, Class Diagram, Sequence Diagram, dan Spesifikasi Hardware serta
Software.