TA1522389936: Perbedaan revisi
[revisi tidak terperiksa] | [revisi tidak terperiksa] |
Baris 1.705: | Baris 1.705: | ||
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
• E : Economy (Berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem?) | • E : Economy (Berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem?) | ||
+ | |||
+ | |||
+ | ===Final Draft Elisitasi=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Final Draft Elisitasi merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar untuk mengembangkan dan membangun sistem informasi pengelolaan kas kecil pada PT Bekasi Asri Pemula Tbk. Berdasarkan elisitasi tahap III diatas, dihasilkan requirement final draft yang diharapkan dapat mempermudah penulis dalam membuat suatu sistem untu PT Bekasi Asri Pemula Tbk. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Tabel 3.5 Final Draft Elisitasi</b> | ||
+ | <div align="center"><img width:"400" src="https://s33.postimg.cc/9skfpzzcv/TABEL_3.5_1.png"/></div> | ||
+ | |||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ==Rancangan Sistem yang Diusulkan== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ===Rancangan Sistem Usulan=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Setelah mengadakan penelitian dan menganalisa sistem yang berjalan pada PT Bekasi Asri Pemula Tbk, maka selanjutnya akan dibahas mengenai rancangan usulan sistem yang akan dibangun yang bertujuan untuk memperbaiki serta menyempurnakan sistem yang sedang berjalan saat ini. Adapun usulan yang peneliti usulkan untuk mengoptimalkan sistem yang sedang berjalan saat ini, yaitu merubah sistem pengelolaan kas kecil yang masih semi komputerisasi menjadi sistem pengelolaan kas kecil yang terkomputerisasi dan sudah berbasis web. Dalam menganalisis usulan prosedur yang baru pada penelitian ini digunakan program Visual Paradigm for UML 6.4 Enterprise Edition untuk menggambarkan Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram. Adapun gambar-gambar diagram yang akan peneliti gambarkan dalam program Visual Paradigm for UML 6.4 Enterprise Edition adalah sebagai berikut: | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | ===Use Case Diagram Sistem yang Diusulkan=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berikut ini adalah Use Case diagram yang diusulkan untuk menggambarkan proses pengelolaan kas kecil pada PT Bekasi Asri Pemula Tbk: | ||
+ | <div align="center"><img width:"500" height:"600" src="https://s33.postimg.cc/wox9mh4of/GAMBAR_3.6.jpg"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.6 Use Case Diagram Sistem Informasi Pengelolaan Kas Kecil </b> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.6 Use Case Diagram Sistem Informasi Pengelolaan Kas Kecil yang diusulkan terdapat: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | a. 1 (satu) sistem untuk mengelola kas kecil pada PT Bekasi Asri Pemula Tbk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | b. 3 (tiga) Aktor yang melakukan kegiatan yaitu Karyawan, Staff Keuangan dan Manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | c. 17 (tujuh belas) Use Case sebagai interaksi aktor-aktor dengan sistem diantaranya: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 1. Prosedur Login | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menampilkan Halaman Login | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Karyawan, Staff Keuangan dan Manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor membuka aplikasi sistem informasi pengelolaan kas kecil pada PT Bekasi Asri Pemula Tbk. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Login | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan Login dengan memasukan email dan password | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Home | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 2. Prosedur Menampilkan Halaman Home | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menampilkan Halaman Home | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Karyawan, Staff Keuangan dan Manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor membuka aplikasi sistem informasi pengelolaan kas kecil pada PT Bekasi Asri Pemula Tbk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan Login | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Home | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 3. Prosedur Menginput Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menginput Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih halaman Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 4. Prosedur Menginput Jenis Perkiraan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Jenis | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff angan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih halaman Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih submenu Jenis Perkiraan untuk menginput data baru atau melihat data dari submenu Jenis Perkiraan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 5. Prosedur Menginput Data Karyawan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Data Karyawan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih halaman Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Master Data | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih submenu Data Karyawan untuk menginput data karyawan baru. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 6. Prosedur Menginput User | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : User | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu User untuk menginput user baru | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 7. Prosedur Menginput Permintaan Dana | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menginput Permintaan Dana | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Karyawan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor menginput data permintaan untuk melakukan pengajuan permintaan dana | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 8. Prosedur Acc Permintaan Dana | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Acc | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan Acc jika setuju atas permintaan dana yang diajukan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 9. Prosedur Tolak Permintaan Dana | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Tolak | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan Tolak jika tidak setuju atas permintaan dana yang diajukan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 10. Prosedur Menginput Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menginput Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Karyawan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih halaman Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih submenu Realisasi untuk menginput jumlah pengeluaran yang terpakai. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 11. Prosedur Verifikasi Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Verifikasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih halaman Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melihat data realisasi dan melakukan verifikasi atas data tersebut. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 12. Prosedur Menginput Pengeluaran Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menginput Pengeluaran Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Pengeluaran | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Pengeluaran | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor menginput data pengeluaran kas yang terjadi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 13. Prosedur Menginput Pengajuan Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Pengajuan Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor menginput nominal kas untuk melakukan pengajuan pengisian kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 14. Prosedur Approve Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Approve | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Pengisian Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan Approve atas pengajuan pengisian kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 15. Prosedur Menginput Saldo Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Saldo Kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Saldo Kas untuk menginput data saldo baru atau melihat jumlah saldo yang tersisa. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 16. Prosedur Menampilkan Laporan Kas Kecil | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Menampilkan Laporan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Staff Keuangan dan Manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor masuk ke dalam sistem | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor memilih menu Laporan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Laporan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melihat data laporan yang diinginkan sesuai kata kunci pencarian yang diinginkan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 17. Prosedur Logout | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Use Case : Logout | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Aktor : Karyawan, Staff Keuangan dan Manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Skenario : | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan Login | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Sistem menampilkan halaman Home | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1.5in"> | ||
+ | - Aktor melakukan logout untuk keluar dari aplikasi pengelolaan kas kecil pada PT Bekasi Asri Pemula Tbk. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | === Activity Diagram Sistem yang Diusulkan === | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 1. Activity Diagram Staff Keuangan | ||
+ | <div align="center"><img src="https://s8.postimg.cc/lw9khkgfp/GAMBAR_3.7.jpg"/></div><BR> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.7 Activity Diagram yang diusulkan untuk Staff Keuangan</b> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.7 Activity Diagram yang diusulkan diatas, terdapat: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | a. 1 (satu) initial node untuk mengawali objek. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | b. 18 (delapan belas) action yang mencerminkan eksekusi dari suatu aksi, yaitu: login, menampilkan halaman Home, menginput master data yang terdiri dari jenis perkiraan dan data karyawan, menginput user, mengakses menu permintaan, acc, tolak, mengakses realisasi, verifikasi realisasi, mengakses pengeluaran kas, menginput pengeluaran kas, mengakses pegisian kas, menginput pengajuan pengisian kas, menginput saldo kas, mengakses laporan kas kecil, logout. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | c. 4 (empat) fork node menjelaskan adanya beberapa aliran | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | d. 1 (satu) decision node untuk menggambarkan pada saat melakukan login ada dua kemungkinan yang pertama apabila login salah maka akan error dan apabila login benar maka akan tampil menu Home. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | e. 1 (satu) final node menjelaskan bahwa alur berakhir. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 2. Activity Diagram Karyawan | ||
+ | <div align="center"><img src="https://s8.postimg.cc/fikhebj9h/GAMBAR_3.8.jpg"/></div><BR> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.8 Activity Diagram yang diusulkan untuk Karyawan</b> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.8 Activity Diagram yang diusulkan untun karyawan, terdapat: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | a. 1 (satu) initial node untuk mengawali objek | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | b. 7 (tujuh) action yang terdiri dari: login, menampilkan halaman home, mengakses permintaan, menginput permintaan dana, mengakses realisasi, menginput realisasi, dan logout. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | c. 2 (dua) fork node untuk menjelaskan adanya beberapa aliran | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | d. 1 (satu) decision node untuk menggambarkan pada saat melakukan login ada dua kemungkinan yang pertama apabila login salah maka akan error dan apabila login benar maka akan tampil menu Home. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | e. 1 (satu) final node menjelaskan bahwa alur berakhir. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 3. Activity Diagram Manager | ||
+ | <div align="center"><img src="https://s8.postimg.cc/70b1a97ol/GAMBAR_3.9.jpg"/></div><BR> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.9 Activity Diagram yang diusulkan untuk Manager </b> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.9 Activity diagram yang diusulkan, terdapat: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | a. 1 (satu) initial node untuk mengawali objek | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | b. 6 (enam) action yang terdiri dari: login, menampilkan halaman home, mengakses pengisian kas, Approve pengisian kas, mengakses laporan dan logout. | ||
+ | c. 2 (dua) fork node untuk menjelaskan adanya beberapa aliran | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | d. 1 (satu) decision node untuk menggambarkan pada saat melakukan login ada dua kemungkinan yang pertama apabila login salah maka akan error dan apabila login benar maka akan tampil menu Home. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | e. 1 (satu) final node menjelaskan bahwa alur berakhir. | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | ===Sequence Diagram Sistem yang Diusulkan=== | ||
+ | <div align="center"><img width="770" height="555" style="margin:0px" src="https://s8.postimg.cc/tc8u3oh39/GAMBAR_3.10.jpg"/></div><BR> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.10 Sequence Diagram yang diusulkan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.10 Sequence Diagram yang diusulkan terdapat: | ||
+ | a. 3 (tiga) actor yang melakukan kegiatan, yaitu: karyawan, staff keuangan dan manager | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | b. 4 (empat) Control Lifeline yaitu: login, proses permintaan, proses realisasi, dan proses pengisian | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | c. 8 (delapan) Boundary Lifeline yaitu: Home, Master Data, Form Permintaan, Form Realisasi, Form Pengeluaran, Form Pengisian Kas, Laporan dan Logout. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | d. 5 (tiga) Entity Lifeline yaitu: User, Permintaan, Pengeluaran, Pengisian Kas, saldo kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | e. 33 (tiga puluh tiga) Message yang menggambarkan aktivitas. | ||
+ | |||
+ | |||
+ | === Perbedaan Prosedur Antara Sistem yang Berjalan dan Sistem Usulan === | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan penelitian yang dilakukan, perbedaan sistem yang sedang berjalan dengan sistem yang diusulkan sebagai berikut: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.6 Perbedaan Prosedur Sistem Berjalan dan Sistem Usulan</b> | ||
+ | <div align="center"><img width="570" height="755" style="margin:0px" src="https://s8.postimg.cc/p5nzo2745/TABEL_3.6.png"/></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ==Rancangan Basis Data== | ||
+ | ===Class Diagram=== | ||
+ | <div align="center"><img width="770" height="555" style="margin:0px" src="https://s8.postimg.cc/jextanc2d/GAMBAR_3.11.jpg"/></div><BR> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.11 Class diagram sistem yang diusulkan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan gambar 3.11 Class diagram sistem yang diusulkan terdapat: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | a. 12 (dua belas) Class, himpunan dari objek-objek yang berbagi atribut serta operasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | b. 12 (dua belas) Association, hubungan antara objek satu dengan objek yang lainnya. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | ===Spesifikasi Basis Data=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 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 yang digunakan pada sistem yang dibangun, sebagai berkut: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 1. Nama File : user | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+email+password+remember_token+created_at+update_at+data_karyawan_id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 210 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.7 Tabel User</b> | ||
+ | <div align="center"><img width="400" height="175" style="margin:0px" src="https://s8.postimg.cc/al6wt3u45/TABEL_3.7.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 2. Nama File : permintaan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+jumlah+status+no_permintaan+created_at+update_at+perkiraan_id+data_karyawan_id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 53 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.8 Tabel Permintaan</b> | ||
+ | <div align="center"><img width="400" height="200" style="margin:0px" src="https://s8.postimg.cc/qjfmj9qx1/TABEL_3.8.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 3. Nama File : realisasi | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+jumlah_realisasi+gambar+keterangan+verifikasi+created_at+update_at+data_karyawan_id+permintaan_id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record : 172 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.9 Tabel Realisasi</b> | ||
+ | <div align="center"><img width="400" height="195" style="margin:0px" src="https://s8.postimg.cc/hoes8s4ph/TABEL_3.9.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 4. Nama File : pengeluaran | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+no_pengeluaran+jumlah+keterangan+gambar++total+created_at+update_at + data_karyawan_id+perkiraan_id+saldo_kas_id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 204 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.10 Tabel Pengeluaran</b> | ||
+ | <div align="center"><img width="400" height="210" style="margin:0px" src="https://s8.postimg.cc/dfa26molh/TABEL_3.10.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 5. Nama File : pengisian | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+jumlah+keterangan+status+kode+kode_status+created_at+update_at+ data_karyawan_id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 257 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.11 Tabel Pengisian</b> | ||
+ | <div align="center"><img width="400" height="185" style="margin:0px" src="https://s8.postimg.cc/u31k96oit/TABEL_3.11.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 6. Nama File : perkiraan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi : id+nama+created_at+update_at | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 40 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.12 Tabel Perkiraan</b> | ||
+ | <div align="center"><img width="400" height="125" style="margin:0px" src="https://s8.postimg.cc/47htq0hk5/TABEL_3.12.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 7. Nama File : data_karyawan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+nip+nama+jenis_kelamin+tempat_lahir+tanggal_lahir+alamat+jabatan+no_handphone+created_at+update_at | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 138 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.13 Tabel Data Karyawan</b> | ||
+ | <div align="center"><img width="400" height="210" style="margin:0px" src="https://s8.postimg.cc/965c4kvnp/TABEL_3.13.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 8. Nama File : saldo_kas | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+jumlah+no_pv+no_cek+total+created_at+update_at+data_karyawan_id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 55 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.14 Tabel Saldo Kas</b> | ||
+ | <div align="center"><img width="400" height="175" style="margin:0px" src="https://s8.postimg.cc/vuuj46nc5/TABEL_3.14.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 9. Nama File : role_user | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:role_id+user_id+user_type | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 211 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Tabel 3.15 Tabel Role User </b> | ||
+ | <div align="center"><img width="400" height="100" style="margin:0px" src="https://s8.postimg.cc/al6wtd1wl/TABEL_3.15.png"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 10. Nama File : roles | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+name+display_name+description+created_at+update_at | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 583 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.16 Tabel Role</b> | ||
+ | <div align="center"><img width="400" height="155" style="margin:0px" src="https://s8.postimg.cc/o23vcb4j9/TABEL_3.16.png"/></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 11. Nama File : migrations | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:id+migration+batch | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : id | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Panjang Record: 212 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.17 Tabel Migration</b> | ||
+ | <div align="center"><img width="400" height="100" style="margin:0px" src="https://s8.postimg.cc/4x0m2ksg5/TABEL_3.17.png"/></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 12. Nama File : password_resets | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Media : Harddisk | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Isi:email+token+created_at | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | Primary Key : | ||
+ | Panjang Record: 382 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.18 Tabel Password Reset</b> | ||
+ | <div align="center"><img width="400" height="100" style="margin:0px" src="https://s8.postimg.cc/47htqa4s5/TABEL_3.18.png"/></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | ==Rancangan Prototype== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 1. Tampilan Login | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/7jkpx5tl1/GAMBAR_3.12.jpg"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.12 Tampilan Login</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan gambar rancangan tampilan Login untuk user yang akan masuk ke sistem kas kecil. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 2. Tampilan Home | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/3ks3rzml1/GAMBAR_3.13.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.13 Tampilan Home</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan Home sesudah user melakukan login ke sistem. | ||
+ | |||
+ | 3. Tampilan Menu Jenis Perkiraan | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/wzxs12405/GAMBAR_3.14.jpg"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.14 Tampilan Menu Jenis Perkiraan </b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan untuk menginput nama jenis perkiraan pada user Admin. | ||
+ | |||
+ | 4. Tampilan Menu Data Karyawan | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/yezcptfdx/GAMBAR_3.15.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.15 Tampilan Menu Data Karyawan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan untuk menginput data karyawan pada user Admin. | ||
+ | |||
+ | 5. Tampilan Menu User | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/uim0tv4p1/GAMBAR_3.16.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.16 Tampilan Menu User</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan untuk menginput dan menambah user baru yang memiliki hak akses ke sistem. | ||
+ | |||
+ | 6. Tampilan Menu Input Permintaan | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/qz0343c9x/GAMBAR_3.17.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.17 Tampilan Menu Input Permintaan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan pada user karyawan yang berfungsi untuk meginput permintaan dengan memasukkan jumlah permintaan yang diinginkan dan memilih jenis perkiraan. | ||
+ | |||
+ | 7. Tampilan List Permintaan | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/ns5jkhuet/GAMBAR_3.18.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.18 Tampilan List Permintaan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan pada Admin di menu Permintaan. Pada menu ini, admin melakukan actions Acc atau Tolak. | ||
+ | |||
+ | 8. Tampilan Menu Realisasi | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/pwpwlmthh/GAMBAR_3.19.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.19 Tampilan Menu Realisasi</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan realisasi. Pada tampilan ini admin melakukan verifikasi atas realisasi yang terjadi. | ||
+ | |||
+ | 9. Tampilan Menu Pengeluaran | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/anzz7za4l/GAMBAR_3.20.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.20 Tampilan Menu Pengeluaran</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan menu pengeluaran. Pada tampilan ini, admin menginput pengeluaran yang terjadi. | ||
+ | |||
+ | 10. Tampilan Menu Pengisian Kas | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/vm655hwyd/GAMBAR_3.21.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.21 Tampilan Menu Pengisian Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan untuk mengajukan pengisian kas kecil. | ||
+ | |||
+ | 11. Tampilan List Pengisian Kas | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/6swl4xlol/GAMBAR_3.22.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.22 Tampilan List Pengisian Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan pada user Manager untuk melakukan Approve atas pengajuan pengisian kas. | ||
+ | |||
+ | 12. Tampilan Menu Saldo Kas | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/ap9x0ywed/GAMBAR_3.23.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.23 Tampilan Menu Saldo Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan rancangan tampilan untuk menginput saldo kas. | ||
+ | |||
+ | 13. Tampilan Menu Laporan | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/vm655o4px/GAMBAR_3.24.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.24 Tampilan Menu Laporan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan tampilan dari menu laporan yang dapat diakses oleh admin dan manager. | ||
+ | |||
+ | |||
+ | |||
+ | ==Rancangan Program== | ||
+ | 1. Halaman Login | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/5qmemj0c5/GAMBAR_3.25.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.25 Halaman Login</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas merupakan halaman Login dimana jika user ingin masuk ke sistem, harus menginput email address dan password. | ||
+ | |||
+ | 2. Halaman Home | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/qnimr8gdh/GAMBAR_3.26.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.26 Halaman Home</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas merupakan halaman home jika user berhasil masuk kedalam sistem. | ||
+ | |||
+ | |||
+ | 3. Menu Jenis Perkiraan | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/v9eqznes5/GAMBAR_3.27.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.27 Halaman Menu Jenis Perkiraan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas merupakan tampilan untuk menginput jenis perkiraan oleh admin. | ||
+ | |||
+ | 4. Halaman Menu Data Karyawan | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/8kpk07ffp/GAMBAR_3.28.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.28 Halaman Menu Data Karyawan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas adalah tampilan ketika user menu Data Karyawan. Fungsi tampilan ini adalah untuk menginput data karyawan. | ||
+ | |||
+ | 5. Menu User | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/yt0opmp9h/GAMBAR_3.29.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.29 Halaman Menu User</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas adalah tampilan untuk menambah user baru yang dapat masuk ke sistem. Tampilan ini terdapat di sub-menu Master Data dengan nama menu User | ||
+ | |||
+ | 6. Menu Input Permintaan | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/403dkx8hh/GAMBAR_3.30.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Gambar 3.30 Halaman Menu Input Permintaan </b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas merupakan tampilan untuk menginput permintaan kas kecil pada user karyawan. | ||
+ | |||
+ | 7. Halaman List Permintaan | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/52dk3i9b9/GAMBAR_3.31.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.31 Halaman List Permintaan</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas merupakan halaman list permintaan pada tampilan user Admin. Pada halaman ini, Admin melakukan actions Acc atau Tolak atas permintaan yang diajukan. | ||
+ | |||
+ | 8. Menu Realisasi | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/u8eiadkw5/GAMBAR_3.32.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.32 Halaman Menu Realisasi</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan ini merupakan tampilan untuk menginput jumlah realisasi dan upload gambar sebagai bukti transaksi. | ||
+ | |||
+ | 9. Menu Pengeluaran | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/lq52621it/GAMBAR_3.33.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.33 Halaman Menu Pengeluaran</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan ini berfungsi untuk menginput pengeluaran kas kecil yang dilakukan oleh user Admin tanpa melalui proses Permintaan. | ||
+ | |||
+ | 10. Menu Pengisian Kas | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/52dk3prdh/GAMBAR_3.34.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.34 Halaman Menu Pengisian Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan ini berfungsi untuk menginput pengisian kas kecil jika saldo sudah kurang dari dua ratus ribu rupiah. | ||
+ | |||
+ | |||
+ | 11. Halaman List Pengisian Kas | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/iw1wstp4l/GAMBAR_3.35.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.35 Halaman List Pengisian Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan ini merupakan tampilan yang berada di user Manager pada menu Pengisian. Manager melakukan actions Approve untuk menyetujui pengisian kas kecil. | ||
+ | |||
+ | 12. Menu Saldo Kas | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/qoskkuktx/GAMBAR_3.36.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.36 Halaman Menu Saldo Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Tampilan diatas merupakan tampilan untuk menginput saldo kas kecil. Tampilan ini dapat diakses oleh Admin. | ||
+ | |||
+ | 13. Menu Laporan Kas | ||
+ | |||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/stcxlz4h1/GAMBAR_3.37.png"/></div> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Gambar 3.37 Halaman Menu Laporan Kas</b> | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Gambar diatas merupakan tampilan dari menu Laporan Kas. Pada tampilan ini, user memasukkan rentang tanggal periode laporan yang diinginkan dan dapat langsung mencetak laporan kas kecil. | ||
+ | |||
+ | |||
+ | |||
+ | ==Konfigurasi Sistem yang Diusulkan== | ||
+ | ===Spesifikasi Hardware=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Perangkat keras yang digunakan adalah sebagai berikut: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 1. Processor : Intel | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 2. Monitor : LCD 14” | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 3. Mouse : 3D Optical Mouse | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 4. RAM : 2 GB | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 5. Harddisk : 320 GB | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ===Perangkat Lunak (Software)=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Perangkat lunak merupakan penunjang dari peralatan komputer yang akan digunakan sebagai penghubung dalam instruksi yang diinginkan, agar komputer dapat menghasilkan informasi yang diharapkan, maka perangkat lunak yang diusulkan dalam rancangan sistem ini adalah sebagai berikut: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 1. Windows 7 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 2. XAMPP | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 3. PHP MyAdmin | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 4. Sublime Text 3 | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 5. Internet Browser Google Chrome | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ===Hak Akses (Brainware)=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Pengoperasian aplikasi ini dapat dilakukan langsung oleh: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 1. Staff Keuangan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 2. Karyawan | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | 3. Manager | ||
+ | |||
+ | |||
+ | ==Black box testing== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Implementasi program sistem kas kecil ini dilakukan dengan menggunakan metode blackbox testing. Metode black box testing merupakan cara pengujian yang dilakukan dengan hanya menjalankan atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai dengan yang diinginkan. Jika eksekusi unit atau modul tersebut menghasilkan output yang diinginkan, maka program yang dibuat sudah benar. Namun, output yang dihasilkan tidak sesuai dengan yang diinginkan, maka masih terdapat kesalahan pada program tersebut dan perlu dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.19 Blackbox Testing</b> | ||
+ | <div align="center"; text-indent: 1in"><img src="https://s8.postimg.cc/894fchhs5/image.png"/></div> | ||
+ | <div align="center"; text-indent: 1in"><img src="https://s8.postimg.cc/t9ugx0vgl/image.png"/></div> | ||
+ | <div align="center"; text-indent: 1in"><img width="515.5" height="375" style="margin:0px" src="https://s8.postimg.cc/5qnbpjdpx/image.jpg"/></div> | ||
+ | |||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ==Implementasi== | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | ===Time Schedule=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b>Tabel 3.20 Time Schedule </b> | ||
+ | <div align="center"><img width="570" height="340" style="margin:0px" src="https://s8.postimg.cc/al6wtmwud/TABEL_3.20.png"/></div> | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"> | ||
+ | ===Estimasi Biaya=== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: center"> | ||
+ | <b> Tabel 3.21 Estimasi Biaya</b> | ||
+ | <div align="center"><img width="570" height="355" style="margin:0px" src="https://s8.postimg.cc/dfa270m51/TABEL_3.21.png"/></div> | ||
{{pagebreak}} | {{pagebreak}} | ||
− | =<div style="font-family: 'times new roman'; text-align: center">'''DAFTAR PUSTAKA'''</div>= | + | |
+ | {{pagebreak}} | ||
+ | |||
+ | =<p align="center"><b>BAB IV</b></p>= | ||
+ | <div style="font-size: 14pt;font-family: 'times new roman';text-align: center;"> | ||
+ | <p style="line-height: 2"><b>PENUTUP</b></p></div> | ||
+ | |||
+ | ==Kesimpulan== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berdasarkan analisa rumusan masalah yang sudah dijabarkan pada Bab 1 dan identifikasi masalah yang terdapat pada PT Bekasi Asri Pemula Tbk, maka dapat ditarik beberapa kesimpulan, sebagai berikut: | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 1. Proses pengelolaan kas kecil yang berjalan pada PT Bekasi Asri Pemula Tbk saat ini masih semi komputerisasi, dimana dalam proses pencatatan transaksi kas kecil masih menggunakan buku kas dan menggunakan aplikasi Microsoft Excel saat pembuatan laporannya. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 2. Kendala yang dihadapi oleh PT Bekasi Asri Pemula Tbk antara lain: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | a. Sistem yang berjalan saat ini masih kurang memanfaatkan teknologi komputer, masih terdapat kegiatan mencatat pada buku kas mengakibatkan terlambatnya pengambilan keputusan. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | b. Proses pembuatan laporan yang kurang efektif dan efisien karena harus mengumpulkan satu per satu bukti transaksi dan merekap kembali data transaksi yang ada pada buku kas ke dalam Microsoft Excel membutuhkan waktu cukup lama. | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 1in"> | ||
+ | c. Sistem yang berjalan saat ini rentan terhadap kesalahan karena data yang dihasilkan masih belum akurat dan rentan terhadap kecurangan pada bukti transaksi dikarenakan kurangnya pengawasan dan pengontrolan oleh atasan. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 3. Sistem informasi pengelolaan kas kecil telah dirancang menggunakan metode berorientasi objek dengan menggunakan diagram UML, seperti Use Case Diagram, Sequence Diagram, Activity Diagram dan Class Diagram. Bahasa yang digunakan untuk membangun aplikasi ini adalah PHP dengan Laravel sebagai frameworknya, MySQL sebagai database server, XAMPP sebagai web server dan text editor menggunakan Sublime Text 3. Sistem pengelolaan kas kecil ini mampu menghasilkan data yang akurat dan pembuatan laporan yang lebih efektif dan efisien. | ||
+ | |||
+ | |||
+ | |||
+ | ==Saran== | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | Berikut ini adalah saran-saran yang perlu menjadi perhatian khusus dan menjadi bahan pertimbangan bagi penelitian lebih lanjut, yaitu: | ||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 1. Sistem ini dibuat untuk pengelolaan kas kecil yang berada di kantor pusat PT Bekasi Asri Pemula Tbk, untuk yang meneruskan sistem ini diharapkan mengembangkan sistem agar dapat terintegrasi dengan kas kecil proyek sehingga lebih mudah terhubung jika kas kecil proyek melakukan proses pengisian kembali. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 2. Untuk mengantisipasi adanya masalah pada sistem informasi pengelolaan kas kecil, perlu dilakukan analisa kembali untuk mengembangkan sistem lebih lanjut agar sistem berjalan lebih baik lagi dan perlu dilakukan backup data secara berkala agar data aman jika terjadi error pada komputer. | ||
+ | |||
+ | <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"> | ||
+ | 3. Untuk kelancaran implementasi sistem kas kecil ini, maka perlu dilakukan user training agar sistem dapat diolah dengan baik dan dapat berjalan sesuai fungsinya. | ||
+ | |||
+ | |||
+ | =<div style="font-size: 12pt; font-family: 'times new roman';text-align: center">'''DAFTAR PUSTAKA'''</div>= | ||
<references /> | <references /> | ||
Revisi per 14 Agustus 2018 11.20
PERANCANGAN SISTEM INFORMASI
PENGELOLAAN KAS KECIL PADA
TUGAS AKHIR
Disusun Oleh :
NIM : 1522389936 |
|
NAMA : DYNA HALIMAH TUSYADYAH |
JURUSAN KOMPUTERISASI AKUNTANSI
KONSENTRASI KEUANGAN
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
TANGERANG
2017/2018
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
(AMIK) RAHARJA INFORMATIKA
LEMBAR PENGESAHAN TUGAS AKHIR
Perancangan Sistem Informasi Pengelolaan Kas Kecil pada
PT. Bekasi Asri Pemula Tbk
Disusun Oleh :
NIM |
: 1522389936
|
Nama |
|
Jenjang Studi |
: Diploma 3
|
Jurusan |
: Komputerisasi Akuntansi
|
Konsentrasi |
: Keuangan
|
Disahkan Oleh :
Tangerang, September 2018
Direktur |
Kepala Jurusan
| |||||
AMIK RAHARJA |
Jurusan Komputerisasi Akuntansi
| |||||
(Dr. Po Abas Sunarya, M. Si) |
(Euis Sitinur Aisyah, M.Kom)
| |||||
NIP : 000603 |
NIP : 060003
|
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
(AMIK) RAHARJA INFORMATIKA
LEMBAR PERSETUJUAN PEMBIMBING
Perancangan Sistem Informasi Pengelolaan Kas Kecil pada
PT. Bekasi Asri Pemula Tbk
Disusun Oleh :
NIM |
: 1522389936
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Komputerisasi Akuntansi
Konsentrasi Keuangan
Disetujui Oleh :
Tangerang, September 2018
Pembimbing I |
Pembimbing II
| |||||
(Euis Sitinur Aisyah, M.Kom) |
(Abdul Hayat, M.T.I)
| |||||
NIP : 05066 |
NIP : 07133
|
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
(AMIK) RAHARJA INFORMATIKA
LEMBAR PERSETUJUAN DEWAN PENGUJI
Perancangan Sistem Informasi Pengelolaan Kas Kecil pada
PT. Bekasi Asri Pemula Tbk
Dibuat Oleh :
NIM |
: 1522389936
|
Nama |
Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian
Jurusan Komputerisasi Akuntansi
Konsentrasi Keuangan
Tahun Akademik 2017/2018
Disetujui Penguji :
September 2018
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID : |
NID : |
NID :
|
AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER
(AMIK) RAHARJA INFORMATIKA
LEMBAR KEASLIAN TUGAS AKHIR
Perancangan Sistem Informasi Pengelolaan Kas Kecil pada
PT. Bekasi Asri Pemula Tbk
Saya yang bertanda tangan dibawah ini,
NIM |
: 1522389936
|
Nama |
|
Jenjang Studi |
: Diploma 3
|
Jurusan |
: Komputerisasi Akuntansi
|
Konsentrasi |
: Keuangan
|
Menyatakan bahwa Tugas Akhir ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Tugas Akhir yang telah dipergunakan untuk melanjutkan dalam pembuatan Tugas Akhir baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, Juli 2018 | |
(Dyna Halimah Tusyadyah | |
NIM. 1522389936 |
ABSTRAKSI
Kas kecil merupakan uang tunai yang disediakan oleh perusahaan untuk menunjang kegiatan sehari-hari perusahaan yang jumlahnya relatif kecil. Walaupun jumlahnya terbatas, kas kecil sangat penting bagi perusahaan untuk membiayai kegiatan operasional yang keadaannya mendesak dan tidak ekonomis jika menggunakan cek. PT Bekasi Asri Pemula Tbk merupakan perusahaan pengembang perumahan di wilayah Bekasi dan Pamulang dengan sektorpasa konsumen golongan menengah dan bawah. Dalam kegiatannya, PT Bekasi Asri Pemula Tbk masih menggunakan sistem semi komputerisasi, yaitu dengan mencatat setiap pengeluaran pada buku kas kemudian membuat laporan dengan menggunakan Microsoft Excel sehingga kurang efektif dan efisien. Sistem yang berjalan saat ini sangat rentan untuk disalahgunakan karena kurangnya pengawasan dan pengontrolan terhadap bukti-bukti transaksi oleh atasan. Permasalahan tersebut memunculkan ide untuk membuat suatu aplikasi yang berdasarkan kebutuhan dari PT Bekasi Asri Pemula Tbk dan sesuai dengan metode kas kecil. Aplikasi ini sudah berbasis web yang digunakan untuk proses permintaan dana, pencatatan pengeluaran dan proses pengisian kembali dana kas dengan bahasa pemrograman PHP. Perancangan aplikasi menggunakan Laravel sebagai framework, MySQL sebagai database dan sublime text 3 sebagai teks editornya. Aplikasi ini mampu memberikan informasi yang akurat sehingga pengambilan keputusan lebih cepat, dapat memonitor pengeluaran kas dan mengefisienkan waktu pembuatan laporan kas kecil.
Kata Kunci: Kas Kecil, PT Bekasi Asri Pemula Tbk
ABSTRACT
Petty cash is the cash provided by the company to support daily activities of companies that are relatively small. Although the cash is limited, petty cash is very important for companies to finance operational activities that are urgent and uneconomical when using a check. PT Bekasi Asri Pemula Tbk is real estate developer company in the area of Bekasi and Pamulang with the middle and lower class consumer market sectors. In activities, PT Bekasi Asri Pemula Tbk still using semi-computerized system, that is to record every expenditure on the cash book then create a report with using Microsoft Excel so it is less effective and efficient. The current system is highly vulnerable to abuse due to lack of supervision and controlling evidence of transactions by superiors. The problem raises the idea to create an application based on the needs of PT Bekasi Asri Pemula Tbk and in accordance with the method of petty cash. This application is web-based that is used for the process of funding requests, recording expenditures and cash refilling process with PHP programming language. designing the application using Laravel as a framework, MySQL as a database and sublime text 3 as a text editor. This application is able to provide accurate information so that decision-making more quickly, can monitor cash expenditures and streamline the timing of making a petty cash report.
Keywords: Petty Cas,PT Bekasi Asri Pemula Tbk
Dengan mengucapkan puji dan syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan judul “Perancangan Sistem Informasi Pengelolaan Kas Kecil pada PT Bekasi Asri Pemua Tbk” sesuai dengan waktu yang ditentukan.
Tugas Akhir ini diajukan untuk memenuhi salah satu syarat untuk menyelesaikan program Diploma 3 (D3) Jurusan Komputerisasi Akuntansi Konsentrasi Keuangan di Perguruan Tinggi Raharja.
Dalam penyusunan Tugas Akhir ini penulis menyadari tanpa bimbingan dan dorongan baik moril maupun materiil dari semua pihak, maka laporan ini tidak akan terwujud dan selesai tepat waktu. Dalam kesempatan ini penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada:
- Bapak Dr. Po. Abas Sunarya, M.Si selaku Direktur Perguruan Tinggi Raharja
- Bapak Padeli, M.Kom selaku Pudir AMIK Raharja Informatika
- Ibu Euis Sitinur Aisyah, M.Kom selaku Kepala Jurusan Komputerisasi Akuntansi sekaligus dosen pembimbing I yang telah memberikan banyak masukan dalam penyusunan Tugas Akhir ini.
- Bapak Abdul Hayat, M.T.I selaku dosen pembimbing II yang telah memberikan bimbingan dan pengarahan kepada penulis untuk kelancaran penyusunan Tugas Akhir ini.
- Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan yang berguna bagi penulis
- Ibu Liranthi Halim selaku Manajer Keuangan PT Bekasi Asri Pemula Tbk.
- Kak Rosmiarti selaku Stakeholder PT Bekasi Asri Pemula Tbk. yang telah memberikan banyak masukan dan data-data yang penulis butuhkan.
- Kedua Orang Tua yang telah memberikan dukungan baik moril, materil maupun doa untuk keberhasilan kepada penulis.
- Rekan seperjuangan penulis, khususnya Annisa Amalia, Dewi Martiwi, Rivka Farizi, Siti Agisna dan semua pihak yang telah membantu penyusunan Tugas Akhir ini.
Penulis menyadari bahwa dalam penulisan Laporan Tugas Akhir ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Penulis berharap semoga Laporan Tugas Akhir ini dapat bermanfaat dan dapat lebih dikembangkan bagi penulis khususnya dan pembaca pada umumnya.
Tangerang, Juli 2018 | |
Dyna Halimah Tusyadyah | |
NIM. 1522389936 |
Daftar isi
- 1 BAB I
- 2 BAB II
- 2.1 Teori Umum
- 2.2 Teori Khusus
- 2.2.1 Konsep Dasar Kas Kecil
- 2.2.2 Konsep Dasar Unified Modeling Language(UML)
- 2.2.3 Konsep Dasar MySQL
- 2.2.4 Konsep Dasar XAMPP
- 2.2.5 Konsep Dasar PHP
- 2.2.6 Konsep Dasar Analisa PIECES
- 2.2.7 Konsep Dasar Framework Laravel
- 2.2.8 Konsep Dasar Elisitasi
- 2.2.9 Konsep Dasar Blackbox Testing
- 2.2.10 Konsep Dasar Literature Review
- 2.3 Literature Review
- 3 BAB III
- 3.1 Gambaran Umum Perusahaan
- 3.2 Tata Laksana Sistem yang Berjalan
- 3.3 Analisa Sistem Yang Berjalan
- 3.4 Konfigurasi Sistem Yang Berjalan
- 3.5 Permasalahan yang Dihadapi dan Alternatif Pemecahan Masalah
- 3.6 User Requirement
- 3.7 Rancangan Sistem yang Diusulkan
- 3.8 Rancangan Basis Data
- 3.9 Rancangan Prototype
- 3.10 Rancangan Program
- 3.11 Konfigurasi Sistem yang Diusulkan
- 3.12 Black box testing
- 3.13 Implementasi
- 4 BAB IV
- 5 DAFTAR PUSTAKA
- 6 DAFTAR LAMPIRAN
BAB I
Latar Belakang
Perkembangan teknologi informasi yang sangat pesat saat ini menuntut perkembangan di segala aspek kehidupan, salah satunya pada bidang ekonomi. Informasi menjadi salah satu tolak ukur dalam kemajuan suatu perekonomian suatu perusahaan atau Negara. Semakin akurat, relevan dan tepat waktu suatu informasi, maka semakin berkualitas informasi tersebut sehingga membantu pihak perusahaan atau manajemen dalam membuat keputusan.
Dalam menjalankan aktivitasnya, suatu perusahaan membutuhkan cadangan uang tunai untuk membiayai kegiatan operasional sehari-hari. Kas kecil atau petty cash biasa digunakan untuk transaksi yang jumlahnya kecil dalam menunjang kegiatan operasional sehari-hari perusahaan. Jumlahnya yang dibatasi memerlukan pengelolaan yang baik agar kegiatan operasional sehari-hari dapat terlaksana dengan baik pula, mengingat kas merupakan aset yang paling likuid dan mudah dicurangkan.
PT Bekasi Asri Pemula Tbk merupakan perusahaan pengembang perumahan di wilayah Bekasi dan Pamulang dengan sektor pasar konsumen golongan menengah dan bawah. Dalam kegiatannya, perusahaan tersebut kurang optimal memanfaatkan perkembangan teknologi dan informasi yang semakin pesat. Ini dibuktikan dengan pengelolaan kas kecil perusahaan yang masih semi komputerisasi. Pengelolaan kas kecil di perusahaan tersebut masih dilakukan secara manual dengan mencatat setiap pengeluaran dana kas pada buku kas kemudian menginput kembali untuk membuat laporan ke dalam Microsoft Excel. Cara ini menjadi tidak efektif dan kurang akurat karena setiap pemohon yang ingin meminta dana, bagian keuangan selaku pemegang kas kecil harus menghitung saldo yang tersisa pada kas kecil kemudian mengambil keputusan untuk merealisasikan permintaan dana tersebut. Selain itu, pada saat pengisian kembali dana kas kepada atasan, bagian keuangan memerlukan waktu lama dalam membuat laporan karena harus mencatat ulang setiap transaksi ke Microsoft Excel dan mengumpulkan bukti - bukti transaksi berupa kwitansi atau nota sebagai bukti pendukung laporan guna mengajukan dana kas.
Berdasarkan permasalahan yang sudah diuraikan diatas, maka dibutuhkan sebuah sistem yang sudah terkomputerisasi untuk memudahkan bagian keuangan mendata setiap transaksi dan mengefisienkan waktu dalam membuat laporan kas kecil sehingga menghasilkan data yang akurat. Untuk itu penulis membahas laporan Tugas Akhir dengan mengambil judul “Perancangan Sistem Informasi Pengelolaan Kas Kecil pada PT Bekasi Asri Pemula Tbk”.
Rumusan Masalah
Berdasarkan uraian latar belakang diatas dapat dirumuskan permasalahan yang dihadapi PT Bekasi Asri Pemula Tbk yaitu:
1. Bagaimana proses pengelolaan kas kecil yang berjalan saat ini pada PT Bekasi Asri Pemula Tbk?
2. Apa saja kendala atau permasalahan yang dihadapi saat ini pada PT Bekasi Asri Pemula Tbk?
3. Bagaimana merancang sistem informasi pengelolaan kas kecil yang sesuai dengan kebutuhan perusahaan PT Bekasi Asri Pemula Tbk?
Ruang lingkup penelitian
Agar pembahasan mencapai sasaran maka dibutuhkan ruang lingkup atau batasan masalah. Berdasarkan judul diatas, maka ruang lingkup yang akan dibahas dalam penulisan Tugas Akhir ini yaitu memfokuskan pada permintaan dana, pengeluaran dana, pengisian kembali dana kas dan pembuatan laporan.
Tujuan dan Manfaat Penelitian
Tujuan Penelitian
Manfaat Penelitian
Metode Penelitian
Metode Pengumpulan Data
Metode Analisa Sistem
Metode Perancangan Sistem
Metode Prototype
Metode Pengujian
Sistematika Penulisan
Pada penulisan laporan Tugas Akhir ini dikelompokkan menjadi beberapa bab yang secara ringkas dapat dijelaskan sebagai berikut:
BAB II
Teori Umum
Konsep Dasar Sistem
Berdasarkan pengertian diatas dapat disimpulkan bahwa sistem adalah kumpulan elemen atau komponen yang saling berhubungan dan bekerja sama untuk mencapai suatu tujuan.
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem.
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga merugikan.
Penghubung sistem merupakan media yang menghubungkan antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem lainnnya. Keluaran dari subsistem akan menjadi masukan untuk subsistem lainnya melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.
Masukan adalah energi yang dimasukkan kedalam sistem. Masukan dapat berupa perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat berjalan. Signal input adalah energi yang diproses untuk mendapatkan keluaran dari sistem.
Keluaran sistem adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolah yang akan merubah masukkan menjadi keluaran.
Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya. Sasaran sangat berpengaruh pada masukkan dan keluaran yang dihasilkan.
Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada dalam sistem tersebut. Oleh karena itu sistem diklasifikasikan kedalam berdasarkan kriteria tertentu.
Sebuah sistem dikatakan terbuka bila aktivitas didalam sistem tersebut dipengaruhi oleh lingkungannya. Sedangkan suatu sistem dikatakan tertutup bila aktivitas didalam sistem tersebut tidak dipengaruhi oleh perubahan yang terjadi di lingkungannya.
Suatu sistem bila diklasifikasikan berdasarkan pembuat sistem bisa Tuhan (sistem alamiah) bisa juga manusia.
Suatu sistem yang belum diterapkan disebut sebagai sistem konseptual. Bila kita merancang suatu sistem dan sistem tersebut belum diterapkan maka sistem tersebut hanyalah merupakan angan-angan atau masih berbentuk harapan yang mungkin secara akal sehat (konsep) penyusunnya sistem sudah benar, dibuat berdasarkan kebutuhan dan situasi kondisi yang ada. Sistem berjalan adalah sistem yang digunakan saat ini. Sistem yang benar adalah sistem yang tepat guna dan dapat digunakan oleh pemakai sistem untuk meningkatkan pengendalian, efisiensi, dan kecepatan.
Dilihat dari tingkat kesulitannya, sebuah sistem dapat merupakan sebuah sistem yang sederhana atau sistem yang komplek. Sistem sederhana adalah sistem yang memiliki sedikit tingkatan dan subsistem. Sedangkan sistem komplek adalah sistem yang memiliki banyak tingkatan dan subsistem.
Suatu sistem dapat pula diklasifikasikan berdasarkan kepada kinerja yang dihasilkannya. Sebuah sistem yang dapat dipastikan artinya dapat ditentukan pada saat sistem akan dan sedang dibuat. Dilain pihak, sebuah sistem mungkin tidak dapat dipastikan yang artinya tidak dapat ditentukan dari awal tergantung kepada situasi yang dihadapi.
Suatu sistem mungkin digunakan untuk selamanya atau untuk periode waktu tertentu saja. sementara artinya sistem hanya digunakan untuk periode waktu tertentu. Sebaliknya jika selamanya yang artinya sistem digunakan selama-lamanya untuk waktu yang tidak ditentukan.
Akhirnya sistem dapat dilihat dari wujudnya. Kendaraan bermotor bukan hanya merupakan sistem buatan manusia akan tetapi juga merupakan sistem yang ada secara phisik. Ada secara phisik artinya disini dapat diraba. Perusahaan dan perguruan tinggi bukanlah organisasi yang dapat disentuh secara phisik. Kita dapat menyentuh foto, menunjuk apa yang difoto seperti mesin atau buku-buku, akan tetapi wujudnya adalah abstrak/non phisik. Abstrak artinya disini tidak dapat diraba.
Berdasarkan tingkatannya/hierarki sebuah sistem bisa merupakan komponen dari sistem yang lebih besar. Sistem yang lebih kecil yang ada dalam sebuah sistem disebut sebagai subsistem. Sedangkan sistem yang sangat besar dan komplek adalah supersistem.
Berdasarkan fleksibilitasnya kita dapat membedakan karakterisitik suatu sistem tersebut dapat beradaptasi terhadap perubahan yang terjadi di lingkungannya atau tidak. Suatu sistem bisa beradaptasi artinya bisa menyesuaikan diri terhadap perubahan lingkungan, sebaliknya jika suatu sistem tidak bisa menyesuaikan diri terhadap perubahan lingkungan disebut tidak bisa beradaptasi.
“Target atau sasaran akhir yang ingin dicapai oleh suatu sistem. Agar supaya target tersebut bisa tercapai, maka target atau sasaran tersebut harus diketahui terlebih dahulu ciri-ciri atau kriterianya. Upaya mencapai sasaran tanpa mengetahui ciri-ciri atau kriteria dari sasaran tersebut kemungkinan besar sasaran tersebut tidak akan pernah tercapai. Ciri-ciri atau kriteria dapat juga digunakan sebagai tolak ukur dalam menilai suatu keberhasilan suatu sistem dan menjadi dasar dilakukannya suatu pengendalian”.
Semua kebutuhan ini harus dapat didefinisikan dengan jelas. Tanpa adanya kejelasan dari kebutuhan yang ada, pembangunan sistem akan kehilangan arah dan efektifitasnya.
Suatu proses atau seperangkat prosedur yang harus diikuti untuk menganalisis kebutuhan yang timbul dan membangun suatu sistem untuk dapat memenuhi kebutuhan tersebut.
Setelah tahap pembangunan sistem selesai, sistem akan dioperasikan. Pemasangan sistem merupakan tahap yang paling dalam daur hidup pengembangan sistem.
Program-program komputer dan prosedur-prosedur pengoperasian yang membentuk suatu sistem informasi semuanya bersifat statis.
Kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya dengan melakukan perbaikan pada sistem yang sedang berjalan. Sehingga perlu dirancang sistem yang baru.
Konsep Dasar Data dan Informasi
Menurut Deni Darmawan dan Kukun Nur Fauzi (2013:1)[6], “Data dalah fakta atau apa pun yang dapat digunakan sebagai input dalam menghasilkan informasi”.
Berdasarkan pendapat diatas, penulis menyimpulkan bahwa data merupakan fakta yang digunakan sebagai input atau masukan ke sebuah sistem untuk menghasilkan informasi.
Merupakan data yang diperoleh langsung dari perusahaan atau yang terjadi di lapangan yang diperoleh dari teknik wawancara, kemudian akan diolah oleh penulis, seperti: wawancara dengan staf bagian gudang dan bagian penjualan.
Merupakan data yang diperoleh dari perusahaan dalam bentuk yang sudah jadi, seperti; struktur organisasi, laporan pembelian, persediaan dan laporan penjualan.
Merupakan sumber data penelitian yang diperoleh secara langsung dari sumber asli (tidak melalui perantara).
Merupakan sumber data penelitian yang diperoleh peneliti secara tidak langsung melalui media perantara (diperoleh dan dicatat pihak lain).
Menurut Gordon B. Davis dalam bukunya Mardi (2014:5)[11] berpendapat bahwa, “Informasi adalah data yang telah diolah menjadi suatu bentuk yang berguna bagi penerimanya dan nyata atau berupa nilai yang dapat dirasakan dalam keputusan-keputusan yang sekarang atau keputusan-keputusan yang akan datang”. Menurut Rohmat Taufiq (2013:1)[12], “Informasi adalah data-data yang diolah sehingga memiliki nilai tambah dan bermanfaat bagi pengguna”. Berdasarkan pengertian diatas, dapat disimpulkan bahwa informasi merupakan hasil dari data yang diolah dan diproses sehingga memiliki manfaat bagi penggunanya dalam mengambil sebuah keputusan.
Informasi disediakan atau disajikan untuk digunakan. Oleh karena itu, informasi yang bernilai tinggi adalah yang relevan dengan kebutuhan, yaitu untuk apa informasi itu akan digunakan.
Informasi akan bernilai semakin tinggi, jika tersaji secara lengkap dalam cakupan yang luas. Informasi yang sepotong-potong, apalagi tidak tersusun sistematis tentu tidak akan banyak artinya. Demikian pun bila informasi itu hanya mencakup arti yang sempit dari suatu permasalahan.
Kebenaran informasi ditentukan oleh validitas atau dapatnya dibuktikan. Informasi berasal dari data dan data fakta. Informasi yang bernilai tinggi adalah informasi yang benar-benar bersal dari fakta bukan opini atau ilusi.
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap fakta. Jadi, informasi yang bernilai tinggi adalah informasi yang jika dilacak kembali kepada datanya, data tersebut dapat diukur sesuai faktanya.
Informasi berasal dari data atau hasil pengukuran dan pencatatan terhadap data. Oleh karena itu, kecermatan dalam mengukur dan mencatat fakta akan menentukan keakuratan data dan nilai dari informasi yang dihasilkan.
Informasi dapat disajikan dalam berbagai bentuk teks, tabel, grafik, chart dan lain-lain. Namun, apapun bentuk yang dipilih, yang penting adalah menjadikan pemakai mudah memahami maknanya. Oleh sebab itu, selain bentuk penyajiannya harus benar juga harus diperhatikan kemampuan pemakai dalam memahaminya.
Informasi yang baik adalah informasi yang mudah diubah-ubah bentuk penyajiannya sesuai dengan kebutuhan dan situasi yang dihadapi.
Informasi yang baik adalah informasi yang disajikan tepat pada saat dibutuhkan. Informasi yang terlambat datang menjadikan informasi basi yang tidak ada lagi nilainya (misalnya untuk pengambilan keputusan). Berdasarkan uraian kualitas informasi diatas, penulis menyimpulkan bahwa kualitas informasi yang bernilai harus memiliki relevansi, kelengkapan dan keluasan, kebenaran, terukur, keakuratan, kejelasan, keluwesan, dan ketepatan waktu.
Merupakan biaya tetap atau biaya tertanam dan akan meningkat untuk tingkat-tingkat mekanisasi yang lebih tinggi.
Merupakan biaya tertanam dan biasanya akan meningkat sesuai dengan tingkat mekanisasi yang lebih tinggi.
Biaya ini setengah berubah/semi variabel. Biasanya biaya ini meningkat sesuai dengan tingkat mekanisasi yang tinggi.
Biaya ini merupakan biaya tertanam dan meliputi setiap jenis perubahan dari satu metode ke metode yang lain.
Biaya ini pada dasarnya merupakan biaya variabel dan meliputi biaya macam-macam pegawai, pemeliharaan fasilitas dan sistem.
Menurut Hutahaean (2014:9)[14], fungsi utamanya yaitu: menambah pengetahuan atau mengurangi ketidakpastian pemakai informasi, karena informasi berguna memberikan gambaran tentang suatu permasalahan sehingga pengambil keputusan dapat menentukan keputusan lebih cepat, informasi juga memberikan standar, aturan maupun indikator bagi pengambil keputusan.
Konsep Dasar Sistem Informasi
Menurut Yaser Hasan Al-Mamary dkk dalam International Journal of Research (IJR), Vol. 1 Issue 7 (2014:1280)[15], “Sistem Informasi adalah sekelompok komponen yang saling terkait yang bekerja untuk melaksanakan masukan, pengolahan, penyimpanan, keluaran dan tindakan control untuk mengkonversi data menjadi informasi yang dapat digunakan untuk mendukung peramalan, perencanaan, pengendalian, koordinasi, pengembalian keputusan dan kegiatan operasional dalam suatu organisasi”.
Dari definisi diatas dapat diambil kesimpulan bahwa sistem informasi merupakan organisasi yang berisi kumpulan sub-sub sistem yang saling bekerja sama dalam mengumpulkan, mengolah, menyimpan, mengendalikan informasi untuk mendukung dalam pengambilan keputusan sehingga dapat tercapai tujuan yang diharapkan.
Menurut Hutahaean (2014:13-14)[14], sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yaitu:
Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media yang digunakan untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen dasar.
Blok ini terdiri dari kombinasi prosedur, logika dan metode matematik yang akan memanipulasi data input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.
Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
Banyak faktor yang dapat merusak sistem informasi, misalnya bencana alam, api, temperatur tinggi, air, debu, kecurangan-kecurangan, kejanggalan sistem itu sendiri, kesalahan-kesalahan ketidakefisienan, sabotase dan sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah atau bila terlanjur terjadi kesalahan dapat langsung diatasi.
Menurut Tata Sutabri (2012:47)[16], tujuan sistem informasi yaitu untuk menghasilkan produk informasi yang tepat bagi para pemakai akhir. Produk informasi meliputi pesan, laporan, formulir, dan gambar grafis yang dapat disediakan melalui tampilan video, respons audio, produk kertas dan multimedia.
Merupakan sebuah sistem informasi yang dirancang untuk memberikan informasi yang mudah dipahami dan diakses oleh para eksekutif dan manajer untuk membuat rencana strategis, memantau bisnis dan kondisi ekonomi, mengidentifikasi persoalan dan peluang bisnis dan membuat berbagai keputusan. Sistem menerima data dari berbagai sumber, menggabungkan. Mengintegrasikan dan mengikhtisarkan data; dan menyajikan data dalam format yang sangat interaktif, berorientasi grafik dan dapat menggunakan pointing devices dan touch screen.
Sistem pendukung keputusan yaitu sistem informasi yang dibangun untuk membantu para pemakai membuat keputusan dalam lingkungan yang tidak terstruktur, dimana derajat ketidakpastian tinggi. Sistem ini memungkinkan para pemakai mengeksplorasi berbagai alternatif, pertanyaan what-if yang terkait dengan persoalan bisnis, dan membuat keputusan dalam situasi yan tidak dapat diantisipasi sebelumnya.
Sistem ahli berisi pengetahuan dan keahlian para pakar dalam disiplin ilmunya masing-masing. Pengetahuan dan keahlian yang tersimpan dalam sistem dapata digunakan sebagai acuan untuk menyelesaikan persoalan yang sejenis di masa mendatang.
Konsep Dasar Analisa Sistem
Berdasarkan kedua definisi diatas, penulis menyimpulkan bahwa analisa sistem merupakan suatu proses untuk menguraikan, mengidentifikasi, mempelajari suatu sistem (manual atau terkomputerisasi) sehingga dapat memberikan keputusan untuk dilakukan perbaikan.
Menurut Haerudin, Ruli Supriati dalam jurnal CCIT Vol. 7 (2013:117)[17], fungsi analisa sistem sebagai berikut:
a. Mengidentifikasi masalah kebutuhan pemakai.
b. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai.
c. Memilih alternatif metode pemecahan masalah yang paling tepat.
Tahapan analisa sistem menurut Taufiq (2013:159)[12], untuk melakukan analisa sistem, supaya hasil analisis dapat maksimal maka langkah-langkah yang dilakukan juga harus terstruktur agar tidak tumpang tindih antara hasil analisis yang satu dengan hasil yang lain atau dengan tujuan hasil analisis sistem yang dilakukan bisa dikelompokkan sesuai dengan langkah yang dilakukan sehingga mudah untuk dipelajari atau dikembangkan lagi ke dalam rancang bangun sistem informasi.
Menurut Jeffrey L. Whitten dalam Taufiq (2013:159)[12], ada lima langkah yang digunakan dalam analisis sistem antara lain:Definisi lingkup (scope definition) adalah langkah pertama proses pengembangan sistem. Dalam metodologi-metodologi lain hal ini mungkin disebut (preliminary investigation phase), fase studi awal (initial study phase), fase survey (survey phase), atau fase perencanaan (planning phase), komunikasi (communication) atau inisiasi proyek atau pengumpulan kebutuhan.
Analisis masalah menyediakan analisis dengan pemahaman, kesempatan dan atau perintah lebih mendalam yang memicu proyek. Analisis masalah menjawab pertanyaan, “Apakah masalah-masalah tersebut layak untuk dipecahkan!” dan “Apakah sistem yang baru layak untuk dibangun?”. Dalam metodologi lain langkah analisis masalah mungkin dikenal sebagai langkah studi, studi sistem saat ini, langkah penyelidikan terinci atau langkah analisis kelayakan. Tujuan analisis masalah adalah mempelajari dan memahami bidang masalah dengan cukup baik untuk secara menyeluruh menganalisis masalah, kesempatan, dan batasannya.
Beberapa analisis yang kurang pengalaman membuat kesalahan yang fatal sesudah melalui langkah analisis masalah. Godaan pada titik ini adalah mulai melihat berbagai solusi alternatif, khususnya solusi teknis. Salah satu kesalahan yang kerap terjadi di dalam sistem informasi terbaru ditunjukkan dalam pernyataan “Memastikan sistem bekerja dan secara teknis mengesankan, tapi ia harus tidak melakukan apa yang kita inginkan untuk dilakukan oleh sistem”. Langkah analisis persyaratan menentukan persyaratan bisnis bagi sistem yang baru.
Desain logic lebih lanjut mendokumentasikan persyaratan bisnis dengan menggunakan model-model sistem yang menggambarkan struktur data, proses bisnis, aliran data dan antarmuka pengguna. Dalam hal tertentu, desain logic mensahkan persyaratan yang dibuat pada langkah sebelumnya.
Dengan adanya persyaratan bisnis, maka kita akhirnya dapat menekankan bagaimana sistem baru termasuk alternatif-alternatif berbasis komputer dapat diimplementasikan dengan teknologi. Maksud dari analisis keputusan adalah untuk mengenali solusi kandidat, menganalisis solusi kandidat tersebut dan merekomendasi sebuah sistem target yang dirancang, dibangun dan diimplementasikan. Peluang muncul saat ada seseorang yang telah mendapatkan sebuah visi terhadap solusi teknik. Tetapi hampir selalu ada solusi alternatif yang mungkin merupakan solusi yang lebih baik. Selama analisis keputusan memang penting untuk mengenali berbagai pilihan, menganalisa beberapa pilihan tersebut dan menjual solusi terbaik berdasarkan analisis tersebut.
Konsep Dasar Perancangan Sistem
Menurut Whitten dalam Gunawan (2017:25)[20], “Perancangan sistem adalah teknik pelengkap pemecahan masalah (pada analisis sistem) yang
menggabungkan kembali komponen-komponen sistem menjadi sistem yang utuh. Termasuk didalamnya, penambahan, penghapusan, dan pengubahan kepingan yang berhubungan ke dalam sistem yang asli”.Berdasarkan pendapat ketiga ahli tersebut, dapat disimpulkan bahwa perancangan sistem merupakan teknik pemecahan masalah dengan mengimplementasikan kebutuhan sistem dengan mengumpulkan beberapa elemen menjadi satu kesatuan sistem yang utuh.
Menurut Anggraeni dkk (2017:62)[21], Tujuan dari perancangan sistem yaitu untuk memenuhi kebutuhan pemakai sistem, memberikan gambaran secara umum tentang sistem yang baru. Suatu penggambaran dari kumpulan elemen-elemen yang saling berkaitan yang kemudian diolah sehingga menghasilkan informasi yang berguna dan bermanfaat dalam pengambilan keputusan dan atau untuk mengendalikan organisasi.
a. Menyiapkan perancangan sistem secara rinci. Analisis bekerja sama dengan pemakai dan mendokumentasikan rancangan sistem baru menggunakan peralatan tertentu.
b. Mengidentifikasi alternatif konfigurasi sistem. Analisis harus mengidentifikasi konfigurasi peralatan komputer yang memberi hasil sesuai dengan yang diperlukan untuk menyelesaikan proses.
c. Mengevaluasi alternatif konfigurasi sistem. Analisis bekerja sama dengan manager untuk mengevaluasi alternatif.
d. Memilih konfigurasi terbaik.
e. Menyiapkan usulan implementasi.
f. Menyiapkan usulan penerapan yang member ringkasan tugas-tugas penerapan yang harus dilakukan dari dokumen perancangan.
g. Menyetujui dan menolak penerapan sistem.
Teori Khusus
Konsep Dasar Kas Kecil
Menurut Wongkar dkk (2017:320)[24], “Kas kecil atau biasa disebut petty cash merupakan sejumlah uang tunai yang dimiliki perusahaan dan dipegang atau dikelola oleh kasir kas kecil yang fungsinya untuk membayar pengeluaran-pengeluaran yang sifatnya relatif kecil dan cenderung rutin.”
Berdasarkan kedua definisi diatas, penulis menyimpulkan bahwa kas kecil merupakan uang yang disediakan perusahaan sebagai cadangan untuk keperluan sehari-hari yang sifatnya mendesak dan jumlahnya relatif kecil.
Menurut Latifah 2016:432)[25], dalam hubungannya dengan kas kecil, ada 2 metode yang dapat digunakan yaitu:
- Imprest Fund System (sistem dana tetap)
Di dalam sistem ini jumlah dalam rekening kas kecil selalu tetap, yaitu sebesar cek yang diserahkan kepada kasir kas kecil untuk membentuk dana kas kecil. Apabila jumlah kas kecil tinggal sedikit, kasir kas kecil akan meminta pengisisan kembali kas kecilnya sebesar jumlah yang sudah dibayar dari kas kecil. Pengisian kembali pada akhir periode perlu dilakukan agar biaya-biaya yang sudah dibayar dari kas kecil bisa dicatat, karena dalam sistem imprest pengeluaran-pengeluaran kas kecil baru dicatat pada saat pengisian kembali.
- Fluctuating fund system (sistem dana berubah)
Dalam metode Fluktuasi pembentukan dana kas kecil dilakukan dengan cara yang sama seperti dalam sistem imprest. Perbedaanya dengan sistem imprest adalah dalam metode Fluktuasi saldo rekening kas kecil tidak tetap, tetapi berfluktuasi sesuai dengan jumlah pengisian kembali dan pengeluaran-pengeluaran dari kas kecil. Kalau dalam sistem imprest pencatatan terhadap pengeluaran-pengeluaran kas kecil baru dilakukan pada saat pengisian kembali, dalam metode fluktuasi setiap terjadi pengeluaran uang dari kas kecil langsung dicatat.
Menurut Firdaus A (2013:172)[26], Pengendalian dalam kas kecil mutlak dibutuhkan dan dapat dilakukan dengan cara sebagai berikut:
d. Memeriksa bukti-bukti pengeluaran kas kecil sebelum proses pencairan dana kas kecil.
Konsep Dasar Unified Modeling Language(UML)
Menurut Yuni Sugiarti (2013:34)[27], “UML (Unified Modelling Language) adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.”.
Menurut Rosa dan Shalahuddin (2013:133)[28], “UML (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analis & desain, serta menggambarkan arsitektur dalam pemograman berorientasi objek”. Berdasarkan definisi dari kedua ahli tersebut, penulis menyimpulkan bahwa UML (Unified Modelling Language) adalah salah satu bahasa yang digunakan dalam merancang model sebuah sistem.
1. Aktor (actor), menggambarkan pihak-pihak yang berperan dalam sistem.
2. Use case, aktivitas/sarana yang disiapkan oleh bisnis/sistem.
3. Hubungan (link), aktor mana saja yang terlibat dalam use case ini.
Menurut Rosa dan Shalahuddin (2013:141)[28], “Class diagram mengambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem”. Diagram kelas dibuat agar pembuat program atau programmer membuat kelas-kelas sesuai rancangan di dalam diagram kelas agar antara dokumentasi perancangan dan perangkat lunak sinkron.
Menurut Rosa dan shalahuddin (2013:161)[28], Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak. Perlu diperhatikan bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukann oleh sistem.
Menurut Rosa dan Shalahuddin (2013:165)[28], Diagram Sequence menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Sequence diagram menunjukkan urutan event kejadian dalam suatu waktu. Komponen sequence diagram terdiri atas obyek yang dituliskan dengan kotak segiempat bernama. Message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan progres vertikal.
Konsep Dasar MySQL
Menurut Dipina Damodaran dkk, pada Jurnal Internasional (IJCI) Vol. 5 No. 2 (2016:387)[30], “MySQL adalah open-source relational database management sistem (RDBMS) yang didistribusikan, dikembangkan, dan didukung oleh Oracle Corporation. Sistem relasional seperti, menyimpan data MySQL dalam bentuk tabel dan menggunakan bahasa query terstruktur (SQL) untuk mengakses data”.
Konsep Dasar XAMPP
Berdasarkan pengertian diatas, dapat disimpulkan bahwa XAMPP merupakan alat yang berisi seperangkat paket program web untuk belajar pemrograman web tanpa harus menginstal Apache, PHP dan MySQL secara manual.
Konsep Dasar PHP
Menurut Ginting (2013:15)[33], “PHP (Personal Homepage, namun lebih popular sebagai Hypertext Preprocessor) merupakan Bahasa scripting yang bersifat server side, yang diartikan bahwa kode PHP akan dieksekusi oleh webserver dan hasil eksekusi tersebut akan dikirim dalam bentuk HTML ke browser client. HTML merupakan file umum yang dijalankan oleh browser. Dengan demikian, Client tidak dapat melihat kode PHP yang dibuat oleh developer website, tetapi hanya bisa melihat kode HTML yang merupakan hasil olahan dari Engine PHP. Agar webserver (Apache) dapat mengolah file PHP ini maka diperlukan aplikasi PHP yang kita sebut sebagai Engine PHP untuk ditanamkan bersama aplikasi webserver tersebut”.
Menurut Aryanto, dkk dalam Journal Speed Vol. 4 No. 4 (2012:57)[34], “PHP (PHP: Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP merupakan server side scripting maka sintaks dan perintah-perintah PHP akan dieksekusi di server kemudian hasilnya akan dikirim ke browser”.
Menurut Ripunjit Das dalam International Journal of Current Trends in Engineering & Research (IJCTER) Vol. 2 No. 6 (2016:42)[35], “PHP: Hypertext Preprocessor adalah Bahasa scripting yang kerap kali dihubungkan dengan pengembangan web meskipun pemakaian di area lain”.
Berdasarkan pendapat ahli diatas, dapat disimpulkan bahwa PHP merupakan Bahasa pemrograman script server side yang menyatu dengan HTML digunakan untuk mengembangkan suatu web.
Konsep Dasar Analisa PIECES
Menurut Nuryati dkk dalam Jurnal Manajemen Kesehatan Informasi Kesehatan Indonesia Vol. 3 No. 1 (2015:20)[36], Sebuah sistem perlu ditemukan permasalahan yang ada agar sistem dapat berjalan dengan baik dan bisa mencapai tujuan yang diharapkan. Adapun beberapa aspek yang dapat dilihat dari analisa ini adalah sebagai berikut:
a. Performance (Kinerja)
Performance diperlukan untuk menilai kinerja dari sistem informasi yang telah dirancang, terdiri dari:
- Throughput, dimana sistem dinilai dari banyaknya kerja (output) yang dilakukan pada beberapa periode waktu dalam memenuhi kebutuhan.
- Respond Time, yaitu waktu yang diperlukan oleh sistem informasi untuk melakukan proses kerja.
- Audibilitas, yaitu kecocokan dimana keselarasan terhadap standar dapat diperiksa.
- Kelaziman komunikasi, yaitu terkait user interface yang digunakan dalam sistem informasi dinilai dalam kemudahan untuk dipahami.
- Kelengkapan, yaitu derajat dimana sistem informasi mempunyai fungsi yang penuh dalam mendukung pekerjaan.
- Toleransi kesalahan, yaitu kerusakan yang terjadi pada saat program mengalami kesalahan.
b. Information and Data (Informasi dan Data) yaitu menilai informasi yang dihasilkan dan data yang digunakan, terdiri dari:
- Accurancy (Akurat), dimana informasi atas hasil evaluasi hendaklah memiliki tingkat ketepatan/ketelitian yang tinggi.
- Relevansi informasi, dimana informasi yang dihasilkan sesuai dengan kebutuhan.
- Penyajian informasi, dimana informasi disajikan dalam bentuk yang sesuai.
- Aksesibilitas informasi, dimana informasi dapat tersedia sewaktu-waktu ketika dibutuhkan.
c. Economic (ekonomi) yaitu untuk menilai sistem informasi dari aspek ekonomi yang terdiri dari:
- Reusibilitas, yaitu tingkat dimana sebuah program atau bagian dari program tersebut dapat digunakan kembali didalam apliksai yang lain.
- Sumber daya, yaitu jumlah sumber daya yang digunakan dalam pengembangan sistem, meliputi sumber daya manusia serta sumber daya ekonomi.
d. Control and security (control dan keamanan) yaitu untuk menilai sistem informasi dari aspek keamanan dan control data yang terdiri dari:
- Integritas, yaitu tingkat dimana akses ke perangkat lunak atau data oleh orang yang tidak berhak dapat dikontrol.
- Keamanan, yaitu mekanisme yang mengontrol atau melindungi program dan data dalam sistem informasi.
e. Efficiency (efisiensi) yaitu untuk menilai sistem infomasi dari aspek efisiensi yang terdiri dari:
- Usabilitas, yaitu usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input, dan menginterpretasikan output suatu program.
- Maintanabilitas, yaitu usaha yang diperlukan untuk mencari dan membetulkan kesalahan pada sebuah program.
f. Service (pelayanan), yaitu untuk mengetahui bagaimana meningkatkan kepuasan pelanggan, pegawai dan manajemen. Aspek service (pelayan) terdiri dari:
- Akurasi, yaitu ketelitian komputasi dan control
- Reliabilitas, tingkat dimana sebuah program dapat dipercaya dan diandalkan untuk melakukan fungsi yang diminta
- Kesederhanaan, yaitu tingkat dimana sebuah program dapat dipahami tanpa kesukaran.
Konsep Dasar Framework Laravel
Menurut Li et all (2017:4)[37], “Laravel adalah kerangka aplikasi web yang mudah diakses dan canggih yang menyediakan tool canggih yang dibutuhkan untuk skala besar, Aplikasi hebat”.
Menurut Aminudin (2015:4)[38], Adapun kelebihan framework Laravel adalah sebagai berikut:
- Expressive
Laravel adalah framework PHP yang ekspresif, artinya ketika melihat suatu sintaks Laravel, seorang programmer diharapkan akan langsung tahu kegunaan dari sintaks tersebut meskipun belum pernah mempelajarinya apalagi menggunakannya.
- Simple
Salah satu yang membuat Laravel begitu simple adalah dengan adanya Eloquent ORM. Misalnya kita ingin mengambil semua data yang ada di dalam table users, maka yang diperlukan hanya membuat sebuah class model bernama user. Kemudian kita tinggal memasukkan semua data dari table users tersebut
- Accessible
Laravel dibuat dengan dokumnetasi yang selengkap mungkin. Code Developernya dari Laravel sendiri berkomitmen untuk selalu menyertakan dokumentasi yang lengkap setiap kali liris versi terbarunya.
Konsep Dasar Elisitasi
Menurut Prastomo dalam Faktor Exacta Vol. 7 No. 2 (2014:166)