SI1314476291

Dari widuri
Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI KAS KECIL BERBASIS WEB

PADA PT. FM GLOBAL LOGISTICS


SKRIPSI



Logo stmik raharja.jpg


Disusun Oleh :

NIM : 1314476291

NAMA : ELLEN NINDYA PURWA



JURUSAN SISTEM INFORMASI

KONSENTRASI KOMPUTER AKUNTANSI

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

(2016/2017)

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI KAS KECIL BERBASIS WEB

PADA PT. FM GLOBAL LOGISTICS

Disusun Oleh :

NIM
: 1314476291
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Komputer Akuntansi

 

 

Disahkan Oleh :

Tangerang, 19 Januari 2015

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Nur Azizah,M.Akt, M.Kom)
NIP : 000594
       
NIP : 078010

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI KAS KECIL BERBASIS WEB

PADA PT.FM GLOBAL LOGISTICS

Dibuat Oleh :

NIM
: 1314476291
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Disetujui Oleh :

Tangerang, 19 Januari 2017

Pembimbing I
   
Pembimbing II
       
       
       
       
(Endang Suryana, S.Sos., M.M)
   
(Bayu Pramono, M.T.I)
NID : 07142
   
NID : 14023

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI KAS KECIL BERBASIS WEB

PADA PT. FM GLOBAL LOGISTICS

Dibuat Oleh :

NIM
: 1314476291
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Tahun Akademik 2016/2017

Disetujui Penguji :

Tangerang, 19 Januari 2017

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(xxx)
 
(xxx)
 
(xxx)
NID : xx
 
NID : xx
 
NID : xx

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

Saya yang bertandatangan dibawah ini,

NIM
: 1314476291
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, 19 Januari 2017

 
 
 
 
 
NIM : 1314476291

 

)*Tandatangan dibubuhi materai 6.000;

ABSTRACT

PT.FM Global Logistics is a service provider company export and import of goods. System petty cash still using Microsoft Excel so that the lack of supervision and tidiness in report form petty cash, as well as data storage systems in the form of sheet per sheet making it difficult for a user to find reports of petty cash in the previous month, the system has not worked optimally as the user requires a lot of time to complete the report petty cash, the absence of data backup thus increasing the risk of data loss. With the existing problems, the researchers propose a petty cash system is web-based, using analytical methods PIECES. Designing the system using PHP programming language, with a user interface using Macromedia Dreamweaver 8. The system proposed can allow a user to find information and prepare reports with either petty cash, petty cash report format neater, petty cash data security is assured for their login menu, streamline time user in making statements petty cash in PT. FM Global Logistics..

Keyword : Petty Cash, PT. FM Global Logistics, Exports, Imports

ABSTRAKSI

PT.FM Global Logistics adalah sebuah perusahaan penyedia jasa ekspor dan impor barang. 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 PIECES. Perancangan sistem menggunakan bahasa pemrograman PHP, dengan user interface menggunakan Macromedia Dreamweaver 8. 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. FM Global Logistics

Kata Kunci : Kas Kecil, PT. FM Global Logistics, Ekspor, Impor

KATA PENGANTAR


Puji syukur, peneliti panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia- Nya, sehingga peneliti dapat menyelesaikan skripsi ini.

Laporan skripsi ini dibuat berdasarkan penelitian yang dilakukan oleh peneliti di PT. FM Global Logistics. Lebih tepatnya di bagian keuangan dengan judul “ Perancangan Sistem Informasi Kas Kecil Berbasis Web Pada PT. FM Global Logistics”

Keberhasilan laporan skripsi ini tidak terlepas dari semua pihak yang terkait dengan bantuan bimbingan, nasihat, motivasi dan dorongan moral, dengan segala kerendahan hati, peneliti ingin menyampaikan rasa terimakasih yang sebesar-besarnya kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Sugeng Santoso, M.Kom selaku Pembantu Ketua I (PUKET 1) bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah, M.Kom selaku Kepala Jurusan Sistem Informasi.
  4. Bapak Endang Suryana, S.Sos., M.M selaku dosen pembimbing pertama yang telah membantu memberikan waktu, kritik dan saran yang membangun dalam pembuatan skripsi ini.
  5. Bapak Bayu Pramono, M.T.I selaku dosen pembimbing kedua yang telah membantu memberikan waktu, kritik dan saran yang membangun dalam pembuatan skripsi ini.
  6. Bapak dan ibu Dosen STMIK Raharja yang telah memberikan ilmu pengetahuan yang bermanfaat kepada saya.
  7. Kepada Ayah, Ibu dan keluarga tercinta yang memberikan motivasi serta selalu dorongan berupa doa, sehingga skripsi ini terselesaikan dengan baik.
  8. Kepada seluruh pegawai di PT. FM Global Logistics yang telah bekerjasama dengan baik saat penelitian skripsi.
  9. Untuk sahabat dan teman-teman tercinta yang banyak memberikan dukungan serta doa dalam penyusunan skripsi ini.

Peneliti menyadari bahwa dalam penyajian dan penyusunan laporan skripsi ini masih jauh dari kata sempurna. Oleh karena itu kritik dan saran yang membangun sangat dibutuhkan dalam laporan skripsi ini. Akhir kata dari peneliti, peneliti berharap laporan skripsi ini dapat memberikan manfaat bagi pembaca dan dapat dijadikan bahan acuan yang bermanfaat di kemudian hari.


Tangerang, 19 Januari 2017


 

 

 

(Ellen Nindya Purwa)
NIM : 1314476291

DAFTAR GAMBAR

Daftar isi

BAB I

PENDAHULUAN

LATAR BELAKANG

Kegiatan ekspor dan impor didasari oleh kondisi bahwa tidak ada suatu negara yang benar benar mandiri karena satu sama lain saling membutuhkan dan saling mengisi. Setiap negara memiliki karakteristik yang berbeda, baik sumber daya alam, iklim, geografi, demografi, struktur ekonomi dan struktur sosial. Perbedaan tersebut menyebabkan perbedaan komoditas yang dihasilkan, komposisi biaya yang diperlukan, kualitas dan kuantitas produk secara langsung ataupun tidak langsung membutuhkan pertukaran barang atau jasa antara negara dengan negara lainnya. Maka dari itu antara negara-negara yang terdapat didunia perlu terjalin suatu hubungan perdagangan untuk memenuhi kebutuhan tiap-tiap negara tersebut.

Dalam perdagangan internasional sudah menjadi kenyataan yang tidak dapat disangkal lagi bahwa untuk lalu lintas perdagangan internasional harus lebih efektif dan efisien diperlukan peranan bank untuk melakukan pembayaran atas perjanjian jual beli yang telah disepakati. Sehingga wajar bank tidak lagi hanya di anggap sebagai tempat untuk menyimpan atau meminjam uang saja, tetapi juga merupakan pihak perantara dalam memecahkan masalah pelaksanaan pembayaran apabila para pengusaha mengadakan transaksi perdagangan antar negara.

PT.FM Global Logistics adalah sebuah perusahaan penyedia jasa ekspor dan impor barang. Perusahaan ini bertempatkan di Komplek pergudangan Soewarna Blok E-10 Bandara Soekarno-Hatta. Perusahaan ini ini bergerak dalam bidang jasa pengangkutan atau pengiriman barang dari satu tempat ketempat lain dengan menggunakan modal transportasi darat, laut dan udara (Air Freight Forwarding). Dengan pengalamannya selama 5 tahun sebagai penyedia jasa ekspor dan impor barang, tentunya PT.FM Global Logistics selalu menjaga reputasi perusahaan untuk menghadirkan pelayanan jasa pelayanan ekspor dan impor terbaik kepada tiap customer.

Masalah yang di hadapi oleh PT. FM Global Logistics saat ini adalah sistem kas kecil yang masih dilakukan secara semi komputerisasi, sehingga membuat staff accounting pada perusahaan tersebut membutuhkan banyak waktu untuk menyelesaikan laporan kas kecil. Sistem saat ini juga masih belum berjalan dengan optimal karena tidak adanya back up data atau data cadangan sebagai arsip yang dimiliki oleh perusahaan, sehingga meningkatkan resiko kehilangan data. Pembuatan laporan kas ini dilakukan setiap 1 bulan sekali, Setelah semua data-data terkumpul. Tetapi masih 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.

Dengan adanya perubahan sistem yang didasari pada perkembangan teknologi informasi ini diharapkan sistem yang akan dibangun dapat mempermudah pekerjaan staff administrasi untuk mendata pengeluaran, pemasukan serta stock opname dalam laporan kas kecil, hal ini dapat mengefisienkan waktu staff accounting dalam penyelesaian laporan kas kecil. Maka hal inilah yang melandasi peneliti untuk mengembangkan sistem ini dengan melakukan penelitian dan mendokumentasikannya dalam sebuah laporan Skripsi dengan judul “ Perancangan Sistem Informasi Kas Kecil Berbasis Web pada PT. FM Global Logistics”

Rumusan Masalah

Dengan persoalan yang sering terjadi didalam kegiatan pencatatan kas kecil, maka dengan ini peneliti ingin melakukan dan menganalisis masalah sebagai berikut:

  1. Bagaimana proses pencatatan kas kecil yang sedang berjalan saat ini pada PT.FM Global Logistics ?
  2. Apa permasalahan yang sedang terjadi pada sistem yang sedang berjalan saat ini pada PT.FM Global Logistics?
  3. Bagaimana merancang sistem informasi pencatatan kas kecil yang dibutuhkan oleh PT.FM Global Logistics?
  4. Apakah dengan sistem yang dirancang membuat pencatatan kas kecil menjadi efisien ?

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Setiap penelitian memiliki tujuan serta manfaat. Dalam penelitian laporan Skripsi, Peneliti memiliki tujuan penelitian sebagai berikut:

  1. Untuk mengetahui proses pencatatan kas kecil yang sedang berjalan saat ini pada PT.FM Global Logistics.
  2. Untuk mengetahui permasalahan dalam sistem kas kecil yang sedang berjalan pada PT.FM Global Logistics.
  3. Untuk menghasilkan sistem yang dibutuhkan oleh PT.FM Global Logistics untuk mempermudah proses pencatatan kas kecil.
  4. Untuk mengkaji hasil rancangan sistem kas kecil pada PT.FM Global Logistics apakah sudah berjalan efisien atau belum

Manfaat

Adapun manfaat yang didapatkan peneliti dari laporan penelitian skripsi ini, yaitu:

  1. Dapat mempermudah proses pencatatan kas kecil pada PT.FM Global Logistics.
  2. Mempermudah staff accounting dalam membuat laporan kas kecil.
  3. Dapat membuat sistem yang dibutuhkan oleh PT.FM Global Logistics untuk proses pencatatan kas kecil.
  4. Dapat mempermudah staff yang terkait dalam mendapatkan informasi yang akurat.


Ruang Lingkup

Agar dalam pembahasan masalah menjadi lebih terarah dan berjalan dengan baik maka peneliti memberikan batasan pada sistem ini yaitu :

  1. Sistem yang dibahas hanya sebatas proses pengelolaan kas kecil pada PT. FM. Global Logistics.
  2. Sistem yang di buat meliputi kelola data pegawai, list permintaan, saldo awal, permintaan anggaran, pengeluaran kas kecil dan laporan keuangan kas kecil.


Metode Penelitian

Metode Pengumpulan Data

Adapun penjelasan lebih rinci mengenai metode yang digunakan peneliti dalam menyusun laporan skripsi ini sebagai berikut :

  1. Metode Wawancara (Interview):
    Peneliti melakukan sesi tanya jawab kepada narasumber yaitu staff accounting yang berada di bawah lingkungan PT.FM Global Logistics.
  2. Metode Pengamatan Langsung (Observasi):
    Metode pengumpulan data dengan cara peneliti mengadakan pengamatan langsung pada PT.FM Global Logistics, metode ini dilakukan untuk mengumpulkan data yang merupakan sumber informasi yang sangat penting untuk menganalisis proses pencatatan kas kecil.
  3. Metode Studi Pustaka (Study Literature)
    Selain melakukan observasi, peneliti juga melakukan pencarian data dengan studi putaka. Dalam metode ini, peneliti berusaha untuk melengkapi data-data yang diperoleh dengan membaca dan mempelajari dari buku-buku, laporan penelitian, jurnal ilmiah, serta pencarian melalui media internet.

Metode Analisis

Analisis data merupakan salah satu langkah penting dalam rangka memperoleh temuan-temuan hasil penelitian. Hal ini disebabkan, data akan menuntun kita ke arah temuan ilmiah, bila dianalisis dengan teknik-teknik yang tepat. Analisis sistem dilakukan menggunakan Metode analisis PIECES (Performance, Information/Data, Economic, Control/Security, Efficiency, dan Service).
Metode Analisis PIECES peneliti gunakan untuk mengidentifikasi masalah, maka harus dilakukan analisis terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan. Dari analisis ini biasanya didapatkan beberapa masalah utama, hal ini penting karena biasanya yang muncul di permukaan bukan masalah utama, tetapi hanya gejala dari masalah utama saja.
Kelebihan metode PIECES yaitu : Adanya laporan setiap akhir sehingga memudahkan adanya pengawasan, serta mudah dalam melakukan dokumentasi, sehingga memudahkan penelusuran kembali terhadap kebutuhan bisnis.
Alasan mengapa peneliti menggunakan metode PIECES pada penelitian skripsi ini, karena untuk memperbaiki performa dalam pengelolaan laporan kas kecil menjadi lebih baik, dan untuk mengurangi kesalahan dalam pencatatan saat proses pencatatan kas kecil. Untuk mengurangi pemborosan biaya dalam penggunaan kertas dan alat alat tulis, untuk memperbaiki keamanan sehingga orang yang tidak berwenang tidak bisa mengakses dan merubah data, dan mengurangi keterlambatan untuk memperoleh data-data pengeluaran dan pemasukan yang dibutuhkan yang di butuhkan oleh perusahaan.


Metode Perancangan

Dalam Skripsi ini metode perancangan yang digunakan penelitin adalah metode perancangan terstruktur melalui tahapan pembuatan UML, pembuatan database dan pembuatan program yang disesuaikan berdasarkan kebutuhan administrasi pada elisitasi. Sedangkan Bahasa pemrograman yang digunakan adalah PHP serta database yang digunakan MySQL, sedangkan software pendukung yang digunakan dalam mendesain dan membuat program adalah Adobe Dreamweaver CS6 dan model desainnya menggunakan UML dan menggunakan tools Visual Paradigm for UML 8.0 Enterprise Edition.(flowchart program).

Metode Pengujian (Testing)

Metode pengujian ini digunakan untuk menganalisis suatu sistem untuk mendeteksi, mengevaluasi kondisi dan fitur-fitur yang diinginkan dan mengetahui kualitas dari suatu sistem yang dilakukan untuk mengeliminasi kesalahan yang terjadi saat sistem di terapkan. Peneliti menggunakan metode Black Box Testing karena metode Black Box Testing dapat mengetahui apakah perangkat lunak yang dibuat dapat berfungsi dengan benar dan telah sesuai dengan yang diharapkan.

Sistematika Penulisan

Untuk memahami lebih jelas laporan ini, maka materi-materi yang tertera pada laporan skripsi ini dikelompokkan menjadi beberapa 5 bab dengan sistematika penyampaian sebagai berikut :

BAB I PENDAHULUAN
BDalam bab ini, membahas tentang Latar Belakang, Perumusan Masalah, Tujuan dan Manfaat Penelitian, Ruang Lingkup Penelitian, Metode Penelitian, Metode Analisis, Metode Perancangan, Metode Pengujian (testing) dan Sistematika Penulisan.


BAB II LANDASAN TEORI
Pada bab ini berisikan teori yang bersifat umum tentang konsep dasar dan teori khusus yang berkaitan dengan judul laporan skripsi serta definisi yang berhubungan dengan permasalahan yang dibahas pada sistem yang sedang berjalan, dan berisikan pula penelitian terdahulu (literature review) sebagai pembanding antara penelitian terdahulu dan penelitian yang sedang dilakukan.


BAB III ANALISIS SISTEM YANG SEDANG BERJALAN
Dalam bab ini berisikan analisis gambaran dan sejarah singkat PT.FM Global Logistics, struktur organisasi, penjabaran tugas dan wewenang, tata laksana sistem yang berjalan, rancangan prosedur sistem yang berjalan, analisis sistem yang berjalan, metode analisis masukan, analisis proses, analisis keluaran, analisis masalah, analisis kontrol, analisis waktu, analisis tenaga kerja, analisis kebutuhan sistem, alternatif pemecahan masalah, konfigurasi sistem berjalan, dan user requirement.


BAB IV RANCANGAN SISTEM YANG DIUSULKAN
Bab ini berisikan rancangan sistem yang akan diusulkan pada PT. FM Global Logistics, UML yang diusulkan, rancangan basis data, rancangan tampilan layar, tampilan output program, pengujian dengan black box testing, dan rancangan implementasi, estimasi biaya.


BAB V PENUTUP
Bab ini merupakan bab penutup berisikan kesimpulan dari hasil analisis penelitian dan rancangan sistem dalam rangka menjawab rumusan masalah yang diajukan.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Definisi Sistem

Berikut ini adalah beberapa definisi sistem menurut beberapa ahli, diantaranya:

  1. Menurut Sutarman (2012:13) [1], “Sistem adalah kumpulan elemen yang saling berhubungan dan saling berinteraksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”.

  2. Menurut Suprihadi dalam Jurnal CCIT (2013:310), “Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan.”

  3. Menurut Kadir (2014:61) [2], “Sistem adalah sekumpulan elemen yang saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.

  4. Jadi peneliti dapat menyimpulkan bahwa “sistem adalah seperangkat elemen yang digabungkan satu dengan yang lainnya dengan tujuan yang sama”.


Karakteristik Sistem

Menurut Tata Sutabri (2012:20) [3], 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:

  1. Komponen Sistem (component system)

  2. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan.

  3. Batas Sistem (Boundary System)

  4. Batasan sistem (boundary system) merupakan daerah yang membatasi antara sistem yang satu dengan yang lain atau dengan lingkungan lainnya. Batasan suatu sistem menunjukkan ruang lingkup (scope) dari sistem tersebut.

  5. Lingkungan Luar Sistem (External Environment System)

  6. Lingkungan luar (external environment system) adalah segala hal yang berada di luar batas dari sistem yang mempengaruhi operasi sistem.

  7. Penghubung Sistem (Interface System)

  8. Penghubung sistem (interface system) merupakan media yang menghubungkan antara suatu subsistem dengan subsistem yang lainnya.

  9. Masukan Sistem (Input System)

  10. Masukan sistem (input system) adalah energi yang dimasukan kedalam sistem. Masukan sistem dapat berupa masukan perawatan (maintanance system) dan masukan sinyal (signal system).

  11. Pengolahan Sistem (Processing System)

  12. Suatu sistem mempunyai suatu bagian untuk melakukan pengolahan yang akan mengubah masukan (input) menjadi keluaran (output).

  13. Keluaran Sistem (Ouput System)

  14. Keluaran sistem (output system) adalah hasil dari data yang telah diolah dan diklasifikasikan menjadi keluaran.

  15. Sasaran Sistem (Objective dan Tujuan (Goals)

  16. Suatu sistem memiliki tujuan dan sasaran yang pasti danbersifat deterministic. Kalau suatu sistem tidakmemiliki sasaran maka operasisistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaranatau tujuan yang telah direncanakan.

  17. Kontrol Sistem( Control System

  18. Kontrol sistem (control system) merupakan pengawasan bagi pelaksanaan kegiatan suatu sistem dalam mencapai sasaran dan tujuan sistem. Kontrol sistem dapat berupa kontrol masukan (input control), kontrol proses (process control) maupun kontrol keluaran (output control).

  19. Umpan Balik ( Feed Back

  20. Umpan balik diperlukan oleh bagian kendali (control) untuk mengecek terjadinya penyimpangan proses dalam sistem dan mengembalikannya ke kondisi normal.

Klasifikasi Sistem

Sistem dapat di klasifikasikan dari beberapa sudut pandang diantaranya (Tata Sutarbi, 2012:22)

  1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)

  2. Sistem abstrak merupakan sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem fisik merupakan sistem yang ada secara fisik.

  3. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System)

  4. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia. Sistem buatan manusia adalah sistem yang melibatkan interaksi manusia dengan mesin.

  5. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System)

  6. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.

  7. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System)

  8. Sistem tertutup adalah sistem yang tidak berhubungan dan tidak berpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya campur tangan dari pihak di luarnya. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.

Konsep Dasar Data dan Informasi

Definisi Data

  1. Menurut Mc Leod dan Yakub (2012:5) [4], “ Data adalah kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai”.
  2. Menurut Hartono (2013:15) [5], “Data adalah hasil pengukuran dan pencatatan data terhadap fakta tentang sesuatu, keadaan, tindakan atau kejadian”.
  3. Menurut Taufiq (2013:13) [6], “Data adalah sesuatu yang diberikan untuk kemudian diolah”.
  4. Berdasarkan kedua definisi di atas, maka dapat disimpulkan bahwa “data adalah bahan mentah yang perlu diolah sehingga menghasilkan informasi yang menunjukkan fakta”.

Definisi Informasi

  1. Menurut Maimunah dkk dalam jurnal CCIT (2012:57),” Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya dan bermanfaat dalam mengambil suatu keputusan”.
  2. Menurut Agustinus Mujilan (2012:1) [7] berpendapat bahwa “Informasi adalah data yang berguna yang telah di olah sehingga dapat dijadikan dasar untuk mengambil keputusan yang tepat”.
  3. Menurut McLeod (2013:8) [4], “Informasi adalah sekumpulan fakta (data) yang diorganisasikan data yang diolah menjado bentuk yang lebih berguna bagi penerimanya .”
  4. Berdasarkan beberapa pendapat yang dikemukakan di atas dapat di tarik kesimpulan bahwa” informasi adalah fakta yang telah di olah dengan cara tertentu dan menggambarkan suatu kejadian nyata yang dapat dipahami dan dapat digunakan untuk pengambilan keputusan.”

Kulaitas Informasi

Kualitas informasi sangat dipengaruhi atau ditentukan oleh tiga hal pokok,diantaranya yaitu (Tata Sutarbi 2012:41):

  1. Akurat (Accurancy)

  2. Ketidak akuratan sebuah informasi dapat terjdi karena sumber informasi (data) mengalami gangguan, kesengajaan sehingga merusak atau mengubah data-data asli tersebut.

  3. Tepat Waktu(timeliness)

  4. Informasi yang dihasilkan dari suatu proses pengolahan data harus yang terbaru (up to date). Informasi yang terlambat tidak akan mempunyai nilai yang baik, karena informasi merupakan landasan dalam pengambilan keputusan.

  5. Relevansi (relevancy)

  6. Informasi dikatakan berkualitas jika relevan bagi pemakainya.

Konsep Dasar Sistem Informasi

Definisi Sistem Informasi

  1. Menurut Mendelson dan Guritno yang dikutip dari buku IT Research (2011:31) [8],”Para ahli menganggap bahwa sistem informasi adalah disiplin ilmu lain yang lebih fundamental dan merupakan disiplin acuan (reference discipline)”.
  2. Menurut Sutarman (2012:13) [1],”Sistem informasi adalah suatu sistem yang dapat didefinisikan dengan mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data,instruksi) dan output (laporan,kalkulasi)”.
  3. Menurut Sutarbi (2012:46) [1], “Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan”.
  4. Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa “Sistem informasi adalah sebuah sistem pengumpulan, pemasukan, pemrosesan data, penyimpanan, pengolahan, pengendalian dan pelaporan sebuah informasi yang mendukung pengambilan keputusan untuk mencapai tujuan”.

Komponen Sistem Informasi

Tata Sutabri (2012:47) [3] mengemukakan bahwa “Sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari komponen input, komponen model, komponen output, komponen teknologi, komponen hardware, komponen software, komponen basis data, komponen kontrol dan blok kendali. Semua komponen tersebut saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk mencapai sasaran”.

Blok bangunan itu terdiri dari :

  1. Blok Masukan ( Input Block )

  2. Input mewakili data yang masuk ke dalam sistem informasi. Input disini ternasuk netode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.

  3. Blok Model ( Model Block )

  4. Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.

  5. Blok Keluaran ( Output Block )

  6. Blok keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua pemakai sistem.

  7. Blok Teknologi ( Technology Block )

  8. Blok Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan.

  9. Blok Basis Data ( Database Block )

  10. Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Hal berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses menggunakan perangkat lunak paket yang disebut DBMS (Database Management System).

  11. Blok Kendali ( Controls Block )

  12. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

Tujuan Sistem Informasi

Menurut Barry E. Cushiag, tujuan sistem informasi yaitu kegunaan (usefulness), ekonomi (economy), keandalan (reability), pelayanan pelanggan (customer service), kesederhanaan (simplicity), fleksibilitas (flexibility).

  1. Kegunaan ( Usefulness )

  2. Sistem harus menghasilkan informasi yang tepat waktu dan relevan untuk pengambilan keputusan manajemen dan personil operasi didalam organisasi.

  3. Ekonomi ( Economic )

  4. Semua bagian komponen sistem termasuk laporan-laporan, pengendalian-pengendalian, mesin-mesin harus menyumbang suatu nilai manfaat setidak-tidaknya sebesar biaya yang dibutuhkan.

  5. Kehandalan ( Realibility )

  6. Keluaran sistem harus mempunyai tingkatan ketelitianyang tinggi dan sistem itu sendiri harus mampu beroperasi secara efektif bahkan pada waktu komponen manusia tidak hadir atau saat komponen mesin tidak beroperasi secara temporer.

  7. Pelayanan Langganan ( Customer Service )

  8. Sistem harus memberikan pelayanan dengan baik atau ramah kepada para pelanggan. Sehingga memberi rasa kepuasan pada pelanggan.

  9. Kesederhanaan ( Simplicity )

  10. Sistem harus cukup sederhana, sehingga terstruktur dan operasinya dapat dengan mudah dimengerti dan prosedurnya mudah diikuti.

  11. Fleksibilitas ( Flexibility )

  12. Sistem harus cukup fleksibel, untuk menangani perubahan-perubahan yang terjadi kepentingannya cukup beralasan dalam kondisi dimana sistem beroperasi atau dalam kebutuhan yang diwajibkan oleh organisasi.

Konsep Dasar Perancangan Sistem

Definisi Perancangan Sistem

  1. Menurut Al-Jufri (2011:141), “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru”.
  2. Menurut Verzello/John Reuter III dalam Darmawan (2013:227), “Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: menggambarkan bagaimana suatu sistem dibentuk”.
  3. Berdasarkan beberapa pendapat diatas mengenai perancangan sistem dapat disimpulkan bahwa “perancangan sistem merupakan proses pembuatan sebuah sistem yang baru yang dilakukan setelah menganalisis sistem yang sedang berjalan.”

Tahapan Perancangan Sistem

Menurut Mahdiana (2011:37), “Tahap Perancangan Sistem adalah merancang sistem secara rinci berdasarkan hasil analisis sistem yang ada, sehingga menghasilkan model sistem baru yang diusulkan.”

Menurut Sutabri (2012:225) [3], tahap rancangan sistem dibagi menjadi 2 (dua) bagian, yaitu :

  1. Rancangan sistem secara umum

  2. Memberikan gambaran secara umum kepada user tentang sistem yang baru.

  3. Rancangan sistem secara rinci

  4. Dimaksudkan untuk pemrogram komputer dan ahli teknik lainnya yang akan mengimplementasi sistem.

Tujuan Perancangan Sistem

Menurut Darmawan (2013:228), Tahap Perancangan / Desain Sistem mempunyai 2 tujuan utama, yaitu:

  1. Untuk memenuhi kebutuhan pemakai sistem.
  2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemrograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada desain sistem yang terperinci).

Teori Khusus

Konsep Dasar Sistem Informasi Akuntansi

Definisi Sistem Informasi Akuntansi

  1. Menurut Wilkinson dan Cerullo dalam Danang Sunyoto (2014:118), “Sistem informasi akuntansi merupakan struktur yang menyatu dalam suatu entitas, yang menggunakan sumber daya fisik dan komponen lain, untuk mengubah data transaksi keuangan atau akuntansi menjadi informasi akuntansi dengan tujuan untuk memenuhi kebutuhan akan informasi dari para pengguna atau pemakainya (users)”.

  2. Menurut George H.Bodnar dan William.S.Hopwood dalam Dalam Sunyoto (2014:118), “Sistem informasi akuntansi adalah kumpulan sumber daya, seperti: manusia dan peralatan, yang diatur untuk mengubah data menjadi informasi akuntansi. Informasi ini dikomunikasikan kepada para penggunanya untuk pengambilan keputusan”.

  3. Menurut Baridwan dalam Danang Sunyoto (2014:118), “Sistem informasi akuntansi adalah sistem akuntansi yang terdiri dari formulir-formulir, catatan-catatan, prosedur dan alat-alat yang digunakan untuk mengolah data mengenai suatu usaha usaha kesalahan ekonomi dengan tujuan untuk menghasilkan umpan balik dalam bentuk laporan-laporan yang diperlukan oleh manajemen untuk mengawasi usaha-usahanya dan bagi pihak-pihak lain yang berkepentingan seperti pemegang saham, kreditur dan lembaga-lembaga pemerintah untuk menilai hasil operasi”.

  4. Menurut peneliti dapat disimpulkan bahwa “Sistem informasi akuntansi adalah pengolahan data angka informasi yang berkaitan dengan akuntansi untuk kepentingan perekonomian perusahaan”.

Tujuan dan Manfaat Sistem Informasi Akuntansi

Tujuan sistem informasi akuntansi adalah sebagai berikut:

  1. Untuk menginformasikan pengaturan dan penggunaan sumber daya organisasi dalam rangka pencapaian tujuan organisasi tersebut.

  2. Untuk memberikan informasi yang diperlukan oleh pihak manajemen dengan melakukan tanggung jawab pengambilan keputusan.

  3. Untuk mendukung kegiatan operasi perusahaan hari demi hari. Sistem informasi membantu personel operasional untuk bekerja lebih efektif dan efisien.

  4. Disisi lain, sebuah sistem informasi akuntasi menambah manfaat atau nilai dengan cara :

  5. Menyediakan infomasi yang akurat dan tepat waktu sehingga dapat melakukan aktivitas utama pada value chain secara efektif dan efisien.

  6. Meningkatkan kualitas dan mengurangi biaya produk dan jasa yang dihasilkan.

  7. Meningkatkan efisiensi.

  8. Meningkatkan kemampuan dalam pengambilan keputusan.

  9. Meningkatkan sharing knowledge, menambah efisiensi kerja pada bagian keuangan..

  10. Komponen sistem infomasi akuntansi.

Definisi Akuntansi

Akuntansi adalah pengukuran, penjabaran atau pemberian kepastian mengenai informasi yang akan membantu manajer, investor, otoritas pajak dn pembuat keputusan lain untuk membuat alokasi sumber daya keputusan didalam perusahaan, organisasi dan lembaga pemerintah. Akuntansi adalah seni dalam mengukur, berkomunikasi dan menginterpretasikan aktivitas keuangan. Secara luas, akuntansi juga dikenal sebagai “bahasa bisnis”. Akuntansi bertujuan untuk menyiapkan suatu laporan keuangan yang akurat, agar dapat dimanfaatkan oleh para manajer, pengambil kebijakan, dan pihak berkepentingan lainnya, seperti pemegang saham, kreditur, atau pemilik. Pencatatan harian yang terlibat dalam proses di dikenal dengan istilah pembukuan. Akuntansi keuangan adalah suatu cabang dari akuntansi dimana, informasi keuangan pada suatu bisini dicatat, diklasifikasi, diringkas, diinterpretasikan, dan dikomunikasikan. Auditing, satu disiplin ilmu yang terkait tapi tetap terpisah dari akuntansi, adalah suatu proses dimana pemeriksaan independen memeriksa laporan keuangan yang suatu organisasi untuk memberikan suatu pendapat atau opini yang masuk akal tetapi tak dijamin sepenuhnya mengenai kewajaran dan kesesuaian dengan prinsip akuntansi yang berterima umum.

Konsep Dasar Laporan Kas Kecil

Pengertian Kas

  1. Menurut Hery (2014:200) dalam buku yang berjudul Akuntansi dasar 1 dan 2, ”kas merupakan asset atau aktiva yang paling likuid yang dimiliki perusahaan, kas akan diurutkan sebagai komponen pertama dari asset atau aktiva lancar dalam neraca”.

  2. Menurut Dwi Martani, dkk (2012:180) [9],”Kas adalah aset keuangan yang digunakan untuk kegiatan operasional perusahaan”.

  3. Menurut peneliti dapat disimpulkan bahwa “Kas adalah aset keuangan milik perusahaan yang diperuntukan untuk keberlangsungan kegiatan perekonomian perusahaan”.

Sifat Kas

  1. Dapat segera digunakan sebagai alat pembayaran.

  2. Kecil dan ringan.

  3. Mudah ditukar dengan barang lain.

  4. 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 untuk adanya pengendalian internal yang baik agar terhindar dari penyalahgunaan atau penyimpangan oleh pihak-pihak tertentu. Berikut langkah pengamanan atau pengendalian kas :

  1. Membuat perencanaan arus kas (cash flow planing atau cash budget).

  2. Menerapkan sistem dana tetap (imprest fund) kas kecil.

  3. Melakukan rekonsiliasi bank.

Pengertian Kas Kecil

  1. Menurut Harnanto dalam jurnal Astuti (2012 : 153), “Kas kecil merupakan sejumlah dana yang disediakan khusus untuk pengeluaran-pengeluaran yang bersifat rutin dan kecil jumlahnya”.

  2. Menurut Ulfa (2010:23) [10], “Kas Kecil adalah uang yang disediakan untuk pengeluaran yang sifatnya kecil”.

  3. Menurut Anastasia Diana dan Lilis Setiawati (2011:153) [11] ”kas kecil merupakan sebagai sarana untuk memfasilitasi pengeluaran dalam jumlah yang relatif kecil yang tidak biasa dibayar dengan menggunakan transfer bank atau dengan cek”.

  4. Dari pengertian di atas dapat disimpulkan bahwa kas kecil adalah sejumlah dana yang dikeluarkan untuk pengeluaran yang bersifat rutin atau berkala.


Sistem Kas Kecil

Tiap-tiap dana kas kecil yang dibentuk ditunjuk seorang kasir yang masing-masing bertanggungjawab pada penggunaan atau pengeluaran dari dana kas kecil tersebut. Pada umumnya, dana kas kecil yang dibentuk dibatasi jumlahnya, dan secara periodik atau pada saat-saat tertentu diadakan pengisian kembali untuk mengganti dana kas kecil yang telah digunakan. Terdapat dua alternatif metode atau prosedur penyelenggaraan dana kas kecil yaitu:

  1. sistem dana tetap

  2. sistem dana berfluktuasi.

Menurut ulfa (2010: 23) [10], sistem dana kas kecil dapat diselenggarakan dengan dua metode yaitu:

  1. Sistem Saldo Fluktuasi (fluctuating fund balance system)

  2. Dalam sistem fluktuasi, penyelenggaraan dana kas kecil dilakukan dengan prosedur sebagai berikut:

    a. Pembentukan dana kas kecil dicatat dengan mendebit rekening dana kas kecil.

    b. Pengeluaran dana kas kecil dicatat dengan mengkredit rekening dana kas kecil, sehingga setiap saldo rekening ini berfluktuasi.

    c. 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 bank bukan merupakan alat pengendalian bagi catatan kas perusahaan.

  3. Sistem Dana Tetap(Imprest System)

  4. Dalam imprest system, penyelenggaraan dana kas kecil dilakukan dengan prosedur sebagai berikut:

    a. 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 sebelumnya, kecuali jika saldo yang telah ditetapkan tersebut dinaikan atau diturunkan.

    b. Pengeluaran dana kas kecil tidak 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.

    c. 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-rekening biaya dan mengkredit rekening kas.

Pengendalian Atas Dana Kas Kecil Petty Cash

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 :


  1. Menunjuk seorang karyawan sebagai petugas yang mencatat dan mengelola dana kas kecil.

  2. Pengeluaran-pengeluaran dilakukan dengan membuat voucher atau bukti pengeluaran kas kecil.

  3. Mengisi kembali dana kas kecil dalam jumlah yang sama dengan pengeluarannya melalui prosedur yang berjalan.

  4. Memeriksa bukti-bukti pengeluaran kas kecil sebelum proses pencairan dana kas kecil.

Konsep Dasar Database

Definisi Database

Terdapat berbagai macam pengertian database menurut beberapa ahli, diantaranya sebagai berikut :

  1. Raharjo berpendapat (2011:3) [12], “Database adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat”.

  2. Menurut Kustiyaningsih (2011:146) [13], “Database adalah struktur penyimpanan data. Untuk menambah, mengakses dan memperoses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MYSQL Server”.

  3. Sedangkan menurut Untung Rahardja dkk dalam jurnal CCIT (2011:238) [14], "Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu."Database digunakan untuk menyimpan data agar data tersebut dapat dimanipulasi dengan mudah, terjamin keakuratannya, efisien dalam penyimpanannya, dan tentu saja dapat dengan mudah untuk diakses kembali.

  4. Berdasarkan beberapa pendapat para ahli, peneliti dapat menyimpulkan bahwa, “Database adalah sistem yang berfungsi untuk menyimpan kumpulan data yang telah diproses didalam sebuah komputer.”

Konsep Dasar Elisitasi

Definisi Elisitasi

Menurut Hidayati dkk dalam Jurnal CCIT (2011:302), ”elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

Tahapan Elisitasi

Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh peneliti untuk dieksekusi. Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu :

  1. Elisitasi Tahap I

  2. Berisi seluruh rancangan sistem yang baru diusulkan oleh pihak manajemen terkait melalui wawancara.

  3. Elisitasi Tahap II

  4. Merupakan hasil mengklasifikasikan dari elisitasi tahap I, berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yng disanggupi oleh peneliti untuk dieksekusi.

    a. M pada MDI itu artinya Mandatory. Artinya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    b. D pada MDI ini artinya Desirable. Artinya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi, jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.

    c. I pada MDI itu artinya Inessential. Artinya requirement tersebut bukanlah bagan dari sistem yang dibahas dan merupakan bagian dari luar sistem.

  5. Elisitasi Tahap III

  6. Merupakan hasil penyusunan dari elisitasi tahap II dengan cara mengeliminasi semua requirementyang option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui TOE, yaitu sebagai berikut:

    a. T artinya Technical. Artinya bagaimana tata cara atau teknik pembuatan requirement tersebut dalam sistem yang diusulkan.

    b. O artinya Operational, Artinya bagaimana tata cara pengguna requirement tersebut dalam sistem yag dikembangkan.

    c. E artinya Economy, Artinya berapakan biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu :

    High (H) : sulit untuk dikerjakan, karena teknik pembuatan dan pemakainya sulit, serta biayanya mahal. Sehingga requirement tersebut harus di eliminasi.

    Middle (M) : mampu untuk dikerjakan.

    Low (L) : mudah dikerjakan.

  7. Final Draft Elisitasi

  8. Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasarpembuatan suatu sistem yang dikembangkan.

Konsep Dasar Analisa PIECES

Definisi Analisa PIECES

Menurut Taufiq (2013:154) [6], “Analisis PIECES merupakan analisis yang melihat sistem dari Performance, Information/Data, Economic, Control/Security, Efficiency, dan Services.

  1. Kehandalan(Performance)

  2. Kehandalan suatu sistem merupakan variabel pertama dari PIECES dimana mempunyai peran penting untuk melihat sejauh mana dan seberapa handalkah suatu sistem informasi dalam berproses untuk menghasilkan tujuan yang diinginkan.

    Variabel ini dapat digunakan sebagai acuan atau pedoman dalam mengevaluasi sistem dengan memperhatikan 2 komponen berikut :

    a. Kemampuan suatu sistem dalam mengerjakan sejumlah perintah/penugasan dalam periode waktu yang telah ditentukan, dengan baik dan tanpa hambatan (errors).

    b. Cepat atau lambatnya kemampuan sistem dalam merespon suatu perintah/program pembatalan ataupun permintaan terhadap suatu transaksi.

    Hal ini dapat disesuaikan juga dengan kapasitas komputer yang digunakan dalam pemrosesan. Bila komponen dalam komputer untuk memenuhi suatu requirement sistem tinggi, maka seharusnya response time yang diperlukan cepat.

  3. Informasi (Information)

  4. Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi peluang dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru.

  5. Analisis Ekonomi (Economic)

  6. Alasan ekonomi barangkali merupakan motivasi paling umum bagi suatu proyek. Pijakan bagi kebanyakan manajer adalah biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.

  7. Analisis Kontrol ( Control)

  8. Tugas-tugas bisnis perlu dimonitor dan dibetulkan jika ditemukan kinerja yang di bawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendeteksi kesalahan sistem, menjamin keamanan data, dan persyaratan.

  9. Analisis Efisiensi ( Efficiency)

  10. Efisiensi menyangkut bagaimana menghasilkan output sebanyak-banyaknya dengan input yang sekecil mungkin. Berikut adalah suatu indikasi bahwa suatu sistem dapat dikatakan tidak efisien :

    a. Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.

    b. Data dimasukkan atau disalin secara berlebihan.

    c. Data diproses secara berlebihan.

    d. Informasi dihasilkan secara berlebihan.

    e. Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan.

    f. Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.

  11. Analisis Layanan (Services)

  12. Berikut adalah keriteria penilaian dimana kualitas suatu sistem bisa dikatakan buruk :

    a. Sistem menghasilkan produk yang tidak akurat.

    b. Sistem menghasilkan produk yang tidak konsisten.

    c. Sistem menghasilkan produk yang tidak dipercaya.

    d. Sistem tidak mudah dipelajari.

    e. Sistem tidak mudah digunakan.

    f. Sistem canggung untuk digunakan.

    g. Sistem tidak fleksibel.

Konsep Dasar UML (Unified Modelling Language)

Definisi UML (Unified Modelling Language)

Berikut ini adalah beberapa pengertian dari UML (Unified Modelling Language), diantaranya :

  1. Menurut Andi Nugroho (2011:119) [15], “Unified Modelling Language ( UML) adalah bahasa untuk menspesifikasikan, memvisualisasikan, serta mengkontruksi bangunan dasar sistem perangkat lunak termasuk melibatkan pemodelan aturan-aturan bisnis”.

  2. Menurut Widodo (2011:6) [16], “UML (Unified Modelling Language) adalah bahasa pemodelan standar yang memiliki sintaks dan semantik”.

  3. Berdasarkan pendapat yang telah dikemukakan oleh para ahli, peneliti dapat menarik kesimpulan bahwa “UML (Unified Modelling Language) adalah sebuah bahasa pemrograman yang berdasarkan gambar atau grafik yang berfungsi untuk menvisualisasikan, menspesifikasikan, membangun serta melakukan pendokumentasian dari sebuah sistem pengembang perangkat lunak berbasis OOP (Object Oriented Programming).”

Diagram-Diagram UML Unified Modelling Language

Berikut ini adalah diagram UML, menurut Henderi, dkk (2011:6) yaitu :

  1. Use Case Diagram

  2. Use Case Diagram secara grafis menggambarkan, interaksi secara sistem, sistem eksternal dan pengguna. Dengan kata lain, use case diagram secara grafis mendeskripsikan siapa yang akan menggunakan sistem dalam cara apa pengguna (user) mengharapkan interaksi dengan sistem itu.

  3. Class Diagram

  4. Menggambarkan struktur objek sistem. Diagram ini menunjukkan class diagram yang menyusun sistem dan hubungan antara class object tersebut.

  5. Sequence Diagram

  6. Secara grafis menggambarkan bagaimana objek berinteraksi satu sama lain, melalui pesan pada sekuensi sebuah use case atau operasi.

  7. State Chart Diagram

  8. Digunakan untuk memodelkan behaviour object khusus yang dinamis. Diagram ini mengilustrasikan siklus hidup objek berbagai keadaan yang dapat diasumsikan oleh objek dan event-event (kejadian) yang menyebabkan objek dari satu state ke state yang lain.

  9. Activity Diagram

  10. Secara grafis untuk menggambarkan rangkaian aliran aktivitas baik proses bisnis maupun use case. Activity diagram dapat juga digunakan untuk memodelkan aksi (action) yg dilakukan saat operasi di eksekusi, dan memodelkan hasil dari action tersebut.

Konsep Dasar XAMPP

Menurut Rachman Hakim (2010:62) XAMPP merupakan singkatan dari X (empat system operasi apapun), Apache, MySQL, PHP, Perl. XAMPP merupakan tools yang menyediakan paket perangkat lunak kedalam satu buah paket. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (Server side scripting), perl, FTP server, phpMyadmin, dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP, maka tidak perlu lagi melakukan instalasi dan konfigurasi seb serever Apache, PHP dan MySQL secara manual. XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis untuk anda. Beberapa aplikasi yang terdapat didalamnya antara lain :

a. Apache

Pengertian Apache menurut (Diar Puji Oktavian, 2010:32) [17] “Apache merupakan program webserver yang berfungsi sebagai penyedia tempat pengontrolan, dan eksekutor dari kode PHP”. Apache adalah otak dari webserver anda. Aplikasi web server ini bertugas untuk mengkoordinasikan server anda, dan akan menangani semuanya. Apache menangani koneksi HTTP yang masuk, mengirimkan file request, kembali kepada komputer yang memnintanya, menanganinya perlindungan direktori dengan menggunakan password, dan dapat berisi modul add in yang digunakan untuk memperluas kemampuan standar.

b. PHPMyAdmin

PHPMyAdmin adalah sebuah aplikasi dimana orang-orang dapat mengontol data mereka yang berisi web mereka untuk ditampilkan dalam sebuah website yang mereka buat (Mozes Sugiarto,2009:62).

Konsep Dasar MySQL

  1. Menurut Wahana Komputer (2010:21) [18], “MySQL adalah database server open source yang cukup populer keberadaannya”.

  2. Menurut Arief (2011:151) [19], “MySQL adalah salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan datanya”.


Konsep Dasar Adobe Dreamweaver CS6

  1. Menurut Sibero (2011:384) [20], “Dreamweaver merupakan sebuah produk web developer yang dikembangkan oleh Adobe System Inc., sebelumnya produk Dreamweaver dikembangkan oleh Macromedia Inc, yang kemudian sampai saat ini perkembangannya diteruskan oleh Adobe System Inc. Dreamweaver dikembangkan dan dirilis dengan kode nama Creative Suite (CS)

  2. Menurut Prasetio (2012:96) [21], “Dreamweaver adalah sebuah tools untuk membantu kita menuliskan kita menuliskan kode HTML secara visual”.

  3. Menurut Milician (2012:5) [22], mengatakan bahwa “Dreamweaver CS3 is a powerful Hypertext Markup Language (HTML) editor used by professionals, as well as beginners. (Dreamweaver CS3 adalah Hypertext Markup Language (HTML) editor yang digunakan oleh professional serta pemula”.

  4. Berdasarkan definisi di atas, maka dapat disimpulkan dreamweaver adalah suatu aplikasi yang digunakan dalam membangun atau membuat sebuah web.

Konsep Dasar Black Box Testing

Definisi Black Box Testing

Menurut Soetam Rizky (2011:264) [23], berpendapat bahwa “Black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya,tapi cukup dikenai proses testing di bagian luar”.

Keuntungan Black Box Testing

Beberapa keuntungan yang diperoleh dari jenis black box testing antara lain :

  1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.

  2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.

  3. Hasil dari blackbox testing dapat memperjelas kontradiksi ataupun keracunan yang mungkin timbul dari eksekusi sebuah perangkat lunak.

  4. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.

Konsep Dasar Literature Review

Menurut Guritno dkk (2011:86) [24], “Literature Review dalam suatu penelitian adalah mengetahui apakah peneliti lain telah menemukan jawaban untuk pertanyaan-pertanyaan peneliti yang kita rumuskan”. Jika dapat menemukan jawaban pertanyaan peneliti tersebut dalam berbagai pustaka atau laporan hasil penelitian yang paling aktual, maka kita tidak perlu melakukan penelitian yang sama.

Langkah-Langkah Literature Review

Menurut Guritno dkk (2011:87) [25],dalam melakukan kajian Literature review, langkah-langkah yang dilakukan sebagai berikut:

  1. Mengidentifikasi kesenjangan (Identify gaps) penelitian ini.

  2. Menghindari membuat ulang (Reinveting the wheel) sehingga banyak menghemat waktu serta menghindari kesalahan yang pernah dilakukan oleh oranglain.

  3. Mengidentifikasi metode yang pernah dilakukan dan relevan terhadap penelitian ini.

  4. Meneruskan capaian penelitian sebelumnya sehingga dengan adanya studi pustaka ini, oenelitian yang akan dilakukan dapat dibangun di atas platform pengetahuan atau ide yang sudah ada.

  5. Mengetahui orang lainyang ahli dan mengerjakan di area penelitian yang sama sehingga dapat terjaring dalam komunitas yang dapat memberikan konstribusi sumber daya berharga.

Study Pustaka (Literature Review)

Literature adalah kesusasteraan atau kepustakaan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya sehingga dalam literature review dapat disimpulkan sebagai suatu tindakan memeriksa dan meninjau kembali suatu kepustakaan.

Dalam upaya mengembangkan dan menyempurnakan pengembangan ini perlu dilakukan study pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang dilakukan, diantaranya sebagai berikut :

BAB III

PEMBAHASAN

ANALISA SISTEM YANG BERJALAN

Gambaran Umum Perusahaan

PT.FM Global Logistics adalah sebuah perusahaan yang lebih dari 5 tahun yang berpengalaman bergerak dalam bidang Air Freight Forwarding yaitu jasa pengangkutan atau pengiriman barang dari satu tempat ketempat lain dengan menggunakan modal transportasi darat, laut dan udara.

Sejarah Singkat Perusahaan

PT.FM Global Logistics adalah penyedia layanan multimodal kargo internasional atau Freight Fowarding. Didirikan tahun 1988 dengan nama Freight Management dengan saham penuh Malaysia. Freight Management Holdings Bhd terdaftar di Bursa Malaysia Dewan Kedua (sebelumnya KLSE) pada tanggal 3 Februari 2015 dan berhasil dipindahkan kedewan Utama pada 19 Desember 2007. Freight Management (M) Sdn Bnd sebuah perusahaan publik TBK. Menjadi konsolidator utama diAsia Tenggara adalah target mereka. PT. FM Global Logistics terus mengembangkan dan memperluas layanannya. Saat ini, Freight Management menawarkan layanan pengiriman lengkap multimodal internasional yang meliputi laut, kereta api, angkutan udara dan tuge tongkang jasa, custom broker dan kontainer distribusi pengangkutan dan jasa angkutan truk konvensional.

Saat ini PT. FM Global Logistics mendirikan kantor terkemuka disetiap negara di Asia Tenggara termasuk Indonesia. PT FM Global Logistics Indonesia didirikan sejak tahun 2008 dengan Akta Pendirian bernomor 115 tgl 29-06-2008 dan pengesahan dari Menkumham RI no. AHU-46245.AH.01.01 tertanggal 11-11-2008. Berdasarkan pengesahan akta tersebut PT FM Global Logistics merupakan badan “PERSEROAN TERBATAS”. Dan memiliki beberapa kantor yang berlokasi di Jakarta, Cikarang, Bandung, Tangerang, Semarang, Surabaya dan Medan.

Visi dan Misi Perusahaan

Menjadi perusahaan terdepan dalam bidang layanan jasa, perdagangan dan manufaktur melalui sumber daya manusia dan manajemen yang profesional serta teknologi informasi yang tepat guna untuk menjadi market leader di Indonesia.

Misi Perusahaan

  1. Mengembangkan kemampuan sumber daya manusia sejati group secara berkesinambungan.

  2. Mengaplikasikan Quality Management System yang mendukung perkembangan perusahaan secara keseluruhan.

  3. Mengaplikasikan Management Information System untuk menciptakan kegiatan operasional perusahaan yang efektif dan efesien.

  4. Membangun hubungan jangka panjang yang saling menguntungkan dengan stakeholder.

  5. Memiliki jaringan bisnis yang kuat di seluruh Indonesia pada tahun 2020.

Struktur Organisasi Perusahaan

Struktur Organisasi Perusahaan Organisasi merupakan wadah bagi sekelompok orang yang bekerja dalam usaha mau itu perseroan terbatas atau yang lain-lain untuk mencapai tujuan tertentu. Struktur organisasi mempunyai peran yang sangat penting dalam memperlancar jalannya operasi atau kegiatan usaha. Untuk menjalankan suatu operasi atau kegiatan usaha diperlukan personil atau individu yang memegang jabatan tertentu dimana masing-masing personil diberikan tugas, wewenang, dan tanggung jawab sesuai dengan jabatannya. Struktur organisasi merupakan gambaran sistematis tentang hubungan kerja dari orang-orang yang menggerakkan organisasi pada perusahaaan dalam usaha mencapai tujuan. Tujuan dalam usaha tersebut tak lain adalah untuk memajukan perusahaan dan memakmurkan karyawannya. Bentuk dan struktur organisasi PT FM Global Logistics seperti disajikan pada gambar berikut :

Gambar 3.1 Struktur Organisasi PT. Fm Global Logistics

Tugas dan Tanggung Jawab

Berikut adalah tugas serta tanggung jawab bagian-bagian yang ada pada PT.FM Global Logistics, yaitu sebagai berikut :

  1. Direktur

    Direktur adalah seseorang yang ditunjuk untuk memimpin Perseroan terbatas (PT). Dikatakan memimpin karena seorang direktur adalah seorang yang menjalankan perusahaan dan jabatan puncak di perusahaan yang dipimpin olehnya. Direktur dapat seseorang yang memiliki perusahaan tersebut atau orang profesional yang ditunjuk oleh pemilik usaha untuk menjalankan dan memimpin perseroan terbatas (PT). Penyebutan direktur dapat bermacam-macam, yaitu dewan manajer, dewan gubernur, atau dewan eksekutif. Pada PT FM Global Logistics menyebutnya sebagai direktur dan direktur memiliki tugas dan wewenang antara lain:
    a. Mengkoordinasikan dan mengendalikan kegiatan-kegiatan dibidang administrasi, keuangan, dan kepegawaian di perusahaan.
    b. Memantau kinerja bawahannya dan seorang yang mengambil keputusan.
    c. Mengkoordinasikan dan mengendalikan pengadaan dan peralatan yang berhubungan dengan kantor.
    d. Merencanakan dan mengembangkan sumber-sumber pendapatan serta pembelanjaan perusahaan.
    e. Mengendalikan uang pendapatan, hasil penagihan dari langganan.
    f. Memimpin rapat umum dan Sebagai Pengambil keputusan tertinggi di PT. FM Global Logistics

  2. Kepala Cabang

    Kepala Cabang merupakan orang kedua setelah Direktur atau bisa dikatakan sebagai wakil dari direktur. Dikatakan sebagai orang kedua, karena kepala cabang memiliki wewenang seperti direktur ketika direktur sedang berhalangan hadir entah karena dinas keluar daerah/negeri ataupun yang lainnya. Kepala cabang memiliki uraian tugas dan tanggung jawab sebagai berikut :
    a. Mewakili Direktur menjalankan perusahaan di cabang itu.
    b. Bertanggung jawab atas bawahannya.
    c. Sebagai dewan direksi selain direktur.
    d. Memonitor kinerja bawahannya
    e. Selalu berada di tempat sebagai wakil direktur sehari-hari.
    f. Memberikan laporan kemajuan cabang kepada Direktur termasuk mengambil tindakan yang diperlukan yang berhubungan dengan kegiatan penjualan sales, operasional lapangan dan dokumentasi.
    g. Menjalankan Program Perusahaan untuk cabang itu/mengejar target serta bertanggung jawab langsung kepada Direktur

  3. Sales Marketing

    Sales Marketing merupakan jabatan yang sering dikatakan sebagai ujung tombak perusahaan, dikatakan seperti itu karena seorang sales marketing tersebut memiliki tanggung jawab yang besar untuk mencari pelanggan dan menerima komplain dari pelanggan. Hal itu sangat berpengaruh untuk jalannya sebuah perusahaan tersebut. Selain itu sales marketing memiliki uraian tugas dan tanggung jawab sebagai berikut :
    a. Menentukan harga jual kepada pelanggan.
    b. Mencari pelangaan sebanyak-banyaknya.
    c. Bertanggung jawab meningkatkan profit perusahaan.
    d. Menerima komplain dari pelanggan untuk pelayanan yang diberikan perusahaan.
    e. Memonitor perolehan order dan melakukan forecast sesuai target perusahaan.
    f. Mengembangkan pasar penjualan, dengan mempromosikan kegiatan perusahaan dan mencari customer sebanyak-banyaknya.
    g. Membantu memonitor penagihan /batas jatuh tempo pembayaran tiap-tiap customer.
    h. Bertanggungjawab atas permasalahan yang timbul pasca pengiriman barang (shipment on board).
    i. Bertanggung Jawab kepada Kepala Cabang.

  4. Import Documentation

    Di dalam PT FM Global Logistics, ada dua jenis jabatan yang mengelola serta melayani customer / pelanggan secara langsung yang berkaitan dengan dokumentasi barang impor yang masuk ke perusahaan. Salah satu jabatan tersebut adalah import documentation, berikut adalah uraian tugas serta tanggung jawab import documentation pada PT. FM Global Logistics adalah sebagai berikut ini:
    a. Bertugas melayani customer/pelanggan secara langsung yang berkaitan dengan dokumentasi perusahaan.
    b. Bertugas dalam menyiapkan semua dokumen yang berkaitan dengan barang impor, seperti menyediakan manifest, invoice – penagihan biaya, penyerahan “delivery order”.
    c. Memonitor barang yang masuk dan keluar dari gudang
    d. Menangani komunikasi langsung dengan agen berkenaan dengan dokumen dan penawaran harga sesuai permintaan agen
    e. Memonitor jadwal kapal dengan shipping line/carrier Bertanggung Jawab kepada Kepala Cabang

  5. Export Documentation (FCL & LCL)

    Export Documentation merupakan salah satu dari dua jabatan yang mengelola serta melayani customer / pelanggan secara langsung yang berkaitan dengan dokumentasi. Dokumentasi yang dikelola berupa dokumentasi barang ekspor yang diterima perusahaan. Selain itu ekspor dokumentasi di PT FM Global Logistics memiliki uraian tugas dan tanggung jawab sebagai berikut :
    a. Bertugas melayani customer/pelanggan secara langsung yang berkaitan dengan dokumentasi.
    b. Bertugas dalam menyiapkan semua dokumen yang berkaitan dengan barang ekspor, seperti Shipping Instruction, Bill of Lading, Manifest, Invoice.
    c. Bertugas memonitor barang masuk ke gudang untuk barang LCL (Less Container Load – Barang consol/kumpulan)
    d. Bertugas menyerahkan D/O penarikan container kepada customer untuk barang FCL (Full Container)
    e. Bertugas memonitor jadwal kapal
    f. Bertugas memesan space kapal/container kepada pihak pelayaran
    g. Menangani komunikasi langsung dengan agen berkenaan dengan dokumen ekspor.
    h. Bertanggung jawab kepada Kepala Cabang.

  6. Staff Administrasi

    Staff administrasi juga termasuk salah satu jabatan vital di perusahaan karena berhubungan langsung dengan keuangan perusahaan. Dibutuhkan juga kejujuran di dalam pelaksanaan tugas dari jabatan ini karena staff administrasi juga rawan akan pencurian harta perusahaan oleh karyawannya. Untuk hal ini PT FM Global Logistics memilih seorang staff administrasi dan juga akuntan untuk menghindari kejadian pencurian harta karena 2 jabatan ini saling berkesinambungan dalam hal pengelolaan keuangan perusahaan. Dalam melaksanakan pekerjaan, seorang staff administrasi di PT FM Global Logistics memiliki uraian tugas dan tanggung jawab sebagai berikut :
    a. Mencatat semua transaksi baik transaksi masuk dan keluar.
    b. Melakukan pencatatan kas fisik serta melakukan pelaporan kepada atasan.
    c. Menerima, memeriksa tagihan dari vendor dan membuat rekap.
    d. Menginput penerimaan pembayaran dari pelanggan, dan pembayaran ke vendor dengan tepat waktu dan akurat untuk memastikan ketepatan waktu dan keakuratan penerimaan maupun pembayaran.
    e. Sebagai pihak yang menyalurkan gaji kepada seluruh karyawan di perusahaan.
    f. Mengarsip seluruh dokumen transaksi untuk menjaga ketertiban administrasi dan memudahkan penelusuran dokumen.
    g. Bertanggung jawab kepada staff accounting dan Kepala Cabang.

  7. Staff Operational Export

    Di dalam pengawasan barang yang akan dikirim, ada dua jabatan yang memegang peranan penting untuk mengawasi barang yang akan dikirim baik itu ke dalam maupun luar negeri oleh PT. FM Global Logistics Salah satu jabatan tersebut adalah Staff Operational Export yang memiliki uraian tugas dan tanggung jawab sebagai berikut :
    a. Memantau barang ekspor yang masuk ke gudang.
    b. Melaporkan barang ekspor yang masuk ke dalam gudang.
    c. Mengatur barang yang akan dimuat kedalam kontainer.
    d. Memantau kondisi barang yang diterima di gudang hingga masuk kedalam kontainer dan siap untuk dikirim ke pelabuhan yang dituju.
    e. Memantau kontainer kembali yang telah diisi sebelum kapal berjalan.
    f. Membuat laporan pengiriman barang setiap kapal kepada bagian export documentation.
    g. Bertanggung jawab kepada Kepala Cabang.

  8. Staff Operational Import

    Staff Operational Import merupakan salah satu dari dua jabatan yang memegang peranan penting dalam pengawasan barang yang akan atau diterima oleh PT FM Global Logistics. Staff operasional import menangani barang-barang yang diterima dari luar negeri ataupun dari dalam negeri, berikut adalah uraian tugas serta tanggung jawab dari staff operasional import ini :
    a. Memantau barang impor yang masuk ke gudang dan keluar dari gudang.
    b. Melaporkan barang impor yang masuk ke gudang dan keluar dari gudang.
    c. Memantau kontainer yang dibongkar dan kondisi barang yang diterima di gudang.
    d. Membuat Laporan perimaan barang setiap kapal kepada bagian import documentation.
    e. Bertanggung jawab kepada Kepala Cabang.

Tata Laksana Sistem yang Berjalan

Prosedur Sistem yang Berjalan

  1. Staff administrasi membuat estimasi list harga barang serta keperluan perusahaan dalam satu bulan.
  2. Staff administrasi mengajukan anggaran kas kecil kepada staff finance.
  3. Staff finance mengecek apakah estimasi list harga barang serta keperluan perusahaan sesuai dengan kebutuhan.
  4. Apabila di tolak laporan estimasi list harga dan keperluan perusahaan di revisi kembali oleh staff administrasi.
  5. Apabila di terima, maka staff finance mencairkan dana di bank sesuai dengan keterangan biaya yang tertera pada estimasi list harga barang dan keperluan perusahaan.
  6. Kemudian staff finance menyerahkan dana kas kecil pada staff administrasi.
  7. Staff administrasi mencatat pengeluaran kas kecil dalam 3 rangkap. Rangkap 1 diserahkan kepada staff finance, rangkap 2 diserahkan pada staff accounting dan rangkap 3 di arsipkan oleh staff administrasi.
  8. Pencatatan pengeluaran kas kecil di sertai struk bukti pengeluaran kas kecil yang dilampirkan bersama laporan kas kecil yang di berikan kepada staff finance, sedangkan fotocopy struk bukti pengeluaran kas kecil di arsipkan oleh staff administrasi.
  9. Staff Accounting menyesuaikan estimasi list harga dengan pengeluaran perusahaan apakah sudah sesuai atau belum dengan struk bukti pengeluaran kas kecil.
  10. Staff accounting harus memeriksa alur dana kas kecil berdasarkan bukti transaksi.
  11. Apabila laporan kas kecil di tolak, laporan akan di revisi oleh staff administrasi.
  12. Apabila laporan kas kecil di terima ,laporan kas kecil yang akan diserahkan kepada staff finance dan manager untuk ditanda tangani dan di arsipkan oleh staff finance.
  13. Fotokopi laporan kas kecil akan di arsipkan oleh staff administrasi dan staff accounting.
  14. Laporan kas kecil diterima oleh staff finance untuk di arsipkan.

Rancangan Prosedur Sistem yang Berjalan

UML (Unified Modelling Language) Sistem yang Berjalan

Use Case Diagram

Use case Diagram menggambarkan kebiasaan kegiatan sistem yang berjalan yaitu:

Gambar 3.2 Use Case Diagram yang berjalan pada PT. FM Global Logistics

Berdasarkan gambar 3.2. Use Case Diagram yang berjalan saat ini terdapat:

1. Usecase : Membuat estimasi list harga barang serta keperluan perusahaan.

Actor  : Staff Administrasi

Keterangan : Staff Administrasi membuat estimasi list harga barang serta keperluan perusahaan yang dibutuhkan.

2. Usecase : Pengajuan anggaran kas kecil

Actor : Staff Administrasi, Staff Finance

Skenario : Staff Administrasi mengajukan anggaran kas kecil kepada Staff Finance.

3. Usecase : Verifikasi pengajuan anggaran kas kecil jika diterima

Actor : Staff Finance

Skenario : Staff finance akan mencairkan dana untuk anggaran kas kecil ke bank.

4. Usecase : Verifikasi pengajuan anggaran kas kecil jika ditolak

Actor : Staff Finance, Staff Administrasi

Skenario : Staff Finance akan mengembalikan laporan pengajuan anggaran kas kecil kepada Staff

Administrasi untuk di revisi.

5. Usecase : Penerimaaan kas kecil

Actor : Staff Finance, Staff Administrasi

Skenario : Staff Finance menyerah dana anggaran kas kecil, lalu dana kas kecil diterima oleh Staff

Administrasi

6. Usecase : Mendata pengeluaran perusahaan

Actor : Staff Administrasi

Skenario : Staff Administrasi mendata pengeluaran perusahaan secara rinci

7. Usecase : Menyesuaikan estimasi list harga dengan pengeluaran perusahaan

Actor : Staff Administrasi

Skenario : Staff Administrasi melakukan penyesuaian estimasi list harga berupa pemasukan dan pengeluaran selama 1 bulan

8. Usecase : Memeriksa alur dana kas kecil berdasarkan bukti transaksi.

Actor : Staff Accounting

Skenario : Staff Accounting memeriksa alur dana kas kecil apakah sudah sesuai atau belum dengan struk bukti pengeluaran kas kecil.

9. Usecase : Membuat laporan kas kecil

Actor : Staff Accounting

Skenario : Staff Accounting membuat laporan kas kecil

10. Usecase : Verifikasi laporan kas kecil jika diterima

Actor : Staff Accounting, staff finance, manager

Skenario : Staff Accounting akan meminta tanda tangan untuk laporan kas kecil kepada staff finance

dan manager

11. Usecase : Verifikasi pengajuan anggaran kas kecil jika ditolak

Actor : Staff Accounting, staff administrasi

Skenario : Staff Accounting akan mengembalikan laporan kas kecil untuk direvisi oleh staff administrasi.

Activity Diagram

Activity Diagram adalah menggambarkan kebiasaan kegiatan kegiatan sistem yang berjalan saat ini: .

Gambar 3.3 Activity Diagram yang berjalan pada PT. FM Global Logistics

Berdasarkan gambar 3.3. Activity Diagram yang berjalan saat ini terdapat:

  1. 1 Initial Node, objek yang diawali.
  2. 12 Action yang menggambarkan eksekusi dari kegiatan pembuatan laporan permintaan anggaran kas kecil.
  3. 4 Swimeline yaitu Staff Administrasi, Staff Finance, Staff Accounting, manager.
  4. 2 decision node, menjelaskan tentang hasil dari action yang dilakukan
  5. 1 Activity final node menjelaskan bahwa alur berakhir.

Sequence Diagram

Sequence Diagram adalah menggambarkan kebiasaan kegiatan kegiatan sistem yang berjalan saat ini:

Gambar 3.4 Sequence Diagram yang berjalan pada PT. FM Global Logistics

Berdasarkan gambar 3.4 Sequence Diagram yang berjalan saat ini terdapat:

  1. 4 lifeline : Harga barang, Anggaran Kas Kecil, Pengeluaran Kas Kecil, Laporan Kas Kecil
  2. 4 Actor  : Staff Administrasi, Staff Accounting, Staff Finance, Manager
  3. 14 message: membuat estimasi list harga barang serta keperluan perusahaan, pengajuan anggaran kas kecil, verifikasi pengajuan anggaran, jika ditolak dilakukan revisi, jika diterima dana di cairkan, menyerahkan dana, dana diterima, mendata pengeluaran perusahaan, menyesuaikan estimasi list harga dengan pengeluaran perusahaan, memeriksa alur dana kas kecil berdasarkan bukti transaksi, membuat laporan kas kecil, apabila laporan kas kecil tidak di acc akan di revisi oleh staff administrasi, apabila laporan kas kecil di acc akan di tanda tangan oleh staff finance dan manager.

Analisis Sistem yang Berjalan

Metode Analisis PIECES

Berikut ini tabel perbandingan dari sistem yang sedang berjalan dengan sistem yang diusulkan untuk PT. FM Global Logistics.

Metode Analisis Masukan, Analisis Proses, Analisis Keluaran

  1. Analisis Masukan

    a. Nama masukan  : Pengajuan anggaran kas kecil
    Fungsi  : Sebagai data awal pembuatan laporan permintaan dana anggaran kas kecil
    Sumber : Staff Administrasi
    Tujuan : Staff Finance
    Media : kertas
    Frekuensi : Setiap 1 minggu
    Format : Lampiran C.1
    Keterangan : permintaan dana anggaran kas kecil

    b. Nama Masukan : dokumen hasil transaksi pengeluaran
    Fungsi : sebagai bukti dari pengeluaran kas kecil
    Sumber : Supplier
    Tujuan : Staff administrasi
    Media : Kertas
    Frekuensi : dua atau tiga hari sekali
    Format : Lampiran C.2
    Keterangan : berisi data transaksi pengeluaran kas kecil

  2. Analisis Proses

    a. Nama Modul : Proses penyesuaian estimasi list harga dengan pengeluaran perusahaan
    Masukan : Transaksi pengeluaran kas kecil
    Keluaran : Laporan pengeluaran kas kecil
    Ringkasan proses : Staff Administrasi melakukan proses penyesuaian estimasi list harga sesuai dengan pengeluaran perusahaan.

  3. Analisis Keluaran

    b. Nama : Laporan pengajuan anggaran kas kecil
    Fungsi : Mencetak dan menampilkan data laporan pengajuan anggaran kas kecil
    Media : kertas
    Rangkap : 3 (tiga) lembar
    Distribusi : lembar 1 (satu) asli, untuk staff finance, lembar 2 (dua) copy untuk staff accounting, lembar 3 (tiga) copy untuk staff administrasi.

    c. Nama Keluaran: Laporan pengeluaran kas kecil
    Fungsi  : mencetak atau menampilkan rekap data laporan bulanan pengeluaran kas kecil
    Media : kertas
    Rangkap : 2 ( dua ) lembar
    Distribusi : lembar 1(satu) asli untuk Staff finance, lembar 2(dua) copy untuk staff accounting

Analisa Masalah

Berdasarkan analisis penelitian ini, pada proses pengelolaan kas kecil masih kurang optimal, belum terintegrasi data menyebabkan sering terjadi masalah, seperti redudansi data, terutama pada proses input yang sering terjadinya kesalahan pada perhitungan nominal yang tidak seimbang, bukti transaksi yang tidak tersimpan. Sehingga mengakibatkan keterlambatan dalam pembuatan laporan. Dengan adanya sistem yang dirancang, diharapkan dapat membuat aplikasi yang mudah digunakan agar bermanfaat bagi staff administrasi dalam pembuatan laporan serta melakukan transaksi kas kecil.

Analisa Kontrol

Pada sistem yang berjalan, pengontrolan data belum ada. Dengan demikian dengan adanya sistem kontrol ini diharapkan tidak ditemukan permasalahan yang dapat menghambat seperti proses permintaan pengeluaran kas yang harus dicatat terlebih dahulu dan pencatatan kas kecil apabila manager meminta laporan bulanan terlambat karena masih ada yang belum tercatat oleh bagian staff administrasi.

Analisa Waktu

Berdasarkan analisis waktu yang dilakukan pada PT. FM Global Logistics saat ini, proses pembuatan laporan kas kecil selama ini dibutuhkan waktu yang cukup lama dikarenakan sistem yang digunakan masih semi komputerisasi. Pembuatan laporan kas kecil digunakan setiap akhir bulan laporan tersebut sudah harus terbentuk dan diserahkan kepada manager.

Analisa Tenaga Kerja

Adapun yang menggunakan aplikasi Ms. Excel dalam pembuatan kas kecil yang berjalan saat ini adalah 3 orang staff administrasi, staff finance, staff accounting dan manager.

Analisa Kebutuhan Sistem

Berdasarkan hasil analisis, peneliti mengetahui bahwa kebutuhan sistem saat ini adalah perlu adanya sebuah sistem yang dapat mengelola kas kecil dengan database yang terintegrasi dan dapat diakses kapan dan dimana saja sehingga mempermudah dalam penyusunan laporan kas kecil dengan cepat dan akurat.

Alternatif Pemecahan Masalah

Setelah mengamati dan meneliti dari beberapa permasalahan yang terjadi pada sistem yang berjalan. Peneliti mengusulkan beberapa alternatif pemecahan dari permasalahan yang dihadapi, antara lain :

  1. Membuat suatu rancangan sistem kas kecil berbasis web untuk mempermudah staff administrasi, staff finance dan staff accounting dalam menggunakan serta mengakses kapanpun dan di manapun. Bahasa pemrograman yang digunakan yakni PHP dan My SQL sebagai database yang dapat menyimpan data kas kecil, dimana setiap bulannya petugas terkait mendapatkan informasi yang lengkap tentang pengeluaran, penerimaan dana kas kecil.
  2. Pengendalian dalam sistem sangat diperlukan, yaitu digunakan untuk meningkatkan kinerja sistem, mencegah serta mendeteksi penyalahgunaan atau kesalahan sistem serta untuk menjamin keamanan data dan informasi.

Berdasarkan hasil analisis terhadap permasalahan yang telah peneliti lakukan, maka peneliti memilih alternatif yang pertama yaitu membuat aplikasi berbasis web karena banyak keuntungan yang diperoleh antara lain :

  1. Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis web.
  2. Dapat mempermudah bagian staff administrasi untuk mencatat pengeluaran, penerimaan biaya kas kecil.
  3. Dapat memperkecil terjadinya kesalahan input data dalam kas kecil (human error).

Penggunaan sistem yang akan peneliti rancang ini merupakan solusi yang tepat untuk mengatasi masalah-masalah tersebut. Perancangan sistem dibuat dengan menggunakan bahasa pemrograman PHP dan mengelola databasenya menggunakan My SQL untuk dan mampu merekam seluruh aktivitas kas kecil.

Konfigurasi Sistem Yang Berjalan

Spesifikasi Perangkat Keras (Hardware)

Adapun konfigurasi yang digunakan pada sistem kas kecil pada PT. FM Global Logistics adalah sebagai berikut : .

  1. Processor : Intel Pentium CPU 6630
  2. Monitor  : LCD Monitor 19 “
  3. RAM  : 2 GB
  4. Hardisk : 500 GB
  5. Mouse : Standar
  6. Keyboard : Standar
  7. Printer : Laserjet

Spesifikasi Perangkat Lunak (Software)

Adapun konfigurasi sistem software yang digunakan dalam sistem kas kecil adalah sebagai berikut :

  1. Microsoft Word
  2. Microsoft Excel

Hak Akses (Brainware)

  1. Manager (viewer)
  2. Staff
  3. Administrasi
  4. Staff Finance
  5. Staff accounting

User Requirement

Elisitasi I

Elisitasi tahap I merupakan daftar yang diperoleh dari hasil pengumpulan data dari lapangan yang dilakukan dengan cara observasi dan wawancara. Untuk membuat sistem pemesanan barang yang terkomputerisasi. Berikut lampiran elisitasi tahap I:


Elisitasi II

Elisitasi tahap II disusun berdasarkan elisitasi tahap I yang kemudian di klarifikasikan lagi dengan metode MDI. Berikut lampiran elisitasi tahap II:

Keterangan :
M (Mandatory): penting
D (Desirable): tidak terlalu penting
I (Inessential): tidak penting

Elisitasi III

Berdasarkan elisitasi tahap II diatas, maka dibuatlah elisitasi tahap III yang diklasifikasikan kembali dengan menggunakan metode TOE dengan opsi KML. Terdapat 7 requirement yang memiliki opsi antara lain: High (H) dan harus di eliminasi, Middle (M) dan Low (L). Berikut lampiran Elisitasi Tahap III yang dibuat:

Final Draft Elisitasi

Berdasarkan Elisitasi Tahap III, maka dapat di buat Final Draft Elisitasi, berikut merupakan lampiran Final Draft Elisitasi:

BAB IV

RANCANGAN SISTEM YANG DIUSULKAN

Rancangan Sistem Yang Diusulankan

Setelah melakukan analisis dan penelitian pada sistem yang sedang berjalan pada rancangan kas kecil, maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan peneliti dibangun. Ada beberapa usulan dari peneliti yang bertujuan untuk mengoptimalkan fungsi rancangan kas kecil yang sedang berjalan saat ini, yaitu merubah sistem pengolahan kas kecil yang semula dilakukan secara semi komputerisasi menjadi sistem rancangan kas kecil yang terkomputerisasi dan berbasis web. Perancangan atau desain sistem usulan yang bertujuan untuk menyempurnakan sistem yang lama dengan memberi gambaran atau pandangan yang jelas sesuai proses desain sistem dari awal hingga akhir penelitian. Dalam menganalisis usulan prosedur yang baru pada penelitian ini digunakan program Visual Paradigm for UML Enterprise Edition Ver. 8 untuk menggambarkan use case diagram, activity diagram, sequence diagram, class diagram dan state machine diagram:

Usulan Prosedur Yang Baru

  1. Staff Administrasi

  2. a. Dapat melakukan login.

    b. Menampilkan menu home.

    c. Menampilkan menu master. Dimana terdapat menu master pegawai, menu master list permintaan dan dan menu master saldo awal. Staff administrasi memiliki hak akses dapat menginput, mengedit dan delete data.

    d. Menampilkan menu transaksi. Dimana terdapat menu transaksi permintaan anggaran. Staff administrasi memiliki hak akses dapat menginput, mengedit, delete, merubah status verifikasi dan cetak tanda terima anggaran.

    e. Menampilkan menu transaksi. Dimana terdapat menu transaksi pengeluaran. Staff administrasi memiliki hak akses untuk mengedit, delete dan merubah status verifikasi.

    f. Menampilkan menu laporan. Dimana staff administrasi memiliki hak akses untuk mencetak laporan keuangan yang sudah ditentukan rentang periodenya.

    g. Dapat melakukan logout.

  3. Staff Finance

  4. a. Dapat melakukan login.

    b. Menampilkan menu home.

    c. Menampilkan menu transaksi. Dimana terdapat menu transaksi permintaan anggaran. Staff finance memiliki hak akses untuk merubah status verifikasi dan cetak tanda terima anggaran.

    d. Menampilkan menu transaksi. Dimana terdapat menu transaksi pengeluaran. Staff finance memiliki hak akses untuk delete dan merubah status verifikasi.

    e. Menampilkan menu laporan. Staff finance memiliki hak akses untuk mencetak laporan keuangan yang sudah ditentukan rentang periodenya.

    f. Dapat melakukan logout.

  5. Staff Accounting

  6. a. Dapat melakukan login.

    b. Menampilkan menu home.

    c. Menampilkan menu transaksi. Dimana terdapat menu transaksi permintaan anggaran. Staff accounting hanya memiliki hak akses untuk view data permintaan anggaran.

    d. Menampilkan menu transaksi. Dimana terdapat menu transaksi pengeluaran. Staff accounting memiliki hak akses untuk view dan delete data pengeluaran.

    e. Menampilkan menu laporan. Staff accounting memiliki hak akses untuk mencetak laporan keuangan yang sudah ditentukan rentang periodenya.

    f. Dapat melakukan logout.

  7. Manager

  8. a. Dapat melakukan login.

    b. Menampilkan menu home.

    c. Menampilkan menu master. Dimana terdapat sub menu pegawai. Manager memiliki hak akses untuk menginput, mengedit dan delete data pegawai.

    d. Menampilkan menu laporan. Manager memiliki hak akses untuk mencetak laporan keuangan yang sudah ditentukan rentang periodenya.

    e. Dapat melakukan logout.

Diagram Rancangan Sistem

Usecase Diagram Yang Diusulkan

Berikut ini adalah usecase diagram yang diusulkan untuk menggambarkan proses pencatatan kas kecil pada PT. FM Global Logistics:

Gambar 4.1 Use case Diagram Sistem Yang Diusulkan

Berdasarkan gambar 4.1 Use Case Diagram yang diusulkan terdapat:

1. Use case : Login
Aktor : Staff administrasi, staff finance, staff accounting, manager
Scenario : Staff administrasi, staff finance, staff accounting, manager dapat melakukan login ke sistem.
2. Use case : Menu Home
Aktor : Staff administrasi, staff finance, staff accounting, manager
Scenario : Staff administrasi, staff finance, staff accounting, manager dapat membuka menu home pada sistem.
3. Use case : Menu master
Aktor : Staff administrasi, manager

Scenario : 1. Staff administrasi dapat menginput, mengedit dan delete menu master, sub menu pegawai, list permintaan dan saldo awal.

2. Manager dapat menginput, mengedit dan delete menu master, sub menu pegawai.

4. Use case : Menu transaksi
Aktor : Staff administrasi, staff finance, staff accounting,

Scenario : 1. Staff administrasi dapat menginput, mengedit, delete, merubah status verifikasi dan cetak tanda terima anggaran pada menu transaksi, sub menu permintaan anggaran.

2. staff administrasi dapat mengedit, delete dan merubah status verifikasi pada menu transaksi, sub menu pengeluaran.

3. staff finance dapat merubah status verifikasi dan cetak tanda terima anggaran pada menu transaksi, sub menu permintaan anggaran.

4. staff finance dapat delete dan merubah status verifikasi pada menu transaksi, sub menu pengeluaran.

5. staff accounting hanya dapat view menu transaksi, sub menu permintaan anggaran.

6. staff accounting dapat view dan delete menu transaksi, sub menu pengeluaran.

5. Use case : Menu laporan
Aktor : Staff administrasi, staff finance, staff accounting dan manager
Scenario : Staff administrasi, staff finance, staff accounting,manager dapat mencetak laporan keuangan yang sudah ditentukan rentang periodenya
6. Use case : Logout
Aktor : Staff administrasi, staff finance, staff accounting, manager
Scenario : Staff administrasi, staff finance, staff accounting,manager dapat melakukan logout ke sistem.

Acitivity 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 terdapat penjelasan sebagai berikut  :

a. 1 (satu) initial node untuk mengawali objek.
b. 33 (tiga puluh tiga) action,yang terdiri lagi : login, masukkan username dan password, menu home, menu master data, master pegawai, add pegawai, edit pegawai, delete pegawai, master list permintaan, add list permintaan, edit list permintaan, delete permintaan, master saldo awal, add saldo awal, edit saldo awal, menu transaksi, transaksi permintaan anggaran, add permintaan anggaran, edit permintaan anggaran, delete permintaan anggaran, print permintaan anggaran, verifikasi permintaan anggaran, transaksi pengeluaran, add pengeluaran, edit pengeluaran, delete pengeluaran, print pengeluaran, verifikasi pengeluaran, menu laporan, laporan keuangan, view laporan keuangan, print laporan keuangan, logout.
c. 11 (sebelas) Fork node

d. 1 (satu) final node untuk menjelaskan bahwa alur sistem berakhir.

Sequence Diagram Yang Diusulkan

Berikut merupakan sequence diagram yang menggambarkan alur aktivitas sistem kas kecil yang sedang dirancang, yakni :

Gambar 4.3 Sequence diagram sistem yang diusulkan

Berdasarkan gambar 4.3 sequence diagram sistem yang diusulkan terdapat:

a. 4 (empat) actor yang melakukan kegiatan yaitu : staff administrasi, staff finance, staff accounting dan manager.
b. 9 (sembilan) lifeline yaitu login, home, pegawai, list permintaan, saldo awal, permintaan anggaran, pengeluaran, laporan keuangan, logout.

c. 34 (tiga puluh empat) message yaitu : input username dan password, cek validasi data, login gagal, login berhasil, add edit dan delete data pegawai, add edit dan delete data list permintaan, add edit saldo awal, add edit delete cetak verifikasi data permintaan anggaran, edit, delete dan verifikasi data pengeluaran, view dan cetak laporan keuangan, logout, input username dan password, cek validasi data, login gagal, login berhasil, verifikasi dan cetak data permintaan anggaran, verifikasi dan delete data pengeluaran, view dan cetak laporan keuangan, Logout, input username dan password, cek validasi data, login gagal, login berhasil, view data permintaan anggaran, view data pengeluaran, view dan cetak laporan keuangan, logout, input username dan password, cek validasi data, gagal login, login berhasil, add edit dan delete data pegawai, view dan cetak laporan keuangan, logout.

Class Diagram Yang Diusulkan

Berikut ini adalah class diagram yang diusulkan untuk pada PT. FM Global Logistics:

Gambar 4.4 Class diagram sistem yang diusulkan

Berdasarkan gambar 4.3 sequence diagram sistem yang diusulkan terdapat:

a. 9 (sembilan) class, himpunan dari objek-objek yang berbagi atribut serta operasi.

b. 8 (delapan) Association, hubungan antara objek satu dengan objek yang lainnya.

State Machine Diagram Sistem yang Diusulkan

Berikut merupakan state machine diagram yang diusulkan oleh PT. FM Global Logistics:

Gambar 4.5 State machine diagram sistem yang diusulkan

Berdasarkan gambar 4.5 state machine diagram sistem yang diusulkan bahwa terdapat :

a. 34 (tiga puluh empat) state yang berjalan
b. 55 (lima puluh lima) transaction
c. 1 (satu) initial pseudo
d. 1 (satu) final state

Perbedaan Antara Sistem Yang Berjalan Dengan Sistem Yang Diusulkan

Tabel 4.1 Perbedaan Antara Sistem Yang Berjalan Dengan Sistem Yang Diusulkan

Rancangan Basis Data

Spesifikasi Basis Data

  1. Nama Tabel : detail_keluar

  2. Media : Harddisk

    Isi : no_keluar + kd_list + jml_minta + harga_keluar + tgl_transaksi + status_detail

    Primary key : no_keluar

    Foreign key  : kd_list

    Panjang Record : 32

    Tabel 4.2 Detail Keluar

  3. Nama Tabel : detail_minta

  4. Media : Harddisk

    Isi : no_minta + kd_list + jml_minta

    Primary key : no_minta

    Foreign key  : kd_list

    Panjang Record : 14

    Tabel 4.3 Detail Minta

  5. Nama Tabel : kas_keluar

  6. Media : Harddisk

    Isi : id_kas_keluar + tgl_kas_keluar + jml_uang_keluar + no_keluar

    Primary key : id_kas_keluar

    Foreign key  : no_keluar

    Panjang Record : 27

    Tabel 4.4 Kas Keluar

  7. Nama Tabel : kas_masuk

  8. Media : Harddisk

    Isi : id_kas_masuk + tgl_kas_masuk + jml_uang_masuk + no_minta

    Primary key : id_kas_keluar

    Foreign key  : no_minta

    Panjang Record : 27

    Tabel 4.5 Kas Masuk

  9. Nama Tabel : list_minta

  10. Media : Harddisk

    Isi : kd_list + kategori + nm_minta + perkiraan_harga

    Primary key : kd_list

    Panjang Record : 45

    Tabel 4.6 List Minta

  11. Nama Tabel : pegawai

  12. Media : Harddisk

    Isi : id_pegawai + nik + nm_pegawai + alamat + no_telp + jabatan + username + password

    Primary key : id_pegawai

    Panjang Record : 148

    Tabel 4.7 Pegawai

  13. Nama Tabel : Pengeluaran

  14. Media : Harddisk

    Isi : no_keluar + tgl_keluar + id_pegawai + no_minta + status_keluar + jml_pengeluaran

    Primary key : no_keluar

    Foreign key  : id_pegawai + no_minta

    Panjang Record : 28

    Tabel 4.8 Pengeluaran

  15. Nama Tabel : Permintaan anggaran

  16. Media : Harddisk

    Isi : no_minta + tgl_permintaan + status + tgl_terima + jml_uang_terima + id_pegawai + no_tta

    Primary key : no_minta

    Foreign key  : id_pegawai

    Panjang Record : 41

    Tabel 4.9 Permintaan Anggaran

  17. Nama Tabel : tanda_terima_anggaran

  18. Media : Harddisk

    Isi : id_tta + tgl_terima + jml_uang_terima + no_minta

    Primary key : id_tta

    Foreign key  : no_minta

    Panjang Record : 27

    Tabel 4.10 Tanda Terima Anggaran

Rancangan Prototype Sistem Informasi Kas Kecil

Dalam sistem informasi kas kecil yang diusulkan, peneliti merancang beberapa menu yang dapat digunakan oleh staff administrasi, staff finance, staff accounting dan manager untuk mempermudah dalam pembuatan laporan kas kecil yang terdiri dari :

  1. Halaman login

  2. Halaman ini berfungsi sebagai sistem keamanan bagi pengguna untuk memastikan apakah pengguna (user) memiliki hak akses untuk masuk kedalam sistem atau tidak.

  3. Menu Home

  4. Halaman ini berfungsi untuk menampilkan beberapa menu pendukung sistem kas kecil pada PT. FM Global Logistics seperti : menu master data, menu transaksi, menu laporan dan menu logout.

  5. Menu Master Data

  6. Menu ini berfungsi untuk menampilkan data pegawai, data list permintaan dan data kas.

    Menu Master Pegawai

    Menu ini berfungsi untuk menampilkan data pegawai pada PT. FM Global Logistics.

    Menu Master List Permintaan

    Menu ini berfungsi untuk menampilkan data daftar permintaan pada PT. FM Global Logistics.

    Menu Master Saldo Awal <p style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Menu ini berfungsi untuk menampilkan data saldo awal dalam kas kecil yang dimiliki PT. FM Global Logistics.

  7. Menu Transaksi

  8. Menu ini berfungsi untuk menampilkan aktifitas transaksi yang meliputi : permintaan anggaran, dan pengeluaran.

  9. Menu Transaksi Permintaan Anggaran

  10. Menu ini berfungsi untuk menampilkan transaksi permintaan anggaran pada PT. FM Global Logistics. Dalam menu transaksi ini, user dapat mencetak form tanda terima anggaran sebagai bukti permintaan anggaran.

  11. Menu Transaksi Pengeluaran

  12. Menu ini berfungsi untuk menampilkan transaksi pengeluaran pada PT. FM Global Logistics.

  13. Menu Laporan

  14. Menu ini berfungsi untuk menampilkan laporan keuangan. User dapat mencetak laporan keuangan per periode.

  15. Logout

  16. Menu ini berfungsi untuk keluar dari sistem kas kecil pada PT. FM Global Logistics.

    Berikut merupakan rancangan tampilan yang ada pada sistem kas kecil pada PT. FM Global Logistics :


Rancangan Tampilan Menu Login

Gambar 4.6 Rancangan tampilan menu login

Setiap user yang mengakses sistem ini, harus memiliki akun. Akun tersebut berfungsi sebagai hak akses bagi user. Tidak semua pegawai dapat membuka atau mengakses sistem ini. Berikut adalah penjelasan dari rancangan tampilan menu login yakni :

  1. Menu login berisi username dan password.

  2. Menu login hanya diperuntukan untuk pegawai yang memiliki hak akses.

  3. Menu login berfungsi untuk menjaga data pada sistem.

Rancangan Tampilan Home

Gambar 4.7 Rancangan tampilan menu home

Berikut adalah penjelasan dari rancangan tampilan menu home yakni :

  1. Menu home menampilkan menu-menu utama dalam sistem kas kecil

  2. Menu home juga menampilkan pesan selamat datang pada saat user yang berhasil saat melakukan login

Tampilan Rancangan Menu Master

a. Menu Master Pegawai untuk Staff Administrasi dan Manager

Gambar 4.8 Rancangan tampilan menu master pegawai untuk staff administrasi dan manager

Berikut adalah penjelasan dari rancangan tampilan menu master pegawai yakni :

  1. Sub menu data pegawai menampilkan identitas pegawai yang memiliki hak akses atas sistem kas kecil.

  2. Menu master pegawai menampilkan kolom nomor, nama, jabatan dan action yang terdiri dari edit dan delete.

b. Form Menu Master Pegawai untuk Staff Administrasi dan Manager

Gambar 4.9 Rancangan tampilan mform menu master pegawai untuk staff administrasi dan manager

Berikut adalah penjelasan dari rancangan tampilan form menu master pegawai yakni :

  1. Form menu master pegawai berfungsi untuk menginput data pegawai yang memiliki hak akses dalam sistem kas kecil.

  2. Isi form menu master pegawai menampilkan : NIK, nama, alamat, no.telepon, jabatan, username, password, confirm password.

c. Menu Master List Permintaan untuk Staff Administrasi

Gambar 4.10 Rancangan tampilan menu master list permintaan untuk staff administrasi

Berikut adalah penjelasan dari rancangan tampilan menu master list permintaan yakni :

  1. Sub menu data list permintaan menampilkan data permintaan dalam sistem kas kecil.

  2. Sub menu data list permintaan menampilkan kolom nomor, nama permintaan, kategori, dan action yang terdiri dari edit dan delete.

d. Sub Menu Form List Permintaan untuk Staff Administrasi

Gambar 4. 11 Rancangan tampilan form menu master list permintaan untuk staff administrasi

Berikut adalah penjelasan dari rancangan tampilan form menu master list permintaan yakni :

  1. Form menu master list permintaan berfungsi untuk menginput data permintaan dalam sistem kas kecil .

  2. Isi form menu master list permintaan menampilkan : nama permintaan, kategori, perkiraan harga.

e. Sub Form Menu Master Saldo Awal untuk Staff Administrasi

Gambar 4.12 Rancangan tampilan form menu master saldo awal

Berikut adalah penjelasan dari rancangan tampilan form menu master saldo awal yakni :

  1. Form menu master saldo awal berfungsi untuk menginput data saldo awal dalam sistem kas kecil.

  2. Isi form menu master saldo awal menampilkan : input saldo awal.

Rancangan Tampilan Menu Transaksi

a. Menu Transaksi Permintaan Anggaran untuk Staff Administrasi

Gambar 4.13 Rancangan tampilan menu transaksi permintaan anggaran untuk staff administrasi

Berikut adalah penjelasan dari rancangan tampilan menu transaksi permintaan anggaran yakni :

  1. Menu transaksi permintaan anggaran menampilkan aktifitas permintaan anggaran dalam sistem kas kecil.

  2. Menu transaksi permintaan anggaran menampilkan kolom : nomor, no. minta, tanggal,status, action yang terdiri dari edit, verifikasi, cetak dan delete.

b. Form Menu Transaksi Permintaan Anggaran untuk Staff Administrasi

Gambar 4.14 Rancangan tampilan form menu transaksi permintaan anggaran

Berikut adalah penjelasan dari rancangan tampilan form menu transaksi permintaan anggaran yakni :

  1. Form menu transaksi permintaan anggaran berfungsi untuk menginput data permintaan anggaran dalam sistem kas kecil.

  2. Isi form menu transaksi permintaan anggaran menampilkan : no. permintaan, tanggal permintaan, nama permintaan, kategori, jumlah minta.

  3. Sub menu data permintaan anggaran ini hanya dapat di input oleh staff administrasi.

c. Sub Menu Form Verifikasi Permintaan Anggaran untuk Staff Administrasi dan Staff Finance

Gambar 4.15 Rancangan Tampilan Sub Menu Form Verifikasi Permintaan Anggaran untuk Staff Administrasi dan Staff Finance

Berikut adalah penjelasan dari rancangan tampilan sub menu verifikasi form permintaan anggaran yakni :

  1. Sub menu form verifikasi permintaan anggaran berfungsi untuk mengubah status permintaan anggaran dalam sistem kas kecil.

  2. Isi sub menu form verifikasi permintaan anggaran menampilkan : no. minta, tanggal permintaan, dan status.

  3. Sub menu form verifikasi permintaan anggaran ini hanya dapat di input oleh staff administrasi dan staff finance.

d. Menu Transaksi Permintaan Anggaran untuk Staff Finance

Gambar 4.16 Rancangan tampilan menu transaksi permintaan anggaran untuk staff finance

Berikut adalah penjelasan dari rancangan tampilan menu transaksi permintaan anggaran yakni :

  1. Menu transaksi permintaan anggaran menampilkan aktifitas permintaan anggaran dalam sistem kas kecil.

  2. Menu transaksi permintaan anggaran menampilkan kolom : nomor, no. minta, tanggal,status, action yang terdiri dari verifikasi, cetak.

e. Menu Transaksi Permintaan Anggaran untuk Staff Accounting

Gambar 4.17 Rancangan tampilan menu transaksi permintaan anggaran Staff Accounting

Berikut adalah penjelasan dari rancangan tampilan menu transaksi permintaan anggaran yakni

  1. Menu transaksi permintaan anggaran menampilkan aktifitas permintaan anggaran dalam sistem kas kecil.

  2. Menu transaksi permintaan anggaran menampilkan kolom : nomor, no. minta, tanggal,status, action yang terdiri dari view.

f. Menu Transaksi Pengeluaran untuk Staff Administrasi

Gambar 4.18 Rancangan tampilan menu transaksi pengeluaran untuk staff administrasi

Berikut adalah penjelasan dari rancangan tampilan menu transaksi pengeluaran yakni :

  1. Menu transaksi pengeluaran menampilkan data pengeluaran dalam sistem kas kecil.

  2. Menu transaksi pengeluaran menampilkan kolom : nomor, nama minta, tanggal permintaan, no. keluar, tanggal pengeluaran, jumlah terima, jumlah keluar, status dan action yang terdiri dari edit, verifikasi dan delete.

g. Form Verifikasi Pengeluaran untuk Staff Finance

Gambar 4.19 Rancangan Tampilan Form Verifikasi Pengeluaran untuk Staff Finance

Berikut adalah penjelasan dari rancangan tampilan sub menu verifikasi form permintaan anggaran yakni :

  1. Sub menu form verifikasi pengeluaran berfungsi untuk mengubah status pengeluaran dalam sistem kas kecil.

  2. Isi sub menu form verifikasi permintaan anggaran menampilkan : no. keluar, tanggal pengeluaran, no. minta, tanggal permintaan, status.

  3. Sub menu form verifikasi permintaan anggaran ini hanya dapat di input oleh staff finance.

h. Menu Transaksi Pengeluaran untuk Staff Finance

Gambar 4.20 Rancangan menu transaksi pengeluaran untuk staff finance

Berikut adalah penjelasan dari rancangan tampilan sub menu data pengeluaran yakni :

  1. Sub menu data pengeluaran menampilkan data pengeluaran dalam sistem kas kecil.

  2. Sub menu data pengeluaran menampilkan kolom : nomor, nama minta, tanggal permintaan, no. keluar, tanggal pengeluaran, jumlah terima, jumlah keluar, status dan action yaitu verifikasi.

i. Menu Transaksi Pengeluaran untuk Staff Accounting

Gambar 4.21 Rancangan tampilan menu transaksi pengeluaran untuk staff accounting

Berikut adalah penjelasan dari rancangan tampilan menu transaksi pengeluaran yakni :

  1. Sub menu data pengeluaran menampilkan data pengeluaran dalam sistem kas kecil.

  2. Sub menu data pengeluaran menampilkan kolom : nomor, nama minta, tanggal permintaan, no. keluar, tanggal pengeluaran, jumlah terima, jumlah keluar, status dan action yang terdiri dari view.

Rancangan Tampilan Menu Laporan

a. Menu Laporan Keuangan

Gambar 4.22 Rancangan tampilan menu laporan keuangan

Berikut adalah penjelasan dari rancangan tampilan menu laporan keuangan yakni :

  1. Menu laporan keuangan menampilkan data laporan keuangan per periode dalam sistem kas kecil .

  2. Menu laporan keuangan menampilkan kolom : periode laporan.

Tampilan Sistem Yang Diusulkan

Tampilan Halaman Login

Dalam halaman login, terdapat field username dan password. Hal ini berguna sebagai hak akses pegawai tertentu untuk mengakses sistem kas kecil. Hal ini berguna untuk menghindari terjadi perubahan data oleh pihak yang tidak bertanggung jawab.

Gambar 4.23 Tampilan halaman login

Tampilan Menu Home Untuk Staff Administrasi

Tampilan dapat dibuka, apabila admin berhasil melakukan login. Menu home menampilkan pesan selamat datang pada staff administrasi. Didalam menu home untuk staff administrasi terdapat menu master, menu transaksi dan menu laporan.

Gambar 4.24 Tampilan menu home untuk staff administrasi

Tampilan Menu Home Untuk Staff Finance

Tampilan dapat dibuka, apabila admin berhasil melakukan login. Menu home menampilkan pesan selamat datang pada staff finance. Didalam menu home untuk staff finance terdapat menu transaksi dan menu laporan.

Gambar 4.25 Tampilan menu home untuk staff finance

Tampilan Menu Home Untuk Staff Accounting

Tampilan dapat dibuka, apabila admin berhasil melakukan login. Menu home menampilkan pesan selamat datang pada staff accounting. Didalam menu home untuk staff accounting terdapat menu transaksi dan menu laporan.

Gambar 4.26 Tampilan menu home untuk staff accounting

Tampilan Menu Home Untuk Manager

Tampilan dapat dibuka, apabila admin berhasil melakukan login. Menu home menampilkan pesan selamat datang pada manager. Didalam menu home untuk manager terdapat menu master dan menu laporan.

Gambar 4.27 Tampilan menu home untuk manager

Tampilan Menu Master Pegawai

Menu master pegawai hanya dapat di akses oleh staff administrasi dan manager. Didalam menu master pegawai berisi nama, jabatan dan difasilitasi dengan action add new, edit dan delete.

Gambar 4.28 Tampilan menu master pegawai

Tampilan Menu Add New Data Pegawai

Didalam form input data pegawai terdapat : NIK, nama pegawai, alamat, no.telepon, jabatan, username, password, confirm password..

Gambar 4.29 Tampilan menu add new data pegawai

Tampilan Menu Master List Permintaan

Menu master list permintaan hanya dapat di akses oleh staff administrasi, staff finance, staff accounting. Didalam menu master list permintaan berisi nama, jabatan dan difasilitasi dengan action add new, edit, delete.

Gambar 4.31 Tampilan menu add new list permintaan

Tampilan Menu Add New Data List Permintaan

Didalam form input data permintan anggaran terdapat : nama permintaan, kategori, dan perkiraan harga.

Gambar 4.32 Tampilan menu master saldo awal


Tampilan Menu Master Saldo Awal

Menu master saldo awal hanya dapat di akses oleh staff administrasi. Didalam menu master terdapat input saldo awal.

Gambar 4.33 Tampilan menu transaksi permintaan anggaran

Tampilan Menu Transaksi Permintaan Anggaran Untuk Staff Administrasi

Menu transaksi permintaan anggaran dapat di akses oleh staff administrasi. Didalam menu transaksi permintaan anggaran berisi nomor minta, tanggal, status dan difasilitasi dengan action edit, verifikasi, cetak, delete.

Gambar 4.33 Tampilan menu add new transaksi permintaan anggaran

Tampilan Menu Add New Transaksi Permintaan Anggaran

Didalam form input data permintaan anggaran terdapat : NIK, nama pegawai, alamat, no.telepon, jabatan, username, password, confirm password.

Gambar 4.33 Tampilan menu add new transaksi permintaan anggaran

Tampilan Menu Verifikasi Transaksi Permintaan Anggaran

Menu verifikasi transaksi permintaan anggaran dapat di akses oleh staff administrasi. Didalam menu transaksi permintaan anggaran berisi nomor minta, tanggal, status .

Gambar 4.34 Tampilan menu verifikasi transaksi permintaan anggaran

Tampilan Laporan Tanda Terima Anggaran

Pada laporan tanda terima anggaran menunjukkan estimasi transaksi yang dibutuhkan dalam 1 periode.

Gambar 4.35 Tampilan laporan tanda terima anggaran

Tampilan Menu Transaksi Permintaan Anggaran Untuk Staff Finance

Menu transaksi permintaan anggaran dapat di akses oleh staff finance. Didalam menu transaksi permintaan anggaran berisi nomor minta, tanggal, status dan difasilitasi dengan action verifikasi, dan cetak.

Gambar 4.36 Tampilan menu transaksi permintaan anggaran untuk staff finance

Tampilan Menu Transaksi Permintaan Anggaran Untuk Staff Accounting

Menu transaksi permintaan anggaran dapat di akses oleh staff accounting. Didalam menu transaksi permintaan anggaran berisi nomor minta, tanggal, status dan difasilitasi dengan action view.

Gambar 4.37 Tampilan menu transaksi permintaan anggaran untuk staff accounting

Tampilan Menu Transaksi Pengeluaran Untuk Staff Administrasi

Menu transaksi pengeluaran dapat di akses oleh staff administrasi. Didalam menu transaksi pengeluaran berisi no, minta, tanggal permintaan, no. keluar, tanggal pengeluaran, jumlah terima, jumlah keluar dan status yang difasilitasi dengan action edit, verifikasi, dan delete.

Gambar 4.38 Tampilan menu transaksi pengeluaran untuk staff administrasi

Tampilan Menu Verifikasi Transaksi Pengeluaran

Menu transaksi pengeluaran dapat di akses oleh staff administrasi. Didalam menu transaksi pengeluaran berisi no. keluar, tanggal pengeluaran nomor minta, tanggal permintaan, status.

Gambar 4.39 Tampilan menu transaksi pengeluaran untuk staff administrasi

Tampilan Menu Laporan

Menampilkan dengan menginput rentang waktu saat view laporan kas kecil.

Gambar 4.40 Tampilan menu laporan keuangan

Tampilan Laporan Keuangan

Pada laporan keuangan menunjukkan aktivitas kas kecil dalam satu periode yang telah dtentukan .

Gambar 4.41 Tampilan laporan keuangan

Konfigurasi Sistem Usulan

  1. Spesifikasi Perangkat Keras (Hardware)

  2. a. Processor : Intel Pentium CPU 6630
    b. Monitor  : LCD Monitor 19 “
    c. RAM  : 2 GB
    d. Hardisk : 500 GB
    e. Mouse : Standar
    f. Keyboard : Standar
    g. Printer : Laserjet

  3. Spesifikasi Perangkat Lunak (Software)

  4. a. Windows 7
    b. Visual Paradigm for UML 8.0 Enterprise Edition
    c. Database server MySQL
    d. Microsoft Office 2010
    e. XAMPP 2.5
    f. Adobe Dreamweaver CS6
    g. Internet Browser Google Chrome

  5. Hak Akses

  6. Pengoperasian aplikasi ini dapat dilakukan oleh :
    a. Staff Administrasi
    b. Staff Finance
    c. Staff Accounting
    d. Manager

Balckbox 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 Black Box Pada Menu Login

Berikut ini adalah tabel pengujian Black box untuk fungsi menu login, yaitu:

  1. Skenario pengujian : jika admin mengisi username dan password lalu klik login

    Gambar 4.43 Pengujian login apabila mengosongkan password

    a. Hasil yang diharapkan : Sistem menolak untuk masuk menu login dan menampilkan pesan error
    b. Gambar Pengujian

    Gambar 4. 44 Hasil pengujian login apabila mengosongkan password

    c. Valid

  2. Skenario pengujian : Hanya mengisi password dan mengosongkan username lalu klik login

    Gambar 4.45 Pengujian login apabila mengosongkan username

    a. Hasil yang diharapkan : Sistem menolak untuk masuk menu login
    b. Gambar Pengujian

    Gambar 4.46 Hasil pengujian login apabila mengosongkan username

    c. Valid

  3. Skenario pengujian : mengisi username dan password dan lalu klik login

    Gambar 4.47 Pengujian login

    a. Hasil yang diharapkan : User bisa masuk menu home
    b. Gambar Pengujian

    Gambar 4. 48 Hasil pengujian login

    c. Valid

Pengujian Black Box Pada Menu Master

Berikut ini adalah tabel pengujian Blackbox untuk fungsi menu master, yaitu:

  1. Skenario pengujian : Input data tidak lengkap

    Gambar 4.49 Pengujian menu master apabila input data tidak lengkap

    a. Hasil yang diharapkan : Sistem akan menolak proses penyimpanan dan menampilkan pesan error.
    b. Gambar Pengujian

    Gambar 4. 50 Hasil pengujian menu master apabila tidak diisi dengan lengkap

    c. Valid

  2. Skenario pengujian : Penyimpanan data dalam database

    Gambar 4.51 Pengujian menu master apabila data diisi dengan lengkap

    a. Hasil yang diharapkan : Sistem akan menyimpan data ke dalam database
    b. Gambar Pengujian

    Gambar 4.52 Hasil pengujian penyimpanan data dalam database

    c. Valid

  3. Skenario pengujian : Merubah data master

    Gambar 4. 53 Pengujian menu master untuk merubah data

    a. Hasil yang diharapkan : Sistem akan menyimpan perubahan data ke dalam database
    b. Gambar Pengujian

    Gambar 4. 54 Hasil pengujian menu master untuk merubah data

    c. Valid

  4. Skenario pengujian : Menghapus Data Master

    Gambar 4.55 Pengujian menu master untuk menghapus data

    a. Hasil yang diharapkan : Sistem akan menghapus data ke dalam database
    b. Gambar Pengujian

    Gambar 4.56 Hasil pengujian menu master untuk menghapus data

    c. Valid

Pengujian Black Box Pada Menu Transaksi

Berikut ini adalah tabel pengujian Black Box untuk fungsi menu transaksi, yaitu:

  1. Skenario pengujian : Menghapus Data Master

    Gambar 4.57 Merubah status verifikasi

    a. Hasil yang diharapkan : Sistem dapat merubah status verifikasi pada transaksi permintaan anggaran
    b. Gambar Pengujian

    Gambar 4. 58 Hasil pengujian login apabila mengosongkan password

    c. Valid

  2. Skenario pengujian : mencetak laporan tanda terima anggaran

    Gambar 4.59 mencetak laporan tanda terima anggaran

    a. Hasil yang diharapkan : Sistem dapat mencetak tanda terima anggaran
    b. Gambar Pengujian

    Gambar 4.60 Hasil pengujian cetak tanda terima anggaran

    c. Valid

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.11 Jadwal Kegiatan Penelitian

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 :

Tabel 4.12. Estimasi Biaya

BAB V

PENUTUP

Kesimpulan

Berdasarkan hasil penelitian yang dilaksanakan pada PT. FM Global Logistics tentang sistem kas kecil dapat disimpulkan bahwa:

  1. Proses pencatatan kas kecil pada PT. FM Global Logistics masih menggunakan sistem semi komputerisasi (menggunakan MS. Excel) sehingga membuat staff accounting pada perusahaan tersebut membutuhkan banyak waktu untuk menyelesaikan laporan kas kecil.
  2. 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.
  3. Sistem yang diusulkan oleh peneliti menggunakan metode analisis PIECES, menggunakan metode berorientasi objek dengan tools Visual Paradigm for UML 8.0 Enterprise Edition. Dalam perancangan sistem, peneliti menggunakan Software Adobe Dreamweaver CS6, menggunakan bahasa pemrograman PHP dan database My SQL. Lalu dalam metode pengujian (testing). Peneliti menggunakan metode Black Box Testing.
  4. 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. FM Global Logistics, antara lain :

  1. Dibutuhkan ketelitian dalam menginput pemasukan dan pengeluaran perusahaan agar dapat meminimalkan kesalahan data.
  2. Perlu adanya sosialisasi untuk menerapkan sistem yang baru, agar dapat memaksimalnya kinerja staff terkait.
  3. Harus adanya maintenance dan control sistem agar tidak terjadi kerusakan pada sistem.

DAFTAR PUSTAKA

  1. 1,0 1,1 1,2 Sutarman. 2012. Buku Pengantar Teknologi Informasi. Jakarta : Bumi Aksara.
  2. Kadir, Abdul. 2014. Pengenalan Sistem Informasi. Edisi Revisi. Yogyakarta : Andi Offset
  3. 3,0 3,1 3,2 Sutabri, Tata. 2012. Konsep Dasar Sistem Informasi. Yogyakarta: Andi Offset.
  4. 4,0 4,1 McLeod,Raymod dan Gerge.2012.Sistem Informasi Manajemen.Jakarta:Salemba Empat.
  5. Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasis Komputer. Jakarta: PT Rineka Cipta.
  6. 6,0 6,1 Taufiq, Rahmat. 2013. Sistem Informasi Manajemen, Konsep Dasar, Analisa Dan Metode Pengembangan. Yogyakarta : Graha Ilmu.
  7. Maimunah, Lusyani Sunarya, Nina Larasti.2012. Media Company Profile Sebagai Sarana Penunjang Informasi dan Promosi .Jurnal CCIT Vol.5 No.3-Mei 2012.Tangerang:Perguruan Tinggi Raharja.
  8. Guritno,Suryo, Sudaryono, dan Untung Rahardja.2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi.Tangerang.
  9. Martina, Dwi, dkk. 2012. Akuntansi Kuangan Menengah Berbasis PSAK. Jakarta. Salemba Empat.
  10. 10,0 10,1 Umi Maria Ulfa. 2010. Evaluasi Sistem Pengendalian Intern Pengeluaran Kas pada PT. Global Engineering Technology Jakarta. Skripsi Universitas Diponegoro Semarang.
  11. Diana Anastasia dan Lilis setiawati. 2011. Sistem Informasi Akuntansi. Yogyakarta: Cv Andi Offset.
  12. Raharjo, Budi. 2011. Belajar Otodidak Membuat Database Menggunakan MySQL. Bandung: Informatika.
  13. Kustiyahningsih, Yeni. 2011. Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL. Jakarta : Graha Ilmu.
  14. Rahardja, Untung dkk. 2011. Peningkatan Kinerja Distributed Database Melalui Methode DMQ Base Level. Vol. 4 No.3 Mei 2011 ISSN: 1978-8282.
  15. Nugroho, Andi. Analisis Perancangan Sistem Teknologi Informasi Dengan Metodologi Berorientasi Object.Bandung:Informatika.
  16. Widodo, Prabowo Pudjo. 2011. Menggunakan UML. Bandung : Informatika.
  17. Oktavian, Diar Puji. 2010. Menjadi Programmer Jempolan Menggunakan PHP. Yogyakarta: Penerbit MediaKom.
  18. Wahana,Komputer. 2010. Shourt Course SQL Server 2008,Sistem Basis Data. Yogyakarta:Andi .
  19. Arief,M.Rudyanto.2011. Pemrograman Web Dinamis Menggunakan PHP & MySQL.Yogyakarta:Andi Offset.
  20. Sibero,Alexander F.K. 2011. Kitab Suci Web Programming. Jakarta : Mediakom.
  21. Prasetio. Adhi. 2012. Buku Pintar Pemrograman Web. Jakarta: Media Kita.
  22. Milician. 2012. Dreamweaver CS3 Basic.USA: University Florida.
  23. Rizky. Soetam. 2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.
  24. Guritno,Suryo, Sudaryono, dan Untung Rahardja.2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi.Tangerang.
  25. Guritno,Suryo, Sudaryono, dan Untung Rahardja.2011. Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi.Tangerang.


DAFTAR LAMPIRAN

LAMPIRAN A

A.1. Surat Pengantar SKRIPSI
A.2. Surat Keterangan Penugasan Kerja
A.3. Form Penggantian Judul
A.4. Kartu Bimbingan
A.5. Kartu Study Tetap Final (KSTF)
A.6. Form Validasi SKRIPSI
A.7. Kwitansi Pembayaran SKRIPSI
A.8. Kwitansi Pembayaran RC dan Sidang
A.9. Daftar Mata Kuliah Yang Belum Diambil
A.10. Daftar Nilai
A.11. Formulir Seminar Proposal
A.12. Formulir Pertemuan Stakeholder
A.13. Sertifikat TOEFL
A.14. Sertifikat Prospek
A.15. Sertifikat IT Internasional
A.16. Sertifikat IT Nasional
A.17. Curriculum Vitae (CV)

LAMPIRAN B

B.1. Form Observasi
B.2. Form Wawancara
B.3. Surat Keterangan Implementasi

LAMPIRAN C

C.1. Surat Keterangan Menerima Beasiswa Tahun 2013
C.2. Form Penerimaan Karya Ilmiah CCIT Journal