TA1422378742: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Konsep Dasar Sistem Informasi)
Baris 667: Baris 667:
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Wardani yang dikutip oleh Budi Setiawan dkk dalam International Journal of Engineering Research & Technologi (IJERT) Vol.2 (2013:432)<ref name="Setiawan2013">Setiawan, Budi, dkk.2013. Strategy Development Police Course Information For Submission Of Application Based SMS Gateway To Hight School Teacher Training And Education.International Journal of Engineering Research & Technologi (IJERT).Pacitan : STKIP PGRI Pacitan. ISSN : 2278 – 0181 Vol.2 Issue 7 – July 2013. Diakses pada 12 Oktober 2017.</ref> , “Information system is a set of components of the human form, procedure, data, and technology (such as computers) are used to carry out a process for decision making in order to support the success of every organization (in achieving the goals). Information system is a system, which contains the SPD network (data processing system), which is equipped with the communication channels used in the system of data organization. Elements of the system include collecting data information (data gathering), manage stored data, disseminate information.”</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Wardani yang dikutip oleh Budi Setiawan dkk dalam International Journal of Engineering Research & Technologi (IJERT) Vol.2 (2013:432)<ref name="Setiawan2013">Setiawan, Budi, dkk.2013. Strategy Development Police Course Information For Submission Of Application Based SMS Gateway To Hight School Teacher Training And Education.International Journal of Engineering Research & Technologi (IJERT).Pacitan : STKIP PGRI Pacitan. ISSN : 2278 – 0181 Vol.2 Issue 7 – July 2013. Diakses pada 12 Oktober 2017.</ref> , “Information system is a set of components of the human form, procedure, data, and technology (such as computers) are used to carry out a process for decision making in order to support the success of every organization (in achieving the goals). Information system is a system, which contains the SPD network (data processing system), which is equipped with the communication channels used in the system of data organization. Elements of the system include collecting data information (data gathering), manage stored data, disseminate information.”</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">“Sistem informasi adalah sekumpulan komponen bentuk manusia, prosedur, data, dan teknologi (seperti komputer) digunakan untuk melakukan proses pengambilan keputusan untuk mendukung keberhasilan setiap organisasi (dalam mencapai tujuan). Sistem informasi adalah sistem yang berisi Jaringan SPD (sistem pengolahan data), yaitu dilengkapi dengan saluran komunikasi yang digunakan dalam sistem organisasi data. Unsur dari Sistem meliputi mengumpulkan informasi data (mengumpulkan data), mengelola data yang tersimpan, menyebarluaskan informasi.”</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">“Sistem informasi adalah sekumpulan komponen bentuk manusia, prosedur, data, dan teknologi (seperti komputer) digunakan untuk melakukan proses pengambilan keputusan untuk mendukung keberhasilan setiap organisasi (dalam mencapai tujuan). Sistem informasi adalah sistem yang berisi Jaringan SPD (sistem pengolahan data), yaitu dilengkapi dengan saluran komunikasi yang digunakan dalam sistem organisasi data. Unsur dari Sistem meliputi mengumpulkan informasi data (mengumpulkan data), mengelola data yang tersimpan, menyebarluaskan informasi.”</p></div>
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen Sistem Informasi</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Kualitas Informasi</li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Jeperson Hutahaean (2014:13)<ref name="Hutahaean2014">Hutahaean, Jeperson.2014.Konsep Sistem Informasi.Yogyakarta: Deepublish.</ref> sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yaitu :</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pernyataan yang dikemukakan oleh Tata Sutabri (2016:36) Kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu akurat (accurate), tepat waktu (timeliness) dan relevan (relevance), penjelasan tentang kualitas informasi tersebut akan di paparkan di bawah ini :</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Akurat (Accuracy)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Blok Masukan (Input Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut</p></li>
+
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.</p></li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Tepat waktunya (Timeliness)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Blok Model (Model Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
Informasi yang datang pada si penerima tidak boleh terlambat, informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal bagi organisasi.</p></li>
+
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 sudah diinginkan.</p></li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Relevan (Relevance)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Blok Keluaran (Output Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
Relevansi informasi untuk orang satu dengan yang lain berbeda, informasi tersebut mempunyai manfaat untuk pemakainya.</p></li>
+
Produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Blok Teknologi (Block Technology)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Teknologi yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian diri secara keseluruhan. Teknologi ini terdiri dari tiga bagian utama, yaitu teknisi (brainware), perangkat lunak (software) dan perangkat keras (hardware).</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Blok Basis Data (Database Block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Basis Data (Database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak (software) untuk memanipulasinya.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Blok kendali (control block)<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Banyak faktor yang dapat merusakn sistem informasi, misalnya bencana alam, api, temperatur tinggi, air, debu, kecurangan-kecurangan, kejanggalan sistem itu sendiri, kesalahan-kesalahan ketidakefisiensinan, 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.</p></li>
 
</ol>
 
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
 
+
===Konsep Dasar Analisis Sistem===
===Konsep Dasar Analisa Sistem===
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi analisa sistem menurut Fajar Nugraha dalam Jurnal SIMETRIS (2014:28)<ref name="Nugraha2014">Nugraha, Fajar. 2014. Analisa dan Perancangan Sistem Informasi Perpustakaan. Kudus: Jurnal SIMETRIS Vol.5 No.1.</ref> adalah “Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Analisis Sistem</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Lasminiasih, dkk dalam Jurnal Sistem Informasi (2016:885)<ref name="Lasminiasih2016">Lasminiasih, dkk. 2016. Perancangan Sistem Informasi Kredit Mikro Mahasiswa Berbasis ''Web''. Palembang: Jurnal Sistem Informasi Vol.8 No.1.</ref> mendefinisikan bahwa “Analisis sistem adalah mengidentifikasi sistem yang sudah ada apakah terdapat masalah yang telah terjadi pada sistem yang lama”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sri Mulyani (2016:38)<ref name="Mulyani2016">Mulyani, Sri.2016.Metode Analisis dan Perancangan Sistem.Bandung: Abdi Sistematika.</ref> Analisis sistem merupakan suatu teknik penelitian terhadap sebuah sistem dengan menguraikan komponen-komponen pada sistem tersebut dengan tujuan untuk mempelajari komponen itu sendiri serta keterkaitannya dengan komponen lain yang membentuk sistem sehingga didapat sebuah keputusan atau kesimpulan mengenai sistem tersebut baik itu kelemahan ataupun kelebihan sistem.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sementara menurut Rosa A.S dan M.Shalahuddin (2013:18)<ref name="S2013">S, Rosa.A dan M.Shalahuddin.2013.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung: Informatika.</ref> dalam bukunya Rekayasa Perangkat Lunak, “Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru.”</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Prinsip-prinsip Analisis sistem</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Jaluanto Sunu (2016:18)<ref name="Tyoso2016">Tyoso, Jaluanto Sunu Punjul.2016.Sistem Informasi Manajemen.Yogyakarta: Deepublish.</ref> Prinsip-prinsip Analisis sistem adalah :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Mendefinisikan masalah. Masalah yang akan dipecahkan dengan sistem diatur berkenan dengan lingkungan tempat sistem berinteraksi.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyatakan sasaran sistem. Tujuan umum dan khusus yang ingin dicapai yang berkaitan dengan keefektifan ditetapkan dan diumumkan kepada pihak-pihak yang berkepentingan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menetapkan batasan sistem (system Boundaries). Pembatas antara sistem yang baru dengan lingkungannya harus diperinci. Hubungan sistem (interface) yang berkaitan dengan masukan dan keluaran harus ditegaskan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menetapkan kendala sistem. Kendala pada sistem dan proses pengembangannya, seperti biaya dan jangka waktu untuk pengembangan sistem, harus dipastikan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dekomposisi Sistem. Sistem dipecah kedalam sub-sistem yang saaling terkait dan berhubungan dengan lingkungannya. Hubungan antar subsistem ditentukan sehingga seorang analis sistem mampu melihat sistem terinci. Subsistem yang berada pada tingkat bawah lah yang nantinya dirancang dan menjadi bagian sistem yang ditetapkan.</li>
 +
</ol>
 +
</ol>
 +
<br>
 +
===Konsep Dasar Data===
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Data</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Suprihadi dkk dalam Jurnal CCIT Vol.6 No.3 (2013:310)<ref name="Suprihadi2013">Suprihadi, dkk. 2013. Rancangan Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller, Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. ISSN : 1978 - 8282 Vol.6 No.3-Mei 2013.</ref> Data merupakan sekumpulan keterangan atau bukti mengenai suatu kenyataan yang masih mentah, masih berdiri sendiri-sendiri, belum diorganisasikan, dan belum diolah.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan Menurut Jaluanto Sunu (2016:22)<ref name="Tyoso2016">Tyoso, Jaluanto Sunu Punjul.2016.Sistem Informasi Manajemen.Yogyakarta: Deepublish.</ref> Data adalah hanyalah bahan mentah untuk memperoleh informasi.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Metode Pengumpulan Data</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Jeperson Hutahaean (2014:8)<ref name="Hutahaean2014">Hutahaean, Jeperson.2014.Konsep Sistem Informasi.Yogyakarta: Deepublish.</ref> metode pengumpulan data ada 4 yaitu :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melalui pengamatan sendiri secara langsung,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melalui wawancara,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melalui perkiraan korepondensi, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melalui daftar pertanyaan.</li>
 +
</ol>
 +
</ol>
 
<br>
 
<br>
 
===Konsep Dasar Perancangan Sistem===
 
===Konsep Dasar Perancangan Sistem===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Setiap instansi memerlukan perancangan sistem yang baik untuk menunjang kelangsungan kegiatan. Terdapat beberapa pengertian perancangan sistem menurut beberapa ahli, diantaranya:</p></div>
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi perancangan sistem menurut Priyo Sutopo, dkk dalam Jurnal Informatika Mulawarman (2016:26)<ref name="Sutopo2016">Sutopo, Priyo, Dedi Cahyadi dan Zainal Arifin. 2016. Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis ''Web''. Kalimantan: Jurnal Informatika Mulawarman Vol.11 No.1.</ref> adalah “Tahap ini menentukan konfigurasi yang dibutuhkan oleh sistem, mendesain atau merancang perangkat lunak yang termasuk didalamnya adalah proses, aturan yang digunakan, antarmuka pengguna dan ''input''an yang dibutuhkan”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Perancangan Sistem</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Hanif Al Fatta dan Robert Marco dalam Jurnal Telematika (2015:69)<ref name="Fatta2015">Fatta, Hanif Al dan Robert Marco. 2015. Analisis Pengembangan Dan Perancangan Sistem Informasi Akademik ''Smart'' Berbasis ''Cloud Computing'' Pada Sekolah Menengah Umum Negeri (SMUN) Di Daerah Istimewa Yogyakarta. Yogyakarta: Jurnal Telematika Vol.8 No.2.</ref> mendefinisikan “Perancangan sistem mulanya diawali dengan menentukan segala keperluan yang akan memenuhi apa yang dibutuhkan oleh sistem, siapa yang mengambil langkah dan bagaimana cara menyesuaikannya”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Haerudin dkk dalam jurnal CCIT Vol.7 No.1 (2013:117)<ref name="Haerudin2013">Haerudin, dkk. 2013. Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Negeri Balaraja Kabupaten Tangerang. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. Vol.7 No.1 September 2013.</ref> “Perancangan sistem merupakan tahap selanjutnya setelah analisa sistem, mendapatkan gambaran dengan jelas tentang apa yang dikerjakan pada analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membentuk sistem tersebut.</p></div>
 +
</ol>
 
<br>
 
<br>
===Konsep Dasar Basis Data (''Database'')===
+
==Teori Khusus==
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi ''database'' menurut Ary Budi Warsito, dkk dalam Jurnal CCIT (2015:29)<ref name="Warsito2015">Warsito, Ary Budi, Muhamad Yusup dan Moh. Iqbal Awi Makaram. 2015. Perancangan SIS+ Menggunakan Metode YII ''Framework'' Pada Perguruan Tinggi Raharja. Tangerang: Jurnal CCIT Vol.8 No.2.</ref> adalah “Struktur penyimpanan data untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah ''database'' komputer, diperlukan sistem manajemen ''database'' seperti MySQL Server”.</p></div>
+
===Konsep Dasar Sistem Informasi Akuntansi===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Budi Raharjo yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal SISFOTEK GLOBAL (2017:22)<ref name="Agusli2017">Agusli, Rachmat, Sutarman dan Suhendri. 2017. Sistem Pakar Identifikasi Tipe Kepribadian Karyawan Menggunakan Metode ''Certainty Factor''. Tangerang: Jurnal SISFOTEK GLOBAL Vol.7 No.1.</ref> mendefinisikan bahwa “''Database'' adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil dan dicari secara cepat”.</p></div>
+
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Sistem Informasi Akuntansi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Hery (2017:04)<ref name="Hery2017">Hery. 2017. Teori Akuntansi Pendekatan Konsep dan Analsis. Jakarta : Grasindo.</ref>. Sistem Informasi Akuntasi merupakan teknik yang menggambarkan proses hubungan antara sumber data keuangan dengan para penerima informasi melalui saluran komunikasi tertentu yang dinamakan siklus akuntansi.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sementara menurut TMbooks (2015:01)<ref name="Tmbooks2015">Tmbooks.2015.Sistem Informasi Akuntansi: Konsep dan Penerapan.Yogyakarta: ANDI.</ref> “Sistem Informasi Akuntansi (SIA) merupakan sistem yang menyediakan informasi akuntansi dan keuangan beserta informasi lainnya yang diperoleh dari proses rutin transaksi akuntansi.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fungsi Utama Sistem Informasi Akuntansi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Indra Mahardika Putra (2017:54)<ref name="Putra2017">Putra, Indra Mahardika. 2017. Pengantar Akuntansi. Yogyakarta : Quadrant.</ref> Sebagai sistem, akuntansi terdiri dari tiga fungsi utama yaitu :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fungsi Penginputan<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Akuntansi menyiapkan input hendak diproses, input akuntansi berupa transaksi, yaitu peristiwa yang menyebabkan perubahan dana.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fungsi Pemrosesan<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Akuntasi mengolah setiap input (transaksi) dalam rangka menghasilkan informasi yang berkualitas. Proses dasar akuntansi berupa pencatatan yang terdiri dari penjualan dan pemindah bukuan.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fungsi Pengoutputan<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Akuntansi menyajikan informasi dana yang diharapkan bermanfaat dalam pengambilan keputusan.</p></li>
 +
</ol>
 +
</ol>
 
<br>
 
<br>
===Konsep Dasar Elisitasi===
+
===Konsep Dasar Penjualan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Andi Prastomo dalam Jurnal Faktor Exacta (2014:166)<ref name="Prastomo2014">Prastomo, Andi. 2014. Prototipe Sistem ''E-Learning'' Dengan Pendekatan Elisitasi Dan ''Framework Codeigniter'': Studi Kasus SMP Yamad Bekasi. Jakarta: Jurnal Faktor Exacta.</ref> mendefinisikan bahwa “Elisitasi adalah suatu metode untuk analisa kebutuhan dalam rekayasa perangkat lunak”. Elisitasi di dapat melalui proses wawancara dan dilakukan melalui 3 (tiga) tahap, yaitu:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Penjualan</li>
<p style="line-height: 2">Elisitasi Tahap I</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Penjualan menurut Kotler yang dikutip oleh Fendy Nurcahyono dalam Jurnal Sentra Penelitian Engineering dan Edukasi (SPEED) Vol.4 No.3 (2012:7)<ref name="Nurcahyono2012">Nurcahyono, Fendy.2012.Pembangunan Aplikasi Penjualan dan Stok Barang Pada Toko Nuansa Elektronik Pacitan. Jurnal Sentra Penelitian Engineering dan Edukasi (SPEED). Pacitan. ISSN : 1979-9330 Vol.4 No.3-2012. Diakses pada tanggal 6 Oktober 2017.</ref> “Penjualan merupakan sebuah proses dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar pertukaran informasi dan kepentingan”.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait oleh pihak wawancara.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">Elisitasi Tahap II</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify; text-indent: 0.5in"><p style="line-height: 2">Merupakan hasil pengklasifikasian elisitasi tahap I berdasarkan metode MDI. Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem. Berikut penjelasan mengenai metode MDI:</p></div>
+
<ol style="list-style:lower-alpha">
+
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">M pada MDI berarti ''Mandatory'' (penting). Maksudnya ''requirement'' tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</li>
+
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">D pada MDI berarti ''Desirable''. Maksudnya ''requirement'' tersebut tidak terlalu penting dan boleh dihilangkan, namun jika ''requirement'' tersebut digunakan dalam pembuatan sistem maka akan membuat sistem tersebut lebih sempurna.</li>
+
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">I pada MDI berarti ''Inessential''. Maksudnya ''requirement'' tersebut bukanlah termasuk bagian sistem yang dibahas.</li>
+
 
</ol>
 
</ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<br>
<p style="line-height: 2">Elisitasi Tahap III</p></li>
+
===Definisi Siklus Penjualan===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify; text-indent: 0.5in"><p style="line-height: 2">Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua ''requirement'' dengan ''option'' I pada metode MDI. Selanjutnya semua ''requirement'' yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu:</p></div>
+
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Siklus Penjualan</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut I Cenik Ardana dan Hendro Lukman (2016:127)<ref name="Ardana2016">Ardana, I Cenik dan Hendro Lukman.2016.Sistem Informasi Akuntansi.Jakarta: Mitra Wacana Media.</ref> “siklus penjualan merupakan satu rangkaian kegiataan penjualan yang terjadi secara berulang – ulang dan diikuti dengan proses perekaman data dan informasi bisnis.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Kegiatan pada Siklus Penjualan</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut I Cenik Ardana dan Hendro Lukman (2016:128)<ref name="Ardana2016">Ardana, I Cenik dan Hendro Lukman.2016.Sistem Informasi Akuntansi.Jakarta: Mitra Wacana Media.</ref> kegiatan dalam siklus penjualan kurang lebih meliputi :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melayani pertanyaan dan memberikan informasi tentang produk kepada calon pelanggan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menerima order pembelian dari pelanggan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyiapkan kontrak penjualan dan/atau order penjualan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyiapkan barang/jasa,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyiapkan pengiriman barang atau penyerahan jasa,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyiapkan faktur penjualan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melakukan penagihan piutang,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menerima pembayaran piutang, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Proses akuntansi :</li>
 
<ol style="list-style:lower-alpha">
 
<ol style="list-style:lower-alpha">
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">T artinya ''Technical'', maksudnya bagaimana tata cara/teknik pembuatan ''requirement'' tersebut dalam sistem yang diusulkan?</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Jurnal penjualan,</li>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">O artinya ''Operational'', maksudnya bagaimana tata cara penggunaan ''requirement'' tersebut dalam sistem yang akan dikembangkan?</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Jurnal penerimaan kas,</li>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">E artinya ''Economy'', maksudnya berapakah biaya yang diperlukan guna membangun ''requirement'' tersebut didalam sistem?</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pemeliharaan kartu piutang,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pemeliharaan buku besar, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penyiapan laporan akuntansi.</li>
 +
</ol>
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen – Komponen Siklus Penjualan</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut I Cenik Ardana dan Hendro Lukman (2016:130)<ref name="Ardana2016">Ardana, I Cenik dan Hendro Lukman.2016.Sistem Informasi Akuntansi.Jakarta: Mitra Wacana Media.</ref> cara terbaik untuk memahami siklus penjualan adalah dengan menganalisi dan mendeskripsikan blok – blok, atau komponen – komponen terkait yang membentuk siklus penjualan tersebut yang terdiri dari :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen input,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen proses atau model,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen basis data,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen output,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen teknologi, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Komponen pengendalian (kontrol).</li>
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fungsi Penjualan</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut I Cenik Ardana dan Hendro Lukman (2016:128)<ref name="Ardana2016">Ardana, I Cenik dan Hendro Lukman.2016.Sistem Informasi Akuntansi.Jakarta: Mitra Wacana Media.</ref> dalam siklus penjualan, kontak pertama pelanggan adalah dengan fungsi penjualan. Fungsi ini bertugas antara lain :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melayani pertanyaan dan memberikan informasi tentang produk kepada calon pelanggan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menerima order pembelian dari pelanggan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berkoordinasi dengan fungsi keuangan untuk proses persetujuan kredit,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyiapkan kontrak penjualan dan/atau order penjualan,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berkoordinasi dengan fungsi gudang untuk mengetahui informasi tentang status barang dan penyiapan barang,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berkoordinasi dengan fungsi pengangkutan untuk proses pengiriman barang, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menyiapkan faktur penjualan.</li>
 
</ol>
 
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
 
+
===Konsep Dasar Koperasi===
===Konsep Dasar ''Literature Review''===
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi studi literatur menurut Canggih Ajika Pamungkas dalam Jurnal INFORMA (2015:11)<ref name="Pamungkas2015">Pamungkas, Canggih Ajika. 2015. Rancang Bangun ''E-Learning Center'' Berbasis ''Web'' Untuk Meningkatkan Kualitas Dan Kuantitas Media Pembelajaran Yang Efektif. Surakarta: Jurnal INFORMA Vol. 1 No. 2.</ref> adalah “Penelitian yang dilakukan dengan mengumpulkan data sekunder dengan cara membaca dan mempelajari bahan-bahan yang berhubungan dengan permasalahan yang akan dibahas dalam penelitian ini termasuk bahan-bahan yang berkaitan dengan proses akademik”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Koperasi</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Ary Budi Warsito, dkk dalam Jurnal CCIT (2015:29)<ref name="Warsito2015">Warsito, Ary Budi, Muhamad Yusup dan Moh. Iqbal Awi Makaram. 2015. Perancangan SIS+ Menggunakan Metode YII ''Framework'' Pada Perguruan Tinggi Raharja. Tangerang: Jurnal CCIT Vol.8 No.2.</ref> adalah “''Study'' pustaka dilakukan untuk menunjang metode survei dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan”. </p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Pengertian Koperasi Indonesia menurut UU No.25 Pasal 1 ayat 1 Tahun 1992 tentang Perkoperasian, Koperasi merupakan badan usaha yang beranggotakan orang seorang atau badan hukum koperasi, dengan melandaskan kegiatannya berdasarkan prinsip koperasi sekaligus sebagai gerakan ekonomi rakyat, yang berdasarkan asas kekeluargaan.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Dikemukakan oleh Mohammad Hatta, ”Bapak Koperasi Indonesia” yang mendefinisikan koperasi lebih sederhana tetapi jelas dan padat, Koperasi adalah usaha bersama untuk memperbaiki nasib penghidupan ekonomi berdasarkan tolong – menolong. Semangat tolong – menolong tersebut di dorong oleh keinginan memberi jasa kepada kawan berdasarkan ”seorang buat semua dan semua buat seorang”.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Prinsip Koperasi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Prinsip – prinsip Koperasi menurut UU No.25 Pasal 5 ayat 1 Tahun 1992 dan yang berlaku sampai saat ini di Indonesia adalah sebagai berikut:</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Keanggotaan bersifat sukarela dan terbuka,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pengelolaan dilakukan secara demokrasi,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pembagian SHU dilakukan secar adil sesuai dengan besarnya jasa usaha masing-masing,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pemberian batas jasa yang terbatas terhadap modal,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Kemandirian,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Pendidikan, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Kerjasama antar koperasi.</li>
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Jenis Koperasi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Jenis – jenis Koperasi Menurut UU No.25 Pasal 16 Tahun 1992 Koperasi secara umum dapat dikelompokkan menjadi koperasi konsumen, koperasi produsen, dan koperasi kredit (jasa keuangan). Koperasi dapat pula dikelompokkan berdasarkan sektor usahanya, yaitu :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Koperasi simpan pinjam adalah koperasi uang kegiatannya hanya usaha simpan pinjam,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Koperasi konsumen adalah beranggotakan para konsumen dengan menjalankan kegiatannya jual beli menjual barang konsumsi,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Koperasi produsen adalah koperasi beranggotakan para pengusaha (UKM) dengan menjalankan kegiatan pengadaan bahan baku dan penolong untuk anggotanya,</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Koperasi pemasaran adalah koperasi yang menjalankan kegiatan penjualan produk/jasa koperasinya atau anggotanya, dan</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Koperasi jasa adalah koperasi yang bergerak dibidang usaha jasa lainnya.</li>
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Tujuan Koperasi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam UU No. 25 Pasal 3 Tahun 1992 disebutkan bahwa Koperasi bertujuan memajukan kesejahteraan anggota pada khususnya dan masyarakat pada umumnya, serta ikut membangun tatanan perekonomian nasional, dalam rangka mewujudkan masyarakat yang maju, adil, dan makmur, berlandaskan pancasila dan Undang – Undang Dasar 1945.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fungsi Koperasi</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Fungsi koperasi untuk Indonesia tertuang dalam UU No. 25 Pasal 4 Tahun 1992 tentang Perkoperasian yaitu:</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Membangun dan mengembangkan potensi dan kemampuan ekonomi anggotanya khususnya dan masyarakat pada umumnya untuk meningkatkan kesejahteraan ekonomi dan sosialnya.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berperan secara aktif dalam upaya mempertinggi kualitas kehidupan manusia dan masyarakat.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Memperkokoh perekomian rakyat sebagai bahan dasar kekuatan dan ketahanan perekonomian nasional dengan koperasi sebagai soko gurunya.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Berusaha untuk mewujudkan dan mengembangkan perekonomian nasional yang merupakan usaha bersama berdasar azas kekeluargaan dan demokrasi ekonomi.</li>
 +
</ol>
 +
</ol>
 
<br>
 
<br>
==TEORI KHUSUS==
+
===Konsep Dasar Web===
===Konsep Dasar Sistem Informasi Akademik===
+
<ol>
====Definisi Akademik====
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Web</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi akademik menurut Julian Chandra W. dalam Jurnal Profit (2013:20)<ref name="W.2013">W., Julian Chandra. 2013. Implementasi Sistem Informasi Akademik (Studi Kasus: SMP Negeri 20 Bandung). Bandung: Jurnal Profit Vol.1.</ref> adalah “Keadaan orang-orang bisa menyampaikan dan menerima gagasan, pemikiran, ilmu pengetahuan dan sekaligus dapat mengujinya secara jujur, terbuka dan leluasa”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Dina Fitria Murad dkk dalam Jurnal CCIT Vol.7 No.1 (2013:49)<ref name="Murad2013">Murad, Dina Fitria, dkk. 2013. Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD Pada Himpaudi Kota Tangerang. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. ISSN : 1978-8282 Vol.7 No.1 September 2013.</ref> “Web adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypetext.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Liatmaja yang dikutip oleh Abi Burrahman dalam Jurnal SISTEMASI (2017:34)<ref name="Burrahman2017">Burrahman, Abi. 2017. Membangun Sistem Informasi Akademik Berbasis ''Web'' Pada Pondok Pesantren Salafiyah Al-Baqiyatussa’diyyah Tembilahan. Riau: Jurnal SISTEMASI Vol.6 No.1.</ref> mendefinisikan bahwa “Akademik adalah suatu bidang yang mempelajari tentang kurikulum atau pembelajaran dalam fungsinya untuk meningkatkan pengetahuan dalam segi pendidikan/pembelajaran yang dapat dikelola oleh suatu sekolah atau lembaga pendidikan”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Saat ini kita tidak ada ruginya memeiliki satu website atau homepage karna bisa dimanfaatkaan untuk berbagai macam keperluan seperti, penyampaian informasi bahkan sampai ke bisnis. Seperti dikutip pada jurnal “ dengan memiliki website atau homepage berarti kita memiliki tempat sendiri di web, dimana semua orang diseluruh dunia berkesempatan untuk mengarahkan browsernya dan mengetahui lebih banyak tentang apa yang kita informasikan” menurut padeli dkk dalam jurnal CCIT Vol.7 No.3 (2014:46)<ref name="Padeli2014"> Padeli, dkk.2014. Pendokumentasian Kasus HAM Melalui Sistem Informasi Berbasis Web.Jurnal CCIT.Tangerang : Perguruan Tinggi Raharja. ISSN : 1978-8282 Vol.7 No.3 Mei 2014.</ref>.</p></div>
 +
</ol>
 
<br>
 
<br>
====Definisi Sistem Informasi Akademik====
+
===Konsep Dasar Database===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi sistem informasi akademik menurut Julian Chandra W. dalam Jurnal Profit (2013:20)<ref name="W.2013">W., Julian Chandra. 2013. Implementasi Sistem Informasi Akademik (Studi Kasus: SMP Negeri 20 Bandung). Bandung: Jurnal Profit Vol.1.</ref> adalah “Suatu sistem yang mengolah data-data akademik pada suatu instansi pendidikan baik formal maupun informal dari tingkat dasar sampai tingkat perguruan tinggi. Secara umum data-data yang diolah dalam sistem informasi akademik meliputi data guru, data siswa, data mata pelajaran dan jadwal mengajar dan data-data lain yang bersifat umum berdasarkan kebutuhan masing-masing lembaga pendidikan”.</p></div>
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2"> Sedangkan menurut Boy Suzanto dan Iwan Sidhata dalam Jurnal Ekonomi, Bisnis dan ''Entrepreneurship'' (2015:19)<ref name="Suzanto2015">Suzanto, Boy dan Iwan Sidharta. 2015. Pengukuran ''End-User Computing Satisfaction'' Atas Penggunaan Sistem Informasi Akademik. Bandung: Jurnal Ekonomi, Bisnis dan ''Entrepreneurship'' Vol.9 No.1.</ref> mengatakan bahwa “Sistem informasi akademik merupakan bagian dari pengendalian internal suatu kegiatan akademik yang meliputi pemanfaatan sumber daya manusia, dokumen, teknologi dan prosedur oleh manajemen untuk memecahkan masalah akademik. Sistem informasi akademik ini merupakan sistem informasi berdasarkan pada aktivitas manajemen. Sistem ini menggunakan perangkat keras (''hardware'') dan perangkat lunak (''software'') komputer, prosedur pedoman, model manajemen, keputusan dan sebuah ''database''”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Database</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sementara menurut Abi Burrahman dalam Jurnal SISTEMASI (2017:34)<ref name="Burrahman2017">Burrahman, Abi. 2017. Membangun Sistem Informasi Akademik Berbasis ''Web'' Pada Pondok Pesantren Salafiyah Al-Baqiyatussa’diyyah Tembilahan. Riau: Jurnal SISTEMASI Vol.6 No.1.</ref> mendefinisikan bahwa “Sistem informasi akademik adalah perangkat lunak yang digunakan untuk menyajikan informasi dan menata administrasi yang berhubungan dengan kegiatan akademik. Dengan penggunaan perangkat lunak seperti ini diharapkan kegiatan administrasi akademik dapat dikelola dengan baik dan informasi yang diperlukan dapat diperoleh dengan mudah dan cepat”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rosa A.S dan M.Shalahuddin (2013:43)<ref name="S2013">S, Rosa.A dan M.Shalahuddin.2013.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung: Informatika.</ref> “Database (basis data) adalah sistem yang terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Sri Rahayu dkk dalam jurnal CCIT, Vol.9 No.1 (2015:54)<ref name="Rahayu2015">Rahayu, Sri, dkk.2015. Perancangan Aplikasi Absensi Peserta Bimbingan Belajar Berbasis Web dengan menggunakan Framework YII. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. ISSN: 1978-8282. Vol.9 No.1-September 2015.</ref> “Database (basis data) adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat.”</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Manfaat Database</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Imam Heryanto (2017:4)<ref name="Heryanto2017">Heryanto, Imam. 2017. Membuat Database dengan Microsoft Access. Edisi Revisi. Bandung : Informatika.</ref> salah satu manfaat database yang paling utama adalah untuk memudahkan dalam mengakses data, kemudian pengaksesan data ini adalah sebagai implikasi dari keteraturan data yang merupakan syarat mutlak dari suatu database yang baik.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Jenis-jenis Database</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Imam Heryanto (2017:6)<ref name="Heryanto2017">Heryanto, Imam. 2017. Membuat Database dengan Microsoft Access. Edisi Revisi. Bandung : Informatika.</ref> ada 4 jenis yang sering muncul atau dikenal yaitu :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Hierarchy</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Network</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Relational</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Object Oriented</li>
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dari keempat jenis tersebut, jenis database relasional-lah yang paling sering digunakan. Namun, bukan berarti jenis database yang lain tidak di pakai. Jenis database yang lain, seperti database network pun digunakan untuk keperluan tertentu sesuai dengan kebutuhan dan kompleksitas permasalahan atau kompleksitas sistem yang akan dibangun.</p></div>
 +
</ol>
 
<br>
 
<br>
====Definisi Nilai====
+
===Konsep Dasar PHP===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Louis O. Kattsoff yang dikutip oleh Susy Kusuma Wardani dalam Jurnal IJNS (2013:32)<ref name="Wardani2013">Wardani, Susy Kusuma. 2013. Sistem Informasi Pengolahan Data Nilai Siswa Berbasis ''Web'' Pada Sekolah Menengah Atas (SMA) Muhammadiyah Pacitan. Pacitan: ''Indonesian Jurnal on Networking and Security'' (IJNS) Vol.2 No.2.</ref> mengatakan bahwa Nilai dibedakan menjadi 2 (dua) macam, yaitu:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi PHP</li>
<p style="line-height: 2">Nilai Interinsik</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Nursahid yang dikutip oleh Budi Setiawan dkk dalam International Journal of Engineering Research & Technologi (IJERT) Vol.2 (2013:432)<ref name="Setiawan2013">Setiawan, Budi, dkk.2013. Strategy Development Police Course Information For Submission Of Application Based SMS Gateway To Hight School Teacher Training And Education.International Journal of Engineering Research & Technologi (IJERT).Pacitan : STKIP PGRI Pacitan. ISSN : 2278 – 0181 Vol.2 Issue 7 – July 2013. Diakses pada 12 Oktober 2017.</ref>, “PHP stands for "PHP: Hypertext Preprocessor", which is a scripting language that is attached to the HyperText Markup Language (HTML). Most of the language syntax is similar to C, Java and Perl, PHP plus some specific functions. The main goal is the use of language is to allow web developers to write dynamic web pages.”</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Nilai interinsik adalah nilai dari sesuatu yang sejak semula sudah bernilai.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Cara Kerja PHP</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Budi Raharjo (2016:39)<ref name="Raharjo2016">Raharjo, Budi. 2016. Pemrograman Web (HTML, PHP & MySQL). Edisi Ketiga. Bandung : Modula.</ref> Cara kerja aplikasi web yang ditulis dengan PHP yaitu :</p></div>
<p style="line-height: 2">Nilai Instrumental</p></li>
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Nilai instrumental adalah nilai dari sesuatu karena dapat dipakai sebagai sarana untuk mencapai suatu tujuan.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">User menulis www.abcd.com/catalog.php ke dalam address bar dari web browser (IE, Mozila Firefox, Opera, dll).</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Web browser mengirimkan pesan diatas kekomputer server (www.abcd.com) melalui internet, meminta halaman catalog.php</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Web server (misalnya Apache), program yang berjalan di komputer server, akan menangkap pesan tersebut, lalu meminta interpreter PHP (program lain yang juga berjalan dikomputer server) untuk mencari file catalog.php dalam disk drive.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">interpreter PHP membaca File catalog.php dari disk drive.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">interpreter PHP akan menjalankan perintah-perintah atau kode PHP yang ada dalam file catalog.PHP. Jika kode dalam file catalog.php melibatkan akses terhadap database (misalnya MySQL) maka interpreter PHP juga akan berhubungan dengan MySQL untuk melaksanakan perintah-perintah yang berkaitan dengan database.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">interpreter PHP mengirimkan halaman yang di peroleh dari interpreter PHP ke komputer user sebagai respon atas permintaan yang diberikan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Melalui internet, Apache mengirimkan halaman yang diperoleh dari interpreter PHP ke komputer user sebagai respon atas permintaan yang di berikan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Web browser dalam komputer user akan menampilkan halaman yang dikirim oleh Apache.</li>
 +
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
====Definisi Siswa====
+
===Konsep Dasar HTML (Hypertext Markup Language)===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi siswa menurut Indah Devi Novitasari dalam Naskah Publikasi (2014:6)<ref name="Novitasari2014">Novitasari, Indah Devi. 2014. Upaya Guru Dalam Meningkatkan Keberanian Siswa Untuk Bertanya Pada Pembelajaran Pendidikan Kewarganegaraan. Surakarta: Naskah Publikasi.</ref> adalah “Orang yang dengan sengaja belajar di sekolah untuk mengembangkan potensi diri melalui proses pembelajaran pada suatu jalur pendidikan formal (dari tingkat sekolah dasar, sekolah menengah pertama dan sekolah menengah atas) maupun pendidikan nonformal”.</p></div>
+
<ol>
<br>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi HTML (Hypertext Markup Language)</li>
====Definisi Guru====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi HTML menurut Sugiri dalam M.Iqbal Dzulhaq, dkk dalam Jurnal Sisfotek Global (2017:2)<ref name="Dzulhaq2017">Dzulhaq, Muhamad Iqbal, dkk.2017.Sistem Akademik Sekolah Berbasis Kurikulum 2013.Jurnal Sisfotek Global.Vol.7.No.1. ISSN:2088-1762. Diakses Pada tanggal 5 Oktober 2017.</ref> “HTML (Hypertext Markup Language) adalah sebuah protokol yang digunakan untuk membuat format suatu dokumen web yang mampu dibaca dalam browser dari berbagai platform computer”.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi guru menurut Indah Devi Novitasari dalam Naskah Publikasi (2014:5)<ref name=" Novitasari2014"> Novitasari, Indah Devi. 2014. Upaya Guru Dalam Meningkatkan Keberanian Siswa Untuk Bertanya Pada Pembelajaran Pendidikan Kewarganegaraan. Surakarta: Naskah Publikasi.</ref> adalah “Orang yang dengan sengaja mempengaruhi siswa untuk terus belajar”.</p></div>
+
</ol>
<br>
+
====Definisi Jadwal====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi jadwal menurut Erwin Herdiansyah dan Rinda Cahyana dalam Jurnal Algoritma (2015:1)<ref name="Herdiansyah2015">Herdiansyah, Erwin dan Rinda Cahyana. 2015. Pengembangan Aplikasi Penyusun Jadwal Pelajaran Secara Otomatis. Garut: Jurnal Algoritma.</ref> adalah “Pembagian waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan atau rencana kegiatan dengan pembagian waktu pelaksanaan yang terperinci”.</p></div>
+
 
<br>
 
<br>
===Konsep Dasar ''Internet''===
+
===Konsep Dasar CSS (Cascading Style Sheet)===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi ''internet'' Menurut Siregar yang dikutip oleh Priyo Sutopo, dkk dalam Jurnal Informatika Mulawarman (2016:25)<ref name="Sutopo2016">Sutopo, Priyo, Dedi Cahyadi dan Zainal Arifin. 2016. Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis ''Web''. Kalimantan: Jurnal Informatika Mulawarman Vol.11 No.1.</ref> adalah “Dua komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia, yang saling berinteraksi dan bertukar informasi, terhadap masalah sosial misalnya dengan menggunakan alat-alat bantu ''online'' untuk mencapai bisnis elektronik (''ecommerce''), kepemilikan informasi dan interaksi dengan masyarakat”. Ada beberapa fasilitas dari ''internet'' yang sering kita temui bahkan digunakan antara lain:</p></div>
+
 
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi CSS (Cascading  Style Sheet)</li>
<p style="line-height: 2">''E-mail''</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Eko Priyo (2013:59)<ref name="Utomo2013">Utomo, Eko Priyo.2013.Mobile Web Programming.Yogyakarta: ANDI.</ref> “CSS merupakan file yang ditambahkan kedalam website untuk mengatur style website agar terlihat seragam.”</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">''World Wide Web'' (WWW)</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">''Newsgroup''</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">''Telnet''</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">''Chat''</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">''File Transfer Protocol'' (FTP)</p></li>
+
 
</ol>
 
</ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Meta Amalya Dewi, dkk dalam Jurnal CCIT (2014:121)<ref name="Dewi2014">Dewi, Meta Amalya, Dedi Cahyadi dan Yunita Wulansari. 2014. Sistem Ujian ''Online'' Calon Mahasiswa Baru Berbasis ''Ilearning Education Marketing'' Pada Perguruan Tinggi. Tangerang: Jurnal CCIT Vol.8 No.1.</ref> mendefinisikan bahwa “''Internet'' adalah komputer yang terhubung melalui jaringan dan saling berkomunikasi dengan waktu dan wilayah yang tak terbatas”.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sementara menurut Wiga Ariyani, dkk dalam ''International Journal of Science and Research'' (USR) (2015:380)<ref name="Ariyani2015">Ariyani, Wiga, Djoko Hanantjo dan Bambang Eka Purnama. 2015. ''E-Commerce Web Development in Wiga Art. Surakarta: International Journal of Science and Research'' (USR) Vol.4 No.5.</ref> mengatakan bahwa “''Internet is a network of computers around the world which are interrelated or interconnected''”. (''Internet'' adalah jaringan komputer di seluruh dunia yang saling terkait atau saling berhubungan).</p></div>
 
 
<br>
 
<br>
 
+
===Konsep Dasar Mariadb===
===Konsep Dasar ''Website''===
+
====Definisi ''Website''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi website menurut Wiga Ariyani, dkk dalam "International Journal of Science and Research" (USR) (2015:380)<ref name="Ariyani2015">Ariyani, Wiga, Djoko Hanantjo dan Bambang Eka Purnama. 2015. ''E-Commerce Web Development in Wiga Art. Surakarta: International Journal of Science and Research'' (USR) Vol.4 No.5.</ref> adalah “''Website is a location on the internet which presents a collection of information with respect to the profile of the site owner''”. (''Website'' adalah lokasi di ''internet'' yang menyajikan kumpulan informasi berkenaan dengan profil pemilik situs).</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Ilka Zufria dan M. Hasan Azhari dalam Jurnal Sistem Informasi (2017:52)<ref name="Zufria2017">Zufria, Ilka dan M. Hasan Azhari. 2017. ''Web-Based Applications in Calculation of Family Heritage'' (''Science of Faroidh''). Jurnal Sistem Informasi Vol.1 No.1.</ref> mendefinisikan bahwa “''Website'' adalah sekumpulan halaman informasi yang disediakan melalui jalur ''internet'' sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan ''internet''. ''Website'' merupakan sebuah komponen yang terdiri dari teks, gambar, suara animasi sehingga menjadi media informasi yang menarik untuk dikunjungi oleh orang lain maka dari makna itu, bisa kita pahami bahwa definisi ''website'' secara sederhana adalah informasi apa saja yang bisa diakses dengan menggunakan koneksi jaringan ''internet''”.</p></div>
+
<br>
+
====Jenis-Jenis ''Website''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Arief yang dikutip oleh Untung Rahardja, dkk dalam Jurnal CCIT (2015:249)<ref name="Rahardja2015">Rahardja, Untung, Khanna Tiara dan Imam Prayogi. 2015. Peningkatan ''Website Ranking Exist-Club'' Pada PB Exist Jakarta. Tangerang: Jurnal CCIT Vol.8 No.3.</ref> ditinjau dari aspek ''content'' atau isi, ''web'' dapat dibagi menjadi 2 (dua) jenis, yaitu ''web statis'' dan ''web dinamis''. Selain dari sisi ''content'' atau isi, ''web statis'' dan ''web dinamis'' dapat dilihat dari aspek teknologi yang digunakan untuk membuat jenis ''web'' tersebut. Adapun jenis-jenis ''web'':</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Mariadb</li>
<p style="line-height: 2">''Web statis'' adalah ''web'' yang isinya atau ''content'' tidak berubah-ubah. Maksudnya adalah isi dari dokumen ''web'' tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi yang digunakan untuk membuat dokumen ''web'' ini tidak memungkinkan dilakukan perubahan isi atau data. Teknologi yang digunakan untuk ''web statis'' adalah jenis ''client side scripting'' seperti HTML, ''Cascading Style Sheet'' (CSS). Perubahan isi atau data halaman ''web statis'' hanya dapat dilakukan dengan cara mengubah langsung isinya pada ''file'' mentah ''web'' tersebut.</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Mahendra Data, dkk dalam Jurnal Teknologi Informasi dan Ilmu Komputer (2017:71)<ref name="Data2017">Data, Mahendra,dkk.2017.Analisis Availabilitas dan Reabilitas Multi-Master Database Server dengan State Snapshot Transfer (SST) Jenis RSYNC pada MariaDB Galera Cluster.Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK).Vol.4.No.1.e-ISSN : 2528-6579. Diakses pada tanggal 6 Oktober 2017.</ref> “MariaDB adalah DBMS yang bersifat open soruce dan dikembangkan oleh pengembang yang sama dari MySQL”.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">''Web dinamis'' adalah jenis ''web'' yang ''content'' atau isinya dapat berubah-ubah setiap saat. ''Web'' yang banyak menampilkan animasi ''flash'' belum tentu termasuk ''web dinamis'' karena ''dinamis'' atau berubah-ubah isinya tidak sama dengan animasi. Untuk melakukan perubahan data, ''user'' cukup mengubahnya langsung secara ''online'' di ''internet'' melalui halaman ''control panel'' atau administrasi yang biasanya telah disediakan untuk ''user administrator'' sepanjang ''user'' tersebut memiliki hak akses yang sesuai.</p></li>
+
 
</ol>
 
</ol>
 
<br>
 
<br>
===Konsep Dasar Analisa PIECES===
+
===Konsep Dasar Xampp===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Angga Reza Palevi dan Krisnawati dalam Jurnal Ilmiah DASI (2013:3)<ref name="Palevi2013">Palevi, Angga Reza dan Krisnawati. 2013. Analisis dan Perancangan Sistem Informasi Penerimaan Peserta Didik Baru Berbasis ''Website'' Pada SMP Negeri 2 Mojosongo Boyolali. Yogyakarta: Jurnal Ilmiah DASI Vol.14 No.4.</ref> mengatakan bahwa “Metode PIECES dapat digunakan untuk menganalisis masalah dan kelemahan dari sistem lama. PIECES sendiri meliputi Kinerja (''Performance''), Informasi (''Information''), Ekonomi (''Economic''), Kontrol (''Control''), Efisiensi (''Efficiency''), dan Pelayanan (''Service'')”.</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Xampp</li>
<p style="line-height: 2">Analisis Kinerja (''Performance'')</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Eko Priyo (2013:7)<ref name="Utomo2013"> Utomo, Eko Priyo.2013.Mobile Web Programming.Yogyakarta: ANDI.</ref> “XAMPP merupakan bundel paket instan yang terdiri dari Apache (server), MySQL (database), dan PHP”</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Masalah kinerja terjadi ketika tugas-tugas bisnis yang dijalankan tidak mencapai sasaran. Kinerja diukur dengan jumlah produksi (''troughtput'') dan waktu tanggap (''respon time''). Jumlah produksi (''troughtput'') adalah jumlah pekerjaan yang bisa diselesaikan selama jangka waktu tertentu. Waktu tanggap (''respon time'') adalah keterlambatan rata-rata antara suatu transaksi dengan tanggapan yang diberikan kepada transaksi tersebut.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Kartini, dkk (2013:26) “Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket”. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, PhpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall Xampp makan tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. Xampp akan menginstalasi dan mengkonfigurasi secara otomatis untuk anda. Xampp adalah sebuah web server.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Asal kata dari Xampp sendiri adalah :</p></div>
<p style="line-height: 2">Analisis Informasi (''Information'')</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi peluang dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru. Informasi juga dapat merupakan fokus dari suatu batasan atau kebijakan. Analisis informasi memeriksa ''output'' sistem, analisis data dan meneliti data yang tersimpan dalam sebuah sistem.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">Analisis Ekonomi (''Economic'')</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Alasan ekonomi merupakan motivasi paling umum bagi suatu proyek. Pijakan dasar bagi kebanyakan manajer adalah biaya. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">Analisis Kontrol (''Control'')</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tugas-tugas bisnis perlu di monitor dan dibetulkan jika menemukan kinerja yang dibawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah atau mendeteksi kesalahan sistem, menjamin keamanan data, informasi dan persyaratan.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">Analisis Efisiensi (''Efficiency'')</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Efisiensi menyangkut bagaimana menghasilkan ''output'' sebanyak-banyaknya dengan ''input'' yang sekecil mungkin.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<p style="line-height: 2">Analisis Pelayanan (''Service'')</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berikut adalah beberapa kriteria penilaian dimana kualitas suatu sistem bisa dikatakan buruk:</p></div>
+
 
<ol style="list-style:lower-alpha">
 
<ol style="list-style:lower-alpha">
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">Sistem menghasilkan produk yang tidak akurat, tidak konsisten dan tidak dipercaya.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">(X) : Program ini dapat dijalankan dibanyak sistem operasi.</li>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">Sistem tidak mudah dipelajari dan digunakan.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">(A): Apache merupakan suatu aplikasi web server.</li>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">Sistem canggung untuk digunakan.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">(M): MySQL digunakan untuk aplikasi database server.</li>
<li style="font-size: 12pt; font-family: 'times new roman'; text-align: justify; line-height: 2">Sistem tidak fleksibel.</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">(P): PHP bahasa pemrograman yang dipakai.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">(P): Perl bahasa pemrograman yang dipakai.</li>
 
</ol>
 
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
 
+
===Konsep Dasar Apache===
===Konsep Dasar ''Unified Modeling Language'' (UML)===
+
<ol>
====Definisi ''Unified Modeling Language'' (UML)====
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Apache</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi UML (''Unified Modeling Language'') menurut Rosa dan Shalahuddin yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal SISFOTEK GLOBAL (2017:22)<ref name="Agusli2017">Agusli, Rachmat, Sutarman dan Suhendri. 2017. Sistem Pakar Identifikasi Tipe Kepribadian Karyawan Menggunakan Metode ''Certainty Factor''. Tangerang: Jurnal SISFOTEK GLOBAL Vol.7 No.1.</ref> adalah “Bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Yosef Murya (2016:14)<ref name="Murya2016">Murya, Yosef.2016.Framework PHP yii 2: Develop Aplikasi Web Dengan Cepat dan Mudah.Jakarta: Jasakom.</ref> “Apache adalah aplikasi web server. Tugas utama Apache adalah menampilkan halaman web yang benar kepada user berdasarkan kode HTML, PHP atau yang lainnya”</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Onu, Fergus U. dan Umeakuka, Chinelo V. dalam ''International Journal of Computer Applications Technology and Research'' (2016:506)<ref name="U.2016">U., Onu, Fergus dan Umeakuka, Chinelo V. 2016. ''Object Oriented Programming (OOP) Approach to the Development of Student Information Management System''. Nigeria: ''International Journal of Computer Applications Technology and Research'' Vol.5 No.8.</ref> mendefinisikan bahwa “''A UML is a standard modeling Language to model thereal world in the fieldof software engineering. A UML diagramis a partial graphical view of a model of a system under design, implementation, or already in existence. UML diagram is made up of graphical elements, UML nodes connected with edges (flows) that represent elements system model. The UML model of the system might also contain other documentation such as use cases written as texts''”. (UML adalah bahasa pemodelan standar untuk memodelkan dunia di bidang rekayasa perangkat lunak. Diagram UML adalah tampilan grafis parsial dari model sistem yang di desain, implementasi, atau sudah ada. Diagram UML terdiri dari elemen grafis, simpul UML terhubung dengan tepi (arus) yang mewakili elemen model sistem. Model UML dari sistem mungkin juga berisi dokumentasi lain seperti ''use case'' yang ditulis sebagai teks).</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sementara menurut Supramana dan I Gusti Lanang Putra Eka Prismana dalam Jurnal Manajemen Informatika (2016:119)<ref name="Supramana2016">Supramana dan I Gusti Lanang Putra Eka Prismana. 2016. Implementasi Load Balancing Pada Web Server Dengan Menggunakan Apache. Jurnal Manajemen Informatika : Universitas Negeri Surabaya Vol.5 No.2. Diakses pada tanggal 12 Oktober 2017.</ref> “apache merupakan program untuk menjalankan, melayani, dan memfungsikan situs web dalam sebuah komputer”.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sementara menurut Sparx S yang dikutip oleh K. P. Jayant, dkk dalam ''International Journal of Advanced Research in Computer Science and Software Engineering'' (2014:148)<ref name="Jayant2014">Jayant, K. P., dkk. 2014. ''An Approach of software Design Testing Based On UML Diagrams. India: International Journal of Advanced Research in Computer Science and Software Engineering'' Vol.4 No.2.</ref> mendefinisikan bahwa “''The UML is a visual modeling language and used for visualize, specify, construct and document the artifacts of a software system''”. (UML adalah bahasa pemodelan visual dan digunakan untuk memvisualisasikan, menentukan, membuat dan mendokumentasikan gambaran dari sistem perangkat lunak).</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis data dan lain-lain. Selain itu apache juga bisa digunakan sebagai load balancer dengan menambahkan beberapa modul modul konfigurasi tertentu. Pada penelitian ini apache akan di gunakan sebagai load balancer adalah apache versi 2.4 karena apache pada versi 2.4 sudah mendukung modul untuk load balancing serta space memory yang digunakan lebih sedikit dari pada versi sebelumnya.</p></div>
 +
</ol>
 
<br>
 
<br>
====Jenis-Jenis Diagram ''Unified Modelling Language'' (UML)====
+
===Konsep Dasar Notepad++===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Tri Hartati dalam Jurnal Teknik dan Ilmu Komputer (2017:185)<ref name="Hartati2017">Hartati,Tri. Perencanaan Master Plan Metodologi Tozer Pada Lembaga Pendidikan Teknologi Informasi Dan Komunikasi (Studi Kasus PT Pesona Edu Solution Jakarta). Jurnal Teknik dan Ilmu Komputer Vol. 6 No. 22-April-Juni 2017. Jakarta Pusat : Akademi Manajemen dan Informatika Bina Sarana Informatika. Juni 2017.</ref>, CSF (Critical Success Factor) memiliki tipe dan sumber sbb:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Notepad++</li>
<p style="line-height: 2">''Use Case Diagram''</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Yosef Murya (2016:8)<ref name="Murya2016">Murya, Yosef.2016.Framework PHP yii 2: Develop Aplikasi Web Dengan Cepat dan Mudah.Jakarta: Jasakom.</ref> “Notepad++ merupakan aplikasi gratis yang memiliki fitur yang sangat berguna bagi programmer  atau developer dalam membuat program. Notepad++ menggunakan komponen Scintila untuk dapat menampilkan dan menyunting teks dan berkas kode sumber berbagai bahasa pemrograman yang dijalankan pada sistem operasi Microsoft Windows”</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Use Case Diagram'' adalah gambar dari beberapa atau seluruh aktor dan ''use case'' dengan tujuan mengenali interaksi mereka dalam suatu sistem.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Fitur – fitur Notepad++</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut  Yosef Murya (2016:8)<ref name="Murya2016">Murya, Yosef.2016.Framework PHP yii 2: Develop Aplikasi Web Dengan Cepat dan Mudah.Jakarta: Jasakom.</ref> fitur – fitur pada Notepad++ antara lain:</p></div>
<p style="line-height: 2">''Activity Diagram''</p></li>
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Activity diagram'' menggambarkan rangkaian aliran dari aktivitas, digunakan untuk aktivitas lainnya seperti ''use case'' atau interaksi. ''Activity diagram'' berupa ''flowchart'' yang digunakan untuk memperlihatkan aliran kerja dari sistem.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">WYSIWYG</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">User Defined Syntax Highlighting</li>
<p style="line-height: 2">''Sequence Diagram''</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Multi – Document Tabs</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Sequence diagram'' menggambarkan kolaborasi dinamis antara sejumlah objek dan untuk menunjukkan rangkaian pesan yang dikirim antar objek juga interaksi antar objek, sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem. ''Sequence diagram'' menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Secara mudahnya ''sequence diagram'' adalah gambaran tahap demi tahap yang seharusnya dilakukan untuk menghasilkan sesuatu dengan ''use case diagram''. Dalam ''sequence diagram'' terdapat 2 (dua) model, yaitu: ''Actor'' dan ''Lifeline''.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Regular Expression Search/Replace Supported</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Full Drag ‘N Drop Supported</li>
<p style="line-height: 2">''Class Diagram''</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dynamic Position of Views</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">''Class Diagram'' menggambarkan struktur dan deskripsi ''class'', ''package'', objek beserta hubungan satu antara lain seperti ''containment'', pewarisan, asosiasi dan lain-lain. ''Class diagram'' berfungsi untuk menjelaskan tipe dari objek sistem dan hubungannya dengan objek yang lain. Objek adalah nilai tertentu dari setiap ''attribute'' kelas ''entity''. ''Class'' adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan orientasi objek. ''Class'' menggambarkan keadaan (''attribute''/''property'') suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metode/fungsi).</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">File Status Auto-Detection</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Zoom in and Zoom out</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Multi-Language Environtment Supported</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Bookmark</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Brace and Indent gudeline Highlighting</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Marco recording and playback dll</li>
 +
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
===Konsep Dasar Bahasa Pemrograman===
+
=== Konsep Dasar Framework Laravel===
====Definisi PHP====
+
<ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi PHP (''Hypertext Preprocessor'') menurut Meiyanto Heri Prasetyo, dkk dalam Jurnal Media Infotama (2015:13)<ref name="Prasetyo2015">Prasetyo, Meiyanto Heri, Asnawati dan Yode Arliando. 2015. Sistem Informasi Nilai Mahasiswa Berbasis SMS ''Gateway'' pada Fakultas Pertanian Universitas Bengkulu. Bengkulu: Jurnal Media Infotama Vol.11 No.1.</ref> adalah “Bahasa pemrograman ''web'' yang bersifat ''server side'', artinya bahasa berbentuk ''script'' yang disimpan dan dijalankan dikomputer ''server'' (''Web Server''), sedang hasilnya yang dikirim ke komputer ''client'' (''Web Browser'') dalam bentuk ''script'' HTML (''Hypertext Markup Language'')”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Framework</li>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Kalpesh Adhatrao, dkk dalam ''International Journal of Data Mining & Knowledge Management Process'' (IJDKP) (2013:43)<ref name="Adhatrao2013"> Adhatrao, Kalpesh, dkk. 2013. ''Predicting Students’ Performance Using ID3 and C4.5 Classification Algorithms. India: International Journal of Data Mining & Knowledge Management Process'' (IJDKP) Vol.3 No.5.</ref> mendefinisikan bahwa “''PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general purpose server side scripting language that is especially suited for web development and can be embedded into HTML''”. (PHP (akronim rekursif untuk PHP: ''Hypertext Preprocessor'') adalah bahasa ''script'' sisi ''server open source'' umum yang digunakan secara umum yang sangat sesuai untuk pengembangan ''web'' dan dapat disematkan ke dalam HTML).</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi framework menurut Shan dan Hua yang dikutip Ahmad Leo Yudanto, dkk dalam Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer (2017:629)<ref name="Yudanto2017">Yudanto, leo, dkk.2017.Rancangan Bangun Aplikasi Sistem Informasi Manajemen Laboratorium Biomedik Fakultas Kedokteran Universitas Brawijaya.Jurnal pengembangan teknologi informasi dan ilmu komputer : Universitas Brawijaya. ISSN : 2548-964x Vol.1 No.8 Juni 2017. Diakses pada tanggal 6 Oktober 2017.</ref> “framework adalah sebuah arsitektur yang terbuka yang dibuat berdasarkan pada standar pengembangan perangkat lunak yang diterima secara umum”</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Laravel</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Ahmad Leo Yudanto dkk dalam jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol.1, No.8 (2017:630)<ref name="Yudanto2017">Yudanto, leo, dkk.2017.Rancangan Bangun Aplikasi Sistem Informasi Manajemen Laboratorium Biomedik Fakultas Kedokteran Universitas Brawijaya.Jurnal pengembangan teknologi informasi dan ilmu komputer : Universitas Brawijaya. ISSN : 2548-964x Vol.1 No.8 Juni 2017. Diakses pada tanggal 6 Oktober 2017.</ref> Laravel adalah sebuah framework web berbasis PHP yang open-source dan tidak berbayar, diciptakan oleh Taylor Orwell dan diperuntukan untuk pengembangan aplikasi web yang menggunakan pola MVC.</p></div>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Composer</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi composer menurut Aminudi (2015:13) “composer sendiri adalah fitur (dependency) tambahan untuk PHP yang memiliki basis layaknya command line dan berfungsi sebagai penginstall third-party plugin untuk aplikasi web secara cepat”.</p></div>
 +
</ol>
 
<br>
 
<br>
====Definisi HTML====
+
===Konsep Dasar Elisitasi===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi HTML (''Hyper Text Markup Language'') menurut Fera Sulistian Herawati, dkk dalam Jurnal LPKIA (2014:2)<ref name="Herawati2014">Herawati, Fera Sulistian. 2014. Perangkat Lunak Perpustakaan ''Online'' Di SMK BPPI Baleendah Bandung. Bandung: Jurnal LPKIA Vol.1 No.1.</ref> adalah “Sebuah bahasa ''markup'' yang digunakan untuk membuat sebuah halaman ''web'' dan menampilkan berbagai informasi didalam sebuah ''browser internet''”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Saputra yang dikutip oleh Mia Andini dan Khairul Anwar Hafizd dalam Jurnal Sains Dan Informatika (2015:49)<ref name="Andini2015">Andini, Mia dan Khairul Anwar Hafizd. 2015. Perencanaan Dan Pembuatan Aplikasi Alumni Siswa: Studi Kasus SMK-SPP Negeri Pelaihari. Kalimantan Selatan: Jurnal Sains Dan Informatika Vol.1 No.2.</ref> mengatakan bahwa “HTML yaitu bahasa pemograman ''hypertext''. HTML ini memiliki fungsi untuk membangun kerangka ataupun format ''web'' berbasis HTML”.</p></div>
+
<br>
+
====Definisi CSS====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi CSS (''Cascading Style Sheet'') menurut Aditama yang dikutip oleh Mia Andini dan Khairul Anwar Hafizd dalam Jurnal Sains Dan Informatika (2015:50)<ref name="Andini2015">Andini, Mia dan Khairul Anwar Hafizd. 2015. Perencanaan Dan Pembuatan Aplikasi Alumni Siswa: Studi Kasus SMK-SPP Negeri Pelaihari. Kalimantan Selatan: Jurnal Sains Dan Informatika Vol.1 No.2.</ref> adalah “Salah satu bahasa pemrograman ''web'' yang bertujuan untuk membuat ''web'' kita menjadi lebih menarik dan terstruktur, dalam CSS kita bisa merubah warna tabel, besar ''font'' atau tata letak menu yang terkendali dari CSS sehingga semua jendela ''web'' yang berkaitan dengan perubahan tersebut secara otomatis dapat berubah, dengan CSS kita tidak perlu membuat ''style'' pada setiap ''file'' PHP, karena cukup dengan satu ''file'' CSS kita telah bisa mengontrol semua ''style'' yang kita inginkan pada setiap ''file'' PHP yang akan ditampilkan pada ''web browser''”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Kalpesh Adhatrao, dkk dalam ''International Journal of Data Mining & Knowledge Management Process'' (IJDKP) (2013:43)<ref name="Adhatrao2013">Adhatrao, Kalpesh, dkk. 2013. ''Predicting Students’ Performance Using ID3 and C4.5 Classification Algorithms. India: International Journal of Data Mining & Knowledge Management Process'' (IJDKP) Vol.3 No.5.</ref> mendefinisikan bahwa “''CSS (Cascading Style Sheets) is designed to enable the separation between document content (in HTML or similar markup languages) and document presentation. This technique is used to improve content accessibility also to provide more flexibility and control in the specification of content and presentation characteristics. This enables multiple pages to share formatting and reduce redundancies''”. (CSS (''Cascading Style Sheets'') dirancang untuk memungkinkan pemisahan antara konten dokumen (dalam HTML atau bahasa ''markup'' serupa) dan presentasi dokumen. Teknik ini digunakan untuk meningkatkan aksesibilitas konten juga untuk memberikan fleksibilitas dan kontrol yang lebih besar dalam spesifikasi konten dan karakteristik presentasi. Hal ini memungkinkan beberapa halaman untuk berbagi format dan mengurangi redudansi).</p></div>
+
<br>
+
===Konsep Dasar MariaDB===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi MariaDB menurut Yana Permana (2016:1)<ref name="Permana2016">Permana, Yana. 2016. Mengenal MariaDB. Diambil dari: https://www.codepolitan.com/mengenal-mariadb. Diakses pada tanggal 4 Oktober 2017.</ref> adalah sistem manajemen ''database'' relasional yang dikembangkan dari MySQL. MariaDB dikembangkan oleh komunitas pengembang yang sebelumnya berkontribusi untuk ''database'' MySQL”. ''Tools'' yang mampu bekerja dengan MariaDB, diantaranya:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Elisitasi</li>
<p style="line-height: 2">''Database Workbench'': Aplikasi untuk pengembangan dan administrasi ''database'' relasional MariaDB dan ''database'' lainnya.</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi elisitasi menurut Srinivasan Swarnalatha, dkk dalam International Journal of Reseach in Computer and Communication Tecnology (2014:383)<ref name="Swarnalatha2014">Swarnalatha, Srinivasan, dkk. 2014. Requrement Elicatitation in Web Application. Challenges. International Journal of Reseach in Computer and Communication Tecnology. India : CSE Department. Vol.3  Issue.3. Diakses pada tanggal 18 Oktober 2017.</ref> “Requirement elicitation is a vital activiti in the process of requirement development and it descovers the requirement of end user”. Artinya kebutuhan elisitasi merupakan aktivitas vital dalam proses pengembangan kebutuhan dan menemukan persyaratan pengguna akhir.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Tahap-tahap Elisitasi</li>
<p style="line-height: 2">DBEdit: Aplikasi administrasi dan manajemen ''database'' MariaDB dan ''database'' lainnya.</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Dede Bachtiar dan Atikah dalam Jurnal Sisfotek Global (2015:74)<ref name="Bachtiar2015">Bachtiar,  Dede dan Atikah. 2015. Sistem Informasi Dashboard Kependudukan di Kelurahan Manis Jaya Kota Tangerang. Jurnal Sisfotek Global. Vol.5 NO.1. ISSN : 2018-1762. Diakses pada tanggal 5 Oktober 2017.</ref> elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. Elisitasi dilakukan melalui tiga tahap yaitu sebagai berikut :</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<ol>
<p style="line-height: 2">HeidiSQL: Aplikasi ''client'' yang bersifat ''open source'' untuk sistem operasi ''Windows''. HeidiSQL juga mendukung MariaDB dengan dukungan fitur yang spesifik seperti ''Virtual Column''.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap I<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</p></li>
<p style="line-height: 2">Navicat: Aplikasi manajemen berbagai ''database'' termasuk MariaDB. Navicat termasuk aplikasi yang ''cross-platform'' dengan lisensi ''proprietary''.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap II<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.</p></li>
<p style="line-height: 2">phpMyAdmin: Aplikasi administrasi dan manajemen ''database'' berbasis ''web'' untuk MySQL.</p></li>
+
<ol style="list-style:lower-alpha">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">“M” pada MDI itu artinya mondatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.</li>
<p style="line-height: 2">SQLyog: Aplikasi administrasi dan manajemen ''database'' untuk sistem operasi ''Windows'' dan ''Linux''.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">“D” pada MDI itu artinya desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembuatan sistem, akan membuat sistem tersebut lebih sempurna.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">“I” pada MDI itu artinya inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari luar sistem.</li>
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap III<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:</p></li>
 +
<ol style="list-style:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirrment tersebut dalam sistem yang diusulkan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">O artinya Operational, maksdunya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">E artinya Economy, maksudunya berapakah biaya yang diperlukan guna membangun requirement tersebut dalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:</li>
 +
<ol style="list-style:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">High H : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal, sehingga requirement tersebut harus diimplementasi.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Middle (M) : Mampu untuk dikerjakan.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;"> Low (L) : Mudah untuk dikerjakan</li>
 +
</ol>
 +
</ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Final Draft Elisitasi<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Merupakan hasil akhir yang dicapai dari suatu proses elsisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></li>
 +
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
===Konsep Dasar Notepad++===
+
===Konsep Dasar UML ( Unified Modelling Language )===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi Notepad++ menurut Angga Reza Palevi dan Krisnawati dalam Jurnal Ilmiah DASI (2013:4)<ref name="Palevi2013">Palevi, Angga Reza dan Krisnawati. 2013. Analisis dan Perancangan Sistem Informasi Penerimaan Peserta Didik Baru Berbasis ''Website'' Pada SMP Negeri 2 Mojosongo Boyolali. Yogyakarta: Jurnal Ilmiah DASI Vol.14 No.4.</ref> adalah “Sebuah aplikasi ''text editor'' yang bersifat gratis dengan menitik beratkan kegunaan aplikasi untuk ''editing text'' dalam waktu yang cepat dan praktis dengan mendukung banyak format bahasa pemrograman seperti PHP, HTML, ''JavaScript'' dan CSS”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Noviana Nuryanti dalam Skripsi Perancangan Sistem Informasi Akuntansi Penjualan Tunai Berbasis ''Web'' Pada Toko Bariklana (2013:57)<ref name="Nuryanti2013">Nuryanti, Noviana. 2013. Skripsi. Perancangan Sistem Informasi Akuntansi Penjualan Tunai Berbasis ''Web'' Pada Toko Bariklana. Yogyakarta: Universitas Negeri Yogyakarta.</ref> mengatakan bahwa “Notepad++ merupakan program teks editor yang memudahkan ''programmer'' dalam menggunakan ''coding'' serta mendukung berbagai bahasa pemrograman yang berjalan di sistem operasi ''windows'' dan dapat digunakan untuk merancang dan membuat halaman ''web''”.</p></div>
+
<br>
+
===Konsep Dasar ''Framework'' Laravel===
+
====Definisi ''Framework''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi ''Framework'' menurut Basuki yang dikutip oleh D Tri Octafian dalam Jurnal Teknomatika (2015:2)<ref name="Octafian2015">Octafian, D Tri. 2015. ''Web'' Multi ''E-Commerce'' Berbasis ''Framework CodeIgniter''. Yogyakarta: Jurnal TEKNOMATIKA Vol.5 No.1.</ref> adalah “Sebagai koleksi atau kumpulan potongan-potongan program yang disusun dan diorganisasikan sedemikian rupa, sehingga dapat digunakan untuk membantu aplikasi utuh tanpa harus membuat semua kodenya dari awal”. Keuntungan yang dapat diperoleh dari penggunaan ''framework'' adalah:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi UML ( Unified Modelling Language )</li>
<p style="line-height: 2">Waktu pembuatan aplikasi ''website'' jauh lebih singkat,</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berikut ini terdapat berbagai pengertian UML ( Unified Modelling Language ) dari beberapa pendapat yaitu :</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rosa A.S dan M. Shalahuddin (2013:137)<ref name="S2013">S, Rosa.A dan M.Shalahuddin.2013.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung: Informatika.</ref> “UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks – teks pendukung.”</p></div>
<p style="line-height: 2">Kode ''website'' jadi lebih mudah dibaca, karena sedikit dan sifatnya pokok, detailnya adalah kode dari ''framework'',</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut K.P Jayant, dkk dalam International Journal of Advanced Research in Computer Science and Software Engeneering (2014:148)<ref name="Jayant2014">Jayant K.P, dkk. 2014. An Approach of Software Design Testing Based on UML Diagrams. Ghazjabad, India : International Journal of Advanced Research in Computer Science and Software Engeneering. Pp. 148-153 ISSN : 2277-128X Vol.4 Isue.2.. Diakses pada tanggal 7 Oktober 2017.</ref> “The UML is a visual modeling language and used for visualize, specify, construct and document the artifacts of a software system”. Artinya UML adalah bahasa visual pemodelan dan digunakan untuk visualisasikan, menentukan, membangun, dan artefak dari mendokumentasikan sistem perangkat lunak.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Tipe-Tipe  Unified Modeling Language (UML)</li>
<p style="line-height: 2">''Website'' menjadi lebih mudah diperbaiki, karena tidak perlu fokus ke semua komponen kode ''website'', terutama kode sistem ''framework'',</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rosa A.S dan M.Shalahuddin (2013:140)<ref name="S2013">S, Rosa.A dan M.Shalahuddin.2013.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung: Informatika.</ref> pada UML 2.3 terdiri dari 13 macam diagram, yaitu :</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
<ol>
<p style="line-height: 2">Tidak perlu lagi membuat kode penunjang aplikasi ''website'' seperti koneksi ''database'', validasi ''form'', GUI (''Graphical User Interface'') dan keamanan,</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Class Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas – kelas yang akan dibuat untuk membangun sistem.</p></li>
<p style="line-height: 2">Pikiran pengembang menjadi lebih terfokus ke kode alur permasalahan ''website'', apa yang ditampilkan dan layanan apa saja yang diberikan dari aplikasi ''website'' tersebut,</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Object Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify">
+
Diagram objek menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem.</p></li>
<p style="line-height: 2">Jika dikerjakan ''team work'', maka akan lebih terarah karena sistem ''framework'', mengharuskan adanya keteraturan pelekatan kode. Seperti pengambilan ''database'' terpisah dengan bagian pengaturan tampilan pengunjung.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Component Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Composite Structure Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Composite structure diagram baru mulai pada UML versi 2.0, pada versi 1.x diagram ini belum muncul. Diagram ini digunakan untuk menggambarkan struktur dari bagian – bagian yang saling terhubung maupun mendeskripsikan struktur pada saat berjalan (runtime) dari instance yang saling terhubung.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Package Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Package diagram menyediakan cara mengumpulkan elemen – elemen yang saling terkait dalam diagram UML.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Use Case Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Activity Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">State Machine Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
State machine diagram atau state chart diagram atau dalam bahasa indonesia disebut diagram mesin status atau sering disebut juga diagram status digunakan untuk menggambarkan perubahan status atau transisi status dari sebuah mesin atau sistem atau objek.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Deployment Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Diagram deployment atau deployment diagram menunjukan konfigurasi komponen dalam proses eksekusi aplikasi.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sequence Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Communication Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Communication  diagram atau diagram komunikasi pada UML versi 2.x adalah penyederhanaan dari diagram kolaborasi (collaburation diagram) pada UML versi 1.x.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Timing Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Timing diagram merupakan diagram yang fokus pada penggambaran terkait batasan waktu. Timing diagram digunakan untuk menggambarkan tingkah laku sistem dalam periode waktu tertentu.</p></li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Interaction Overview Diagram<p style="font-family: 'times new roman'text-align: justify;line-height: 2;text-indent: 0.5in">
 +
Interaction overview diagram mirip dengan diagram aktivitas yang berfungsi untuk menggambarkan sekumpulan urutan aktivitas. Diagram ini adalah bentuk aktivitas diagram yang setiap titik mmempresentasikan diagram interaksi. Interaksi diagram meliputi diagram sekuen, diagram komunikasi, interaction overview diagram dan timing diagram.</p></li>
 +
</ol>
 
</ol>
 
</ol>
 
<br>
 
<br>
====Definisi Laravel====
+
===Konsep Dasar Blackbox Testing===
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi laravel menurut Aminudin (2015:2)<ref name="Aminudin2015">Aminudin. 2015. Cara Efektif Belajar ''Framework'' Laravel. Yogyakarta: CV. Lokomedia.</ref> adalah “Laravel dirilis dibawah lisensi MIT dengan kode sumber yang sudah disediakan oleh Github, sama seperti ''framework''-''framework'' yang lain, laravel dibangun dengan konsep MVC (''Model''-''Controller''-''View''), kemudian Laravel dilengkapi juga ''command line tool'' yang bernama “Artisan” yang bisa digunakan untuk ''packaging bundle'' dan instalasi ''bundle'' melalui ''command prompt''”.</p></div>
+
<ol>
<br>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Testing</li>
====Definisi ''Composer''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi testing menurut Muhammad Johan Wahyudi dan Abdul Fadlil dalam Jurnal Sarjana Teknik Informatika (2013:18)<ref name="Wahyudi2013">Wahyudi, Muhammad Johan dan Abdul Fadlil. 2013. Sistem Pakar untuk Mengidentifikasi Penyakit Udang Galah dengan Metode Theoremabayes. Jurnal Sarjana Teknik Informatika. eISSN: 2338-5197. Vol.1 No.1. Diakses Pada  tanggal 6 Oktober 2017.</ref> “pengujian adalah bagian dari pengukuran yang dilanjutkan dengan penilaian”.</p></div>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi ''Composer'' menurut Aminudin (2015:13)<ref name="Aminudin2015">Aminudin. 2015. Cara Efektif Belajar ''Framework'' Laravel. Yogyakarta: CV. Lokomedia.</ref> adalah “Fitur (''dependency'') tambahan untuk PHP yang memiliki basis layaknya ''Command Line'' dan berfungsi sebagai peng''install'' ''third''-''party plugin'' untuk aplikasi ''web'' secara cepat”.</p></div>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Blackbox Testing</li>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi blackbox testing menurut Muhammad Johan Wahyudi dan Abdul Fadlil dalam Jurnal Sarjana Teknik Informatika (2013:18)<ref name="Wahyudi2013">Wahyudi, Muhammad Johan dan Abdul Fadlil. 2013. Sistem Pakar untuk Mengidentifikasi Penyakit Udang Galah dengan Metode Theoremabayes. Jurnal Sarjana Teknik Informatika. eISSN: 2338-5197. Vol.1 No.1. Diakses Pada  tanggal 6 Oktober 2017.</ref> “Black Box Test adalah metode pengujian perangkat lunak yang menguji fungsionalitas aplikasi yang bertentangan dengan struktur internal/kerja”.</p></div>
 +
</ol>
 
<br>
 
<br>
===Konsep Dasar XAMPP===
+
===Konsep Dasar Literature Review===
====Definisi XAMPP====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi XAMPP menurut U. Darmanto Soer dan Wahyudi dalam Jurnal SIGMA (2015:42)<ref name="Soer2015">Soer, U. Darmanto dan Wahyudi. 2015. Perancangan Sistem Informasi Peminjaman Buku Perpustakaan SMAN 2 Cikarang Utara Menggunakan PHP dan MySQL. Cikarang: Jurnal SIGMA Vol.3 No.1.</ref> adalah “Program aplikasi ''server'' yang berdiri sendiri (''localhost'') yang terdiri atas program ''Apache'' HTTP ''Server'', MySQL ''Database'' dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan ''Perl''”.</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut Er. Saurabh Walia dan Er. Satinderjit Kaur Gill dalam ''International Journal of Computer Science and Mobile Computing'' (IJCSMC) (2014:26)<ref name="Walia2014">Walia, Er. Saurabh dan Er. Satinderjit Kaur Gill. 2014. “''A Framework  for Web Based Student Record Management System using PHP''”. India: ''International Journal of Computer Science and Mobile Computing'' (IJCSMC) Vol.3 No.8.</ref> mendefinisikan bahwa “''XAMPP stands for Cross-Platform (X), Apache (A), MySQL (M), PHP (P), and Perl (P). It is a simple, lightweight Apache distribution that makes it extremely easy for developers to create a local web server for testing purposes''”. (XAMPP adalah singkatan dari ''Cross''-''Platform'' (X), ''Apache'' (A), MySQL (M), PHP (P) dan ''Perl'' (P). Ini adalah distribusi ''Apache'' sederhana dan ringan yang membuatnya sangat mudah bagi pengembang untuk membuat ''server web'' lokal untuk tujuan pengujian).</p></div>
+
<br>
+
====Definisi ''Apache''====
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi ''Apache web server'' menurut Meiyanto Heri Prasetyo, dkk dalam Jurnal Media Infotama (2015:13)<ref name="Prasetyo2015">Prasetyo, Meiyanto Heri, Asnawati dan Yode Arliando. 2015. Sistem Informasi Nilai Mahasiswa Berbasis SMS ''Gateway'' pada Fakultas Pertanian Universitas Bengkulu. Bengkulu: Jurnal Media Infotama Vol.11 No.1.</ref> adalah “''Web server'' yang bersifat ''open source'' dan mempunyai ''performance'' bagus, fleksibel dan mendukung berbagai macam ''platform'' sistem operasi”.</p></div>
+
<br>
+
===Konsep Dasar ''Blackbox Testing''===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">Berikut adalah beberapa definisi ''Blackbox Testing'', diantaranya:</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi ''Blackbox Testing'' menurut Asrin Hosseini dan Amir Sheikh-Ahmadi dalam ''International Journal of Computer Applications'' (2015:44)<ref name="Hosseini2015">Hosseini, Asrin dan Amir Sheikh-Ahmadi. 2015. ''Predicting Fault in the Process of Producing Important Android Aplications using Data Mining Techniques''. Iran: ''International Journal of Computer Applications'' Vol.131 No.13.</ref> adalah “''The black box test is a test thatdoes not pay attention to the inner mechanism of a system or tool; it is only focused on the produced outputs based on the selected inputs and running conditions''”. (Uji kotak hitam adalah tes yang tidak memperhatikan mekanisme dalam sistem atau alat; itu hanya difokuskan pada ''output'' produksi berdasarkan ''input'' dan kondisi yang dipilih).</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Sedangkan menurut M. Sidi Mustaqbal dalam Jurnal Ilmiah Teknologi Informasi Terapan (2015:34)<ref name="Mustaqbal2015">Mustaqbal, M. Sidi, Roeri Fajri Firdaus dan Hendra Rahmadi. 2015. Pengujian Aplikasi Menggunakan ''Black Box Testing Boundary Value Analysis'': Studi Kasus Aplikasi Prediksi Kelulusan SNMPTN. Bandung: Jurnal Ilmiah Teknologi Informasi Terapan Vol.1 No.3.</ref> mendefinisikan bahwa “''Black Box Testing'' berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat mendefinisikan kumpulan kondisi ''input'' dan melakukan pengetesan pada spesifikasi fungsional program”.</p></div>
+
<br>
+
 
+
==''Literature Review''==
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berikut ini adalah penelitian yang telah dilakukan dan memiliki korelasi yang searah dengan penelitian yang akan dibahas, antara lain:</p></div>
+
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Wina Widiati dalam Jurnal SWABUMI yang berjudul “Sistem Informasi Akademik Pada Sekolah Menengah Atas Widya Nusantara Bekasi” (2014).<ref name="Widiati2014">Widiati, Wina. 2014. Sistem Informasi Akademik Pada Sekolah Menengah Atas Widya Nusantara Bekasi. Jakarta Selatan: SWABUMI Vol.1 No.1.</ref> Masalah yang dihadapi SMA Widya Nusantara, data akademik yang semakin bertambah banyak yang sangat merepotkan karena diolah secara manual. Oleh karena itu peneliti membuat sistem informasi akademik yang dapat membantu meringankan pekerjaan bagian akademik dan dapat memberikan informasi secara cepat, tepat dan akurat. Karena pekerjaan yang dilakukan dapat menghemat baik dari segi waktu, ruang, tenaga, biaya, dan lain-lain.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Definisi Literature Review</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Melan Susanti dalam Jurnal Informatika yang berjudul “Perancangan Sistem Informasi Akademik Berbasis ''Web'' Pada SMK Pasar Minggu Jakarta” (2016).<ref name="Susanti2016">Susanti, Melan. 2016. Perancangan Sistem Informasi Akademik Berbasis ''Web'' Pada SMK Pasar Minggu Jakarta. Jakarta: Jurnal Informatika Vol.3 No.1.</ref> Masalah yang dihadapi oleh SMK Pasar Minggu Jakarta ini belum memiliki sistem informasi yang terkomputerisasi, sehingga untuk mendapatkan informasi orang tua dan siswa harus datang ke sekolah. Oleh karena itu peneliti merancang sebuah ''website'' yang bertujuan untuk membantu memperlancar informasi antara pihak sekolah, siswa-siswi dan masyarakat. Sistem informasi akademik yang dirancang ini dapat memberikan solusi yang lebih cepat dalam pengolahan nilai, pembuatan laporan lebih efektif dan efisien karena penyimpanan data sudah dalam ''database''.</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Definisi literature review menurut Jesa Ariawan dan Sri Wahyuni dalam Jurnal Sisfotek Global (2015:62)<ref name="Ariawan2015">Ariawan Jesa, Sri Wahyuni. 2015. Aplikasi Pengajuan Lembur Karyawan Berbasis Web. ISSN : 2088 – 1762. Jurnal Sisfotek Global. Vol.5 No.1 Maret 2015. Diakses pada tanggal 6 Oktober 2017.</ref> mendefinisikan “studi kepustakaan adalah mempelajari teori-teori dan mencari informasi yang berhubungan dengan permasalahan sesuai dengan judul penelitian ini”.</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Yudie Irawan, dkk yang berjudul “Analisa dan Perancangan Sistem Informasi Sekolah Berbasis ''Website'' Untuk Penyampaian Informasi Sekolah dan Media Promosi Kepada Masyarakat” dalam Jurnal SIMETRIS (2016).<ref name="Irawan2016"> Irawan, Yudie, Nanik Susanti dan Wiwit Agus Triyanto. 2016. Analisa dan Perancangan Sistem Informasi Sekolah Berbasis ''Website'' Untuk Penyampaian Informasi Sekolah dan Media Promosi Kepada Masyarakat. Kudus: Jurnal SIMETRIS Vol.7 No.1.</ref> Selama ini pemberitahuan tentang informasi sekolah masih dilakukan secara manual, kebanyakan informasi terbaru masih ditempel dipapan pengumuman, melalui ''speaker'' yang dipasang tiap kelas, surat selembaran yang dibagikan kepada siswa dan masih menggunakan media informasi seperti spanduk dan pamflet sebagai media promosi kepada masyarakat. Maka dari itu peneliti membuat sistem yang memanfaatkan ''website'' dalam pengembangan kompetensi dan kualitas sekolah dikarenakan ''website'' adalah media yang sangat interaktif dan dinamis untuk menambah wawasan dan eksistensi diri.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Studi Pustaka (Literature Review)</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Eko Putra Membara, dkk dalam Jurnal Media Infotama yang berjudul “Sistem Informasi Akademik SMP Negeri 2 Talang Empat Berbasis ''Web''” (2014).<ref name="Membara2014">Membara, Eko Putra, Liza Yulianti dan Indra Kanedi. 2014. Sistem Informasi Akademik SMP Negeri 2 Talang Empat Berbasis ''Web''. Bengkulu: Jurnal Media Infotama Vol.10 No.1.</ref> Sistem yang berjalan saat ini pada SMP Negeri 2 Talang Empat untuk mendapatkan informasi mengenai akademik masih bersifat manual. Hal ini menyebabkan lambatnya penyampaian informasi bagi seluruh warga sekolah, karena selama ini pengelolaan akademik yang dilakukan hanya dapat dilakukan jika berada di sekolah. Untuk mengurangi kelemahan tersebut, maka dirancang dan direalisasikan sistem informasi akademik SMP Negeri 2 Talang Empat berbasis ''web'' menggunakan bahasa pemrograman PHP dan database MySQL.</p></li>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam upaya menyempurnakan penelitian maka perlu dilakukan studi pustaka (Literature Review), diantaranya yaitu:</p></div>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Benisius yang berjudul “Implementasi Algoritma ''First In First Served'' (FIFS) Pada Sistem Penjadwalan Perkuliahan (Studi Kasus Di Direktorat Akademik Universitas Halmahera)” pada Jurnal UNIERA (2013).<ref name="Benisius2013">Benisius. 2013. Implementasi Algoritma ''First In First Served'' (FIFS) Pada Sistem Penjadwalan Perkuliahan (Studi Kasus Di Direktorat Akademik Universitas Halmahera). Maluku Utara: Jurnal UNIERA Vol.2 No.2.</ref> Menerangkan Universitas Halmahera sejak tahun 2011 sudah memiliki sistem informasi akademik berbasis teknologi informasi yang digunakan untuk menunjang pelayanan akademik seperti peng''input''an jadwal kelas, pencetakan presensi kelas, DRS-DHS dan lainnya. Namun, sistem yang sudah ada belum dilengkapi dengan kemampuan untuk mendeteksi kondisi bentrok dalam penjadwalan sehingga bentrok masih dapat terjadi. Penelitian ini bermaksud mengembangkan suatu aplikasi yang mampu mendeteksi terjadinya bentrok ruang, dosen dan mata kuliah pada semester yang sama dan memberikan informasi rekap pemakaian ruang dan jumlah sks mengajar dosen.</p></li>
+
<ol>
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah jurnal yang dilakukan oleh Deasy Annisa Sari dkk<ref name="Annisa2016">Annisa Sari, Deasy dkk.2016.Sistem Informasi Manajemen Penjualan pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web.Jurnal Sistem dan Teknologi Informasi : Kalimantan Barat. Vol.4 No.1. Diakses pada tanggal 18 Oktober 2017.</ref> dari Universitas Tanjungpura yang berjudul “Sistem Informasi Manajemen Penjualan pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web” Sistem Informasi Manajemen Penjualan Pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web Pada KPN laporan transaksi dibuat harian dan bulanan, acuan yang digunakan adalah data transaksi jual dan data transaksi beli. Untuk membuat laporan transaksi harian pegawai harus mengecek data bukti transaksi satu-persatu, kemudian laporan harian akan diakumulasikan dalam laporan transaksi bulanan, laporan ini digunakan sebagai dokumentasi data transaksi yang akan dibahas dalam rapat tahunan yang diselenggarakan koperasi, dokumentasi data transaksi juga dibuat dengan format grafik. Koperasi menyediakan proses retur, yaitu retur supplier dan retur customer. Proses retur harus disertakan bukti, baik bukti pembelian dan bukti penjualan, sehingga bukti transaksi tersebut harus disimpan hingga masa kadaluarsa barang habis atau hingga stok barang habis, akan ada banyak dokumen dan bukti yang disimpan, sedangkan koperasi tidak memiliki ruang khusus penyimpanan dokumen. Berdasarkan latar belakang, diangkatlah penelitian yang berjudul “Sistem Informasi Manajemen Penjualan Pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web.</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Rita Pires Soares, dkk yang berjudul “''The Analysis of Academic Information System Design of IPDC Dili-Timor Leste by using EAP Approach''” dalam ''International Journal of Computer Applications'' (2013).<ref name="Soares2013">Soares, Rita Pires, Eko Sediyono dan M. A. Ineke Pakereng. 2013. ''The Analysis of Academic Information System Design of IPDC Dili-Timor Leste by using EAP Approach''. Salatiga: ''International Journal of Computer Applications'' Vol.84 No.15.</ref> Analisis perancangan sistem informasi akademik pada ''Instituto Professional de Canossa'' (IPDC) dilakukan dengan menggunakan pendekatan ''Enterprise Architecture Planning'' (EAP). Hasil yang diperoleh adalah perencanaan arsitektur yang dibutuhkan di IPDC. Salah satu prioritas yang perlu diimplementasikan adalah Sistem Informasi Akademik. Manfaat dari analisis ini adalah untuk menghasilkan perancangan sistem informasi akademik yang dapat dijadikan dasar atau landasan bagi pengembangan sistem informasi akademik di IPDC sehingga tidak terlepas dari tujuan universitas dan tidak menghilangkan keterpaduan antara unit usaha.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah Scientific Journal of Informatics yang dilakukan oleh Himawan dkk<ref name="Himawan2014">Himawan, dkk.2014.analisa dan perancangan sistem informasi penjualan online (e-commerce) pada cv selaras batik menggunakan analisis deskriptif .Scientific Journal of Informatics : STMIK Raharja. ISSN : 2407-7658 Vol.1 No.1. Diakses pada tanggal 6 Oktober 2017.</ref> dari STMIK Raharja yang berjudul “analisa dan perancangan sistem informasi penjualan online (e-commerce) pada cv selaras batik menggunakan analisis deskriptif” bertujuan untuk menganalisa pengaruh dari penggunaan media website online dalam hal ini  adalah e-commerce dengan menggunakan pendekatan B2C (Business to-Customer) dalam upaya meningkatkan transaksi penjualan batik pada CV Selaras Batik dan juga media penyampaian informasi baik pada para pelanggan dan masyarakat umum dalam memperoleh informasi mengenai produk-produk batik yang dipasarkan oleh CV Selaras Batik.</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Mohammad A. Alia, dkk yang berjudul “''Integrated System For Monitoring and Recognizing Students During Class Session''” dalam ''The International Journal of Multimedia & Its Applications'' (IJMA) (2013).<ref name="Alia2013">Alia, Mohammad A., Abdelfatah Aref Tamimi dan Omaima N. A. AL-Allaf. 2013. ''Integrated System For Monitoring and Recognizing Students During Class Session''. Jordan: ''The International Journal of Multimedia & Its Applications'' (IJMA) Vol.5 No.6.</ref> Pada penelitian ini diusulkan sistem kehadiran siswa baru berdasarkan protokol otentikasi biometrik. Sistem ini menggunakan deteksi wajah dan protokol pengenalan untuk memudahkan memeriksa kehadiran siswa di kelas. Kamera kelas menangkap foto siswa, langsung proses deteksi wajah dan pengenalan akan diimplementasikan untuk menghasilkan laporan kehadiran.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam Jurnal Seminar Nasional Sains dan Teknologi Terapan yang dilakukan oleh Titus Kristanto dkk<ref name="Kristanto">Kristanto,Titus dkk. Analisis dan perancangan sistem informasi penjualan piranti multimedia berbasis web (studi kasus : pt sistem kreasi inovasi indonesia). Jurnal Seminar Nasional Sains dan Teknologi Terapan : Institut Teknologi Adhi Tama Surabaya. Diakses pada 18 Oktober 2017.</ref> yang berjudul “Analisis dan perancangan sistem informasi penjualan piranti multimedia berbasis web (studi kasus : pt sistem kreasi inovasi indonesia)”. Pelanggan dapat memilih barang yang diinginkan, mengetahui detail barang, serta melakukan transaksi pembayaran, tanpa harus datang ke perusahaan dan tanpa dibatasi jarak dan waktu tempuh. Tujuan dari penelitian adalah untuk mengetahui proses transaksi jual beli berbasis web agar lebih efektif dan efisien serta sistem lebih terkomputerisasi. Hasil dari penelitian adalah dapat meningkatkan pelayanan dan kepuasan pelanggan dalam mendapatkan layanan yang terbaik.</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Fatma M. Ubwa dan Dr. Juma Mohamed yang berjudul “''Web-Based Management Information System (WB-MIS): A Vital Solution To Rcc's Information Management''” dalam ''International Journal of Advanced Computer Technology'' (IJACT) (2014).<ref name="Ubwa2014"> Ubwa, Fatma M. dan Dr. Juma Mohamed. 2014. ''Web-Based Management Information System (WB-MIS): A Vital Solution To Rcc's Information Management''. Tanzania: ''International Journal of Advanced Computer Technology'' (IJACT) Vol.4 No.6.</ref> Dalam penggunaan sistem informasi manajemen berbasis web pada ''Residential Care Center'' (RCC) di Tanzania sebagian besar tidak memiliki komputer pribadi, sementara sedikit yang mengandalkannya untuk layanan sekretaris. Peneliti menyajikan hasil survei mengenai status sistem informasi manajemen yang ada saat ini secara khusus untuk melihat bentuk dan kategori beserta keefektifannya dalam mengelola informasi. Peneliti menyajikan perancangan sistem informasi manajemen berbasis web dimana tujuan utama dari aplikasi ini adalah menawarkan antarmuka yang sesuai kepada penggunanya untuk mendukung dan meningkatkan pengumpulan, diseminasi, dan pemanfaatan informasi untuk pengambilan keputusan.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah Jurnal yang dilakukan oleh Siswanto dari Universitas Negeri Yogyakarta yang berjudul “Alternatif Pemodelan Sistem Akuntansi Penjualan Tunai Terkomputerisasi Bagi Usaha Kecil dan Menengah” bertujuan untuk mendukung kegiatan operasional dalam pencatatan, pengolahan dan pelaporan data yang menggunakan sistem akuntansi berbantuan teknologi yang ada.</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Ema Utami dan Suwanto Raharjo yang berjudul “''Database Security Model in the Academic Information System''” dalam ''International Journal of Security and Its Applications'' (2014).<ref name="Utami2014">Utami, Ema dan Suwanto Raharjo. 2014. ''Database Security Model in the Academic Information System''. Yogyakarta: ''International Journal of Security and Its Applications'' Vol.8 No.3.</ref> Sistem informasi akademik berbasis ''web'' mendominasi di institusi pendidikan tinggi di Indonesia, setiap institusi pendidikan menggunakan ''web'' dengan sistem manajemen ''database'' relasional sebagai perangkat lunak. Penelitian ini akan melakukan analisis model keamanan ''database'' yang dapat digunakan di sistem informasi akademik seperti kendala tabel, hubungan tabel dan ''Role-Based Access Control'' (RBAC).</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah Journal Speed Sentra Penelitian Engineering dan Edukasi yang dilakukan oleh Rina Agustina<ref name="Agustina2015">Agustina, Rina.2015.Sistem Informasi Penjualan (Studi Kasus Di Counter Ketro). Journal Speed Sentra Penelitian Engineering dan Edukasi. Vol.7 No.3. Diakses pada tanggal 18 Oktober 2017.</ref> yang berjudul “Sistem Informasi Penjualan (Studi Kasus Di Counter Ketro)”. Dengan adanya sistem informasi penjualan ini, maka akan mempermudah proses pencarian dan mengupdate suatu data untuk sebuah informasi yang lebih akurat dan lebih tepat waktu sesuai dengan yang diharapkan dan diinginkan oleh pemakai atau user. Manfaat dari penelitian ini bagi penulis adalah dapat memperoleh pengetahuan tentang proses pembuatan program penjualan yang baik dan menarik. Metode penelitian adalah suatu cara atau teknik yang sistematik untuk menyelesaikan suatu permasalahan. Adapun metode penelitiannya praktikan dapat menyelesaikannya dengan cara observasi, wawancara, kepustakaan, dokumentasi, analisis system dan perancangan system.</li>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Penelitian yang dilakukan oleh Ali Alowayr dan Atta Badii yang berjudul “''Review Of Monitoring Tools For E-Learning Platforms''” dalam ''International Journal of Computer Science & Information Technology'' (IJCSIT) (2014).<ref name="Alowayr2014">Alowayr, Ali dan Atta Badii. 2014. ''Review Of Monitoring Tools For E-Learning Platforms''. Reading: ''International Journal of Computer Science & Information Technology'' (IJCSIT) Vol.6 No.3.</ref> Pada penelitian ini memiliki tujuan untuk memantau kegiatan pembelajaran siswa serta membangun pola pikir siswa dan mendapatkan pandangan yang lebih akurat dalam proses pembelajaran jarak jauh dengan pembelajaran yang menggunakan ''e-learning''.</p></li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam Journal Speed Sentra Penelitian Engineering dan Edukasi yang dilakukan oleh Fendi Nurcahyono<ref name="Nurcahyono2015">Nurcahyono, Fendy.2012.Pembangunan Aplikasi Penjualan dan Stok Barang Pada Toko Nuansa Elektronik Pacitan. Jurnal Sentra Penelitian Engineering dan Edukasi (SPEED). Pacitan. ISSN : 1979-9330 Vol.4 No.3-2012. Diakses pada tanggal 6 Oktober 2017.</ref> yang berjudul “Pembangunan Aplikasi Penjualan dan Stok Barang pada Toko Nuansa Elektronik Pacitan”. Aplikasi penjualan barang ini dibuat dengan menggunakan software PHP sebagai pembuat interface utama dan MySQL sebagai basis datanya. Program ini memungkinkan user untuk input data, edit data, hapus data, pencarian data, penyaringan data dan pencetakan data ke media kertas. Data yang diinputkan berupa data barang, data supplier, data jenis barang dan data penjualan barang. Sedangkan output yang dihasilkan sistem informasi ini berupa laporan data barang, laporan data supplier, data penjualan barang dan nota transaksi penjualan barang.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah Jurnal Mathematical and Software Engineering yang dilakukan oleh Adanna Ngozi Ezeonwumelu dkk<ref name="Ezeonwumelu2017">Ezeonwumelu, Adanna Ngozi, dkk.2017. Development of Sales and Inventory Workflow Management Information System Web Portal for Petrospan Integrated Services, Eket, Akwa Ibom State, Nigeria. Mathematical and Software Engineering : University Of Uyo.Vol.3 No.1. Diakses pada tanggal 18 Oktober 2017.</ref> dari University Of Uyo yang berjudul “Development of Sales and Inventory Workflow Management Information System Web Portal for Petrospan Integrated Services, Eket, Akwa Ibom State, Nigeria” Metodologi Rapid Application Development (RAP) digunakan di web pengembangan aplikasi Arsitektur three-tier berdasarkan konfigurasi server WAMP ini diadopsi. Server WAMP terdiri dari sistem operasi Windows; Server web Apache, Sistem database MySQL dan scripting server-side PHP. Aplikasi web SIWfMS dikembangkan memiliki lima modul, yaitu Modul Administrator, Modul Inventaris, Sales Officer Module, Customer Module dan About Us. Sistem ini mencakup aktivitas atau log transaksi yang memungkinkan pelaksanaan mekanisme audit trail. SIWfMS web Aplikasi di-host secara lokal dan diuji dengan beberapa pengguna sampel dan konten buatan pengguna.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah Proceedings of the 3rd International Conference on Computing and Informatics, ICOCI yang dilakukan oleh Dony Waluya Firdaus<ref name="Firdaus2011">Firdaus, Dony Waluya.2011. Design Of Accounting Information System Sales. Proceedings of the 3rd International Conference on Computing and Informatics, ICOCI : UNIKOM Bandung. Diakses pada tanggal 18 Oktober 2017.</ref> dari UNIKOM Bandung yang berjudul “Design Of Accounting Information System Sales” Perusahaan membutuhkan sistem penjualan yang baik untuk menangani berbagai macam masalah yang terjadi pada perusahaan yang meliputi pencatatan penjualan. Menggunakan komputer dalam memproses transaksi penjualan dan mempercepat proses penjualan data transaksi menjadi informasi Proses transaksi penjualan dengan sistem akuntansi komputer untuk mengubah penjualan menjadi Informasi Akuntansi Penjualan Sistem.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah International Journal of Communication & Information Technology (CommIT) oleh Angelina Permatasari<ref name="Permatasari2011">Permatasari, Angelina. 2011.A Design of  Sales Information System On Paper Cutting Machine  Distributor.International Journal of Communication & Information Technology (CommIT) : Bina Nusantara University. Vol.5 No.2. Diakses Pada 18 Oktober 2017.</ref> dari Bina Nusantara University yang berjudul “A Design of  Sales Information System On Paper Cutting Machine  Distributor” Tujuan dari penelitian ini adalah untuk menganalisis permasalahan yang ada pada perusahaan yang bergerak di bidang penjualan mesin pemotong kertas yaitu pada sistem penjualan yang sedang berjalan pada perusahaan, mengidentifikasi kebutuhan informasi perusahaan dan perancangan sistem informasi yang dapat memenuhi Kebutuhan informasi perusahaan. Metodologi yang digunakan adalah metode analisis dan metode perancangan. Metode analisisnya adalah penelitian kepustakaan, observasi, survai sistem lama, identifikasi kebutuhan informasi dan wawancara. Sedangkan metode perancangan yang digunakan adalah Object Oriented Analysis and Design (OOAD). Hasil yang dicapai berupa sistem informasi penjualan untuk distributor mesin pemotong kertas dalam bentuk desain aplikasi untuk memperbaiki sistem penjualan, yang masih dilakukan secara manual.</li>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian dalam sebuah International Journal of Computer Applications oleh Sanam Kadge dkk<ref name="Kadge2016">Kadge, Sanam, dkk.2016. Sales and Invoice Management System with Analysis of Customer Behaviour.International Journal of Computer Applications  dari Departement of Information Technology, MHSSCOE Mumbai.Vol.136 No.10. Diakses pada tanggal 18 Oktober 2016.</ref> dari Departement of Information  Technology, MHSSCOE Mumbai “Sales and Invoice Management System with Analysis of Customer Behaviour” Makalah ini berfokus pada mengotomatisasi proses penjualan secara efisien dan membuat sistem yang lebih akurat untuk meningkatkan retensi dan perluasan pelanggan, daripada perangkat lunak sebelumnya. Penelitian ekstensif yang dilakukan pada sistem yang ada memberi kita wawasan tentang kekurangan mereka yang sistem ini berusaha diatasi dengan menggunakan analisis prediktif. Dengan menggunakan pohon keputusan dan hutan acak dalam pembelajaran mesin, keakuratan algoritma meningkat dari waktu ke waktu untuk memberi kita hasil yang lebih baik secara progresif. Implementasi sistem ini telah menghasilkan pemanfaatan sumber daya yang lebih baik, peningkatan responsif dan peramalan perilaku pelanggan yang akurat.</li>
 
</ol>
 
</ol>
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Literature review'' diatas merupakan sumber acuan untuk merancang sistem informasi akademik pada SMA Nusantara 1 Tangerang. Maka disimpulkan perbedaan penilitian terdahulu dengan penelitian ini adalah:</p></div>
 
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Sistem informasi akademik yang dibuat berbasis ''web'' ini akan menggunakan ''database'' MariaDB karena ''database'' ini lebih kompatibel. Serta ''framework'' PHP yang digunakan adalah Laravel karena ''framework'' ini tingkat keamanannya baik dan dapat menghindari ''repetitive work'' sehingga menghemat waktu pembuatan ''website''.</p></li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Sistem akan dibuat lebih efektif dan efisien karena mencakup peng''input''an nilai dari guru yang dapat dilihat oleh siswa dan menghasilkan laporan kepada kepala sekolah berbentuk PDF.</p></li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Sistem ini akan dapat membuat jadwal pelajaran yang mampu mengatasi terjadinya bentrok antar kelas dan menghasilkan laporan jadwal secara cepat kepada kepala sekolah.</p></li>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Sistem akademik berbasis ''web'' ini akan menjadikan pendataan siswa dan guru lebih baik, sehingga untuk pelaporan siswa dan guru yang aktif dapat diakses kapanpun dan dimana saja.</p></li>
 
 
</ol>
 
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Oleh karena itu, untuk menindaklanjuti penelitian sebelumnya seperti yang dikemukakan diatas, maka dapat ditarik kesimpulan untuk merancang Sistem Informasi Penjualan Berbasis Web pada Koperasi SMA Negeri 14 Kab. Tangerang. Berikut kesimpulan persamaan dan perbedaan dari penelitian sebelumnya dengan penelitian ini :</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Memiliki persamaan menggunakan database sebagai media penyimpanan data barang, penjualan dan pembuatan laporan untuk mendapatkan keakuratan data.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Memiliki perbedaan bahasa pemrograman php yang menggunakan framework laravel. Karena framework ini memiliki tingkat keamanan yang baik dan terhindar dari repetitive work sehingga efektif pada saat pembuatan website.</p></div>
 
<br>
 
<br>
 
{{pagebreak}}
 
{{pagebreak}}

Revisi per 31 Januari 2018 17.22


PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS WEB

PADA KOPERASI SMA NEGERI 14 KABUPATEN TANGERANG


TUGAS AKHIR

Disusun Oleh :

NIM
: 1422378742
NAMA


JURUSAN KOMPUTERISASI AKUNTANSI

KONSENTRASI FINANCE

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIK RAHARJA INFORMATIKA

TANGERANG

2017/2018



AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER

(AMIK) RAHARJA INFORMATIKA

 

LEMBAR PENGESAHAN TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS WEB

PADA KOPERASI SMA NEGERI 14 KABUPATEN TANGERANG

Disusun Oleh :

NIM
: 1422378742
Nama
Jenjang Studi
: Diploma 3
Jurusan
: Komputerisasi Akuntansi
Konsentrasi
: Keuangan

 

 

Disahkan Oleh :

Tangerang, ..... 2018

Ketua
       
Kepala Jurusan
AMIK RAHARJA
       
Jurusan Komputerisasi Akuntansi
           
           
           
           
(Drs. 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

PENJUALAN BERBASIS WEB PADA SMA NEGERI 14 KABUPATEN TANGERANG

Dibuat Oleh :

NIM
: 1422378742
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Komputerisasi Akuntansi

Konsentrasi Keuangan

Disetujui Oleh :

Tangerang,.... 2018

Pembimbing I
   
Pembimbing II
       
       
       
       
(Rosdiana, M.Kom)
   
(Padeli, M.Kom)
NID : 99001
   
NID : 14013

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER

(AMIK) RAHARJA INFORMATIKA

LEMBAR PERSETUJUAN DEWAN PENGUJI

PERANCANGAN SISTEM INFORMASI

PENJUALAN BERBASIS WEB

PADA KOPERASI SMA NEGERI 14 KABUPATEN TANGERANG

Dibuat Oleh :

NIM
: 1422378742
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Komputerisasi Akuntansi

Konsentrasi Keuangan

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang, .... 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

PENJUALAN BERBASIS WEB

PADA KOPERASI SMA NEGERI 14 KABUPATEN TANGERANG

Disusun Oleh :

NIM
: 1422378742
Nama
Jenjang Studi
: Diploma 3
Jurusan
: Komputerisasi Akuntansi
Konsentrasi
: Keuangan

 

 

Menyatakan bahwa Tugas Akhir ini merupakan karya tulis hasil sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Tugas Akhir yang telah dipergunakan untuk mendapatkan gelar Ahli Madya 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, ..... 2018

 
 
 
 
 
NIM : 1422378742

 

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Koperasi sebagai salah satu bentuk organisasi yang penting dalam meningkatkan pertumbuhan ekonomi. Koperasi simpan pinjam menjadi salah satu alternative bagi masyarakat untuk mendapatkan dana dalam upaya memperbaiki taraf kehidupan, pemenuhan kebutuhan sehari-hari dan mengembangkan usaha. Pelayanan informasi transaksi yang sekarang berjalan masih dilakukan secara manual, hal tersebut dapat dilihat proses transaksi simpan pinjam, pembayaran angsuran, dan pengolahan data anggota. Dimana pada proses manual tersebut sering terjadi salah pencatatan, arsip data yang sulit dicari dan lain sebagainya. Analisa terhadap sistem simpan pinjam dilakukan melalui Analisis SWOT dan Diagram UML. Rancangan sistem digambarkan melalui Diagram UML, bahasa pemrograman yang digunakan adalah php, database menggunakan MySQL, dan pengujian sistem dilakukan menggunakan metode black box. Hasil dari penelitian ini adalah Sistem Simpan Pinjam pada Koperasi Winaya Bhakti Rajeg. Setelah dilakukan pengujian hasilnya valid 90%, kesimpulannya sistem ini layak untuk diimplementasikan.


Kata Kunci: Analisa SWOT, Blackbox testing, Diagram UML, Sistem Informasi Simpan Pinjam.

ABSTRACT

Cooperative as one of the form of oragnization are important in improving economic growth. Credit unions become one alternative for people to obtain funds in an effort to improve their quality of life, the fulfillment of daily needs and develop the business. Transaction information service is now running is still done manually, it can be seen transaction processing savings and loan, installment payments, and data processing members. Where in the manual processes often occur one recording, the data archive elusive and so forth. Analysis of the savings and loan system is done through a SWOT Analysis and UML diagrams. The system design is illustrated by UML diagram, the programming language used is PHP, using a MySQL database, and system testing is done using black box method. Results from this study is the Savings and Loans Cooperative System Winaya Bhakti Rajeg. After testing the results are valid 90%, the conclusion of this system is feasible to implement.


Keywords : SWOT analysis, Blackbox testing, UML diagrams, Information Systems Savings and Loans.

KATA PENGANTAR


Puji dan syukur kehadirat Allah SWT atas rahmat dan hidayah-Nya yang telah menganugerahkan nikmat sehat jasmani dan rohani sehingga penulis dapat menyelesaikan Laporan Tugas Akhir yang diberi judul “Perancangan Sistem Informasi Simpan Pinjam Berbasis Web Pada KPRI Winaya Bhakti Kec. Rajeg”. Laporan Tugas Akhir ini dibuat sebagai salah satu persyaratan untuk menyelesaikan program pendidikan Diploma Tiga (D3) Jurusan Komputerisasi Akuntansi di Akademi Manajemen Informatika dan Komputer Raharja Informatika Tangerang.

Dalam hal ini, penulis menyadari bahwa masih banyak kekurangan baik dalam penulisannya ataupun dalam pengolahan isi dari materi yang penulis ambil sebagai bahan tulisan. Hal ini disebabkan karena terbatasnya kemampuan yang dimiliki penulis, namun berkat bantuan dan dorongan dari semua pihak, maka selesailah penyusunan laporan ini. Oleh karena itu penulis dengan senang hati menerima kritik dan saran yang membangun guna perbaikan dimasa datang.

Tak lupa penulis ingin mengucapkan banyak terima kasih kepada semua pihak yang telah membantu terwujudnya penulisan Laporan Tugas Akhir ini. Terima kasih ditujukan kepada :

  1. Bapak Drs. Po. Abas Sunarya, M.Si. selaku Direktur AMIK Raharja Informatika.
  2. Bapak Padeli, M.Kom, selaku Pudir 1 AMIK Raharja Informatika dan selaku Pembimbing II yang senantiasa telah memberikan waktu dan informasinya.
  3. Ibu Euis Sitinur Aisyah, M.Kom selaku Kepala Jurusan Komputerisasi Akuntansi dan Pembimbing I yang selalu membantu sehingga laporan ini dapat selesai dengan baik.
  4. KPRI Winaya Bhakti Kec. Rajeg yang telah memberikan tempat bagi saya untuk melaksanakan penelitian.
  5. Bapak Mujono selaku stekholder yang telah memberikan informasi kepada saya sehingga dapat segera menyelesaikan Laporan Tugas Akhir ini dengan baik.
  6. Keluarga yang senantiasa memberikan dukungan moril maupun materil untuk keberhasilan penulis.
  7. Tantri Prastica dan Amalia Isyamarwati yang selalu membantu penulis dalam penyelesaian Laporan Tugas Akhir.
  8. Teman-teman yang telah membantu dalam penyusunan Laporan Tugas Akhir ini.

Dengan segala keterbatasan dan kesederhanaan penulis penyusunan Laporan Tugas Akhir ini, diharapkan semoga Laporan Tugas Akhir ini dapat berguna dan bermanfaat bagi semua pihak yang memerlukan dan penulis mohon maaf apabila terjadi kesalahan-kesalahan dalam penulisan Laporan Tugas Akhir ini.

Tangerang, ..... 2015
Susanti
NIM. 1223373086

Daftar isi

DAFTAR SIMBOL

Tabel 1. Simbol Use Case Diagram

 

Tabel 2. Simbol Activity Diagram

Tabel 3. Simbol Sequence Diagram

Daftar Simbol Sequence Diagram.png

 

Tabel 4. Simbol Class Diagram

 

Tabel 5. Simbol Flowchart


BAB I
PENDAHULUAN

Latar Belakang

Pada era globalisasi saat ini perkembangan teknologi berkembang semakin pesat. Dalam hal ini teknologi informasi memiliki peran yang sangat penting dalam mengolah serta menyajikan data penjualan menjadi lebih mudah, akurat, cepat dan dapat secara otomatis menyimpan data penjualan.

Penjualan merupakan hal yang sangat penting bagi koperasi SMA Negeri 14 Kabupaten Tangerang, karena setiap harinya terjadi transaksi jual beli pada koperasi sehingga diperlukan suatu sistem akuntansi yang terstruktur agar dalam penjualan dapat terorganisir dengan baik dan akurat. Pada dasarnya penjualan juga dapat menentukan laba / rugi yang akan diperoleh oleh koperasi.

Proses monitoring penjualan barang pada koperasi SMA Negeri 14 Kabupaten Tangerang saat ini masih menggunakan sistem yang manual, sehingga pada proses penjualan masih sering mengalami kerugian secara materi dan pencatatan laporan membutuhkan waktu yang cukup lama dan tingkat ketelitian yang cukup tinggi agar tidak terjadi kesalahan dalam proses pembuatan laporan. Oleh karena itu untuk mempermudah petugas koperasi dalam memperoleh informasi dan mengontrol penjualan, maka diperlukan suatu sistem yang dapat mempermudah petugas koperasi dalam penjualan barang maupun pembuatan laporan secara akurat dan cepat.

Berdasarkan uraian di atas, maka pada laporan Tugas Akhir ini penulis mengambil judul “Perancangan Sistem Informasi Penjualan berbasis web pada Koperasi SMA Negeri 14 Kabupaten Tangerang”.


Rumusan Masalah

  1. Bagaimana sistem penjualan barang pada sistem yang berjalan?
  2. Bagaimana membangun sistem informasi yang efektif dan efisien?
  3. Apakah dapat dihasilkan sebuah informasi dengan cepat dan akurat?


Ruang Lingkup Penelitian

Ruang lingkup yang akan dibahas dalam Tugas Akhir ini mengenai sistem penjualan barang yang dimulai dari prosedur stok barang, penjualan barang, pengolahan dan penyajian data, serta pembuatan laporan penjualan barang.


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

  1. Mengetahui sistem penjualan dan laporan penjualan barang yang berjalan saat ini pada Koperasi SMA Negeri 14 Kabupaten Tangerang.

  2. Mempermudah user dalam mengaplikasikan sistem penjualan, memperbaharui dan memperbaiki sistem agar efektif dan efisien.

  3. Memberikan kemudahan dalam penyajian laporan agar lebih akurat dan cepat.


Manfaat Penelitian

  1. Untuk memberikan solusi yang terbaik dari sitem yang berjalan saat ini pada Koperasi SMA Negeri 14 Kabupaten Tangerang

  2. Memajukan instansi dengan memanfaatkan teknologi yang ada pada saat ini agar sistem penjualannya lebih maksimal.

  3. Untuk meminimalisir terjadinya kesalahan serta memudahkan dalam penyajian dataa.


Metode Penelitian

Metode Pengumpulan Data

  1. Observasi (Observation)

    Adapun yang penulis lakukan selama observasi di SMA Negeri 14 Kab.Tangerang adalah mempelajari mekanisme penjualan, stok barang pada koperasi dan menggali informasi seputar apa saja kegiatan di koperasi tersebut.

  2. Wawancara (Interview)

    Selain observasi penulis juga melakukan wawancara dengan Ibu Inta Aji S, S.Pd selaku ketua koperasi untuk menanyakan langsung apa saja kendala yang ada pada saat penjualan barang – barang yang ada di koperasi.

  3. Study Pustaka

    Selain melakukan observasi dan wawancara, penulis juga melakukan studi pustaka dengan cara pengumpulan data – data yang diperoleh dengan cara mencari buku dan browsing internet sebagai referensi yang berhubungan dengan pembuatan sistem penjualan.


Metode Analisa

Metode analisa sangat diperlukan sebagai persiapan perencanaan, sehingga dapat tersusun suatu sistem yang efektif dan efisien. Dalam metode analisa pembuatan sistem ini digunakan dengan analisa SWOT (Strenght, Weakness, Opportunities, Treathment).


Metode Perancangan

Dalam metode perancangan digunakan metode pengembangan SDLC melalui tahapan UML, pembuatan program yang disesuaikan berdasarkan Elisitasi, dan pembuatan database. Sedangkan untuk kebutuhan sebuah perancangan perangkat lunak, bahasa pemograman yang digunakan yaitu PHP, Mariadb digunakan sebagai database, Apache berperan sebagai server, untuk tools menggunakan Adobe Dreamweaver CS6, Laravel sebagai framework dan UML sebagai model design untuk menggambarkan cara kerja atau prosedur sistem dengan software Visual Paradigma for UML 6.4 enterprise edition.


Metode Pengujian (Testing)

Metode pengujian digunakan untuk menganalisa suatu sistem untuk mendeteksi, mengevaluasi kondisi (error/bug/defect) serta fitur – fitur yang diinginkan untuk mengetahui kualitas dari sebuah sistem dengan mengeliminasi kesalahan yang terjadi saat sistem diterapkan. Dalam hal ini dapat menggunakan metode Blackbox sebagai metode pengujian (testing). Blackbox testing dapat digunakan sebagai metode pengujian, karena metode ini dapat mengetahui dan memastikan masukan data yang diterima dan keluaran data dari perangkat lunak yang dibuat dapat berfungsi dengan baik dan benar sesuai yang diharapkan.


Sistematika Penulisan

Sistematika penulisan ini, untuk memberikan sebuah gambaran mengenai penelitian ini. Adapun sistematika penulisan ini sebagai berikut:

BAB I PENDAHULUAN
Bab ini berisikan tentang latar belakang masalah, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian.

BAB II LANDASAN TEORI
Bab ini berisikan teori – teori dasar dan teori khusus yang berkaitan dengan analisa yang mendukung pembahasan, serta penulisan dan penyusunan laporan Tugas Akhir. Serta beberapa literature review yang berhubungan dengan penelitian.

BAB III ANALISA SISTEM YANG BERJALAN
Bab ini berisikan tentang profile, sejarah singkat, serta struktur organisasi SMA Negeri 14 Kabupaten Tangerang dan uraian sistem yang diusulkan melalui Unified Modeling Language (UML).

BAB IV PENUTUP
Bab ini berisikan tentang kesimpulan dan saran yang dapat diberikan penulis dari hasil penelitian yang dilakukan.

DAFTAR PUSTAKA

DAFTAR LAMPIRAN



BAB II
LANDASAN TEORI

TEORI UMUM

Konsep Dasar Sistem

  1. Definisi Sistem
  2. Menurut Romney dan Steinbart (2015:3)[1] “Sistem adalah suatu rangkaian yang terdiri dari dua atau lebih komponen yang saling berhubungan dan saling berinteraksi satu sama lain untuk mencapai tujuan dimana sistem biasanya terbagi dalam sub sistem yang lebih kecil yang mendukung sistem yang lebih besar.”

    Sedangkan menurut Muhamad Muslidin dan Oktafianto (2016:2)[2] “Sistem adalah sekumpulan komponen atau jaringan kerja dari prosedur-prosedur yang saling berkaitan dan saling bekerja sama membentuk suatu jaringan kerja untuk mencapai sasaran atau tujuan tertentu.”

  3. Karakteristik Sistem
  4. Menurut Jeperson Hutahaean (2014:3)[3]Supaya Sistem itu dikatakan sistem yang baik memiliki karakteristik yaitu :

    1. Komponen

      Suatu sistem terdiri dari sejumlah komponen-komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen sistem terdiri dari komponen yang berupa subsistem atau bagian-bagian dari sistem.

    2. Batasan Sistem (boundary)

      Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lain atau dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Batasan suatu sistem menunjukan ruang lingkup (scope) dari sistem tersebut.

    3. Lingkungan Luar Sistem (environment)

      Lingkungan Luar Sistem adalah diluar batasan sistem yang mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan yang harus tetap di jaga dan yang merugikan yang harus dijaga dan dikendalikan, kalau tidak akan menggangu kelangsungan hidup dari sistem.

    4. Penghubung sistem (Interface)

      Penghubung sistem merupakan media penghubung antara satu subsistem dengan subsistem lainya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari subsistem ke subsistem lain. Keluaran (output) dari subsistem akan menjadi masukkan (input) untuk subsistem lain melalui penghubung.

    5. Masukan Sistem (Input)

      Masukan adalah energi yang dimasukkan kedalam sistem, yang dapat berupa perawatan (Maintenance Input), dan masukkan sinyal (Signal Input). Maintance input adalah energi yang dimasukkan agar sistem dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Contoh dalam sistem computer program adalah maintenance input sedangkan data adalah signal input untuk diolah menjadi informasi.

    6. Keluaran sistem (Output)

      Keluaran sistem adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna sisa pembuangan. Contoh komputer menghasilkan panas yang merupakan sisa pembuangan, sedangkan informasi adalah keluaran yang dibutuhkan.

    7. Pengolah Sistem (Process)

      Suatu sistem menjadi bagian pengolah yang akan merubah masukkan menjadi keluaran. Sistem produksi akan mengolah bahan baku menjadi bahan jadi, system akuntansi akan mengolah data menjadi laporan-laporan keuangan.

    8. Sasaran sistem

      Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangant menentukan input yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem.

  5. Klasifikasi Sistem
  6. Menurut Jeperson Hutahaean (2014:6)[3] sistem dapat diklasifikasikan dalam beberapa sudut pandang :

    1. Klasifikasi sistem sebagai :
      1. Sistem abstrak (abstract system)

        sistem abstrak adalah sistem yang berupa pemikiran-pemikiran atau ide-ide yang tidak tampak secara fisik.

      2. Sistem Fisik (physical system)

        Sistem fisik adalah sistem yang ada secara fisik.

    2. Sistem diklasifikasikan sebagai :
      1. Sistem alamiyah (natural system)

        Sistem alamiyah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia. misalnya sistem perputaran bumi.

      2. Sistem buatan manusia (human made system)

        Sistem buatan manusia adalah sistem yang dibuat oleh manusia yang melibatkan interaksi antara manusia dengan mesin (human machine system).

    3. Sistem diklasifikasikan sebagai :
      1. Sistem tertentu (determimisticl system)

        sistem tertentu adalah sistem yang beroperasi dengan tingkah laku yang sudah dapat diperidiksi, sebagai keluaran sistem dapat diramalkan.

      2. Sistem tak tentu (probalistic system)

        sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistik.

    4. Sistem diklasifikasikan sebagai :
      1. sistem tertutup (close system)

        sistem tertutup adalah sistem yang tidak terpengaruh dan tidak beruhubungan dengan lingkungan luar, sistem bekerja otomatis tanpa ada turut campur lingkungan luar. Secara teoritis sistem tertutup ini ada , kenyatannya tidak ada hanya relatively closed system.

      2. Sistem terbuka (open system)

        Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima input dan output dari lingkungan luar atau subsistem lainnya. Karena sistem terbuka terpengaruh lingkungan luar maka harus mempunyai pengendalian yang baik.


Konsep Dasar Informasi

  1. Definisi Informasi
  2. Menurut Suprihadi dkk dalam Jurnal CCIT Vol.6 No.3 (2013:310)[4] informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimanya dan bermanfaat bagi pengambilan keputusan saat ini atau saat mendatang.

    Definisi Informasi menurut Muhamad Muslihudin dan Oktafianto (2016:9)[2] mengatakan bahwa, “informasi adalah data yang diolah menjadi bentuk yang berguna untuk membuat keputusan”.

  3. Kualitas Informasi
  4. Pernyataan yang dikemukakan oleh Tata Sutabri (2016:36) Kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu akurat (accurate), tepat waktu (timeliness) dan relevan (relevance), penjelasan tentang kualitas informasi tersebut akan di paparkan di bawah ini :

    1. Akurat (Accuracy)

      Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut

    2. Tepat waktunya (Timeliness)

      Informasi yang datang pada si penerima tidak boleh terlambat, informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal bagi organisasi.

    3. Relevan (Relevance)

      Relevansi informasi untuk orang satu dengan yang lain berbeda, informasi tersebut mempunyai manfaat untuk pemakainya.


Konsep Dasar Sistem Informasi

  1. Definisi Sistem Informasi
  2. Sedangkan menurut I Putu Agus Swastika dan I Gusti Lanang .A (2016:3)[5] “Sistem informasi merupakan suatu kumpulan dari komponen – komponen dalam perusahaan atau organisasi yang berhubungan dengan proses penciptaan dan pengaliran informasi.”

    Sedangkan menurut Wardani yang dikutip oleh Budi Setiawan dkk dalam International Journal of Engineering Research & Technologi (IJERT) Vol.2 (2013:432)[6] , “Information system is a set of components of the human form, procedure, data, and technology (such as computers) are used to carry out a process for decision making in order to support the success of every organization (in achieving the goals). Information system is a system, which contains the SPD network (data processing system), which is equipped with the communication channels used in the system of data organization. Elements of the system include collecting data information (data gathering), manage stored data, disseminate information.”

    “Sistem informasi adalah sekumpulan komponen bentuk manusia, prosedur, data, dan teknologi (seperti komputer) digunakan untuk melakukan proses pengambilan keputusan untuk mendukung keberhasilan setiap organisasi (dalam mencapai tujuan). Sistem informasi adalah sistem yang berisi Jaringan SPD (sistem pengolahan data), yaitu dilengkapi dengan saluran komunikasi yang digunakan dalam sistem organisasi data. Unsur dari Sistem meliputi mengumpulkan informasi data (mengumpulkan data), mengelola data yang tersimpan, menyebarluaskan informasi.”

  3. Komponen Sistem Informasi
  4. Menurut Jeperson Hutahaean (2014:13)[3] sistem informasi terdiri dari komponen-komponen yang disebut dengan istilah blok bangunan (building block) yaitu :

    1. Blok Masukan (Input Block)

      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.

    2. Blok Model (Model Block)

      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 sudah diinginkan.

    3. Blok Keluaran (Output Block)

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

    4. Blok Teknologi (Block Technology)

      Teknologi yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian diri secara keseluruhan. Teknologi ini terdiri dari tiga bagian utama, yaitu teknisi (brainware), perangkat lunak (software) dan perangkat keras (hardware).

    5. Blok Basis Data (Database Block)

      Basis Data (Database) merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak (software) untuk memanipulasinya.

    6. Blok kendali (control block)

      Banyak faktor yang dapat merusakn sistem informasi, misalnya bencana alam, api, temperatur tinggi, air, debu, kecurangan-kecurangan, kejanggalan sistem itu sendiri, kesalahan-kesalahan ketidakefisiensinan, 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.


Konsep Dasar Analisis Sistem

  1. Definisi Analisis Sistem
  2. Menurut Sri Mulyani (2016:38)[7] Analisis sistem merupakan suatu teknik penelitian terhadap sebuah sistem dengan menguraikan komponen-komponen pada sistem tersebut dengan tujuan untuk mempelajari komponen itu sendiri serta keterkaitannya dengan komponen lain yang membentuk sistem sehingga didapat sebuah keputusan atau kesimpulan mengenai sistem tersebut baik itu kelemahan ataupun kelebihan sistem.

    Sementara menurut Rosa A.S dan M.Shalahuddin (2013:18)[8] dalam bukunya Rekayasa Perangkat Lunak, “Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru.”

  3. Prinsip-prinsip Analisis sistem
  4. Menurut Jaluanto Sunu (2016:18)[9] Prinsip-prinsip Analisis sistem adalah :

    1. Mendefinisikan masalah. Masalah yang akan dipecahkan dengan sistem diatur berkenan dengan lingkungan tempat sistem berinteraksi.
    2. Menyatakan sasaran sistem. Tujuan umum dan khusus yang ingin dicapai yang berkaitan dengan keefektifan ditetapkan dan diumumkan kepada pihak-pihak yang berkepentingan.
    3. Menetapkan batasan sistem (system Boundaries). Pembatas antara sistem yang baru dengan lingkungannya harus diperinci. Hubungan sistem (interface) yang berkaitan dengan masukan dan keluaran harus ditegaskan.
    4. Menetapkan kendala sistem. Kendala pada sistem dan proses pengembangannya, seperti biaya dan jangka waktu untuk pengembangan sistem, harus dipastikan.
    5. Dekomposisi Sistem. Sistem dipecah kedalam sub-sistem yang saaling terkait dan berhubungan dengan lingkungannya. Hubungan antar subsistem ditentukan sehingga seorang analis sistem mampu melihat sistem terinci. Subsistem yang berada pada tingkat bawah lah yang nantinya dirancang dan menjadi bagian sistem yang ditetapkan.


Konsep Dasar Data

  1. Definisi Data
  2. Menurut Suprihadi dkk dalam Jurnal CCIT Vol.6 No.3 (2013:310)[4] Data merupakan sekumpulan keterangan atau bukti mengenai suatu kenyataan yang masih mentah, masih berdiri sendiri-sendiri, belum diorganisasikan, dan belum diolah.

    Sedangkan Menurut Jaluanto Sunu (2016:22)[9] Data adalah hanyalah bahan mentah untuk memperoleh informasi.

  3. Metode Pengumpulan Data
  4. Menurut Jeperson Hutahaean (2014:8)[3] metode pengumpulan data ada 4 yaitu :

    1. Melalui pengamatan sendiri secara langsung,
    2. Melalui wawancara,
    3. Melalui perkiraan korepondensi, dan
    4. Melalui daftar pertanyaan.


Konsep Dasar Perancangan Sistem

  1. Definisi Perancangan Sistem
  2. Menurut Haerudin dkk dalam jurnal CCIT Vol.7 No.1 (2013:117)[10] “Perancangan sistem merupakan tahap selanjutnya setelah analisa sistem, mendapatkan gambaran dengan jelas tentang apa yang dikerjakan pada analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membentuk sistem tersebut.”


Teori Khusus

Konsep Dasar Sistem Informasi Akuntansi

  1. Definisi Sistem Informasi Akuntansi
  2. Menurut Hery (2017:04)[11]. Sistem Informasi Akuntasi merupakan teknik yang menggambarkan proses hubungan antara sumber data keuangan dengan para penerima informasi melalui saluran komunikasi tertentu yang dinamakan siklus akuntansi.

    Sementara menurut TMbooks (2015:01)[12] “Sistem Informasi Akuntansi (SIA) merupakan sistem yang menyediakan informasi akuntansi dan keuangan beserta informasi lainnya yang diperoleh dari proses rutin transaksi akuntansi.”

  3. Fungsi Utama Sistem Informasi Akuntansi
  4. Menurut Indra Mahardika Putra (2017:54)[13] Sebagai sistem, akuntansi terdiri dari tiga fungsi utama yaitu :

    1. Fungsi Penginputan

      Akuntansi menyiapkan input hendak diproses, input akuntansi berupa transaksi, yaitu peristiwa yang menyebabkan perubahan dana.

    2. Fungsi Pemrosesan

      Akuntasi mengolah setiap input (transaksi) dalam rangka menghasilkan informasi yang berkualitas. Proses dasar akuntansi berupa pencatatan yang terdiri dari penjualan dan pemindah bukuan.

    3. Fungsi Pengoutputan

      Akuntansi menyajikan informasi dana yang diharapkan bermanfaat dalam pengambilan keputusan.


Konsep Dasar Penjualan

  1. Definisi Penjualan
  2. Penjualan menurut Kotler yang dikutip oleh Fendy Nurcahyono dalam Jurnal Sentra Penelitian Engineering dan Edukasi (SPEED) Vol.4 No.3 (2012:7)[14] “Penjualan merupakan sebuah proses dimana kebutuhan pembeli dan kebutuhan penjualan dipenuhi, melalui antar pertukaran informasi dan kepentingan”.


Definisi Siklus Penjualan

  1. Definisi Siklus Penjualan
  2. Menurut I Cenik Ardana dan Hendro Lukman (2016:127)[15] “siklus penjualan merupakan satu rangkaian kegiataan penjualan yang terjadi secara berulang – ulang dan diikuti dengan proses perekaman data dan informasi bisnis.

  3. Kegiatan pada Siklus Penjualan
  4. Menurut I Cenik Ardana dan Hendro Lukman (2016:128)[15] kegiatan dalam siklus penjualan kurang lebih meliputi :

    1. Melayani pertanyaan dan memberikan informasi tentang produk kepada calon pelanggan,
    2. Menerima order pembelian dari pelanggan,
    3. Menyiapkan kontrak penjualan dan/atau order penjualan,
    4. Menyiapkan barang/jasa,
    5. Menyiapkan pengiriman barang atau penyerahan jasa,
    6. Menyiapkan faktur penjualan,
    7. Melakukan penagihan piutang,
    8. Menerima pembayaran piutang, dan
    9. Proses akuntansi :
      1. Jurnal penjualan,
      2. Jurnal penerimaan kas,
      3. Pemeliharaan kartu piutang,
      4. Pemeliharaan buku besar, dan
      5. Penyiapan laporan akuntansi.
  5. Komponen – Komponen Siklus Penjualan
  6. Menurut I Cenik Ardana dan Hendro Lukman (2016:130)[15] cara terbaik untuk memahami siklus penjualan adalah dengan menganalisi dan mendeskripsikan blok – blok, atau komponen – komponen terkait yang membentuk siklus penjualan tersebut yang terdiri dari :

    1. Komponen input,
    2. Komponen proses atau model,
    3. Komponen basis data,
    4. Komponen output,
    5. Komponen teknologi, dan
    6. Komponen pengendalian (kontrol).
  7. Fungsi Penjualan
  8. Menurut I Cenik Ardana dan Hendro Lukman (2016:128)[15] dalam siklus penjualan, kontak pertama pelanggan adalah dengan fungsi penjualan. Fungsi ini bertugas antara lain :

    1. Melayani pertanyaan dan memberikan informasi tentang produk kepada calon pelanggan,
    2. Menerima order pembelian dari pelanggan,
    3. Berkoordinasi dengan fungsi keuangan untuk proses persetujuan kredit,
    4. Menyiapkan kontrak penjualan dan/atau order penjualan,
    5. Berkoordinasi dengan fungsi gudang untuk mengetahui informasi tentang status barang dan penyiapan barang,
    6. Berkoordinasi dengan fungsi pengangkutan untuk proses pengiriman barang, dan
    7. Menyiapkan faktur penjualan.


Konsep Dasar Koperasi

  1. Definisi Koperasi
  2. Pengertian Koperasi Indonesia menurut UU No.25 Pasal 1 ayat 1 Tahun 1992 tentang Perkoperasian, Koperasi merupakan badan usaha yang beranggotakan orang seorang atau badan hukum koperasi, dengan melandaskan kegiatannya berdasarkan prinsip koperasi sekaligus sebagai gerakan ekonomi rakyat, yang berdasarkan asas kekeluargaan.

    Dikemukakan oleh Mohammad Hatta, ”Bapak Koperasi Indonesia” yang mendefinisikan koperasi lebih sederhana tetapi jelas dan padat, Koperasi adalah usaha bersama untuk memperbaiki nasib penghidupan ekonomi berdasarkan tolong – menolong. Semangat tolong – menolong tersebut di dorong oleh keinginan memberi jasa kepada kawan berdasarkan ”seorang buat semua dan semua buat seorang”.

  3. Prinsip Koperasi
  4. Prinsip – prinsip Koperasi menurut UU No.25 Pasal 5 ayat 1 Tahun 1992 dan yang berlaku sampai saat ini di Indonesia adalah sebagai berikut:

    1. Keanggotaan bersifat sukarela dan terbuka,
    2. Pengelolaan dilakukan secara demokrasi,
    3. Pembagian SHU dilakukan secar adil sesuai dengan besarnya jasa usaha masing-masing,
    4. Pemberian batas jasa yang terbatas terhadap modal,
    5. Kemandirian,
    6. Pendidikan, dan
    7. Kerjasama antar koperasi.
  5. Jenis Koperasi
  6. Jenis – jenis Koperasi Menurut UU No.25 Pasal 16 Tahun 1992 Koperasi secara umum dapat dikelompokkan menjadi koperasi konsumen, koperasi produsen, dan koperasi kredit (jasa keuangan). Koperasi dapat pula dikelompokkan berdasarkan sektor usahanya, yaitu :

    1. Koperasi simpan pinjam adalah koperasi uang kegiatannya hanya usaha simpan pinjam,
    2. Koperasi konsumen adalah beranggotakan para konsumen dengan menjalankan kegiatannya jual beli menjual barang konsumsi,
    3. Koperasi produsen adalah koperasi beranggotakan para pengusaha (UKM) dengan menjalankan kegiatan pengadaan bahan baku dan penolong untuk anggotanya,
    4. Koperasi pemasaran adalah koperasi yang menjalankan kegiatan penjualan produk/jasa koperasinya atau anggotanya, dan
    5. Koperasi jasa adalah koperasi yang bergerak dibidang usaha jasa lainnya.
  7. Tujuan Koperasi
  8. Dalam UU No. 25 Pasal 3 Tahun 1992 disebutkan bahwa Koperasi bertujuan memajukan kesejahteraan anggota pada khususnya dan masyarakat pada umumnya, serta ikut membangun tatanan perekonomian nasional, dalam rangka mewujudkan masyarakat yang maju, adil, dan makmur, berlandaskan pancasila dan Undang – Undang Dasar 1945.

  9. Fungsi Koperasi
  10. Fungsi koperasi untuk Indonesia tertuang dalam UU No. 25 Pasal 4 Tahun 1992 tentang Perkoperasian yaitu:

    1. Membangun dan mengembangkan potensi dan kemampuan ekonomi anggotanya khususnya dan masyarakat pada umumnya untuk meningkatkan kesejahteraan ekonomi dan sosialnya.
    2. Berperan secara aktif dalam upaya mempertinggi kualitas kehidupan manusia dan masyarakat.
    3. Memperkokoh perekomian rakyat sebagai bahan dasar kekuatan dan ketahanan perekonomian nasional dengan koperasi sebagai soko gurunya.
    4. Berusaha untuk mewujudkan dan mengembangkan perekonomian nasional yang merupakan usaha bersama berdasar azas kekeluargaan dan demokrasi ekonomi.


Konsep Dasar Web

  1. Definisi Web
  2. Menurut Dina Fitria Murad dkk dalam Jurnal CCIT Vol.7 No.1 (2013:49)[16] “Web adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypetext.”

    Saat ini kita tidak ada ruginya memeiliki satu website atau homepage karna bisa dimanfaatkaan untuk berbagai macam keperluan seperti, penyampaian informasi bahkan sampai ke bisnis. Seperti dikutip pada jurnal “ dengan memiliki website atau homepage berarti kita memiliki tempat sendiri di web, dimana semua orang diseluruh dunia berkesempatan untuk mengarahkan browsernya dan mengetahui lebih banyak tentang apa yang kita informasikan” menurut padeli dkk dalam jurnal CCIT Vol.7 No.3 (2014:46)[17].


Konsep Dasar Database

  1. Definisi Database
  2. Menurut Rosa A.S dan M.Shalahuddin (2013:43)[8] “Database (basis data) adalah sistem yang terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah atau informasi dan membuat informasi tersedia saat dibutuhkan.”

    Menurut Sri Rahayu dkk dalam jurnal CCIT, Vol.9 No.1 (2015:54)[18] “Database (basis data) adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat.”

  3. Manfaat Database
  4. Menurut Imam Heryanto (2017:4)[19] salah satu manfaat database yang paling utama adalah untuk memudahkan dalam mengakses data, kemudian pengaksesan data ini adalah sebagai implikasi dari keteraturan data yang merupakan syarat mutlak dari suatu database yang baik.

  5. Jenis-jenis Database
  6. Menurut Imam Heryanto (2017:6)[19] ada 4 jenis yang sering muncul atau dikenal yaitu :

    1. Hierarchy
    2. Network
    3. Relational
    4. Object Oriented

    Dari keempat jenis tersebut, jenis database relasional-lah yang paling sering digunakan. Namun, bukan berarti jenis database yang lain tidak di pakai. Jenis database yang lain, seperti database network pun digunakan untuk keperluan tertentu sesuai dengan kebutuhan dan kompleksitas permasalahan atau kompleksitas sistem yang akan dibangun.


Konsep Dasar PHP

  1. Definisi PHP
  2. Menurut Nursahid yang dikutip oleh Budi Setiawan dkk dalam International Journal of Engineering Research & Technologi (IJERT) Vol.2 (2013:432)[6], “PHP stands for "PHP: Hypertext Preprocessor", which is a scripting language that is attached to the HyperText Markup Language (HTML). Most of the language syntax is similar to C, Java and Perl, PHP plus some specific functions. The main goal is the use of language is to allow web developers to write dynamic web pages.”

  3. Cara Kerja PHP
  4. Menurut Budi Raharjo (2016:39)[20] Cara kerja aplikasi web yang ditulis dengan PHP yaitu :

    1. User menulis www.abcd.com/catalog.php ke dalam address bar dari web browser (IE, Mozila Firefox, Opera, dll).
    2. Web browser mengirimkan pesan diatas kekomputer server (www.abcd.com) melalui internet, meminta halaman catalog.php
    3. Web server (misalnya Apache), program yang berjalan di komputer server, akan menangkap pesan tersebut, lalu meminta interpreter PHP (program lain yang juga berjalan dikomputer server) untuk mencari file catalog.php dalam disk drive.
    4. interpreter PHP membaca File catalog.php dari disk drive.
    5. interpreter PHP akan menjalankan perintah-perintah atau kode PHP yang ada dalam file catalog.PHP. Jika kode dalam file catalog.php melibatkan akses terhadap database (misalnya MySQL) maka interpreter PHP juga akan berhubungan dengan MySQL untuk melaksanakan perintah-perintah yang berkaitan dengan database.
    6. interpreter PHP mengirimkan halaman yang di peroleh dari interpreter PHP ke komputer user sebagai respon atas permintaan yang diberikan.
    7. Melalui internet, Apache mengirimkan halaman yang diperoleh dari interpreter PHP ke komputer user sebagai respon atas permintaan yang di berikan.
    8. Web browser dalam komputer user akan menampilkan halaman yang dikirim oleh Apache.


Konsep Dasar HTML (Hypertext Markup Language)

  1. Definisi HTML (Hypertext Markup Language)
  2. Definisi HTML menurut Sugiri dalam M.Iqbal Dzulhaq, dkk dalam Jurnal Sisfotek Global (2017:2)[21] “HTML (Hypertext Markup Language) adalah sebuah protokol yang digunakan untuk membuat format suatu dokumen web yang mampu dibaca dalam browser dari berbagai platform computer”.


Konsep Dasar CSS (Cascading Style Sheet)

  1. Definisi CSS (Cascading Style Sheet)
  2. Menurut Eko Priyo (2013:59)[22] “CSS merupakan file yang ditambahkan kedalam website untuk mengatur style website agar terlihat seragam.”


Konsep Dasar Mariadb

  1. Definisi Mariadb
  2. Menurut Mahendra Data, dkk dalam Jurnal Teknologi Informasi dan Ilmu Komputer (2017:71)[23] “MariaDB adalah DBMS yang bersifat open soruce dan dikembangkan oleh pengembang yang sama dari MySQL”.


Konsep Dasar Xampp

  1. Definisi Xampp
  2. Menurut Eko Priyo (2013:7)[22] “XAMPP merupakan bundel paket instan yang terdiri dari Apache (server), MySQL (database), dan PHP”

    Sedangkan menurut Kartini, dkk (2013:26) “Xampp merupakan tool yang menyediakan paket perangkat lunak ke dalam satu buah paket”. Dalam paketnya sudah terdapat Apache (web server), MySQL (database), PHP (server side scripting), Perl, FTP server, PhpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall Xampp makan tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual. Xampp akan menginstalasi dan mengkonfigurasi secara otomatis untuk anda. Xampp adalah sebuah web server.

    Asal kata dari Xampp sendiri adalah :

    1. (X) : Program ini dapat dijalankan dibanyak sistem operasi.
    2. (A): Apache merupakan suatu aplikasi web server.
    3. (M): MySQL digunakan untuk aplikasi database server.
    4. (P): PHP bahasa pemrograman yang dipakai.
    5. (P): Perl bahasa pemrograman yang dipakai.


Konsep Dasar Apache

  1. Definisi Apache
  2. Menurut Yosef Murya (2016:14)[24] “Apache adalah aplikasi web server. Tugas utama Apache adalah menampilkan halaman web yang benar kepada user berdasarkan kode HTML, PHP atau yang lainnya”

    Sementara menurut Supramana dan I Gusti Lanang Putra Eka Prismana dalam Jurnal Manajemen Informatika (2016:119)[25] “apache merupakan program untuk menjalankan, melayani, dan memfungsikan situs web dalam sebuah komputer”.

    Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis data dan lain-lain. Selain itu apache juga bisa digunakan sebagai load balancer dengan menambahkan beberapa modul modul konfigurasi tertentu. Pada penelitian ini apache akan di gunakan sebagai load balancer adalah apache versi 2.4 karena apache pada versi 2.4 sudah mendukung modul untuk load balancing serta space memory yang digunakan lebih sedikit dari pada versi sebelumnya.


Konsep Dasar Notepad++

  1. Definisi Notepad++
  2. Menurut Yosef Murya (2016:8)[24] “Notepad++ merupakan aplikasi gratis yang memiliki fitur yang sangat berguna bagi programmer atau developer dalam membuat program. Notepad++ menggunakan komponen Scintila untuk dapat menampilkan dan menyunting teks dan berkas kode sumber berbagai bahasa pemrograman yang dijalankan pada sistem operasi Microsoft Windows”

  3. Fitur – fitur Notepad++
  4. Menurut Yosef Murya (2016:8)[24] fitur – fitur pada Notepad++ antara lain:

    1. WYSIWYG
    2. User Defined Syntax Highlighting
    3. Multi – Document Tabs
    4. Regular Expression Search/Replace Supported
    5. Full Drag ‘N Drop Supported
    6. Dynamic Position of Views
    7. File Status Auto-Detection
    8. Zoom in and Zoom out
    9. Multi-Language Environtment Supported
    10. Bookmark
    11. Brace and Indent gudeline Highlighting
    12. Marco recording and playback dll


Konsep Dasar Framework Laravel

  1. Definisi Framework
  2. Definisi framework menurut Shan dan Hua yang dikutip Ahmad Leo Yudanto, dkk dalam Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer (2017:629)[26] “framework adalah sebuah arsitektur yang terbuka yang dibuat berdasarkan pada standar pengembangan perangkat lunak yang diterima secara umum”

  3. Definisi Laravel
  4. Menurut Ahmad Leo Yudanto dkk dalam jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer Vol.1, No.8 (2017:630)[26] Laravel adalah sebuah framework web berbasis PHP yang open-source dan tidak berbayar, diciptakan oleh Taylor Orwell dan diperuntukan untuk pengembangan aplikasi web yang menggunakan pola MVC.

  5. Definisi Composer
  6. Definisi composer menurut Aminudi (2015:13) “composer sendiri adalah fitur (dependency) tambahan untuk PHP yang memiliki basis layaknya command line dan berfungsi sebagai penginstall third-party plugin untuk aplikasi web secara cepat”.


Konsep Dasar Elisitasi

  1. Definisi Elisitasi
  2. Definisi elisitasi menurut Srinivasan Swarnalatha, dkk dalam International Journal of Reseach in Computer and Communication Tecnology (2014:383)[27] “Requirement elicitation is a vital activiti in the process of requirement development and it descovers the requirement of end user”. Artinya kebutuhan elisitasi merupakan aktivitas vital dalam proses pengembangan kebutuhan dan menemukan persyaratan pengguna akhir.

  3. Tahap-tahap Elisitasi
  4. Menurut Dede Bachtiar dan Atikah dalam Jurnal Sisfotek Global (2015:74)[28] elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi. Elisitasi dilakukan melalui tiga tahap yaitu sebagai berikut :

    1. Elisitasi Tahap I

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

    2. Elisitasi Tahap II

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

      1. “M” pada MDI itu artinya mondatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
      2. “D” pada MDI itu artinya desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembuatan sistem, akan membuat sistem tersebut lebih sempurna.
      3. “I” pada MDI itu artinya inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari luar sistem.
    3. Elisitasi Tahap III

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

      1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirrment tersebut dalam sistem yang diusulkan.
      2. O artinya Operational, maksdunya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
      3. E artinya Economy, maksudunya berapakah biaya yang diperlukan guna membangun requirement tersebut dalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:
        1. High H : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal, sehingga requirement tersebut harus diimplementasi.
        2. Middle (M) : Mampu untuk dikerjakan.
        3. Low (L) : Mudah untuk dikerjakan
    4. Final Draft Elisitasi

      Merupakan hasil akhir yang dicapai dari suatu proses elsisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.


Konsep Dasar UML ( Unified Modelling Language )

  1. Definisi UML ( Unified Modelling Language )
  2. Berikut ini terdapat berbagai pengertian UML ( Unified Modelling Language ) dari beberapa pendapat yaitu :

    Menurut Rosa A.S dan M. Shalahuddin (2013:137)[8] “UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks – teks pendukung.”

    Sedangkan menurut K.P Jayant, dkk dalam International Journal of Advanced Research in Computer Science and Software Engeneering (2014:148)[29] “The UML is a visual modeling language and used for visualize, specify, construct and document the artifacts of a software system”. Artinya UML adalah bahasa visual pemodelan dan digunakan untuk visualisasikan, menentukan, membangun, dan artefak dari mendokumentasikan sistem perangkat lunak.

  3. Tipe-Tipe Unified Modeling Language (UML)
  4. Menurut Rosa A.S dan M.Shalahuddin (2013:140)[8] pada UML 2.3 terdiri dari 13 macam diagram, yaitu :

    1. Class Diagram

      Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas – kelas yang akan dibuat untuk membangun sistem.

    2. Object Diagram

      Diagram objek menggambarkan struktur sistem dari segi penamaan objek dan jalannya objek dalam sistem.

    3. Component Diagram

      Diagram komponen atau component diagram dibuat untuk menunjukkan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem.

    4. Composite Structure Diagram

      Composite structure diagram baru mulai pada UML versi 2.0, pada versi 1.x diagram ini belum muncul. Diagram ini digunakan untuk menggambarkan struktur dari bagian – bagian yang saling terhubung maupun mendeskripsikan struktur pada saat berjalan (runtime) dari instance yang saling terhubung.

    5. Package Diagram

      Package diagram menyediakan cara mengumpulkan elemen – elemen yang saling terkait dalam diagram UML.

    6. Use Case Diagram

      Use case atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.

    7. Activity Diagram

      Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak.

    8. State Machine Diagram

      State machine diagram atau state chart diagram atau dalam bahasa indonesia disebut diagram mesin status atau sering disebut juga diagram status digunakan untuk menggambarkan perubahan status atau transisi status dari sebuah mesin atau sistem atau objek.

    9. Deployment Diagram

      Diagram deployment atau deployment diagram menunjukan konfigurasi komponen dalam proses eksekusi aplikasi.

    10. Sequence Diagram

      Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.

    11. Communication Diagram

      Communication diagram atau diagram komunikasi pada UML versi 2.x adalah penyederhanaan dari diagram kolaborasi (collaburation diagram) pada UML versi 1.x.

    12. Timing Diagram

      Timing diagram merupakan diagram yang fokus pada penggambaran terkait batasan waktu. Timing diagram digunakan untuk menggambarkan tingkah laku sistem dalam periode waktu tertentu.

    13. Interaction Overview Diagram

      Interaction overview diagram mirip dengan diagram aktivitas yang berfungsi untuk menggambarkan sekumpulan urutan aktivitas. Diagram ini adalah bentuk aktivitas diagram yang setiap titik mmempresentasikan diagram interaksi. Interaksi diagram meliputi diagram sekuen, diagram komunikasi, interaction overview diagram dan timing diagram.


Konsep Dasar Blackbox Testing

  1. Definisi Testing
  2. Definisi testing menurut Muhammad Johan Wahyudi dan Abdul Fadlil dalam Jurnal Sarjana Teknik Informatika (2013:18)[30] “pengujian adalah bagian dari pengukuran yang dilanjutkan dengan penilaian”.

  3. Definisi Blackbox Testing
  4. Definisi blackbox testing menurut Muhammad Johan Wahyudi dan Abdul Fadlil dalam Jurnal Sarjana Teknik Informatika (2013:18)[30] “Black Box Test adalah metode pengujian perangkat lunak yang menguji fungsionalitas aplikasi yang bertentangan dengan struktur internal/kerja”.


Konsep Dasar Literature Review

  1. Definisi Literature Review
  2. Definisi literature review menurut Jesa Ariawan dan Sri Wahyuni dalam Jurnal Sisfotek Global (2015:62)[31] mendefinisikan “studi kepustakaan adalah mempelajari teori-teori dan mencari informasi yang berhubungan dengan permasalahan sesuai dengan judul penelitian ini”.

  3. Studi Pustaka (Literature Review)
  4. Dalam upaya menyempurnakan penelitian maka perlu dilakukan studi pustaka (Literature Review), diantaranya yaitu:

    1. Penelitian dalam sebuah jurnal yang dilakukan oleh Deasy Annisa Sari dkk[32] dari Universitas Tanjungpura yang berjudul “Sistem Informasi Manajemen Penjualan pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web” Sistem Informasi Manajemen Penjualan Pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web Pada KPN laporan transaksi dibuat harian dan bulanan, acuan yang digunakan adalah data transaksi jual dan data transaksi beli. Untuk membuat laporan transaksi harian pegawai harus mengecek data bukti transaksi satu-persatu, kemudian laporan harian akan diakumulasikan dalam laporan transaksi bulanan, laporan ini digunakan sebagai dokumentasi data transaksi yang akan dibahas dalam rapat tahunan yang diselenggarakan koperasi, dokumentasi data transaksi juga dibuat dengan format grafik. Koperasi menyediakan proses retur, yaitu retur supplier dan retur customer. Proses retur harus disertakan bukti, baik bukti pembelian dan bukti penjualan, sehingga bukti transaksi tersebut harus disimpan hingga masa kadaluarsa barang habis atau hingga stok barang habis, akan ada banyak dokumen dan bukti yang disimpan, sedangkan koperasi tidak memiliki ruang khusus penyimpanan dokumen. Berdasarkan latar belakang, diangkatlah penelitian yang berjudul “Sistem Informasi Manajemen Penjualan Pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web.
    2. Penelitian dalam sebuah Scientific Journal of Informatics yang dilakukan oleh Himawan dkk[33] dari STMIK Raharja yang berjudul “analisa dan perancangan sistem informasi penjualan online (e-commerce) pada cv selaras batik menggunakan analisis deskriptif” bertujuan untuk menganalisa pengaruh dari penggunaan media website online dalam hal ini adalah e-commerce dengan menggunakan pendekatan B2C (Business to-Customer) dalam upaya meningkatkan transaksi penjualan batik pada CV Selaras Batik dan juga media penyampaian informasi baik pada para pelanggan dan masyarakat umum dalam memperoleh informasi mengenai produk-produk batik yang dipasarkan oleh CV Selaras Batik.
    3. Penelitian dalam Jurnal Seminar Nasional Sains dan Teknologi Terapan yang dilakukan oleh Titus Kristanto dkk[34] yang berjudul “Analisis dan perancangan sistem informasi penjualan piranti multimedia berbasis web (studi kasus : pt sistem kreasi inovasi indonesia)”. Pelanggan dapat memilih barang yang diinginkan, mengetahui detail barang, serta melakukan transaksi pembayaran, tanpa harus datang ke perusahaan dan tanpa dibatasi jarak dan waktu tempuh. Tujuan dari penelitian adalah untuk mengetahui proses transaksi jual beli berbasis web agar lebih efektif dan efisien serta sistem lebih terkomputerisasi. Hasil dari penelitian adalah dapat meningkatkan pelayanan dan kepuasan pelanggan dalam mendapatkan layanan yang terbaik.
    4. Penelitian dalam sebuah Jurnal yang dilakukan oleh Siswanto dari Universitas Negeri Yogyakarta yang berjudul “Alternatif Pemodelan Sistem Akuntansi Penjualan Tunai Terkomputerisasi Bagi Usaha Kecil dan Menengah” bertujuan untuk mendukung kegiatan operasional dalam pencatatan, pengolahan dan pelaporan data yang menggunakan sistem akuntansi berbantuan teknologi yang ada.
    5. Penelitian dalam sebuah Journal Speed Sentra Penelitian Engineering dan Edukasi yang dilakukan oleh Rina Agustina[35] yang berjudul “Sistem Informasi Penjualan (Studi Kasus Di Counter Ketro)”. Dengan adanya sistem informasi penjualan ini, maka akan mempermudah proses pencarian dan mengupdate suatu data untuk sebuah informasi yang lebih akurat dan lebih tepat waktu sesuai dengan yang diharapkan dan diinginkan oleh pemakai atau user. Manfaat dari penelitian ini bagi penulis adalah dapat memperoleh pengetahuan tentang proses pembuatan program penjualan yang baik dan menarik. Metode penelitian adalah suatu cara atau teknik yang sistematik untuk menyelesaikan suatu permasalahan. Adapun metode penelitiannya praktikan dapat menyelesaikannya dengan cara observasi, wawancara, kepustakaan, dokumentasi, analisis system dan perancangan system.
    6. Penelitian dalam Journal Speed Sentra Penelitian Engineering dan Edukasi yang dilakukan oleh Fendi Nurcahyono[36] yang berjudul “Pembangunan Aplikasi Penjualan dan Stok Barang pada Toko Nuansa Elektronik Pacitan”. Aplikasi penjualan barang ini dibuat dengan menggunakan software PHP sebagai pembuat interface utama dan MySQL sebagai basis datanya. Program ini memungkinkan user untuk input data, edit data, hapus data, pencarian data, penyaringan data dan pencetakan data ke media kertas. Data yang diinputkan berupa data barang, data supplier, data jenis barang dan data penjualan barang. Sedangkan output yang dihasilkan sistem informasi ini berupa laporan data barang, laporan data supplier, data penjualan barang dan nota transaksi penjualan barang.
    7. Penelitian dalam sebuah Jurnal Mathematical and Software Engineering yang dilakukan oleh Adanna Ngozi Ezeonwumelu dkk[37] dari University Of Uyo yang berjudul “Development of Sales and Inventory Workflow Management Information System Web Portal for Petrospan Integrated Services, Eket, Akwa Ibom State, Nigeria” Metodologi Rapid Application Development (RAP) digunakan di web pengembangan aplikasi Arsitektur three-tier berdasarkan konfigurasi server WAMP ini diadopsi. Server WAMP terdiri dari sistem operasi Windows; Server web Apache, Sistem database MySQL dan scripting server-side PHP. Aplikasi web SIWfMS dikembangkan memiliki lima modul, yaitu Modul Administrator, Modul Inventaris, Sales Officer Module, Customer Module dan About Us. Sistem ini mencakup aktivitas atau log transaksi yang memungkinkan pelaksanaan mekanisme audit trail. SIWfMS web Aplikasi di-host secara lokal dan diuji dengan beberapa pengguna sampel dan konten buatan pengguna.
    8. Penelitian dalam sebuah Proceedings of the 3rd International Conference on Computing and Informatics, ICOCI yang dilakukan oleh Dony Waluya Firdaus[38] dari UNIKOM Bandung yang berjudul “Design Of Accounting Information System Sales” Perusahaan membutuhkan sistem penjualan yang baik untuk menangani berbagai macam masalah yang terjadi pada perusahaan yang meliputi pencatatan penjualan. Menggunakan komputer dalam memproses transaksi penjualan dan mempercepat proses penjualan data transaksi menjadi informasi Proses transaksi penjualan dengan sistem akuntansi komputer untuk mengubah penjualan menjadi Informasi Akuntansi Penjualan Sistem.
    9. Penelitian dalam sebuah International Journal of Communication & Information Technology (CommIT) oleh Angelina Permatasari[39] dari Bina Nusantara University yang berjudul “A Design of Sales Information System On Paper Cutting Machine Distributor” Tujuan dari penelitian ini adalah untuk menganalisis permasalahan yang ada pada perusahaan yang bergerak di bidang penjualan mesin pemotong kertas yaitu pada sistem penjualan yang sedang berjalan pada perusahaan, mengidentifikasi kebutuhan informasi perusahaan dan perancangan sistem informasi yang dapat memenuhi Kebutuhan informasi perusahaan. Metodologi yang digunakan adalah metode analisis dan metode perancangan. Metode analisisnya adalah penelitian kepustakaan, observasi, survai sistem lama, identifikasi kebutuhan informasi dan wawancara. Sedangkan metode perancangan yang digunakan adalah Object Oriented Analysis and Design (OOAD). Hasil yang dicapai berupa sistem informasi penjualan untuk distributor mesin pemotong kertas dalam bentuk desain aplikasi untuk memperbaiki sistem penjualan, yang masih dilakukan secara manual.
    10. Penelitian dalam sebuah International Journal of Computer Applications oleh Sanam Kadge dkk[40] dari Departement of Information Technology, MHSSCOE Mumbai “Sales and Invoice Management System with Analysis of Customer Behaviour” Makalah ini berfokus pada mengotomatisasi proses penjualan secara efisien dan membuat sistem yang lebih akurat untuk meningkatkan retensi dan perluasan pelanggan, daripada perangkat lunak sebelumnya. Penelitian ekstensif yang dilakukan pada sistem yang ada memberi kita wawasan tentang kekurangan mereka yang sistem ini berusaha diatasi dengan menggunakan analisis prediktif. Dengan menggunakan pohon keputusan dan hutan acak dalam pembelajaran mesin, keakuratan algoritma meningkat dari waktu ke waktu untuk memberi kita hasil yang lebih baik secara progresif. Implementasi sistem ini telah menghasilkan pemanfaatan sumber daya yang lebih baik, peningkatan responsif dan peramalan perilaku pelanggan yang akurat.

Oleh karena itu, untuk menindaklanjuti penelitian sebelumnya seperti yang dikemukakan diatas, maka dapat ditarik kesimpulan untuk merancang Sistem Informasi Penjualan Berbasis Web pada Koperasi SMA Negeri 14 Kab. Tangerang. Berikut kesimpulan persamaan dan perbedaan dari penelitian sebelumnya dengan penelitian ini :

Memiliki persamaan menggunakan database sebagai media penyimpanan data barang, penjualan dan pembuatan laporan untuk mendapatkan keakuratan data.

Memiliki perbedaan bahasa pemrograman php yang menggunakan framework laravel. Karena framework ini memiliki tingkat keamanan yang baik dan terhindar dari repetitive work sehingga efektif pada saat pembuatan website.



BAB III

PEMBAHASAN HASIL


Gambaran Umum Perusahaan

Sejarah Singkat Koperasi

Koperasi diperkenalkan di Indonesia oleh R. Aria Wiriatmadja di Purwokerto, Jawa Tengah pada tahun 1896. Dia mendirikkan Koperasi Kredit dengan tujuan membantu rakyatnya yang terjerat hutang dengan rentenir. Koperasi tersebut lalu berkembang pesat dan akhirnya ditiru oleh Boedi Oetomo dan SDI. Belanda yang khawatir Koperasi akan dijadikan tempat pusat perlawanan, mengeluarkan UU no. 431 tahun 19 yang isinya yaitu :
a. Harus membayar minimal 50 gulden untuk mendirikan koperasi
b. Sistem usaha harus menyerupai sistem di Eropa
c. Harus mendapat persetujuan dari Gubernur Jendral
d. Proposal pengajuan harus berbahasa Belanda

Koperasi menjamur kembali hingga pada tahun 1933 keluar UU yang mirip UU no. 431 sehingga mematikan usaha koperasi untuk yang kedua kalinya. Pada tahun 1942 Jepang menduduki Indonesia. Jepang lalu mendirikan Kopearsi Kumiyai. Awalnya Koperasi berjalan mulus. Namun fungsinya berubah drastis dan menjadi alat Jepang untuk mengeruk keuntungan, dan menyengsarakan rakyat.

Setelah Indonesia Merdeka, pada tanggal 12 Juli 1947, pergerakan Koperasi di Indonesia mengadakan Kongres Koperasi yang pertama di Tasikmalaya. Hari ini kemudian ditetapkan sebagai Hari Koperasi Indonesia. Berdasarkan sejarah dan perkembangannya tujuan pendirian Koperasi adalah untuk membantu meringankan beban masyarakat melalui anggota Koperasi. Artinya keberadaan Koperasi bukanlah didasarkan atas pertimbangan ekonomis atau mencari keuntungan semata, keberadaan Koperasi ditujukan untuk membantu masyarakat golongan ekonomis lemah.

Koperasi dikendalikan secara bersama oleh seluruh anggotanya, di mana setiap anggota memiliki hak suara yang sama dalam setiap keputusan yang diambil koperasi. Pembagian keuntungan koperasi (biasa disebut Sisa Hasil Usaha atau SHU) biasanya dihitung berdasarkan andil anggota tersebut dalam koperasi, misalnya dengan melakukan pembagian dividen berdasarkan besar pembelian atau penjualan yang dilakukan si anggota.

Sejarah Singkat KPRI Winaya Bhakti

Koperasi Winaya Bhakti didirikan pada tanggal 31 Desember 1982. Koperasi ini berdiri berdasarkan hasil dari kesepakatan seluruh kepala sekolah SD di Kecamatan Rajeg. Koperasi ini didirikan dengan tujuan untuk menunjang penghasilan para guru SD yang pada saat itu mengalami krisis dana pinjaman. Sebanding dengan kebutuhan yang semakin meningkat dan gaji yang diterima oleh para guru saat itu belum dapat dikatakan mensejahterakan kehidupan mereka. Selain itu di Kecamatan Rajeg belum terbentuk Koperasi Pegawai Republik Indonesia (KPRI). Maka dari itu muncul kesepakatan oleh seluruh kepala sekolah untuk mendirikan Koperasi Winaya Bhakti. Dengan berdirinya Koperasi Winaya Bhakti, diharapkan dapat menjadi solusi untuk masalah permodalan yang terjadi pada saat itu. Dan para guru SD di Kecamatan Rajeg dapat belajar untuk melakukan investasi dan memanfaatkan uang mereka sebaik mungkin. Maka dari itu Koperasi Winaya Bhakti sangat bermanfaat bagi kesejahteraan para guru saat itu.

Pada tanggal 31 Desember 1997 Koperasi Winaya Bhakti memiliki Badan Hukum. Dengan mendapatkan status badan hukum, maka sebuah badan usaha koperasi menjadi subjek hukum yang memiliki hak dan kewajiban. Sehingga, terhadap pihak ketiga apabila diperlukan dapat dengan jelas dan tegas mengetahui siapa yang dapat diminta bertanggung jawab atas jalannya usaha badan hukum koperasi tersebut

Struktur Organisasi

Berikut adalah struktur organisasi KPRI Winaya Bhakti Kec. Rajeg.

Gambar 3.1 Struktur Organisasi KPRI Winaya Bhakti Kec. Rajeg'

Tugas dan Wewenang

Berikut adalah tugas dan wewenang organisasi KPRI Winaya Bhakti Kec. Rajeg :

A. Rapat Anggota (RA)

Anggota memiliki kekuasaan tertinggi dalam koperasi, yang tercermin dalam forum Rapat Anggota, seringkali secara teknis disebut RAT (Rapat Anggota Tahunan). Fungsi Rapat Anggota adalah :

  1. Menetapkan Anggaran Dasar (ART).
  2. Menetapkan kebijaksanaan umum dibidang organisasi, manajemen, dan usaha koperasi
  3. Menyelenggarakan pemilihan, pengangkatan, pemberhentian, pengurus dan ataupun pengawas.
  4. Menetapkan rencana kerja, rencana anggaran pendapatan dan belanja koperasi serta pengesahan laporan keuangan.
  5. Mengesahkan laporan pertanggung jawaban pengurus dan pengawas dalam melaksanakan tugasnya.
  6. Menentukan pembagian Sisa Hasil Usaha
  7. Menetapkan keputusan penggabungan, peleburan, dana pembubaran koperasi.

B. Ketua Umum

Ketua Koperasi memiliki tanggung jawab baik kedalam maupun keluar organisasi, dengan uraian tugas selengkapnya sebagai berikut:

  1. Memimpin Koperasi dan mengkoordinasikan kegiatan seluruh anggota pengurus.
  2. Mewakili Koperasi di dalam dan di luar pengadilan.
  3. Melaksanakan segala perbuatan sesuai dengan keputusan Rapat Anggota dan Rapat Pengurus.

Adapun wewenang dari ketua adalah sebagai berikut :

  1. Menentukan kebijaksanaan dan mengambil keputusan.
  2. Menandatangani surat-surat dan perjanjian bersama Sekretaris dan Bendahara.
  3. Ketua bertanggung jawab kepada Rapat Anggota.

C. Wakil Ketua

Wakil ketua memiliki wewenang untuk bertindak sebagai wakil penanggung jawab umum, dengan rincian tugas sebagai berikut: :

  1. Melaksanakan tugas ketua apabila berhalangan.
  2. Membina dan mengawasi bidang organisasi dan administrasi.
  3. Melaksanakan pendidikan dan penyuluhan.
  4. Menyelenggarakan kontrak usaha dengan pihak lain.

D. Sekretaris

Tugas utama sekretaris adalah sebagai penanggung jawab administrasi koperasi, adapun uraian tugasnya sebagai berikut :

  1. Bertanggung jawab kegiatan administrasi dan perkantoran.
  2. Mengusahakan kelengkapan organisasi.
  3. Mengatur jalannya perkantoran.
  4. Memimpin dan mengarahkan tugas karyawan.
  5. Menghimpun dan menyusun laporan kegiatan bersama bendahara dan pengawas.

Sekretaris Berwenang :

  1. Mengambil keputusan dibidang kesekretariatan.
  2. Menandatangani surat-surat bersama ketua.
  3. Menetapkan pelaksanaan bimbingan organisasi dan penyuluhan.
  4. Sekretaris bertanggung jawab kepada Rapat Pengurus melalui Wakil Ketua.

E. Wakil Sekertaris

Tugas utama wakil sekretaris adalah sebagai berikut :

  1. Membantu tugas sekretaris khususnya yang berkaitan dengan pelayanan administrasif harian.
  2. Sebagai operator komputer dalam penyusunan administrasi.
  3. Mengelola surat menyurat.

F. Bendahara

Pada dasarnya tugas pokok bendahara adalah mengurus kekayaan dan keuangan koperasi, antara lain: :

  1. Bertanggung jawab masalah keuangan koperasi.
  2. Mengatur jalannya pembukuan keuangan.
  3. Menyusun anggaran setiap bulan.
  4. Mengawasi penerimaan dan pengeluaran uang.
  5. Menyusun rencana anggaran pendapatan koperasi.
  6. Menyusun laporan keuangan.
  7. Mengendalikan anggaran.

Bendahara Berwenang :

  1. Mengambil keputusan dibidang pengelolaan keuangan dan usaha.
  2. Bersama dengan ketua menandatangani surat yang berhubungan dengan bidang keuangan dan usaha.

G. Pengawas

Pengawas sebagai salah satu perangkat organisasi koperasi diangkat dari anggota koperasi dalam rapat anggota tahunan, sesuai pasal 38 UU No.25 tahun 1992.

Berdasarkan ketentuan pasal 39 UU No. 25 tahun 1992, fungsi tugas dan wewenang pengawas antara lain:

  1. Melaksanakan pengawasan terhadap pelaksanaan kebijaksanaan pengurus dan pengelola koperasi.
  2. Membuat laporan tertulis tentang hasil pengawasannya.
  3. Meneliti catatan yang ada pada koperasi.
  4. Mendapatkan segala keterangan yang diperlukan.
  5. Merahasiakan hasil pengawasannya terhadap pihak ketiga.
  6. Memeriksa sewaktu-waktu tentang keuangan dengan membuat berita acara pemeriksaannya.
  7. Memberikan saran dan pendapat serta usul kepada pengurus atau rapat anggota mengenai hal yang menyangkut kehidupan koperasi.
  8. Memperoleh biaya-biaya dalam rangka menjalankan tugas sesuai dengan keputusan rapat anggota.
  9. Mempertanggung jawabkan hasil pemeriksaan pada RAT.

Tata Laksana Sistem Yang Berjalan

Analisa Prosedur Sistem Yang Berjalan

Pada rancangan ini penulis menggunakan UML, berikut rancangannya :

Use Case Diagram Sistem yang Berjalan

Gambar 3.2 Use Case Diagram Sitem Yang Berjalan

Sistem Informasi Koperasi Simpan Pinjam yang berjalan di gambarkan berdasarkan Use Case diagram di atas, yang memiliki kegiatan sebagai berikut:

  1. 1 sistem yang mencakup pendaftaran sampai dengan laporan simpan pinjam.
  2. 5 aktor yang melakukan kegiatan, diantaranya Guru, Wakil Sekretaris, Anggota Koperasi, Bendahara, Ketua.
  3. 9 Use Case yaitu, Surat Permohonan Anggota, Pendaftaran, Simpanan Pokok, Kartu Anggota, Simpanan Wajib, Form Permohonan Pinjaman, Kartu Pinjaman, Membayar Pinjaman, Laporan.

Activity Diagram

Gambar 3.3activity diagram sistem yang berjalan

Berdasarkan gambar 3.3 Activity Diagram yang berjalan saat ini terdapat:

  1. 1 Initial Node, objek yang diawali.
  2. 1 Fork Node, memecah sebuah behaviour menjadi activity yang baru.
  3. 1 Decision Node, menggambarkan test condition untuk memastikan bahwa control flow atau object flow mengalir ke lebih dari satu jalur
  4. 14 Action State dari sistem yang mencerminkan eksekusi dari suatu aksi.
  5. 2 Final State, objek yang di akhiri

Sequence Diagram yang Berjalan

Berdasarkan gambar 3.4 Sequence Diagram di atas terdapat:

a.    5Aktor yang melakukan kegiatan yaitu Guru, Anggota, WakilSekretaris, Bendahara, Ketua.

b.    2 Self message yang mempresentasikan pemanggilan metode yang dimiliki oleh objek itu sendiri.

c.    1 Lost found Message End untuk mengakhiri kegiatan awal

d.   9Message yang bisa menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi

Metode Analisa Sistem yang Berjalan

Matriks Analisa SWOT


3.2.3 Analisa Masukan, Analisa Proses, Analisa Keluaran

1. Analisa Masukan

a.    Nama Masukan : Form pendaftaran anggota

Fungsi : untuk pendataan anggota

Sumber : wakil sekretaris

Media : kertas

Frekuensi : Setiap dibutuhkan

Format : dapat dilihat pada lampiran

Keterangan : berisi data dari calon anggota

b.    Nama Masukan : Form pengajuan pinjaman

Fungsi : Untuk mengetahui jumlah pinjaman yang diajukan

Sumber : Bendahara

Media : kertas

Frekuensi : Setiap dibutuhkan

Format : dapat dilihat pada lampiran

Keterangan : data mengenai total nominal pinjaman

2. Analisa Proses

a.       Nama Modul : Pembuatan kartu anggota

Masukan : data anggota

Keluaran : kartu anggota

Ringkasan Proses : proses ini akan menghasilkan kartu anggota yang dibutuhkan anggota untuk melakukan transaksi.

b.      Nama Modul : Pembuatan buku simpanan

Masukan : data simpanan anggota

Keluaran : Buku simpanan

Ringkasan Proses : proses ini akan menghasilkan buku anggota yang dibutuhkan anggota untuk melakukan transaksi simpanan.

c.       Nama Modul : Pembuatan kartu pinjaman

Masukan : data anggota yang akan meminjam

Keluaran : Kartu Pinjaman

Ringkasan Proses : proses ini akan menghasilkan kartu pinjaman yang dibutuhkan anggota untuk melakukan pembayaran pinjaman.

d.      Nama Modul : Pembayaran simpanan

Masukan : Data total nominal pembayaran simpanan perbulan

Keluaran : Laporan simpanan

Ringkasan Proses : Proses ini akan menghasilkan laporan simpanan  yang dibutuhkan dan dimiliki oleh Bendahara dan Ketua Koperasi

e.       Nama Modul : Pembayaran pinjaman

Masukan : Data total nominal pembayaran pinjaman perbulan

Keluaran : Laporan pinjaman

Ringkasan Proeses : Proses ini akan menghasilkan laporan pinjaman yang dibutuhkan dan dimiliki oleh Bendahara dan Ketua Koperasi.

3. Analisa Keluaran

a.       Nama Keluaran : Buku simpanan

Fungsi : untuk melakukan transaksi simpanan

Media : Kertas

Distribusi : Bendahara dan Anggota

b.      Nama Keluaran : Kartu anggota

Fungsi : untuk mengetahui data anggota

Media : Kertas

Distribusi : Ketua, Wakil sekretaris, Bendahara dan Anggota

c.       Nama Keluaran : Kartu pinjaman

Fungsi : untuk melakukan transaksi pembayaran pinjaman

Media : Kertas

Distribusi : Bendahara dan Anggota

d.      Nama Keluaran : Buku simpanan

Fungsi : untuk melakukan transaksi simpanan

Media : Kertas

Distribusi : Bendahara dan Anggota

e.       Nama Keluaran : Laporan Simpanan

Fungsi : untuk mengetahui jumlah simpanan anggota setiap bulan

Media : Kertas

Distribusi : Ketua dan Bendahara

f.       Nama Keluaran : Laporan Pinjaman

Fungsi : untuk mengetahui jumlah pinjaman anggota setiap bulan

Media : Kertas

Distribusi : Ketua dan Bendahara


3.2.4 Konfigurasi Sistem Berjalan

Pada konfigurasi sistem ini berisis tentang spesifikasi Hardware, spesifikasi Software, dan Hak Akses (Brainware).

1.             Spesifikasi Software

a.         Procesor : core 2 duo

b.        Monitor : LCD 15”

c.         Mouse : Optical

d.        Keyboard : PS2

e.         RAM : 2 GB

f.         Hardisk : 400 GB

g.        Printer : Inkjet

2.             Spesifikasi Software

a.       Office 2007

3.             Hak Akses (Brainware)

a.       Wakil Sekretaris

b.      Ketua

3.2.5 Analisa Permasalahan dan Analisa Kebutuhan

3.2.5.1 Analisa Permasalahan

Berdasarkan analisa yang dilakukan peneliti, wakil sekretaris dan bendahara koperasi kesulitan ketika mencari data peminjam dan kesulitan untuk meyusun laporan, dikarenakan proses pencarian dan pencatatan untuk data anggota koperasi menggunakan buku besar danMicrosoft Office Excel. Bendahara koperasi harus mencatat semua data anggota yang meminjam dan menyimpan uang di koperasi. Ketika dalam pencatatan sering sekali terjadi kerangkapan data dan itu sangat tidak efisien.

3.2.5.2 Analisa Kebutuhan

Oleh karena itu berdasarkan penjabaran yang terdapat pada BAB I

perumusan masalah dan BAB III analisa permasalahan kebutuhan dari sistem yang sedang berjalan saat ini adalah :

a.       Dibutuhkannya proses simpan pinjam yang dilakukan secara komputer dengan basis data sehingga pengontrolnya relatif mudah dan rapih, sehingga memperkecil apabila terjadi kesalahan pada data yang berulang dan dalam merekap data untuk membuat laporan bulanan.

b.      Dibutuhkannya aplikasi yang dapat memudahkan proses pengolahan data dengan database yang terintegrasi, sehingga mempermudah dalam penyusunan laporan yang cepat dan akurat sehingga mendukung pengambilan keputusan dari Ketua Koperasi.


3.2.5.3 Alternatif Pemecahan Masalah

Adapun alternatif pemecahan masalah sebagai berikut:1.      Mengembangkan sistem yang ada menjadi terkomputerisasi agar ketika membuat laporan tidak terjadi kerangkapan data.2.      Membuat sistem yang dapat dilihat langsung oleh kepala sekolah agar bendahara koperasi tidak harus menyerahkan laporan setiap bulannya.

3.3 User Requirement

Dalam bab ini penulis akan mengemukakan tentang : Elisitasi tahap 1, Elisitasi tahap 2, Elisitasi tahap 3, dan Final elisitasi. Elisitasi adalah sekumpulan aktivitas yang ditunjukkan untuk menemukan kebutuhan suatu sistem melalui komunikasi dengan pelanggan, pengguna sistem dan pihak lain yang memiliki kepentingan dalam pengembangan sistem

Elisitasi Tahap I

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


Tabel 3.1 Elisitasi Tahap I





3.3.3 Elisitasi Tahap III

Tabel 3.3 Elisitasi Tahap III






3.4 Tata Laksana Sistem Yang Diusulkan

Pada bab ini penulis akan mengemukakan tentang diagram pengembangan system yang diusulkan, use case diagram yang diusulkan, activity diagram yang diusulkan, sequence diagram sistem yang diusulkan, dan class diagram yang diusulkan

3.4.1 Usecase Diagram yang Diusulkan


Sistem Informasi Koperasi Simpan Pinjam yang diusulkan di gambarkan berdasarkan Use Case diagram di atas, yang memiliki kegiatan sebagai berikut:
    1. 1 sistem yang mencakup kegiatan Sistem Simpan Pinjam pada KPRI Winaya Bhakti.
    2.  1 aktor yang melakukan kegiatan, yaitu admin.
    3. 6 Use Case yang dilakukan, diantaranya menampilkan login, menampilkan menu home, menampilkan menu data master, menampilkan menu transaksi, menampilkan menu laporan, dan menampilkan logout.


      3.4.2 Activity Diagram yang Diusulkan


      Berdasarkan gambar 3.6 Activity Diagram yang diusulkan terdapat:a.       1 Initial Node, objek yang diawali.b.      32 Activity yang dilakukan, diantaranya: login dengan memasukan username dan password, jika benar akan masuk pada menu home, data master, data transaksi, dan laporan.c.       Terdapat masing-masing 5 buah Fork Node. Fork Node sebagai percabangan menu.d.      1 Decision Node, menggambarkan test condition untuk memastikan bahwa control flow atau object flow mengalir ke lebih dari satu jalure.       1 Final Node sebagai objek yang diakhiri.</p>

      3.4.3 Sequence Diagram yang Diusulkan


      Berdasarkan gambar 3.7 diatas, dapat dijelaskan sebagai berikut :

      a. Aktor yang melakukan kegiatan yaitu admin

      b. Terdapat 6Life Line yaitu, Login, Home, Menu Anggota, Menu Transaksi, Laporan, dan Logout.

      c. 1Self message yang mempresentasikan pemanggilan metode yang dimiliki oleh objek itu sendiri.

      d. 8 Message yang bisa menjadi alat komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi.

      3.5 Rancangan Basis Data

      Rancangan basis data digunakan sebagai media penyimpanan data yang dipergunakan dalam aplikasi dan database membantu pemrograman dalam menampilkan data. Hasil analisa pada sistem yang dihasilkan terdapat beberapa rancangan yang diusulkan. Dari rancangan tersebut akan dibentuk rancangan basis data untuk mempermudah melihat bentuk file dan isinya. Berikut ini adalah penjelasan tentang proses perancangan basis data yang diawali dengan normalisasi yang akan menghasilkan class diagram dan spesifikasi basis data.

      3.5.1 Class Diagram yang Diusulkan

      Class diagram sangat membantu dalam visualisasi kelas dari suatu sistem. Hal ini disebabkan karena class adalah deskripsi kelompok objek-objek dengan atribut (property) dan relasi yang sama. Disamping itu class diagram bisa memberikan pandangan global atas sebuah sistem. Hal tersebut tercermin dari class-class yang ada dan relasinya dengan yang lain. Berikut ini menggambarkan struktur dan deskripsi class pada sistem simpan pinjam KPRI Winaya Bhakti.

      3.6 Spesifikasi Basis Data

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

      1. Nama File  : user

      Media  : Hardisk

      Jumlah Filed  :5

      Isi  : Id + Nama + Username + Password + Level

      Primary Key  : Id

      Panjang Record  : 61

      Tabel 3.5 Rancangan Tabel User


      1. Nama File  : Sekolah

      Jumlah Filed  : 5

      Isi  : id_sekolah + NamaSekolah + Alamat + Telepon + KepSek

      Primary Key  : id_sekolah

      Panjang Record  : 114



      1. Nama File  :Anggota

      Media  :Hardisk

      Jumlah Filed  :6

      Isi  :NoAnggota + Nama + Alamat + Telepon + id_sekolah + jabatan

      Primary Key  :NoAnggota

                        Panjang Record    :124
      



      1. Nama File  :Jenis Pinjaman Media  :Hardisk Jumlah Filed  :2 Isi  :id_pinjaman + JenisPinjaman Primary Key  :id_pinjaman

                        Panjang Record    :21
      

      Tabel 3.8 Rancangan Tabel Jenis Pinjaman


      1. Nama File  :Jenis Simpanan

      Media  :Hardisk

      Jumlah Filed  :2

      Isi  :id_simpanan + JenisSimpanan

      Primary Key  :id_simpanan

                        Panjang Record    :21
      

      1. Nama File  :Simpanan

      Media  :Hardisk

      Jumlah Filed  :5

      Isi  :id +NoAnggota + banyak + id_simpanan + tanggal

      Primary Key  :id

                  Panjang Record          :28
      


      {pagebreak}


      Tabel 3.9 Rancangan Tabel Simpanan


      1. Nama File  :Pinjaman

      Media  :Hardisk

      Jumlah Filed  :6

      Isi  :id + NoAnggota + NamaAnggota + jumlah + date

      Primary Key  :id

                        Panjang Record    :131
      

      Tabel 3.10 Rancangan Tabel Pinjaman



      1. Nama File  :Angsuran

      Media  :Hardisk

      Jumlah Filed  :5

      Isi  :id + NoAnggota + id_pinjaman + jml_angsuran + tanggal

      Primary Key  :id

                        Panjang Record    :22
      

      Tabel 3.10 Rancangan Tabel Angsuran


      3.8 Rancangan Prototype

      Tahap ini merupakan gambar yang jelas mengenairancangan bangun yang lengkap kepada para pengguna, juga sebagai pemenuhankebutuhan daripada prapengguna sistem. Berikut ini merupakanprototypeatautampilan dari perancangan sistem penggajian guru yang akandibuat, yaitu:

      3.9 RancanganProgram

      HIPO (Hirarchy Plus Input Process Output) yaitu alat bantu untuk membuat spesifikasi program yang merupakan struktur yangberisi diagram dimana di dalam program ini berisi input yang diproses danmenghasilkan output. Spesifikasi program menjelaskan megenai cara penggunaanaplikasi program yang diusulkan.




      1. Nama program  : Login Fungsi program  :Untuk masuk ke dalam menu utama Sistem Simpan Pinjam KPRI Winaya Bhakti. Bahasa pemrograman : PHP Proses program : a. Jalankan program. b. Menampilkan halaman login, lalu inputusername dan password. c. Klik login untuk menyatakan bahwausername dan password sudah benar dan jika benar maka akan masuk ke dalam menuutama. d. Jika salah memasukan username danpassword maka akan muncul pesan “Incorrect username orpassword”. 2. NamaProgram : Halaman Akses Fungsi program : Untukmenampilkan halaman akses untuk admin yangterdapat pilihan program yangterdapat didalam sistem Bahasapemrograman : PHP Proses program :Jalankan program halaman akses admin, lalu pilih salah satu halaman akses yangterdiri dari beberapa menu, yaitu terdiri dari: Home, Data Master, DataTransaksi, Laporan, Logout. 3. Namaprogram : Home Fungsi program :Sebagai tampilan awal Sistem Simpan Pinjam KPRI Winaya Bhakti. Bahasapemrograman : PHP Prosesprogram : Setelah berhasil melakukan “Login”. 4. Namaprogram : Data Master Fungsiprogram : Untuk mengetahui dan menyimpan data Anggota dan istansi sekolah. Bahasapemrograman :PHP Prosesprogram : Menginput data yang sudah didapat pada kolom Anggota dan Sekolah. 5. Namaprogram : Data Transaksi Fungsiprogram : Untuk mengetahui dan menyimpan data simpanan, pinjaman dan angsuran. Bahasapemrograman : PHP Prosesprogram : Menginput data yang sudah didapat pada kolom Simpanan, Pinjaman, danAngsuran. 6. Namaprogram : Laporan Fungsiprogram : Untuk mengetahui laporan simpanan dan pinjaman. Bahasapemrograman : PHP Prosesprogram : Menampilkan laporan simpanan dan pinjaman setiap bulan 7. Namaprogram : Logout Fungsiprogram : Untuk keluar dari sistem simpan pinjam Bahasapemrograman : PHP Proses program :Dapat melakukan klik pada menu“Logout” untuk dapat keluar dari sistem simpan pinjam KPRI Winaya Bhakti.


      3.9 Konfigurasi Sistem

      3.9.1 Spesifikasi Hardware

      Perangkat keras yang dibutuhkan oleh sistem adalah suatu unit personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan kebutuhan sistem saat ini dan antisipasi kabutuhan di masa yang akan datang. Konfigurasi yang dibutuhkan pada design sistem yang diusulkan, yaitu:

      1. Processor : Intel Core i3 – 350M 2.26 Ghz

      2. Monitor : 14” LED Screen

      3. Mouse : Logitech

      4. RAM : 1 GB

      5. Hardisk : 320 GB

      3.9.2 Aplikasi Yang Digunakan

      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:

      1. Sistem Operasi Windows 7 Ultimate

      2. Microsoft Office 2007

      3. Xampp Control Panel

      4. Notepad ++

      5. Visual Paradigm for UML

      6. Web Browser Yii Framework


      3.9.3 Hak Akses

      Untuk mengoperasikan atau mengolah data hanya dapat dilakukan oleh 1 (satu) orang, yaitu admin yang bertugas menginput data keseluruhan.




      3.10 Testing

      3.10.1 Metode Implementasi

      Implementasi program Sistem Simpan Pinjam ini dilakukan dengan menggunakan metode Black Box Testing. Metode Black Box Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi dari suatu program. Tujuan dari metode Black Box Testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah input pada program. Input tersebut kemudian di proses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari program tersebut. Apabila dari input yang diberikan, proses dapat menghasilkan output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan fungsionalnya, maka masih terdapat kesalahan pada program tersebut, dan selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang terjadi.

      1. Pengujian Black Box


      1.11 Evaluasi

      Setelah dilakukan pengujian dengan metode Black Box yang dilakukan dengan cara memberikan sejumlah input pada program seperti contoh pengujian pada masing-masing menu dan sub menu. Jika input data tidak lengkap maka sistem akan menampilkan pesan yang sangat membantu admin jika admin mendapati kesalahan saat input data anggota, simpanan, pinjaman, dan angsuran yang tidak lengkap. Selanjutnya yang kemudian akan diproses sesuai dengan kebutuhan fungsionalnya dan dapat menghasilkan output yang sesuai dengan yang diinginkan oleh staff koperasi.

      1.12 Schedulle Implementasi

      Schedulle implementasi merupakan rencana yang menjelaskan segala sesuatu tentang hal-hal yang dibutuhkan dalam proses implementasi “Sistem Simpan Pinjam KPRI Winaya Bhakti”. Pada tahap ini dibutuhkan rencana-rencana implementasi yang berguna dalam pelaksanaan langkah-langkah kegiatan penerapannya. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk tabel dari schedulle implementasi adalah sebagai berikut :



      Tabel 3.12 Schedulle Implementasi


      1.11 Estimasi Biaya

      BAB IV

      PENUTUP

      Kesimpulan

      Kesimpulan Terhadap Rumusan Masalah

      Berdasarkan uraian pada bab-bab sebelumnya, maka pada penelitian ini penulis dapat menyimpulkan beberapa hal yang terdapat pada rumusan masalah .Rumusan masalah ini diambil dari BAB I yang dibahas berdasarkan latar belakang masalah :
      1. Analisa terhadap system persediaan barang telah dibahas pada Bab III menggunakan Analisis SWOT dan tool Diagram UML. Sistem informasi simpan pinjam yang sedang berjalan pada KPRI Winaya Bhakti saat ini proses penginputannya masih manual yaitu menggunakan media kertas sehingga sering terjadi kerangkapan data.
      2. Kendala dan permasalahan pada sistem simpan pinjam telah dibahas pada Bab III, system informasi simpan pinjam yang berjalan masih sederhana sehingga wakil sekretaris dan bendahara koperasi kesulitan ketika mencari data peminjam dan kesulitan untuk meyusun laporan, dikarenakan proses pencarian dan pencatatan untuk data anggota koperasi menggunakan buku besar dan Microsoft Office Excel.
      3. Rancangan Sistem Informasi Simpan Pinjam telah dibahas pada Bab III, rancangan digambarkan melalui Diagram UML. Rancangan prototype menggunakan aplikasi web dan rancangan database menggunakan MySql. Sistem yang dibangun juga telah dilakukan pengujian menggunakan black box testing dan hasilnya valid sebesar 90%, kesimpulannya rancangan system ini layak untuk diimplementasikan.

      Kesimpulan Terhadap Tujuan dan Manfaat Penelitian

      Berdasarkan uraian pada bab-bab sebelumnya, maka pada penelitian ini penulis dapat menyimpulkan beberapa hal yang terdapat pada tujuan dan manfaat penelitian:

      Kesimpulan Terhadap Tujuan yaitu:

      1. Untuk menganalisa system informasi simpan pinjam yang digunakan KPRI Winaya Bkahti sudah tercapai, dan hasil analisa dituangkan pada BAB III.
      2. Untuk mengetahui kendala dan permasalahan system simpan pinjam pada KPRI WINAYA BHKATI telah tercapai dan dibahas pada BAB III.

      3. Untuk merancang system informasi simpan pinjam pada KPRI Winaya Bhakti telah tercapai dan dituangkan pada BAB III.

      Kesimpulan Terhadap Manfaat

      1. Menambah wawasan serta kemampuan berfikir secara luas sesuai dengan ilmu yang didapatkan selama belajar di Perguruan Tinggi Raharja.
      2. Diharapkan dapat dijadikan salah satu alternatif kepustakaan bagi para pembacanya.
      3. Mendapatkan informasi yang akurat mengenai sistem informasi simpan pinjam.

      Kesimpulan terhadap metode penelitian

      Pada penelitian ini, jenis penelitiannya adalah deskriptif, metode pengumpulan datanya yaitu menggunakan metode observasi pada bagian keuangan KPRI Winaya Bhakti, wawancara dilakukan terhadap staff koperasi dan melalui studi pustaka.Untuk metode analisanya menggunakan Analisis SWOT, dan metode pengujian menggunakan black box testing.

      Saran

      Berdasarkan hasil penelitian dan analisis yang telah dilakukan pada Perancangan Sitem Informasi Simpan Pinjam pada KPRI Winaya Bhakti, maka terdapat beberapa cara yang dapat dijadikan masukan untuk meningkatkan kinerja di KPRI Winaya Bhakti, yaitu sebagai berikut:
      1. Apabila sistem yang baru sudah berjalan maka perlu di perhatikan dan di lakukan evaluasi secara berkala terhadap system untuk selanjutnya diadakan perbaikan sesuai dengan perubahan dan perkembangan instansi.
      2. Perlu dilakukan sosialisasi dan training kepada bagian yang akan memakai sistem ini.
      3. Di masa yang akan datang, diharapkan penelitian ini dapat dijadikan sebagai acuan untuk melakukan pengembangan sistem selanjutnya.

      Kesan

      Di dalam kurikulum perkuliahan ada mata kuliah TA (Tugas Akhir) dimana kita di tuntut untuk melakukan penelitian ke suatu perusaahan mengenai sistem yang mereka gunakan dalam kegiatan pekerjaan sehari-hari serta menganalisis hingga mencari pemecahan masalah dari sistem tersebut.
      Disini penulis melaksanakan TA (Tugas Akhir) pada KPRI Winaya Bhakti Kec. Rajeg khususnya pada Bidang Keuangan dimana penulis menganalis sebuah sistem dalam proses Simpan Pinjam Koperasi. Kesan selama melakukan penelitian disana cukup baik dan tidak mengecewakan karena saat penulis membutuhkan data serta melaksanakan sesi tanya jawab pada salah satu staff disana ia tidak menutupi atau merahasiakannya, tetapi memberikan data yang cukup akurat bahkan di jelaskan satu persatu agar penulis lebih paham mengenai prosedur yang mereka gunakan disana sehingga penulis akhirnya bisa menyelesaikan Laporan TA (Tugas Akhir) ini.


      DAFTAR PUSTAKA

      1. Romney, M.B dan P.J.Steinbart.2015. Sistem Informasi Akuntansi Edisi 13. Jakarta: Salemba Empat.
      2. 2,0 2,1 Muslihudin, Muhamad dan Oktafianto.2016.Analisis dan Perancangan Sistem Informasi Menggunakan Model Terstruktur dan UML.Yogyakarta: ANDI.
      3. 3,0 3,1 3,2 3,3 Hutahaean, Jeperson.2014.Konsep Sistem Informasi.Yogyakarta: Deepublish.
      4. 4,0 4,1 Suprihadi, dkk. 2013. Rancangan Bangun Sistem Jejaring Klaster Berbasis Web Menggunakan Metode Model View Controller, Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. ISSN : 1978 - 8282 Vol.6 No.3-Mei 2013.
      5. Swastika, I Putu Agus dan I Gusti Lanang Agung Raditya Putra.2016. Audit Sistem Informasi dan Tata Kelola Teknologi Informasi: Implementasi dan Studi Kasus. Yogyakarta: ANDI.
      6. 6,0 6,1 Setiawan, Budi, dkk.2013. Strategy Development Police Course Information For Submission Of Application Based SMS Gateway To Hight School Teacher Training And Education.International Journal of Engineering Research & Technologi (IJERT).Pacitan : STKIP PGRI Pacitan. ISSN : 2278 – 0181 Vol.2 Issue 7 – July 2013. Diakses pada 12 Oktober 2017.
      7. Mulyani, Sri.2016.Metode Analisis dan Perancangan Sistem.Bandung: Abdi Sistematika.
      8. 8,0 8,1 8,2 8,3 S, Rosa.A dan M.Shalahuddin.2013.Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek.Bandung: Informatika.
      9. 9,0 9,1 Tyoso, Jaluanto Sunu Punjul.2016.Sistem Informasi Manajemen.Yogyakarta: Deepublish.
      10. Haerudin, dkk. 2013. Perancangan Sistem Informasi Perpustakaan Berbasis Web Pada Madrasah Aliyah Negeri Balaraja Kabupaten Tangerang. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. Vol.7 No.1 September 2013.
      11. Hery. 2017. Teori Akuntansi Pendekatan Konsep dan Analsis. Jakarta : Grasindo.
      12. Tmbooks.2015.Sistem Informasi Akuntansi: Konsep dan Penerapan.Yogyakarta: ANDI.
      13. Putra, Indra Mahardika. 2017. Pengantar Akuntansi. Yogyakarta : Quadrant.
      14. Nurcahyono, Fendy.2012.Pembangunan Aplikasi Penjualan dan Stok Barang Pada Toko Nuansa Elektronik Pacitan. Jurnal Sentra Penelitian Engineering dan Edukasi (SPEED). Pacitan. ISSN : 1979-9330 Vol.4 No.3-2012. Diakses pada tanggal 6 Oktober 2017.
      15. 15,0 15,1 15,2 15,3 Ardana, I Cenik dan Hendro Lukman.2016.Sistem Informasi Akuntansi.Jakarta: Mitra Wacana Media.
      16. Murad, Dina Fitria, dkk. 2013. Aplikasi Intelligence Website Untuk Penunjang Laporan PAUD Pada Himpaudi Kota Tangerang. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. ISSN : 1978-8282 Vol.7 No.1 September 2013.
      17. Padeli, dkk.2014. Pendokumentasian Kasus HAM Melalui Sistem Informasi Berbasis Web.Jurnal CCIT.Tangerang : Perguruan Tinggi Raharja. ISSN : 1978-8282 Vol.7 No.3 Mei 2014.
      18. Rahayu, Sri, dkk.2015. Perancangan Aplikasi Absensi Peserta Bimbingan Belajar Berbasis Web dengan menggunakan Framework YII. Jurnal CCIT. Tangerang : Perguruan Tinggi Raharja. ISSN: 1978-8282. Vol.9 No.1-September 2015.
      19. 19,0 19,1 Heryanto, Imam. 2017. Membuat Database dengan Microsoft Access. Edisi Revisi. Bandung : Informatika.
      20. Raharjo, Budi. 2016. Pemrograman Web (HTML, PHP & MySQL). Edisi Ketiga. Bandung : Modula.
      21. Dzulhaq, Muhamad Iqbal, dkk.2017.Sistem Akademik Sekolah Berbasis Kurikulum 2013.Jurnal Sisfotek Global.Vol.7.No.1. ISSN:2088-1762. Diakses Pada tanggal 5 Oktober 2017.
      22. 22,0 22,1 Utomo, Eko Priyo.2013.Mobile Web Programming.Yogyakarta: ANDI.
      23. Data, Mahendra,dkk.2017.Analisis Availabilitas dan Reabilitas Multi-Master Database Server dengan State Snapshot Transfer (SST) Jenis RSYNC pada MariaDB Galera Cluster.Jurnal Teknologi Informasi dan Ilmu Komputer (JTIIK).Vol.4.No.1.e-ISSN : 2528-6579. Diakses pada tanggal 6 Oktober 2017.
      24. 24,0 24,1 24,2 Murya, Yosef.2016.Framework PHP yii 2: Develop Aplikasi Web Dengan Cepat dan Mudah.Jakarta: Jasakom.
      25. Supramana dan I Gusti Lanang Putra Eka Prismana. 2016. Implementasi Load Balancing Pada Web Server Dengan Menggunakan Apache. Jurnal Manajemen Informatika : Universitas Negeri Surabaya Vol.5 No.2. Diakses pada tanggal 12 Oktober 2017.
      26. 26,0 26,1 Yudanto, leo, dkk.2017.Rancangan Bangun Aplikasi Sistem Informasi Manajemen Laboratorium Biomedik Fakultas Kedokteran Universitas Brawijaya.Jurnal pengembangan teknologi informasi dan ilmu komputer : Universitas Brawijaya. ISSN : 2548-964x Vol.1 No.8 Juni 2017. Diakses pada tanggal 6 Oktober 2017.
      27. Swarnalatha, Srinivasan, dkk. 2014. Requrement Elicatitation in Web Application. Challenges. International Journal of Reseach in Computer and Communication Tecnology. India : CSE Department. Vol.3 Issue.3. Diakses pada tanggal 18 Oktober 2017.
      28. Bachtiar, Dede dan Atikah. 2015. Sistem Informasi Dashboard Kependudukan di Kelurahan Manis Jaya Kota Tangerang. Jurnal Sisfotek Global. Vol.5 NO.1. ISSN : 2018-1762. Diakses pada tanggal 5 Oktober 2017.
      29. Jayant K.P, dkk. 2014. An Approach of Software Design Testing Based on UML Diagrams. Ghazjabad, India : International Journal of Advanced Research in Computer Science and Software Engeneering. Pp. 148-153 ISSN : 2277-128X Vol.4 Isue.2.. Diakses pada tanggal 7 Oktober 2017.
      30. 30,0 30,1 Wahyudi, Muhammad Johan dan Abdul Fadlil. 2013. Sistem Pakar untuk Mengidentifikasi Penyakit Udang Galah dengan Metode Theoremabayes. Jurnal Sarjana Teknik Informatika. eISSN: 2338-5197. Vol.1 No.1. Diakses Pada tanggal 6 Oktober 2017.
      31. Ariawan Jesa, Sri Wahyuni. 2015. Aplikasi Pengajuan Lembur Karyawan Berbasis Web. ISSN : 2088 – 1762. Jurnal Sisfotek Global. Vol.5 No.1 Maret 2015. Diakses pada tanggal 6 Oktober 2017.
      32. Annisa Sari, Deasy dkk.2016.Sistem Informasi Manajemen Penjualan pada Koperasi Pegawai Negeri Kantor Gubernur Berbasis Web.Jurnal Sistem dan Teknologi Informasi : Kalimantan Barat. Vol.4 No.1. Diakses pada tanggal 18 Oktober 2017.
      33. Himawan, dkk.2014.analisa dan perancangan sistem informasi penjualan online (e-commerce) pada cv selaras batik menggunakan analisis deskriptif .Scientific Journal of Informatics : STMIK Raharja. ISSN : 2407-7658 Vol.1 No.1. Diakses pada tanggal 6 Oktober 2017.
      34. Kristanto,Titus dkk. Analisis dan perancangan sistem informasi penjualan piranti multimedia berbasis web (studi kasus : pt sistem kreasi inovasi indonesia). Jurnal Seminar Nasional Sains dan Teknologi Terapan : Institut Teknologi Adhi Tama Surabaya. Diakses pada 18 Oktober 2017.
      35. Agustina, Rina.2015.Sistem Informasi Penjualan (Studi Kasus Di Counter Ketro). Journal Speed Sentra Penelitian Engineering dan Edukasi. Vol.7 No.3. Diakses pada tanggal 18 Oktober 2017.
      36. Nurcahyono, Fendy.2012.Pembangunan Aplikasi Penjualan dan Stok Barang Pada Toko Nuansa Elektronik Pacitan. Jurnal Sentra Penelitian Engineering dan Edukasi (SPEED). Pacitan. ISSN : 1979-9330 Vol.4 No.3-2012. Diakses pada tanggal 6 Oktober 2017.
      37. Ezeonwumelu, Adanna Ngozi, dkk.2017. Development of Sales and Inventory Workflow Management Information System Web Portal for Petrospan Integrated Services, Eket, Akwa Ibom State, Nigeria. Mathematical and Software Engineering : University Of Uyo.Vol.3 No.1. Diakses pada tanggal 18 Oktober 2017.
      38. Firdaus, Dony Waluya.2011. Design Of Accounting Information System Sales. Proceedings of the 3rd International Conference on Computing and Informatics, ICOCI : UNIKOM Bandung. Diakses pada tanggal 18 Oktober 2017.
      39. Permatasari, Angelina. 2011.A Design of Sales Information System On Paper Cutting Machine Distributor.International Journal of Communication & Information Technology (CommIT) : Bina Nusantara University. Vol.5 No.2. Diakses Pada 18 Oktober 2017.
      40. Kadge, Sanam, dkk.2016. Sales and Invoice Management System with Analysis of Customer Behaviour.International Journal of Computer Applications dari Departement of Information Technology, MHSSCOE Mumbai.Vol.136 No.10. Diakses pada tanggal 18 Oktober 2016.
      Anwar Iskandar dkk.”Akuntansi Koperasi”
      Gordon B. 2010. “The Economic Theory of a Common Property Resource : The Fishery Journal of Political Economy
      Guritno. Sudaryono dan Untung Raharja dalam jurnal CCIT 2010
      Herlawati, Prabowo Pudjo Widodo. 2011. “Menggunakan UML”.Bandung : Informatika
      Hidayat, Deddy. 2010.”Definisi Sistem”.Tangerang : Jurnal Cyber Raharja
      http://id.wikipedia.org/wiki/Notepad%2B%2B diakses pada tanggal 30-4-2015
      http://id.wikipedia.org/wiki/PHP diakses pada tanggal 27-4-1015
      Kadir, Abdul. 2011. “Dasar Pemrograman JavaTM 2.” Yogyakarta : Andi
      Liyudi.2010.Pegolahan data
      Mustakini, Jogiyanto Hartono, 2010. “Sistem Informasi Teknologi”.Yogyakarta: Andi Offset
      Liyudi.2010.Pegolahan data
      Nugroho, Adi. 2010. “Rekayasa Perangkat Lunak Menggunakan UML & Java”. Yogyakarta: Andi Offset
      Sutabri, Tata. 2012. “Analisa Sistem Informasi”. Yogyakarta : AndiOffset
      Sutabri, Tata. 2012.”Konsep Sistem Informasi”. Yogyakarta : AndiOffset
      Sutarman. 2012. “Pengantar Teknologi Informasi”.Jakarta: Bumi Aksara
      Yakub, 2012. “Pengantar Sistem Informasi”. Yogyakarta: Graha Ilmu

      DAFTAR LAMPIRAN

      Lampiran A:


      Lampiran B:


Contributors

Yayu yuliantiny