Anda di halaman 1dari 93

PERANCANGAN SISTEM INFORMASI PENJUALAN TUNAI PADA

CV. BINTANG MAS

TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D III)

LUCY

NIM: 11142741

Jurusan Komputerisasi Akuntansi Akademi Manajemen Informatika dan Komputer Binba


Sarana Informatika
Jakarta
2017
KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah

menganugerahkan rahmat dan kasihNya sehingga pada akhirnya penulis dapat menyelesaikan

Tugas Akhir ini dengan baik. Dimana Tuga Akhir ini penulis sajikan dalam bentuk buku

yang sederhana. Adapun judul Tugas Akhir yang penulis ambil sebagai berikut “Perancangan

Sistem Informasi Penjualan Tunai Pada CV.BINTANG MAS”

Tujuan penulisan Tugas Akhir ini dibuat sebagai salah satu syarat kelulusan

Program Diploma Tiga (DIII) Akademi Bina Sarana Informatika. Sebagai bahan penulisan

diambil berdasarkan hasil penelitian, pengamatan, dan beberapa sumber yang mendukung

penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak,

maka penulisan Tugas Akhir ini tidak dapat berjalan lancar. Oleh karena itu pada kesempatan

ini, izinkalah penulis menyampaikan ucapan terima kasih kepada:

1. Direktur Akademi Manajemen Informatika & Komputer Bina Sarana Informatika

2. Ketua Jurusan Komputerisai Akuntansi AMIK BSI

3. Ibu Ari Puspita, S.Kom selaku Dosen Pembimbing Tugas Akhir

4. Staff/karyawan/dosen dilingkungan Akademi BSI

5. Bapak Deddy Setiadi selaku pimpinan CV.BINTANG MAS

6. Karyawan/karyawati CV.BINTANG MAS

7. Keluarga saya khususnya ibunda tercinta yang telah memberikan dukungan moral

8. Rekan-rekan mahasiswa kelas KA-D4

Serta semua pihak yang telah membantu terwujudnya penulisan ini. Penulis menyadari bahwa

penulisan Tugas Akhir ini masih jauh dari sempurna. Untuk itu penulis mohon kritik dan

saran yang bersifat membangun demi kesempurnaan penulisan dimasa yanag akan datang.

vi
Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulisan khususnya dan para

pembaca yang berminat pada umumnya.

Jakarta, 07 Juli 2017

Penulis

LUCY

vii
ABTRAKSI
Lucy (11142741), Perancangan Sistem Informasi Penjualan Tunai Pada CV. BINTANG
MAS

Seiring dengan berkembangnya kemajuan teknologi sekarang ini, sangat bermanfaat sekali
bagi kita dalam mencari suatu informasi yang begitu cepat, tepat dan akurat dalam kehidupan
sehari-hari terutama dalam membantu menyelesaikan pekerjaan kita. Dengan adanya sistem
yang telah terkomputerisasi diharapkan dapat membantu semua pekerjaan yang sulit
dilakukan menjadi mudah dikerjakan agar mendapatkan hasil yang baik dari sebelumnya.
CV.BINTANG MAS membutuhkan adanya suatu sistem informasi yang menunjang dan
memberikan pelayanan yang memuaskan bagi para pelanggannya. Untuk itulah penulis
mencoba membuat Tugas Akhir mengenai sistem penjualan tunai pada CV.BINTANG MAS.
Pada saat ini CV.BINTANG MAS telah menyediakan penjualan barang secara tunai. Sistem
yang ada saat ini sering mengalami kendala khususnya pada bagian stok barang (gudang).
Seperti pencatatan data stok barang serta data-data lain yang berhubungan dengan stok
barang. Sehingga membuat penjualan barang menjadi sedikit terhambat. Dengan
menggunakan sistem yang telah terkomputerisasi sebagai alat bantu dalam pengolahan data
stok, dapat mempermudah didalam pencarian data stok. Waktu pun menjadi lebih efisien
serta dapat menghemat penyimpanan data seperti kertas-kertas file yang terlalu banyak.

Kata Kunci: Perancangan Sistem Informasi, Penjualan Tunai

viii
ABSTRACT

Lucy (11142741), Design of Cash Sales Information System on CV. BINTANG MAS.

Along with the development of technological advances today, it is very useful for us in finding
information quickly, precisely and accurately in everyday life, especially in helping to finish
our work. With the computerized system is expected to help all the difficult work done to be
easy to do in order to get good results from before. CV.BINTANG MAS requires the
existence of an information system that supports and provide satisfactory service for its
customers. That's why the author tries to make a final project on cash sales system on
CV.BINTANG MAS. At this time, CV.BINTANG MAS has provided the sale of goods in
cash. The current system often experience obstacles, especially in the stock of goods
(warehouse). Such as the recording of goods stock data and other data related to the stock of
goods. So as to make the sale of goods to be slightly hampered. By using the system that has
been computerized as a tool in the processing of stock data, can facilitate in the search stock
data. Time becomes more efficient and can save data storage such as paper files are too
many.

Keyword: System Information Design, Selling

ix
DAFTAR ISI

Halaman
Lembar Judul Tugas Akhir ....................................................................................... i
Lembar Pernyataan Keaslian Tugas Akhir ............................................................... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah .......................................... iii
Lembar Persetujuan dan Tugas Akhir ...................................................................... iv
Lembar Konsultasi Tugas Akhir ............................................................................... v
Kata Pengantar .......................................................................................................... vi
Abstrak ..................................................................................................................... viii
Daftar isi .................................................................................................................... x
Daftar Simbol ............................................................................................................ xii
Daftar Gambar .......................................................................................................... xiii
Daftar Tabel ........... .................................................................................................. xiv
Daftar Lampiran ........................................................................................................ xv

BAB I PENDAHULUAN ............................................................................ 1


1.1. Umum ................................................................................... 1
1.2. Maksud dan Tujuan ............................................................... 2
1.3. Metode Penelitian ................................................................. 3
1.4. Ruang Lingkup ..................................................................... 4
1.5. Sistematika Penulisan ........................................................... 4

BAB II LANDASAN TEORI....................................................................... 6


2.1. Konsep Dasar Sistem ................................................................ 6
2.1.1. Pengertian Sistem ........................................................ 6
2.1.2. Karakteristik Sistem .................................................... 7
2.1.3. Klasifikasi Sistem ....................................................... 9
2.1.4. Pengertian Informasi ................................................... 10
2.1.5. Pengertian Sistem Informasi ....................................... 12
2.1.6. Pengertian Sistem Informasi Akuntansi ...................... 14
2.1.7. Pengertian Penjualan ................................................... 17
2.2. Peralatan Pendukung ................................................................. 19
2.2.1. Definisi Unified Modelling Language (UML) ............ 19

BAB III ANALISA SISTEM BERJALAN ................................................... 32


3.1. Umum ........................................................................................ 32
3.2. Tinjauan Perusahaan .................................................................. 33
3.2.1. Sejarah Perusahaan ...................................................... 33
3.2.2. Struktur Organisasi dan Fungsi .................................... 34
3.3. Proses Bisnis Sistem Berjalan .................................................... 35
3.4. Unified Modeling Language (UML) ........................................... 36
3.4.1. Use Case Diagram Sistem Berjalan ............................. 37
3.4.2. Activity Diagram Sistem Berjalan ................................ 38
3.5. Spesifikasi Sistem Berjalan ........................................................ 38
3.5.1. Spesifikasi Dokumen Masukan ..................................... 39
3.5.2. Spesifikasi Dokumen Keluaran .................................... 40
3.6. Permasalahan Pokok .................................................................. 41
3.7. Pemecahan Masalah .................................................................... 42

x
BAB IV RANCANGAN SISTEM USULAN ................................................ 43
4.1. Analisa Kebutuhan Software ...................................................... 43
4.1.1. Analisa Kebutuhan ....................................................... 43
4.1.2. Use Case Diagram ...................................................... . 48
4.1.3. Activity Diagram .......................................................... 53
4.2. Desain ........................................................................................ 56
4.2.1. Entity Relationship Diagram (ERD) ........................... 56
4.2.2. Logical Record Structure (LRS) .................................. 57
4.2.3. Spesifikasi File ............................................................. 58
4.2.4. Software Architecture .................................................. 60
4.2.5. User Interface .............................................................. 63
4.2.6. Spesifikasi Hardware dan Software ............................ 66

BAB V PENUTUP ....................................................................................... 68


5.1. Kesimpulan ............................................................................... 68
5.2. Saran...... .................................................................................... 68

DAFTAR PUSTAKA .............................................................................................. 70


DAFTAR RIWAYAT HIDUP ............................................................................... 71
SURAT KETERANGAN PKL/RISET ................................................................. 72
LAMPIRAN-LAMPIRAN ..................................................................................... 73

xi
DAFTAR SIMBOL

Simbol II.1 Use Case Diagram ........................................................................ 21


Simbol II.2 Activity Diagram ........................................................................... 22
Simbol II.3 Entity Relationship Diagram ......................................................... 23
Simbol II.4 Logical Relational Structure Diagram .......................................... 25
Simbol II.5 Sequence Diagram ........................................................................ 26
Simbol II.6 Deployment Diagram .................................................................... 27

xii
DAFTAR GAMBAR

Gambar III.1 Stuktur Organisasi ........................................................................ 34


Gambar III.2 Use Case Diagram Sistem Berjalan ............................................. 37
Gambar III.3 Activity Diagram Sistem Berjalan ................................................ 38
Gambar IV.1 Use Case User gudang login ......................................................... 44
Gambar IV.2 Use Case gudang akses menu utama ............................................ 45
Gambar IV.3 Use Case gudang akses menu data barang ................................... 46
Gambar IV.4 Use Case gudang menu pelanggan ............................................... 47
Gambar IV.5 Use Case gudang menu bantuan ................................................... 48
Gambar IV.6 Activity Diagram User gudang login ........................................... 49
Gambar IV.7 Activity Diagram menu utama ..................................................... 50
Gambar IV.8 Activity Diagram data barang ....................................................... 50
Gambar IV.9 Activity Diagram menu pelanggan ............................................... 51
Gambar IV.10 Activity Diagram menu bantuan .................................................... 51
Gambar IV.11 Entity Relationship Diagram ......................................................... 52
Gambar IV.12 Logical Relational Structure ......................................................... 53
Gambar IV.13 Sequence Diagram gudang login ................................................... 56
Gambar IV.14 Sequence Diagram menu utama .................................................... 57
Gambar IV.15 Sequence Diagram data barang ..................................................... 57
Gambar IV.16 Sequence Diagram data pelanggan ................................................ 57
Gambar IV.17 Sequence Diagram menu bantuan ................................................. 58
Gambar IV.18 Deployment Diagram .................................................................... 58
Gambar IV.19 User Interface menu login ............................................................. 59
Gambar IV.20 User Interface menu utama ........................................................... 59
Gambar IV.21 User Interface menu data barang .................................................. 60
Gambar IV.22 User Interface menu data pelanggan ............................................. 60
Gambar IV.23 User Interface menu data supplier ................................................ 61
Gambar IV.24 User Interface menu bantuan ........................................................ 61
Gambar IV.25 User Interface data stok barang .................................................... 62

xiii
DAFTAR TABEL

Tabel IV.1 Tabel file karyawan ................................................................................. 54


Tabel IV.2 Tabel data barang .................................................................................... 55
Tabel IV.3 Tabel data pelanggan .............................................................................. 55
Tabel IV.4 Tabel data supplier .................................................................................. 56

xiv
DAFTAR LAMPIRAN

Lampiran A-1 Data pelanggan ............................................................................ 68


Lampiran A-2 Data barang ................................................................................. 69
Lampiran B-1 Delivery Order (DO) ................................................................... 70
Lampiran B-2 Surat Jalan (SJ) ........................................................................... 71
Lampiran B-3 Nota penjualan ............................................................................ 72
Lampiran B-4 Laporan penjualan ....................................................................... 73

xv
BAB I

PENDAHULUAN

1.1 Umum

Pada masa sekarang ini teknologi dan informasi sudah berkembang sangat

pesat. Untuk itu semua kegiatan manusia dalam mengakses informasi begitu

sangat mudah karena adanya bantuan teknologi. Dengan berkembangnya

teknologi kebutuhan manusia akan informasi jadi begitu sangat mudah didapat.

Penggunaan komputer sebagai alat bantu kerja manusia, khususnya

sebagai media pengolah data, baik yang berskala kecil maupun besar mengalami

perkembangan yang sangat pesat. Perkembangan teknologi dan sistem informasi

inilah yang pada saat ini sangat dibutuhkan oleh perusahaan atau organisasi.

Sebagai salah satu contoh dengan penggunaan komputerisasi pada sebuah

perusahaan sebagai alat bantu untuk menyimpan dan mengolah segala bentuk data

secara cepat, tepat dan akurat.

Komputerisasi merupakan hal yang sangat penting dalam pengambilan

keputusan dan kebijakan yang akan diambil oleh manajemen. Komputer

merupakan alat yang dapat memproses data (input) dan menghasilkan keluaran

(output) yang berupa informasi. Sehubungan dengan kondisi perkembangan

informasi saat ini, perusahaan atau instansi dapat meningkatkan mutu dan kualitas

sistem informasinya agar dapat bersaing dengan perusahaan-perusahaan yang

lainnya. Dengan meningkatnya kualitas suatu perusahaan akan sistem informasi

maka perusahaan akan semakin dapat dipercaya oleh konsumen atau pihak lain

yang berkepentingan dalam perusahaan tersebut.

1
2

Namun demikian pada masa sekarang ini masih ada perusahaan yang

mengolah datanya secara manual. Cara ini tentu kurang efektif dan efisien dalam

proses penggunaan serta pencarian data. Oleh karena itu diperlukan penerapan

sistem informasi yang tepat pada perusahaan, sehingga dapat membantu

kelancaran transaksi serta penyediaan informasi yang diperlukan oleh pihak

manajemen ataupun pimpinan dalam mengambil keputusan, serta dalam

memenuhi kebutuhan informasi pihak intern maupun ekstern.

Berdasarkan uraian diatas, maka penulis menyusun Tugas Akhir ini

dengan judul: “Perancangan Sistem Informasi Penjualan Tunai Pada

CV.BINTANG MAS”

1.2 Maksud dan Tujuan

Adapun maksud dan tujuan dari penulisan Tugas Akhir ini adalah:

1. Untuk menerapkan ilmu pengetahuan yang telah penulis peroleh selama

mengadakan riset, sebagai bahan pertimbangan yang dapat digunakan untuk

menganilisa sistem penjualan barang secara tunai.

2. Sebagai salah satu sumbangan pikiran dalam rangka memperbaiki suatu

bentuk sistem lama (manual) menjadi sistem baru (komputerisai), dengan

memanfaatkan sumber daya yang ada baik dari segi perangkat lunak,

perangkat keras, maupun pemakai dan pengguna.

3. Memberikan solusi terhadap kelemahan sistem yang ada pada pengolahan data

CV.BINTANG MAS, sehingga dapat menghasilkan laporan yang cepat, tepat

dan akurat.
3

Adapun tujuan dari penulisan Tugas Akhir ini adalah untuk memenuhi

salah satu syarat kelulusan Program Diploma Tiga (D III) Komputerisasi

Akuntansi pada Akademik Manajemen Informatika dan Komputer Bina Sarana

Informatika (AMIK BSI).

1.3 Metode Penelitian

Dalam penulisan ini diperlukan suatu penelitian lapangan. Penelitian

dilakukan untuk memperoleh data, fakta serta informasi-informasi yang

berkembang dengan masalah yang akan dilakukan perlu menggunakan teknik-

teknik pengumpulan data sebagai berikut:

a. Metode Pengamatan Langsung (Observasi)

Suatu pengamatan langsung yang khusus dan secara langsung untuk

mendapatkan data-data yang diperlukan serta untuk mengetahui permasalahan

yang dihadapi.

b. Wawancara

Memperoleh data dengan bertanya langsung kepada karyawan yang

berwenang dan menguasai bidang ini. Pada metode ini penulis mengajukan

pertanyaan – pertanyaan mengenai semua kegiatan yang berkaitan dengan

sistem penjualan barang secara tunai yang sedang berjalan di CV.BINTANG

MAS.

c. Studi Pusaka

Metode ini untuk mendukung data yang telah didapat dari perusahaan dengan

referensi dari buku-buku yang mengacu pada bidang yang berkaitan dengan

masalah yang akan dibahas.


4

1.4 Ruang Lingkup

Mengingat luasnya permasalahan yang ada dalam sistem penjualan, maka

dengan ini penulis membatasi ruang lingkup hanya pada sistem penjualan tunai.

Maka ruang lingkup pembahasan meliputi data supplier, pemesanan barang,

pengiriman barang, laporan persediaan penjualan, laporan penjualan, jurnal

persediaan barang, jurnal penjualan tunai.

1.5 Sistematika Penulisan

Sebelum membahas lebih dalam, terlebih dahulu penulis memberikan

gambaran secara umum yang akan dibahas dalam penulisan Tugas Akhir ini

dengan sistematika penulisan sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini mencakup tentang masalah pokok secara umum,

maksud dan tujuan penulisan, metode penelitian, ruang lingkup

permasalahan dan sistematika penulisan dari Tugas Akhir yang

akan dibuat.

BAB II LANDASAN TEORI

Pada bab ini menyangkut tentang konsep dasar sistem dan

peralatan pendukung (tools system) yang berguna untuk

menyelesaikan masalah yang ada.

BAB III ANALISA SISTEM BERJALAN

Pada bab ini akan dibahas tentang sistem berjalan secara umum,

tinjauan perusahaan, terdiri dari sejarah perusahaan, struktur

organisasi dan fungsi, prosedur sistem akuntansi berjalan, Unified

Modeling Language (UML) data sistem berjalan, spesifikasi sistem


5

akuntansi berjalan yang terdiri dari spesifikasi bentuk dokumen

masukan dan dokumen keluaran, permasalahan dan alternatif

pemecahan masalah.

BAB IV RANCANGAN SISTEM USULAN

Pada bab ini membahas tentang analisa kebutuhan software, Entity

Relationship Diagram (ERD), Logical Record Structure (LRS),

Sequence Diagram, Deployment Diagram, User Interface, serta

spesifikasi Hardware dan Software.

BAB V PENUTUP

Pada bab ini membahas tentang kesimpulan serta saran-saran dari

sistem informasi berjalan dan sistem yang di rancang, dengan

tujuan agar sistem yang sekarang dapat berjalan dengan efektif .


BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

Dalam era globalisasi dan semakin meningkatnya sistem informasi

teknologi, sehingga hampir semua perusahaan menggunakan sistem. Baik sistem

yang sifatnya manual maupun yang sudah terkomputerisasi. Untuk mengetahui

informasi yang diinginkan, maka perusahaan harus mempunyai sistem yang di

rancang dan dijalankan dengan tepat. Dengan demikian tidak heran kalo sistem itu

sendiri banyak dipelajari dan dianalisa.

Unsur-unsur yang mewakili suatu sistem secara umum adalah masukan

(input), pengolahan (process), dan keluaran (output). Suatu sistem senantiasa

tidak terlepas dari lingkungan sekitarnya, maka umpan balik (feedback) di

samping berasal dari output, juga dapat berasal dari lingkungan sistem tersebut.

2.1.1. Pengertian Sistem

Perusahaan dalam menjalankan usahanya memerlukan informasi yang

akurat dan tepat waktu. Untuk mengetahui informasi tersebut perusahaan harus

membuat sistem yang dirancang dan dilaksanakan dengan tepat dan baik. Berikut

pengertian sistem menurut beberapa para ahli:

1. Sri Mulyani NS (2016:2) mengatakan bahwa “sistem bisa diartikan sebagai

kumpulan subsistem, komponen ataupun elemen yang saling bekerjasama

dengan tujuan yang sama untuk menghasilkan output yang sudah ditentukan

sebelumnya”;

6
7

2. Deni Darmawan (2013:4) berpandapat bahwa “sistem sebagai kumpulan darsi

beberapa bagian komponen apapun fisik yang saling berhubungan satu sama

lain dan bekerjasama secara harmonis untuk mencapai satu tujuan;

3. Eddy Sutanta (2009:4) “Sistem adalah kumpulan hal atau elemen yang saling

bekerjasama atau yang dihubungkan dengan cara-cara tertentu sehingga

membentuk satu kesatuan untuk melaksanakan suatu fungsi guna mencapai

suatu tujuan;

4. Menurut Jerry Fitzgrald, dkk dalam dalam Lilis dan Sri Dewi Anggadini

(2011a:1) “suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur

yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu

kegiatan atau untuk melakukan suatu sasaran yang tertentu”;

5. Menurut Al Fatta (2011:3) “secara sederhana sistem dapat diartikan sebagai

suatu kumpulan atau himpunan dari unsur atau variabel yang saling

terorganisasi, saling berinteraksi, dan saling bergantung satu sama lain”.

Dari beberapa pengertian sistem yang dijabarkan di atas, maka dapat

ditarik kesimpulan bahwa “Sistem pada dasarnya adalah sekelompok unsur yang

erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

mencapai suatu tujuan”.

2.1.2 Karakteristik Sistem

Menurut Sri Mulyani NS suatu sistem mempunyai karakteristik atau ciri-

ciri tertentu. Beberapa karakteristik tersebut adalah sebagai berikut:


8

1. Sistem mempunyai komponen-komponen

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang

artinya saling bekerjasama membentuk satu kesatuan. komponen-komponen

sistem atau elemen-elemen sistem dapat berupa subsistem atau bagian dari

sistem itu sendiri.

2. Komponen-komponen sistem harus terintegrasi

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang

artinya saling bekerjasama membentuk satu kesatuan. Komponen – komponen

sistem atau elemen – elemen sistem dapat berupa subsistem atau bagian –

bagian dari sistem.

3. Sistem mempunyai batasan sistem

Batasan sistem (boundary) merupakan daerah yang membatasi antar suatu

sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas

sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan. Batas

suatu sistem menunjukkan ruang lingkup dari sistem tersebut.

4. Sistem mempunyai tujuan yang jelas

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran

dari sistem sangat menentukan sekali masukan yang dibutuhkan sistem dan

keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan berhasil bila

mengenai sasaran atau tujuannya.

5. Sistem mempunyai lingkungan

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang

mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat

menguntungkan dan dapat juga merugikan sistem tersebut. Lingkungan luar


9

yang menguntungkanmerupakan energi dari sistem dan dengan demikian

harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan

harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu

kelangsungan hidup dari sistem.

6. Sistem memiliki input, process dan output

Masukkan (input) adalah energi yang dimasukkan ke dalam sistem, yang

selanjutnya akan diproses di dalam sistem sehingga mendapatkan hasil yang

berupa keluaran (output).

2.1.3 Klasifikasi Sistem

Menurut Kusrini dan Koniyo (2007:7) mengatakan bahwa suatu sistem

dapat diklasifikasikan sebagai berikut:

1. Sistem abstrak dan sistem fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau gagasan yang tidak

tampak secara fisik. Sedangkan sistem fisik adalah sistem yang ada secara

fisik.

2. Sistem alamiah dan sistem buatan.

Sistem alamiah adalah sistem yang terjadi melalui proses alam. Sedangkan

sistem buatan adalah sistem yang yang dirancang oleh manusia.

3. Sistem tertentu dan sistem tidak tertentu

Sistem tertentu beroperasi dengan tingkah laku yang dapat diprediksi,

sedangkan sistem yang tidak tertentu adalah sistem dengan perilaku kedepan

yang tidak dapat diprediksi.


10

4. Sistem tertutup dan terbuka.

Sistem tertutup adalah sistem yang tidak berhubungan dan tidak terpengaruh

oleh lingkungan luarnya. Sedangkan sistem terbuka adalah sistem yang

berhubungan dan terpengaruh dengan lingkungan luarnya.

2.1.4 Pengertian Informasi

Bukan hanya sistem saja yang diperlukan dalam membentuk satu kesatuan

dalam membangun hubungan. Dalam hal ini informasi juga sangat diperlukan

guna kelancaran sistem. Informasi merupakan hal yang sangat penting bagi

pimpinan atau manajemen dalam mengambil keputusan. Informasi menjadi benar

ketika informasi tersebut tepat mengenai sasarannya. Sedangkan informasi itu

menjadi tidak berguna ketika informasi tersebut telah usang ataupun tidak

mengenai sasaran.

Banyak ahli mendefinisikan informasi secara berbeda. Notoadmojo (2008)

berpendapat bahwa” semakin banyak informasi dapat mempengaruhi atau

menambah pengetahuan seseorang dan dengan pengetahuan menimbulkan

kesadaran yang akhirnya seseorang akan berperilaku sesuai dengan pengetahuan

mereka”. Sedangkan Lilis dan Sri Dewi Anggadini (2011) mendifinisikan

informasi sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi yang menerimanya. Menurut Sri Mulyani NS (2016) “informasi

merupakan data yang sudah diolah yang ditujukan untuk seseorang, organisasi

ataupun siapa saja yang membutuhkan”.

Berdasarkan pengertian diatas pula, dapat disimpulkan bahwa sumber

informasi adalah data. Data merupakan kenyataan yang menggambarkan suatu


11

kejadian serta merupakan suatu bentuk yang masih mentah yang belum dapat

bercerita banyak sehingga perlu diolah lebih lanjut melalui suatu model untuk

menghasilkan informasi.

Nilai informasi ditentukan oleh 2 (dua) hal, yaitu manfaat dan biaya untuk

mendapatkannya. Suatu informasi dikatakan bernilai bila bermanfaat lebih efektif

dibandingkan dengan biaya mendapatkannya. Informasi dapat dikelompokkan

menjadi tiga bagian, yaitu :

1. Informasi Strategis

Informasi ini digunakan untuk mengambil keputusan jangka panjang.

Mencakup informasi eksternal, rencana perluasan perusahaan, dan sebagainya.

2. Informasi Taktis

Informasi ini dibutuhkan untuk mengambil keputusan jangka menengah,

seperti informasi trend penjualan yang dapat dimanfaatkan untuk menyusun

rencana penjualan.

3. Informasi Teknis

Informasi ini dibutuhkan untuk keperluan operasional sehari-hari, seperti

informasi persediaan stock, retur penjualan dan laporan penjualan harian.

Kualitas dari suatu informasi (quality of information) tergantung dari

empat dimensi dasar informasi yang saling mendukung dan berhubungan antara

satu dengan yang lainnya yaitu:

1. Relevan (Relevance)

Yaitu informasi harus berkaitan dengan masalah yang ada dan informasi

tersebut harus mempunyai manfaat untuk pemakainya. Relevansi informasi

untuk tiap-tiap orang satu dengan yang lainnya berbeda. Misalnya informasi
12

mengenai sebab akibat kerusakan mobil produksi kepada acoounting adalah

kurang relevan dan akan lebih relevan bila ditunjuk pada ahli teknik

perusahaan dan sebaliknya.

2. Akurat (Accurate)

Yaitu informasi yang disediakan harus akurat dan sesuai dengan keinginan

pemakai (user) dan bebas dari kesalahan-kesalahan, tidak bias dan

menyesatkan. Akurasi juga berarti informasi harus jelas mencerminkan

maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke

penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat

merubah atau merusak informasi tersebut.

3. Ketepatan Waktu (Timeliness)

Yaitu informasi harus tersedia untuk pemecahan masalah sebelum situasi

kritis menjadi tidak terkendali atau kesempatan hilang. Informasi yang sudah

usang tidak mempunyai nilai lagi karena informasi merupakan landasan

didalam mengambil keputusan, bila pengambilan keputusan terlambat maka

berakibat buruk bagi informasi.

4. Kelengkapan

Yaitu informasi yang disajikan harus memberikan gambaran lengkap dari

suatu masalah atau dari suatu penyelesaian.

2.1.5 Pengertian Sistem Informasi

Menurut Agus Mulyanto (2009) “Sistem Informasi adalah suatu sistem

didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi

harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu
13

organisasi dan kegiatan strategi dari suatu organisasi dan pihak luar tertentu

dengan laporan yang diperlukan”. Komponen bangunan sistem informasi terdiri

dari enam blok, yaitu:

1. Blok Masukan (Input Block)

Masukan adalah data yang dimasukkan ke alam sistem informsai beserta

metode dan media yang digunakan untuk menangkap dan memasukkan data

tersebut ke dalam sistem.

2. Blok Model (Model Block)

Blok model terdiri dari logic mathematical models yang mengolah masukan

dan data yang disimpan, dengan berbagai macam cara, untuk memproduksi

hasil yang dikehendaki atau keluaran.

3. Blok Keluaran (Output Block)

Produk suatu sistem informasi adalah keluaran yang berupa informasi yang

bermutu dan dokumen untuk semua tingkat manajemen dan semua pemakai

informasi, baik pemakai intern maupun pemakai luar organisasi.

4. Blok Teknologi (technology Block)

Teknologi menangkap masukan, menjalankan model, menyimpan dan

mengakses data, menghasilkan dan menyampaikan keluaran, serta

mengendalikan seluruh sistem.

5. Blok Basis Data (Database Block)

Basis data merupakan tempat untuk menyimpan data yang digunakan untuk

melayani kebutuhan pemakai informasi.


14

6. Blok Pengendali (Control Block)

Pengendali perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal

yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi

kesalahan-kesalahan dapat langsung cepat diatasi. Hal-hal yang dapat merusak

sistem seperti, kebakaran, kecurangan, kegagalan sistem, kesalahan dan

penggelapan, penyadapan, dan ketidakefisienan.

Berdasarkan dari pengertian sistem dan informasi, maka dapat di tarik

kesimpulan bahwa sistem informasi adalah kombinasi dari teknologi informasi

dan aktivitas orang yang menggunakan teknologi tersebut untuk mendukung

operasi dan manajemen.

Sistem Informasi adalah suatu sistem di dalam suatu 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 diperlukan.

2.1.6 Pengertian Sistem Informasi Akuntansi

Menurut Azhar Susanto (2008:72) “Sistem Informasi Akuntansi dapat

didefinisikan sebagai kumpulan (integrasi) dari subsistem atau komponen baik

fisik maupun non fisik yang saling berhubungan dan bekerjasama satu sama lain

secara harmonis untuk mengolah data transaksi yang berkaitan dengan masalah

keuangan menjadi informasi keuangan”.

SIA bertanggung jawab untuk memberikan informasi keuangan dan

informasi lainnya dengan cara mengumpulkan dan mengolah data transaksi

kemudian didistribusikan kepada pihak yang membutuhkan informasi keuangan


15

tersebut. SIA dapat digunakan oleh perusahaan yang masih mengolah data secara

manual maupun perusahaan yang telah terkomputerisasi.

Adapun beberapa tujuan dari sistem informasi akuntansi adalah sabagai

berikut:

a. Mendukung aktivitas perusahaan sehari-hari;

b. Mendukung proses pengambilan keputusan;

c. Mengelolah data transaksi;

d. Menyimpan data untuk tujuan dimasa mendatang;

e. Mengontrol semua proses transaksi keuangan;

f. Membantu pengelolahan dalam memenuhi tanggung jawabnya pada pihak

luar.

Menurut Azhar Susanto (2008:207) berpendapat bahwa komponen sistem

informasi akuntansi dapat dikelompokkan sebagai berikut:

1. Perangkat Keras (Hardware)

Hardware merupakan peralatan fisik yang digunakan untuk mengumpulkan,

memasukkan, memproses, serta menyimpan dan mengeluarkan hasil

pengolahan data dalam bentuk informasi.

2. Perangkat Lunak (Software)

Software adalah kumpulan dari program-program yang digunakan untuk

menjalankan aplikasi tertentu pada komputer, sedangkan program merupakan

kumpulan dari perintah-perintah komputer yang tersusun secara sistematis.

3. Manusia (Brainware)

Brainware atau sumber daya manusia merupakan bagian terpenting dari

komponen sistem informasi akuntansi. Komponen Sumber Daya Manusia


16

(SDM) ini merupakan bagian yang tak terpisahkan dengan komponen lainnya

didalam suatu sistem informasi sebagai hasil dari perencanaan, analisis,

perancangan, dan strategi implementasi yang didasarkan kepada komunikasi

diantara sumber daya manusia yang terlibat dalam suatu organisasi.

Sumber Daya Manusia (SDM) merupakan sumber daya yang terlibat

secara langsung dalam pembuatan sistem informasi, pengumpulan dan

pengolahan data, pendistribusian dan pemanfaatan informasi yang dihasilkan

oleh sistem informasi tersebut.

Kelompok SDM suatu organisasi yang terlibat dalam beberapa

aktivitas diatas secara garis besar dapat dibedakan menjadi 2 (dua) bagian

yaitu sebagai pemilik sistem informasi dan pengguna sistem informasi:

a. Pemilik Sistem Informasi

Pemilik sistem informasi merupak sponsor terhadap dikembangkannya

sistem informasi. Mereka biasanya bertanggung jawab terhadap biaya dan

waktu yang digunakan untuk pengembangan serta pemeliharaan sistem

informasi, mereka juga berperan sebagai pihak penentu dalam menentukan

diterima atau tidaknya sistem informasi.

b. Pengguna Sistem Informasi

Para pengguna sistem informasi sabagian besar merupakan orang-orang

yang hanya akan menggunakan sistem informasi yang telah dikembangkan

seperti operator dan manajer. Para pengguna sistem tersebut dapat

menentukan beberapa keputusan seperti masalah yang harus dipecahkan,

kesempatan yang harus diambil, serta kebutuhan yang harus dipenuhi.


17

4. Prosedur (Procedure)

Prosedur merupakan rangkaian aktivitas atau kegiatan yang dilakukan secara

berulang-ulang dengan cara yang sama. Sedangkan aktivitas pada dasarnya

melakukan suatu kegiatan berdasarkan informasi yang masuk dan persepsi

yang dimiliki tentang informasi.

5. Basis data (Database)

Database merupakan kumpulan data-data yang tersimpan didalam media

penyimpanan suatu perusahaan (arti luas) atau didalam komputer (arti sempit).

6. Teknologi Jaringan Informasi

Telekomunikasi atau komunikasi data dapat didefinisikan sebagai penggunaan

media elektronik untuk memindahkan data atau informasi dari suatu lokasi ke

satu atau beberapa lokasi lain yang berbeda.

2.1.7 Pengertian Penjualan

Menurut Thamrin Abdullah dan Francis Tantri (2016:3) “Penjualan adalah

bagian dari promosi dan promosi adalah salah satu bagian dari keseluruhan sistem

pemasaran”. Sedangkan tujuan dari penjualan yaitu:

1. Untuk mencapai target penjualan tertentu;

2. Untuk mendapatkan laba tertentu;

3. Untuk menunjang pertumbuhan perusahaan.

Untuk mencapai usaha tersebut diperlukan adanya kerjasama dari

beberapa pihak atau divisi yang bersangkutan. Dalam kasus penjualan yang

berkaitan secara langsung adalah bagian stok barang (gudang), bagian pengiriman
18

serta pimpinan dalam menentukan kebijakan harga kepada konsumen atau

pelanggan. Beberapa contoh bentuk dari penjualan adalah:

1. Penjualan tunai

Menurut Lilis dan Sri Dewi Anggadini (2011e:165) “Penjualan Tunai

merupakan penjualan yang dilakukan dengan menerima uang tunai (cash)

pada saat barang diserahkan pada pembeli”. Penjualan yang bersifat tunai,

dimana penjualan terjadi setelah mendapat kesepakatan harga antara penjual

dan pembeli, maka selanjutnya pembeli melakukan kewajibannya dengan

membayar tunai, barulah barang dapat dimiliki oleh pembeli.

2. Penjualan kredit :

Penjualan dengan tenggang waktu tertentu, tergantung kesepakatan antara

penjual dan pembeli.

3. Penjualan konsinyasi

Penjualan barang secara titipan kepada pembeli yang juga sebagai penjual.

Apabila barang tersebut tidak terjual maka akan dikembalikan kepada penjual.

4. Penjualan grosir

Penjualan yang tidak langsung kepada pembeli, tetapi melalui pedagang

perantara yang menjadi perantara pabrik dengan pedagang eceran.

Setelah kesepatan penjualan terjadi, selanjutnya pihak pembeli melakukan

pembayaran sesuai dengan jumlah nominal barang tersebut. Selanjutnya proses

yang terjadi adalah akan mengurangi jumlah stok barang penjualan yang ada.

Untuk pencatatan transaksi tersebut maka jurnal yang di buat adalah:


19

Jurnal Penjualan Tunai

Kas Rp xxx

Penjualan Rp xxx

Jurnal Penjualan Kredit

Piutang Rp xxx

Penjualan Rp xxx

2.2 Peralatan Pendukung ( Tools System )

Dalam mendesain atau merancang model sistem informasi yang diusulkan

dalam logical model, media ini merupakan alat yang tepat digunakan untuk

menggambarkan model dari sistem dimana simbol-simbol, lambang-lambang dan

diagram-diagram menunjukan secara tepat arti fisiknya. Peralatan yang dimaksud

adalah dengan menggunakan Unified Modeling Language (UML) seperti Use

Case diagram, Activity Diagram, Entity Relationship (ERD), Logical Record

Structure (LRS), Sequence Diagram, Deployment Diagram, serta menggunakan

Netbean 8.1, Java dan PHP myadmin.

2.2.1. Definisi Unified Modeling Language (UML)

Menurut Yuni Sugiarti, S.T.M.Kom (2013:3) “Unified Modelung

Language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industri

untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak.

Sedangkan menurut Nugroho (2010:6) mendefinisikan “Unified Modeling


20

Language (UML) adalah bahasa pemodelan untuk sistem atau perangkat lunak

yang berparadigma berorientasi objek”

Berdasarkan dari beberapa pengertian diatas, dapat diambil kesimpulan

bahwa Unified Modelung Language (UML) adalah suatu metode pemodelan

secara visual untuk sarana perancangan sistem berorientasi objek.

Adapun tujuan dan fungsi dari penggunan Unified Modeling Language

(UML) antara lain:

1. Dapat memberikan bahasa permodelan visual kepada pengguna dari berbagai

macam pemograman maupun proses rekayasa;

2. Dapat memberikan model yang siap untuk digunakan dalam mengembangkan

sistem;

3. Dapat menyatukan praktek-praktek terbaik dalam sistem permodelan;

4. Dapat memodelkan sistem yang memiliki konsep berorientasi objek, sehingga

tidak hanya digunakan untuk memodelkan perangkat lunak (software) saja;

5. Dapat menciptakan suatu bahasa pemodelan yang nantinya dapat

dipergunakan oleh manusia maupun mesin.

Beberapa diagram yang terdapat pada UML diantaranya adalah:

1. Use Case Diagram

Use Case Diagram adalah salah satu jenis diagram pada UML yang

menggambarkan interaksi antara sistem dan aktor, use case diagram juga

dapat mendeskripsikan tipe interaksi antara si pemakai sistem dengan

sistemnya. Simbol-simbol yang digunakan pada Use Case Diagram seperti

yang dijabarkan pada Gambar II.1


21

USECASE
Fungsionalitas yang disediakan sistem sebagai unit-
unit yang saling bertukar pesan antar unit atau
aktor.

ACTOR
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar
sistem informasi yang akan dibuat itu sendiri.

ASSOCIATION
Komunikasi antara actor dan usecase yang
berpartisipasi pada usecase atau usecase memiliki
Interaksi dengan aktor.

<<include>> INCLUDE
Relasi usecase dimana proses bersangkutan akan
dilanjutkan keproses yang dituju.

EXTEND
Relasi usecase tambahan kesebuah usecase yang
<<extend>> ditambahkan dapat berdiri sendiri walau tanpa
usecase tambahan itu.

GENERALIZATION
Dimana fungsi yang satu adalah fungsi yang umum
dari yang lainnya.

Gambar II.1. Simbol Use Case Diagram

2. Activity Diagram

Activity diagram adalah salah satu jenis diagram pada UML yang

menggambarkan aliran kerja atau aktivitas dari sebuah sistem atau proses

bisnis. Activity diagram menggambarkan berbagai alir aktivitas dalam sistem

yang sedang dirancang, bagaimana masing-masing alir berawal, keputusan

yang mungkin terjadi, dan bagaimana semua berakhir. Simbol-simbol yang

digunakan pada Activity Diagram seperti yang dijabarkan pada Gambar II.2
22

INITIAL NODE
Status awal aktivitas sistem, sebuah diagram
aktivitas memiliki sebuah status awal.

ACTION
Aktivitas yang dilakukan sistem, aktivitas biasanya
diawali dengan kata kerja.

DECISION
Asosiasi percabangan dimana jika ada pilihan
aktivitas lebih dari satu.

JOIN
Digunakan untuk menunjukkan kegiatan yang
digabungkan.

FORK
Digunakan untuk menunjukkan kegiatan yang
dilakukan secara paralel.

ACTIVITY FINAL
Status akhir yang dilakukan sistem, sebuah diagram
aktivitas memiliki sebuah status akhir.

Gambar II.2. Simbol Activity Diagram

3. Entity Relationship Diagram (ERD)

ERD adalah tehnik yang digunakan untuk memodelkan kebutuhan data dari

suatu organisasi, biasanya oleh System Analysis dalam tahap analisis

persyaratan proyek pengembangan sistem. Beberapa komponen yang terdapat

dalam pembentukan ERD secara simbolik dapat dilihat pada Gambar II.3.
23

ENTITAS
Suatu objek yang dapat diidentifikasi dalam lingkungan
pemakai.

RELASI
Menunjukkan adanya hubungan di antara sejumlah
entitas yang berbeda.

ATRIBUT
Berfungsi mendeskripsikan karakter entitas (atribut
yang berfungsi sebagai key diberi garis bawah).

ATTRIBUTE PRIMERY KEY


Atribut Primery Key adalah satu atau gabungan dari
beberapa atribut yang dapat membedakan semua basis
data (Row/Record) dalam tabel secara unik.Dikatakan
unik apabila pada atribut yang dijadikan key tidak boleh
ada baris data dengan nilai yang sama.

ATTRIBUTE MULTI VALUE


Attribute Multi Value adalah nilai dari suatu attribute
yang mempunyai lebih dari satu nilai dari attribute yang
bersangkutan.

ATTRIBUTE COMPOSITE
Attribute Composite adalah suatu attribute yang
terdiri dari beberapa attribute yang kecil yang
mempunyai arti tertentu yang masih bisa dipecah lagi
atau disebut juga dengan sub attribute.

ATTRIBUTE DERIVATIF
Attribute yang dihasilkan dari attribute lain atau dari
suatu relationship.

Gambar II.3. Simbol Entity Relationship Diagram

Dalam ERD terdapat Kardinalitas (Derajat Relasi) yang menunjukkan

jumlah maksimum entitas pada himpunan entitas yang lain. Kardinalitas tersebut

diantaranya adalah sebagai berikut:


24

a. Satu ke satu (One to One)

Yang berarti setiap anggota Entitas A hanya boleh berhubungan dengan

satu anggota Entitas B, begitu pula sebaliknya.

b. Satu ke banyak (One to Many)

Yang berarti setiap anggota Entitas A dapat berhubungan dengan lebih

satu anggota Entitas B, tetapi tidak sebaliknya.

c. Satu ke banyak (Many to Many)

Yang berarti setiap anggota Entitas A dapat berhubungan dengan banyak

Entitas pada himpunan Entitas B, demikian pula sebaliknya.

4. Logical Relational Structure (LRS)

Logical relational structure (LRS) adalah representasi dari struktur record-

record pada tabel-tabel yang terbentuk dari hasil antar himpunan entitas.

Menentukan kardinalitas jumlah table dan Foreign Key (FK) sebagai berikut:

a. One to one

Satu entitas boleh berhubungan dengan satu entitas saja.

b. One to many

Satu entitas dapat berhubungan lebih dari satu dengan entitas yang lain.

c. Many to many

Satu entitas dapat berhubungan dengan banyak entitas.


25

Mahasiswa Matakuliah

Nim
Kdmk
Nama
Nmmk
Alamat
sks

Nilai

Nim
Kdmk
Nilai

Gambar II.4. Logical Relational Structure Diagram

5. Sequence Diagram

Sequence diagram adalah diagram yang menggambarkan kelakuanobjek pada

use case dengan mendeskripsikan waktu hidup objek dan pesan yang

dikirimkan dan diterima antar objek.

Penggambaran diagram ini dibutuhkan untuk melihat suatu skenario

yang ada pada use case. Banyaknya sequence yang harus digambar setidaknya

sebanyak pendefinisian yang dimiliki. Sehingga semakin banyak use case

yang didefinisikan, maka sequence yang dibuat pun harus semakin banyak.

Simbol-simbol yang digunakan pada Diagram Sequence seperti yang

dijabarkan pada Gambar II.5.


26

ACTOR
Fungsinya hampir sama dengan aktor yang ada di
dalam Use Case Diagram yaitu untuk menandai
bahwa aktor adalah orang atau kata benda sistem
luar yang memiliki hubungan dengan objek yang
ada di dalamnya.

Funfsi Simbol ini hampir sama dengan simbol aktor


Diatas. Hanya saja penggambarannya yang berbeda.
Nama_actor
Berbentuk kotak dengan initial berupa nama aktor
di dalam kotaknya.

Lifeline/Garis Hidup
Fungsinya untuk menandakan garis hidup yang
terdapat dalam sistem.

Object/Objek
Berfungsi untuk menandakan objek-objek yang ada
Object:class
di dalam diagram

LifeTime/Waktu Hidup
Berbentuk kotak persegi panjang dengan arah ke
bawah dan terletak di garis hidup pada suatu objek
atau kelas. Panjang pendeknya tergantung
banyaknya aktivitas yang terhubung di waktu hidup
(lifetime)

Call/Pemanggil
1:FormDataBarang Berfungsi untuk memanggil kelas sesuai dengan
keterangan yang ada pada simbol tersebut. Dalam
penulisannya memiliki no urut sesuai dengan alur
kerja suatu aktivitas. Dengan tanda simbol titik dua
(“:”) sebagai cirinya.

CREATE/PEMBUAT
<<create>> Fungsi dari simbol ini adalah untuk membuat suatu
objek lain dalam Sequence Diagram

1.DataBarang Berfungsi untuk menandakan adanya data yang di


> bawa ke arah tujuan

Destroy/Pemutus
<<destroy>> Fungsinya untuk memutuskan arus atau
mematikan garis hidup yang ada pada objek atau
kelas

Gambar II.5. Simbol Sequence Diagram


27

6. Deployment Diagram

Deployment diagram adalah salah satu bahasa UML yang digunakan untuk

memvisualisasikan, menspesifikasikan, dan mendokumentasikan proses yang

terjadi pada suatu sistem perangkat lunak berbasis objek oriented yang akan

dibangun. Sedangkan fungsi dari diagram deployment yaitu untuk

menggambarkan secara umum proses yang terjadi pada suatu sistem/software.

Dalam deployment diagram terdapat simbol-simbol serta relasi yang sering

digunakan secara terinci dijabarkan pada Gambar II.6.

Node
Digunakan untuk menggambarkan infrastruktur apa
saja yang terdapat pada sistem. Biasanya node
digambarkan sebagai server, pc, dan sebagainya

Komponen
Digunakan untuk menggambarkan elemen-elemen
apa saja yang terdapat pada suatu node

Link
Digunakan untuk menghubungkan antar node yang
saling berinteraksi

Dependency
> Digunakan untuk menggambarkan hubungan
ketergantungan antar node atau komponen yang
< saling ketergantungan

Gambar II.6 Simbol Deployment Diagram

7. Netbean

Adapun perangkat lunak yang digunakan dalam perencanaan perancangan

sistem diantaranya menggunakan NetbBeans IDE (versi 8.1) dan SQL Server

2000 sebagai basis data (database). Sekilas tentang NetBeans IDE (versi 8.1)
28

NetBeans adalah Integrated Development Environment (IDE) berbasiskan

Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah

teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di

berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris.

Netbeans merupakan software development yang Open Source, dengan kata

lain software ini di bawah pengembangan bersama. Sun Microsystems

mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus

menjadi sponsor utama. Suatu IDE adalah lingkup pemrograman yang

diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan

pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu

compiler atau interpreter dan suatu debugger. The NetBeans IDE adalah

sebuah lingkungan pengembangan untuk pemrogram menulis, mengompilasi,

mencari kesalahan dan menyebarkan program. Netbeans IDE ditulis dalam

Java , namun dapat mendukung bahasa pemrograman lain.

8. MYSQL

Menurut Firdaus (2007:12) “MySQL adalah sebuah program pembuat

database yang bersifat open sorce, yang artinya siapa saja boleh

menggunakannya”. MySQL sebenarnya produk yang berjalan pada platform

linux karena sifatnya yang open sorce. MySQL dapat dijalankan pada semua

platform baik windows maupun linux. MySQL juga merupakan program

pengakses database yang bersifat jaringan sehingga dapat digunakan untuk

aplikasi multi user (banyak pengguna). Kelebihan dari MySQL adalah dengan

menggunakan bahasa query standar yang dimiliki SQL (Structure Query


29

Language). SQL adalah suatu bahasa permintaan yang terstruktur yang telah

distandarkan untuk semua program pengakses database seperti Oracle, Posgres

SQL, SQL Server, dan lain-lain.

Sedangkan menurut Hendra Kurniawan, Eri dan Nur (2011:12), SQL

(Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk

mengakses data dalam basis data relasional. SQL juga dapat diartikan sebagai

antar muka standar untuk sistem manajemen basis data relasional, termasuk

sistem yang beroperasi pada komputer pribadi. SQL memungkinkan seorang

pengguna untuk mengakses informasi tanpa mengetahui dimana lokasinya

atau bagaimana informasi tersebut disusun.. Contoh MySQL adalah

APACHE, XAMPP, WampServer.

9. JAVA

Menurut definisi Sun Microsystem, di dalam buku M. Shalahuddin dan Rosa

A.S. (2010:1) “Java adalah nama sekumpulan teknologi untuk membuat dan

menjalankan perangkat lunak pada komputer yang berdiri sendiri (standalone)

ataupun pada lingkungan jaringan”. Java berdiri di atas sebuah mesin

penterjemah (interpreter) yang diberi nama Java Virtual Machine (JVM). JVM

inilah yang akan membaca kode bit (bytecode) dalam file class dari suatu

program sebagai representasi langsung program yang berisi bahasa mesin.

Oleh karena itu bahasa Java disebut sebagai bahasa pemrograman yang

portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada

system operasi tersebut terdapat JVM. Alasan utama pembentukan bahasa

Java adalah untuk membuat aplikasi-aplikasi yang dapat diletakkan di


30

berbagai macam perangkat elektronik, sehingga Java harus bersifat tidak

bergantung pada platform (platform independent). Itulah yang menyebabkan

dalam dunia pemrograman Java dikenal adanya istilah “write once, run

everywhere‟, yang berarti kode program hanya ditulis sekali, namun dapat

dijalankan di bawah kumpulan pustaka (platform) manapun, tanpa harus

melakukan perubahan kode program.

Secara arsitektur Java tidak berubah sedikitpun sejak awal mula

bahasa tersebut dirilis. Compiler Java (yang disebut dengan javac atau Java

Compiler) akan mentransformasikan kode-kode dalam bahasa Java ke dalam

suatu kode bit. Dimana bytecode adalah sekumpulan perintah hasil kompilasi

yang kemudian dapat dieksekusi melalui sebuah mesin komputer abstrak,

yang disebut dengan JVM (Java Virtual Machine). JVM juga sering

dinamakan sebagai interpreter, karena sifatnya yang selalu menerjemahkan

kode-kode yang tersimpan dalam kode bit dengan cara baris demi baris. Untuk

menjalankan program Java, maka file dengan ekstensi Java harus dikompilasi

menjadi file kode bit. Dimana untuk menjalankan kode bit tersebut dibutuhkan

JRE (Java Runtime Environment) yang memungkinkan pemakai untuk

menjalankan program Java. Hanya perintah menjalankan saja, tidak untuk

membuat kode baru lagi.

10. PHP Myadmin

Menurut Firdaus (2007:18) “Hypertext Preprocessor (PHP) merupakan bahasa

yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada

klien”. Dalam mengeksekusi kode PHP pada sisi server (disebut server side)
31

berbeda dengan mesin maya Java yang mengeksekusi program pada sisi klien

(client side). Proses eksekusi kode PHP yang disisipkan pada halaman HTML.

PHP merupakan bahasa standar yang digunakan dalam dunia website.

PHP adalah bahasa pemograman yang berbentuk script yang diletakan

didalam server web. Sekitar tahun 1994, Rasmus Lerdorf bersama Perl telah

meletakkan script untuk membuat siapa yang telah melihat resumenya

terkesan. Kemudian sedikit demi sedikit user mulai menyukai script ini.

Menurut Firdaus (2007:15) “PhpMyAdmin adalah suatu program

open source yang berbasis web yang dibuat menggunakan aplikasi PHP”.

Program ini digunakan untuk mengakses database MySQL. Program ini

mempermudah dan mempersingkat kerja penggunanya. Dengan kelebihannya

para pengguna awam tidak harus paham sintak-sintak SQL dalam pembuatan

database dan tabel.


BAB III

ANALISA SISTEM BERJALAN

3.1. Umum

Di era globalisasi ini peran teknologi menjadi hal yang dibutuhkan dalam

menyelesaikan masalah yang ada. Salah satunya adalah masalah yang terdapat di

sebuah sistem. Untuk mengatasi masalah yang berhubungan dengan sebuah sistem

maka dibutuhkan sarana yang cepat, tepat, akurat. Bila dalam suatu perusahan

data penjualan tidak disajikan dengan secara cepat dan akurat maka akan

mempengaruhi sistem penjualan. Apabila data atau laporan yang disajikan tidak

efektif, maka akan menimbulkan permasalahan dalam proses penjualan. Penyebab

data tidak efektif dan efisien dikarena perusahaan atau organisasi masih

menggunakan sistem secara manual. Untuk itu perusahan perlu adanya tenaga

yang ahli dan alat pengolahan yang efektif seperti komputer.

Karena tidak bisa dipungkiri bahwa semakin berkembangnya teknologi,

maka semakin maju juga ilmu di bidang komputerisasi. Untuk itu ada baiknya

apabila perusahaan atau organisasi yang masih menggunakan sistem secara

manual dapat beralih ke sistem komputerisasi. Karena dengan menggunakan

sistem komputerisasi pekerjaan atau kegiatan yang kita lakukan dapat menjadi

lebih cepat diselesaikan. Bukan hanya sampai disitu saja, kelebihan lain dapat kita

rasakan juga seperti penyimpanan berkas atau file yang tidak terlalu banyak atau

menumpuk. Sehingga dengan sistem komputerisasi dapat menghemat waktu dan

cara penyajian laporan pun menjadi lebih mudah di sajikan.

32
33

3.2. Tinjauan Perusahaan

Dalam tinjauan perusahan ini berisi tentang sejarah perusahan, struktur

organisasi dan fungsi dari masing-masing bagian yang ada dalam perusahan

tersebut.

3.2.1. Sejarah Perusahaan

CV.BINTANG MAS adalah suatu perusahan yang bergerak di bidang

penjualan bahan textile. Perusahan ini didirikan kurang lebih 7 tahun yang lalu

tepatnya 18 Juli 2010, yang berlokasi di jalan Kampung Bali kecil I No.11 B

Tanah Abang, Jakarta-Pusat.

Perusahan ini merupakan perusahan perorangan (individu). Pendiri

perusahan tersebut pada mulanya adalah seorang sales yang dulunya menawarkan

produk-produk ke pelanggan. Beliau kurang lebih 10 tahun menjadi sales bahan.

Karena beliau sudah cukup paham di bidang textile, maka beliau akhirnya

memberanikan diri untuk meminjam dana dari bank untuk memulai usaha sendiri.

Berkat kegigihan beliau serta dengan adanya relasi di bidang perdangan, maka

beliau mampu mengembangkan usahanya. Perusahaan kini cukup berkembang,

dan sedikit demi sedikit beliau mampu mengembalikan pinjaman yang modal

awalnya berasal dari bank.

Sampai saat ini CV.BINTANG MAS masih menggunakan sistem stok data

gudang secara manual, sehingga menghambat perhitungan data stok barang. Dan

yang pada akhirnya akan merembet ke proses penjualan. Dikarenakan data stok

barang yang dibutuhkan tidak tersaji secara cepat dan akurat.


34

3.2.2. Struktur Organisasi dan Fungsi

Berikut struktur organisasi CV.BINTANG MAS

Gambar III.1. Struktur Organisasi

Adapun fungsi dari tiap-tiap bagian adalah:

1. Staff penjualan (sales)

- Mencari design produk;

- Menawarkan barang ke pelanggan;

- Membuat DO (Delivery Order);

- Melaporkan hasil penjualan ke pimpinan.

2. Staff Gudang

- Mencatat barang keluar;

- Mencocokan DO (Delivery Order) dengan barang pesanan;

- Melaporkan stok barang ke bagian penjualan.


35

3. Staff admin

- Membuat nota dan surat jalan;

- Mencatat biaya pengeluaran perusahaan;

- Melaporkan hasil rekapan penjualan ke bagian accounting.

4. Staff pengiriman

- Bertugas mengirim barang sampai ke tujuan;

- Menyerahkan hasil laporan (surat jalan yang sudah di tanda tangani) ke

bagian admin;

5. Staff accunting

- Membuat laporan data piutang;

- Membuat laporan data hutang;

- Membuat laporan keuangan perusahaan.

6. Staff penagihan

- Menagih piutang ke pelanggan;

- Memberikan hasil laporan piutang (berupa giro/cek) ke bagian

accounting.

7. Pimpinan

- Menentukan kebijakan dalam perusahaan;

- Mengawasi aktivitas pegawai;

- Bertindak sebagai perwakilan dengan pihak luar;

3.3. Proses Bisnis Sistem Berjalan

CV. BINTANG MAS adalah suatu perusahaan yang bergerak di bidang

penjualan bahan textile. Pada proses ini, bagian penjualan (sales) mendatangi
36

konsumen untuk menawarkan barang. Setelah konsumen menentukan jenis barang

yang ingin dibeli, maka bagian penjualan (sales) akan memberikan Delivery

Order (DO) kepada konsumen. Adapun DO tersebut akan dipergunakan pada saat

pengambilan barang oleh konsumen. Selanjutnya bagian gudang mengecek

barang sesuai dengan DO yang diterima dari pihak konsumen. Data hasil dari

pengecekan pihak gudang dilaporkan ke bagian admin yang nantinya akan

dibuatkan Surat Jalan (SJ) dan Nota (Invoice). Lalu SJ dan Nota diserahkan ke

bagian pengiriman (sopir) untuk di proses ke tempat tujuan. Selanjutnya data-data

dari bagian pengiriman diserahkan ke bagian accounting untuk dibuatkan laporan

harian yang nantinya laporan tersebut akan dibuatkan data piutang. Data piutang

tersebut nantinya akan diserahkan ke bagian penagihan untuk di bawa ke pihak

konsumen. Setelah bagian penagihan menerima cek/giro dari pihak konsumen,

kemudian cek/giro tersebut di catat oleh accounting. Selanjutnya laporan yang

telah dibuat accounting diserahkan ke pimpinan.

3.4. Unified Modeling Language (UML)

Unified Modeling Language adalah bahasa pemodelan di bidang rekayasa

perangkat lunak, yang bertujuan untuk menyediakan cara standar

memvisualisasikan desain sistem.

UML awalnya termotivasi oleh keinginan untuk membakukan sistem notasi

yang berdeda dan pendekatan untuk desain perangkat lunak yang dikembangkan

oleh Grady Booch, Ivar Jacobson dan James Rumbaugh pada tahun 1994. Dan

pada tahun 1997 UML diadopsi sebagai standar oleh Object Management Group
37

(OMG) dan telah dikelola oleh organisasi tersebut. Tahun 2005 akhirnya UML

diterbitkan sebagai International Organizationn for Standardization (ISO).

3.4.1. Use Case Diagram


uc Use Case Sistem Berj alan 2

Memberikan Menyerahkan DO
DO

Pelanggan Gudang
«include»
Mengecek barang

Membuat DO

Menagih ke Memberikan data


pelanggan hasil cek

Menyerahkan
barang

Sales «include»
Admin
Mengantar barang

Menyerahkan SJ Membuat SJ &


& Nota «include» Nota

Sopir
Menerima SJ Ttd

«include» Memberikan arsip


SJ Ttd

Memberikan data Penagihan


piutang
Membuaat lap. penj «include»
harian

Membuat
lap.piutang

Acc

Menyerahkan laporan ke Membuat lap.keu


pimpinan «include»

Pimpinan

Gambar III.2. Use Case Diagram Sistem Berjalan


38

3.4.2. Activity Diagram

Diagram Activity Sistem Berjalan

Gambar III.3. Diagram Activity Sistem Berjalan

3.5. Spesifikasi Dokumen Sistem Berjalan

Dalam spesifikasi sistem berjalan ini akan dijelaskan mengenai dokumen-

dokumen yang terdapat dalam proses pencatatan datanya, dokumen-dokumen

tersebut terdiri atas dokumen masukan dan dokumen keluaran.


39

3.5.1. Dokumen Masukan

Spesifikasi Dokumen Masukkan

A. Nama Dokumen : Data konsumen

Fungsi : Sebagai arsip perusahaan

Sumber : Konsumen

Tujuan : Perusahaan

Media : Kertas

Jumlah : 1

Frekuensi : Setiap terjadi penjualan

Format : Lampiran B-1

B. Nama Dokumen : Data Barang

Fungsi : Sebagai tanda pembelian

Sumber : Supplier

Tujuan : Gudang

Media : Kertas

Jumlah : 1

Frekuensi : Setiap terjadi pembelian

Format : Lampiran B-2


40

3.5.2. Dokumen Keluaran

Spesifikasi Dokumen Keluaran

A Nama Dokumen : Delivery Order

. Fungsi : Untuk pengambilan barang

Sumber : Sales

Tujuan : Konsumen

Media : Kertas

Jumlah : 1

Frekuensi : Setiap terjadi pemesanan barang

Format : Lampiran A-1

B Nama Dokumen : Surat Jalan

. Fungsi : Sebagai bukti pengiriman barang

Sumber : Admin

Tujuan : Konsumen

Media : Kertas

Jumlah : 4

Frekuensi : Setiap pengiriman barang

Format : Lampiran A-2


41

C Nama Dokumen : Nota Penjualan

. Fungsi : Sebagai bukti pembayaran

Sumber : Admin

Tujuan : Konsumen

Media : Kertas

Jumlah : 4

Frekuensi : Setiap penjualan

Format : Lampiran A-3

D Nama Dokumen : Laporan Penjualan

Fungsi : Untuk mengetahui laporan penjualan bulanan

Sumber : Accounting

Tujuan : Pimpinan

Media : Kertas

Jumlah : 2

Frekuensi : Setiap bulan

Format : Lampiran A-4

3.6. Permasalahan Pokok

Dalam hal ini penulis mencoba menguraikan permasalahan yang terjadi

pada CV.BINTANG MAS. Diantaranya adalah sebagai berikut:


42

1. Karena pengelolaan data stok yang masih secara manual atau belum

terkomputerisasi, maka masalah yang sering terjadi yaitu kesulitan

menghitung stok barang, sehingga dapat menghambat proses penjualan;

2. Sistem pengecekan saldo di buku bank masih melalui print buku, sehingga

memerlukan waktu untuk mengantri di bank.

3.7. Pemecahan Masalah

Untuk mengatasi masalah-masalah tersebut maka penulis mencoba untuk

membuat pemecahan masalah, yaitu:

1. Untuk mengefektiflkan kinerja dari pengolahan data stok bisa dengan

memberikan pengolahan data tersebut dengan sistem terkomputerisasi agar

hasil laporan lebih efisien dan efektif.

2. Perlu adanya pembuatan M-Banking. Karena dengan menggunakan M-

Banking, perusahaan dapat langsung mengecek transaksi apa saja yang terjadi

pada saat itu, dan waktu yang diperlukan menjadi lebih efisien karena tidak

harus mengantri di bank.


BAB IV

RANCANGAN SISITEM USULAN

4.1. Analisis Kebutuhan Software

4.1.1. Analisa Kebutuhan


Berdasarkan penjelasan dari bab sebelumnya serta mempelajari sistem

yang sudah ada di CV.BINTANG MAS, maka dengan ini penulis bermaksud

memberikan sistem usulan guna meningkatkan efisiensi kinerja di CV.BINTANG

MAS. Adapun usulan yang penulis kemukakan diantaranya adalah:

1. Membuat laporan stok barang

Membuat laporan stok barang dapat dilakukan dengan menggunakan

bantuan Microsoft Exel. Sebagai contoh perhitungan stok barang sebagai berikut:

Data Pembelian barang CV.BINTANG MAS

Tanggal Supplier Nama Brg Pcs Yard Harga Jumlah

01/05/17 Cahaya Cot.print 20 2.000 15.000 30.000.000

Fajar 40`s 11001

03/05/17 Terang Polynosic 20 3.000 21.000 63.000.000

Terus 7777

05/05/17 Aneka Cot.stretch 30 4.500 18.000 81.000.000

Warna 2234

TOTAL 70 9.500 174.000.000

Berdasarkan data diatas, maka jurnal yang terjadi adalah:

43
44

Persediaan barang Rp 174.000.000

Hutang Rp 174.000.000

Data Penjualan Barang CV.BINTANG MAS

Tanggal Customer Nama Brg Pcs Yard Harga Jumlah

02/05/17 Tk. Cot.print 10 1.000 17.000 17.000.000

Makmur 40`s 11001

04/05/17 Tk.Jaya Polynosic 10 1.500 23.000 34.500.000

7777

06/05/17 Tk.Lancar Cot.stretch 10 1.500 20.000 30.000.000

2234

Total 30 4.000 87.500.000

Berdasarkan data diatas, maka jurnal yang terjadi adalah:

Penjualan secara tunai

02/05/2017 Modal/Kas Rp 17.000.000

Penjualan Rp 17.000.000

04/05/2017 Modal/Kas Rp 34.500.000

Penjualan Rp 34.500.000

06/05/2017 Modal/Kas Rp 30.000.000

Penjualan Rp 30.000.000
45

Penjualan secara kredit

02/05/2017 Piutang Rp 17.000.000

Penjualan Rp 17.000.000

04/05/2017 Piutang Rp 34.500.000

Penjualan Rp 34.500.000

06/05/2017 Piutang Rp 30.000.000

Penjualan Rp 30.000.000

Berdasarkan dari data di atas, kita langsung dapat mengurangkan stok

yang ada apabila setiap ada transaksi penjualan. Contoh sebagai berikut :

Data stok barang CV.BINTANG MAS

Per tanggal 06/05/2017

Supplier Nama Brg Pcs Yard Harga Jumlah

Cahaya Fajar Cot.print 10 1.000 15.000 15.000.000

40`s 11001

Terang Terus Polynosic 10 1.500 21.000 31.500.000

7777

Aneka Warna Cot.stretch 20 3.000 18.000 54.000.000

2234

Total 40 5.500 105.500.000


46

Berdasarkan dari data stok barang per tanggal 06/05/2107, maka jurnal yang

terjadi adalah:

Persediaan barang Rp 105.500.000

Hutang Rp 105.500.000

2. Penggunaan fasilitas M-Banking

Sebagai contoh kasus ketika terjadi transaksi penjualan secara tunai, dan

customer membayar dengan cara transfer saat itu, maka pimpinan atau staff yang

mempunyai hak akses untuk membuka M-Banking tidak perlu harus cek ke bank

untuk mengetahui apakah saldo telah bertambah atau tidak. Cukup dengan

menggunakan fasilitas M-Banking maka semua transaksi dapat terlihat saat itu

juga. Contoh transaksi penjualan yang terjadi saat itu sebesar Rp 30.000.000,-

Berdasarkan data di atas maka kita akan mendapatkan beberapa hal diantaranya:

1. Modal atau kas akan bertambah

2. Transaksi tersebut akan mengurangi stok barang

Maka jurnal yang terjadi saat itu adalah:

Modal/Kas Rp 30.000.000

Penjualan Rp 30.000.000

Contoh selanjutnya adalah ketika pimpinan ingin membayar hutang

kepada supplier sebesar Rp 50.000.000,- maka pimpinan atau staff dapat

menggunakan fasilitas M-Banking tersebut. Berdasarkan data diatas, maka kita

akan mendapatkan beberapa hal diantanya:

1. Modal/kas akan berkurang


47

2. Hutang terhadap supplier akan berkurang

Maka jurnal yang terjadi saat itu adalah:

Hutang Rp 50.000.000

Modal/Kas Rp 50.000.00

Dari data-data yang telah penulis peroleh serta beberapa usulan yang

penulis kemukan, maka berikut analisa kebutuhan software bagian gudang pada

CV.BINTANG MAS yang dapat penulis usulkan diantaranya adalah:

1. Bagian gudang Login

2. Bagian gudang masuk ke menu utama

a) Mengakses menu data barang

b) Mengakses menu data pelanggan

c) Mengakses menu bantuan

3. Bagian gudang masuk ke menu data barang

a) Mengakses nama supplier (input, edit, simpan, cetak)

b) Mengakses tanggal masuk barang (input, edit, simpan, cetak)

c) Mengakses nama barang (input, edit, simpan, cetak)

d) Mengakses kode barang (input, edit, simpan, cetak)

e) Mengakses jumlah barang masuk (pcs), (input, edit, simpan, cetak)

f) Mengakses jumlah satuan (yard, meter, kg) (input, edit, simpan, cetak)

g) Mengakses harga beli (yard, meter, kg) (input, edit, simpan, cetak)

h) Mengakses jumlah total (input, edit, simpan, cetak)

i) Mengakses no Surat Jalan (SJ)

j) Mencetak stok barang


48

k) Keluar

4. Bagian gudang masuk ke menu data pelanggan

a) Mengakses nama pelanggan (input, edit, simpan, cetak)

b) Mengakses alamat pelanggan (input, edit, simpan, cetak)

c) Mengakses no telepon pelanggan (input, edit, simpan, cetak)

d) Mengakses data pesanan (input, edit, simpan, cetak)

e) Keluar

5. Bagian gudang masuk menu bantuan

a) Mengganti password

b) Backup data

c) Keluar

4.1.2. Use Case Diagram

A. Use Case User Gudang Login

uc Gudang login

Input nama pengguna


Masuk dan passw ord
«include»

Bag.gudang

Keluar

Gambar IV.1. User Use Case Gudang Login

Deskripsi Gambar V.1 – User Gudang Login

Use Narative Login


Tujuan Melakukan login dan masuk ke dalam sistem gudang
49

Deskripsi Sistem ini memungkinkan aktor untuk mengakses


sistem gudang
Aktor Bagian gudang
Kondisi Awal Aktor membuka aplikasi menu gudang
Aksi Aktor Reaksi Sistem
1. Aktor memilih Sistem akan menampilkan textbox nama pengguna dan
tombol masuk password
2. Aktor memilih Sistem akan menampilkan proses dan keluar dari
tombol batal aktivitas
Kondisi Akhir Apabila perintah sesuai maka sistem akan masuk ke
dalam menu gudang dan aktor dapat melakukan
aktivitas di dalam gudang

B. Use Case User Gudang Menu Utama

uc Menu Utama

Input, Edit, Simpan,


Menu data barang
«include» Cetak

Input, Edit, Simpan,


Menu pelanggan
«include» Cetak

Bag.Gudang

Input, Edit, Simpan,


Menu bantuan
«include» Cetak

Gambar IV.2 Use Case Gudang Akses Menu Utama


50

Deskripsi Gambar IV.2 – Menu Utama

Use Narative Login


Tujuan Bagian gudang dapat mengakses menu utama
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
pencatatan gudang (input, edit, simpan, cetak)
Aktor Bagian gudang
Kondisi Awal Aktor membuka aplikasi menu utama
Aksi Aktor Reaksi Sistem
1. Aktor memilih Sistem akan menampilkan submenu data barang, menu
menu utama pelanggan dan menu bantuan
2. Aktor memilih Sistem akan menampilkan proses dan keluar dari
menu keluar aktivitas
Kondisi Akhir Apabila perintah sesuai maka sistem akan menampilkan
apa yang diinginkan oleh aktor

C. Use Case User Gudang Data Barang

uc Menu data barang

Input, edit,
simpan, cetak Input, edit,
Tanggal masuk simpan, cetak
«include»
barang

«include»
input, edit,
Nama Supplier simpan, cetak

«include» input, edit, simpan,


Nama barang
cetak

«include»
Kode barang

input, edit,
Jumlah barang simpan, cetak
Bag.Gudang (Pcs) «include»

Jumlah Satuan
Input, edit, simpan,
(Yard)
«include» cetak

No. SJ

Stok barang
Harga beli
input, edit,
«include» simpan, cetak
Jumlah Hutang
«include»

«include»
«include»
input, edit,
Keluar Input, edit, simpan, cetak
simpan, cetak
Cetak

Gambar IV.3. Use Case Gudang Akses Menu Data Barang


51

Deskripsi Gambar IV.3. – Menu Data Barang

Use Narative Login


Tujuan Bagian gudang dapat mengakses menu data barang
Deskripsi Sistem ini memungkinkan aktor untuk mengelola sistem
data barang seperti input, edit, simpan, cetak
Aktor Bagian gudang
Kondisi Awal Aktor membuka aplikasi menu data barang
Aksi Aktor Reaksi Sistem
1. Aktor memilih Sistem akan menampilkan submenu nama supllier,
menu data tanggal masuk barang, nama barang, kode barang,
barang jumlah barang, jumlah satuan, harga beli, jumlah
hutang, no surat jalan, cetak stok barang,
2. Aktor memilih Sistem akan menampilkan proses dan keluar dari
menu keluar aktivitas
Kondisi Akhir Apabila perintah sesuai maka sistem akan menampilkan
apa yang diinginkan oleh aktor

D. Use Case User Gudang Menu Pelanggan


uc Menu data pelanggan

input, edit, simpan,


nama pelanggan cetak
«include»

input, edit, simpan,


alamat cetak
«include»

input, edit, simpan,


Bag.gudang telepon cetak
«include»

input, edit, simpan,


Pesanan cetak
«include»

Keluar

Gambar IV.4. Use Case Gudang Akses ke Menu Pelanggan


52

Deskripsi Gambar IV.4. – Menu Data Pelanggan

Use Narative Login


Tujuan Bagian gudang dapat mengakses menu data
pelanggan
Deskripsi Sistem ini memungkinkan aktor untuk mengelola
sistem data pelanggan seperti input, edit, simpan,
cetak
Aktor Bagian gudang
Kondisi Awal Aktor membuka aplikasi menu data pelanggan
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu Sistem akan menampilkan submenu nama
data pelanggan pelanggan, alamat, telepon, pesanan
2. Aktor memilih menu Sistem akan menampilkan proses dan keluar dari
keluar aktivitas
Kondisi Akhir Apabila perintah sesuai maka sistem akan
menampilkan apa yang diinginkan oleh aktor

E. Use Case User Gudang Masuk ke Menu Bantuan


uc Menu Bantuan

Mengganti passw ord

Backup data

Bag.gudang

Keluar

Gambar IV.5. Use Case Gudang Akses ke Menu Bantuan


53

Deskripsi Gambar IV.5. – Menu Bantuan

Use Narative Login


Tujuan Bagian gudang dapat mengakses menu bantuan
Deskripsi Sistem akan menampilkan submenu backup data
dan ganti password
Aktor Bagian gudang
Kondisi Awal Aktor membuka aplikasi menu bantuan
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu Sistem akan menampilkan textbox backup data
backup data
2. Aktor memilih menu Sistem akan menampilkan textbox ganti password
ganti password
Kondisi Akhir Apabila perintah sesuai maka sistem akan
menampilkan apa yang diinginkan oleh aktor

4.1.3. Activity Diagram

A. Activity Gudang Login

act Menu Login

Bagian gudang Sistem

Start

Melakukan login Membuka sistem

Sistem memlih

Melakukan v erifikasi data Masuk Batal

Input user & passw ord

Finish

Gambar IV.6 Activity User Gudang Login


54

B. Bagian Gudang Masuk Menu Utama

act Menu Utama

Bag.Gudang Sistem

Start

Masuk menu utama Membuka sistem

Sistem memilih

Input/edit data Masuk Batal

Menu data barang Menu pelanggan Menu bantuan

Finish

Gambar IV.7 Activity Gudang Menu Utama

C. Bagian Gudang Masuk Data Barang


act Menu data barang

Bag.Gudang Sistem

Start

Masuk menu data barang Membuka sistem

Memilih sistem

Membuka data
Masuk Batal

Menambah Mengedit barang Mencetak stok


barang barang

Finish

Gambar IV.8. Activity Gudang Menu Data Barang


55

D. Bagian Gudang Masuk Menu Pelanggan


act Menu pelanggan

Bag.Gudang Sistem

Start

Masuk menu pelanggan Membuka sistem

Memilih Sistem

Membuka data Masuk Batal

Menambah data Mengedit data Mencetak nama


pelanggan pelanggan pelanggan

Finish

Gambar IV.9. Activity Gudang Menu Pelanggan

E. Bagian gudang masuk ke Menu Bantuan

act Menu Bantuan

Bag.Gudang Sistem

Start

Masuk menu bantuan Membuka sistem

Sistem memilih

Membuka data Masuk Batal

Mengaanti passw ord Backup data

Finish

GambarIV.10. Activity Gudang Menu Bantuan


56

4.2. Desain

4.2.1. Entity Relationship Diagram (ERD)

Gambar IV.11. Entity Relationship Diagram


57

4.2.2. Logical Record Structure (LRS)

Gudang Data Pelanggan

Id_karyawan PK ID Pelanggan

Nama karyawan Nama pelanggan

Telepon Alamat

Alamat Telepon

Data pesanan

Data Barang
Data Supplier
Nama supplier
Kode Supplier PK
Tgl masuk barang
Nama Supplier
No. SJ
Alamat
Kode barang PK
Telepon
Nama barang

Nama satuan

Harga

Jumlah total

Gambar IV.12. Logical Record Structure


58

4.2.3. Spesifikasi File

Spesifikasi file yang ada pada sistem usulan penjulan tunai merupakan

kumpulan dari dokumen data masukan yang ada. Berikut spesifikasi file yang

digunakan:

1. Nama file : File Karyawan


Media : Harddisk
Isi : Data karyawan
Akronim : kode_user
Tipe file : File master
Fungsi : Untuk menyimpan data karyawan
Panjang record : 60 Byte

Tabel 4.1. Tabel File Karyawan


No. Elemen data Akronim Type Panjang Keterangan
1. Kode user kd_user varchar 5 Primery Key
2. Nama user nm-user varchar 30
3. Password password varchar 10
4. Telepon telp varchar 15

2. Nama File : Data Barang


Media : Harddisk
Isi : Data barang
Akronim : kode_barang
Tipe file : File master
Fungsi : Untuk menyimpan data barang
Panjang record : 105 Byte
59

Tabel 4. 2 Tabel Data Barang


No Elemen data Akronim Type Panjang Keterangan
1. Kode barang kd_brg varchar 6 Primery Key
2. Nama supplier nm-spp varchar 30
3. Nama barang nm_brg varchar 20
4. Jumlah Pcs nm_pcs varchar 5
5. Jumlah satuan Nm_satuan float 5
5. Harga beli Hrg_satuan int 8
6. Tanggal masuk tgl date 8
7. Jumlah hutang Jml_htg long 15
8. Stok barang Stok_brg varchar 15

3. Nama File : Data Pelanggan


Media : Harddisk
Isi : Data pelanggan
Akronim : kode_pelanggan
Tipe file : File master
Fungsi : Untuk menyimpan data pelanggan
Panjang record : 75 Byte

Tabel 4.3. Tabel Data Pelanggan


No Elemen data Akronim Type Panjang Keterangan
1. Nama Pelanggan kd_pelanggan varchar 20
2. Alamat alamat varchar 30
3. Telepon tlp varchar 15
4. Pesanan kd_pesan varchar 10
60

4. Nama File : Data Supplier


Media : Harddisk
Isi : Data supplier
Akronim : kode_supplier
Tipe file : File master
Fungsi : Untuk menyimpan data supplier
Panjang record : 70 Byte

Tabel 4.4. Tabel Data Supplier


No Elemen data Akronim Type Panjang Keterangan
1. Kode supplier kd_spp varchar 5 Primery Key
2. Nama supplier kd_nm varchar 20
3. Alamat Alamat varchar 30
4. Telepon tlp varchar 15

4.2.4. Software Architecture

A. Sequence Diagram

Gudang Login

sd Gudang login

Sistem

Bag.Gudang Login

Input user & pass()

Membaca sistem()

Gambar IV.13. Sequence Diagram Gudang Login


61

Menu Utama
sd Menu utama

Sistem

Bag.gudang Menu utama Data barang


Menu pelanggan Menu bantuan

Akses menu()

Membaca sistem()

Input edit()

Input, edit()

Input, edit()

Gambar IV.14. Sequence Diagram Menu Utama

Menu Data Barang


sd Menu data barang

Sistem

Bag.gudang
Menu data barang Data produk

Simpan()

Input,edit,cetak()

Akses menu data barang()

Gambar IV.15. Sequence Diagram Menu Data Barang

Menu Data Pelanggan


sd Menu Pelanggan

Sistem

Bag.gudang Menu pelanggan


Data pelanggan

Simpan()

Input,edit,cetak()

Akses menu pelanggan()

Gambar IV.16. Sequence Diagram Menu Data Pelanggan


62

Menu Bantuan
sd Sequence Gudang Usulan

Sistem

Bag.gudang
Menu bantuan Data

Simpan()

Backup data()

Akses menu bantuan()

Ganti password()

Gambar IV.17. Sequence Diagram Menu Bantuan

B. Deployment Diagram

deployment Deployment Diagram

Main Serv er <<dev ice>>

<<DBMS>>MSQL

<<Activ eXcontrol>>

<<Database>>
penj ualan

<<dev ice>>

<<Application>>
Aplikasi Sistem
Penj ualan Barang

Gambar IV.18. Deployment Diagram


63

4.2.5. User Interface

Menu Login

Gambar IV.19. User Interface Menu Login

Menu Utama

Gambar IV.20. User Interface Menu Utama


64

Menu Data Barang

Gambar IV.21. User Interface Menu Data Barang

Menu Data Pelanggan

Gambar IV.22. User Interface Menu Data Pelanggan


65

Menu Data Supplier

Gambar IV.23. User Interface Menu Data Supplier

Menu Bantuan

Gambar IV.24. User Interface Menu Data Bantuan


66

Menu Stok Barang

Gambar IV.25. User Interface Menu Stock Barang

4.2.6. Spesifikasi Hardware dan Software

Untuk mengembangkan suatu sistem yang baik diperlukan adanya sistem

komputer yang lebih baik agar sistem informasi dapat dijalankan secara optimal.

Dalam menggambarkan sistem berbasis komputer yang baik diperlukan elemen-

elemen pendukung seperti perangkat keras (hardware) dan (software, dan

pengguna (brainware). Sehingga dengan spesifikasi sistem usulan diharapkan

mampu menerapkan sistem yang diusulkan. Berikut adalah spesifikasi komputer

yang diusulkan:

A. Perangkat keras (Hardware)

Dalam usulan sistem penjualan tunai pada CV.BINTANG MAS, penulis

mengusulkan beberapa perangkat keras antara lain:


67

1. Processor : Intel Pentium 7

2. Harddisk : 160 GB

3. Monitor : SVGA 14”

4. Keyboard : 104 Key

5. Mouse : mouse optik

6. Printer : Ink-jet

B. Perangkat Lunak (Software)

Adapun dalam penulisan Tugas Akhir ini, penulis menggunakan perangkat

lunak antara alain:

1. Sistem operasi : Microsoft Windows 7

2. Program : Enterprise Architecture, Java Netbean 8.1

3. Database : Microsoft Access 2003


BAB V

PENUTUP

5.1. Kesimpulan

Berdasarkan dari data-data dan fakta yang ada, serta pengamatan secara

langsung, penulis dapat mengambil kesimpulan bahwa sistem yang dijalankan di

CV.BINTANG MAS belumlah efektif. Itu dikarenakan masih terdapat beberapa

kendala yang perusahaan hadapi seperti proses pengecekan barang pada bagian

gudang. Apabila pimpinan menginginkan penjualan yang lebih efektif, ada

baiknya pimpinan dapat merubah sistem pada bagian gudang. Tetapi apabila

pimpinan merasa sistem yang sekarang berjalan sudah dirasa cukup efektif, ada

baiknya pimpinan tetap mempertahankan sistem yang sudah ada.

5.2. Saran

Setelah selesainya penulisan ini mulai dari tahap awal hingga akhir, maka

penulis ingin memberikan saran untuk menunjang kemajuan perusahaan sesuai

dengan kebutuhan sistem yang diperlukan perusahaan. Baik dari pengamatan

langsung ataupun melalui berbagai tanya jawab dengan karyawan yang

bertanggung jawab di bidangnya. Adapun beberapa masukan yang dapat penulis

sampaikan kepada CV.BINTANG MAS adalah:

1. Dalam era globalisasi ini media komputer sangat dibutuhkan untuk menunjang

jalannya perusahaan, untuk itu diharapkan dalam penyajian informasi dan

penyimpanan data digunakan sistem komputerisasi agar dapat menyajikan

informasi yang cepat dan akurat.

68
69

2. Perlu dibuatkan backup file agar data yang ada terjaga dari kerusakan yang

berhubungan dengan faktor elekronik agar tetap aman.

3. Meningkatkan kerjasama dan komunikasi antar personil selaku pemakai

sistem.

4. Dibuatkan dokumentasi untuk perbandingan sumber dan pengembangan

sistem dimasa datang.


DAFTAR PUSTAKA

Darmawan, Deni 2013. Sistem Informasi Manajemen. Bandung: Penerbit PT.Remaja


Rosdakarya

Fatta, Al 2007. Analisis dan Perancangan Sistem Informasi. Penerbit Andi

FitzGerald, Jerry 2011. Business Data Communications and Networking 11th Edition. New
Jersey: Wiley

Firdaus 2011. 7 Jam Belajar Interaktif PHP & MySql dengan Dreamwever. Palembang:
Penerbit Maxicom

Kurniawan, Hendra dkk 2011. Aplikasi Penjualan dengan Java Netbeans, Xampp, & iReport.
Jakarta: Penerbit Elex Media Komputindo

Lilis dan Sri Dewi Anggadini 2011. Sistem Informasi Akuntansi. Yogyakarta: Penerbit Graha
Ilmu

Mulyanto, Agus 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Penerbit Pustaka
Belajar

Mulyani, Sri 2016. Analisis dan Perancangan Sistem Informasi Manajemen Keuangan
Daerah. Bandung: Penerbit Abdi Sistematika

M.Shalahuddin dan Rosa 2010. Modul Pembelajaran Pemrograman Berorientasi Objek


dengan Bahasa Pemrograman C++, PHP, dan Java. Bandung: Penerbit Modula

Nugroho, Adi 2009. Rekayasa Perangkat Lunak Menggunakan UML dan Java. Yogyakarta:
Penerbit Andi Offset

Sugiarti, Yuni 2013. Analisis dan Perancangan UML. Yogyakarta: Penerbit Graha Ilmu

Susanto, Azhar 2008. Sistem Informasi Akuntansi. Bandung. Penerbit Lingga Jaya

Sutanta, Edhy 2009. Sistem Informasi Manajemen. Yogyakarta. Penerbit Graha Ilmu

http://www.buku.gangsir.com Diakses tanggal 20 April 2017


Scanned by CamScanner
LAMPIRAN A-1 DATA PELANGGAN
LAMPIRAN A-2 DATA BARANG
LAMPIRAN B-1 DELIVERY ORDER (DO)
LAMPIRAN B-2 SURAT JALAN (SJ)
LAMPIRAN B-3 NOTA PENJUALAN
LAMPIRAN B-4 LAPORAN PENJUALAN

Anda mungkin juga menyukai