SI1114469548

Dari widuri
Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI

KAS KECIL

PADA PT.DOULTON


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1114469548
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI KOMPUTER AKUNTANSI

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2015/2016


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI

KAS KECIL

PADA PT.DOULTON

Disusun Oleh :

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

 

 

Disahkan Oleh :

Tangerang, ..... 2015

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Sistem Informasi
           
           
           
           
(Sugeng Santoso, M.Kom.)
       
(Nur Azizah,M.Akt.,M.Kom.)
NIP : 006095
       
NIP : 078010


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM INFORMASI

KAS KECIL

PADA PT.DOULTON

Dibuat Oleh :

NIM
: 1114469548
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Komputer

Konsentrasi Computer Akuntansi

Disetujui Oleh :

Tangerang,.... 2015

Pembimbing I
   
Pembimbing II
       
       
       
       
(Meta Amalya Dewi, M.Kom)
   
(Saryanih S,Kom)
NID : 05065
   
NID : 08167



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI

KAS KECIL

PADA PT.DOULTON

Dibuat Oleh :

NIM
: 1114469548
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Tahun Akademik 2015/2016

Disetujui Penguji :

Tangerang, .... 2015

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA



LEMBAR KEASLIAN SKRIPSI


Saya yang bertandatangan di bawah ini,

NIM
: 1114469548
Nama
: Muniroh
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: komputer Akutansi


"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 dilingkungan 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 ternyata pernyataan di atas tidak benar.


Tangerang, 11 Januari 2015
Muniroh
NIM. 1114469548

)*Tandatangan dibubuhi materai 6.000;

ABSTRAKSI

Sistem pengolahan data pada kas kecil pada PT. DOULTON di mana sistem keuangan kas kecil yang dimiliki oleh PT. DOULTON masih menggunakan Microsoft Excel dalam pengolahan data yang masih manual. Baik dari input pengeluaran, penerimaan kas kecil, serta pemakaiannya belum memiliki sistem sampai dengan penyajian laporan yang sering menimbulkan permasalahan. Sehingga hal ini menjadi kendala dalam mencari data. Kemajuan teknologi ini mendorong PT.DOULTON untuk manfaatkan agar mengetahui uang yang keluar serta penggunaanya dan keperluannya serta masing-masing jumlahnya. dalam suatu perusahaan semua kegiatan yang dilaksanakan tidak lepas dari penerimaan dan pengeluaran kas, salah satunya adalah kas kecil yang perputarannya paling tinggi sehingga mudah diselewengkan dan dipindahtangankan sekalipun itu berjumlah relatif kecil tetapi jika transaksi tersebut sering terjadi dan jika dikumpulkan jumlahnya akan menjadi material, dan sering terjadi permasalahan keterlambatan dalam laporan. Langkah pengembangan aplikasi diawali dengan analisa kebutuhan sistem yaitu analisa input, proses, dan output, kemudian dilakukan perancangan sistem yang berupa Perancangan sistem diimplementasikan kedalam bahasa pemrograman PHP (Hypertext Preprocessor), XAMPP for Windows Version 3.2.1, merupakan perangkat lunak MySQL, tools Yii Framework, dan metode pengujian yang digunakan blackbox testing. Dari penelitian yang telah dilakukan maka dihasilkan sebuah perangkat lunak perancangan sistem informasi kas kecil. Informasi yang dihasilkan dari sistem ini agar tidak adanya keterlambatan dalam menyediakan laporan dan pencarian data lebih mudah.

Kata Kunci:Kas Kecil,Penerimaan, Pengeluaran.

ABSTRACT

Processing system Data on petty cash in PT. Doulton where the petty cash financial system owned by PT. Doulton still use Microsoft Excel in data processing are still manual. Neither of input expenses, petty cash receipts, as well asits use has not had the system up to the presentation of the report often cause problems. So this is an obstacle in finding data. This encourages technological advancement PT.DOULTON to exploit in order to determinemoney going out as well as its use and needs as well as each number. in a company all the activities carried out can not be separated of cash receipts and payments, one of which is petty cashthe highest turnover so easily corrupted and transferable even if it amounted to a relatively small, but if the transaction is often occurs and if the collected amount will be material, and oftenthere is a problem of delay in the report. Step application development begins with needs analysis system that analyzes the input, process, and output, then the system design in the form of system designimplemented into the PHP programming languages (Hypertext Preprocessor), XAMPP for Windows Version 3.2.1, is MySQL software, tools Yii Framework, and testing methods used blackbox testing. From the research that has been done so produced an information system design software petty cash. Information generated from this system in order not to delay the provide reporting and data retrieval easier.

Keywords :Petty Cash,receipts, expenditures.

Bismilahirahmanirahim.

Dalam penyusunan Skripsi ini, penulis banyak dibantu oleh berbagai pihak, baik berupa dorongan moril maupun materil, serta bimbingan dan semangat. Penulis menyadari bahwa tanpa bimbingan dan dorongan semua pihak, maka penulis tidak akan dapat menyelesaikan tugas ini dengan baik dan tepat pada waktunya. Untuk itu pada kesempatan ini penulis mengucapkan terima kasih secara tulus dan ikhlas khususnya kepada orang tua tercinta yang telah banyak memberikan dukungan baik moril maupun materil serta do’a sehingga penulis dapat menyelesaikan laporan dengan baik, kemudian kepada:

  1. Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Perguruan Tinggi Raharja.

  2. Sugeng Santoso, M.Kom., selaku Pembantu Ketua I STMIK Rahaja.

  3. Nur Azizah, M.Akt,M.Kom selaku Kepala Jurusan Sistem Informasi.

  4. Meta Amalya Dewi, M.Kom dan Saryani, S.Kom selaku dosen pembimbing yang telah banyak membantu dalam penyusunan laporan Skripsi.

  5. Dewi Kristianti SE selaku stakeholder yang telah banyak membantu penulis dalam penyusunan Skripsi ini.

  6. Seluruh Dosen STMIK Raharja yang telah banyak memberikan pelajaran maupun bimbingan guna menyempurnakan setiap tugas yang penulis laksanakan.

  7. Sahabat – sahabat saya yang senantiasa membantu dalam penulisan laporan ini dan seluruh mahasiswa STMIK Raharja yang tidak bisa saya sebutkan satu persatu yang telah banyak membantu, memberikan doa, semangat, pengetahuan, dukungan serta saran dan kritik yang bermanfaat bagi penulis.

  8. Serta semua pihak yang tidak dapat penulis sebutkan satu-persatu yang telah ikut membantu dalam penyusunan laporan Skripsi ini.

Penulis menyadari bahwa dalam penyajian dan penyusunan laporan Skripsi ini masih terdapat kekurangan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan acuan bagi penulis untuk menyempurnakannya dimasa yang akan datang.

Akhir kata, penulis mengucapkan terima kasih dan semoga laporan Skripsi ini dapat bermanfaat bagi penulis dan seluruh pembaca.

Tangerang, Mei 2015
Muniroh
NIM. 1114469548

 

 


Daftar isi

 

 

DAFTAR Gambar


Gambar 2.1 Konsep Dasar Sistem

Gambar 2.2 Daur Hidup Sistem

Gambar 2.3 Konsep Dasar Sistem Informasi

Gambar 2.4 Struktur Statis Aplikasi YiiFramework

Gambar 3.1 Gambar Stuktur Organisasi

Gambar 3.2 Use Case Diagram Sistem Yang Berjalan

Gambar 3.3 Activity Proses Pengeluaran Dana Kas Kecil

Gambar 3.4 Analisis SWOT

Gambar 4.1 Use Case Diagram yang diusulkan

Gambar 4.2. Activity Diagram Sistem yang diusulkan

Gambar 4.3. Sequence Diagram Sistem yang diusulkan pada Finance

Gambar 4.4. Sequence Diagram Sistem yang diusulkan pada Accounting

Gambar 4.5. Sequence Diagram Sistem yang diusulkan pada Admin

Gambar 4.6. Sequence Diagram Sistem yang diusulkan pada Manajer keuangan

Gambar 4.7. State Machine Diagram Sistem yang diusulkan

Gambar 4.8. Class Diagram Sistem yang diusulkan

Gambar 4.9. Rancangan Tampilan Halaman Login

Gambar 4.10. Rancangan Tampilan Home

Gambar 4.11. Rancangan Tampilan Halaman Divisi

Gambar 4.12. Rancangan Tampilan Halaman Input Divisi

Gambar 4.13. Rancangan Tampilan Halaman Pengeluaran

Gambar 4.14 Rancangan Tampilan Halaman Input Pengeluaran

Gambar 4.15. Rancangan Tampilan Buku Kas Kecil

Gambar 4.15. Tampilan Program login

Gambar 4.16. Tampilan Program Home

Gambar 4.17. Tampilan Program Divisi

Gambar 4.18. Tampilan Program Tambah Divisi

Gambar 4.19. Tampilan Program Pengeluaran

Gambar 4.20. Tampilan Program Laporan Buku Kas Kecil


DAFTAR SIMBOL


DAFTAR SIMBOL USE CASE DIAGRAM

DAFTAR SIMBOL ACTIVITY DIAGRAM


DAFTAR SIMBOL SEQUENCE DIAGRAM



BAB I

PENDAHULUAN

Latar Belakang

Teknologi seiring berjalan waktu semakin hari semakin canggih sehingga teknologi yang dikembangkan semakin meningkat dan, di negara-negara yang sudah maju teknologi merupakan suatu hal yang dibutuhkan untuk menunjang kebutuhan manusia dalam melakukan aktifitas sehari-hari. Dalam era global sekarang perusahaan membutuhakan suatu sistem untuk mempermudah pekerjaan. teknologi dapat membantu perusahaan untuk mengolah data secara cepat dan akurat, sehinga mampu menghasilkan informasi yang terpercaya dan dapat meningkatkan efisiensi kerja pada perusahaan.

Hal ini juga diperlukan oleh PT. DOULTON untuk bisa bersaing dan selangkah lebih maju dalam setiap kegiatan usahanya, PT. DOULTON merupakan suatu perusahaan yang bergerak dibidang peralatan makanan yang terbuat dari keramik klasik yang barasal dari Inggris, yang membutuhkan sebuah sistem informasi yang baik. pengolahan data kas kecil pada PT. DOULTON telah menggunakan komputer yaitu microsoft office akan tetapi pengolahan data tersebut masih manual, Baik dari input pengeluaran, penerimaan kas kecil, serta pemakaiannya belum memiliki sistem sampai dengan penyajian laporan, yang sering menimbulkan permasalahan. dengan adanya teknologi PT.DOULTON memanfaatkannya agar dapat memberikan kualitas kinerja yang baik untuk perusahaan dan memberikan laporan kas kecil lebih cepat dan akurat, sehingga manajemen bisa mengambil keputusan lebih cepat.

Kas kecil adalah uang yang disediakan untuk membayar pengeluaran perusahaan yang jumlahnya relatif kecil, dan tidak ekonomis bila dibayar dengan cek. Dana kas kecil dipisahkan dari kas besar dan diserahkan kepada seorang kasir kas kecil, yang akan mempertanggungjawabkan setiap pengeluaran. Kas kecil ini biasanya disimpan di dalam cash register, dan besarnya jumlah kas kecil berdasarkan kebutuhan atau pengeluaran yang sifatnya relatif tetap dari masing-masing unit kerja dalam jangka waktu tertentu.

Hal tersebut yang melatar belakangi penulis untuk mencoba untuk menganalisa dan mengevaluasi sistem yang sudah berjalan selama ini untuk melihat berbagai permasalahan yang ada dan kemudian memberikan saran untuk merancang sistem pemulihan dari sistem manual yang ada, berkembang dengan menggunakan sistem yang terkomputerisasi, yang diharapkan dapat menghasilkan data-data yang akurat, cepat dan tepat waktu.

Dengan adanya sistem yang terkomputerisasi ini, diharapkan dapat menunjang kemampuan dan perkembangan perusahaan. maka dalam penyusunan Skripsi ini judul yang dirumuskan penulis adalah “PERANCANGAN SISTEM INFORMASI KAS KECIL PADA PT. DOULTON”.


Rumusan Masalah

Sesuai dengan latar belakang penelitian yang telah diuraikan pada bahasan sebelumnya, maka penulis merumuskan masalah yang timbul pada objek penelitian yaitu:

  1. Bagaimana pelaksanaan dalam pengolahan data sistem kas kecil yang berjalan saat ini dalam melakukan aktivitas pengolahan kas kecil Pada PT.DOULTON?

  2. Kendala apa saja yang ada di dalam PT.DOULTON dalam pengolahan kas kecil?

  3. Bagaimanakah merancang aplikasi sistem agar menunjang sistem pengolahan kas kecil pada PT.DOULTON sehingga berjalan secara cepat, tepat waktu dan akurat?

 

Ruang Lingkup

Ruang lingkup yang akan dibahas pada penelitian ini adalah bagaimana sistem kas kecil pada PT.DOULTON Penulis membatasi ruang lingkup penelitian agar permasalahan menjadi terarah pada pembahasan masalah kas kecil pada PT. DOULTON dalam Skripsi ini mulai dari masalah, Input pemakaian uang kas kecil dari divisi, Input kas kecil baik kas masuk maupun kas keluar, Input kas kecil baik jenis pemakaiannya dan berapa uang yang di pakai, sampai dengan Input laporan buku kas kecil.


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Dari permasalahan yang telah dipaparkan di atas, maka penelitian ini bertujuan untuk :

  1. Untuk mengetahui bagaimana pelaksanaan dalam pengolahan data sistem kas kecil yang berjalan saat ini dalam melakukan aktivitas pengolahan kas kecil Pada PT.DOULTON.

  2. Untuk mengetahui kendala apa saja dalam pengelolaan kas kecil pada PT.DOULTON.

  3. Untuk merancang sistem informasi kas kecil yang dapat memberikan informasi yang cepat, tepat waktu dan akurat.

 

Manfaat Penelitian

Dari hasil penelitian ini, diharapkan dapat memberikan manfaat secara langsung maupun tidak langsung yaitu :

  1. Dapat teridentifikasinya prosedur yang berjalan pada pelaksanaan dalam pengolahan data sistem kas kecil yang berjalan saat ini dalam melakukan aktivitas pengolahan kas kecil Pada PT.DOULTON.

  2. Dapat teridentifikasinya kendala-kendala dalam pengolahan kas kecil pada PT. DOULTON.

  3. Dapat menyajikan aplikasi yang mudah digunakan agar dapat bermanfaat bagi finance, accounting dan general manager dalam melihat laporan dalam pembuatan laporan perusahaan, agar lebih cepat, tepat waktu dan akurat dalam pengolahan kas kecil.

 


Metode Penelitian

Metode Pengumpulan Data

Metode penelitian yang digunakan oleh penulis dalam penyusunan Skripsi menggunakan metode sebagai berikut :

  1. Metode Observasi (Pengamatan Langsung)

    Penulis melakukan tinjauan langsung ke PT.DOULTON yang beralamat Jl. Raya serang km. 29.2 Ds. Gembong. Dan bertanya ke Divisi fainance PT.DOULTON untuk mendapatkan data-data yang dibutuhkan dengan melakukan pengamatan dan melaksanakan pencatatan sistematis terhadap unsur yang diteliti dan sebagai bahan untuk menulis laporan penelitian.

  2. Wawancara (Interview Research)

    Untuk melengkapi hasil observasi, penulis juga melakukan wawancara atau interview dengan pelaksana yang berhubungan langsung secara lisan kepada stakeholder yaitu ibu Dewi Kristianti, SE selaku bagian divisi Finance dan selaku kepala bagian divisi kasir menghasilkan data yang tepat dan akurat.

  3. Metode StudI pustaka (Library Research)

    Selain melakukan observasi dan wawancara, penulis juga mengumpulkan data dengan cara studi pustaka, dimana metode pustaka digunakan untuk mendapatkan informasi dari beberapa literature yang ada seperti dari skripsi di perpustakaan kampus, buku perpustakaan kampus, referensi internet dalam pencarian data-data yang berhubungan dengan topik dan lain sebagainya untuk melengkapi informasi yang dibutuhkan.

 


Metode Analisa

  1. Metode analisa sistem yang digunakan oleh penulis yaitu Metode analisa SWOT dan Metode analisa PIECES, Metode analisa SWOT yaitu metode penyusunan strategi perusahaan atau organisasi yang bersifat satu unit bisnis tunggal, SWOT itu sendiri merupakan singkatan dari kekuatan (strengths), kelemahan (weakness), kesempatan (oppurtunities), dan ancaman (threats). Analisa SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT.

  2. Metode Analisa PIECES (Performance, Information/Data, Economic, Control/Security, Efficiency, dan Service)

    Metode Analis PIECES penulis gunakan untuk mengidentifikasi masalah, maka harus dilakukan analisa terhadap kinerja, informasi, ekonomi, keamanan aplikasi, efisiensi dan pelayanan pelanggan, PIECES itu sendiri merupakan singkatan dari Performance, Information, Economy, Control, Eficiency dan Services. 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.

 

Metode Rancangan

Metode perancangan yang digunakan adalah metode yang berorientasikan objek melalui tahapan pembuatan UML (Unified Modeling Language) dengan menggunakan diagram UML seperti Activity Diagram, Use Case Diagram, Sequence Diagram dan Class Diagram, pembuatan database dan pembuatan program yang disesuaikan berdasarkan kebutuhan stakeholder yang terangkum pada elistasi. Program yang digunakan dalam bahasa pemrograman adalah PHP dengan menggunakan Framework YII serta database yang digunakan adalah MySQL.

Metode Testing

Dalam skripsi ini metode pengujian yang digunakan yaitu Blackbox Testing. Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan fungsional software, karena itu uji coba blackbox memungkinkan pengembang software untuk membuat himpunan kondisi input atau data uji yang akan menguji fungsional dan output suatu program. Metode pengujian blackbox digunakan untuk menemukan kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah atau hilang, kesalahan tampilan luar, kesalahan output, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa.

Sistematika Penulisan

Agar pemahaman tentang penulisan skripsi ini menjadi lebih mudah, maka penulis mengelompokkan materi penulisan skripsi ini menjadi beberapa bab dengan sistematika penyampaian sebagai berikut:


BAB I PENDAHULUAN

Bab ini menjelaskan antara lain yaitu latar belakang permasalahan, perumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penelitian, metode penelitian, metode analisa sistem, metode perancangan dan metode testing sistem yang dipergunakan serta sistematika penulisan skripsi ini.


BAB II LANDASAN TEORI

Berisi tentang definisi-definisi yang berhubungan dengan judul penelitian dan penyusunan laporan skripsi


BAB III ANALISA SISTEM YANG BERJALAN

Bab ini menjelaskan gambaran umum perusahaan, sejarah singkat perusahaan, visi, misi, tujuan organisasi, struktur organisasi serta tugas dan tanggung jawab pada perusahaan, tatalaksana sistem yang berjalan, analisa sistem yang berjalan terdiri dari metode analisa sistem, analisa batasan sistem,analisa masalah, analisa kekurangan sistem yang berjalan, analisa kontrol, analisa tenaga kerja, analisa waktu, analisa kebutuhan sistem, konfigurasi sistem yang sedang berjalan terdiri dari hardware, software, dan brainware dengan menggunakan metode UML yang sedang berjalan serta elisitasi yang berisi kebutuhan terhadap sistem yang baru.


BAB IV LANDASAN TEORI

Pada Bab ini berisikan penjelasan sistem yang diusulkan penulis berupa. UML usulan terdiri dari diagram-diagram, jabarkan, rancangan spesifikasi database dan rancangan layout layar (blueprint) dan tampilan output program.


BAB V KESIMPULAN DAN SARAN

Dalam bab ini berisi kesimpulan yang didapatkan selama penelitian laporan skripsi serta saran-saran yang perlu diketahui untuk menjadi yang lebih baik.


DAFTAR PUSTAKA

Daftar pustaka ini berisi studi pustaka yang digunakan sebagai referensi untuk menyusun laporan Skripsi.

LAMPIRAN

Lampiran ini merupakan daftar yang memuat keseluruhan lampiran-lampiran yang melengkapi laporan sebagai lampiran.

BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

Definisi Sistem

Terdapat beberapa pendapat pandangan menurut para ahli mengenai definisi sistem, sebagai berikut :

Menurut Suprihadi et all dalam Jurnal CCIT (2013:310)[1], “Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan."

“tentang sistem yaitu: “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan, dan berkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”.(Menurut Yakub 2012:1).[2]

“Pendapat McLeod, Jr dalam dalam buku Tata Sutabri. tentang sistem adalah “Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan”.(Tata Sutabri 2011:152).[3]

Dalam buku Tata Sutabri Pendapat Gorden B. Davis (2012:6), [4]”mendefinisikan bahwa sistem bisa berupa abstrak atau fisik. Sistem abstrak “susunan gagasan-gagasan atau konsepsi yang teratur yang saling bergantung”.

Menurut Norman L. Enger dalam bukunya Tata Sutabri (2012:7),[4]”tentang sistem yaitu “Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu”.

Adapun pendapat Moekijat dalam buku Prasojo (2011:152),[5]”menyatakan bahwa sistem dapat terdiri atas kegiatan-kegiatan yang saling berhubungan guna mencapai tujuan-tujuan seperti inventaris atau penjadwalan produksi.”.

Berdasarkan definisi di atas, maka dapat disimpulkan sistem adalah sekelompok unsur yang saling terhubung satu sama lain yang berfungsi untuk mencapai suatu tujuan tertentu.

Terdapat dua kelompok pendekatan didalam pendefinisian sistem, yaitu :

  1. Pendekatan yang menekankan pada prosedur, mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

  2. Pendekatan yang menekan pada elemen atau komponen, mendefisinikan sistem sebagai kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu.

Karakteristik Sistem


“Menurut Tata Sutabri , suatu sistem mempunyai karakteristik atau sifat-sifat tertentu yang mencirikan bahwa hal tersebut bisa dikatakan sebagai suatu sistem. Adapun karakteristik yang dimaksud adalah sebagai berikut, yaitu:”.”.(Tata Sutabri 2011:152).[3]

  1. Komponen Sistem (Components) adalah suatu sistem terdiri dari sejumlah komponen yang seling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “super sistem”.

  2. Batasan Sistem (Boundary) adalah ruang lingkup sistem merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

  3. Lingkungan Luar Sistem (Environment) adalah bentuk apapun yang ada di luar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

  4. Penghubung Sistem (Interface) adalah media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsitem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integritas sistem yang membentuk satu kesatuan.

  5. Masukan Sistem (Input)Energi yang dimasukkan dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input).

  6. Keluaran Sistem (Output) Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini dapat menjadi masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain.

  7. Pengolah Sistem (Proses)Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran

  8. Sasaran (Objective) Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.



Gambar 2.1. Karakteristik Suatu Sistem

Klasifikasi Sistem

Menurut Agus Mulyanto (2009 : 8)[6] mengatakan bahwa sistem pun dapat diklasifikasikan dalam beberapa sudut pandang, sebagai berikut :

  1. Sistem Abstrak dan Sistem Fisik
    Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu suatu sistem yang berupa pemikiran tentang hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, seperti sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.
  2. Sistem Alamiah dan Sistem Buatan Manusia
    Sistem alamiah adalah sistem yang terjadi karena proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan hubungan manusia dengan mesin, yang disebut dengan human machine system. Sistem informasi berbasis komputer merupakan contohnya, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.
  3. Sistem Deterministik dan Sistem probabilistik
    Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministik. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi, karena mengandung unsur probabilitas.
  4. Sistem Terbuka dan Sistem Tertutup
    Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.
  5. Daur Hidup Sistem

    Menurut Sutabri (2012:20-21)[7],"Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Fase atau tahapan dari daur hidup suatu sistem:".

    1. Mengenali adanya kebutuhan
      Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan yang harus dapat dikenali. Kebutuhan dapat terjadi sebagai hasil pengembangan dari organisasi dan volume yang meningkat melebihi kapasitas dari sistem yang ada. Suatu kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.
    2. Pembangunan sistem
      Suatu proses atau perangkat prosedur yang harus diikuti untuk menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.
    3. Pemasangan Sistem
      Setelah tahap pembangunan sistem selesai, sistem akan dioperasikan. Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem. Di dalam peralihan dari tahap pembangunan menuju tahap operasional terjadi pemasangan sistem yang sebenarnya merupakan langkah akhir dari suatu pembangunan sistem.
    4. Pengoprasian Sistem
      Program-program komputer dan prosedur-prosedur pengoperasian yang membentuk suatu sistem informasi semuanya bersifat statis, sedangkan organisasi ditunjang oleh sistem informasi tadi, dan selalu mengalami perubahan-perubahan itu karena pertumbuhan kegiatan bisnis, perubahan peraturan, dan kebijaksanaan ataupun kemajuan teknologi. Untuk perubahan-perubahan tersebut, sistem harus diperbaiki atau diperbaharui.
    5. Sistem Menjad Usang
      Kadang perubahan yang terjadi begitu drastik sehingga tidak dapat diatasi hanya dengan melakukan perbaikan-perbaikan pada sistem yang berjalan. Tibalah saatnya secara ekonomis dan teknik sistem yang ada sudah tidak layak lagi untuk dioperasikan dan sistem yang baru perlu dibangun untuk menggantikannya.

    Gambar 2.2. Daur Hidup Sistem

    Konsep Dasar Informasi

    Definisi Informasi

    Informasi adalah data yang telah dibuat ke dalam bentuk yang memiliki arti dan berguna bagi manusia. data yang sudah diorganisasi sehingga memiliki arti dan nilai untuk penerima.

    Menurut Maimunah dkk dalam jurnal CCIT (Maimunah dkk, 2012),[8]“Informasi adalah data yang telah diolah menjadi sebuah bentuk yang lebih berarti bagi penerimanya, dan bermanfaat dalam mengambil suatu keputusan”.Informasi dapat didefinisikan sebagai hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan untuk pengambilan keputusan.

    Menurut Tata Sutabri (2012:22)[9]“Informasi adalah data yang telah diklasifikasikan atau diinterprestasi untuk digunakan dalam proses pengambilan keputusan”.Informasi dapat dikelompokan menjadi 3 bagian, yaitu :

    1. Informasi Strategis
    2. Informasi ini digunakan untuk mengambil keputusan jangka panjang, yang mencakup informasi eksternal, rencana perluasan perusahaan, dan sebagainya.

    3. Informasi Taktis
    4. Informasi ini dibutuhkan untuk mengambil keputusan jangka menengah, seperti informasi tren penjualan yang dapat dimanfaatkan untuk menyusun rencana penjualan.

    5. Informasi Teknis
    6. Informasi ini dibutuhkan untuk keperluan operasional sehari-hari seperti informasi persediaan stock, retur penjualan, dan laporan kas harian.

    Jadi dapat disimpulkan Informasi merupakan hasil pengolahan data yang memiliki nilai tambah, makna dan berguna bagi penggunanya.

    Menurut Tata Sutabri (2012:30)[9]Informasi memiliki Nilai. Nilai informasi ditentukan oleh 2 (dua) hal yaitu, manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaat lebih efektif dibandingkan dengan biaya mendapatkannya. Pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit didasarkan atas 10 (sepuluh) sifat, yaitu:

    1. Mudah Diperoleh
    2. Sifat ini menunjukkan informasi dapat diperoleh dengan mudah dan cepat. Kecepatan memperoleh dapat diukur, misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainya bagi pemakai informasi sulit mengukurnya.

    3. Luas dan Lengkap
    4. Sifat ini menunjukkan lengkapnya isi informasi. Hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, Karena itu sulit mengukurnya.

    5. Ketelitian
    6. Sifat ini menunjukkan minimnya kesalahan dan informasi. Dalam hubungannya dengan volume data yang besar biasanya terjadi dua jenis kesalahan, yakni kesalahan pencatatan dan kesalahan perhitungan.

    7. Kecocokan
    8. Sifat ini menunjukkan seberapa baik keluaran informasi dalam hubungan dengan permintaan para pemakai. Isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi. Semua keluaran lainnya tidak berguna tetapi mahal mempersiapkannya. Sifat ini sulit mengukurnya.

    9. Ketepatan waktu
    10. Menunjukkan tak ada keterlambatan jika ada seseorang yang ingin mendapatkan informasi. Masukkan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu. Dalam beberapa hal, ketepatan waktu dapat diukur, misalnya berapa banyak penjualan dapat ditambah dengan memberikan tanggapan segera kepada permintaan langganan mengenai tersedianya barang-barang inventaris.

    11. Kejelasan
    12. Sifat ini menunjukkan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas. Memberikan laporan dapat memakan biaya yang besar. Beberapa biaya yang diperlukan untuk memperbaiki laporan tersebut.

    13. Keluwesan
    14. Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan beberapa keputusan, tetapi juga dengan beberapa pengambil keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur.

    15. Dapat Dibuktikan
    16. Sifat ini menunjukkan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.

    17. Tidak ada Prasangkan
    18. Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.

    19. Dapat Diukur
    20. Sifat ini menunjukkan hakikat informasi yang dihasilkan dari sistem informasi formal. Meskipun kabar angin, desas-desus, dugaan-dugaan, klenik, dan sebagainya sering dianggap informasi, hal-hal tersebut berada di luar lingkup pembicaraan kita.

    Konsep Dasar Data

    Definisi Data

    Data adalah fakta-fakta mentah yang harus dikelola untuk menghasilkan suatu informasi yang memiliki arti bagi suatu organisasi atau perusahaan. Data terdiri atas fakta-fakta dan angka-angka yang secara relatif tidak berarti bagi pemakai atau fakta mentah yang belum diolah.

    Menurut Suprihadi et all dalam Jurnal CCIT (2013:310)[1], “Data merupakan sekumpulan keterangan atau bukti mengenai sesuatu kenyataan yang masih mentah, masih berdiri sendiri, belum diorganisasikan, dan belum diolah.”

    Menurut Tata Sutabri (2012:1)[9]“definisi data adalah sebagai berikut : Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian adalah sesuatu yang terjadi saat tertentu di dalam dunia bisnis. Bisnis adalah perubahan dari suatu nilai yang disebut transaksi. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda, dan yang betul-betul ada dan terjadi. Dari definisi dan uraian data tersebut dapat disimpulkan bahwa data adalah bahan mentah yang diproses untuk menyajikan informasi. Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan data adalah hal, peristiwa, atau kenyataan lainnya yang mengandung suatu pengetahuan untuk dijadikan dasar guna penyusunan keterangan, pembuatan kesimpulan, atau sumber dari informasi.

    Klasifikasi Data

    Menurut Tata Sutabri (2012:3)[9]“data itu sendiri dapat diklasifikasikan menurut jenis, sifat, dan sumber. Mengenai penjelasan klasifikasi data tersebut akan diurai dibawah ini :

    1. Klasifikasi data menurut jenis data, yaitu :

      1. Data Hitung (Enumeration atau Counting Data)Data hitung adalah hasil penghitungan atau jumlah tertentu. Yang termasuk data hitung adalah persentase dari suatu jumlah tertentu. Mencatat jumlah mahasiswa dalam suatu kelas atau persentase dari mahasiswa dalam kelas akan menghasilkan suatu data hitung.

      2. Data Ukur (Measurement Data) Data ukur adalah data yang menunjukan ukuran mengenai nilai sesuatu. Angka tertentu atau huruf tertentu yang diberikan oleh seorang dosen kepada seorang mahasiswa setelah meriksa hasil tentamennya merupakan data ukur. Angka yang ditunjukan alat barometer atau termometer adalah hasil proses pengukuran.

    2. Klasifikasi data menurut sifat data, yaitu :

      1. Data Kuantitatif (Quantitative Data) Data kuantitatif adalah data mengenai penggolongan dalam hubungannya dengan penjumlahan. Jika jumlah universitas negeri di Indonesia dibagi dalam 2 golongan maka ada golongan pertama yang jumlah mahasiswanya lebih dari 5000 orang dan golongan yang lainnya kurang dari 5000 orang. Ini merupakan penggolongan kuantitatif.

      2. Data Kualitatif (Qualitative Data) Data kualitatif adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu. Penggolongan fakultas-fakultas pada universitas negeri menjadi fakultas exacta dan fakultas non-exacta merupakan pemisahan menurut sifatnya. Penggolongan mahasiswa pada fakultas yang menggunakan sistem kredit kedalam penilaian studi dengan grade A, B, C, D didasarkan pada pemisahan sifat-sifat kualitatifnya.

    3. Klasifikasi data menurut sumber data, yaitu :

      1. Data Internal adalah data yang asli, artinya data sebagai hasil observasi yang dilakukan sendiri, bukan data hasil karya orang lain.

      2. Data External adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain. Data external ini terdiri dari 2 (dua) jenis, yaitu :

    1. Data External Primary

    2. adalah data dalam bentuk ucapan lisan atau tulisan dari pemiliknya sendiri, yakni orang yang melakukan observasi sendiri.

    3. Data External Secondary

    4. adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atau sejumlah orang lain.

    Konsep Dasar Sistem Informasi

    Definisi Sistem Informasi

    Menurut Sutarman (2012:17)[10]”Teknologi informasi adalah Sebuah aturan yang mendasar, garis besar/acuan, atau ide motivasi, yang diaplikasikan pada sebuah situasi, dan untuk menghasilkan sesuatu yang diharapkan sebagai studi, perancangan, pengembangan, implementasi, dukungan atau manajemen sistem informasi berbasis komputer, khususnya aplikasi perangkatlunak dan perangkat keras computer”.

    Pendapat Yustianti(2014:14)[11]“Teknologi Informasi adalah komponen tertentu pada sebuah sistem”. Namun, hanya sedikit teknologi informasi (TI) yang digunakan secara terpisah. alangkah baiknya, apabila TI digunakan dengan cara efektif, yaitu ketika mereka dikombinasikan atau digabungkan kedalam sistem informasi, berbagai macam komponen-komponen seperti hardware, software, database, network, dan people yang penting bagi suatu sistem untuk dapat beroperasi".

    Adapun Pendapat Tata Sutabri (2012:38)[9]” 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 untuk dapat menyediakan laporan-laporan oleh pihak luar tertentu”.

    Komponen Sistem Informasi

    Adapun pendapat Tata Sutabri (2012:39)[12]”sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari:.

    a. Blok masukan (input block)

    Input mewakili data yang masuk kedalan sistem informasi. Input yang dimaksud adalah metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar.

    b. Blok model (model block) (input block)

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

    c. Blok keluaran (output block)

    Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

    d. Blok teknologi (technology block)

    Teknologi merupakan tool box dengan sistem informasi. Teknologi yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware).

    e. Blok basis data (database block)(technology block)

    Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan diperangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan dalam basis data untuk keperluan penyediaan informasi lebih lanjut. Data didalam basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas penyimpanannya. Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database Management System).

    f. Blok kendali (control block)

    Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidakefisienan, sabotase dan lain sebagainya. 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.


    Gambar 2.3. Komponen Sistem Informasi

    Konsep Dasar Database

    Definisi Database

    Menurut Hidayati et all dalam Jurnal CCIT (2011:238)[13], menjelaskan bahwa “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 mundah, terjamin keakuratannya, efisiensi dalam penyampaiannya, dan tentu saja dapat dengan mudah untuk diakses kembali.”

    Menurut Anhar (2010:45)[14]”Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field”.

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

    Menurut Anhar (2010:45)[14]”Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field”.

    Adapun pendapat tentang Database menurut Kustiyaningsih (2011:146) [16] “Database adalah struktur penyimpanan data. Untuk menambah, mengakses dan memperoses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server”.

    Berdasarkan beberapa pendapat para ahli yang dikemukakan di atas dapat ditarik kesimpulan bahwa database adalah sekelompok data yang mempunyai ciri-ciri khusus dan dapat dikelola sedemikian rupa sehingga bisa menghasilkan sebuah format data yang baru.

    G. Kesimpulan

    1. Analisis kebutuhan sistem menitikberatkan pada bagaimana mengidentifikasi kelemhan yang dijumpai pada sistem lama, untuk mempermudah cara melakukannya, ditwarkan cara analisis dengan kerangka PIECES yang menguraikan analisis ke dalam 6 fokus analisis kelemahan yaitu Performance, Information, Economy, Control, Efficiency Dan Security.
    2. Hasil analisa PIECES adalah dokument kelemahan sistem yang menjadi rekomenasi untuk perbaikan-perbaikan yang harus dibuat pada sistem yang akan dikembangkan.

    Menurut Rohmat Taufiq, S.Kom., M.Kom (2013:154), [17]” Analisa Pieces merupakan analisa yang melihat sistem dari performance, Information, Economic, Control, Efficiency dan Service.Istilah PIECES yang setiap hurufnya biasa di terjemahkan menjadi berikut :

    P : Kebutuhan Mengkoreksi atau memperbaiki performance/performa

    I : Kebutuhan Mengkoreksi atau memperbaiki Information /Informasi (dan data)

    E : Kebutuhan Mengkoreksi atau memperbaiki economic / ekonomi,mengendalikan biaya dan meningkatkan keuntungan.

    C : Kebutuhan Mengkoreksi atau memperbaiki Control ataukeamanan

    E : Kebutuhan Mengkoreksi atau memperbaiki Efficiency / efisien orang dan proses

    S : Kebutuhan Mengkoreksi atau memperbaiki services / layanan ke pelanggan, pemasok, rekan kerja, karyawan dan lain-lain.

    Konsep Dasar Analisa

    1.Definisi Analisa Sistem

    Menurut Rosa (2013:18)[18]”Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru”.

    Menurut Henderi, dkk (2011:322)[19], “Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan- permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan”.

    Pendapat Taufiq (2013:156) [20] “Analisis Sistem adalah suatu kegiatan mempelajari sistem (baik sistem manual ataupun sistem yang sudah komputerisasi) secara keseluruhan mulai dari menganalisa sistem, analisa masalah, desain logic, dan memberikan keputusan dari hasil analisa tersebut”.

    Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa analisis sitem adalah suatu proses sistem yang secara umum digunakan sebagai landasan konseptual yang mempunyai tujuan untuk memperbaiki berbagai fungsi didalam suatu sistem tertentu.

    2. Tujuan Analisis Sistem

    Adapun tujuan dari analisa sistem adalah :

    1. Memberikan pelayanan kebutuhan informasi kepada fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.
    2. Membantu para pengambil keputusan.
    3. Mengevaluasi sistem yang telah ada.
    4. Merumuskan tujuan yang ingin dicapai berupa pengolahan data maupun pembuatan laporan baru.
    5. Menyusun suatu tahap rencana pengembangan sistem.

    Konsep Dasar Analisa SWOT Dan PIECES

    1.Definisi Analisa SWOT

    Menurut Rangkuti (2011:199), [21]” penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut harus dipertimbangkan dalam analisis SWOT. SWOT adalah singkatan dari lingkungan internal strengths dan weakness sertalingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponendasar yaitu :.

    a. Kuadran 1

    Ini merupakan situasi yang sangat menguntungkan. Perusahaan tersebut memiliki peluang dan kekuatan sehingga dapat memanfaatkan peluang dan yang ada. Strategi yang harus ditetapkan dalam kondisi ini adalah mendukung kebijakan pertumbuhan yang agresif (Growth Oriented Strategy).

    b. Kuadran 2

    Meskipun menghadapi berbagai ancaman, perusahaan ini masih memiliki kekuatan dari segi internal. Strategi yang harus diterapkan adalah menggunakan kekuatan untuk memanfaatkan peluang jangka panjang dengan cara strategi diversifikasi (produkatau pasar).

    c. Kuadran 3

    Perusahaan menghadapi peluang pasar yang sangat besar, tetapi di lain pihak menghadapi beberapa kendala atau kelemahan internal. Kondisi bisnis pada kuadran 3 ini mirip dengan question mark pada BCG matriks. Fokus strategi perusahaan ini adalah meminimalkan masalah-masalah internal perusahaan sehingga dapat merebut peluang pasar yang lebih baik. Misalnya, Apple menggunakan strategi peninjauan kembali teknologi yang digunakan dengan cara menawarkan produk-produk baru dalam industri microcomputer.

    d. Kuadran 4

    Ini merupakan situasai yang sangat tidak menguntungkan, perusahaan tersebut menghadapi berbagai ancaman dan kelemahan internal.Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan Analisis SWOT menggambarkan secara jelas bagaimana peluang dan ancaman yang dihadapi oleh perusahaan dapat disesuaikan dengan kekuatan dan kelemahan yang dimiliki.

    Menurut Rangkuti (2011:197), [21]” tujuan analisa SWOT yaitu membandingkan antara faktor eksternal peluang dan ancaman dengan faktor internal kekuatan dan kelemahan sehingga dari analisis tersebut dapat diambil suatu keputusan strategis suatu organisasi

    2. Metode Analisa Pieces

    Menurut Alfatta Hanif dalam jurnalnya (2007), [22]” Metode analisa PIECES ini menggunakan enam variabel yaitu Performance, Information/Data Economic, Control/Security, Efficiency, Dan Service.

    A. Performance (Analis Kinerja)

    Masalah kinerja terjadi ketika tugas-tugas bisnis yang dijalankan tidak mencapai sasaran. Kinerja diukur dengan jumlah produksi dan waktu tanggap. Jumlah produksi adalah jumlah pekerja yang biasa diselesaikan dalam jangka waktu tertentu, pada bagian pemasaran, kinerja diukur berdasarkan volume pekerjaan. Pangsa pasar yang diraih, atau citra perusahaan. Waktu tanggap adalah keterlambatan rata-rata antara suatu transaksi dengan tanggapan yang diberikan kepada transaksi tersebut.

    B. Information (Analisa Informasi)

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

    1. Kurangnya informasi mengenai keputusan atau situasi yang sekarang
    2. Kurangnya informasi yang relevan mengenai keputusan atau situasi sekarang.
    3. Kurangnya informasi yang tepat waktu.
    4. Terlalu banyak informasi.
    5. Informasi tidak akurat
    6. Informasi juga dapat merupakan fokus dari suatu batasan atau kebijakan. Sementara analisis informasi memeriksa output sistem, analisis yang tersimpan dalam sebuah sistem permasalan yang meliputi:

    1. Data yang berlebihan. Data yang sama ditangkap atau disimpan dibanyak tempat.
    2. Kekakuan data. Data yang ditangkap dan disimpan tetapi diorganisasikan sedemikian rupa sehingga laporan dan pengujian judul dan pengujian tidak dapat atau sulit dilakukan

    C. Economic (Analisis Ekonomi)

    Alasan ekonomi barangkali merupakan motivasi paling umum bagi suatu proyek pijakan bagi kebanyakan manager adalah biaya atau rupiah. Persoalan ekonomis atau rupiah. persoalan ekonomis dan peluang berkaitan dengan masalah biaya adapun hal-hal yang diperhatikan dapat disimak berikut:

    1. Biaya
    2. a.Biaya Tidak Diketahui

      b.Biaya tidak dapat diacak sumber

      c.Biaya terlalu tinggi

    3. Keuntungan
    4. a.Pasar-pasar baru dapat dieskplorasi.

      b.Pemasaran saat ini dapat diperbaiki.

      c.Pesanan-pesanan dapat ditingkatkan

    D. Security (Keamanan).

    Tugas-tugas bisnis perlu dimonitor dan dibetulkan jika ditemukan kinerja yang dibawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendektesi kesalahan sistem, menjamin keamanan data, dan persyaratan. Adapun hal-hal yang perlu diperhatikan adalah :

    1. Keamanan atau kontrol yang lemah
    2. a. Input data tidak diisi dengan cukup.

      b. Kejahatan (misalnya, penggelapan atau pencurian) terhadap data .

      c. Pelanggaran etika pada data atau informasi. Misalnya, data atau informasi diakses orang yang tidak berwenang.

      d. Data disimpan secara berlebihan, tidak konsisten pada dokument atau database yang berbeda.

      e. Pelanggaran peraturan atau panduan privasi data.

      f. Terjadi error saat pemrosesan (oleh manusia, mesin, atau perangkat lunak).

      g. Terjadi error saat membuat keputusan.

    3. Kontrol atau keamanan berlebihan.
    4. a. Prosedur birokratis memperlamban sistem.

      b. pengendalian berlebihan menganggu para pelanggan atau karyawan.

      c. pengendalian berlebihan menyebabkan penundaan pemrosesan..

    E. Efficiency (Analisa Efisiensi)

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

    1. Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.
    2. Data dimasukan atau disalin secara berlebihan.
    3. Data diproses secara berlebihan.
    4. Informasi dihasilkan secara berlebihan
    5. Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
    6. Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.

    F. Service (Analisa Layanan)

    Berikut adlah kriteria penilaian dimana kualitas suatu sistem bisa dikatakan buruk:

    1. Sistem menghasilkan produk yang tidak akurat
    2. Sistem menghasilkan produk yang tidak konsisten.
    3. Sistem menghasilkan produk yang tidak dipercaya.
    4. Sistem tidak mudah dipelajari
    5. Sitem tidak fleksibel.

    Konsep Dasar Testing

    Definisi Testing

    Menurut Desai (2012:43), [23] “Pengujian adalah kegiatan yang dilakukan selama siklus hidup perangkat lunak untuk memvalidasi dan memverifikasi bahwa perangkat lunak yang dikembangkan memenuhi harapan yang ditetapkan di awal.”

    Pendapat Simarmata (2010:323), [24]“Pengujian adalah proses terhadap aplikasi program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan.”

    Adapun pendapat Rizky (2011:237), [25]“Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.”

    Detail tahapan yang harus dilampaui dalam kaitan kebutuhan perangkat lunak dari sudut pandang testing perangkat lunak adalah:

    1. Vertikasi
    2. Verifikasi adalah proses pemeriksa untuk memastikan bahwa perangkat lunak telah menjalankan apa yang harus dilakukan dari kesepakatan awal antara pengembang perangkat lunak dan pengguna.

    3. Validasi
    4. Validasi adalah sebuah proses yang melakukan konfirmasi bahwa perangkat lunak dapat dieksekusi secara baik.Definisi dari standart yang harus dipenuhi oleh kebutuhan perangkat lunak adalah pembebasan perangkat lunak dari failure, fault, dan error serta incident dijelaskan dalam detail berikut:

    1. Failure
    2. Failure adalah kegagalan perangkat lunak dalam melakukan proses yang seharusnya menjadi kebutuhan perangka lunak tesebut.

    3. Fault
    4. Fault adalah akar permasalahan dari kegagalan sebuah perangkat lunak.

    5. Error
    6. Error adalah akibat dari adanya fault atau kerusakan yang kemudian dipicu oleh perilaku pengguna.

    7. Incident
    8. Incident atau kecelakaan merupakan hasil akhir yang terjadi akibat dari error yang berkelanjutan dan tidak diperbaiki atau tidak terdeteksi dalam proses pengembangan perangkat lunak.

    Acuan dan Pengukuran Testing

    Adapun pendapat Rizky (2011:256), [25]“Acuan testing adalah satuan pengukuran secara kuantitatif dari proses testing yang dijalankan. Sedangkan pengukuran testing adalah aktivitas untuk menentukan keluaran testing berdasarkan acuan yang telah ditetapkan dalam proses testing”

    Banyak pendapat yang menyatakan tentang panduan membuat acuan dalam proses testing perangkat lunak, meski demikian dari sekian banyak pendapat tersebut ada beberapa pedoman yang dapat digunakan dalam penentuan acuan testing antara lain:

    1. Waktu
    2. Dalam hal acuan waktu, harus disepakati bersama satuan yang akan digunakan. Apakah akan menggunakan satuan dalam hitungan tahun, bulan, atau hari dari jadwal penyelesaian perangkat lunak yang ada.

    3. Biaya
    4. Dalam testing juga penting untuk ditetapkan acuan biaya yang akan digunakan. Acuan umum ini didasarkan pada anggaran yang telah ditetapkan dan kemudian diperiksa kembali dengan biaya yang telah dikeluarkan selama pembuatan perangkat lunak.

    5. Kinerja
    6. Testing Yang dimaksud dengan kinerja testing adalah efektivitas dan efiensi dalam pelaksanaan testing. Efektifitas dalam konteks ini dapat diartikan sebagai pencapaian tujuan dari proses testing. Apakah proses testing telah berjalan sebagaimana mestinya, demi mencapai pemenuhan kualitas serta kebutuhan perangkat lunak, atau hanya demi mencari kesalahan sehingga menjatuhkan tim pengembang perangkat lunak.

    7. Kerusakan
    8. Seperti yang telah dijelaskan di sub bab sebelumnya, bahwa proses testing tidak hanya berupa proses untuk mencari kesalahan maupun kerusakan di dalam sebuah perangkat lunak. Tetapi lebih sebagai upaya bersama untuk mencapai kualitas sebuah perangkat lunak. meski demikian, kerusakan yang ditemukan pada saat proses testing tetap menjadi acuan dari pelaksanaan testing tersebut. hanya pada saat sebuah kerusakan ditemukan, maka harus diklasifikasikan terlebih dahulu agar tidak terkesan bahwa proses testing berjalan subyektif.

    Metode Blackbox

    pendapat Rizky (2011:256), [25]“definisi black box testing adalah sebagai berikut:”

    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.Beberapa keuntungan yang diperoleh dari jenis testing ini 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 black box testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.
    4. Proses testing dapat dilakukan lebih cepat dibandingankan white box testing.

    Beberapa teknik testing yang tergolong dalam tipe ini antara lain:

    1. Equivalence Partitioning
    2. Pada teknik ini, tiap inputan data dikelompokan ke dalam grup tertentu, yang kemudian dibandingkan outputnya.

    3. Boundary Value Analysis
    4. Merupakan teknik yang sangat umum digunakan pada saat awal sebuah perangkat lunak selesai dikerjakan. Pada teknik ini, dilakukan inputan yang melebihi dari batasan sebuah data. Sebagai contoh, untuk sebuah inputan harga barang, maka dapat dilakukan testing dengan menggunakan angka negatif (yang tidak diperbolehkan dalam sebuah harga). Jika perangkat lunak berhasil mengatasi inputan yang salah tersebut, maka dapat dikatakan teknik ini telah selesai dikatakan.

    5. 3. Cause Effect Graph
    6. Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah inputan dan akibatnya pada output yang dihasilkan. Sebagai contoh, pada sebuah inputan nilai siswa, jika diinputkan angka 100, maka output nilai huruf seharusnya adalah A. Tetapi bisa dilakukan testing, apakah output nilai huruf yang dikeluarkan jika ternyata inputan nilai adalah 67.5.

    7. Random Data Selection
    8. Seperti namanya, teknik ini berusaha melakukan proses inputan data dengan menggunakan nilai acak. Dari hasil inputan tersebut kemudian disebut sebuah tabel yang menyatakan validasi dari output yang dihasilkan.

    9. Feature Test
    10. Pada teknik ini, dilakukan proses testing terhadap spesifikasi dari perangkat lunak yang telah selesai dikerjakan. Misalkan, pada perangkat lunak sistem informasi akademik. Dapat dicek dengan fitur untuk melakukan entri nilai telah tersedia, begitu juga dengan fitur entri data siswa maupun entri data guru yang akan malakukan entri nilai.

    Konsep Dasar Perancangan Sistem

    Definisi Perancangan Sistem

    Menurut Al-Jufri (2011:141), [26] “Rancangan Sistem adalah penentuan proses dan data yang diperlukan oleh sistem baru Jika sistem itu berbasis komputer, rancangan dapat menyertakan spesifikasi perlatan yang akan dipergunakan”

    Tahap-tahap Rancangan Sistem

    Menurut Al-Jufri (2011:141), [26]Langkah-langkah tahap rancangan yaitu:

    1. Menyiapkan Rancangan Sistem Yang TeriniciAnalis bekerja sama dengan pemakai dan mendokumentasikan rancangan sistem baru denagan alat-alat yang dijelaskan dengan modul teknis. Beberapa alat memudahkan analis untuk menyiapkan dokumentasi secara top down, dimulai dengan gambaran besar dan secara bertahap mengarah lebih rinci. Pendekatan top dwon ini merupakan ciri rancangan terstruktur (structured design), yaitu rancangan bergerak dari tingkat sistem ke ingkat subsistem. Alat-alat dokumentasi yang popular yaitu:
      1. Diagram arus data (data flow diagram)
      2. Diagram hubungan entitas (entity relathionship diagram)
      3. Kamus data ( Data dictionary)
      4. Flowchart
      5. Model hubungan objek
      6. Spesifikasi Kelas
    2. Mengidentifikasi berbagai alternatif konfigurasi sistemanalis mengidentifikasi konfigurasi, bukan merek atau model peralatan computer yang akan memberikan hasil yang terbaik bagi sistem dalam menyelesaikan pemrosesan.
    3. Mengevaluasi berbagai alternatif konfigurasi sistemanalis bekerjasama dengan manager mengevaluasi berbagai alternative. alternatif yang dipilih adalah yang paling memungkinkan subsistem memenuhi kriteria kinerja, dengan kendala-kendala yang ada.
    4. Memilih konfigurasi terbaik analis mengevaluasi semua konfigurasi subsistem dan mnyesuaikan kombinasi peralatan sehingga semua subsistem menjadi satu konfigurasi tunggal. Setelah selesai analis membuat rekomendasi kepada manager untuk disetujui. bila manager menyetujui konfigurasi tersebut, persetujuan selanjutnya dilakukan oleh MIS.
    5. Menyiapkan usulan penerapan analis menyiapkan usulan penerapan (implementation proposal) yang mengikhtisarkan tugas-tugas penerpan yang harus dilakukan, keuntungan yang diharapkan, dan biayanya.
    6. Menyetujui atau menolak penerapan sistem keputuasan untuk terus pada tahap penerapan sangatlah penting, karena usaha ini akan sangat meningkatkan jumlah orang yang terlibat. Jika keuntungan yang diharapkan dari sistem melebihi biayanya, makan penerapan akan disetujui.

    UML (Unified Modeling Language)

    Definisi UML (Unified Modeling Language)

    UML singkatan dari Unified Modeling Language yang berarti bahasa pemodelan standar. Menurut Chonoles dalam widodo dan Herlawati (2011:6) [27] “ mengatakan sebagai bahasa, berarti UML memiliki sintaks dan semantic. Ketika membuat model menggunakan konsep UML ada aturan-aturan yangharus diikuti. Elemen pada model-model yang dibuat berhubungan satu dengan yang lainnya harus mengikuti standar yang ada. UML bukan sekedar diagram, tetapi juga menceritakan konteksnya.“


    Menurut Padeli dkk dalam jurnal CCIT (2008) ,[28]”UML (Unified Modeling Language) adalah salah satu alat bantu yang sangat handal dalam bidang pengembangan sistem yang berorientasi objek”. Hal ini disebabkan karena UML menyediakan bahasa pemodelan visual yang memungkinkan pengembang sistem untuk membuat cetak baru atas visi mereka dalam bentuk yang baku. Sebagai sebuah sketsa, UML berfungsi sebagai jembatan dalam mengkomunikasikan beberapa aspek dari sistem.


    Diagram – Diagram UML

    Adapun jenis diagram antara lain : (Prabowo Pudjo Widodo dan Herlawati, 2011:10-12)[27]

    1. Diagram Kelas
    2. Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka -antarmuka, kolaborasi - kolaborasi, serta relasi - relasi.

    3. Diagram Paket (Package Diagram)
    4. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.

    5. Diagram Use Case
    6. Diagram ini memperlihatkan himpunan use case dan aktor-aktor. Diagram ini sangat penting untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.

    7. Diagram interaksi dan Sequence
    8. Diagram interkasi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu.

    9. Diagram Komunikasi (Communication Diagram)
    10. Diagram sebagai pengganti diagram kolaborasi dari objek-objek yang menerima serta mengirim pesan.

    11. Diagram Statechart (Statechart Diagram)
    12. status memperlihatkan keadaan-keadaan pada sistem, memuat status (state), transisi, kejadian serta aktifitas.

    13. Diagram Aktivitas (Activity Diagram).
    14. Diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan membertekanan pada aliran kendali antar objek.

    15. Diagram Komponen (Component Diagram)
    16. Diagram komponen ini memperlihatkan organisasi serta kebergantungan sistemperangkat lunak pada komponen-komponen yang telah ada sebelumnya.

    17. Diagram Deployment (Deployment Diagram)
    18. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (run time).

    Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai dengan kebutuhan.

    Konsep Dasar Elisitasi

    Definisi Elisitasi

    Menurut Nugroho (2010:10), [29]“Akuisisi informasi dari seseorang atau kelompok dengan cara yang tidak mengungkapkan maksud dari wawancara atau percakapan. Sebuah teknik pengumpulan intelijen sumber manusia, umumnya terbuka”

    Pendapat Guritno,dkk (2010:302), [30] “Elisitasi (elicitation) berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”

    Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa elisitasi adalah usulan rancangan sistem baru yang diinginkan.

    Jenis-Jenis Elisitasi

    Menurut Guritno, dkk (2010:302),[2], Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap, yaitu sebagai berikut:

    1. Elisitasi Tahap I berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
    2. Elisitasi Tahap II merupakan hasil pengklasifikasian 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 yang disanggupi untuk dieksekusi. M pada MDI itu artinya Mandatory. Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
    3. Elisitasi Tahap III merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang option-nya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE. T artinya Technical, maksudnya bagaimana tata cara / tehnik pembuatan requirement tersebut dalam sistem yang diusulkan. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut di dalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu sebagai berikut:
      • High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
      • Middle (M) : Mampu untuk dikerjakan.
      • Low (L) : Mudah untuk dikerjakan.
    4. Final Draft Elisitasi Final draft merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.

    Teori Khusus

    Konsep Dasar XAMPP

    Definisi XAMPP

    Pendapat Wardana (2010:8), [31]“XAMPP adalah paket software yang didalamnya sudah terkandung Web Server Apache, database MySQL dan PHP Interpreter.”


    Definisi PhpMyAdmin

    Menurut Arief (2011:429)[32]., “PhpMyAdmin adalah salah satu aplikasi berbasis GUI (Graphical User Interface) yang digunakan untuk mengeolal database MySQL”.

    Menurut Prasetio (2012:53)[33], “PhpMyadmin merupakan tools berbasis web yang berguna untuk mengelola database MySQL”.

    Berdasarkan beberapa pendapat yang dikemukakan di atas, maka dapat disimpulkan PhpMyAdmin adalah sebuah software berbasis web yang dapat digunakan untuk mengelola database MySQL secara mudah dalam bentuk GUI (Graphical User Interface).

     

    Konsep Dasar MySQL

    Definisi MySQL

    Menurut Raharjo (2011:21)[34]., “MySQL merupakan RDBMS (atau server database) yang mengelola database dengan cepat menampung dalam jumlah sangat besar dan dapat di akses oleh banyak user”.

    Tipe Data MySQL

    Menurut Kustiyaningsih (2011:147),[35]., “ “Tipe data Mysql adalah data yang terdapat dalam sebuah table berupa field-field yang berisi nilai dari data tersebut.Nilai data dalam field memiliki tipe sendiri-sendiri”. MYSQL mengenal beberapa tipe data field yaitu:

      • Tipe data numerik
      • Tipe numerik dibedakan dalam dua macam kelompok, yaitu integer dan floatingpoint. Integer digunakan untuk data bilanganbulat sedangkan floating point digunakan untuk bilangan desimal.Tipe data numerik selengkapnya dapat dilihat pada tabel2.4.


      • Tipe data string
      • String adalah rangkaian karakter. Tipe-tipe data yang termasuk dalam tipe data string dapat dilihat pada tabel 2.5.berikut:


      • Tipe data char() dan varchar()
      • Tipe data char() dan varchar() pada prinsipnya sama, perbedaannya hanya terletak pada jumlah memori yang dibutuhkan untuk penyimpanannya. Memori yang dibutuhkan untuk tipe data char() bersifat statis, besarnya tergantung pada berapa jumlah karakter yang ditetapkan pada saat field tersebut dideklarasikan. Pada tipe data varchar() besarnya memori penyimpanan tergantung pada jumlah karakter tambah 1byte, dapat dilihat pada tabel 2.6.


      • Tipe data tanggal
      • Untuk tanggal dan jam, tersedia tipe-tipe data field berupa DATETIME, DATE, TIMESTAMP, TIME, dan YEAR.Masing-masing tipe mempunyai kisaran nilai tertentu. MYSQL akan memberikan peringatan kesalahan (error) apabila tanggal atau waktu yang dimasukkan salah. Kisaran nilai besar memori penyimpanan yang diperlukan untuk masing-masing tipe dapat dilihat pada tabel 2.7.

    Definisi PHP

    Yii Framework

    Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi web berskala-besar. Yii adalah free software dengan lisensi BSD licence, aplikasi web framework open-source yang ditulis dengan PHP5. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!".

    Yii mengimplementasikan pola desain model-view-controller (MVC), yang diadopsi secara luas dalam pemrograman Web. MVC bertujuan untuk memisahkan logika bisnis dari pertimbangan antarmuka pengguna agar para pengembang bisa lebih mudah mengubah setiap bagian tanpa mempengaruhi yang lain. Dalam MVC, model menggambarkan informasi (data) dan aturan bisnis; view (tampilan) berisi elemen antar muka pengguna seperti teks, input form; sementara controller mengatur komunikasi antar model dan view.

    Selain implementasi MVC, Yii juga memperkenalkan front-controller (controller-depan), yang disebut Application, yang mengenkapsulasi konteks eksekusi untuk memproses sebuah request. Application mengumpulkan beberapa informasi mengenai request pengguna dan kemudian mengirimnya ke controller yang sesuai untuk penanganan selanjutnya.

    Diagram berikut memperlihatkan struktur statis sebuah aplikasi Yii :

    Gambar 2.12 Struktur Statis Aplikasi Yii (Yii, 2014)[36]

    1. Fitur Yii Framework

    Menurut pengembang dan komunitas Yii Framework dari situs web resminya, berikut ini adalah fitur yang terdapat pada Yii :(Yii, 2014)[37]

    1. Menggunakan pola MVC.Yii mengadopsi pola standar pengembangan aplikasi yang memisahkan tampilan (view), logika program (controller), dan modelnya (model).
    2. Data Access Objects (DAO), Query Builder, Active Record, dan DB Migration. Yii memungkinkan pengembang menggunakan berbagai model database dengan objek yang dapat mengurangi kompleksitas menulis pernyataan SQL berulang serta memudahkan interaksi antar database.
    3. Form input dan validasi. Yii menyediakan form input dan validasi yang memudahkan pengembang untuk bekerja dengan form dan melakukan validasi input dari form.
    4. AJAX Widget. Yii menyediakan AJAX widget yang terintegrasi dengan jQuery, berupa kontrol yang memiliki fungsi seperti auto complete, treeview, data grid dan lain-lain.
    5. Authentication dan authorization. Dukungan autentikasi dan autorisasi internal sehingga memudahkan pengembangan aplikasi dengan fitur autentikasi dan autorisasi.
    6. Skin dan theme. Yii mengimplementasikan skin dan theme yang memudahkan pengembangan aplikasi dalam merancang tampilan aplikasi.
    7. Internationalization (I18N) dan localization (L10N). Yii mendukung pengembangan aplikasi dalam multi bahasa dan lokasi seperti penggunaan waktu dan tanggal dan terjemahan antarmuka.
    8. Web Services. Yii mendukung manajemen penanganan layanan web services.
    9. Skema layer cache. Yii mendukung layer cache untuk cache data, cache halaman, dan keseluruhan aplikasi sehingga dapat meningkatan performa dengan beragam pilihan media cache. Penggunaan media cache seperti database, APC, memcache, dan sebagainya diatur tanpa melakukan perubahan besar pada kode.
    10. Penanganan error dan logging, sehingga memudahkan pengembangan dalam melakukan debuging aplikasi dalam masa pengembangan aplikasi.
    11. Keamanan. Yii dilengkapi dengan langkah-langkah keamanan untuk membantu mencegah aplikasi Web dari serangan seperti SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), dan cookie tampering.
    12. Pengujian unit dan fungsional. Yii menyediakan dukungan untuk menulis dan menjalankan pengujian unit serta pengujian fungsional, menggunakan PHPUnit dan Selenium.
    13. Penghasil kode otomatis. Yii menyediakan penggunaan beragam perintah otomatis seperti meng-generate struktur dasar aplikasi, model,dan CRUD.
    14. Librari ekstension. Yii menyediakan dukungan ekstensi dan komponen tambahan sehingga beragam fitur tambahan dapat ditambahkan.

    Konsep Dasar Kas

    Definisi Kas

    Menurut Akipa P. Nayla dalam bukunya (2013:16).[38],"Kas adalah aktiva yang sangat likuid, keberadaan kas dalam perusahaan merupakan modal yang sangat dibutuhkan untuk bisa, meraih banyak laba. semakin besar kas yang ada di dalam perusahaan, berarti makin besar pula peluang perusahaa tersebut untuk bisa meraih banyak laba. tetapi, ini tidak berarti bahwa perusahaan harus berusah untuk mempertahankan perseedian kas yang sangat besar. sebab, semakkin besar kas, berarti semakin banyak dana menganggur yang nantinya tidak dapat di manfaatkan.Untuk kegiatan operasional yang sekiranya bisa menghasilkan uang. kas dalam pengertian lain berarti simpanan. pengertian simpanan disini meliputi:".

    1. Uang yang mati atau tidak digunakan untuk menghasilkan uang.
    2. Segala bentuk simpanan di bank, kecuali deposito, seperti tabungan, rekening koran, kartu kredit, dan sebagainya.
    3. Cek dan biyet giro yang diberikan oleh pihak lain.

    Kas sangat berpengaruh dalam pada kemampuan perusahaan dalam kaitanya dengan pembayaran kewajiban. sebab, apabila perushaan tidak menyisakan kas yang cukup dan halnya berfokus pada laba saja, tanpa memperhatikan faktor-faktor lain, berarti perusahaan tersebut berada dalam kondisi likuid. Apabila hal ini betul terjadi pada perusahaan maka yang dikhawatirkan adalah perusahaan yang bersangkutan tidak akan mampu membayar kewajiban pada saat ada penagihan hutang atau pada saat hutang jatuh tempo.

    Dalam pengertian sederhana, bagi perusahaan, kas dapat diartiakan sebagai dana yang memang dipersiapkan untuk membayar kewajiban perusahaan yang segera jatuh tempo. Kas juga diartikan sebagai dana yang disiapkan untuk memenuhi pengeluaran-pengeluaran perusahaan yang tidak dapat diperkirakan sebelumnya, yang mungkin terjadi karena perusahaan memerlukan kas untuk kegiatan operasional.

    Definisi Kas Kecil

    Menurut Weygandt dalam buku Ida Nuraida, (2008:135),[39]," petty cash fund is a cash fund used to pay relatively to small amoust but still maintain satisfactory control. Zaki beridwan dalam buku Ida Nuraida (2008:135) mengemukakan bahwa dana kas kecil atau petty cash fund adalah uang kas sediakan untuk membayar persediaan-persediaan yang jumlahnya relatif kecil dan tidak ekonomis jika dibayar dengan cek. 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.

    Kesimpulan yang dapat diambil dari beberapa pendapat bahwa dana kas kecil (petty cash) diadakan untuk pengeluaran denngan pembayaran dengan jumlah yang relatif kecil

    LANGKAH-LANGKAH PENGOLAHAN KAS KECIL

    Menurut ulfa (2010:23),[40]," Kas Kecil adalah uang yang disediakan untuk pengeluaran yang sifatnya kecil” sistem dana kas kecil dapat diselenggarakan dengan dua metode yaitu:".

      • Sistem saldo fluktuasi (fluctuating fund balance system) Dalam sistem fluktuasi, penyelenggaraan dana kas kecil dilakukan dengan prosedur sebagai berikut:
        1. Pembentukan dana kas kecil dicatat dengan mendebit rekening dana kas kecil.
        2. Pengeluaran dana kas kecil dicatat dengan mengkredit rekening dana kas kecil, sehingga setiap saldo rekening ini berfluktuasi.
        3. 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.
      • Imprest System Dalam imprest system, penyelenggaraan dana kas kecil dilakukan dengan prosedur sebagai berikut:
        1. 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.
        2. 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.
        3. 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. Dokumen yang digunakan dalam sistem dana kas kecil yaitu:
        1. Bukti Kas Keluar.
        2. Cek
        3. Permintaan pengeluaran kas kecil Dokumen ini digunakan oleh pemakai dana kas kecil untuk meminta uang ke pemegang kas kecil. Bagi pemegang dana kas kecil, dokumen ini berfungsi sebagai bukti telah dikeluarkannya kas kecil olehnya. Dokumen ini diarsipkan oleh pemegang dana kas kecil menurut nama pemakai dana kas kecil.
        4. Bukti Pengeluaran Kas Kecil Dokumen ini dibuat oleh pemakai dana kas kecil untuk mempertanggung jawabkan pemakai dana kas kecil. Dokumen ini dilampirkan dengan bukti-bukti pengeluaran kas kecil dan diserahkan oleh pemmakai dana kas kecil kepada pemegang dana kas kecil.
        5. Permintaan pengisian kembali dana kas kecil Dokumen ini dibuat oleh pemegang dana kas kecil untuk meminta kepada bagian utang agar bisa di bayar.

        Literature Review

        Literature adalah kesusasteraan atau kepustakaan, sedangkan review adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya sehinggadalam literature review dapat disimpulkan sebagai suatu tindakan memeriksa dan meninjau kembali suatu kepustakaan.Banyak penelitian yang sebelumnya dilakukan mengenai perhitungan gaji atau penelitian lain yang berkaitan.Dalam upaya mengembangkan dan menyempurnakan perhitungan gaji ini perlu dilakukan studi pustaka sebagai salah satu dari penerapan metode penelitian yang dilakukan, diantaranya sebagai berikut :

        1. Penelitian yang telah dijalankan oleh Pipit fitrianingsih [2014]Penelitian yang telah dijalankan oleh pipit fitrianingsih yang berjudul “Perancangan Sistem Informasi Laporan Petty Cash Pada Pt. Jalur Sejuk”, pada tahun 2014. Sistem ini diusulkan untuk memperbaiki kekurangan yang ada pada penelitian pertama, Sistem ini sudah berbasis web dengan menggunakan PHP dan MySQL. Tetapi upaya tersebut dinilai masih belum efektitif karena belum adanya laporan kas kecil, sehingga pihak terkait harus melihat data satu persatu.

        2. Penelitian yang dijalankan oleh Selviawati [2008]Penelitian yang dijalankan oleh Selviawati yang berjudul “Perancangan Sistem Informasi Keuangan Registrasi Mahasiswa Pada STMIK Raharja”, pada tahun 2008. Sistem ini diusulkan untuk memberika laporan keuangan yang akurat untuk bagian keuangan. Sistem ini sudah berbasis web dengan menggunakan PHP dan MySQL. Tetapi upaya tersebut dinilai kurang efektif dan efisien, Karena data yang akan dijadikan laporan kurang spesifik. Dengan ini penelitian akan dikembangkan, agar dapat memberikan informasi yang dibutuhkan dan dapat mengetahui kesalahan yang terjadi dalam memberikan laporan kepada pihak-pihak terkait.

        3. Penelitian yang telah dilakukan oleh Dwi Jayanthy(2015)Penelitian yang dijalankan oleh Dwi Jayanthy adalah:(“Aplikasi Kas Kecil Di Pt Universal Star Multilink Tangerang”, 2015). Sistem ini diusulkan untuk memberika laporan keuangan yang akurat untuk bagian accounting, manager keuangan, dan pimpinan. karena sistem masih manual dan sekarang sudah berbasis web dengan menggunakan PHP dan MySQL. akan tetapi dalam jenis pengeluaran belum di sebutkan dari departement mana yang memakai uang kas kecil sehingga manajement tidak mengetahui departement yang sering memakai kas kecil

         

        BAB III

        ANALISA SISTEM YANG BERJALAN

        Sejarah singkat Perusahaan

        Royal Doulton adalah sebuah produk Inggris klasik dalam pembuatan alat-alat makan, minum dan keramik pada tahun 1815.Semua berawal dari hubungan antara John Doulton, Martha Jones, and John Watts di suatu factory di Lambeth, London.Disana bisnis ini sebagai spesialis dalam pembuatan barang pecah belah. Perusahaan tersebut mengambil nama Doulton pada tahun 1853 ketika John dan anaknya henry, mereka mendirikan sebagai pembuat barang pecah belah Inggris. Dan selama barang pecahbelah belum dapat berkembang luas, mereka mampu mengembangkan produk dengan memproduksi variasi dari jenis-jenis yang luas untuk pasaran barang-barang mewah.

        Perubahan social merubah nasib keberuntungan bisnis ini, pada masa Ratu Victoria (1837-1901). Alhasil, Doulton memimpin dalam negaranya dan industri barang pecah belah telah membuat negara inggris sebagai perusahaan top pembuat barang pecah belah. Pada waktu itu juga, perusahaan tersebut menjadi pemain kunci dalam bidang kerajinan keramik. Singkatnya Doulton tiadak hanya memproduksi barang yang tinggi tingkat kegunaanya, akan tetapi produk yang di hasilkan juga fashionable. Ini adalah kisah sukses yang telah berlalu dan terjadi di Stoke-on-Trent. Pada tahun 1882 Doulton membeli sebuah perusahaan kecil dari Pinder, Bourne and Co. di jalan Nile di Burslem,Staffordshire, dan Doulton Di juluki sebagai “ahli keramik”. Doulton menjadi berkembang popular, berterima kasih sebesar-besarnya kepada direksi artistic John Slater, dimana telah bekerja malang melintang beberapa variasi dunia patung,pot bunga dan dekorasi.

        Diantara persaingan, royal doulton berubah menjadi terkenal didunia China. Bahwa nama dan reputasinya telah berkembang dengan hasil produksinya seperti Titanium Ware dan juga Bone China. Inovasi dan nspirasi selalu menjadi faktor dalam perkembangan.Pada tahun 1960 Royal Doulton memperkenalkan produk baru yaitu Keramik China.Yang mana telah dikembangkan dalam beberapa tahun oleh Direksi Teknikal Richard Bailey, dan efektif memindah biaya Bone China selama keramik china di tawarkan untuk di produksi.Di tahun 1996 Royal Doulton mendapat untuk pertama kalinya penghargaan kerajaan untuk bidang Inovasi teknikal untuk bisnis.

        Secara sendirinya, selama sepanjang sejarah Royal Doulton telah menjalin asosiasi dengan beberapa brand-brand lainya. Minton telah berkerja sama dengan Royal Doulton di tahun 1968, selama Royal Albert, menjadi bagian dari aliansi keramik inggris, telah bergabung ketika Royal Doulton bersatu dengan AEP di tahun 1971. Sejak itu, bisnis tersebut telah berkombinasi dengan dengan 3 brand yaitu : Royal Doulton, Royal Albert dan Minton. Talenta kreatifitas individu juga menjadi poin utama untuk menjaga kesuksesan dari Royal Doulton dan brand telah berkembang seiring dengan silsilah keramik.Sekarang, Royal Doulton bukan hanya salah satu perusahaan chinaware tertua didunia. Tapi juga salah satu yang terupdate. Royal Doulton melanjutkan untuk membangun perusahaan diatas tanah warisan di Indonesia.

        Pada Desember 2004, Waterford Wedgwood U.K yang salah merupakan salah satu saingan terbesar, merekomendasikan penawaran tunai untuk Royal Doulton. Sebagai kombinasi dari Waterford Wedgwood dan Royal Doulton akan membuat bisnis keramik mewah yang merajai di dunia. Royal Doulton menjadi bagian dari Waterford Wedgwood pada Januari 2005 oleh karena itu, menjadi kuat pada pasar alat makan keramik di dunia. Dengan telah bergabungnya selama lebih dari 600 tahun dari warisan,tradisi, dan kesenian , saat ini Waterford Wedgwood merajai perusahaan barang-barang mewah dengan 4 brand yang memiliki penghargaan dunia yaitu Waterford, Wedgwood, Rosenthal dan Royal Doulton.

        Misi dan Tujuan Perusahaan

        1. Menjadi portofolio terkemuka di pusat indusri barang pecah berkelas atas yang terkenal di seluruh dunia melalui produk-produk yang inovatif yang hebat dan unggul.
        2. Menyemangatkan kembali 3 hal iti yang menarik konsumen generasi muda
        3. Memperluas pemasaran keramahtamahan da kesempatan berlisensi
        4. Terus melanjutkan pengurangan biaya-biaya produksi dan modal kerja

        Struktur Organisasi Perusahaan

        Setiap perusahaan tentunya memeerlukan suatu kordinasi yang tepat dan baik antara pimpinan atau atasan perusahaan dengan bawahanya, struktur organisasi yang baik akan membawa hal yang positif terutama dalam hal pembagian wewenang antar masing-masing jabatan yang terdapat dalam struktur organisasi perusahaan tersebut. Apabila setiap tugas dan wewenang dapat dilakukan secara baik dan tepat, maka dapat membuat kondisi operasional perusahaan berjalan efektif.

        Struktur organisasi yang terdapat pada PT. Doulton merupakan gambaran hubungan antar bagian dalam organisasi, struktur itu juga menggambarkan :

        1. Pembagian kerja, baik wewenang dan tanggung jawab dari masing-masing bagian dalam organisasi.
        2. Karyawan dapat bekerja sama dengan baik, sehingga dapat terciptanya keselarasan kerja, harmonis dan loyal terhadap organisasi. Berikut ini adalahan stuktur organisasi pada PT. Doulton.


        Gambar 3.1. Stuktur Organisasi

        wewenang dan tanggung jawab

        Berikut adalah wewenang serta tanggung jawab pegawai, yaitu sebagai berikut :

        1. President Director
        2. Direktur utama (President Director) adalah jabatan yang ditunjuk dan memberi laporan kepada dewan direksi, berikut ini adalah tugas dan wewenang dari Direktur utama yaitu :

          • Memimpin seluruh dewan atau komite eksekutif
          • Menawarkan visi imajinasi di tingkat tertinggi
          • Memimpin rapat umum, dalam hal : untuk memastikan pelaksanaan tata-tertib, menentukan urutan agenda, menjelaskan dan menyimpulkan tindakan dan kebijakan.
          • Bertindak sebagai perwakilan organisasi dalam hubunganya dengan dunia luar.
          • Mengambil keputusan
        3. HR & GA Director
        4. Adapun beberapa tugas, tanggung jawab dan wewenang dari HR & GA Director antara lain yaitu :

          • Interview perekrutan karyawan baru
          • Menyiapkan data absensi karyawan dll untuk keperluan penggajian
          • Melakukan penggajian
          • Melakukan penilaian kinerja karyawan dalam promosi jabatan.
          • Mengurus rumah tangga kantor
          • Menyiapan surat ajalan bagi karyawan yang akan melakukan tugas keluar
          • Mengkoordinir transportasi yang digunakan untuk tugas luar karyawan
          • Menerbitkan peraturan perusahaan.
        5. HSE Manager
        6. Tugas dan wewenang dari HSE manager adalah menangani keselamatan kerja para pekerja pada perusahaan.

        7. Factor Manager
        8. Adapun tugas dan tanggung jawab dari departemen factor manager adalah :

          • Mengelola Pabrik dan seluruh aset sumber daya yang berada dibawah pengawasannya.
          • Menyusun rencana dan anggaran tahunan.</liL
          • Merencanakan, mempersiapkan, melaksanakan dan mengawasi kegiatan pengolahan serta aspek lainnya agar mutu dan effisiensi yang tinggi dapat dicapai dengan biaya yang ekonomis.
          • Menciptakan/menumbuhkan “Sense of Belonging” kepada seluruh personil.
          • Dapat mengantisipasi kejadian yang mungkin merugikan perusahaan.
        9. Maintenance Manager
        10. Adapun tugas dan tanggung jawab dari maintenance manager yaitu ;

          • Bertanggung jawab untuk merencanakan dan mengorganisasi dan mengendalikan seluruh kegiatan perbaikan dan pemeliharaan didalam kondisi siap untuk memenuhi kebutuhan lingkungan.
          • Bertanggng jawab untuk memenuhi system manajemen mutu dan lingkungan bersama-sama dengan departemenya.
        11. Decal Factory Manager
        12. Adapun tugas dari departemen Decal Factory Manager adalah:

          • Bertanggung jawab sebagai atasan dari designer hiasan produk
        13. Planning & Ware House Manager
        14. Adapun peranan dari departemen Planning & Ware House Manager pada PT Doulton adalah Manager gudang bertugas merencanakan dan mengendalikan kegiatan pergudangan sehingga tercapai tujuan utamanya, diantaranya: keamanan, keakurasian jumlah dan kebutuhan barang yang dikelola, dengan melaksanakan sistem dan prosedur yang telah ditetapkan manajemen. Menerapkan prosedur kerja, termasuk syarat-syarat keselamatan dan kesehatan kerja (K3) untuk menjaga dan memelihara semua aset perusahaan berupa aset tetap atau aset tidak tetap.Menjaga kelancaran dan pelaksanaan semua kegiatan arus transaksi barang melalui penentuan tata letak gudang serta penunjang tenaga pelaksana, agar tercapai pemanfaatan fasilitas dan optimalisasi tenaga kerja.

        15. Tech. Compliance & Quality Manager
        16. Adapun wewenang dan tanggung jawab dari departemen tech. Compliance & Quality Manager adalah :

          • Melaksanakan pemeriksaan sesuai dengan system Pemeriksaan Pengendalian Intern yang berlaku.
          • Mengkoordinasikan kegiatan pemeriksaan dengan presiden direktur tentang pencapaian tujuan pemeriksaan dan tujuan perusahaan.
          • Mengikuti tindak lanjut atas temuan-temuan pemeriksaan yang dilaporkan oleh bagian audit internal, untuk memastikan bahwa tindakan yang tepat telah di ambil dan dilaksanakan oleh pimpinan atau pejabat objek pemeriksaan.
          • Menyusun Laporan Hasil Pemeriksaan (LPH) yang disampaikan kepada Presiden Direktur dengan tembusan pada Direktur Utama Serta General Manager terkait tang bertanggung jawab Menindak lanjutin temuan hasil pemeriksaan

          Adapun tanggung jawabnya adalah :

          • Setiap saat dapat memasuki untuk memeriksa seluruh bagian di lingkungan perusahaan, memeriksa seluruh dokumen atau catatan yang dipandang perlu yang berkaitan baik langsung dengan kegiatan perusahaan serta mewawamcarai atau memeriksa pegawai perusahaan yang diperlukan untuk kepentingan pemeriksaan.
          • Apabila dipandang perlu, audit internal dapat memperoleh bantuan tenaga ahli dalam melaksanakan pemeriksaan baik dalam maupun dari luar perusahaan setelah mendapat persetujuan Persiden Direktur.
          • Melakukan pemeriksaan khusus yang dilaksanakan oleh kepala audit internal dengan seizin Presiden Direktur.Dengan tanggung jawab tersebut sangat memungkinkan bagi satuan penegendalian untuk melakukan audit dengan jangkauan yang cukup luas meliputi kegiatan di setiap tingkat manajemen, termasik seluruh karyawan perusahaan sekalipun seorang Manajer divisi.

          Adapun tugas dari bagian Quality Manager yaitu :

          • Sebagai pelaksana utama dalam proses pelaksanaan kebijakan kualitas perusahaan bersama APPI berkomunikasi dengan Executive Directordalam menentukan layak tidaknya produk dikirim ke pelanggan dari tinjauan masalah yang berpengaruh besar terhadap perusahaan.
          • Memutuskan layak atau tidaknya produk, baik produk setengah jadi atau produk jadi untuk diproses dan dikirim ke pelanggan dari tinjauan teknis.
          • Berkonsultasi dengan APPI dalam memutuskan layak atau tidaknya produk, baik produk setengah jadi atau produk jadi untuk diproses dan dikirim kepelanggan dari tinjauan standard aturan global atau spesifik pelanggan.
        17. Finance & Accounting Manager
        18. Manager keuangan bertugas dan bertanggung jawab merencanakan, menyiapkan budget dan planning (AOP) untuk menetukan tujuan yang harus dicapai.Memonitor kegiatan operasional dalam hal aspek financial supaya sejalan dengan AOP. Menandatangai bank instrument (Cheque, transfer bank) sesuai dengan batasan yang ditetapkan perusahaan. Verifikasi setiap pengeluaran biaya ataupun pembelian aset dan penggunaan dana lainnya sesuai dengan batasan yang ditetapkan oleh perusaaan. Menetapkan pelaksanaan sistem dan prosedur yang berkaitan dengan keuangan

        Analisa Batasan Sistem

        Setiap sistem mempunyai batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan di luar sistem yang dapat berupa orang, organisasi dan system lainnya yag memberikan input atau menerima output dari sistem.

        Melihat permasalahan yang ada pada Koperasi Sejahtera, maka penelitian ini membatasi permasalahan mengenai penerimaan dan pengeluaran kas dan laporan harian, bulanan, tahunan yang mencakup penerimaan dan pengeluaran kas kecil.

        Analisa Batasan Sistem

        Setiap sistem mempunyai batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar merupakan kesatuan di luar sistem yang dapat berupa orang, organisasi dan system lainnya yag memberikan input atau menerima output dari sistem.

        Melihat permasalahan yang ada pada Koperasi Sejahtera, maka penelitian ini membatasi permasalahan mengenai penerimaan dan pengeluaran kas dan laporan harian, bulanan, tahunan yang mencakup penerimaan dan pengeluaran kas kecil

         

        Tata Laksana Sistem Yang Berjalan

        Untuk menganalisa sistem yang berjalan, pada penilitian ini digunakan Visual Paradigm for UML 6.4 Enterprise Edition untuk menggambarkan use case diagram, activity diagram, sequence diagram.

         


        Prosedur Sistem Yang Berjalan

        Pada analisa ini terdiri dari beberapa prosedur, adapun prosedur kegiatan sistem yang berjalan adalah sebagai berikut :

        1. Karyawan yang ingin melakukan transaksi diwajibkan mengisi form transaksi terlebih dahulu, sebelum memberikan form ke bagian finance karyawan minta persetujuan atasan karyawan terlebih dahulu.
        2. Finance dan manager keuangan mengecek form
        3. manager keuangan memberi acc.
        4. Finance mencatat bukti pengeluaran dan memberikan ke accounting.

         

        Rancangan Prosedur Sistem Berjalan

        Untuk menganalisa sistem berjalan, penelitian ini menggunakan program Unified Modelling Language (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini. Pada dasarnya, proses pembuat kas kecil (petty cash) adalah sama. Namun, dalam penyusunan tersebut dibentuk oleh tim kerja yang berbeda. dibawah ini usecase diagram, activity diagram dan sequence diagram adalah sebagi berikut:

        1. Use Case Diagram

        2. Use case Diagram menggambarkan kebiasaan kegiatan sistem yang berjalan yaitu:

          Gambar 3.2 use case diagram Sistem yang berjalan

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

          1. Nama use case : Mengisi form transaksi pengeluaran dana kas kecil
          2. Actor : Karyawan.

            Keterangan  : Sebelum karyawan meminta dana karyawan mengisi form terlebih dahulu dan di berikan pada finanace.

          3. Nama use case : Menerima form pengeluaran dana kas kecil
          4. Actor  : Finance.

            Keterangan  : Sebelum form di berikan pada manager form dicek dahulu agar form sama dengan bukti kwitansi yang dilapirkan oleh karyawan.

          5. Nama use case : Menerima form pengeluaran dana kas kecil
          6. Actor  : Manager Keuangan.

            Keterangan  : Finance memberikan form pengeluaran dana kas kecil pada manager agar manager mempertimbangan form tersebut.

          7. Nama use case : Mensetujui form
          8. Actor  : Manager Keuangan.

            Keterangan  : Manager memberikan persetujuan pada finance agar mengeluarkan dana untuk form yang telah diajukan.

          9. Nama use case : Memberikan dana kas kecil
          10. Actor  : Finance.

            Keterangan  : Setelah di setujui oleh manager, financememberikan dana yang sudah tertera diform pengeluaran kas kecil.

          11. Nama use case :Memberikan bukti transaksi.
          12. Actor  : Karyawan.

            Keterangan  : Karyawan memberikan bukti transaksi pada finance agar data tersebut disimpan sebagai bukti.

          13. Nama use case : Mencatat laporan pengeluaran dana kas kecil.
          14. Actor  : Accounting.

            Keterangan  : Setelah memberkan dana pada karyawan Finance memberikan form pada accounting dan mencatat laporan pengeluaran dana kas kecil.

          15. Nama use case : Terima Laporan
          16. Actor  : Manager Keuangan.

            Keterangan  : Setelah mencatat laporan pengeluaran dana kas kecil accounting memberikan laporan pada Manager Keuangan.


        3. Activity Diagram

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

        Gambar 3.3 Activity Proses Pengeluaran Dana Kas Kecil.


        Berdasarkan gambar 3.3. Activity Proses Pengeluaran Dana Kas Kecil yang berjalan saat ini terdapat:


        1. 1 Initial Node, objek yang diawali.

        2. 12 Action yang menggambarkan eksekusi dari pengelolaan kas kecil yang dimulai dari mengisi form pengeluaran dana kas kecil, finance mengecek form pengeluaran kas kecil dan manager keuangan menerima from pengeluaran dana kas kecil dan jika mempersetujuinya manager memberikan wewenag pada finance untuk mengeluarkan dana kas kecil, dan karyawan memberikan bukti transaksi finance mencatat dan membuat laporan pengeluaran dana kas kecil. Finance memberikan from transaksi pada bagian accounting, accounting menerima form dan menyimpan data form tersebut, finance memberikan hasil laporan pengeluaran dana kas kecil pada manager. manager keuangan terima laporan pengeluaran dana kas kecil.

        3. 13 Vertical Swimelane.

        Analisa Sistem Yang Berjalan Saat Ini

        Metode Analisa Sistem

        1. Analisa Swot

        Analisa SWOT dilakukan dengan mengidentifikasi kekuatan dan faktor-faktor positif yang berasal dari internal organisasi (Strenght), kelemahan dan faktor-faktor negatif dari internal (Weakness), peluang atau kesempatan dan keuntungan dari faktor eksternal (Opportunities) dan ancaman atau resiko yang dipengaruhi oleh faktor eksternal organisasi (Treath).

        Gambar 3.4 Analisis Swot


        2. Analisa PIECES

        Tahapan analisis terhadap suatu sistem atau aplikasi dilakukan sebelum tahapan perancangan dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan kebutuhan-kebutuhan dari sistem tersebut untuk mereduksi sumber daya yang berlebih serta membantu merencanakan penjadwalan pembentukan sistem, meminimalisir distorsi-distorsi yang mungkin terdapat di dalam sistem tersebut sehingga fungsi yang terdapat di dalam sistem tersebut bekerja secara optimal.

        Metode analisa yang digunakan peneliti disini adalahmenggunakan metode PIECES yaitu :


        1. Performance atau kinerja merupakan suatu analisis terhadap kemampuan sistem dan menyelesaikan tugas dengan baik.

        2. 3.5 Tabel Hasil Analisa Kerja

        3. Information (Informasi) Informasi merupakan komoditas terpenting bagi seorang pengguna akhir pada suatu sistem dalam pengambilan keputusan. Dengan sistem informasi yang baik maka akan menghasilkan informasi yang bermanfaat serta dapat pendukung dalam menanggapi masalah dan peluang yang ada.
        4. 3.6 Tabel Hasil Analisa Informasi


        5. Control (kontrol)Pengendalian dalam sistem sangat diperlukan, yaitu digunakan untuk meningkatkan kinerja sistem, mencegah atau mendeteksi penyalah gunaan atau kesalahan sistem serta untuk menjamin keamanan data dan informasi.
        6. 3.7 Tabel Hasil Analisa kontrol



        7. Effisiency (efisiensi)Terdapat perbedaan antara efisiensi dengan ekonomis. Ekonomis berkaitan dengan sesedikit mungkin jumlah sumber daya yang digunakan sehingga menghasilkan keuntungan, sedangkan efisiensi berhubungan dengan bagaimana sumber daya yang ada dapat digunakan dengan sebaik dan sehemat mungkin dengan pemborosan/biaya yang paling minimum.
        8. 3.7 Tabel Hasil Analisa efisiensy



        Analisa Masalah

        Berdasarkan analisa yang dilakukan penelitian ini, pada proses pengolahan 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 balance, bukti transaksi yang tercecer. keterlambatan dalam pembuatan laporan yang berpengaruh dalam pengambilan keputusan. Dengan adanya komputerisasi, diharapkan dapat menyajikan aplikasi yang mudah digunakan agar dapat bermanfaat bagi finance dalam pembuatan laporan, dan lebih efektif dalam melakukan penerimaan dan pengeluaran kas kecil.


        Analisa Kontrol

        Pada proses yang berjalan saat ini, didalam pengontrolan data belum ada. Dengan demikian dengan adanya sistem kontrol ini diharapkan tidak ditemukan kendala yang menghambat seperti proses permintaan pengeluaran kas yang harus dicatat terlebih dahulu dan pencatatan kas kecil apabila manager meminta laporan harian terhambat karena masih ada yang belum tercatat oleh bagian finance.


        Analisa Waktu

        Berdasarkan analisis waktu yang dilakukan pada PT. DOULTON saat ini proses pembuatan laporan kas kecil selama ini dibutuhkan waktu yang cukup lama dikarenakan sistem yang digunakan masih manual Pembuatan laporan kas kecil digunakan setiap akhir bulan laporan tersebut sudah harus terbentuk dan diserahkan kepada pimpinan. Namun pada kenyataannya membutuhkan waktu lebih dari 1minggu dari tanggal yang ditentukan dalam pembuatan laporan kas kecil tersebut.


        Analisa Tenaga Kerja

        Adapun yang menggunakan aplikasi kas kecil yang berjalan saat ini adalah 1 orang staff finance yang sudah berpengalaman dalam bidangnya.

        Analisa Kebutuhan Sistem

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


        Alternatif Pemecahan Masalah

        Alternatif Pemecahan Masalah

        Berdasarkan analisa terhadap sistem yang berjalan, dapat diambil kesimpulan bahwa perlu dilakukan pengembangan sistem atas kekurangan dan kebutuhan sistem dengan melakukan analisa terhadap alternatif pemecahan masalah antara lain:

        1. Dibangun sistem yang dibutuhkan oleh user dengan database yang terintegrasi agar mempermudah pekerjaan. YII Framework adalah tools yang membantu untuk membangun rancangan yang di butuhkan oleh user.

        2. Dibangun suatu aplikasi sistem yang berbasiskan web, aplikasi yang dibangun berbasiskan web memungkinkan user atau Pimpinan dapat menggunakan dan mengakses kapan dan di mana saja.

        3. Control (kontrol)Pengendalian dalam sistem sangat diperlukan, yaitu digunakan untuk meningkatkan kinerja sistem, mencegah atau mendeteksi penyalah gunaan atau kesalahan sistem serta untuk menjamin keamanan data dan informasi.


        Berdasarkan beberapa alternatif pemecahan masalah di atas penelitian ini melakukan suatu kajian terhadap permasalahan yang ada, maka peneliti memutuskan perlu dibangun aplikasi sistem yang berbasis web karena banyak keuntungan yang diperoleh antara lain:

        1. Dapat menjalankan aplikasi berbasis web dimanaun kapan pun tanpa harus melakukan penginstalan.

        2. Dapat dijalankan disistem operasi manapun.

        3. Memberikan informasi yang cepat dan akurat bagi Manager Keuangan.


    Penggunaan sistem aplikasi kas kecil yang akan penelitian ini rancang merupakan solusi yang tepat untuk mengatasi masalah tersebut. kas kecil pada bagian finance dibuat dengan menggunakan bahasa pemograman PHP dan MySQL untuk mengelola databasenya.

    Analisa Kebutuhan Perangkat Sistem

    Perangkat Keras (Hardware)

    1. Processor: Pentium 4

    2. Monitor  : 19 inc

    3. Keyboard : Standar

    4. Mouse  : USB

    5. RAM  : 2 GB

    6. Hardisk  : 80 GB

    7. Printer  : Laser Jet


    Perangkat Lunak (Software)

    1. Microsoft Windows XP

    2. Microsoft Word

    3. Microsoft Excel


    Hak Akses

    1. Finance

    2. Accounting

    3. Manager Keuangan

    User Requirement

    Elisitasi Tahap I

    Elisitasi tahap I disusun berdasarkan observasi dan wawancara dilapangan. Berikut lampiran Elisitasi Tahap I yang telah dibuat :

    Tabel 3.7 Elisitasi Tahap I


    Elisitasi Tahap II

    Merupakan hasil pengklasifikasian dari elisitasi tahap Iberdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi. Berikut penjelasan mengenai Metode MDI :

    1. 1. M pada MDI itu artinya Mandatory (Penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.

    2. 2. D pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat system tersebut lebih sempurna.

    3. 3. I pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukan bagian dari sistem yang dibahas dan merupakan bagian dari luar system.

    Tabel 3.8 Elisitasi Tahap II

    1. M (Mandatory) = Penting.

    2. D (Desirable) = Tidak Terlalu Penting

    3. I (Inessential) = Tidak Penting

    Elisitasi Tahap III

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


    1. T artinya Technical, maksudnya bagaimana tata cara/tehnik pembuatan requirement tersebut dalam sistem yang diusulkan.

    2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akandikembangkan

    3. E artinya Economy, maksudnya berapakah biayayang diperlukan guna membangun requirement tersebutdidalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa option,yaitu :

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.

    2. Middle (M) : Mampu untuk dikerjakan.

    3. Low (L) : Mudah untuk dikerjakan.

    Tabel 3.9 ELisitasi Tahap III

    1. T : Technical

    2. O : Operational

    3. E : Economy

    4. H : High

    5. M : Middle

    6. L : Low


    Final Draft Elisitasi

    Final Draft Elisitasi merupakan bentuk akhir dari tahap-tah apelisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem yang akan dibentuk.


    Tabel 3.10 Final Draft Elisitasi


    BAB IV

    RANCANGAN SISTEM YANG DIUSULKAN

    Rancangan Sistem Usulan

    Setelah mengadakan analisa dan penelitian sistem yang sedang berjalan pada rancangan kas kecil, maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan dibangun. Ada beberapa usulan prosedur yang bertujuan untuk mengoptimalkan fungsi rancangan kas kecil yang sedang berjalan saat ini, yaitu merubah sistem pengolahan kas kecil yang semula dilakukan secara manual menjadi sistem rancangan kas kecil yang terkomputerisasi dan berbasis web. maka langkah-langkah berikutnya yaitu perancangan atau desain sistem usulan yang bertujuan untuk menyempurnakan sistem yang lama dengan memberi gambaran atau pandangan yang jelas menurut proses desain sistem dari awal hingga akhir penelitian. Dalam menganalisa usulan prosedur yang baru pada penelitian ini digunakan program Visual Paradigm for UML Enterprise Edition Ver. 11.2 untuk menggambarkan use case diagram, activity diagram, sequence diagram, dan class diagram.

    Prosedur Sistem Usulan
    1. Finance
      • Melakukan login sistem.
      • Menampilkan menu home.
      • Melakukan input divisi.
      • Melakukan input jenis pengeluaran.
      • Melakukan input karyawan.
      • Melakukan input pengeluaran.
      • Menampilkan buku kas kecil
      • Log Out
    2. Accounting
      • Melakukan login sistem.
      • Menampilkan menu home.
      • Melakukan input karyawan.
      • Menampilkan buku kas kecil
      • Log Out
    3. Admin
      • Melakukan login sistem.
      • Menampilkan menu home.
      • Melakukan input divisi.
      • Melakukan input kas masuk.
      • Melakukan input user.
      • Melakukan input jenis pengeluaran.
      • Melakukan input karyawan.
      • Melakukan input pengeluaran.
      • Menampilkan buku kas kecil
      • Log Out
    4. Manager Keuangan
      • Melakukan login sistem.
      • Menampilkan menu home.
      • Melakukan input karyawan.
      • Menampilkan buku kas kecil
      • Log Out
    Use Case Diagram Sistem yang diusulkan

    Gambaran mengenai use case diagram yang diusulkan dapat dilihat pada gambar 4.1 di bawah ini:

    Gambar 4.1 Use Case Diagram yang diusulkan.

    Berdasarkan Gambar: 4.1. Use Case Diagram yang diusulkan terdapat:

    1. 1(satu) System yang mencakup seluruh kegiatan Perancangan sisitem Kas Kecil di PT DOULTON Tangerang.
    2. 3 (Tiga) Actor yang melakukan kegiatan didalam sisitem diantaranya: Finance, accounting, Manager Keuangan.
    3. 9 (Sembilan) Use case yang dilakukan diantaranya : Menampilkan login, Menampilkan menu home, Menginput karyawan, Menginput divisi, Menginput kas masuk, Menginput jenis pengeluaran, Menginput pengeluaran, Menampilkan buku kas kecil, Laporan, logout.
    Activity Diagram Sistem yang diusulkan

    Gambaran mengenai activity diagram yang diusulkan dapat dilihat pada gambar 4.2 di bawah ini:

    Gambar 4.2 Activity Diagram Sistem yang diusulkan.

    Berdasarkan gambar diatas tersebut, dapat diterangkan:

    1. 1 (satu) Initial Node sebagai objek yang diawali.
    2. 39 (tiga puluh sembilan) action state yang menggambarkan kegiatan proses kas kecil
    3. Terdapat masing-masing 2 (dua) buah fork node dan 1 (satu) join node. Fork node sebagai percabangan menu dan join node sebagai penggabungan menu sebelum melakukan aksi keluar
    4. 1 (satu) Final Node sebagai objek yang diakhiri.
    Sequence Diagram Sistem yang diusulkan

    A. Finance

    Gambaran mengenai sequence diagram yang diusulkan untuk finance dapat dilihat pada gambar 4.3 di bawah ini:

    Gambar 4.3 Sequence Diagram Sistem yang diusulkan Pada Finance.

    Berdasarkan gambar diatas tersebut, dapat diterangkan:

    1. 1 (satu) aktor yang melakukan kegiatan yaitu finance.
    2. Terdapat 8 (delapan) life line spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.
    3. 10 (sepuluh) message spesifikasi yang memuat informasi tentang aktifitas yang terjadi.


    B. Accounting

    Gambaran mengenai sequence diagram yang diusulkan untuk accounting dapat dilihat pada gambar 4.4 di bawah ini:

    Gambar 4.4 Sequence Diagram Sistem yang diusulkan Pada Accounting.

    Berdasarkan gambar diatas tersebut, dapat diterangkan:

    1. 1 (satu) aktor yang melakukan kegiatan yaitu Accounting.
    2. Terdapat 5 (lima) life line spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.
    3. 7 (tujuh) message spesifikasi yang memuat informasi tentang aktifitas yang terjadi.

    c. Admin

    Gambaran mengenai sequence diagram yang diusulkan untuk admin dapat dilihat pada gambar 4.5 di bawah ini:

    Gambar 4.5 Sequence Diagram Sistem yang diusulkan Pada Admin.

    Berdasarkan gambar diatas tersebut, dapat diterangkan:

    1. 1 (satu) aktor yang melakukan kegiatan yaitu Accounting.
    2. Terdapat 10 (sepuluh) life line spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.
    3. 12 (dua belas) message spesifikasi yang memuat informasi tentang aktifitas yang terjadi.

    D. Manager Keuangan

    Gambaran mengenai sequence diagram yang diusulkan untuk Manager Keuangan dapat dilihat pada gambar 4.6 di bawah ini:

    Gambar 4.6 Sequence Diagram Sistem yang diusulkan Pada Manager Keuangan.

    Berdasarkan gambar diatas tersebut, dapat diterangkan:

    1. 1 (satu) aktor yang melakukan kegiatan yaitu Accounting.
    2. Terdapat 5 (lima) life line spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.
    3. 7 (tujuh) message spesifikasi yang memuat informasi tentang aktifitas yang terjadi.
    State Machine Diagram Sistem yang diusulkan

    Gambar 4.7 State Machine Diagram Sistem yang diusulkan.

    Berdasarkan gambar diatas tersebut, dapat diterangkan:

    1. 11 State yang berjalan.
    2. 1 (satu) initial pseudo state
    3. 1 (satu) Final state
    Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

    Berdasarkan penelitian yang dilakukan untuk menganalisa sistem yang berjalan dan sistem yang diusulkan, dapat dijabarkan perbedaan antara sistem yang berjalan dan sistem yang diusulkan pada tabel 4.1 berikut ini:

    Tabel 4.1 State Machine Diagram Sistem yang diusulkan.

    Rancangan Basisb Data

    Pada bab ini menjelaskan secara terperinci rancangan-rancangan yang di usulkan pada bagian basis data yang merupakan penjabaran diagram-diagram di atas.

    Class Diagram

    Untuk menggambarkan hubungan antara tabel yang diusulkan dapat dilihat pada class diagram sebagai berikut :

    Tabel 4.8 Class Diagram.

    Spesifikasi Basis Data (Database)

    Spesifikasi basis data merupakan desain basis data yang dianggap telah normal. Desain basis data menjelaskan media penyimpanan yang digunakan, isi yang disimpan, primary key, dan panjang record. Spesifikasi database yang digunakan dalam sistem yang diusulkan adalah sebagai berikut :

    1. Nama Tabel : data divisi

    Media : Hardisk

    Isi : kodedivisi+namadivisi

    Primary Key : kodedivisi

    Panjang Record : 38

    Tabel 4.2 Tabel Divisi

    2. Nama Tabel : data karyawan

    Media : Hardisk

    Isi : nik+nama+divisi+alamat+no.telephone.

    Primary Key : nik

    Panjang Record : 90

    Tabel 4.3 Tabel Data Karyawan

    4. Nama Tabel : kas

    Media : Hardisk

    Isi : kdkas+tanggal+keterangan+jumlah+kodestatus

    Primary Key : kdkas

    Panjang Record : 47

    Tabel 4.4 Tabel kas


    4. Nama Tabel : jenispengeluaran

    Media : Hardisk

    Isi : kodejenispengeluaran+pengeluaran

    Primary Key : kodejenispengeluaran

    Panjang Record : 28

    Tabel 4.5 Tabel Jenis Pengeluaran

    5. Nama Tabel : datuser

    Media : Hardisk

    Isi : kodeuser+username+password+jabatan

    Primary Key : kodeuser

    Panjang Record : 39


    Tabel 4.6 Tabel user

    6. Nama Tabel : pengeluaran

    Media : Hardisk

    Isi : kodepemakaian+kodenomorkwitansi+kodepengeluaran+total+keterangan+nik+tanggal+kodestatus.

    Primary Key : kodepemakaian

    Panjang Record : 69


    Tabel 4.7 Tabel Pengeluaran

    Rancangan Prototype

    Berikut ini merupakan beberapa rancangan tampilan layar dari perancangan sistem monitoring capaian kinerja berbasis Android yang akan dibuat, antara lain:

    Rancangan Tampilan Halaman Login

    Gambaran mengenai rancangan prototype tampilan halaman login yang diusulkan dapat dilihat pada gambar 4.9. sebagai berikut :

    Gambar 4.9. Rancangan Tampilan Halaman Login.

    Gambar diatas menunjukkan rancangan prototype tampilan halaman Login. Setiap pengguna yang akan memakai sistem ini diharuskan memiliki akun untuk mengakses sistem dengan memasukkan username dan password.

    Rancangan Tampilan Halaman Home

    Gambaran mengenai rancangan tampilan prototype menu home untuk diusulkan dapat dilihat pada gambar 4.10 di bawah ini:

    Gambar 4.10. Rancangan Tampilan Home

    Pada gambar 4.10. rancangan prototype tampilan home diatas akan muncul jika admin telah berhasil masuk ke web browser.

    Rancangan Tampilan Halaman Divisi

    Gambaran mengenai rancangan prototype tampilan menu master ada banyak menu diantarnya master menu divisi untuk diusulkan dapat dilihat pada gambar 4.11. di bawah ini:

    Gambar 4.11. Rancangan Tampilan Halaman Divisi

    Pada gambar diatas rancangan prototype dan dapat dilihat ada beberapa data divisi yang telah diinput oleh admin.


    Rancangan Tampilan Halaman Input Divisi.

    Gambaran mengenai rancangan tampilan prototype master menu input divisi untuk admin menambah divisi jika ada dan diusulkan dapat dilihat pada gambar 4.12. di bawah ini.

    Gambar 4.12. Rancangan Tampilan Halaman Input Divisi

    Pada gambar rancangan prototype diatas dan admin bisa menginput beberapa divisi dan dapat dilihat dimenu divisi yang telah digambarkan pada gambar 4.12. rancangan tampilan halaman input divisi.

    Rancangan Tampilan Halaman Pengeluaran

    Gambaran mengenai rancangan prototype tampilan menu transaksi hanya ada satu menu yaitu menu pengeluaran yang diusulkan dapat dilihat pada gambar 4.13 di bawah ini:

    Gambar 4.13. Rancangan Tampilan Halaman Pengeluaran

    Gambar rancangan prototype diatas dapat dilihat ada banyak pengeluaran yang telah diinput oleh admin

    Rancangan Tampilan Halaman Input Pengeluaran

    Gambaran mengenai rancangan tampilan menu input pengeluaran untuk diusulkan dapat dilihat pada gambar 4.14 di bawah ini:

    Gambar 4.14. Rancangan Tampilan Input Pengeluaran

    Pada gambar diatas admin mengisi data karyawan yang telah menggunakan uang kas dan penggunaanya.

    Rancangan Tampilan Halaman Buku Kas Kecil

    Gambaran mengenai rancangan tampilan menu buku kas kecil untuk diusulkan dapat dilihat pada gambar 4.15. di bawah ini:

    Gambar 4.15. Rancangan Tampilan Buku Kas Kecil.

    Rancangan Tampilan Program

    Tampilan Program Login

    Tampilan halaman login yang telah diusulkan pada prototype yang telah digambarkan pada gambar 4.9. rancangan prototype tampilan login.

    Gambar 4.15. Tampilan Program login

    Gambar diatas menunjukkan tampilan halaman Login. Setiap pengguna yang akan memakai sistem ini diharuskan memiliki akun untuk mengakses sistem dengan memasukkan username dan password..




    Tampilan Program Home

    Jika username dan password benar maka admin telah berhasil masuk ke web browser.

    Gambar 4.16. Tampilan Program Home

    Pada gambar 4.16. tampilan program home maka admin bisa mengakses semua menu yang sudah ada pada program yang sudah disediakan.

    Tampilan Program Divisi

    Gambaran mengenai program menu master ada banyak menu diantarnya master menu divisi yang telah diusulkan dan dapat dilihat pada gambar 4.17. di bawah ini:

    Gambar 4.17. Tampilan Program Divisi

    Pada gambaran 4.17. tampilan program divisi admin bisa menginput divisi dan memperbarui dan menghapus divisi yang telah ada.

    Tampilan Program Tambah Divisi

    Pada program tambah divisi admin bisa menambah divisi yang telah disetujui oleh pimpinan.

    Gambar 4.18. Tampilan Program Tambah Divisi

    Pada gambar diatas admin bisa menambah divisi yang telah disediakan pada program.


    Tampilan Program Pengeluaran

    Pada program menu transaksi hanya ada satu menu yaitu pengeluaran. Menu ini dapat menampilakan pengeluaran yang telah digunakan oleh karyawan.

    Gambar 4.19. Tampilan Program Pengeluaran.

    Tampilan Program Laporan Buku Kas Kecil

    Gambar 4.20. Tampilan Program Laporan Buku Kas Kecil

    Konfigurasi Sistem Usulan

    Spesifikasi Hardware

    Perangkat keras yang dibutuhkan oleh sistem adalah satu unit Personal Computer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini dan antisipasi kebutuhan di masa yang akan datang. Konfigurasi yang dibutuhkan pada desain sistem yang diusulkan adalah:

    a. Personal Computer :

    1. Processor : Intel Core i3 1.8 GHz
    2. Monitor : 14”
    3. Mouse : Optical
    4. Keyboard : Standar
    5. RAM : 4 GB
    6. Harddisk : 500 GB
    7. Printer : Laserjet


    Perangkat Lunak (Hardware)

    Perangkat lunak merupakan penunjang dari peralatan komputer yang akan digunakan sebagai penghubung dalam intruksi yang diinginkan agar komputer diusulkan dalam rancangan sistem ini adalah :

    1. Windows
    2. Tools YII Framework
    3. Xampp Version 1.8.1
    4. MySQL
    5. Web Browser
    Hak AKses
    1. Manager Keuangan
    2. Finance dan accounting
    3. Administrasi

    Testing

    Metode Implementasi

    Implementasi program rancangan kas kecil dilakukan dengan menggunakan metode Blackbox Testing. Metode Blackbox Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program. tujuan dari metode Blackbox Testing ini adalah untuk menemukan kesalahan fungsi pada program.

    Pengujian dengan metode Blackbox Testing dilakukan dengan cara memberikan sejumlah input pada program. input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari program tersebut. apabila dari input yang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

    Pengujian Blackbox

    1. Pengujian Black box Testing pada Login

    . Pengujian Black box Testing pada Login


    2. Pengujian Black box Testing pada Menu Karyawan

    . Pengujian Black box Testing pada Menu Karyawan


    3. Pengujian Black box Testing pada Menu Laporan

    . Pengujian Black box Testing pada Menu Laporan

    Schedulle Implementasi

    Schedule implementasi merupakan rencana yang menjelaskan segala sesuatu tentang hal-hal yang dibutuhkan dalam proses implementasi aplikasi monitoring capaian kinerja berbasis Android pada Pusat Pelaporan dan Analisis Transaksi Keuangan. Pada tahap ini dibutuhkan rencana implementasi yang berguna dalam pelaksanaan langkah-langkah kegiatan penerapannya. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk tabel 4.15 sebagai berikut:

    . Tabel 4.9. Time Schedule Implementasi

    Estimasi Biaya

    .Estimasi Biaya ini berisi rincian biaya sistem yang nantinya akan diaplikasikan ke dalam organisasi.


    . Tabel 4.10. Estimasi Biaya



    BAB V

    PENUTUP

    Kesimpulan

    Berikut kesimpulan perihal rumusan masalah mengenai aplikasi kas kecil pada bagian finance di PT. Doulton adalah sebagai berikut:

    1. Pelaksanaan sistem penerimaan dan pengeluaran kas kecil dilakukan mulai dari pembuatan form penerimaan atau pengeluaran yang diserahkan kepada bagian finance, untuk memberikan form pengeluaran dana, memberikan bukti transaksi, melakukan pencatatan penerimaan dan pengeluaran serta membuat laporan.

    2. Kendala yang dihadapi yaitu salah pencatatan, perhitungan, pencarian bukti transaksi yang susah dicari, keterlambatannya memberikan laporan kepada Manager Keuangan.

    3. Perancangan sistem dimulai dari pembuatan diagram, desain dengan ranacangan sistem berbasis web ini menggunakan software (perangkat lunak) Google Crome,Tolls Yii Framework, Xampp, dan My SQL Server,. hasil yang dicapai yaitu sebuah rancangan sistem kas kecil, sehingga dapat menyelesaikan permasalahan yang ada.

    Saran

    Saran yang dapat disampaikan oleh penelitian ini adalah agar penelitian yang berikutnya bisa mengembangkan sistem ini lebih baik lagi, sehingga kekurangan yang ada bisa dilengkap atau diperbaiki.

    1. Suatu program akan berjalan dengan baik dan lancar apabila dipelihara dan dikontrol dengan sebaik-baiknya. File-file yang ada perlu di Backup dan disimpan di tempat khusus, sehingga apabila ada kerusakan atau kehilangan data pada file-file utama tidak jadi masalah karena ada file cadangan yang sudah diBackup.

    2. Perlu diadakan sosialisasi tentang pentingnya rancangan sistem kas kecil kepada pihak yang terlibat dengan sistem terutama kepada Admin dan User.

    3. Jika terdapat kekurangan pada sistem yang sedang diusulkan, hendaknya dicatat oleh user dan admin atau pihak manajemen, hal ini ditujukan untuk perbaikan sistem agar menjadi lebih sempurna.



    DAFTAR PUSTAKA

    1. 1,0 1,1 Suprihadi, et all. 2013. Rancang Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller. Vol.6 No.3 - Mei 2013 ISSN: 1978-8282 STMIK Raharja.
    2. 2,0 2,1 Yakub. 2012. Pengantar Sistem Informasi. Graha Ilmu : Yogyakarta.
    3. 3,0 3,1 Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.
    4. 4,0 4,1 Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.”
    5. Moekijati. 2011 .“Sistem Informasi”, Prasojo.”.
    6. Agus Mulyanto,2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Pustaka Pelajar
    7. Sutabri (2012:20-21). Siklus Hidup Sistem adalah proses evolusioner yang diikuti dalam menerapkan sistem atau subsistem informasi berbasis komputer. Fase atau tahapan dari daur hidup suatu sistem:
    8. Maimunah, Lusyani Sunarya, dan Nina Larasati. Media Company Profile Sebagai Penunjang Informasi dan Promosi. Jurnal CCIT Vol-5 No.3. (Mei 2012).
    9. 9,0 9,1 9,2 9,3 9,4 Sutabri, Tata. 2012. Informasi adalah data yang telah diklasifikasikan atau diinterprestasi untuk digunakan dalam proses pengambilan keputusan.
    10. Sutarman. 2012. Teknologi informasi adalah Sebuah aturan yang mendasar, garis besar/acuan, atau ide motivasi, yang diaplikasikan pada sebuah situasi, dan untuk menghasilkan sesuatu yang diharapkan sebagai studi, perancangan, pengembangan, implementasi, dukungan atau manajemen sistem informasi berbasis komputer, khususnya aplikasi perangkatlunak dan perangkat keras computer”.
    11. Yustianti. 2014. “Teknologi Informasi adalah komponen tertentu pada sebuah sistem”. Namun, hanya sedikit teknologi informasi (TI) yang digunakan secara terpisah. alangkah baiknya, apabila TI digunakan dengan cara efektif, yaitu ketika mereka dikombinasikan atau digabungkan kedalam sistem informasi, berbagai macam komponen-komponen seperti hardware, software, database, network, dan people yang penting bagi suatu sistem untuk dapat beroperasi.
    12. Sutabri. 2012. sistem informasi terdiri dari komponen-komponen yang disebut blok bangunan (building block), yang terdiri dari:”.
    13. Hidayati, et all. 2011. Peningkatan Kinerja Distributed Database Melalui Metode DMQ Base Level. Journal CCIT Vol – 4 No.3 – Mei 2011 ISSN: 1978-8282 STMIK Raharja.
    14. 14,0 14,1 Anhar. 2010. Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom. Struktur file yang menyusun sebuah database adalah Data Record dan Field”.
    15. Pendapat Raharjo (2011:3), “Database adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat”.
    16. Adapun pendapat tentang Database menurut Kustiyaningsih (2011:146), “Database adalah struktur penyimpanan data. Untuk menambah, mengakses dan memperoses data yang disimpan dalam sebuah database komputer, diperlukan sistem manajemen database seperti MySQL Server”.
    17. Menurut Rohmat Taufiq, S.Kom., M.Kom (2013:154), Analisa Pieces merupakan analisa yang melihat sistem dari performance, Information, Economic, Control, Efficiency dan Service.Istilah PIECES yang setiap hurufnya biasa di terjemahkan menjadi berikut :
    18. Menurut Rosa (2013:18), “Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru”.
    19. Henderi, Maimunah, dan Randy Andrian. 2011. Desain Aplikasi E-learning Sebagai Media PembelajaranArtificial Informatics.Tangerang: Jurnal CCIT. Vol. 4, No.3-Mei 2011.
    20. Pendapat Taufiq (2013:156), “Analisis Sistem adalah suatu kegiatan mempelajari sistem (baik sistem manual ataupun sistem yang sudah komputerisasi) secara keseluruhan mulai dari menganalisa sistem, analisa masalah, desain logic, dan memberikan keputusan dari hasil analisa tersebut”.
    21. 21,0 21,1 Menurut Rangkuti (2011:199), penelitian menentukan bahwa kinerja perusahaan dapat ditentukan oleh kombinasi faktor internal dan eksternal. Kedua faktor tersebut harus dipertimbangkan dalam analisis SWOT. SWOT adalah singkatan dari lingkungan internal strengths dan weakness sertalingkungan eksternal opportunities dan threats yang dihadapi dunia bisnis. Analisa SWOT membandingkan antara faktor eksternal peluang (opportunities) dan ancaman (threats) dengan faktor internal kekuatan (strengths) dan kelemahan (weakness). Analisa ini terbagi atas empat komponendasar yaitu :
    22. Metode Analisa Pieces Menurut Alfatta Hanif dalam jurnalnya (2007), Metode analisa PIECES ini menggunakan enam variabel yaitu Performance, Information/Data Economic, Control/Security, Efficiency, Dan Service.
    23. Menurut Desai (2012:43), “Pengujian adalah kegiatan yang dilakukan selama siklus hidup perangkat lunak untuk memvalidasi dan memverifikasi bahwa perangkat lunak yang dikembangkan memenuhi harapan yang ditetapkan di awal.”
    24. “Pengujian adalah proses terhadap aplikasi program untuk menemukan segala kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi perangkat lunak yang telah ditentukan sebelum aplikasi tersebut diserahkan kepada pelanggan.”
    25. 25,0 25,1 25,2 “Testing adalah sebuah proses yang diejawantahkan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.”
    26. 26,0 26,1 Al-Jufri, Hamid. 2011. “Sistem Infromasi Manajemen Pendidikan”. Jakarta: PT. Smart Grafika.”
    27. 27,0 27,1 Prabowo Pudjo Widodo, dkk. 2011. “Menggunakan UML”. Bandung: Informatika.”
    28. Padeli dkk. Membangun (E-Procurement) Pengadaan Barang dan Jasa Dengan Prinsip Good Corporate Governance dengan Visual UML. Journal CCIT Vol-2 No.1-September 2008.
    29. Nugroho, Adi. 2010. Rekayasa Perangkat Lunak Menggunakan UML & Java. Yogyakarta : Andi Offset.
    30. Guritno. Suryo, Sudaryono, dan R. Untung. 2011. “Theory and Application of IT Research Metodologi Penelitian Teknologi Informasi”. Yogyakarta.
    31. Wardana. 2012. “Menjadi Master PHP Dengan Framework Codeigniter”. Jakarta : Elex Media Komputindo.
    32. Arief, M. Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP & MySQL. Yogyakarta: Andi.
    33. Prasetyo, Imam. 2013. Pengenalan Monitoring Jaringan Komputer. Diambil dari http://ilmukomputer.org
    34. .Raharjo, Budi. 2011.” Belajar Otodidak Membuat Database Menggunakan MySQL. Bandung : Informatika”.
    35. .Kustiyaningsih, Yeni. 2011. “Pemrograman Basis Data Berbasis Web Menggunakan PHP & MySQL”. Jakarta : Graha Ilmu.
    36. Website Yii Framework. 2014. Fundamental Model-View-Controller (MVC). http://www.yiiframework.com/doc/guide/1.1/id/basics.mvc. diakses pada tanggal 10 November 2014.
    37. Website Yii Framework. 2014. Fitur Yii Framework. http://www.yiiframework.com/features/. diakses pada tanggal 10 November 2014.
    38. Akipa P. Nayla,SE.,Akt. 2013.Dasar-Dasar Akutansi Perkantoran.Jogjakarta: Laksna.
    39. Ida Nuraida.SE .2008. manajement administrasi perkantoran. Yogyakarta: kasisius
    40. Umi Maria Ulfa. 2010. Evaluasi Sistem Pengendalian Intern Pengeluaran Kas pada PT. Global Engineering Technology Jakarta. Skripsi Universitas Diponegoro Semarang