SI1414481693: Perbedaan revisi
[revisi tidak terperiksa] | [revisi terperiksa] |
Baris 2.530: | Baris 2.530: | ||
<references /> | <references /> | ||
− | |||
− | |||
− | |||
{{pagebreak}} | {{pagebreak}} |
Revisi terkini pada 21 Februari 2018 19.03
PERANCANGAN SISTEM INFORMASI KAS KECIL
SEBAGAI LAPORAN HARIAN KAS KASIR PADA
PT. SARANA ANUGERAH PERDANA
Disusun Oleh :
NIM |
: 1414481693
|
NAMA |
JURASAN SISTEM INFORMASI
KONSENTRASI KOMPUTER AKUNTANSI
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
TANGERANG
2017/2018
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PENGESAHAN SKRIPSI
PERANCANGAN SISTEM INFORMASI KAS KECIL
SEBAGAI LAPORAN HARIAN KAS KASIR PADA
PT. SARANA ANUGERAH PERDANA
Disusun Oleh :
NIM |
: 1414481693
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
: Komputer Akuntansi
|
Disahkan Oleh :
Tangerang, Januari 2018
Ketua |
Kepala Jurusan
| ||||
STMIK RAHARJA |
Jurusan Sistem Informasi
| ||||
(Ir. Untung Rahardja, M.T.I.,MM) |
(Nur Azizah, M.Akt., M.Kom)
| ||||
NIP : 00594 |
NIP : 078010
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN PEMBIMBING
PERANCANGAN SISTEM INFORMASI KAS KECIL
SEBAGAI LAPORAN HARIAN KAS KASIR PADA
PT. SARANA ANUGERAH PERDANA
Dibuat Oleh :
NIM |
: 1414481693
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Informasi
Konsentrasi Komputerisasi Akuntansi
Disetujui Oleh :
Tangerang, Januari 2018
Pembimbing I |
Pembimbing II
| ||
(Handy Januar Permana, S.E.,MM) |
(Bayu Pramono, S.Kom.,MTI)
| ||
NID : 15029 |
NID : 14023
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR PERSETUJUAN DEWAN PENGUJI
PERANCANGAN SISTEM INFORMASI KAS KECIL
SEBAGAI LAPORAN HARIAN KAS KASIR PADA
PT. SARANA ANUGERAH PERDANA
Dibuat Oleh :
NIM |
: 1414481693
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Komprehensif
Jurusan Sistem Informasi
Konsentrasi Komputer Akuntansi
Tahun Akademik 2017/2018
Disetujui Penguji :
Tangerang, Januari 2018
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
(STMIK) RAHARJA
LEMBAR KEASLIAN SKRIPSI
PERANCANGAN SISTEM INFORMASI KAS KECIL
SEBAGAI LAPORAN HARIAN KAS KASIR PADA
PT. SARANA ANUGERAH PERDANA
Disusun Oleh :
NIM |
: 1414481693
|
Nama |
|
Jenjang Studi |
: Strata Satu
|
Jurusan |
: Sistem Informasi
|
Konsentrasi |
:Komputer Akuntansi
|
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, 20 Januari 2018
NIM :1414481693
|
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
PT. Sarana Anugerah Perdana adalah sebuah perusahaan penyedia jasa konstruksi. Sistem kas kecil masih menggunakan Microsoft Excel sehingga kurangnya pengawasan dan kerapihan dalam format laporan kas kecil, serta sistem penyimpanan data berupa sheet per sheet sehingga menyulitkan user untuk mencari laporan kas kecil di bulan sebelumnya, sistem belum berjalan optimal karena user membutuhkan banyak waktu untuk menyelesaikan laporan kas kecil, tidak adanya data cadangan sehingga meningkatkan resiko kehilangan data. Dengan permasalahan yang ada, maka peneliti mengusulkan sistem kas kecil berbasis web, menggunakan metode analisis SWOT.Perancangan sistem menggunakan bahasa pemrograman PHP. Sistem yang di usulkan dapat memudahkan user mencari informasi dan menyusun laporan kas kecil dengan baik, format laporan kas kecil lebih rapi, keamanan data kas kecil terjamin karena adanya menu login, mengefisienkan waktu user dalam pembuatan laporan kas kecil di PT. Sarana Anugerah Perdana .
Kata Kunci : Kas Kecil, PT. Sarana Anugerah Perdana, Konstruksi
ABSTRACT
PT. Sarana Anugerah Perdana is a construction service provider company. The petty cash system still uses Microsoft Excel so the lack of oversight and tidiness in the format of the petty cash report, as well as the data sheet system of sheet per sheet making it difficult for users to search for small cash reports in the previous month, the system has not run optimally because the user takes a lot of time to complete the report petty cash, the absence of backup data increases the risk of data loss. With the existing problems, the researchers proposed a small web-based cash system, using the SWOT analysis method. System design using PHP programming language. The proposed system can facilitate the user to find information and prepare a small cash report with good, smaller format of small cash report, security of small cash data guaranteed because of the login menu, streamline user time in making a small cash statement in PT. Sarana Anugerah Perdana.
Keywords: Petty cash, PT. Sarana Anugerah Perdana, Construction
Dengan mengucapkan Puji Syukur kehadiran Allah SWT, yang telah memberikan Rahmat dan karunia-Nya kepada peneliti sehingga laporan TA/Skripsi peneliti dapat berjalan dengan baik dan selesai dengan semestinya.
Penelitian ini merupakan salah satu persyaratan dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang Strata Satu (S1) pada Perguruan Tinggi Raharja.Sebagai bahan penulisan, peneliti memperoleh informasi berdasarkan sumber yang mendukung penulisan laporan ini. Oleh karena itu dalam kesempatan ini peneliti ingin menyampaikan ucapan terimakasih kepada :
- Bapak Ir. Untung Rahardja, M.T.I., MM selaku Ketua STIMIK Raharja.
- Bapak Dr. Po. Abas Sunarya, M.Si selaku Direktur Perguruan Tinggi Raharja.
- Bapak Sugeng Santoso, M.Kom selaku Pembantu Ketua 1 (Puket) Bidang Akademik STMIK Raharja.
- Ibu Nur Azizah, M.Akt.,M.Kom selaku Kepala Jurusan Sistem Informasi.
- Bapak Handy Januar Permana, SE.,MM selaku Dosen Pembimbing I yang telah meluangkan waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan serta pengarahan kepada peneliti.
- Bapak Bayu Pramono, S.Kom.,M.T.I selaku Dosen Pembimbing II yang telah meluangkan waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan serta pengarahan kepada peneliti.
- Ibu Yeni Marliyani selaku Stakeholder PT. Sarana Anugerah Perdana yang telah membantu peneliti selama melakukan observasi.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan banyak ilmu pengetahuan yang berguna kepada peneliti.
- Papah, mamah, kembaranku, dan adik-adikku yang telah memberikan dukungan moril maupun material serta doa untuk keberhasilan peneliti.
- Untuk Maria Dame Hutahaean dan Abangnya mauliatte godang yang sudah sangat membantu.
- Untuk team Baper yang sudah memberi semangat dan doa.
- Untuk Tim POP yang sudah memberi semangat.
- Semua Sahabat dan teman-teman yang telah memberikan dukungan.
Peneliti menyadari bahwa dalam penyajian dan penyusunan laporan ini masih jauh dari sempurna dan masih banyak kekurangan. Oleh karena itu, kritik dan saran yang bersifat membangun , sehingga laporan peneliti selanjutnya dapat menjadi lebih baik.
Akhir kata, semoga laporan ini dapat member manfaat bagi pembaca umumnya dan bagi peneliti pada khususnya.
Tangerang, 20 Januari 2018 | |
Magdhalena Octaviana | |
NIM. 1414481693 |
Daftar isi
- 1 DAFTAR TABEL
- 2 DAFTAR GAMBAR
- 3 DAFTAR SIMBOL
- 4 BAB I
- 5 BAB II
- 5.1 Teori Umum
- 5.1.1 Konsep Dasar Perancangan
- 5.1.2 Konsep Dasar Sistem
- 5.1.3 Konsep Dasar Analisa Sistem
- 5.1.4 Konsep Dasar Data
- 5.1.5 Definisi Data
- 5.1.6 Klasifikasi Data
- 5.1.7 Pengolahan Data
- 5.1.8 Konsep Dasar Informasi
- 5.1.9 Definisi Informasi
- 5.1.10 Struktur Informasi
- 5.1.11 Konsep Dasar Sistem Informasi
- 5.1.12 Definisi Sistem Informasi
- 5.1.13 Komponen-Komponen Sistem Informasi
- 5.1.14 Konsep Dasar Database
- 5.1.15 Definisi Database
- 5.1.16 Pengguna Database
- 5.1.17 Manfaat Database
- 5.1.18 Istilah-Istilah dalam Database
- 5.2 Teori Khusus
- 5.2.1 Konsep Dasar Sistem Informasi Akuntansi
- 5.2.2 =Pengendalian Atas Dana Kas Kecil
- 5.2.3 Konsep Dasar Laporan Kas Kecil
- 5.2.4 Konsep Dasar UML (Unified Modelling Language)
- 5.2.5 Konsep Dasar XAMP
- 5.2.6 Konsep Dasar MySQL
- 5.2.7 Konsep Dasar Elisitasi
- 5.2.8 Konsep Dasar Literature Review
- 5.2.9 Konsep Dasar Black Box Testing
- 5.2.10 Konsep Dasar Literature Review
- 5.1 Teori Umum
- 6 BAB III
- 6.1 Gambaran Umum Perusahaan
- 6.2 Tata Laksana Sistem yang Berjalan
- 6.3 Analisis Sistem Yang Berjalan
- 6.3.1 Analisa Batasan Sistem
- 6.3.2 Analisa Masalah
- 6.3.3 Analisis Kekurangan Sistem
- 6.3.4 Analisis Kontrol
- 6.3.5 Analisis Prosedur
- 6.3.6 Analisis Waktu dan Tenaga Kerja
- 6.3.7 Analisis Kebutuhan Sistem
- 6.3.8 Use Case Diagram UTD PMI Kab. Tangerang
- 6.3.9 Sequence Diagram Sistem Yang Berjalan
- 6.3.10 Activity Diagram Yang Berjalan
- 6.4 Metode Analisa Sistem
- 6.5 Analisa Masukan, Analisa Proses, Analisa Keluaran
- 6.6 Konfigurasi Sistem yang berjalan
- 6.7 Permasalahan yang dihadapi dan Alternatif Pemecahan masalah
- 6.8 User Requirement
- 7 BAB IV
- 7.1 Rancangan Sistem Usulan
- 7.2 Prosedur Sistem Usulan
- 7.3 Diagram Rancangan Sistem
- 7.4 Rancangan Basis Data
- 7.5 Rancangan Prototype Sistem Kas Kecil
- 7.5.1 Rancangan Layar Login
- 7.5.2 Rancangan Layar Menu Home
- 7.5.3 Rancangan Layar Hak Akses
- 7.5.4 Rancangan Layar Saldo Awal
- 7.5.5 Rancangan Layar Menu Nama Kas
- 7.5.6 Rancangan Layar Pengajuan Anggaran
- 7.5.7 Rancangan LayarMenu Kas Masuk
- 7.5.8 Rancangan Layar Menu Kas Keluar
- 7.5.9 Rancangan Layar Menu Laporan
- 7.6 Tampilan Sistem Yang Diusulkan
- 7.7 Konfigurasi Sistem Usulan
- 7.8 Blackbox Testing
- 7.9 Jadwal Penelitian
- 7.10 Estimasi Biaya
- 8 BAB V
- 9 DAFTAR PUSTAKA
DAFTAR TABEL
Tabel 3.1.Analisa Faktor Internal
Tabel 3.2.Analisa Faktor Eksternal
Tabel 3.3.Strategi S-O
Tabel 3.4.Strategi S-T
Tabel 3.5.Strategi W-O
Tabel 3.6.Strategi W-T
Tabel 3.8.1Elisitasi Tahap I
Tabel 3.8.2 Elisitasi Tahap II
Tabel 3.8.3 Elisitasi Tahap III
Tabel 3.8.4 Final Elisitasi
Tabel 4.1 Perbedaan Sistem yang berjalan dengan usulan
Tabel 4.2 Detail User94
Tabel 4.3 Tabel Saldo
Tabel 4.4 Tabel Pengajuan
Tabel 4.5 Tabel Kas Masuk
Tabel 4.6 Nama Kas
Tabel 4.3 Tabel Kas Keluar
Tabel 4.9Jadwal Pelaksanaan Kegiatan
DAFTAR GAMBAR
Gambar 3.1.Struktur Organisasi Perusahaan
Gambar 3.2.Use Case DiagramSistem yang berjalan
Gambar 3.3.Sequence Diagram Sistem yang berjalan
Gambar 3.4.Activity DiagramSistem yang bejalan
Gambar 4.6Rancangan Tampilan Login
Gambar 4.7Rancangan Tampilan Menu Home
Gambar 4.8.Rancangan Tampilan Hak Akses
Gambar 4.9.Rancangan Tampilan Saldo Awal
Gambar 4.10.Rancangan Tampilan Menu Nama Kas
Gambar 4.11 Rancangan Tampilan Menu Pengajuan Anggaran
Gambar 4.12.Rancangan Tampilan Menu Kas Masuk
Gambar 4.13.Rancangan Tampilan Menu Kas Keluar
Gambar 4.14.Rancangan Tampilan Menu Laporan
Gambar 4.15.Tampilan Menu Login
Gambar 4.16.Tampilan Menu Home
Gambar 4.17. Tampilan Menu User
Gambar 4.18.Tampian Menu Saldo Awal
Gambar 4.19. Tampilan Menu Nama Kas
Gambar 4.20. Tampilan Menu Pengajuan Anggaran
Gambar 4.21. Tampilan Menu Kas Masuk
Gambar 4.22.Tampilan Menu Kas Keluar
Gambar 4.23.Tampilan Menu Laporan
Gambar 4.24.Pengujian Blackbox
Gambar 4.26.Pengujian Blackbox
Gambar 4.27.Pengujian Blackbox2
Gambar 4.28.Pengujian Blackbox
Gambar 4.29.Pengujian Blackbox
Gambar 4.30.Pengujian Blackbox
Gambar 4.31.Pengujian Blackbox
Gambar 4.32.Pengujian Blackbox
Gambar 4.33.Pengujian Blackbox
Gambar 4.34.Pengujian Blackbox
DAFTAR SIMBOL
Gambar 1. Simbol Use Case Diagram
Gambar 2. Simbol Sequence Diagram
Gambar 3 Simbol Actifity Diagram
BAB I
Latar Belakang Masalah
Perkembangan dunia teknologi di era globalisasi menuntut suatu perusahaan untuk berusaha mengikuti perkembangan-perkembangan yang terjadi. Persaingan yang ketat antar perusahaan dengan berbagai jenis teknologi maupun usaha juga menuntut perusahaan agar dapat bersaing dengan perusahaan lainnya. Perusahaan harus mampu mengelola sumber dana perusahaan sesuai dengan rencana yang ditetapkan, dalam hal ini perusahaan memerlukan pengambilan keputusan yang tepat. Keputusan tersebut dilakukan dengan menerapkan suatu sistem yang dapat menghasilkan informasi yang jelas dan terpercaya.
Berjalannya waktu semakin hari semakin meningkat sehingga teknologi yang harus dikembangkan pun semakin maju. dan di negara-negara maju teknologi merupakan suatu hal yang menunjang kebutuhan manusia dalam melakukan aktifitas sehari-hari. Dalam era global sekarang membutuhkan suatu sistem sangat meningkat pesat sehingga pengguna sangat membutuhkan sistem tersebut dalam menunjang kebutuhannya.
Pengolahan data yang ada dalam suatu sistem sangat penting untuk menunjang kebutuhan sistem tersebut. Dengan adanya pengolahan data, maka sistem dapat berjalan sesuai dengan kebutuhan pengguna. Biasanya pengguna sangat membutuhkan data-data dalam suatu sistem untuk membantu pekerjaan menjadi lebih mudah dan efektif. Data-data ini sangat dibutuhkan pengguna dan disimpan di dalam suatu sistem yang dapat memudahkan pengguna untuk melakukan pemeriksaan data, keberlakuan data, data yang harus diolah, data yang harus disimpan, data yang harus dipisahkan ke bagian-bagian tertentu sesuai dengan kebutuhan pengguna.
Kemajuan teknologi ini mendorong perusahaan swasta untuk manfaatkan kemajuan dalam memberikan kualitas perusahaan tersebut dalam membuat laporan kas kecil, Pemilik dan manajemen harus mengetahui berapa uang masuk dalam suatu periode tertentu uang yang keluar juga harus rinci penggunaannya serta masing-masing jumlahnya. Kemajuan teknologi ini mendorong perusahaan swasta untuk manfaatkan kemajuan dalam memberikan kualitas perusahaan tersebut dalam membuat laporan kas kecil, pemilik dan manajemen harus mengetahui berapa uang masuk dalam suatu periode tertentu. Uang yang keluar juga harus di rinci penggunannya serta masing-masing jumlahnya. Demikian pula dengan jenis pendapatan yang diperolehnya. Pembuatan kas kecil dibuat sesuai dengan kebutuhan perusahaan yang berlaku agar mampu menunjukkan kondisi dan posisi keuangan yang sesungguhnya.
Dengan skripsi ini akan diperoleh gambaran yang jelas mengenai berbagai hal yang berkaitan dengan permasalahan sistem yang ada. Untuk mencapai maksud di atas maka penulis menjadikan permasalahan ini sebagai objek penelitian Skripsi dengan judul “PERANCANGAN SISTEM INFORMASI KAS KECIL SEBAGAI LAPORAN HARIAN KAS KASIR PADA PT. SARANA ANUGERAH PERDANA”
Perumusan Masalah
Berdasarkan latar belakang permasalahan di atas maka dapat disimpulkan permasalahan sebagai berikut:
- Bagaimana proses pengeluaran dan penerimaan dana kas kecil yang sedang berjalan saat ini pada Sarana Anugerah Perdana (SAP)?
- Apakah ada kendala dari pengeluaran dan penerimaan dana kas kecil untuk mendapatkan laporan harian kas kasir pada perusahaan?
- Bagaimana merancang sistem informasi pengelolaan anggaran kas kecil dalam menunjang laporan yang dibutuhkan?
Ruang Lingkup Penelitian
Agar pembahasan laporan Skripsi ini lebih terarah dan berjalan dengan baik, maka perlu kiranya dibuat suatu batasan masalah. Adapun ruang lingkup permasalahan yang akan dibahas dalam penulisan Skripsi ini yaitu hanya lingkup seputar perusahaan yang akan dibahas meliputi kas kecil yang membatasi pembahasan pada transaksi kas pengeluaran kas dan mengecekan antara pengeluaran dan pemasukan yang dilakukan berdasarkan prosedur yang terdapat di perusahaan tersebut sehingga menghasilkan realisasi kas.
Prosedur pengeluaran dan penerimaan kas pada perusahaan hanya sebuah rekap data pada Microsoft Excell, maka penulis akan membuat suatu sistem dari dana kas tersebut. Hal ini dilakukan agar kegiatan penerimaan dan pengeluaran berjalan efektif.
Tujuan Dan Manfaat
Tujuan
Adapun tujuan yang ingin dicapai dalam penelitian ini adalah proses pengeluaran dan penerimaan kas kecil yang sedang berjalan pada PT Sarana Anugerah Perdana adalah :
- Proses pengeluaran kas kecil selama ini langsung meminta pada pemegang dana kas kecil dengan bentuk catatan tulisan di buku kasbon harian.
- Untuk melakukan identifikasi kendala-kendala pada sistem yang dijadikan dasar untuk menghasilkan informasi yang tepat, akurat dan tidak membutuhkan waktu yang lama sehingga tidak lagi menyulitkan karyawan.
- Untuk menunjang laporan yang dibutuhkan perusahaan yaitu merancang suatu sistem yang diolah dari laporan kas kecil menjadi suatu informasi laporan harian yang tepat waktu, akurat, dan jelas.
Manfaat
Adapun Manfaat dari penelitian ini antara lain :
- Dapat membantu mengetahui kelemahan sistem yang ada, sehingga dapat memberikan kontribusi berupa ide-ide kepada manajemen perusahaan yang terkait dalam suatu bentuk informasi kepada PT. Sarana Anugerah Perdana.
- Dapat memberikan solusi terhadap hasil identifikasi permasalahan sistem sehingga dalam pelaksanaan pencatatan penerimaan dan pengeluaran kas kecil dapat memberikan perbaikan dan pengembangan dalam sistem kas kecil yang lebih baik bagi perusahaan.
- Dapat mewujudkan serangkaian pengendalian dan pengawasan internal yang baik untuk mengatur dan menangani perkembangan dalam sistem dana kas kecil agar dapat mempercepat kegiatan dalam mempergunakan dana kas kecil secara mendadak dan tidak terencana yang diterapkan untuk mengawasi jalannya sistem pembentukan dana kas kecil agar tidak terjadi kesalahan-kesalahan dalam upaya melindungi kas kecil dari pencurian dan penyalahgunaan.
Metodode Penelitian
Metode penelitian yang digunakan oleh peneliti dalam pembuatan laporan skripsi menggunakan metode sebagai berikut :
Metode Pengumpulan Data
- Observasi (Observation)
- Wawancara (Interview)
- Studi Pustaka (Library Pustaka)
Peneliti melakukan pengamatan langsung di PT. Sarana Anugerah Perdana. Kemudian dari pengamatan tersebut, peneliti mengumpulkan data yang merupakan sumber informasi yang sangat penting yang dapat membantu menganalisa dan merancang sistem tersebut.
Metode ini dilakukan dengan cara melakukan tanya jawab dengan beberapa narasumber secara langsung pada PT. Sarana Anugerah Perdana. Metode ini dilakukan guna memperoleh data yang lebih detail serta memperkuat data sebelumnya saat melakukan pengamatan secara langsung.
Kemudian peneliti menggunakan metode Elisitasi untuk mengumpulkan dan menyeleksi kebutuhan sistem yang diharapkan pada stakeholder. Elisitasi merupakan rancangan system yang dibutuhkan user. Elisitasi yang dilakukan melalui 3 (tiga) tahapan, yaitu tahap 1 (satu) mencakup semua kebutuhan sistem, tahap 2(dua) melakukan pengelompokkan kebutuhan dengan metode MDI (Mandatory, Desirable, Inessential) selanjutnya tahap 3 (tiga) dengan TOE (Technical, Operational, dan Economic) dan draft final elisitasi.
Selain melakukan observasi peneliti juga melakukan studi kepustakaan, browsing internet, dan artikel sebagai referensi yang berhubungan dengan penelitian ini.
Metode Analisa
Setelah proses pengumpulan data dilakukan dengan beberapa teknik, maka data yang sudah ada akan diolah dan dianalisis agar memberikan hasil akhir yang bermanfaat bagi peneliti. Dalam merancang sistem informasi pada PT. Sarana Anugerah Perdana metode analisa sistem yang digunakan oleh penulis yaitu SWOT ( Strength Weakness Opportunity Threat ).
Metode Perancangan
Setelah metode analisa dilaksanakan untuk melengkapi laporan skripsi ini peneliti merancangan sistem dengan menggunaka program Visual Paradigm for UML 6.4 Enterprise Edition yaitu sebuah bahasa yang berdasarkan grafik atau gambar, menvisualisasikan, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan piranti lunak dengan melalui tahapan : Use Case Diagram, Class Diagram, Sequence Diagram, Activity Diagram, dan Statechart Diagram. Serta menggunakan tools (alat bantu) UML ( Unified Modeling Language ).
Pada proses pembuatan program peneliti menggunakan sistem program PHP dan CSS. Untuk pembuatan aplikasi menggunakan Dreamweaver dengan pembuatan database yang digunanakan adalah program aplikasi XAMPP yang sudah mencakup Apache, PHP dan MySQL.
Metode Pengujian Testing dan Implementasi
Metode pengujian testing dan implementasi dalam penelitian ini menggunakan BlackBox Testing. Metode ini dapat menemukan kesalahan dalam suatu system yaitu interface, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja dan inisialisasi dan kesalahan terminasi.
Sistematika Penulisan
Untuk mempermudah dalam memahami lebih jelas tentang penulisan laporan skripsi ini, maka penulis mengelompokkan materi penulisan menjadi sub bab yang masing-masing saling berkaitan satu sama lainnya, sehingga tulisan ini menjadi satu kesatuan yang utuh, sub bab tersebut yaitu::
Bab ini menjelaskan tentang latar belakang, perumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metode penelitian dan sistematika penulisan.
Bab ini menjelaskan tentang uraian teori umum dan khusus atau konsep dasar perancangan yang melandasi hal-hal yang terdapat pada penelitian, yang berhubungan dengan kas kecil, baik dikutip dari berbagai referensi, literature review yang berhubungan dengan penelitian.
Dalam bab ini berisikan analisa gambaran dan sejarah PT. Sarana Anugerah Perdana, Struktur organisasi, tugas dan fungsi organisasi, analisa sistem yang berjalan dan penggambaran sistem menggunakan analisa SWOT dan UML, serta alternatif pemecahan masalah. Elisitasi tahap I, Elisitasi tahap II, Elisitasi tahap III, Final draft elisitasi.
Bab ini menjelaskan mengenai perancangan system yang akan penulis usulkan. Perancangan sistem akan dijelaskan dalam prosedur usulan sistem, tatalaksana sistem yang akan diusulkan menggunakan UML, rancangan basis data, rancangan tampilan system yang akan diusulkan, konfigurasi system usulan, implementasi diusulkan dan pengajuan blackbox. Uraian rancangan system yang diharapkan akan menjadi pertimbangan untuk mengganti system yang berjalan saat ini.
Pada bab ini berisikan tentang kesimpulan dari hasil analisa yang telah dilakukan dan saran-saran yang peneliti berikan untuk pengembangan dan penunjang kegiatan operasional instansi perusahaan.
BAB II
Teori Umum
Konsep Dasar Perancangan
Definisi Perancangan Sistem
Perancangan sistem (desain sistem) merupakan tahap selanjutnya setelah analisa sistem. Setelah mendapatkan gambaran dengan jelas tentang apa yang akan dikerjakan pada tahap analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membentuk sistem tersebut.
Menurut Hanik Mujiati Dan Sukadi dalam Indonesian Jurnal On Computer Science – Speed (IJCSS) FTI UNSA (2013: 2088-0162)[1] berpendapat bahwa, “Perancangan sistem adalah sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi”.
Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2011:203)[2] pada metode analisa sistem dan perancangan yang menggunakan “metode yang dikenal dengan nama System Development Life Cycle (SDLC) atau waterfall. SDLC atau waterfall merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan daru usaha analisa dan desain”.Langkah-langkah SDLC meliputi fase-fase sebagai berikut :
- Perancangan Sistem
- Analisa Sistem
- Perancangan
Dalam tahapan perancangan sistem ini dijalaskan bagaimana langkah-langkah dalam perancangan aplikasi kemahasiswaan dengan teknologi mobile.
Melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, apa saja kekurangannya.
Yaitu tahapan untuk melakukan perancangan aplikasi mobile, terdapat tiga tahapan perancangan, yaitu : perancangan Interface, perancangan isi, dan perancangan program.
Dari definisi diatas dapat diketahui bahwa penentuan proses penerjemahan kebutuhan pemakai informasi tentang apa yang dikerjakan pada analisa sistem dengan membentuk sistem tersebut untuk memenuhi kebutuhan kepada pemakai sistem dan juga untuk memberikan gambaran yang jelas dan rancangan yang lengkap kepada pemrogram komputer dan ahli-ahli teknik lainnya yang terlibat.
Tujuan Perancangan Sistem
Untuk mencapai tujuan ini, maka perancangan sistem harus berguna, mudah dipahami dan nantinya mudah digunakan. Perancangan sistem harus dapat mempersiapkan rancang bangun yang terinci untuk masing-masing komponen dari sistem informasi meliputi data dan informasi, simpanan data, metode-metode, prosedur-prosedur, orang-orang perangkat keras, perangkat lunak dan pengendalian intern. Dalam tahap perancangan, alat bantu yang digunakan dalam mendesain program komputer adalah bagan terstruktur
Menurut Darmawan dalam buku yang berjudul Metode Penelitian Kuantitatif (2013:228)[3] berpendapat bahwa Tahap Perancangan atau Desain Sistem mempunyai 2 tujuan utama, yaitu :
- Untuk memenuhi kebutuhan pemakai sistem
- Untuk memberikan gambaran yang jelas dan rancangan yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada desain sistem yang terperinci).
Konsep Dasar Sistem
Definisi Sistem
Menurut Suprihadi dalam Jurnal CCIT (2013:310)[4] sistem adalah “sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan”.
Menurut Zemp, H. ICTS and Effective Communication Strategies: Specific Needs Of Information Before, During And After Disasters. In Proceedings of IEEE International Conference on Innovative Mobile and Internet Services In Ubiquitous Computing, Vol1(2011:235-240)[5] . Berpendapat Bahwa, “System is an integrative information system that support the work process and resource management of an organization”. (Sistem adalah sebuah informasi integrative yang mendukung proses kerja dan manajemen sumber daya dari organisasi).
Menurut Gang Liang, Wenbo He, Chun Xu. Rumor Identification in Microblogging Systems Based on Users' Behavior. In International JournalIEEE Trans On Computational Social System, Vol 2(2015:65-76) [6] Berpendapat Bahwa, “A system is a network made up of users and their have relationship for information sharing.”(Sebuah sistem adalah jaringan yang terdiri dari pengguna dan mereka memiliki hubungan untuk berbagi informasi).
Berdasarkan pengertian diatas ditarik kesimpulan bahwa sistem adalah suatu jaringan kerja dan elemen-elemen dari prosedur-prosedur yang saling berhubungan satu sama lain dan dirancang untuk mencapai tujuan bersama.
Karakteristik Sistem
Menurut Tata Sutabri (2012:20)[7] karakteristik Sistem merupakan “sebuah sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem”. Adapun karakteristik yang dimaksud adalah sebagai berikut :
- Komponen Sistem (components system)
- Batasan Sistem (Boundary)
- Lingkungan Luar (Environment)
- Penghubung Sistem (Interface)
- Masukan Sistem (input)
- Keluaran Sistem (output)
- Pengolahan Sistem (process)
- Sasaran Sistem
Suatu sistem tidak berada dalam lingkungan yang kosong,tapi sebuah sistem berada dan berfungsi di dalam lingkungan yang berisi sistem lainnya. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerjasama membentuk suatu kesatuan. Apabila sutu sistem merupakan salah satu dari suatu komponen sistem lain yang lebih besar, maka akan disebut subsystem, sedangkan sistem yang lebih besar tersebut adalah lingkungannya. Setiap subsystem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai suatu sistem yang lebih besar yang disebut super sistem. Sebagi contoh apabila fakultas dianggap sebuah sistem, maka perguruan tinggi merupakan super sistem.
Batas sistem merupakan pembatas atau pemisah antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem menetukan konfigurasi, ruang lingkup, atau kemampuan sistem. Batas sistem ini memungkinakan suatu sistem dipandang sebagi suatu kesatuan. Batas suatu sistem juga menunjukan ruang lingkup (scope) dari sistem tersebut.
Lingkungan luar adalah apapun di luar batas dari sistem yang dapat mempengaruhi operasi sistem, baik pengaru yang menguntungkan ataupun yang merugikan. Pengaruh yang menguntungak ini tentunya harus di jaga sehingga mendukung kelangsungan oprasi sebuah sistem. Sedangkan lingkungan yang merugikan hasrus ditahan dan dikendalikan agar tidak menggangu kelangsunagn sebuah sistem.
Penghubung merupakan hal yang sangat penting, sebab tanpa adanya penghubung, sistem akan berisi kumpulan subsistem yang berdiri sendiri dan tidak saling berkaitan. Sebagai contoh, apabila dalam perusahaan memilki beberapa sistem seperti produksi, finansial, pemasaran dan HRD yang tidak memiliki penghubung satu sama lain tentu saja proses bisnis di dalam perusahaan tersebut tidak akan berjalan dengan semestinya. Pengubung (Interface) merupakan media penghubung antara satu subsistem dengan subsitem lainnya. Penghubung inilah yang akan menjadi media yang akan digunakan data dari masukan (input) hingga keluaran (output). Dengan adanya penghubung, suatu subsistem dapat berinteraksi dan berintegrasi dengan subsystem yang lain yang membentuk suatu kesatuan.
Masukan atau input merupakan energi yang di masukan dalam sistem. Masukan dapat berupa masukan perawatan (maintenace input) dan masukan sinyal (signal input). Maintenace input adalah bahan yang dimasukan agar sistem tersebut dapat beroprasi. Signal input adalah masukan yang di proses untuk mendapatkan keluaran. Sebagai contoh di dalam sistem komputer, program adalah maintenace input yang digunakan untuk mengoperasikan komputer dan data adalah signal input untuk diolah menjadi informasi. Contoh lain di dalam suatu perusahaan, kariyawan merupakan maintenace input yang akan mengoprasikan sistem tersebut, sedangkan data merupakan signal input yang akan diolah menjadi informasi.
Keluaran merupakan hasil dari proses atau pengolahan. Keluaran dapat berupa informasi sebagai masukan pada sistem lain atau hanya sebagai sisa pembuangan. Misalnya, dalam sistem pencernaan, energi merupakan keluaran yang dibutuhkan oleh sistem lain, sedangkan ampasnya merupakan sisa yang harus dibuang.
Pengolahan sistem merupakan bagian yang melakukan perubahan dari masukan untuk menjadi keluaran yang diinginkan. Sistem pencernaan akan mengolah makanan menjadi energi. Sistem produksi akan mengolah bahan mentah menjadi bahan stengah jadi atau barang jadi. Dalam sistem informasi, pengolahan dapat berupa operasi penjumlahan, pengurangan, perkalian, pembagian, pengurutan, atau operasi lainnya yang nantinya akan mengubah masukan berupa data menjadi informasi yang berguna.
Sutau sistem pasti memiliki sasaran (obejective) atau tujuan. Apabila sistem menjadi tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya. Tujuan inilah yang mengarahkan suatu sistem. Tanpa adanya tujuan, sistem menjadi tidak terarah dan terkendali. Tujuan sistem informasi tergantung pada kegiatan yang ditangani.
Klasifikasi Sistem
Menurut Tata Sutabri (2012:22)[7] menyatakan bahwa sistem merupakan suatu bentuk integrasi anatara satu komponen dengan komponen lain karena system memiliki sasaran yang berbeda untuk setiap kasus yang terjadi dalam system terssebut. Oleh karena itu, istem dalap diklasifikasikan sebagai berikut :
- Sistem Abstrak (abstact system)
- Sistem Fisik (physical system)
- Sistem Alamiah (natural system)
- Sistem buatan manusia (human made system)
- Sistem tertentu (deterministicsystem)
- Sistem Tak Tentu (probabilisticsystem)
- Sistem Tertutup (closed system)
- Sistem Terbuka (open system)
Sistem Abstrak adalah sistem yang berupa pemikiran atau gagasan yang tidak tampak secara fisik. Misalnya, sistem agama/ teologi.
Sistem fisik adalah sistem yang ada secara fisik dan dapat dilihat dengan mata. Misalnya, sistem komputer, sistem akuntansi, dan sistem transportasi.
Sistem alamiah adalah sistem yang terjadi karena proses alam, bukan buatan manusia. Misalnya, sistem tata surya, sistem rotasi bumi.
Sistem buatan adalah sistem yang terjadi melalui rancangan atau campur tangan manusia. Misalnya, sistem komputer, sistem transportasi.
Sistem tertentu adalah sistem yang operasinya dapat diprediksi secara cepat dan interaksi di antara bagian-bagiannya dapat dideteksi dengan pasti. Misalnya, sistem komputer karena operasinya dapat diprediksi berdasarkan program yang dijalankan.
Sistem tak tentu adalah sistem yang hasilnya tidak dapat diprediksi karena mengandung unsur probabilitas. Misalnya, sistem persediaan.
Sistem tertutup adalah sistem yang tidak berhubungan dengan lingkungan di luar sistem. Sebenarnya sistem tertutup tidak ada, yang ada adalah relatif tertutup.
Sistem terbuka adalah sistem yang berhubungan dengan lingkungan luar dan dapat terpengaruh dengan keadaan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan output untuk subsistem yang lain.
Tujuan Sistem
Menurut Tata Sutabri (2012:6)[7], tujuan sistem adalah suatu sasaran yang mempererat hubungan satu system dengan system yang lain agar tercapainya tujuan yang diinginkan.
Dari pendapat di atas, dapat disimpulkan bahwa tujuan sistem adalah suatu target atau sasaran yang dapat mempererat hubungan satu dengan yang lain agar tercapai tujuan yang diinginkan dari sistem tersebut.
Konsep Dasar Analisa Sistem
Definisi Analisis Sistem
Menurut Ni Luh Gede Pivin Suwirmayanti dalam Jurnal Ilmiah DASI Vol.17 No.3 (2016:15-20)[8] Berpendapat bahwa, “Analisa Sistem yaitu menganalisa terhadap permasalahan untuk mengetahui dan menentukan batasan-batasan sistem sehingga dapat menentukan cara yang efektif dalam menyelesaikan permasalahan tersebut dan dapat dirancang sebuah sistem informasi”.
Menurut Henderi dkk dalam Jurnal CCIT (2011:322)[9] berpendapat bahwa analisa sistem adalah “penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan”.
Menurut Yakub (2012:142)[10] analisa sistem dapat diartikan sebagai “suatu proses untuk memahami sistem yang ada, dengan menganalisa jabatan dan uraian tugas (business users), proses bisnis (business process), ketentuan atau aturan (business rule), masalah dan mencari solusinya (business problem and business soulution), dan rencana-rencana perusahaan (business plan)”.
Berdasarkan beberapa pendapat para ahli yang dikemukakan di atas dapat ditarik kesimpulan bahwa suatu sistem yang telah ada pemahaman dan penentuan secara rinci dengan tujuan untuk merancang sistem baru atau memperbaiki berbagai fungsi didalam suatu sistem tertentu.
Tahap-Tahap Analisa Sistem
Dina, Murad, Fitria (2013:51)[11], berpendapat bahwa Tahap Analisis merupakan tahap dalam mencari informasi sebanyak-banyaknya mengenai sistem yang diteliti dengan melakukan metode-metode pengumpulan data sehingga ditemukan kelebihan dan kekurangan sistem serta user requirement. Selain itu, tahap ini juga dilakukan untuk mencari pemecah masalah dan menganalisa bagaimana sistem akan dibangun untuk memecahkan masalah pada sistem sebelumnya.
Di dalam tahap analisa sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analisa sistem sebagai berikut :
- Identify, yaitu proses yang dilakukan untuk mengidentifikasi masalah.
- Mengidentifikasi penyebab masalah;
- Mengklasifikasikan titik keputusan;
- Mengidentifikasi titik keputusan.
- Understand, yaitu memahami kerja dari sistem yang ada. Hal ini dapat dilakukan dengan menganalisa cara kerja dari sistem yang berjalan.
- Menentukan jenis penelitian;
- Merencanakan jadwal penelitian;
- Mengatur jadwal wawancara;
- Membuat jadwal observasi;
- Mengatur agenda wawancara;
- Mengumpulkan data hasil penelitian.
- Analysis, yaitu melakukan analisa terhadap sistem.
- Menganalisa kelemahan sistem;
- Menganalisa kebutuhan informasi bagi manajemen (pemakai).
- Report, yaitu membuat laporan dari hasil analisa yang telah dilakukan dalam kurun waktu tertentu.
- Sebagai laporan proses analisis telah selesai dilakukan;
- Meluruskan kesalahan-kesalahan mengenai apa yang telah ditemukan dalam proses analisis yang tidak sesuai menurut manajemen;
- Meminta persetujuan kepada manajemen untuk melakukan tindakan selanjutnya.
Hal yang dilakukan diantaranya :
Hal yang dilakukan diantaranya :
Hal yang dilakukan diantaranya :
Tujuan dari adanya laporan tersebut diantaranya :
Fungsi Analisa Sistem
Menurut Haerudin, Ruli Supriati, dalam jurnal CCIT Vol 7 (2013:117)[12] , adalah:
- Mengidentifikasi masalah kebutuhan pemakai
- Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai
- Memilih alternatif metode pemecahan masalah yang paling tepat.
- Merencanakan dan menerapkan rancangan sistemnya, pada tugas dan fungsi terakhir dari analisa sistem menerapkan rencana rancangan sistemnya yang telah disetujui pemakai.
Konsep Dasar Data
Definisi Data
Menurut Abhisek Kanal Dan Aishwarya. Data Analysis And Business Modelling In Microsoft Excel Using Analysis Tollpax. In International Journal Of Computer Science And Information Technologies, Vol 7 (2016:5)[13]. Data is an important driving force in paving the way for an optimized business approach irrespective of the size of the organization. (Data Merupakan Pendorong penting dalam membuka cara untuk pendekatan bisnis yang optimal dalam ukuran organisasi).
Menurut Suprihadi, Rini Kartika dkk dalam Jurnal CCIT (2013:310)[4] , “Data merupakan sekumpulan keterangan atau bukti mengenai sesuatu kenyataan yang masih mentah, masih berdiri sendiri, belum diorganisasikan, dan belum diolah”.
Bambang Hartono (2013:15)[14], berpendapat bahwa, “Data adalah hasil pengukuran dan pencatatan data terhadap fakta tentang sesuatu, keadaan, tindakan atau kejadian”.
Rohmat Taufiq (2013:13)[15] berpendapat “Data adalah sesuatu yang diberikan untuk kemudian diolah”.
Berdasarkan ketiga definisi di atas, maka dapat disimpulkan bahwa “Data adalah bahan mentah yang masih berdiri sendiri untuk diolah sehingga menghasilkan informasi yang menunjukkan fakta”.
Klasifikasi Data
Berikut ini penguraian mengenai klasifikasi data yaitu : (Hartono, 2013:18)
- Klasifikasi Data Menurut Jenis Data
- Klasifikasi Data Menurut Sifat Data
- Data kuantitatif (Quantitative Data). Data kualitaif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan.
- Data kualitatif (Qualitative Data). Data kualitatif adalah data informasi yang berbentuk kalimat verbal bukan berupa simbol angka atau bilangan.
Data Hitung (Enumeration/Couting Data). Data hitung adalah hasil penghitungan atau jumlah tertentu. Yang termasuk data hitung adalah persentase dari suatu jumlah tertentu. Mencatat jumlah mahasiswa dalam suatu kelas atau persentase dari mashasiswa/ dalam kelas itu menghasilkan suatu data hitung. Data hitung adalah data yang menunjukkan ukuran mengenai nilai sesuatu. Angka tertentu atau huruf tertentu yang diberikan oleh seseorang dosen kepada seorang mahasiswa setelah memeriksa hasil tentamennya merupakan data ukur. Angka yang ditunjukkan alat barometer atau termometer adalah hasil proses pengukuran.
Pengolahan Data
Data merupakan bahan mentah untuk diolah yang hasilnya kemudian menjadi informasi. Dengan kata lain data yang diperoleh harus diukur dan dinilai baik baik dan buruk, berguna atau tidak dalam hubungannya dengan tujuan yang akan dicapai. Pengolahan data terdiri dari kegiatan-kegiatan penyimpanan data dan penanganan data.
Menurut Sutabri (2012:6)[7], pengolahan data dapat diuraikan seperti dibawah ini :
- Penyimpanan Data (Data Storage)
- Penanganan Data (Data Handling)
Penyimpanan Data (Data Storage) meliputi pekerjaan pengumpulan (filing), pencarian (searching), dan pemeliharaan (maintenance). Data disimpan dalam suatu tempat yang lazim dinamakan “file”. File dapat berbentuk map, ordner, disket, tape, hard disk, dan lain sebagainya. Jadi, file diartikan sebagai suatu susunan data yang terbentuk dari sejumlah catatan (record) yang berhubungan satu sama lain (sejenis) mengenai suatu bidang dalam suatu unit usaha. Untuk memperoleh kemudahan dalam pencarian data (searching) di dalam file makafile dibagi menjadi 2 (dua) jenis, yaitu: file induk dan file transaksi.
Penanganan Data (Data Handling) meliputi berbagai kegiatan seperti: pemeriksaan, perbandingan, pemilihan, peringkasan, dan penggunaan. Pemeriksaan data mencakup pengecekan data yang muncul pada berbagai daftar yang berkaitan atau yang datang dari berbagai sumber, untuk mengetahui berbagai sumber dan untuk mengetahui perbedaan atau ketidaksesuaian, pemeriksaan ini dilakukan dengan kegiatan pemeliharaan file (file maintenance). Pengguna data (data manipulation) merupakan kegiatan untuk menghasilkan informasi.
Konsep Dasar Informasi
Definisi Informasi
Berikut ini adalah pengertian Definisi Informasi dari beberapa ahli, yaitu:
Menurut Tohari Hamim (2014:7), “Informasi adalah data yang telah diproses sedemikian rupa sehingga memiliki arti yang lebih bermanfaat bagi penggunanya”
Menurut Bambang Hartono (2013:15)[14], “Informasi pada dasarnya adalah sehimpunan data yang telah diolah menjadi sesuatu yang memiliki arti dan kegunaan lebih luas”.
Maimunah, Lusyani Sunarya, dkk dalam jurnal CCIT (2012:57)[16], berpendapat bahwa ”Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan”.
Berdasarkan beberapa pendapat yang dikemukakan di atas dapat di tarik kesimpulan bahwa “Informasi adalah fakta yang telah diolah dengan cara tertentu yang menggambarkan suatu kejadian nyata untuk diolah agar dapat dipahami dan digunakan dalam pengambilan suatu keputusan”.
Struktur Informasi
Struktur Informasi adalah hubungan antar data (antar-record), yang dapat berupa hubungan Hierarki atau hubungan asosiatif: (Hartono, 2013:86) :
- Hubungan Hierarki adalah hubungan berjenjang yang bersifat “atasan-bawahan”. Contoh: record tentang gaji atau record tentang hutang seorang karyawan merupakan “bawahan” dari record tentang karyawan tersebut.
- Hubungan Asosiatif adalah hubungan antardata (antar-record) hal yang terjadi karena kesamaan isi atau nilai dari data (records) tersebut. Misalnya kesamaan dalam hal tempat kerja.
Konsep Dasar Sistem Informasi
Definisi Sistem Informasi
Berikut ini adalah pengertian Definisi Sistem Informasi dari beberapa ahli, yaitu:
I Putu Agus Eka Pratama (2014:10)[17], menyatakan bahwa: Sistem Informasi merupakan bagian dari empat bagian utama. Keempat bagian utama tersebut mencakup perangkat lunak (software), perangkat keras (hardware), infrastruktur, dan Sumber Daya Manusia (SDM) yang terlatih. Keempat bagian utama ini saling berkaitan untuk menciptakan sebuah sistem yang dapat mengolah data menjadi informasi yang bermanfaat.
Menurut Rohmat Taufiq (2013:17)[15], Sistem Informasi adalah kumpulan dari sub-sub sistem yang saling terintegrasi dan berkolaborasi untuk menyelesaikan masalah tertentu dengan cara mengolah data dengan alat yang namanya komputer sehingga memiliki nilai tambah dan bermanfaat bagi pengguna.
Berdasarkan beberapa pendapat diatas peneliti dapat menarik kesimpulan bahwa sistem informasi adalah komponen-komponen yang membentuk sistem untuk diolah agar menjadi suatu informasi yang berfungsi dan bermanfaat sebagai penyedia informasi dalam suatu laporan.
Komponen-Komponen Sistem Informasi
Komponen-komponen yang terdapat di dalam semua jenis sistem informasi mencakup tujuh poin. Berikut ketujuh komponen tersebut beserta dengan penjelasan masing-masing: (Pratama, 2014:11[17])
- Input (Masukan)
- Output (Keluaran)
- Software (Perangkat Lunak)
- Hardware (Perangkat Keras)
- Database (Basis Data)
- Kontrol dan prosedur
- Teknologi dan Jaringan Komputer
Sebuah informasi berasal dari data yang telah diolah dan di verifikasi sehingga akurat, bermanfaat, dan memiliki nilai. Komponen input ini berfungsi untuk menerima semua input (masukan) dari pengguna, inputan yang diterima dalam bentuk data. Data ini berasal dari satu maupun beberapa buah sumber.
Sebuah sistem informasi akan menghasilkan keluaran (Output) berupa informasi. Komponen output berfungsi untuk menyajikan hasil akhir ke pengguna sistem informasi.
Komponen software (perangkat lunak) mencakup semua perangkat lunak yang digunakan didalam sistem informasi. Adanya komponen perangkat lunak ini akan membantu sistem infromasi didalam menjalankan tugasnya dan untuk dapat dijalankan sebagaimana mestinya.
Komponen hardware (perangkat keras) mencakup semua perangkat keras komputer yang digunakan secara fisik di dalam sistem informasi, baik dikomputer server maupun di komputer klient.
Komponen basis data berfungsi untuk menyimpan semua data dan informasi kedalam satu atau beberapa tabel. Setiap tabel memiliki field masing-masing. Setiap tabel memiliki fungsi penyimpanan masing-masing, serta antartabel dapat juga terjadi relasi (hubungan).
Kontrol dan prosedur adalah dua buah komponen yang menjadi satu. Komponen kontrol berfungsi untuk mencegah terjadinya beragam gangguan dan ancaman terhadap data dan informasi yang ada di dalam sistem informasi, termasuk juga sistem informasi itu sendiri beserta fisiknya (dalam hal ini komputer server).
Komponen terakhir di dalam sistem informasi ini, yaitu teknologi jaringan komputer, memegang peranan terpenting untuk sebuah sistem informasi. Komponen teknologi mengatur software, hardware, database, kontrol dan prosedur, input, dan output.
Konsep Dasar Database
Definisi Database
Berikut ini adalah beberapa pengertian database menurut beberapa ahli yaitu:
I Putu Agus Eka Pratama (2014:17)[17], menyatakan bahwa Elemen basis data pada sistem informasi berfungsi sebagai media untuk menyimpan data dan informasi yang dimiliki oleh sistem informasi bersangkutan. Setiap aplikasi dan sistem yang memiliki data didalamnya (dengan disertai proses manipulasi data berupa insert, delete, edit/update) pasti memiliki sebuah basis data.
Menurut Haerudin, Ruli Supriati, dkk dalam Jurnal CCIT (2013:18)[12] , menyatakan bahwa Database merupakan salah satu komponen penting didalam sistem informasi, karena berfungsi sebagai baris penyedia informasi bagi para pemakainya. Penerapan Database dalam sistem informasi disebut dengan Sistem Database (Database System).
Sunguk Lee berpendapat dalam “International Journal Of Database Theory and Application vol.5, No. 1, March 2012 [18] Database is an ordered collection of related data elements intended to meet the information needs of an organization and designed to be shared by multiple users”.
Berdasarkan beberapa pendapat diatas dapat menarik kesimpulan bahwa, database adalah kumpulan data sistem informasi yang memiliki kemudahan untuk dapat diakses disistem maupun aplikasi dengan sangat cepat dan efisien.
Pengguna Database
Berdasarkan cara berinteraksi dengan sistem, pengguna basis data dibedakan sebagai berikut: (Anhar, 2016:20)
- Database Administrator adalah orang yang mendefinisikan basis data, mengatur hak-hak akses, melakukan perawatan dan koreksi terhadap basis data.
- Programmer Aplikasi adalah Pengguna yang berinteraksi dengan basis data, dengan membuat antarmuka yang digunakan untuk manipulasi basis data.
- Sophisticated User adalah Pengguna yang ahli, maksudnya adalah pengguna yang mengakses langsung ke mesin basis data menggunakan bahasa non-prosedural.
- Specialized User adalah Pengguna yang mempunyai keahlian dibidang tertentu, maksudnya adalah Pengguna ini memakai basis data untuk membangun program aplikasi sesuai bidang keahliannya.
- Naveuser adalah pengguna yang memiliki pengetahuan komputasi dan basis data secara terbatas. Pengguna ini berinteraksi dengan basis data melalui program aplikasi yang sudah disediakan.
Manfaat Database
Adapun manfaat daripada pengguna database dapat disimpulkan sebagai berikut :
- Keakuratan (accurancy), dengan menggunakan database keakuratan dari informasi yang didapat jauh lebih tinggi jika dibandingkan dengan manual atau tanpa basis data.
- Kerangkapan data (redudans), bisa dikurangi, basis data yang dirancang sudah didesain seminimal mungkin terjadinya reudansi daya.
- Kecepatan (speed), kecepatan pemrosesan (simpan, ubah, hapus, tampil). Standarisasi Data, standarisasi table yang ada didalam database bisa diterapkan untuk memudahkan pengembangan database yang sudah ada.
- Efisiensi Ruang Penyimpanan (space), ruang yang dibutuhkan untuk melakukan penyimpanan jauh lebih efisien, karena seluruh berkas yang ada dikemas dan disimpan dalam computer
- Keamanan (security), untuk memberikan keamanan yang maksimal, programmer bisa mendesain sistem keamanan dan menentukan siapa saja penggunanya.
- Kebersamaan Pemakai (sharebility), dengan berbasis computer dan jaringan maka database bisa digunakan secara bersama-sama sesuai hak akses dalam waktu yang bersamaan. Perbedaan kebutuhan dapat diseimbangkan, setiap pengguna pasti membutuhkan data atau informasi yang berbeda dan itu bisa diatur agar database tidak terlalu berat waktu diakses oleh banyak pengguna.
Istilah-Istilah dalam Database
Adapun istilah-istilah yang ada didalam database, yaitu :
- Table
Table adalah suatu kumpulan data dalam record-record yang disatukan. - Field
Field adalah jenis atau tipe data dari suatu item data beserta batasan nilainya. - Record
Record adalah kumpulan field-field yang disatukan dalam satu baris.
Untuk dapat mengelola data di dalam database diperlukan bahasa yang dimengerti oleh pengguna dan database yang dikelola. SQL (Structure Query Language) merupakan bahasa yang telah distandarisasi dan digunakan dalam pengolahan semua database yang ada. Di dalam SQL terdapat 3 (tiga) sub bahasa, yaitu :
- DDL (Data Definition Language), yang digunakan untuk membangun objek-objek dalam database seperti table dan index.
- DML (Data Manipulation Language), yang digunakan untuk menambah, mencari, mengubah dan menghapus baris dan tabel.
- DLC (Data Contol Language), yang digunakan untuk menangani masalah security dalam database. Ketiga Sub Bahasa ini dapat diakses setelah database dipanggil.
Teori Khusus
Konsep Dasar Sistem Informasi Akuntansi
Definisi Sistem Kas Kecil
Menurut Yulius Eka Agung Seputra (2013:390)[19] dana kas kecil adalah “untuk pembelian yang sifatnya kecil dan insidentil, perusahaan harus menyediakan uang tunai di brankas perusahaan”. Berikut adalah contoh transaksi pembelian yang menggunakan dana kas kecil :
- Pembelian teh, gula, kopi, dan makanan kecil
- Pembelian alat tulis yang sifatnya mendadak
- Pembayaran langganan koran dan majalah
- Pembayaran biaya perjalanan yang nilainya kecil
Berdasarkan definisi diatas, menyimpulkan bahwa pengertian dana kas kecil adalahdigunakan untuk pengeluaran-pengeluaran yang relatif kecil (nilainya tidak terlalu besar) yang tidak mungkin dilakukan dengan menggunakan cek.
Metode Dana Kas Kecil
Menurut Mulyadi (2013:529)[20] penyelenggaraan dana kas kecil “untuk memungkinkan pengeluaran kas dengan uang tunai dapat diselengarakan dengan 2 (dua) cara, yaitu” :
Metode fluktuasi (fluctuating fund-balance system)
Dalam metode fluktuasi penyelenggaraan dana kas kecil dilakukan sebagai berikut :
- Pembentukan dana kas kecil dicatat dengan mendebit Rekening dana kas kecil.
- Pengeluaran dana kas kecil dicatat dengan mengkredit dana kas kecil, sehingga setiap saat saldo rekening ini berfluktuasi.
- Pengisian kembali dana kas kecil dilakukan dengan jumlah sesuai dengan keperluan dan dicatat dengan mendebit rekening-rekening dana kas kecil. Dalam sistem ini, saldo rekening berfluktuasi dari waktu ke waktu.
B. Metode dana tetap (imprest-fund system)
Dalam metode dana tetap penyelenggaraan dana kas kecil dilakukan sebagai berikut :
- Pembentukan dana kas kecil dilakukan dengan cek dan dicatat dengan mendebit rekening dana kas kecil. Saldo rekening dana kas kecil ini tidak boleh berubah dari yang telah ditetapkan tersebut dinaiki atau dikurangi.
- Pengeluaran dana kas kecil tidak dicatat dalam jurnal. Bukti-bukti pengeluaran kas kecil dikumpulkan saja dalam arsip sementara yang diselenggarakan oleh pemegang dana kas kecil.
- Pengisian kembali dana kas kecil dilakukan sejumlah rupiah yang tercantum dalam kumpulan bukti pengeluaran kas kecil. Pengisian kembali dana kas kecil ini dilakukan dengan cek dan dicatat dengan mendebit rekening biaya dan mengkredit rekening kas.
=Pengendalian Atas Dana Kas Kecil
Alasan perlu dibentuknya sebuah sistem kas kecil (petty cash) adalah bahwa pembayaran-pembayaran yang jumlahnya relatif kecil ini, namun sering terjadi yang pada akhirnya juga dapat menjadi jumlah yang cukup signifikan atau besar. Oleh sebab itu maka perlu monitoring atau pengendalian internal.
Menurut Firdaus A (2013 :172) “pengendalian dalam kas kecil mutlak dibutuhkan dan dapat dilakukan dengan cara sebagai berikut”:
- Menunjuk seorang karyawan sebagai petugas yang mencatat dan mengelola dana kas kecil.
- Pengeluaran-pengeluaran dilakukan dengan membuat voucher atau bukti pengeluaran kas kecil.
- Mengisi kembali dana kas kecil dalam jumlah yang sama dengan pengeluarannya melalui prosedur yang berjalan.
Konsep Dasar Laporan Kas Kecil
Pengertian Kas
Menurut Harahap dalam Widyaningsih (2015:3), Kas adalah uang dan surat berharga lainnya yang dapat diuangkan setiap saat serta surat berharga lainnya yang sangat lancar yang memenuhi syarat sebagai berikut :
- Setiap saat dapat ditukarkan menjadi kas.
- Tanggal jatuh temponya sangat dekat.
- Kecil resiko perubahan nilai yang disebabkan perubahan tinggi harga.
Menurut Hery (2014:200), “kas merupakan asset atau aktiva yang paling likuid yang dimiliki perusahaan kas akan diurutkan sebagai komponen pertama dari asset atau aktiva lancar dalam neraca”.
Menurut peneliti dapat disimpulkan bahwa “Kas adalah aset keuangan milik perusahaan yang diperuntukan untuk keberlangsungan kegiatan perekonomian perusahaan.”
Sifat Kas
Sifat – Sifat Kas:
- Dapat segara digunakan sebagai alat pembayaran
- Kecil dan ringan.
- Mudah ditukar dengan barang lain.
- Nilai uang tersebut pasti lebih tinggi dari bahan pembuatnya
Pengendalian Kas
Mengingat kas merupakan asset atau aktiva lancar yang paling tinggi tingkat likuiditasnya, maka perlu adanya pengendalian internal yang baik agar terhindar dari penyalagunaan atau penyimpanan oleh pihak-pihak tertentu. Berikut langkah pengamanan atau pengendalian kas :
- Membuat perencanaan arus kas (cash flow planing atau cash budget).
- Menerapkan sistem dana tetap (imprest fund) kas kecil.
- Melakukan rekonsiliasi bank.
Sistem Kas Kecil
Tiap-tiap dana kas kecil yang dibentuk ditinjuk seorang kasir yang masing-masing bertanggung jawab pada penggunaan atau pengeluaran dari dana kas kecil tersebut. Pada umumnya, dana kas kecil yang dibentuk dibatasi jumlahnya, dan secara periodik atau saat-saat tertentu diadakan pengisian kembali untuk mengganti dana kas kecil yang telah digunakan. Terdapat dua alternatif metode atau prosedur penyelenggaran dana kas kecil, yaitu:
- Sistem dana tetap
- Sistem dana berfluktuasi
Menurut ulfa (2013:23), sistem dana kas kecil dapat diselenggarakan dengan dua metode, yaitu :
- Sistem Saldo Fluktuasi (Fluctuating fund balance system)
Dalam sistem fluktuasi, penyelenggaraan dana kas kecil dilakukan dengan prosedur sebagai berikut :
- Pembentukan dana kas kecil dicatat dengan mendebit rekening dana kas kecil.
- Pengeluaran dana kas kecil dicatat dengan mengredit rekening dana kas kecil,sehingga setiap saldo rekening ini berfluktuasi.
- Pengisian kembali dana kas kecil ini dilakukan dengan jumlah sesuai dengan keperluan dan dicatat dengan mendebit rekening dana kas kecil. Dalam sistem ini,saldo rekening dana kas kecil berfluktuasi dari waktu ke waktu.
Dengan demikian, dalam saldo berfluktuasi, catatan kas perusahaan tidak dapat direkonsiliasi dengan catatan bank, oleh karena rekonsiliasi bak bukan merupakan alat pengendalian bagi catatan kas perusahaan.
- Sistem Dana Tetap (Imprest System)
Dalam imprest sysem, penyelenggaran dana kas kecil dilakukan dengan prosedur sebagai berikut :
- Pembentukan dana kas kecil dilakukan dengan cek dan dicatat dengan mendebit rekening dana kas kecil. Saldo rekening dana kas kecil ini tidak boleh berubah dari yang telah ditetapkan tersebut dinaikan atau diturunkan.
- Pengeluaran dana kas kecil dicatat dalam jurnal (sehingga tidak mengkredit rekening dana kas kecil). Bukti-bukti pengeluaran dana kas kecil dikumpulkan saja dalam arsip sementara yang diselenggarakan oleh pemegang dana kas kecil.
- Pengisian kembali dana kas kecil dilakukan sejumlah rupiah yang tercantum dalam kumpulan bukti pengeluaran kas kecil. Pengisian kembali dana kas kecil dilakukan dengan cek dicatat dengan mendebit rekening-rekening biaya dan mengkredit rekening kas.
Dokumen Dalam Kas Kecil
Berikut adalah dokumen yang dibutuhkan dalam proses pencatatan kas kecil :
- Bukti Kas Keluar
- Cek
- Permintaan pengeluaran kas kecil. Dokumentasi ini digunakan oleh pemakai dana kas kecil, dokumen ini berfungsi sebagai bukti yang terlah dikeluarkannya kas kecil olehnya. Dokumen ini diarsipkan oleh pemegang dana kas kecil menurut nama pemakai dana kas kecil.
- Bukti pengeluatan kas kecil. Dokumen ini dibuat oleh pemakai dana kas kecil untuk dipertanggung jawabkan pemakai dana kas kecil. Dokumen ini dilampirkan dengan bukti-bukti pengeluaran kas kecil dan diserahkan ole pemakai dana kas kecil untuk meminta kepada bagian utang agar dibuatkan bukti kas keluar guna pengisian kembali dana kas kecil.
Konsep Dasar UML (Unified Modelling Language)
Definisi UML (Unified Modelling Language)
Berikut ini adalah beberapa pengertian dari UML (Unified Modelling Language), yaitu:
Menurut Wibawa (2015:5) menyatakan bahwa “bahasa pemodelan yang konsisten, dengan sistem arsitektur yang bekerja dalam OOAD untuk menentukan. Visualisasi, kontruksi dan mendokumentasikan artefact dari sistem software. Model yang dikerjakan dengan UML ada dua model yaitu model bisnis dan model rekayasa software. UML memiliki diagram grafis seperti usecase diagram, class diagram, statechart diagram, activity diagram, sequence diagram, collaboration diagram, component diagram dan deployment diagram”.
Rosa A.S dan M. Shalahuddin (2014:147), menyatakan bahwa UML (Unified Modelling Language) merupakan bahasa visual untuk permodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung UML muncul karena adanya kebutuhan permodelan visual untuk menspesifikasikan dan menggambarkan serta membangun sistem dari perangkat lunak.
Menurut K. P. Jayant, Renu Garg, Vinod Kumar, Prof. Ajaya Rana, dalam International Journal of Advanced Research in Computer Science and Software Engeneering February, 2014, pp. 148-153 ISSN : 2277128X Vol.2, Isue.2 [21]“The UML is a visual modelling language and used for visualize, specify, contrucy and document the artifacts of a software system”. (UML adalah bahasa visual pemodelan dan digunakan untuk visualisasikan, menentukan, membangun, dan artefak dari mendokumentasikan sistem perangkat lunak).
Fergus. U. Onu & Chinelo. V. Umeakuka berpendapat dalam International Journal of Computer Applications Technology and Research (2016:506)[22] , “A UML is a standard modeling Language to model thereal world in the fieldof software engineering. A UML diagramis a partial graphical viewof a model of a system under design, implementation, or already in existence. UML diagram is made up of graphical elements, UML nodes connected with edges ( flows) that represent elements system model. The UML model of the system might also contain other documentation such as use cases written as texts”.
Berdasarkan pendapat yang telah dikemukakan oleh para ahli, peneliti dapat menarik kesimpulan bahwa “UML (Unified Modelling Language) adalah bahasa pemrograman yang banyak digunakan dalam pembuatan program yang membangun dan mendokumentasikan suatu sistem perangkat lunak.”
Konsep Dasar XAMP
Definisi XAMPP
Wahana Komputer (2014:72), menyatakan bahwa “XAMPP merupakan singkatan dari x (empat operasi apapun), Apache, MySQL, PHP dan Perl. XAMPP merupakan tool yang menyediakan paket perangkat lunak kedalam satu buah paket. Dalam paketnya sudah terdapat terdapat Apache (Web Server), MySQL (database), PHP (server side scripting), Perl, FTP, Server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstal XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi Web ServerApache, PHP dan MySQL secara manual, XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis”. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, Php MyAdmin dan berbagai pustaka bantu lainnya.
Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi Web ServerApache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasi-kannya secara otomatis untuk anda. XAMPP adalah sebuah web server. Asal kata dari XAMPP sendiri adalah:
- (X): Program ini dapat dijalankan dibanyak sistem operasi.
- (A): Apache merupakan suatu aplikasi web server.
- (M): MySQL digunakan untuk aplikasi database server.
- (P): PHP bahasa pemrograman yang dipakai.
- (P): Perl bahasa pemrograman yang dipakai.
Bagian – Bagian Tool XAMP
agian Tool Xampp terdapat Apache, PHP, MySQL, phpMyadmin dan Perl: (Wahana, 2014:72)
- Apache
Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil bahkan mengubah kode programnya. Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. - PHP
Bahasa pemograman PHP merupakan bahasa pemograman untuk membuat web yang bersifat server-side scripting, PHP juga bersifat open source. Sistem management database yang sering digunakan bersama PHP adalah MySQL, namun PHP juga mendukung sistem management database oracle, Microsoft accsess, interbase, d-base dan - MySQL
SQL kepanjangan dari Structed Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database, MYSQL juga bersifat open source dan at relational yang artinya data-data yang dikelola dalam database akan diletakkan pada beberapa table yang terpisah sehingga manipulasi data akan menjadi lebih cepat. MySQL dibuat dan dikembangkan oleh MySQL AB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengolah database beserta isinya, serta untuk menambahkan, mengubah dan menghapus data yang berada dalam database. - PhpMyAdmin
Pengelola database dengan MySQL harus dilakukan dengan mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap maksud tertentu. Hal tersebut tentu cukup menyulitkan karena kita harus hafal dan mengetikkan perintahnya satu persatu. Dengan phpMyAdmin kita dapat membuat table dan mengisi data dengan mudah tanpa harus hafal seluruh perintahnya. - Perl
Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall dimesin UNIX pada tanggal 18 Desember 1987. Perl sangat popular digunakan dalam program-program CGI (Common Gateway Interface). Kelemahan Perl adalah simbol-simbol yang bukan huruf dan angka.
Konsep Dasar MySQL
Definisi MySQL
Menurut Anisya (2013:15), adalah suatu perangkat lunak database relasi (Relational Database Management System atau DBMS), seperti halnya ORACLE, POSTGRESQL, MSSQL, dan sebagainya. SQL merupakan singkatan dari Structure Query Language, didefiniskan sebagai suatu sintaks perintah-perintah tertentu atau bahasa program yang digunakan untuk mengelola suatu database. Jadi MySQL adalah softwarenya adalah SQL adalah bahasa perintahnya. Menurut Dikutip Maudi dkk dalam Jurnal Geodesi Undip Vol. 3 No. 3 (2014:102), MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL yang multithread, multi-user, dengan sekitar 6 juta instalasi seluruh di seluruh dunia. MySQL adalah implementasi dari manajemen basis data relasional (RDBMS). Berdasarkan definisi diatas, maka dapat disimpulkan bahwa MySQL adalah perangkat lunak untuk mengelola database.
Konsep Dasar Elisitasi
Definisi Elisitasi
Menurut Shadab Khan Dkk, dalam International Journal of Information and Computation Technology. Volume 4, Number 2 (2014:134)[23] Requirement Elicitation merupakan suatu kegiatan utama yang dilakukan untuk menentukan ruang lingkup proyek dan menjelaskan kebutuhan pengguna. Kegiatan ini bergantung pada komunikasi dan operasinal para pemangku kepentingan yang membuat kolaborasi penting bagi keberhasilan kegiatan ini, terutama dalam proyek pengembangan perangkat lunak global dengan tim distribusi dan pemangku kepentingan.
Menurut Andi Prastomo dalam Jurnal Exact Tahun (2014:166)[24]. Elisitasi adalah suatu metode untuk analisa kebutuhan dalam rekayasa perangkat lunak. Elisitasi didapat melalui proses wawancara dan dilakukan melalui tiga tahap yaitu:
- Elisitasi Tahap I
- Elisitasi Tahap II
- M pada MDI berarti Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat pembuatan sistem baru.
- D pada MDI berarti Desireable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan, namun jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna
- I pada MDI berarti Inessential. Maksudnya requirement tersebut bukanlah termasuk bagian sistem dibahas.
- Elisitasi Tahap III
- T artinya Technical, maksudnya bagaimana tata cara / teknik pembuatan requirement tersebut dalam sistem yang diusulkan?
- O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan?
- E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem?
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait oleh pihak wawancara.
Merupakan hasil dari pengklasifikasian elisitasi tahap I berdasarkan metode MDI, Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem.
Berikut penjelasan mengenai metode MDI:
Merupakan penyusutan elisitasi tapah II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali dengan metode TOE, yaitu:
Final Draft Elisitasi merupakan bentuk akhir dari tahapan-tahapan elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem.
Konsep Dasar Literature Review
Definisi Literature Review
Menurut Archarya dan Pandya (ISSN-2277-1956-Vol.2), “Black Box Testing is a software testing techniques in which functionality of the software undertest (SUT) is tested without looking at the internal code structure”.
Menurut Khan dalam International Journal of Advanced Computer Science and Applications (IJCSA) (2012:12)[23], “Black Box Testing is a technique of testing without having any knowledge of the internal working of the application. It only examines the fundamental aspects of the system and has no or little relevance with the internal logical structure of the system.”
Secara umum, Black Box Testing merupakan pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak. Kategori eror yang akan diketahui melalui Black Box Testing antara lain :
- Fungsi yang hilang atau tak benar
- Error dari antar-muka
- Error dari struktur data atau akses eksternal database
- Error dari kinerja atau tingkah laku
- Error dari inisialisasi dan terminasi
Konsep Dasar Black Box Testing
Definisi Black Box Testing
Menurut Archarya dan Pandya (ISSN-2277-1956-Vol.2), “Black Box Testing is a software testing techniques in which functionality of the software undertest (SUT) is tested without looking at the internal code structure”.
Menurut Khan dalam International Journal of Advanced Computer Science and Applications (IJCSA) (2012:12)[23], “Black Box Testing is a technique of testing without having any knowledge of the internal working of the application. It only examines the fundamental aspects of the system and has no or little relevance with the internal logical structure of the system.”
Secara umum, Black Box Testing merupakan pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak. Kategori eror yang akan diketahui melalui Black Box Testing antara lain :
- Fungsi yang hilang atau tak benar
- Error dari antar-muka
- Error dari struktur data atau akses eksternal database
- Error dari kinerja atau tingkah laku
- Error dari inisialisasi dan terminasi
Konsep Dasar Literature Review
Definisi Literature Review
Menurut Deviachrista (2013:1), “Literature Review adalah uraian tentang teori, temuan dan bahan penelitian lainnya yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian untuk menyusun kerangka pemikiran yang jelas dari perumusan masalah yang ingin diteliti”.
Menurut Mulyandi (2013:17-153), berpendapat bahwa “Penelitian sebelumnya literature review merupakan survey literature tentang penemuan-penemuan yang dilakukan oleh peneliti sebelumnya (empirical fiding) yang berhubungan dengan topik penelitian”.
Dalam upaya perlu dilakukan literature pustaka sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya adalah mengidentifikasikan kesenjangan (identify gaps), menghindari pembuatan ulang (reinventing the wheel), mengidentifikasikan metode yang pernah dilakukan, serta mengetahui orang lain yang spesialisasi dan area penelitian yang sama dibidang ini.
Studi Pustaka (Literature Review)
Berikut adalah penelitian yang telah dilakukan dan memiliki kolerasi searah dengan penelitian yang akan dibahas dalam penelitian ini, antara lain :
- Penelitian yang telah dilakukan oleh Ade Mubarok dan Sri Handayani Jurnal Informatika, Vol.III No.1 Tahun 2016
- Penelitian yang telah dilakukan oleh Deri Asmawati (2015)
- Penelitian yang telah dilakukan oleh Vivi Dwi Anggraeni (2014)
- Penelitian yang telah dilakukan oleh Annisa Dwiyanti (2015)
- Penelitian yang dilakukan Dwi Jayanthy (2015)
Penelitian ini berjudul “Perancangan Program Transaksi Penerimaan dan Pengeluaran Kas Berbasis Web”. Metode menggunakan metode Air Terjun (Waterfall) Informasi yang dihasilkan dari sistem ini bertujuan pembuatan aplikasi lebih terstruksur dan aplikasi yang dihasilkan bias membantu pencatatan transaksi penerimaan dan pengeluaran kas kecil lebih efektif dan efesien.
Penelitian ini berjudul “Sistem Informasi Akuntansi Penerimaan dan Pengeluaran Kas Berbasis Web Pada UIN Raden Fatah Palembang”.Metode pengembangan sistem yang digunakan adalah Waterfall. Tools UML menggunakan Usecase Diagram, Activity Diagram dan juga menggunakan DFD (Data Flow Diagram) dan ERD (Entity Relationship Diagram). Pada tahap pengujian (testing) menggunakan Blackbox Testing yang di ujicoba untuk admin. Bahasa pemograman yang digunakan yaitu PHP dan MySQL sebagai basis data.Informasi yang dihasilkan dari sistem ini tujuannya adalah agar menunjang kinerja para pegawai dibagian keuangan tersebut, agar lebih cepat dan efisien
Penelitian ini berjudul “Perancangan Sistem Pengelolahan Kas Kecil Dan Kas Besar Pada PT Tiki Tangerang” pada tahun 2014. Sistem pengolahan data pada PT TIKI Tangerang yang bergerak dalam bidang jasa pengiriman barang dan dokumen. Penelitian ini bertujuan menganalisa dan mengevaluasi sistem yang sudah berjalan secara manual berkembang dapat menghasilkan sistem terkomputerisasi secara akurat, cepat dan tepat waktu.
Penelitian ini berjudul “Perancangan Sistem Informasi Penggunaan Dana Kas Kecil Pada PT Jumbo Power Internasional. Penulis mengusulkan sistem informasi penggunaan dana kas kecil dengan menggunakan metode SWOT dan mengusulkan sistem dengan rancangan layar (user interface) menggunakan metode prototype. Penelitian ini bertujuan membuat laporan harian kas kecil dengan adanya sistem pengecekan saat pengajuan dana kas kecil, menginput satu per satu rincian pengeluaran dana kas kecil, membuat laporan harian kas kecil secara akurat dengan memonitoring dengan baik sehingga tidak terjadi kecurangan dalam penyalahgunaan.
Penelitian ini berjudul “ Sistem Aplikasi Kas Kecil Di PT Universal Star Multilink Tangerang”. Metode rancangan menggunakan Usecase Diagram, Activity Diagram dan juga menggunakan DFD (Data Flow Diagram) dan ERD (Entity Relationship Diagram). Pada tahap pengujian (testing) menggunakan Blackbox Testing yang diujicoba untuk admin. Bahasa pemograman yang digunakan yaitu PHP dan MySQL sebagai basis data. Penelitian ini bertujuan membuat suatu aplikasi dalam pengolahan data yang dapat mewujudkan kelancaran dalamfungsi operasional perusahaannya, dalam menangani pengolahan data khususnyamengenai kas kecil..
Selanjutnya, untuk menindaklanjuti penelitian sebelumnya seperti yang dikemukakan diatas, maka dilakukan penelitian untuk “Perancangan Sistem Informasi Kas Kecil Sebagai Laporan Harian Kas Kasir PT. Sarana Anugerah Perdana” dengan menggunakan metode analisa SWOT kemudian dilanjutkan pemrograman menggunakan database MySQL.
BAB III
Gambaran Umum Perusahaan
Sejarah Singkat PT. Sarana Anugerah Perdana
PT. Sarana Anugerah Perdana adalah sebagai salah satu kontraktor di Tangerang yang sedang bersaing dengan kontraktor Jakarta untuk mendapatkan kontrak pekerjaan dengan Dinas Bina Marga Provinsi DKI Jakarta. PT. Anugerah Perdana merupakan kontraktor yang umurnya masih 3 tahun, tetapi sudah dapat menghasilkan dan memuaskan pelanggan dalam pekerjaan proyek pemasangan pagar panel di daerah Tangerang maupun Jakarta. Faktor diantaranya meningkatkan status proyek sebelumyaK1 menjadi M1 yang artinya proyek sudah mencapai miliaran. Atas perkembangan dan kebutuhan Ibu Kota Jakarta yang sedang banyak pekerjaan proyek daerah Jakarta, maka membuat PT. Sarana Anugerah Perdana menjadi meningkat pesat baik dari SDM maupun perusahaan. Pada awal tahun 2016 terjadilah kerja sama atau kontrak kerja antara Dinas Bina Marga Provinsi DKI Jakarta dengan P Sarana Anugerah Perdana yang pada saat itu baru berumur 1,5 tahun.
PT. Sarana Anugerah didirikan sejak tahun 2014 yang mempunyai karyawan dibawah 50orang. Pertama kali perusahaan membuka jasa konstruksi yaitu pemasangan pagar panel beton. Saat itu perusahaan hanya mendapatkan kontrak kerja dari perusahaan swasta, kerja sama atau kontrak pertama yang terbesar yaitu dari Citra Maja Raya. Sejak saat itu perusahaan meningkatkan kualitas beton yang terbaik agar dapat bersaing dengan kontraktor lainnya yang sudah jaya. Ketika itu, PT Sarana Anugerah mendapatkan suatu kerja sama atau kontrak kerja dengan Dinas Bina Marga Provinsi DKI Jakarta.
Pada hakikatnya perusahaan beton ini adalah bagian penting dari tugas pemerintah dibidang pemeliharaan jalan maupun pembangunan proyek yang merupakan suatu bentuk perbaikan kondisi daerah Ibu Kota Jakarta yang kotor, kumuh, dan lainnya menjadi terealisasi nyaman dipakai oleh masyarakat sekitar yang dapat merasakannya sendiri. Contohnya yaitu, jembatan penyebrangan, jalan trotoar, serta taman di pinggir-pinggir kota Jakarta Dengan mengembangkan tugas-tugasnya dibidang konstruksi berkeinginan untuk dapat memberikan kualitas pekerjaan yang terbaik sesuai dengan kebutuhan masyarakat di wilayah Tangerang, Jakarta, Kepulauan Seribu, maupun daerah khusus lainnya.
Visi dan Misi PT. Sarana Anugerah Perdana
- Visi Perusahaan PT Sarana Anugerah Perdana (SAP):
- Misi PT Sarana Anugerah Perdana (SAP)::
- Budaya Kerja PT Sarana Anugerah Perdana (SAP) yaitu :
- Doa dan Kerja
- Kejujuran, Ketaatan, dan Loyalitas Penuh
- Team Work dan Kebersamaan
- Tanggung Jawab
- Bersih dan Tertata
- Praktis dan Efektif
- Terencana dan Selalu Berusaha Menghasilkan Yang Terbaik.Inovatif
“Menjadikan perusahaan terkemuka dalam bidangnya. Dimulai dengan doa, team work, inovasi, dan development”.
“Fokus untuk menghasilkan karya yang berkualitas, melalui kerja yang tertata, efisien, dengan SDM yang terlatih di bidangnya, teknologi unggul dan inovasi
Struktur Organisasi Perusahaan
Struktur organisasi dapat didefinisikan sebagai mekanisme formal dimana organisasi tersebut dikelola. Struktur organisasi berarti penetapan batas tugas dan tanggung jawab atas bagian atau posisi, maupun orang-orang yang menunjukan kedudukan, tugas, serta wewenang dari masing-masing karyawan.Struktur mengandung unsur-unsur spesialisasi kerja, standarisasi, koordinasi dalam pembuatan keputusan dan ukuran satuankerja.
STRUKTUR ORGANISASI
SARANA ANUGERAH PERDANA
Gambar 3.1 Struktur Organisasi PT. Sarana Anugerah Perdana
Tugas dan Tanggung Jawab
Adapun uraian tugas dari masing – masing jabatan pada struktur organisasi PT. Sarana Anugerah Perdana yang akan dijelaskan sebagai berikut :
Salah satu alat manajemen untuk mencapai suatu tujuan organisai adalah terciptanya suatu struktur organisasi yang baik dan tepat.Struktur organisasi sangat berpengaruh antara bagian yang satu dengan bagian yang lain dalam suatu kelompok kerjasama untuk mencapai tujuan yang sama. Oleh karena itu struktur pengorganisasian dibuat agar tujuan yang telah ditetapkan dapat tercapai, untuk memperjelas tugas dan tanggungjawab dari masing- masing bagian, maka diperlukan bagian organisasi yang menunjukan hubungan- hubungan dalam struktur berdasarkan wewenang yang sah
Berikut ini adalah penjelasan mengenai wewenang dan tanggung jawab bagian-bagian yang ada pada PT. Sarana Anugerah Perdana:
- Komisaris
- Pelaksanaan rapat secara berkala satu bulan sekali
- Komisaris berkewajiban mengawasi kebijakan Direksi dalam menjalankan Perseroan serta memberikan nasihat kepada Direksi
- Komisaris wajib dengan itikad baik dan penuh tanggungjawab menjalankan tugas untuk kepentingan dan usaha Perseroan
- Komisaris wajib melapor kepada Perseroan tentang kepemilikan sahamnya beserta keluarganya
- Direktur Utama
- Memutuskan dan menentukan peraturan dan kebijakan tertinggi perusahaan.
- Bertanggug jawab dalam memimpin dan menjalankan perusahaan
- Bertanggung jawab atas kerugian yang dihadapi perusahaan termasuk juga keuntungan perusahaan
- Menetapkan strategi-strategi untuk mencapai visi dan misi perusahaan
- Mengkoordinasikan dan mengawasi semua kegiatan perusahaan, mulai dari administrasi, kepegawaian hingga penggandaan barang
- Mengangkat dan memberhentikan karyawan
- Direktur
- Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan
- Merencanakan pembagian tugas yang akan diberikan kepada seluruh karyawan
- Memilih, menetapkan, mengawasi tugas dari karyawan dan kepala bagian
- Menyetujui anggaran perusahaan
- Finance &Accounting Manager
- Mengelola fungsi akuntansi dalam memproses data dan informasi keuangan untuk menghasilkan laporan keuangan yang dibutuhkan perusahaan secara akurat dan tepat waktu.
- Mengkoordinasikan dan mengontrol perencanaan, pelaporan dan pembayaran kewajiban pajak perusahaan agar efisien, akurat, tepat waktu, dan sesuai dengan peraturan pemerintah yang berlaku.
- Merencanakan, mengkoordinasikan dan mengontrol arus kasperusahaan (cashflow), terutama pengelolaan piutang dan hutang, sehingga memastikan ketersediaan dana untuk operasional perusahaan dan kesehatan kondisi keuangan.
- Merencanakan dan mengkoordinasikan penyusunan anggaran perusahaan, dan mengontrol penggunaan anggaran tersebut untuk memastikan penggunaan dana secara efektif dan efisien dalam menunjang kegiatan operasional.
- General Affair
- Melakukan kegiatan sehubungan dengan karyawan mulai dari perekrutan, absensi, tunjangan kesehatan bagi karyawan, sampai dengan penggajian.
- Bertanggung jawab mengenai perjanjian-perjanjian orang asing.
- Building Management, Asset management.
- Pengurusan kendaraan perusahaan dan fasilitas pool.
- Alat Tulis Kantor (ATK).
- Penanganan Listrik, Air dll.
- Marketing Manager
- Menetapkan tujuan dan sasaran jalannya operasional perusahaan dan strategi penjualan kepada konsumen.
- Membuat analisa terhadap pangsa pasar dan menentukan strategi penjualan terhadap konsumen atau pelanggan.
- Menganalisis laporan yang dibuat oleh bawahannya.
- Mengoptimalkan kerja staf dan administrasi dibawah wewenangnya untuk mencapai tujuan perusahaan.
- Manajer pemasaran membina bagian pemasaran dan membimbing seluruh karyawan dibagian pemasaran.
- Marketing
- Melakukan promosi kepada pihak luar.
- Melakukan komunikasi dengan klien tentang proyek yang akan atau sedang berjalan.
- Melakukan penelitian pasar dan melaporkanya kepada pimpinan.
- Memberikan ide atau terobosan baru untuk menunjang kinerja perusahaan dalam mencapai tujuan.
- Marketing memiliki tugas untuk menyerap informasi dan menyampaikan kepada perusahaan tentang segala sesuatu yang bermanfaat untuk mendukung peningkatan kualitas dan penjualan produk.
- Procurement
- Melaksanakan kegiatan penjualan melalui telepon terhadap target konsumen.
- Melakukan tindak lanjut pelayanan, untuk memberikan kepuasan kepada konsumen.
- Melaksanankan kegiatan pemasaran lainnya sesuai dengan tugas yang diberikan oleh manajer penjualan
- Memastikan tercapainya target sales sesuai business plan.
- Account Receivable
- Mencatat dan mengarsip seluruh transaksi penjualan dengan benar.
- Membuat file piutang penjualan dengan benar.
- Menyiapkan Piutang dagang
- Memeriksa laporan tanda terima tagihan.
- Membuat performance piutang salesman.
- Memerikasa limit kredit.
- Bertanggung jawab terhadap keberadaan faktur-faktur kredit
- Mengingatkan salesman untuk segera menyelesaikan faktur bermasalah.
- Account Payable
- Bertanggung jawab atas pelaksanaan pembelian bahan-bahan agar rencana operasi dapat dipenuhi dan pemebelian bahan-bahan tersebut pada tingkat harga yang akan bersaing dalam memasarkan produknya.
- Bertanggung jawab atas usaha-usaha untuk dapat mengikuti perkembangan bahan-bahan baru yang dapat menguntungkan dalam proses produksi, perkembangan dalam desain, harga dan faktor lain yang dapat mempengaruhi produk perusahaan.
- Menjaga hubungan dengan suplier yang baik
- Accounting Pajak
- Melaksanakan kegiatan rutin dan pengembangan di Divisi Keuangan dan Pajak.
- Merencanakan dan mengkonsolidasikan perpajakan seluruh perusahaan untuk memastikan efisiensi biaya dan kepatuhan terhadap peraturan perpajakan.
- Menyusun daftar gaji, honorarium, pengeluaran dana pajak, dana pensiun, zis, THT dan atau potongan lain
- Menyusun dan melaksanakan prosedur/mekanisme kerja Divisi Keuangan dan Pajak meliputi prosedur pembayaran, penerimaan dan pelaporannya.
- Melakukan perhitungan, pemotongan, penyetoran, pencatatan dan pelaporan PPh pasal 21.
- Melaporkan seluruh aktivitas Divisi Keuangan dan Pajak kepada Direktur Keuangan dan Anggaran.
- Kasir
- Membuatnota, mencatat kas keluar, dan kas masuk..
- b. Memeriksa rangkuman kas kecil untuk memastikan penggunaan dan ketersediaan kas kecil yang efektif
- c. Mengarsip seluruh dokumen transaksi untuk menjaga ketertiban administrasi dan memudahkan penelusuran dokumen.
- d. Mengecek hasil data bagian administrasi kas kasir atas penggunaan kas kecil pada perusahaan.
- Staff Keuangan
- Membuat, memeriksa dan mengarsip faktur, nota supplier, laporan untuk memastikan status hutang/piutang.
- Membuat, mencetak tagihan dan surat tagihan untuk memastikan tagihan terkirim kepada pelanggan dengan benar dan tepat waktu.
- Mengarsip seluruh dokumen transaksi untuk menjaga ketertiban administrasi dan memudahkan penelusuran dokumen.
- Administrasi Gudang
- Membuat laporan mengenai pergudangan dan logistic.
- Membuat Standar Operasional Perusahaan yang berhubungan dengan gudang.
- Membuat memo internal yang berhubungan dengan pergudangan
- Mengecek stock barang.
Komisaris adalah Organ Perseroan yang bertugas melakukan pengawasan secara umum dan/atau khusus sesuai dengan anggaran dasar serta memberi nasihat kepada Direksi
Tugas dan Tanggung Jawab Komisaris:
Direktur Utama adalah orang yang berwenang merumuskan dan menetapkan suatu kebijaksanaan dan program umum perusahaan, atau organisasi sesuai dengan batas wewenang yang diberikan oleh suatu badan pengurus atau badan pimpinan yang serupa seperti dewan komisaris
Tugas dan Tanggung Jawab Direktur Utama:
Direktur adalah seseorang yang ditunjuk untuk memimpin Perseroan Terbatas (PT). Direktur dapat seseorang yang memiliki perusahaan tersebut atau orang profesional yang ditunjuk oleh pemilik usaha untuk menjalankan dan memimpin perseroan terbatas
Tugas dan Tanggung Jawab Direktur :
Tugas dan Tanggung Jawab Finance& Accounting Manager :
Tugas dan Tanggung Jawab General Affair:
Tugas dan Tanggung Jawab Marketing Manager:
Tugas dan Tanggung Jawab Marketing :
Tugas dan Tanggung Procurement:
Tugas dan Tanggung Jawab Account Receivable:
Tugas dan Tanggung Jawab Account Payable:
Tugas dan Tanggung Jawab Accounting Pajak:
Tugas dan Tanggung Jawab Kasir:
Tugas dan Tanggung Jawab Administrasi Keuangan:
Tugas dan Tanggung Jawab Administrasi Gudang:
Tata Laksana Sistem yang Berjalan
Prosedur Sistem yang Berjalan
Adapun urutan prosedur dari sistem yang berjalan yaitu sebagai berikut:
- Staff department masing-masing mengecek keperluan yang diperlukan dalam kegiatan operasional perusahaan sehari-hari lalu melakukan permintaan anggaran kas kecil ke Staff Kasir.
- Staff Kasir mengajukan permintaan anggaran dana kas kecil kepada Manager Finance & Accounting
- Manager Finance &Accountingmembuat perkiraan anggaran untuk dana kas kecil.
- Staff Keuangan menerima memberikan dana kas kecil yang dibutuhkan setiap department.
- Staff Account Receivable membuat laporan penagihan piutang, dan diserahkan ke Staff Keuangan.
- Staff Keuangan akan menyajikan laporan kas setiap hari kepada Manager Finance & Accounting.
Rancangan Prosedur Sistem yang Berjalan
Ada beberapa cara merancang suatu sistem yaitu :
- Analisa Sistem Informasi Kas Kecil
Sistem informasi kas kecil pada PT. Sarana Anugerah Perdana sudah cukup baik, namun mmasih terdapat kekurangan yaitu penumpukan laporan yang belum dicek dikarenakan adanya keterlambatan menyajikan laporan kas setiap harinya.
Analisis Sistem Yang Berjalan
Untuk menganalisis sistem yang berjalan, penulis menggunakan program Unified Modelling Language (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini.
Analisa Batasan Sistem
Setiap sistem mempunyai batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan diluar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang memberikan input atau menerima output dari sistem.
Melihat permasalahan yang ada pada PT. Sarana Anugerah Perdana, maka peneliti membatasi permasalahan Perancangan Sistem Informasi Kas Kecil Sebagai Laporan Harian Kas Kasir dimulai dari proses penginputan data, sampai menghasilkan laporan. Laporan yang akan dikembangkan diantaranya sebagai berikut:
- Membuat sistem informasi piutang berbasis web dimulai dari pencatatan pengeluaran dana, dana kas masuk hingga laporan yang dihasilkan.
- Memberikan kemudahan bagi petugas dalam proses menyajikan laporan kas harian.
- Memberikan kemudahan bagi pimpinan untuk melihat informasi laporan kas dan lebih cepat dalam pengambilan keputusan.
Analisa Masalah
Berdasarkan analisis yang dilakukan peneliti, sistem serta proses pencatatan kas kecilyang sedang berjalan saat ini di PT. Sarana Anugerah Perdana cukup berjalan baik namun masih membutuhkan waktu yang lama yaitu orang yang melakukan pengajuan anggaran setiap saatnya harus menanyakan ke bagian keuangant, jika dalam pencatatan ada kendala saat cash opname, maka sangatlah beresiko, sedangkan dalampencatatan diharuskan keakuratan dan kehati – hatian karena kasir harus menhitung uang yang jumlahnya tidak sedikit setelah jam kasir tutup. Disamping itu, pencatatan data kasbon masih menggunakan Microsoft Excel yang menyebabkan sering terjadinya salah pencatatan dan memerlukan waktu yang lama karena harus banyak membuka data yang lain.
Sejalan dengan perkembangan zaman dan berkembangnya kebutuhan atas informasi penagihan piutang, maka diperlukan perancangan sistem agar informasi yang dihasilkan memenuhi kebutuhan perusahaan dan juga bisa menghemat waktu (efisien). Pengembangaan yang dilakukan yaitu dengan cara merancang sebuah sistem informasi kas kecil sebagai laporan harian kas kasir, yang diharapkan dapat memberikan informasi dengan mudah, cepat dan akurat sesuai dengan keinginan user.
Analisis Kekurangan Sistem
Berdasarkan analisis yang dilakukan oleh peneliti, sebuah data yang disajikan akan salah jika dari kasir atau staff keuangan tidak melakukan sebuah crosscheck pada saat waktu cash opname dilakukan, untuk mengkontrol datakas harian dari staff keuangan. Permintaan anggaran yang banyak serta staff keuangan masih kurang adanya kerjasama. Hal ini dikarenakan untuk bagian kasir yang akan melakukan memberi dana kas kecil terkadang tidak melakukan pembuatan pengecekan kembali, sehingga yang terjadi ada beberapa kekeliruan, bahkan data belum terupdate (data laporan kas baru belum tercatat).
Berdasarkan penelitian ini kekurangan-kekurangan yang terjadi pada PT. Sarana Anugerah Perdana yang berjalan saat ini adalah sebagai berikut;
- Proses input data yang terjadi pada laporan kas harian masih memakan waktu yang lama dikarenakan masih menggunakan Microsoft Excel untuk media penyimpanan dan penginputan data serta banyaknya dokumen yang diperlukan.
- Input data yang memakan waktu yang lama dikarenakan adanya bukti traksaksi yang tidak sama, bukti yang tidak akurat dan tercecernya bukti transaksi barang tersebut.
- Lamanya proses crosscheck sehingga data yang dibutuhkan pimpinan menjadi lambat.
Analisis Kontrol
Banyaknya permasalahan pada sistem yang berjalan saat ini juga disebabkan oleh faktor pengontrolan yang masih lemah. Pengontrolan input belum dilakukan sehingga pada permintan/pelayanan kasir tidak disertai form pengajuananggaran, hal ini menyababkan selisih uang. Kontrol pada proses masih dilakukan secara manual oleh kepala keuangan, yaitu dengan cara melakukan ceklis setiap hari dan crosscheck dilakukan secara manual juga. Hal ini menyulitkan proses pengontrolan. Sementara belum ada pengontrolan terhadap output, laporan yang diterima oleh pimpinan tidak diperiksa ulang dan langsung disetujui oleh pimpinan, sehingga jika terjadi kesalahan akan sangat sulit melakukan perbaikan pada laporan.
Analisis Prosedur
Berdasarkan analisis yang penulis dapatkan, dalam hal prosedur yang berjalan saat ini masih belum berjalan baik. Hal ini bisa dilihat dengan kurangnya kontrol dari bagian administrasi untuk proses penginputan data. Dimulai dari kurang disiplinnya bagian kasir dalam prosesnya masih sangat manual. Hal ini menyebabkan bagian kasir harus bekerja secara ekstra dalam melakukan pengecekkan ulang, dari pihak yang bersangkutan, agar mampu membenahi prosedur yang berjalan saat ini agar menjadi lebih disiplin dalam bekerja, sehingga akan menghasilkan disiplin yang baik bagi masing-masing pihak.
Analisis Waktu dan Tenaga Kerja
Berdasarkan analisis yang penulis dapatkan, waktu yang dibutuhkan saat ini untuk menghasilkan sebuah laporan kas harianbisa mencapai kurang lebih 90 menit. Hal ini dikarenakan setiap akan melakukan penagihan piutangpetugas penagihan harus mendatangi rumah sakit, itu menjadikan hal yang tidak efektif dan efisien. Ditambah lagi dengan jam kerja untuk tutup kasir hanya sampai pukul 16:00 wib.
Sedangkan untuk tenaga yang saat ini ada, dirasa masih kurang cukup untuk menanganinya.Dikarenakan tenaga kerja yang ada saat ini untuk melakukan pengontrolan terhadap pengecekkan laporan belum ada. Ini membuat kasir harus melakukan pengecekan disetiap harinya dan invoice secara manual.
Analisis Kebutuhan Sistem
Berdasarkan analisis permasalahan pada sistem yang berjalan memerlukan waktu yang lebih lama dalammenyajikan laporan kas,penginputan data dan laporan yang dihasilkan dikarenakan sistem tersebut masih menggunakan Microsoft excel sehingga waktunya memerlukan waktu yang lebih lama dalam menghasilkan sebuah laporan yang dibutuhkan oleh pimpinan. Maka dengan dirancangnya sebuah sistem yang terkomputerisasi dengan harapan dapat membantu petugas dalam penagihan, penginputan dan akan mengurangi kesalahan atau kendala yang terjadi, maka kebutuhan sistem hendaknya :
- Sistem terkomputerisasi yang dapat melakukan pengontrolan secara mudah dan jelas, sehingga mengurangi kesalahan-kesalahan yang terjadi.
- Dapat memberikan informasi yang akurat sehingga informasi tersebut dapat berguna oleh petugas dan pimpinan.
- Dapat menambahkan data baru ataupun mengubah data, sehingga sistem tersebut dapat segera diperbaiki jika ada kesalahan dalam penginputan atau belum diinput.
Use Case Diagram UTD PMI Kab. Tangerang
Gambar 3.2 Tampilan Usecase
Berdasarkan gambar 3.2 Use Case Diagram diatas terdapat:
- 1 sistem yang mencakup seluruh kegiatan yang sedang berjalan.
- 3 actor yang melakukan kegiatan, yaitu staff Kasir, Manager Finance & Accounting, Direktur PT. Sarana Anugerah Perdana.
- 13use case yang biasa dilakukan oleh actor.
Sequence Diagram Sistem Yang Berjalan
Gambar 3.3 Tampilan Sequence Diagram
Berdasarkan gambar 3.3 sequence diagram diatas terdapat:
- 4 lifeline yaitu : Anggran, Dana, Kas, Kas Kecil
- 3 actor yaitu :Kasir, Manager Finance &Accounting, Direktur PT. Sarana Anugerah Perdana.
- 15 message yang memuat informasi-informasi tentang aktifitas yang terjadi, kegiatan yang biasa dilakukan oleh actor tersebut.
Activity Diagram Yang Berjalan
Gambar 3.4 Tampilan Activty Diagram
Berdasarkan gambar 3.4 Activity diagram diatas terdapat :
- 1 initial node merupakan awal kegiatan
- 3 swimline yaitu Kasir, Manager Finance & Accounting, Direktur PT. Sarana Anugerah Perdana
- 11 action menggambarkan eksekusi kegiatan pembuatan laporan permintaan anggaran petty cash.
- 1 decision node, menjelaskan tentang hasil dari action yang dilakukan.
- 1 activity final node yang menjelaskan bahwa alur berakhir.
Metode Analisa Sistem
Analisa SWOT adalah identifikasi berbagai faktor secara sistematis untuk merumuskan sistem penjualan dan pengeluaran danaPT. Sarana Anugerah Perdana. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (strength)dan peluang (opportunities), tetapi secara bersamaan dapat meminimalkan kelemahan (weakness) dan ancaman (threat).
Berikut ini adalah rincian mengenai kekuatan, kelemahan, peluang dan ancaman.
- Faktor Internal yang berasal dari dalam lingkungan perusahaan yang berupa kekuatan dan kelemahan perusaahaan.
- Kekuatan (Strength), terdiri dari :
- Laporan dapat di cek tepat waktu
- Pelayanan dalam pengajuan anggaran sangat bagus
- Kelemahan (Weakness), terdiri dari :
- Adanya laporan data yang hilang
- Keterlambatan dalam penginputan data laporan kas.
- Penumpukan laporan kasyang datanya hilang.
- Factor eksternal yang berasal dari luar lingkungan perusahaan berupa peluang dan ancaman.
- Peluang (Opportunities), terdiri dari :
- Tingkatan dalam permintaan anggaran dari setiap department meningkat.
- Laporan kas harian dapat diselesaikan setiap hari.
- Ancaman (Threat), terdiri dari :
- Kondisi ekonomi yang tidak stabil
- Adanya kerugian kas kecil
- Resiko dalam penggunaan dana
Table 3.1 Analisa Faktor Internal
Table 3.2 Analisa Faktor Eksternal
Berdasarkan table 3.1 dan 3.2 diatas, maka dilakukan analisa untuk mecari strategi dengan menggunakan kekuatan yang ada untul memanfaatkan peluang yang tersedia (strategi S-O) serta menggunakan kekuatan yang dimiliki untuk mengatasii ancaman yang ada (strategi S-T). Setelah dianalisa, strategi untuk mengurangi kelemahan yang dimiliki dalam meraih peluang yang ada (strategi W-O) maupun mengatasi ancaman yang ada (strategi W-T).
Table 3.3 Strategi S-O
Table 3.4 Strategi S-T
Table 3.5 Strategi W-O
Table 3.6 Strategi W-T
Analisa Masukan, Analisa Proses, Analisa Keluaran
Analisa Masukan
Agar suatu sistem berjalan dengan semestinya diperlukan adanya masukan yang teridiri dari data produk dan data perusahaan. Data produk sangat berguna bagi rumah sakit dalam proses pemesanan beton, sedangkan data customer berguna bagi PT. Sarana Anugerah Perdana untuk proses kontrak pekerjaan proyek. Berikut beberapa form yang digunakan dalam Kasir.
- Nama Masukan :Form Pengajuan Dana
- Nama Masukan :Mencatat transaksi pengeluaran kas kecil
- Nama Masukan :Laporan bulanan kas kecil
Fungsi : Sebagai data awal pembuatan laporan pengajuan
dana anggaran.
Sumber : Departemen terkait
Tujuan : Manager Finance & Accounting, Direktur
Media : Kertas
Frekuensi : Setiap hari
Format : Lampiran C.1
Keterangan : Berisi data pengajuan dana anggaran
Fungsi : Sebagai data awal pembuatan laporan pengeluaran
harian kas kecil.
Sumber : Kasir
Tujuan : Manager Finance & Accounting, Direktur
Media : Kertas
Frekuensi : Setiap hari
Format : Lampiran C.2
Keterangan : Berisi data transaksi pengeluaran kas kecil.
Fungsi : Sebagai data awal transaksi yang sudah di input
harian kas kecil.
Sumber : Kasir
Tujuan : Manager Finance & Accounting, Direktur
Media : Kertas
Frekuensi : Setiap transaksi pengeluaran kas kecil
periode 1 s/d 30 hari di setiap bulan
Format : Lampiran C.3
Keterangan : Berisi data hasil rekapan transakasi pengeluaran
kas setiap bulan
Analisa Proses
- Nama Modul :Laporan Pengajuan Anggaran
- Nama Modul : Laporan Kas Kecil
Masukan : Pengajuan anggaran dana dari departemen
terkait
Keluaran : Laporan pengajuan anggaran
Ringkasan Proses :Proses dan hasil mencatat pengajuan
anggaran dana dari departemen terkait dan
dibuat laporan pengajuan anggaran untuk
diperiksa Manager Finance & Accounting
Masukan : Transaksi pengeluaran kas kecil
Keluaran : Laporan pengeluaran kas kecil
Ringkasan Proses :Proses dan hasil mencatat transaksi harian
ke dalam form bukti kas keluar dan dibuat
laporan pengeluaran kas kecil untuk
diperiksa serta diserahkan kepada Manager
Finance & Accounting
Analisa Keluaran
- Nama Keluaran : Laporan Pengajuan Anggaran
- Nama Keluaran : Laporan Pengeluaran Kas Kecil
- Nama Keluaran : Laporan bulanan pengeluaran kas kecil
Fungsi : Mencetak atau menampilkan data laporan
pengajuan anggaran
Media : Kertas
Rangkap : 2 (dua) lembar
Distribusi : Lembar 1(satu) asli, untuk Direktur
Lembar 2(dua) copy, untuk Manager
Finance & Accounting.
Fungsi : Mencetak atau menampilkan data laporan
pengeluaran kas kecil
Media : Kertas
Rangkap : 2 (dua) lembar
Distribusi : Lembar 1(satu) asli, untuk Direktur
Lembar 2(dua) copy, untuk Manager
Finance & Accounting.
Fungsi : Mencetak atau menampilkan rekap data
Laporan bulanan pengeluaran kas kecil.
Media : Kertas
Rangkap : 1 (satu) lembar
Distribusi : Lembar 1(satu) asli, untuk Manager
Finance & Accounting.
Konfigurasi Sistem yang berjalan
Spesifikasi Hardware
- Processor : Dual Core
- Monitor : 14” LED
- Mouse :Optical
- Keyboard : 108 Keys
- RAM : 2 GB
- Hardisk : 80 GB
- Flashdisk : 16 GB
- Printer : Inkjet
Spesifikasi Software
Adapun perangkat lunak yang digunakan dalam system adalah sebagai berikut :
- Windows 7
- Microsoft Excel
Hak Akses
Untuk mengoperasikan atau mengolah data hanya dapat dilakukan oleh3 orang yaitu :
- Direktur
- Manager Finance & Accounting
- Kasir
Permasalahan yang dihadapi dan Alternatif Pemecahan masalah
Permasalahan yang dihadapi
Permasalahan yang dihadapi dari sistem yang berjalan adalah sistem kas kecil yang masih harus mencatat manual dengan menggunakan software lama yaitu MS.Excel, yang memiliki keterbatasan dalam fasilitas untuk penyimpanan aplikasi ini memerlukan banyak memory (RAM), dan Processor yang besar, sehingga memiliki keterbatasan dalam fasilitas untuk validasi data yang pada akhirnya keakuratan data kurang maksimal.
Alternatif Pemecahan Masalah
Dilihat dari permasalahan yang ada pada sistem yang berjalan maka alternatif pemecahan masalah yang bisa membantu sistem kerja dalamkas kecilyaitu dengan membuat rancangan sistem yang baru berbasis web, sehingga dalam pengimputan data lebih cepat, tepat dan akurat serta up to date, dan dapat memaksimalkan resource komputer baik berupa hardware maupun software sehingga dapat mempermudah dalam pencatatan kasir.
User Requirement
Elisitas Tahap I
Berisi seluruh rancangan sistem baru yang diusulkan oleh piihak manajemen terkait melalui proses wawancara penulis dengan stakeholder mengenai seluruh rancangan sistem data piutang, agar efisien dan terstruktur dengan baik. Berikut lampiran Elisitas Tahap I :
Tabel 3.7Elisitasi Tahap 1
Elisitas Tahap II
Tabel 3.8Elisitasi Tahap II
Elisitas Tahap IIII
Tabel 3.9Elisitasi Tahap III
Elisitas Tahap Final
Tabel 3.10Final
BAB IV
Rancangan Sistem Usulan
Berdasarkan analisis sistem berjalan, diketahui bahwa sistem masih belum dapat memenuhi kebutuhan karena dalam pengolahan datanya masih membutuhkan waktu yang cukup lama dan hasil yang datanya belum tepat.Setelah kebutuhan sistem diketahui, langkah selanjutnya adalah perancangan sistem usulan yang bertujuan untuk memenuhi kebutuhan yang tidak didapat dari sistem yang berjalan.
Untuk menganalisa sistem yang diusulkan, pada penelitian ini digunakan program Visual Paradigm for UML 6.4 Enterprise Edition untuk menggambarkanUse Case Diagram, Activity Diagram, Class Diagram dan Squence Diagram.
Prosedur Sistem Usulan
Terdapat beberapa usulan prosedur baru, prosedur yang bertujuan untuk memperbaiki dan menyempurnakan sistem yang ada sekarang. Prosedur yang diusulkan yaitu:
- Kasir
- Dapat melakukan login.
- Menampilkan menu home.
- Menampilkan menu hak akses. Dimana terdapat sub menu user.. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu saldo awal. Dimana terdapat sub menu input, jenis kas, kategori, dan nama kas. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu nama kas. Dimana terdapat sub menu input, jenis kas, kategori, dan nama kas. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu pengajuan anggaran. Dimana terdapat sub menu input, tanggal, nama kas, jumlah, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu kas masuk. Dimana terdapat sub menu input, tanggal, Id Pengajuan, jumlah sisa pengajuan, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu kas keluar. Dimana terdapat sub menu input, tanggal, nama kas, jumlah, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu laporan. Dimana terdapat sub menu tahun anggaran. Admin memiliki hak akses untuk mencetak laporan yang sudah ditentukan.
- Dapat melakukan logout.
- Staff Keuangan
- Dapat melakukan login.
- Menampilkan menu home.
- Menampilkan menu hak akses. Dimana terdapat sub menu user.. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu saldo awal. Dimana terdapat sub menu input, jenis kas, kategori, dan nama kas. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu nama kas. Dimana terdapat sub menu input, jenis kas, kategori, dan nama kas. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu pengajuan anggaran. Dimana terdapat sub menu input, tanggal, nama kas, jumlah, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu kas masuk. Dimana terdapat sub menu input, tanggal, Id Pengajuan, jumlah sisa pengajuan, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu kas keluar. Dimana terdapat sub menu input, tanggal, nama kas, jumlah, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu laporan. Dimana terdapat sub menu tahun anggaran. Admin memiliki hak akses untuk mencetak laporan yang sudah ditentukan.
- Dapat melakukan logout.
- Manager Finance & Accounting
- Dapat melakukan login.
- Menampilkan menu home.
- Menampilkan menu hak akses. Dimana terdapat sub menu user.. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu saldo awal. Dimana terdapat sub menu input, jenis kas, kategori, dan nama kas. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu nama kas. Dimana terdapat sub menu input, jenis kas, kategori, dan nama kas. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu pengajuan anggaran. Dimana terdapat sub menu input, tanggal, nama kas, jumlah, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu kas masuk. Dimana terdapat sub menu input, tanggal, Id Pengajuan, jumlah sisa pengajuan, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu kas keluar. Dimana terdapat sub menu input, tanggal, nama kas, jumlah, dan keterangan. Admin memiliki hak ases dapat menambah, mengedit, dan hapus data.
- Menampilkan menu laporan. Dimana terdapat sub menu tahun anggaran. Admin memiliki hak akses untuk mencetak laporan yang sudah ditentukan.
- Dapat melakukan logout.
- Direktur
- Dapat melakukan login.
- Menampilkan menu home.
- Menampilkan menu laporan. Dimana terdapat sub menu tahun anggaran. Pimpinan memiliki hak akses untuk mencetak laporan yang sudah ditentukan.
- Dapat melakukan logout.
Diagram Rancangan Sistem
Usecase Diagram yang Diusulkan
Berikut ini adalah usecase diagram yang diusulkan untuk menggambarkan proses sistem kas kecil pada PT. Sarana Anugerah Perdana, sebagai berikut :
Gambar 4.1 Use Case Diagram Sistem yang Diusulkan
Berdasarkan gambar 4.1 Use Case Diagram sistem yang diusulkan terdapat
- Use Case : Input Username dan Password
- Use Case : Logout
- Use Case : Menampilkan home
- Use Case : Kelola akses saldo awal
- Use Case :Kelola akses nama kas
- Use Case : Kelola akses pengajuan anggaran
- Use Case : Kelola akses kas keluar
- Use Case : Kelola akses kas keluar
- Use Case : Kelola akses kas masuk
Actor : Kasir, Staff Keuangan, Manager Finance
& Accounting, dan Direktur melakukan
login ke sistem.
Scenario :Kasir, Staff Keuangan, Manager Finance
& Accounting, dan Direktur dapat melakukan
login ke sistem
Actor : Kasir, Staff Keuangan, Manager Finance
& Accounting, dan Direktur
Scenario : Kasir, Staff Keuangan, Manager Finance
& Accounting, dan Direktur dapat melakukan
logout dari sistem
Actor : Kasir, Staff Keuangan, Manager Finance
& Accounting, dan Direktur
Scenario : Kasir, Staff Keuangan, Manager Finance
& Accounting, dan Direktur dapat menampilkan
homepada sistem
Actor : Kasir, Staff Keuangan, dan Manager Finance
& Accounting
Scenario :Kasir, Staff Keuangan, dan Manager Finance
& Accountingdapatmenambah, mengedit
danmenghapus akses datasaldo awal pada sistem.
Actor :Kasir, Staff Keuangan, dan Manager Finance
& Accounting
Scenario :Kasir, Staff Keuangan, dan Manager Finance
& Accounting. Admindapat menambah, mengedit dan
menghapus data nama kas
Actor : Kasir
Scenario :Kasirdapat melakukan pengajuan anggaran.Admin
dapat menambah, mengedit danmenghapus data
pengajuan anggaran.
Actor :Kasir, Staff Keuangan, dan Manager Finance
& Accounting
Scenario :Kasir, Staff Keuangan, dan Manager Finance
& Accounting dapat menambah, mengubah, dan
menghapus data kas keluar
Actor :Kasir, Staff Keuangan, dan Manager Finance
& Accounting
Scenario :Kasir, Staff Keuangan, dan Manager Finance
& Accounting dapat menambah, mengubah, dan
menghapus data kas keluar
Actor :Kasir, Staff Keungan, Manager Finance &
Accounting, dan Direktur
Scenario : Kasir, Staff Keuangan, Manager Finance &
Accounting, dan Direktur. Admin dapat menampilkan
dan mencetakdata laporan kas harian untuk di cek
Activity Diagram yang Diusulkan
Berikut merupakan activity diagram yang menggambarkan alur aktivitas sistem kas kecil yang dirancang, yakni:
Gambar 4.2 Activity Diagram Sistem yang Diusulkan
Berdasarkan gambar 4.2 Activity Diagram sistem kas kecil dari sistem yang diusulkan terdapat:
.- 1 (satu) intial node untuk mengawali objek
- 31 (tiga puluh satu) action, yang terdiri dari :Masukkan username dan password, cek username dan password, menampilkan home, pilih menu akses user, menampilkan data akses user, pilih menu hak akses, menampilkan data user, dapat klik tambah, edit, dan hapus user, manampilkan data saldo awal, pilih menu saldo awal, menampilkan data saldo awal, dapat klik tambah, edit, dan hapus saldo awal, menampilkan data nama kas, pilih menu nama kas menampilkan list nama kas, dapat klik tambah, edit dan hapus nama kas, menampilkan data pengajuan kas, menampilkan list pengajuan kas, pilihklik, dapat tambah, detail, edit dan hapus, menampilkan menu kas masuk, menampilkan list dana kas masuk, dapat menampilkan dana pengajuan dan sisa pengajuan, menampilkan menu kas keluar, menampilkan list menu kas keluar, pilih klik tambah, detail, edit, dan hapus, menampilkan menu laporan kas, menampilkan list menu laporan kas, pilih cetak dan lihat.
- 8 (delapan) fork node
- 1 (satu) final nodeuntuk menjelaskan bahwa alur sistem telah berakhir.
Squence Diagram yang Diusulkan
Berikut merupakan sequence diagramyang menggambarkan alur aktivitas sistem monitoring piutang yang dirancang, yakni:
Gambar 4.3 Sequence Diagram Sistem yang Diusulkan
Berdasarkan gambar 4.3 Seuence diagram sistem yang diusulkan terdapat :
- 4 (empat) actoryang melakukan kegiatan yaitu :kasir, staff keuangan, manager finance & accounting, dan direktur.
- 10 (Sepuluh) lifelineyaitu form login, form home, menu hak akses,menu nama saldo awal, menu nama kas, menu pengajuan anggaran, menu kas keluar, menu kas masuk, dan menu laporan, form logout
- 35 (tiga puluh lima)message yaitu menjalankan program, menampilkan form login, masukkan username dan password, proses login, cek validasi login, menampilkan menu home, menu hak akses, menu data tambah, detail, edit, dan hapus, menampilkan menu laporan, menu melihat dan cetak.
State Machine Diagram yang Diusulkan
Berikut merupakan state machine diagram yang diusulkan yaitu :
Gambar 4.4 State Machine Diagram Sistem yang Diusulkan
Berdasarkan gambar 4.4 sequence diagram sistem yang diusulkan terdapat :
- 38 (tiga puluh delapan) state
- 66 (enam puluh enam) transaction
- 1 (satu) initial pseudo
- 1 (Satu) final node
Class Diagram yang di Usulkan
Berikut merupakan class diagram yang diusulkan yatu :
Gambar 4.5 ClassDiagram Sistem yang Diusulkan
Berdasarkan gambar 4.5Class diagram sistem yang diusulkan terdapat yaitu:
- 6 (enam) class, himpunan dari objek-objek yang berbagai atribut serta.
- 3 (tiga) association, hubungan antara objek satu dengan objek yang lainnya.
Perbedaan Antara Sistem Berjalan Dengan Sistem Yang Diusulkan
Tabel 4.1Perbedaan Antara Sistem Yang Berjalan Dengan Sistem Yang Diusulkan
Rancangan Basis Data
Spesifikasi Basis Data
Untuk merancang suatu sistem, diperlukan perancangan basis data. Desain basis data menerangkan media penyimpanan yang digunakan, isi data yang disimpan, tipe data yang digunakan serta panjang record yang dibutuhkan. Spesfikasi basis data yang diperlukan pada sistem usulan pada pada PT. Sarana Anugerah Perdana :
- Nama Table : tbl_user
- Nama Table : tbl_saldo_awal
- Nama Table : tbl_pengajuan_anggaran
- Nama Table : tbl_kas_masuk
- Nama Table : tbl_kas
- Nama Table : tbl_kas_keluar
Media : harddisk
Isi : id_user+nama_lengkap+
username+password+level+draw
Primary Key : user_id
Foreign Key :-
Panjang Record : 180
Tabel 4.2 Detail user
Media : harddisk
Isi : Id_saldo +Tanggal +Jumlah_saldo
Primary Key : id_saldo
Foreign Key : -
Panjang Record : 13
Table 4.3Tabel Saldo
Media : harddisk
Isi : id_pengajuan +tanggal +
id_kas +jumlah +keterangan + status
Primary Key : id_pengajuan
Foreign Key : -
Table 4.4Tabel pengajuan
Media : harddisk
Isi : Id_kas_masuk +Tanggal +
Id_pengajuan+jumlah+keterangan+status
Primary Key : Id_kas_masuk
Foreign Key : -
Panjang Record : 31
Table 4.5Tabel Kas Masuk
Media : harddisk
Isi : Id_kas +Nama +Jenis+Kategori
Primary Key : Id_kas : -
Panjang Record : 217
Table 4.6 Tabel Nama Kas
Media : harddisk
Isi : Id_kas_keluar +Tanggal +Id_kas +Jumlah
Keterangan+Status
Primary Key : id_kas_keluar
Foreign Key : -
Panjang Record : 30
Table 4.7Tabel Kas Keluar
Rancangan Prototype Sistem Kas Kecil
Rancangan Layar Login
Halaman ini berfungsi sebagai sistem keamanan bagi pengguna untuk memastikan apakah pengguna (user) memiliki hak akses untuk masuk kedalam sistem atau tidak. Menu login berisi username dan password dan berfungsi untuk menjaga data pada sistem,
Gambar 4.6Rancangan Tampilan Login
Rancangan Layar Menu Home
Halaman ini berfungsi untuk menampilkan beberapa menu utama sistem informasi kas kecil pada PT. Sarana Anugerah Perdana
Gambar 4.7Rancangan Tampilan Menu Home
Rancangan Layar Hak Akses
Halaman ini berfungsi untuk menampilkan Hak Akses.Menu Hak Akses digunakan untuk para pengguna sistem.
Gambar 4.8Rancangan Tampilan Hak Akses
Rancangan Layar Saldo Awal
Halaman ini berfungsi untuk menampilkan data saldo awal.
Gambar 4.9Rancangan Tampilan Menu Saldo Awal
Rancangan Layar Menu Nama Kas
Halaman ini berfungsi untuk menampilkan Menu Nama Kas.
Gambar 4.10Rancangan Tampilan Menu Nama Kas
Rancangan Layar Pengajuan Anggaran
Halaman ini berfungsi untuk menampilkan menu pengajuan anggaran.
Gambar 4.11Rancangan Tampilan Data Permintaan Darah pada Menu Data
Rancangan LayarMenu Kas Masuk
Halaman ini berfungsi untuk menampilkan menu kas masuk.
Gambar 4.12Rancangan Tampilan Menu Kas Masuk
Rancangan Layar Menu Kas Keluar
Halaman ini berfungsi untuk menampilkan menu kas keluar
Gambar 4.13Rancangan Tampilan Menu Kas Keluar
Rancangan Layar Menu Laporan
Halaman ini berfungsi untuk menampilkan menu laporan kas.
Gambar 4.14Rancangan Tampilan Menu Laporan
Tampilan Sistem Yang Diusulkan
Tampilan Halaman Login
Dalam halaman login, terdapat field username dan password.Hal ini berguna sebagai hak akses kasir, staff keuangan, manager finance & accountingdan direktur tertentu untuk mengakses sistem kas kecil. Hal ini berguna untuk menghinadari terjadinya perubahan data oleh pihak yang tidak bertanggung jawab.
Gambar 4.15 Tampilan halaman login
Tampilan Menu Home
Tampilan menu home dapat dibuka apabila kasir, staff keuangan, manager finance & accounting dan direktur berhasil melakukan login. Menu home menampilkan gambar lingkungan dan sejarah Singkat Perusahaan.
Gambar 4. 16 Tampilan halaman home
Tampilan Menu User
Menu user bisa diakses oleh kasir, staff keuangan, manager finance & accounting dan direktur.Dimana menu user adalah opsi untuk user dalam hak akses.Di dalam menu userberisi no, username, password, level, ubah, dan hapus.
Gambar 4.17 Tampilan halaman user
Tampilan Menu Saldo Awal
Menu saldo awal hanya dapat diakses olehuser yang sudah terdaftar di menu user.Di dalam menu saldo awal terdapat sub menu input, tanggal, dan jumlah saldo.
Gambar 4. 18 Tampilan Saldo Awal
Tampilan Menu Nama Kas
Di dalam menu nama kas berisi jenis kas, kategori, dan nama kas.
Gambar 4.19 Tampilan halaman menu nama kas
Tampilan Menu Pengajuan Anggaran
Di dalam menu pengajuan anggaran terdapat sub menu input, tanggal, nama kas, jumlah, keterangan.
Gambar 4.20 Tampilan halaman menu pengajuan anggaran
Tampilan Menu Kas Masuk
Di dalam form kas masuk terdiri dari tanggal, id pengajuan, dan keterangan.
Gambar 4.21 Tampilan form halaman kas masuk
Tampilan Menu Kas Keluar
Dimana menu kas keluarterdiri dari tanggal, nama kas, jumlah, dan keterangan.
Gambar 4.22 Tampilan halaman tagihan
Tampilan Menu Laporan Kas
Di dalam menu laporan terdapat pilihan laporan tahunan.
Gambar 4.23 Tampilan halaman laporan kas
Konfigurasi Sistem Usulan
Spesifikasi Perangkat Keras (Hardware)
- Processor : AMD E1 – 1500 APU With Radeon (tm) HD Grapics 1,48 GHz
- Monitor : 14” LED
- Mouse : -
- Keyboard : Standar
- RAM : 2 GB
- Flashdisk : 16 GB
Spesifikasi Perangkat Lunak (Software)
- Windows 8.1 Pro
- Microsoft Office 2013
- Visual Paradigm for UML 6.4 Enterprise Edition
- Database server MySQL
- XAMPP
- Internet Browser Mozilla Firefox
- Internet Google Chrome
Hak Akses
Pengoprasian aplikasi ini dapat dilakukan oleh :
- Kasir
- Staff keuangan
- Manager Finance & Accounting
- Direktur
Blackbox Testing
Dalam skripsi ini, pengujian dilakukan dengan menggunakan metode Black Box Testing.Black Box Testing merupakan metode uji coba yang memfokuskan pada keperluan software. Karena itu uji coba Black box memungkinkan pengembangan software untuk mengetahui kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program. Metode pengujian Black Box berusaha untuk menemukan kesalahan dalam beberapa kategori diantaranya: fungsi-fungsi yang salah atau hilang, kesalahan dalam struktur data atau akses database eksternal, kesalahan tampilan, kesalahan inisialisasi, dan terminasi.
Pengujian Blackbox Pada Menu Login
Berikut ini adalah tabel pengujian Black box untuk fungsi menu login,yaitu:
- Scenario pengujian : jika admin mengisi username dan mengkosongkan password lalu klik login atau enter maka:
Gambar 4.24 Pengujian login apabila mengkosongkan password
- Hasil yang diharapkan : Sistem menolak untuk masuk menu login dan menampilkan pesan please entry username and password.
- Gambar pengujian
- Kesimpulan Valid
Gambar 4.25 Hasil pengujian login apabila mengkosongkan password
Gambar 4.26 Memasukan loginusername passwordsalah
- Hasil yang diharapkan : Sistem menolak untuk masuk menu login dan menampilkan pesan username atau password yang anda masukan salah!
- Gambar pengujian
- Kesimpulan : Valid
Gambar 4.27 Hasil pengujian loginpasswordsalah
Gambar 4. 28 Memasukanloginusername dan passwordbenar
- Hasil yang diharapkan : User bisa masuk dan menampilkan notif Welcome to user = admin : level = admin : Id = U-1 !
- Gambar pengujian
- Kesimpulan : Valid
Gambar 4. 29 Hasil pengujian loginusername dan passwordbenar
- Hasil yang diharapkan : User bisa masuk dan menampilkan nenu home
- Gambar pengujian
- Kesimpulan : Valid
Gambar 4.30 Hasil pengujian login menampilkan menu home
Pengujian Blackbox Pada Menu User
Berikut ini adalah tabel pengujian Black box untuk menu user, yaitu :
- Skenario pengujian : Menambahkan data user dengan mengisi kolom form user lalu simpan
Gambar 4.31 Tampilan Pengujian form user dengan mengosongkan semua kolom
- Hasil yang diharapkan : Data user tersimpan dan muncul notif Data Berhasil Disimpan,
- Gambar pengujian,
- Kesimpulan : valid
Gambar 4.32 Hasil Pengujian form user dengan mengisi semua kolom
Pengujian Blackbox Pada Menu Saldo Awal
Berikut ini adalah tabel pengujian Black box untuk menu kantong darah, yaitu :
- Skenario pengujian : Menambahkan data kantong darah dengan mengisi kolom form kantong darah lalu simpan
Gambar 4.33Pengujian form saldo dengan mengisi semua kolom
- Hasil pengujian : Data saldo awal tersimpan dan muncul notif Data Berhasil Disimpan,
- Gambar pengujian
- Kesimpulan : valid
Gambar 4.34HasilPengujian form kantong darah dengan mengisi semua kolom
Jadwal Penelitian
Berikut adalah jadwal penelitian yang meliputi kegiatan persiapan, pelaksanaan, dan penyusunan laporan penelitian yang memberikan rincian kegiatan dan jadwal pelaksanaan kegiatan.
Tabel 4.9 Jadwal Pelaksanaan Kegiatan
Estimasi Biaya
Agar terlaksananya penelitian ini dengan baik, lancar, dan sesuai dengan target yang direncanakan sesuai dengan jadwal penelitian, maka diperlukan dana yang dapat menunjang seluruh kegiatannya diperkirakan sebagai berikut :
Tabel4.10 Estimasi Biaya
BAB V
Kesimpulan
Berdasarkan hasil penelitian yang dilaksanakan pada PT. Sarana Anugerah Perdana tentang sistem kas kecil dapat disimpulkan bahwa:
- Proses pencatatan kas kecil pada PT. Sarana Anugerah Perdana masih menggunakan sistem semi komputerisasi (menggunakan MS. Excel) sehingga membuat staff accounting pada perusahaan tersebut membutuhkan banyak waktu untuk menyelesaikan laporan kas kecil.
- Sistem yang sedang berjalan belum berjalan dengan optimal karena tidak adanya back up data atau data cadangan sebagai arsip yang dimiliki oleh perusahaan, sehingga meningkatkan resiko kehilangan data. Lalu banyak data yang tidak terkelola dengan baik, karena sistem penyimpanan data masih berupa file Microsoft Excel sehingga menyulitkan staff accounting untuk mencari data laporan kas kecil di bulan sebelumnya dan tidak adanya keamanan pada data sistem kas kecil, dapat mengakibatkan terjadinya manipulasi data.
- Sistem yang diusulkan oleh peneliti menggunakan metode analisis SWOT, menggunakan metode berorientasi objek dengan tools Visual Paradigm for UML 6.0 Enterprise Edition. Dalam perancangan sistem, peneliti menggunakan bahasa pemrograman PHP dan database My SQL. Lalu dalam metode pengujian (testing). Peneliti menggunakan metode Black Box Testing.
- Sistem yang dirancang sudah berjalan efektif karena sistem kas kecil sudah berbasis web, sehingga penginputan data, pengecekan, serta proses cetak laporan dapat dilakukan dengan cepat.
Saran
Berikut ini adalah beberapa saran yang dapat peneliti berikan sebagai bahan pertimbangkan bagi PT. Sarana Anugerah Perdana, antara lain :
- Dibutuhkan ketelitian dalam menginput pemasukan dan pengeluaran perusahaan agar dapat meminimalkan kesalahan data.
- Perlu adanya sosialisasi untuk menerapkan sistem yang baru, agar dapat memaksimalnya kinerja staff terkait.
- Harus adanya maintenance dan control sistem agar tidak terjadi kerusakan pada sistem.
DAFTAR PUSTAKA
- ↑ Mujiati, Hanik Dan Sukadi. 2013. Dalam Indonesian Jurnal On Computer Science – Speed (IJCSS) FTI UNSA
- ↑ Siti Aisyah, dkk di dalam Jurnal CCIT vol.5 Edisi 2 (2012:112)
- ↑ Darmawan, Deni. 2013. Sistem Informasi Manajemen. Bandung: PT. Remaja Rosdakarya Offset.
- ↑ 4,0 4,1 Suprihadi. 2013. Dalam Jurnal CCIT tentang pengertian system
- ↑ Zemp, H. ICTS and Effective Communication Strategies. 2011. : Specific Needs Of Information Before, During And After Disasters. In Proceedings of IEEE International Conference on Innovative Mobile and Internet Services In Ubiquitous Computing, Vol1
- ↑ Gang Liang, Wenbo He, Chun Xu. 2015. Rumor Identification in Microblogging Systems Based on Users' Behavior. In International JournalIEEE Trans On Computational Social System, Vol 2
- ↑ 7,0 7,1 7,2 7,3
- ↑ Suwirmayanti, Ni Luh Gede Pivin. 2016. Dalam Jurnal Ilmiah DASI Vol.17 No.3
- ↑ Henderi, dkk. 2011. Dalam Jurnal CCIT berpendapat tentanganalisa sistem.
- ↑ Yakub.2012. Pengantar Sistem Informasi. Yogyakarta: GrahaIlmu
- ↑ Dina, Murad, Fitria. 2013. Berpendapat tentang tahap analisis
- ↑ 12,0 12,1 Supriati, Ruli. 2013. Dalam jurnal CCIT Vol 7
- ↑ Kanal, Abhisek Dan Aishwarya. 2016. Data Analysis And Business Modelling In Microsoft Excel Using Analysis Tollpax. In International Journal Of Computer Science And Information Technologies, Vol 7
- ↑ 14,0 14,1 Hartono, Bambang. 2013. Berpendapat tentang data
- ↑ 15,0 15,1 Taufiq, Rohmat. 2013. Pengertian tentang data
- ↑ Maimunah dalam jurnal CCIT Vol. 5 No. 3 (2012:284), Media Company Profile Sebagai Sarana Penunjang Informasi Dan Promosi. Tangerang: Perguruan Tinggi Raharja. Jurnal CCIT. Vol. 5, No.3
- ↑ 17,0 17,1 17,2 Pratama, I Putu Agus Eka Pratama. 2014. Tentang Sistem Informasi
- ↑ Seputra, Yulius Eka Agung. 2013. “Komputer Akuntansi”. Yogyakarta: MediaKom.
- ↑ Mulyadi, dkk. 2013. Aplikasi Sistem Informasi Laporan Penggajian Guru Honor Berbasis Web pada SMA Negeri 6 Tangerang. Yogyakarta: Prosiding Seminar Nasional Teknologi Informasi dan Multimedia.
- ↑ K. P. Jayant, Renu Garg, Vinod Kumar, Prof. Ajaya Rana, dalam International Journal of Advanced Research in Computer Science and Software Engeneering February, 2014, pp. 148-153 ISSN : 2277128X Vol.2, Isue.2 “The UML is a visual modelling language and used for visualize, specify, contrucy and document the artifacts of a software system
- ↑ Fergus. U. Onu & Chinelo. V. Umeakuka. 2016. Berpendapat dalam International Journal of Computer Applications Technology and Research
- ↑ 23,0 23,1 23,2 Khan, Shadab. Dkk. 2014. Dalam International Journal of Information and Computation Technology. Volume 4, Number 2 Requirement Elicitation
- ↑ Prastomo, Andi. 2014. Dalam Jurnal Exact tentang Elisitasi