SI1522490278: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Definisi Sistem)
Baris 745: Baris 745:
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height:: 2">definisi sistem menurut Ruli Supriati dkk dalam Jurnal Sensi (2018:91) Sistem dapat didefinisikan dengan cara mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sebuah sistem informasi terdiri atas input (data, intruksi) dan output (laporan, kalkulasi)”.</p></div>
+
<p style="line-height: 2">Definisi sistem menurut Ruli Supriati dkk dalam Jurnal Sensi (2018:91) Sistem dapat didefinisikan dengan cara mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sebuah sistem informasi terdiri atas input (data, intruksi) dan output (laporan, kalkulasi)”.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
Baris 943: Baris 943:
 
<p style="line-height: 2;text-indent: 0.5in">Menurut Maimunah, dkk (2017:29), “''Class Diagram'' adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class Diagram menggambarkan keadaan (''atribut/property'') suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut.”</p></li>
 
<p style="line-height: 2;text-indent: 0.5in">Menurut Maimunah, dkk (2017:29), “''Class Diagram'' adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class Diagram menggambarkan keadaan (''atribut/property'') suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut.”</p></li>
  
====Pengguna UML ( ''Unifield Modeling Language'' )====
+
====Penggunaan UML ( ''Unifield Modeling Language'' )====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<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 Atika dalam Jurnal Sisfotek Global (2015:72), “Analisa Sistem adalah langkah-langkah melakukan analisa sstem yang akan dirancang serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem dan apa saja kekurangannya”. </p></div>
+
<p style="line-height: 2">Menurut EF Wati dan AA Kusumo dalam Jurnal Informatika Vol.5 No.1 (2016:25) , “tujuan pengunaan UML antara lain, yaitu :“ </p></div>
 
+
  
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.10in">
 +
<p style="line-height: 2;text-indent: 0.0in">Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.</p>
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.10in">
 +
<p style="line-height: 2;text-indent: 0.0in">Menyatukan praktek-praktek terbaik yang terdapat dalam
 +
pemodelan.</p>
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.10in">
 +
<p style="line-height: 2;text-indent: 0.0in">Memberikan model yang siap pakai, bahsa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum.</p></ol>
  
 +
===Konsep Dasar ''SWOT''===
 +
====Definisi Analisa ''SWOT''====
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">Menurut Zahrutuk Nisak Nisak 2015:3, dalam jurna berjudul “ANALISIS SWOT UNTUK MENENTUKAN STRATEGI KOMPETITIF”.Berpendapat bahwa Analisis SWOT (SWOT analysis) yakni mencakup upaya-upaya untuk mengenali kekuatan, kelemahan, peluang, dan ancaman yang menentukan kinerja perusahaan. Informasi eksternal mengeni peluang dan ancaman dapat diperoleh dari banyak sumber, termasuk pelanggan, dokumen pemerintah, pemasok, kalangan perbankan, rekan diperusahaan lain.</p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">Dari definisi diatas bisa disimpulkan analisis SWOT (SWOT analysis) merupakan suatu langkah yang dapat memperkenalkan kekuatan, kelemahan, peluang, dan ancaman yang menentukan kinerja dari sebuah sistem. </p></div>
  
 +
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
<p style="line-height: 2">Sistem Alamiah.</p>
+
<p style="line-height: 2">Definisi ''SWOT''</p>
<p style="line-height: 2;text-indent: 0.0in">Sistem diklasifikasikan sebagai sistem alamiah ''(natural system)'' dan sistem buatan manusia ''(human made system)''. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi antara manusia dengan mesin disebut dengan ''human-machine'' sistem atau ada yang menyebut dengan ''man-machine'' sistem. Sistem informasi merupakan contoh ''manmachine system'', karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.</p>
+
<p style="line-height: 2;text-indent: 0.5in">Menurut Abdullah dan Hegwisi (2017:29), “Analisis SWOT merupakan metode yang banyak dipergunakan dalam menentukan strategi suatu perusahaan atau organisasi dengan cara mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (''threats''). Kekuatan dan kelemahan termasuk faktor internal perusahaan atau
 +
organisasi, sedangkan peluang dan ancaman adalah faktor eksternal”.</p>
  
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
<p style="line-height: 2">Sistem Tertentu.</p>
+
<p style="line-height: 2">Tujuan Analisa ''SWOT''</p>
<p style="line-height: 2;text-indent: 0.0in">Sistem diklasifikasikan sebagai sistem tertentu dan sistem tak tentu ''(probabilitas system)''. Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti. Sehingga keluaran dari sistem dapat diramalkan. Sistem komputer adalah contoh dari sistem interaksi yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksikan karena mengandung unsur probabilitas.</p>
+
<p style="line-height: 2;text-indent: 0.5in">Menurut Fahmi (2016:304), “Tujuan diperlukannya analisis SWOT adalah dimana setiap produk yang beredar dipasaran pasti mengalami pasang surut dalam penjualan atau yang dikenal dengan istilah daur hidup produk (''life cycle product''). Konsep daur hidup produk dirujuk berdasarkan keadaan realita yang terjadi dipasar, bahwa konsumen memiliki tingkat kejenuhan dalam memakai suatu produk”. </p>
  
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
<p style="line-height: 2">Sistem Tertutup.</p>
+
<p style="line-height: 2">Faktor Dalam Analisa ''SWOT''</p>
<p style="line-height: 2;text-indent: 0.0in">Sistem diklasisfikasikan sebagai sistem tertutup ''(close system)'' dan sistem terbuka ''(open system)''. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada sitem yang benarbenar tertutup, yang ada hanyalah ''relatively closed'' sistem (secara relatip tertutup,tidak benar-benar tertutup). Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh lingkungan luarnya, maka system harus mempunyai suatu sistem pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relatip tertututp karena sistem tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.</p>
+
<p style="line-height: 2;text-indent: 0.5in">Menurut Menurut Abdullah dan Hegwisi (2017:29), Analisis SWOT dilakukan dengan menganalisis keempat faktor tersebut dan membuat matrik ''SWOT'' serta menyusun strategi dengan format kombinasi sebagai berikut : </p></ol>
</ol>
+
<p style="line-height: 2;text-indent: 0.5in">a. SO : Strategi mengejar peluang dengan menggunakan kekuatan yang ada. </p>
 +
<p style="line-height: 2;text-indent: 0.5in">b. WO: Strategi mengatasi kelemahan untuk mengejar peluang. </p>
 +
<p style="line-height: 2;text-indent: 0.5in">c. ST : Strategi menggunakan kekuatan untuk mengatasi ancaman. </p>
 +
<p style="line-height: 2;text-indent: 0.5in">d. WT: Strategi mengurangi kelemahan agar tidak rentan terhadap ancaman.  </p>
  
 +
===Konsep Dasar Web===
 +
====Definisi Web====
  
===Konsep Dasar Data dan Informasi===
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.0in">
====Pengertian Dasar Data====
+
<p style="line-height: 2;text-indent: 0.5in">Menurut Untung Rahardja, dkk (2018:78), dalam jurnal yang berjudul
 +
“Penerapan Viewboard Technomedia Journal Menggunakan Sistem ''iLearning Journal Center'' pada Perguruan Tinggi Raharja”. ''Technomedia
 +
Journal''. Vol 2, No 2. ISSN : 2528 – 6544. mengemukakan bahwa website adalah World Wide Web dapat diartikan sebagai kumpulan halaman yang
 +
menampilkan informasi data teks, data gambar diam atau bergerak data animasi suara, video dam atau gabungan dari semuanya, baik yang bersifat statis ataupun dinamis yang berbentuk rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halamanhalaman situs yang tersimpan dalam sebuah server/hosting, dan teridentifikasi melalui sebuah nama yang disebuat juga sebagai domain atau sub domain. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Siregar yang dikutip oleh Sutopo Priyo<ref name="[2]">Sutopo, Priyo, Dedi Cahyadi dan Zainal Arifin. 2016. “Sistem Informasi Eksekutif Sebaran Penjualan Kendaraan Bermotor Roda 2 di Kalimantan Timur Berbasis Web”. Jurnal Informatika Mulawarman. Vol.11 No.1-Februari 2016 </ref> dkk (2016:24) dalam kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan keterangan. Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi. Data adalah fakta yang jelas lingkup, tempat, dan waktunya.</p></div>
+
<p style="line-height: 2">Menurut Rohmawati Ningsih, dkk (2018:131) dalam jurnal berjudul
 +
“Rancang Bangun Sistem Informasi Konsultasi Akademik Mahasiswa
 +
Jurusan Berbasis Web Pada STMIK Prastikom”. CERITA, Vol 4 No 2.  
 +
ISSN : 2461 – 1417. “website adalah kumpulan halaman web yang saling
 +
terhubung”. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Dari definisi diatas dapat disimpulkan bahwa data adalah bahan mentah yang diproses untuk menyajikan informasi yang mengandung suatu pengetahuan untuk dijadikan dasar guna penyusunan keterangan, pembuatan kesimpulan, atau sumber dari informasi. Dalam konteks ini, teori mengenai data memiliki keterkaitan yang erat dengan judul yang sedang dibahas, maka data masuk ke dalam teori dasar penelitian.</p></div>
+
<p style="line-height: 2">Menurut Jurnal Nasional Indra Griha Tofik Isa, George Pri Hartawan
 +
Universttas Muhammadiyah Sukabumi (Vol. Vol. 5 Edisi 10, Mar 2017)  Web
 +
adalah kumpulan kumpulan halaman web yang di dalamnya terdapat sebuah
 +
domain mengandung 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">Dari definisi diatas bisa disimpulkan bahwa web adalah suatu halaman
 +
informasi yang disediakan melalui akses internet sehingga bisa diakses di
 +
seluruh dunia selama terkoneksi dengan baik  jaringan internet baik ''local''
 +
ataupun ''public.</p></div>
  
====Definisi Informasi====
+
===Konsep Dasar PHP===
 +
====Definisi PHP====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut M.Thoha dan Miyanto<ref name="[4]">M.thoha, miyanto. 2015. “Analisis dan Perancangan Sistem Reservasi Hotel D’Griya Serang”. Jurnal Psosisko. Vol.2 No.2</ref> (2015:1). Informasi adalah data yang telah diolah menjadi sebuah bentuk yang berarti bagi penerimaan dan bermanfaat dalam mengambil keputusan saat ini atau mendatang. Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Bahan bakunya adalah data yaitu suatu kumpulan fakta-fakta dari suatu peristiwa atau kejadian yang belum mempunyai arti. Informasi merupakan produk dari komunikasi, tentunya semua orang sebagai penikmat hasil dari komunikasi menghendaki informasi yang berkualitas sehingga akan memperoleh feedback yang positif dari sebuah komunikasi.</p></div>
+
<p style="line-height: 2">Menurut Priyo Sutopo, dkk  2016, dalam jurnal berjudul “SISTEM
 +
INFORMASI EKSEKUTIF SEBARAN PENJUALAN KENDARAAN BERMOTOR RODA 2 DI KALIMANTAN TIMUR BERBASIS WEB “ berpendapat bahwa PHP adalah salah satu server side yang dirancang khusus untuk aplikasi web. PHP disisipkan diantara bahasa HTML dan karena bahasa server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP tidak akan terlihat. PHP termasuk Open Source Product. Jadi, dapat diubah ''source code'' dan mendistribusikanya secara bebas. </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 Arisandy Ambarita dkk, 2016 dalam jurnal berjudul
 +
“Information System Of Inventory Goods Web-Based On The State
 +
Prosecutor Ternate” berpendapat bahwa PHP atau yang memiliki kepanjangan
 +
PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang
 +
difungsikan untuk membangun suatu website dinamis. </p></div>
  
====Kualitas Informasi====
 
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Delone Mc Lean dalam penelitian Eko<ref name="[5]">Eko budi setiawan.2015. “Analisis Pengaruh Nilai Teknologi Informasi Terhadap Keunggulan Bersaing Perusahaan. Jurnal Sains, Teknologi dan Industri”. Vol 12 No.2</ref> (2015:2). Kualitas Informasi harus di dukung dengan indikator-indikator berikut :</p></div>
+
<p style="line-height: 2">Menurut Aris dkk, ISSN : 2302-3805  2016 dalam jurnal berjudul
 +
“Desain Aplikasi Sistem Informasi Penjualan Secara Online Pada
 +
Pt.Ultinet Indonesia”  berpendapat bahwa PHP adalah singkatan dari
 +
Hypertext Preprocessor yaitu bahasa pemrograman web server - side yang
 +
bersifat open source. PHP merupakan script yang terintegrasi dengan HTML
 +
dan berada pada server (server side HTML embedded scripting). PHP adalah
 +
script yang digunakan untuk membuat halaman yang dinamis (up to date</p></div>
  
<ol>
+
===Konsep Dasar ''Framework Code Igniter''===
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Completeness''. Suatu Informasi yang dihasilkan oleh sistem informasi dapat dikatakan berkualitas jika informasi yang dihasilkan lengkap.
+
====Definisi ''Framework Code Igniter''====
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Relevance''. Kualitas Informasi dikatakan relevan apabila informasi tersebut mempunyai manfaat bagi penggunanya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Accurate''. Informasi yang dihasilkan oleh sistem harus akurat karena sangat berguna bagi pengguna dalam hal pengambilan keputusan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Timeliness''. Informasi yang datang kepada penerima tidak boleh terlambat.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Format''. Maksudnya agar memudahkan pengguna untuk memahami informasi yang disediakan oleh sistem informasi mencerminkan kualitas informasi yang baik.
+
</ol>
+
 
+
 
+
====Nilai Informasi====
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Yakub<ref name="[6]">Yakub. 2012. ''Pengantar Sistem Informasi''. Graha Ilmu, Yogyakarta. </ref> yang dikutip oleh Nugraha (2015:9) “Nilai dari informasi ''(value of information)'' ditentukan oleh dua hal yaitu, manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya”.</p></div>
+
<p style="line-height: 2">Menurut Donni Prabowo 2016, dalam jurnal berjudul “Website E
 
+
Commerce Menggunakan ''Model View Controller'' ( Mvc ) Dengan
 
+
Framework Codeigniter Studi Kasus : Toko Miniatur” berpendapat bahwa
===Definisi Sistem Informasi===
+
Codeigniter adalah sebuah framework untuk web yang dibuat dalam format
 +
PHP. Format yang dibuat ini selanjutnya dapat digunakan untuk membuat
 +
sistem aplikasi web yang kompleks. ''Codeigniter'' dapat mempercepat proses
 +
pembuatan web , karena semua class dan modul yang dibutuhkan sudah ada dan programmer hanya tinggal menggunakannya kembali pada aplikasi web
 +
yang akan dibuat. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut M.thoha dan Miyanto<ref name="[4]">M.thoha, miyanto. 2015. “Analisis dan Perancangan Sistem Reservasi Hotel D’Griya Serang”. Jurnal Psosisko. Vol.2 No.2</ref> (2015:2). Sistem Informasi adalah sekumpulan prosedur yang terogarnisir dan di jalankan guna dapat menyediakan infromasi untuk menunjang atau mendukung organinasi. Sistem informasi memiliki definisi yang berbeda menurut para ahli, namun secara umum, sistem informasi adalah kombinasi dari teknologi informasi dan aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan manajemen.</p></div>
+
<p style="line-height: 2">Menurut Eka Nur Ahmad Romadhoni dkk  2015 dalam jurnal berjudul
 
+
“Implementasi Model Waterfall Pada Pengembangan Sistem Informasi  
 
+
Alumni SMKN 1 Jenangan Ponorogo” berpendapat bahwa
===Definisi Analisis Sistem===
+
Pengimplementasian sistem informasi alumni menggunakan ''framework
 +
Codeigniter''. Penggunaan ''framework Codeigniter'' mempermudah
 +
pengimplementasian tahap perancangan menjadi sistem informasi. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Definisi Analsis Sistem menurut Muharto dan Arisandy Ambarita<ref name="[5]">Muharto, Ambarita Arisandy. 2016. Metode Penelitian Sistem Informasi. Yogyakarta: Deepublish, September 2016.(</ref> (2016:92) adalah “Kegiatan untuk menguraikan sub-sub sistem dan melihat fungsi dari masing-masing sub-sistem tersebut”.</p></div>
+
<p style="line-height: 2">Menurut Untung Raharja, Ninda Lutfiani, Wahyu Setya Wardana 
 +
dalam penelitiannya yang dimuat pada Jurnal TEKNOINFO, Vol. 12, No. 2,
 +
2018,  66-71, ISSN 2615-224X , yang berjudul “Penjadwalan Agenda
 +
Pelaksanaan Tridharma Perguruan Tinggi Secara Online Menggunakan
 +
Google Calendar “ dijelaskan bahwa sistem   Informasi  Penjadwalan  Dokter 
 +
Berbasis  Web dengan  menggunakan  Framework  Codeigniter  dapat
 +
memberikan  informasi  jadwal  praktik  dokter  dengan cepat dan akurat dan
 +
menjadikan proses penjadwalannya lebih efisien. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2"> Dede Bachtiar dan Atikah (2015:72)<ref name="[6]">Bachtiar, Dede dan Atikah. 2015. “Sistem Informasi ''Dashboard'' Kependudukan di Kelurahan Manis jaya Kota Tangerang”. Jurnal Sisfotek Global. ISSN : 2088-1762 Vol. 5 No.1. </ref> mendefinisikan “Analisis sistem adalah langkah-langkah melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuahan sistem, dan apa saja kekurangannya”.</p></div>
+
<p style="line-height: 2">Dari definisi diatas dapat disimpukan bahwa ''Codeigniter'' merupakan
 +
aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC
 +
(''Model, View, Controller'') untuk membangun suatu website yang bersifat
 +
dinamis dengan menggunakan Bahasa pemrograman PHP. </p></div>
  
{{pagebreak}}
+
===Konsep Dasar ''Database''===
 
+
====Definisi ''Database''====
 
+
<!---------------------------------------------------------TEORI KHUSUS------------------------------------------------------------->
+
 
+
==Teori Khusus==
+
===Definisi Aplikasi===
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Jogiyanto<ref name="[7]">Jogiyanto. 2015. Analisis & Desain Sistem Informasi : Pendekatan tertruktur teori dan praktik aplikasi bisnis. Andi Offset. Yogyakarta </ref> (2015) aplikasi merupakan penerapan, menyimpan sesuatu hal, data, permasalahan, pekerjaan kedalam suatu sarana atau media yang dapat digunakan untuk menerapkan atau mengmplementasikan hal atau permasalahan yang ada sehingga berubah menjadi suatu bentuk yang baru tanpa menghilangkan nilai-nilai dasar dari hal data, permasalahan, dan pekerjaan itu sendiri. Jadi aplikasi merupakan sebuah transformasi dari sebuah permasalahan atau pekerjaan berupa hal yang sulit difahami menjadi lebih sederhana, mudah dan dapat dimengerti oleh pengguna. Sehingga dengan adanya aplikasi, sebuah permasalahan akan terbantu lebih cepat dan tepat. Aplikasi memiliki banyak jenis. Diantaranya aplikasi desktop yang beroperasi secara offline dan aplikasi web yang beroperasi secara online. Aplikasi web merupakan sebuah aplikasi yang mengunakan teknologi browser untuk menjalankan aplikasi dan diakses melalui jaringan komputer Remick dalam jurnalnya Ramzi (2013). </p></div>
+
<p style="line-height: 2">Menurut Sri Rahayu, dkk dalam Jurnal CCIT Vol.9 No.1 (2015:54) ,  
 +
“Database adalah kumpulan data yang terintegrasi dan diatur sedemikian rupa
 +
sehingga data tersebut dapat di manipulasi, diambil, dan dicari secara cepat”. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Eka Noviansyah dalam Satriya<ref name="[8]">Satriya P.K.W, Wahyu Hendrawan. 2013. “LKP : Rancang Bangun Sistem Informasi Pengelolaan Data Pengabdian Masyarakat Pada Bagian Penelitian Dan Pengabdian Masyarakat Stikom Surabaya”. ''Undergraduate Thesis'', STIKOM Surabaya </ref> (2013:78), “Aplikasi adalah penggunaan dan penerapan suatu konsep yang menjadi suatu pokok pembahasan. Aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melakukan tugas tertentu.</p></div>
+
<p style="line-height: 2">Menurut Ade Pattianakotta dkk 2015 dalam jurnal berjudul “Sistem
 +
Informasi Arsip Dokumen Kantor Pelayanan Kekayaan Negara Dan  
 +
Lelang Manado” berpendapat bahwa Definisi database adalah kumpulan data
 +
yang saling berhubungan ( relasi). Istilah tersebut biasa digunakan pada sistem
 +
yang terkomputerisasi. Dalam pengertian umum, database diastikan sebagai  
 +
gabungan dari elemen-elemen data yang berhubungan dan terorganisir. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Dari beberapa definisi diatas dapat ditarik kesimpulan bahwa aplikasi adalah sebuah program yang dibuat dalam sebuah perangkat lunak dengan komputer untuk memudahkan pekerjaan, penggunaan dan penambahan data yang dibutuhkan.</p></div>
+
<p style="line-height: 2">Dari definisi database diatas dapat disimpukan bahwa, database
 +
merupakan kumpulan file-file yang saling berkaitan dan berinteraksi, relasi
 +
tersebut bila ditunjukan dengan kunci dari tiap-tiap file yang ada. Satu database
 +
menunjukkan suatu kumpulan data yang dipakai dalam suatu lingkup
 +
perusahaan, instansi.</p></div>
  
 
+
===Konsep Dasar XAMPP===
===Definisi Pendidikan===
+
====Definisi XAMPP====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut KBBI<ref name="[9]">https://kbbi.web.id/pendidikan</ref> Pendidikan adalah proses pengubahan sikap dan tata laku seseorang atau kelompok orang dalam usaha mendewasakan manusia melalui upaya pengajaran dan pelatihan; proses, cara dan pembuatan mendidik.</p></div>
+
<p style="line-height: 2">Menurut Dwi Fajar S dkk 2017, dalam jurnal berjudul “Aplikasi
 +
Manajemen Perpustakaan Berbasis Web Di SMAN 8 Bandung”
 +
berpendapat bahwa XAMPP adalah kompilasi software yang membangun Apache HTTP server, MySQL, PHP dan Perl. Dengan meggunakan XAMPP,
 +
instalasi paket software yang dibutuhkan untuk proses pengembangan web
 +
dapat dilakukan dengan sangat mudah, tanpa harus dilakukan secara terpisah.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Feni<ref name="[10]">Kurnia, Feni, dkk. 2015. “Analisis Bahan Ajar Fisika SMA Kelas XI di Kecamatan Indralaya Utara Berdasarkan Kategori Literasi Sains”. Jurnal Inovasi dan Pembelajaran Fisika Volume 1 Nomor 1. 43-47. http://ejournal.unsri.ac.id/index.php/jipf/article/download/1263/419.</ref>(2015:13). Pendidikan adalah bimbingan atau pertolongan yang diberikan oleh orang dewasa kepada perkembangan anak untuk mencapai kedewasaanya dengan tujuan agar anak cukup cakap melaksanakan tugas hidupnya sendiri tidak dengan bantuan orang lain.</p></div>
+
<p style="line-height: 2">Menurut Moh Nur Imam dkk 2016, dalam jurnal berjudul “Rancang
 +
Bangun Sistem Pendukung Keputusan Rekrutmen Pegawai Pada PT.  
 +
Nusantara Sakti Group Dengan Menggunakan Metode Analytic Hierarchy
 +
Process (AHP)” berpendapat bahwa Xampp merupakan software open source
 +
yang berisi paket PHP yang dikembangkan oleh komunitas open source. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Trianto<ref name="[11]">Trianto, 2015. “Model Pembelajaran Terpadu Konsep, Strategi Dan Implementasinya Dalam Kurikulum Tingkat Satuan Pendidikan (KTSP)”. Jakarta : Bumi Aksara. Trihadiyanti, Mengembangkan Kreativitas Anak Melalui Pembelajaran Berbasis Masalah. hal. 2. </ref> (2015:51). Pendekatan belajar yang akan digunakan, termasuk didalamnya tujuan-tujuan pengajaran, tahap-tahap dalam kegiatan belajar, lingkungan belajar, pengelolaan kelas , dan meningkatkan hasil belajar siswa.</p></div>
+
<p style="line-height: 2">Menurut B. Raharjo 2015 dalam buku berjudul “Belajar Otodidak
 
+
Framework CodeIgniter," in Teknik Pemrograman Web dengan PHP dan
 
+
Framework CodeIgniter (Definisi XAMPP)” berpendapat bahwa XAMPP
===Definisi Analisa PIECES===
+
adalah kompilasi software yang membangun Apache HTTP server, MySQL,  
 +
PHP dan Perl. Dengan meggunakan XAMPP, instalasi Package software yang
 +
dibutuhkan untuk proses pengembangan web dapat dilakukan dengan sangat
 +
mudah, tanpa harus dilakukan secara terpisah. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Nurjamiyah dan Arie Rafika Dewi<ref name="[12]">Nurjamiyah, & Dewi, A. R. (2018). “Analisis Informasi Pengolahan Data Nilai Mahasiswa Menggunakan Pieces Pada Prodi Sistem Informasi STTH-Medan”. Jurnal Sistem Informasi Vol 2 No 2, 37-46. </ref> (2018:39) “Analisa PIECES adalah analisa yang melihat sistem dari ''Performance, Information, Economic, Control, Security, Efficiency, dan Service''. Adapun pengertianya sebagai berikut :</p></div>
+
<p style="line-height: 2">Dari definisi diatas dapat disimpulkan bahwa XAMPP adalah sebuah
 
+
software web server apache yang didalamnya sudah tersedia database server
<ol>
+
mysql dan support PHP programming. XAMPP merupakan software yang  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Performance'' (Kehandalan) Kehandalan suatu sistem merupakan variabel pertama dari PIECES dimana mempunyai peran penting untuk melihat sejauh mana dan seberapa handalkah suatu sistem dalam memproses untuk menghasilkan tujuan yang diinginkan. Variabel ini dapat digunakan sebagai acuan atau pedoman dalam mengevalusasi sistem dengan memperhatikan 2 komponen berikut :
+
mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. </p></div>
<ol type="a">
+
<li style="line-height: 2">Kemampuan suatu sistem dalam mengerjakan sejumlah perintah dalan periode waktu yang telah ditentukan, dengan baik dan tanpa hambatan ''(error)''.
+
<li style="line-height: 2">Cepat atau lambatnya kemampuan sistem dalam merenspon suatu perintah/program pembatasan ataupun permintaan terhadap suatu transaksi.
+
</ol>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Information'' (Informasi) Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilkan informasi yang bermanfaat perlu dilakukan untuk menyikapi dan menangani masalah yang muncul. Dalam hal ini meningkatkan kualitas informasi tidak dengan mudah menambah jumlah informasi, karena terlalu banyak informasi malah akan menimbulkan masalah baru.
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Economic'' (Ekonomi) Alasan Ekonomi berangkali merupakan motivasi paling umum bagi suatu proyek. Pijakan bagi kebanyakan manajer adalah biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Control'' (Kendali) Tugas-tugas bisnis perlu dimonitor dan dibetulkan jika ditemukan kinerja yang dibawah standar. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah, atau mendeteksi kesalahaan sistem, menjamin keamanan data, dan persyaratan.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Eficieency'' (Efsiensi) menyangkut bagiamana menghasilkan output sebanyak-banyaknya dengan input yang sekecil mungkin. Adapun indikasi suatu sistem dapat dikatakan efisien sebagai berikut :
+
<ol type="a">
+
<li style="line-height: 2">Banyak waktu yang terbuang pada aktivitas sumber daya manusia, mesin, atau komputer.
+
<li style="line-height: 2">Data dimasukan atau disalin secara berlebihan
+
<li style="line-height: 2">Informasi dihasilkan secara berlebihan
+
<li style="line-height: 2">Data diproses secara berlebihan
+
<li style="line-height: 2">Usaha yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
+
<li style="line-height: 2">Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan.
+
</ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Service'' (Pelayanan) Kualitas pelayanan suatu sistem dapat dikatan buruk apabila termasuk dalam kriteria berikut :
+
<ol type="a">
+
<li style="line-height: 2">Sistem menghasilkan produk yang tidak akurat
+
<li style="line-height: 2">Sistem menghasilkan produk yang tidak konsisten
+
<li style="line-height: 2">Sistem menghasilkan produk yang tidak dipercaya
+
<li style="line-height: 2">Sistem tidak mudah digunakan
+
<li style="line-height: 2">Sistem tidak fleksibel</ol>
+
</ol>
+
 
+
  
===Konsep Dasar ''Unified Modelling Language'' (UML)===
+
===Konsep Dasar ''MySQL''===
====Definisi ''Unified Modelling Language'' (UML)====
+
====Definisi ''MySQL''====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Yusuf<ref name="[13]">Yusuf Muhammad, Ary Budi Warsito, Moh Iqbal Awi Makaram. 2015. "Perancangan SIS+ Menggunakan Metode YII ''Framework'' Pada Perguruan Tinggi Raharja". Tangerang: ''Journal'' CCIT Vol.8,No.2. ISSN: 1978-8282.</ref> DKK dalam jurnal CCIT (2015:29),“UML ''(Unified Modelling Language)'' adalah himpunan struktur dan teknik untuk permodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan seperangkat ''tool'' untuk mendukung pengembangan sistem tersebut”.</p></div>
+
<p style="line-height: 2">Menurut Saefudin dkk 2015 dalam jurnal berjudul “Sistem Pendukung
 +
Keputusan Untuk Penilaian Kinerja Karyawan PT. Mulya Spindo Mills
 +
Menggunakan Metode Algoritma C4.5” berpendapat bahwa MySQL adalah
 +
salah satu jenis database server yangmenggunakan SQL sebagai bahasa dasar
 +
untuk mengaksesdatabasenya. MySQL termasuk jenis RDBMS
 +
(RelationalDatabase Management System). Itu sebabnya istilah sepertitabel,  
 +
baris dan kolom digunakan pada MySQL. PadaMySQL, sebuah database
 +
mengandung satu atau sejumlahtabel. Tabel terdiri dari sejumlah baris dan  
 +
setiap barismengandung satu atau beberapa kolom.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Warsito sebagaimana dikutip oleh Rahayu, Alfeno dan Wahyono<ref name="[14]">Rahayu, Sri, Sandro Alfeno, Kartika Novianti Wahyono. 2019. “Rancang Bangun Aplikasi Sistem Pengolahan Data Pembuatan Akta Tanah pada Kantor Desa Cangkudu Tangerang”. Tangerang. ICIT ''Journal Vol''. 5 No. 1 – Februari 2019. </ref> (2019) ''Unified Modeling Language'' (UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat ''tools'' untuk mendukung pengembangan sistem tersebut.</p></div>
+
<p style="line-height: 2">Menurut Nahlah dkk 2017 dalam jurnal berjudul “Perancangan
 +
Website E-Commerce Berbasis Php Dan Mysql Pada Usaha Ikan Abon
 +
Tuna Radia Di Kabupaten Baru” berpendapat bahwa MySQL merupakan
 +
software yang tergolong sebagai DBMS (Database Management System) yang
 +
bersifat Open Source. Open source menyatakan bahwa software ini dilengkapi
 +
dengan source code (kode yang dipakai untuk membuat MySQL), selain tentu
 +
saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung
 +
dalam system operasi, dan bisa diperoleh dengan cara men-download di internet
 +
secara gratis.</p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Mulyani (2016:35)<ref name="[15]">Mulyani, S. (2016). ''Metode Analisis Dan Perancangan Sistem''. Bandung: Abdi Sistematika.</ref> UML adalah sebuah teknik pengembangan ''system'' yang menggunakan bahasa grafis sebagai alat untuk pendokumentasian dan melakukan spesifikasi pada system menggambarkan arsitektur dalam pemograman berorientasi objek.</p></div>
+
<p style="line-height: 2">Menurut Aris dkk, 2017 dalam jurnal berjudul “Aplikasi Sistem
 +
Informasi Penjualan Produk Elektronik Menggunakan Konsep ''E-Commerce'' Pada CV. Indonesia Elektronik” berpendapat bahwa MySQL
 +
Adalah salah satu software sistem manajemen database (DBMS) Structured
 +
Query Language (SQL) yang bersifat open source. SQL adalah bahasa standar
 +
untuk mengakses database dan didefinisikan dengan standar ANSI/ISO SQL.</p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Konsep Dasar ''Sublime Text''===
<p style="line-height: 2">Dari beberapa definisi di atas, UML ''(Unified Modeling Language)'' dapat disimpulkan sebagai metodologi pengembangan sistem OOP. Berbentuk ''diagram'' untuk memvisualisasikan antar kelas/''class'' dan juga objek. UML menjadi notasi yang populer untuk menggambarkan perancangan sistem atau program yang berorientasi objek.</p></div>
+
====Definisi ''Sublime Text''====
 
+
====Jenis - Jenis UML====
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">UML membagi diagram menjadi dua kategori, yaitu ''structural'' dan ''behavioral''. ''Structural diagram'' menggambarkan struktur dari sistem sedangkan ''behavioral diagram'' menggambarkan interaksi yang terjadi di dalam sistem.</p></div>
+
<p style="line-height: 2">Menurut Aulia dalam Jurnal ''Psyche'' (2018 : 56), “Sublime text adalah
 +
teks editor berbasis Python, sebuah teks editor yang elegan, kaya fitur, cross
 +
platform, mudah dan simple yang cukup terkenal di kalangan developer
 +
(pengembang), penulis dan desainer. </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">''Class diagram, component diagram, composite structure diagram, deployment diagram, object diagram, package diagram'', dan ''profile diagram'' termasuk dalam kategori ''structural diagram''. Selanjutnya, ''activity diagram, communication diagram, interaction overview diagram, sequence diagram, state diagram, timing diagram'', dan ''use case diagram'' termasuk dalam kategori ''behavioral diagram''. (Risal<ref name="[16]">Law, Risal. (2015). Mari Belajar Pemrograman Berorientasi Objek menggunakan Visual C# 6.0.</ref>, 2015).</p></div>
+
<p style="line-height: 2">Menurut Johni dalam Jurnal Ilmiah Teknologi Informasi Terapan (2017 : 158), “Sublime text editor adalah editor teks untuk berbagai bahasa pemograman termasuk pemograman PHP. Sublime text editor merupakan editor text lintas platform dengan Python Application Programming Interface (API). Sublime text editor juga mendukung banyak bahasa pemograman dan bahasa markup, dan fungsinya dapat di tambah dengan plugin, dan sublime text editor tanpa lisensi perangkat lunak. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
===Konsep Dasar Internet===
<p style="line-height: 2">Diagram yang sering digunakan diataranya: use case, activity diagram, dan class diagram. Penjelasannya sebagai berikut: </p></div>
+
====Definisi Internet====
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Use Case''
+
<p style="line-height: 2">Digunakan untuk menggambarkan bentuk sederhana interaksi aktor ke sistem. Aktor dalam konteks ''use case'' dapat berupa pengguna atau dapat berupa sistem lainnya. Tiap aktor dalam ''use case'' biasanya memiliki peran dan aksesibilitas yang berbeda. Komponen penyusun ''use case diagram'' hanya dua, aktor yang digambarkan sebagai ''stick figure'' dan ''use case'' yang digambarkan dengan ''elips''.</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Activity Diagram''
+
<p style="line-height: 2">Digunakan untuk memodelkan komputasi atau alur kerja yang terjadi dalam sistem. Komponen penyusun diagram aktifitas ada lima, yaitu: Persegi panjang bulat (kapsul) digunakan untuk menggambarkan aktifitas. Belah ketupat untuk menggambarkan keputusan (analisa kasus). Persegi hitam (bar) digunakan untuk menggambarkan proses yang dilakukan pararel. Proses pararel diawali dan diakhiri dengan persegi hitam ini. Lingkaran hitam menggambarkan awal dari alir kerja. Lingkaran hitam yang dilingkari menggambarkan akhir dari alir kerja.</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Class Diagram''
+
<p style="line-height: 2">Menggambarkan struktur dari sistem itu sendiri. Diagram kelas menampilkan anggota kelas (atribut dan operasi) dan relasi antar kelas. Komponen penyusun diagram kelas hanya dua, yaitu: Persegi dengan tiga wadah digunakan untuk menggambarkan kelas. Wadah pertama (atas) digunakan untuk menuliskan nama kelas. Wadah kedua (tengah) berisi kumpulan atribut yang ada dalam kelas. Wadah ketiga (bawah) berisi kumpulan operasi. Atribut/operasi biasanya diawali oleh simbol +, -, atau # yang menunjukan aksesibilitas atribut/operasi tersebut. Tanda (+) melambangkan ''public'', bisa diakses oleh entitas di luar kelas dan di dalam kelas. Tanda (-) melambangkan ''private'', hanya bisa di akses oleh entitas dalam kelas. Tanda (#) melambangkan ''protected'', bisa diakses oleh entitas kelas itu sendiri dan turunannya. Lalu Garis dengan berbagai macam anak panah, digunakan untuk menggambarkan relasi antara kelas satu dengan kelas lainnya.</p></ol>
+
 
+
 
+
====Fungsi UML====
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
<p style="line-height: 2">Dalam bukunya Muslihudin<ref name="[1]">Muslihudin, Muhamad, Oktafianto. 2016. ''Analisis dan Perancangan Sistem Informasi Menggunakan Model Terstruktur dan UML''. Yogyakarta: CV. Andi Offset. </ref> (2017: 59), UML diaplikasikan untuk maksud tertentu, biasanya antara lain: </p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Merancang perangkat lunak;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Sarana komunikasi antara perangkat lunak dengan proses bisnis;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Menjabarkan sistem secara rinci untuk analisis dan mencari apa yang diperlukan sistem;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Mendokumentasikan sistem yang ada, proses-proses dan organisasinya.</ol>
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">UML telah diaplikasikan pada banyak bidang seperti, investasi perbankan, lembaga kesehatan, departemen pertahanan, sistem terdistribusi, sistem pendukung alat kerja, ''retail, sales'' dan ''supplier''.</p></div>
+
<p style="line-height: 2>"Menurut Dian Marta Purnama 2017, dalam jurnal berjudul “Pengembangan Internet Dan Potensi Desa Kebumen Kecamatan Sumberejo Kabupaten Tanggamus” berpendapat bahwa internet ialah sebuah jaringan komputer yang saling terhubung keseluruh dunia tanpa mengenal batas territorial hukum dan budaya. </p></div>
 
+
  
===Definisi <i>Web</i>===
+
===Konsep Dasar ''Testing''===
 +
====Definisi ''Testing''====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Faridi, Aripianti, dan Retno<ref name="[17]">Faridi., Peni Aripianti dan Retno Widuri. 2016. “Perancangan Sistem Informasi E-Jurnal pada Perguruan Tinggi Berbasis Web”. Jurnal CERITA. Tangerang : Perguruan Tinggi Raharja. Vol.2 No.2-Agustus 2016. ISSN: 2461-1417. Hal : 189-198. Diambil dari : file:///C:/Users/Ervina/Documents/368-Article%20Text-567-1-10-20180425.pdf (1 Mei 2019).</ref> dalam Jurnal CERITA Vol. 2 No. 2 (2016: 189) menyimpulkan bahwa, ''World Wide Web'' (WWW) atau sering dikenal dengan ''web'' yaitu merupakan salah satu layanan suatu ruang informasi dalam internet, dengan menggunakan teknologi ''hypertext'', pemakai dituntun untuk menemukan informasi dengan menggunakan ''link'' yang disediakan dalam dokumen ''web'' yang ditampilkan dalam ''browser web''.</p></div>
+
<p style="line-height: 2">Menurut Taufik Nur Adi 2015 dalam jurnal berjudul “Generator Kode Unit Testing Untuk Javascript Berbasis Framework Qunit” berpendapat bahwa testing adalah proses pengujian fungsi pada suatu aplikasi  untuk memastikan  bahwa  fungsi  yang digunakan terbebas dari bug.   </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Al Husain<ref name="[18]">Husain, Al dkk. 2016. “Perancangan Database Relational Pada Toko Buku Online”. Tangerang : STMIK Raharja. Jurnal CERITA Vol. 2 No. 2 Agustus 2016 ISSN 2461-1417.</ref>, dkk dalam Jurnal CERITA Vol. 2 No. 2 (2016: 134) menjelaskan, ''web'' atau sering disebut dengan situs bisa diartikan sebagai kumpulan dari halaman-halaman yang digunakan untuk menampilkan berbagai informasi diantaranya yaitu: informasi teks, gambar diam maupun gerak, animasi, suara, video atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jarigan-jaringan halaman.</p></div>
+
<p style="line-height: 2">Menurut Maimunah dkk Vol 8, No 1 2016 dalam jurna berjudul “Rancang Bangun Aplikasi Penjualan Furniture Online Pada Mitra Karya Furniture” berpendapat bahwa Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi. </p></div>  
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut beberapa definisi diatas tentang ''website'', dapat disimpulkan bahwa, ''website'' merupakan sebuah layanan untuk menampilkan kumpulan informasi yang berada di dalam jaringan internet. Dapat diakses dengan mengetikkan ''link'' pada ''web browser''. ''Website'' ada yang bersifat statis juga dinamis.</p></div>
+
<p style="line-height: 2">Dari definisi diatas dapat disimpukan bahwa testing adalah bagian proses dari pengujian perangkat lunak, ketiga test ini bukan metode pengujian tapi lebih kepada tingkatan atau level dari sebuah pengujian.   </p></div>
  
 
+
===Konsep Dasar ''Black Box Testing''===
===Definisi <i>Online</i>===
+
====Definisi ''Black Box Testing''====
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
<p style="line-height: 2">Secara umum, sesuatu dikatakan ''online''<ref name="[19]">http://raharja.ilearning.me/2-2-3-definisi-yang-berhubungan/</ref> adalah bila ia terkoneksi/terhubung dalam suatu jaringan ataupun sistem yang lebih besar. Beberapa arti kata ''online'' lainnya yang lebih spesifik yaitu : </p></div>
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dalam percakapan umum, jaringan/''network'' yang lebih besar dalam konteks ini biasanya lebih mengarah pada internet, sehingga ''online'' lebih pada menjelaskan status bahwa ia dapat diakses melalui internet.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Secara lebih spesifik dalam sebuah sistem yang terkait pada ukuran dalam satu aktivitas tertentu, sebuah elemen dari sistem tersebut dikatakan ''online'' jika elemen tersebut beroperasional. Sebagai contoh, Sebuah instalasi pembangkit listrik dikatakan ''online'' jika ia dapat menyediakan listrik pada jaringan elektrik.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dalam telekomunikasi, Istilah ''online'' memiliki arti lain yang lebih spesifik. Suatu alat diasosiasikan dalam sebuah sistem yang lebih besar dikatakan ''online'' bila berada dalam kontrol langsung dari sistem tersebut. Dalam arti jika ia tersedia saat akan digunakan oleh sistem ''(on-demand)'', tanpa membutuhkan intervensi manusia, namun tidak bisa beroperasi secara mandiri di luar dari sistem tersebut.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dengan Internet kita dapat menerima dan mengakses informasi dalam berbagai format dari seluruh penjuru dunia. Kehadiran internet juga dapat memberikan kemudahan dalam dunia pendidikan, hal ini terlihat dengan begitu banyaknya situs ''web'' yang menyediakan media pembelajaran yang semakin interaktif serta mudah untuk dipelajari.</ol>
+
 
+
===Definisi Ujian===
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Ujian<ref name="[20]">https://id.wikipedia.org/wiki/Ujian</ref> merupakan cara terbatas untuk mengukur kemampuan seseorang. Pelaksanaan ujian dimaksudkan untuk mengukur pengetahuan seseorang atau peserta didik. Ujian juga dijadikan sebagai alat evaluasi untuk menilai berapa jauh pengetahuan sudah dikuasai dan ketrampilan yang sudah diperoleh. Ujian dapat mendorong seseorang dalam kegiatan pembelajaran baik itu secara wawasan atau pun pengetahuan lainnya. Ujian dapat diberikan secara kertas atau pun komputer sebagai contoh ujian menggunakan kertas seperti ujian nasional yang ada di Indonesia yang bertujuan untuk penilaian pencanpaian kemampuan dengan standar lulusan secara nasional pada pelajaran tertentu dalam kelompok mata pelajaran ilmu pengetahuan dan teknologi. Di Indonesia salah satu contoh ujian yang diberlakukan untuk mengukur kemampuan diri seseorang yaitu ujian nasional yang berfungsi sebagai penentu kelulusan peserta didik dalam lembaga pendidikan seperti sekolah. Salah satu bentuk ujian yang dapat menguji kemampuan diri seseorang yang diberlakukan di Indonesia selain ujian seperti ujian nasional terdapat pula ujian psikologi yang bertujuan salah satunya untuk mengetahui potensi secara mendasar diri seseorang.</p></div>
+
<p style="line-height: 2">Menurut Triyono, Rosiana Safitri, dkk Vol 4 No 2 (2018): SENSI JOURNAL dalam jurnal berjudul “PERANCANGAN SISTEM INFORMASI ABSENSI GURU DAN STAFF PADA SMK PANCAKARYA TANGERANG BERBASIS WEB ”, Blackbox  Testing  adalah  metode  uji  coba  yang  menfokuskan  pada  keperluan fungsional  software  karena  itu  uji  coba  blackbox  memungkinkan  pengembangan  dalam software untuk membuat himpunan kondisi input atau data uji yang akan menguji fungsionaloutput  suatu  program. Metode  pengujian blackbox  digunakan  untuk menemukan  kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah satu hilang, kesalahan tampilan luar,  kesalahan  output,  kesalahan  dalam struktur  atau  akses  database  eksternal,  kesalahan performa. </p></div>
 
+
===Definisi <i>Notepad++</i>===
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">''Notepad++''<ref name="[21]">https://id.wikipedia.org/wiki/Notepad%2B%2B</ref> adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi ''Windows''. ''Notepad++'' menggunakan komponen ''Scintilla'' untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman.</p></div>
+
<p style="line-height: 2">Dari definisi diatas dapat disimpulkan bahwa Black box testing adalah proses pengujian yang dilakukan hanya untuk mengamati hasil eksekusi
 +
melalui data uji yang diperoleh dan memeriksa fungsional dari perangkat lunak. </p></div>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
===Konsep Dasar Elisitasi===
<p style="line-height: 2">''Notepad++'' didistribusikan sebagai perangkat lunak bebas. Proyek ini dilayani oleh ''Sourceforge.net'' dengan telah diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan ''SourceForge Community Choice Award for Best Developer Tool''.</p></div>
+
====Definisi Elisitasi====
 
+
===Konsep Dasar PHP===
+
====Definisi PHP====
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Aris<ref name="[22]">Aris, Indah Puspita Sari, Desi Artiyani dan Tia Cahya Restiqi. 2016. “Desain Aplikasi Sistem Informasi Penjualan Secara ''Online'' pada PT Ultinet Indonesia”. Yogyakarta: Seminar Nasional Teknologi Informasi dan Multimedia Vol. 4 No. 1 Febuari 2016.</ref> dkk dalam Jurnal SEMNAS TI dan Multimedia Vol. 1.4-51 (2016). “PHP singkatan dari ''Hypertext Preprocessor'' yaitu bahasa pemrograman ''web server – side'' yang bersifat ''open source''. PHP merupakan ''script'' yang terintegrasi dengan HTML dan berada pada ''server (server side HTML embedded scripting)''. PHP adalah ''script'' yang digunakan untuk membuat halaman yang dinamis ''(up to date)''.</p></div>
+
<p style="line-height: 2">Menurut Agit Amrullah, dkk. (2016:27), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”. </p></div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Dalam penelitian Mia Andini<ref name="[23]">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. November 2015.</ref> dkk dalam Jurnal Sains dan Informatika, Nugroho mengungkapkan (2015:49). “PHP adalah bahasa pemogramannya, dalam membuat ''website'' ataupun aplikasi berbasis ''web'', bukan hanya kode PHP saja yang kita butuhkan, tapi kita juga akan menggunakan kode HTML ''(Hyper Text Markup Language)form''. Selain itu kita juga akan butuh CSS ''(Cascading Style Sheets)'' sebagai kode pemanis ''web'', juga bisa jadi pengganti HTML. Jadi, dalam membuat ''web'', kita pasti akan menggunakan kode HTML dan PHP”.</p></div>
+
 
+
 
+
====Keunggulan PHP====
+
  
 +
====Tahapan-tahapan Elisitasi====
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Dapat membuat ''web'' menjadi lebih dinamis;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap I, yaitu berisi seluruh rancangan media komunikasi visual yang diusulkan oleh pihak penulis melalui proses wawancara.
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">PHP sifatnya ''Open Source'' yang artinya bisa digunakan oleh siapa saja secara gratis;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Program yang dibuat dengan PHP dapat digunakan atau dijalankan oleh semua sistem operasi karena PHP berjalan secara ''Web Base'' yang berarti semua Sistem Operasi bahkan ''HandPhone'' yang memiliki ''Web Browser'' bisa menggunakan program PHP;
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Aplikasi PHP lebih cepat dan mudah jika dibandingkan dengan ASP dan ''Java'';
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Mendukung beberapa paket ''Database'' seperti ''MySQL, Oracle, PostgrSQL'', dan lain-lain.</ol>
+
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap II,Merupakan hasil dari pengklasifikasian elisitasi tahap I berdasarkan metode MDI, Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem. Berikut penjelasan mengenai metode MDI:
  
====PHP <i>Framework (CodeIgniter)</i>====
+
<ol type="a">
 +
<li style="line-height: 2">M pada MDI berarti ''Mandatory'' (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat pembuatan sistem baru.
 +
<li style="line-height: 2">D pada MDI berarti ''Desireable''. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan, namun jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.
 +
<li style="line-height: 2">'I pada MDI berarti ''Inessential''. Maksudnya requirement tersebut bukanlah termasuk bagian sistem dibahas</ol>
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap III Elisitasi Tahap III, Merupakan penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali dengan metode TOE, yaitu:
<p style="line-height: 2">''CodeIgniter''<ref name="[24]">https://id.wikipedia.org/wiki/CodeIgniter</ref> merupakan aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC ''(Model, View, Controller)'' untuk membangun ''website'' dinamis dengan menggunakan PHP. ''CodeIgniter'' memudahkan pengembang ''web'' untuk membuat aplikasi ''web'' dengan cepat mudah dibandingkan dengan membuatnya dari awal. ''CodeIgniter'' dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 3.0.6.</p></div>
+
<ol type="a">
 +
<li style="line-height: 2">T artinya ''Technical'', maksudnya bagaimana tata cara / teknik pembuatan requirement tersebut dalam sistem yang diusulkan
 +
<li style="line-height: 2">O artinya ''Operational'', maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
 +
<li style="line-height: 2">E artinya ''Economi'', maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem
 +
<li style="line-height: 2"> Final Draft Elisitasi merupakan bentuk akhir dari tahapan-tahapan Elisitasi yang dapat dijadikan acuan dan dasar pengembangan
 +
sistem <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">Dari definisi dan teori diatas disimpukan bahwa suatu program harus mempunyai elisitasi dimana elisitasi akan membantu pembuatan program yang diinginkan.</p></div>
  
===Definisi <i>Database MySQL</i>===
+
===Konsep Dasar ''Literature Review''===
 +
====Definisi ''Literature Review''====
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Prasetyo<ref name="[25]">Prasetyo, Meiyanto Heri., Asnawati., dkk. 2015. “Sistem Informasi Nilai Mahasiswa Berbasis SMS Gateway pada Fakultas Pertanian Universitas Bengkulu”. Bengkulu: Jurnal Media Infotama. Vol. 11, No. 1: 11-20.</ref> (2015:13) dalam jurnalnya mengatakan MySQL menggunakan standar bahasa kueri SQL ''(Structure Query Language)'' untuk melakukan pemrosesan data. SQL merupakan bahasa yang digunakan untuk berkomunikasi dengan ''server database'' relasional. Perbedaan bahasa ini dengan menggunakan bahasa pemrograman lainnya adalah SQL tidak memiliki fitur kendali, sehingga untuk pengembangan aplikasi, harus dikembangkan dengan bahasa pemrograman yang lain. MySQL digunakan sebagai ''database'' manajemen sistem.</p></div>
+
<p style="line-height: 2">Menurut Untung Rahardja dkk (2017:176) , “''Literature review'' adalah sebuah rangkuman atau intisari dari hasil temuan peneliti terdahulu yang dapat dijadikan sebagai acuan dalam menulis suatu artikel ilmiah atau penelitian baru mengenai suatu project“  </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Rouse<ref name="[26]">Rouse M. (Juli 2018). ''Definition: MySQL''. Diakses pada 24 Maret 2019. Diambil dari: https://searchoracle.techtarget.com/definition/MySQL</ref> pada ''searchoracle.techtarget.com'' (Juli 2018) artikel menjabarkan,''MySQL is an Oracle-backed open source relational database management system (RDBMS) based on Structured Query Language (SQL). MySQL runs on virtually all platforms, including Linux, UNIX and Windows. Although it can be used in a wide range of applications, MySQL is most often associated with web applications and online publishing''.</p></div>
+
<p style="line-height: 2">Sementara, Hasibuan yang dikutip Ageng Setiani R, dkk dalam Jurnal ''CCIT'' Vol.8 No.3 (2015:138) menjelaskan bahwa “Literature review berisi tentang uraian teori, temuan dan bahan penelitian lain yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian. Uraian dalam ''literature review'' ini diarahkan untuk menyusun kerangka pemikiran yang jelas tentang pemecahan masalah yang diuraikan sebelumnya pada perumusan masalah” </p></div>
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Dapat diambil kesimpulan bahwa MySQL termasuk dalam RDBMS yang menggunakan bahasa ''Query'' (SQL). Digunakan untuk berkomunikasi dengan ''server web''. Dimiliki oleh ''Oracle'' dan bersfifat ''open source''.</p></div>
+
<p style="line-height: 2">Berdasarkan pendapat diatas, dapat disimpulkan bahwa Literature Review adalah suatu penelitian sebelumnya yang dapat di jadikan contoh atau acuan penelitian baru yang berkaitan dengan topik penelitian. </p></div>
  
 +
==LITERATURE REVIEW==
  
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
===Jenis - Jenis Pengujian===
+
<p style="line-height: 2">Terdapat beberapa penelitian yang berkaitan mengenai sistem penerbitan dokumen kependudukan, Dalam upaya mengembangkan dan menyempurnakan sistem ini perlu dilakukan studi pustaka (''literature review'') sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. diantaranya yaitu :  </p></div>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
<p style="line-height: 2">Terdapat dua jenis tipe ''testing'' yang paling umum digunakan di dalam lingkup rekayasa perangkat lunak. Dua jenis tersebut adalah ''Black box'' dan ''White box testing''.</p></div>
+
  
 
<ol>
 
<ol>
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''Black-box Testing''
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian yang dilakukan Guntur Ristian Febriantyo, dan Purwatiningtyas dengan judul “RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI KELURAHAN MUGASSARI SEMARANG BERBASIS WEB” (Prosiding SENDI_U 2018). Menjelaskan tentang, Kelurahan Mugassari Semarang adalah suatu pemerintahan yang menangani semua datadata kependudukan seperti permohonan pembuatan Kartu Tanda Penduduk, Permohonan pembuatan KK, surat keterangan kepindahan dan lain-lain.
<p style="line-height: 2">Pengujian yang didasarkan pada detail aplikasi seperti tampilan aplikasi, fungsi-fungsi yang ada pada aplikasi, dan kesesuaian alur fungsi dengan bisnis proses yang diinginkan oleh ''customer''. Pengujian ini tidak melihat dan menguji ''source code program''.</p>
+
Diwilayah Kelurahan semua data ditangani dengan cara manual seperti terlalubanyakformulir yangdimana membutuhkanbiaya yang besar, bila
 +
persyaratan yang dikumpulkan kurang lengkap. Permohonan pelayanan data kependudukan pada penelitian ini hanya berupa surat permohonan pembuatan KTP, surat permohonan pembuatan KK, surat kelahiran, surat kematian dan surat pindah atau datang . Metode pengembangan sistem yang digunakan dalam penelitian ini yaitu Waterfall, perancangan sistem menggunakan UML dan implementasi sistem menggunakan PHP dan MySQL.Hasil dalam penelitian ini adalah sistem informasi Kelurahan berbasis web diKelurahan Mugassari dapat menghasilkan laporan pelayanan KTP, kartu keluarga, kelahiran, kematian dan pindah datang yang efektif dan efisien bagi penduduk dan pegawai kelurahan Mugassari dan diharapkan dapat menyelesaikan permasalahan yang kependudukan pada kantor Kelurahan Mugassari.
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">''White-box Testing''
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;"> studi pustaka penelitian Wibowo (2017) , “Aplikasi Surat Masuk dan Keluar dengan Klasterisasi Menggunakan Metode K-Means di Instalasi Farmasi RSUD Dr.Saiful Anwar”. Tujuan dari penelitian ini adalah agar dapat memudahkan pekerjaan manusia dalam mengirimkan surat, mengarsipkan surat, dan mengelompokkan surat sesuai dengan bagian yang ada didalam organisasi. metode penelitian ini menggunakan metode K-Means, Metode ini mempartisi data ke dalam kelompok sehingga data berkarakteristik sama dimasukkan ke dalam satu kelompok yang sama dan data yang berkarakteristik berbeda dikelompokkan ke dalam kelompok yang lain.  
<p style="line-height: 2">Adalah pengujian yang didasarkan pada detail juga alur logika kode program. Pada kegiatan ''white-box testing'', ''tester'' melihat ''source code program'' dan menemukan ''bugs'' dari kode program yang diuji. Pada intinya, ''white-box testing'' adalah pengujian yang dilakukan sampai kepada detail pengecekan kode program.</p></ol>
+
  
  
===Definisi Elisitasi===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;"> yang dilakukan Akhmad Syukron dengan judul “PERANCANGAN SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DESA BERBASIS WEBSITE PADA DESA WINONG” (Jurnal Bianglala Informatika, Vol. 7 No. 1 – Tahun 2019). Menjelaskan tentang, Administrasi kependudukan merupakan rangkaian kegiatan penataan dan penertiban dokumen dan data kependudukan serta pendayagunaan hasilnya untuk pelayanan publik dan pembangunan sektor lain. Desa Winong sebagai salah satu instansi pemerinatahan, memiliki peran yang penting yaitu sebagai pengelola data kependudukan di tingkat desa. Pengelolaan data kependudukan di Desa Winong saat ini masih belum memaksimalkan penggunaan teknologi informasi untuk pengelolaannya, sehingga masih terdapat beberapa kekurangan dan kendala yang dihadapi. Seperti masih terdapat kerangkapan data kependudukan, ksulitan dalam pencarian data, serta pembuatan laporan kependudukan. Sehingga pelayanan kepada masyarakat serta kerja dari perangkat desa menjadi kurang efektif dan efisien. Oleh karena itu dibutuhkan sebuah sistem informasi terkomputerisasi yang dapat digunakan untuk mengelola data tersebut. Metode yang digunakan untuk perancangan sistem administrasi kependudukan yaitu dengan metode prototyping. Dengan adanya sistem informasi administrasi kependudukan yang berbasiskan website ini, dapat memudahkan pengelolaan data kependudukan. Sehingga dapat terwujud tertib administrasi kependudukan yang baik di desa Winong. Dalam perancangan disini juga menggunakan UML dan ERD merupakan sebuah penggambaran grafis untuk menggambarkan desain secara konseptual dari database yang akan dibangun”. Serta pengembangan yang digunakan adalah metode prototype dengan Bahasa pemrograman php dan mysql sebagai data.
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<p style="line-height: 2">Menurut Siahaan dalam jurnal Iqbal dan Dzulhaq<ref name="[27]">Iqbal, M Dzulhaq, dkk. 2017. Sistem Informasi Akademik Sekolah Berbasis Kurikulum 2013. Jurnal Sisfotek Global. ISSN:2088-1762 Vol.1. </ref> (2017:1), Elisitasi adalah pengumpulan kebutuhan aktivitas awal dalam rekayasa kebutuhan ''(Requirements Engineering)''.</p></div>
 
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;"> yang dilakukan Masna Wati dan Engla Despahari  dengan judul “Sistem Informasi Pelayanan Administrasi Kependudukan dan Catatan Sipil Kelurahan Di Kecamatan Marangkayu Kutai Kartanegara” (Jurnal Rekayasa Teknologi Informasi, Vol.2 No.1, Juni 2018). Menjelaskan tentang, Kelurahan/desa di kecamatan Marangkayu Kabupaten Kutai Kartanegara berupaya melaksananakan pelayanan administrasi kependudukan dan catatan sipil kepada masyarakat sesuai prinsip-prinsip Pedoman Standar Pelayanan.Untuk peningkatan mutu pelayanan maka dibutuhkan suatu sistem pelayanan pada kelurahan sehingga mempermudah kinerja penyelenggara pelayanan di kelurahan dan meningkatkan kualitas pelayanan aparat yang menjadi sistem terkomputerisasi serta mempermudah pendataan/pengarsipan data administrasi warga. Sistem yang dihasilkan dapat digunakan untuk melayani proses permohonan warga berupa surat permohonan keterangan domisili, permohonan pembuatan Kartu Keluarga, permohonan pembuatan KTP, permohonan SKCK dan permohonan pindah domisili yang dibutuhkan warga untuk proses selanjutnya di tingkat kecamatan. Pada proses pelayanan adminstrasi di kecamatan Marangkayu telah menggunakan perangkat komputer, namun penyimpanan data masih menggunakan sebuah buku besar untuk menulis data surat administrasi warga. Sementara itu, pencatatan data penduduk merupakan kegiatan yang rutin dilakukan pemerintah yang terdiri dari data pindah, data pendatang, data kelahiran dan data kematian. Hal ini menyebabkan masih banyak keluhan dan pengaduan dari masyarakat terkait prosedur yang berbelitbelit, tidak ada kepastian jangka waktu, sehingga masyarakata menilai petugas tidak profesional berakibat timbulnya citra yang kurang baik terhadap pemerintah. Berdasarkan uraian diatas, maka rumusan masalah dalam jurnal ini yaitu bagaimana membangun sistem informasi manajemen administrasi kependudukan pada kelurahan/desa di kecamatan Marangkayu yang bertujuan untuk mempermudah kinerja penyelenggara pelayanan di kelurahan dan meningkatkan kualitas pelayanan aparat yang masih manual berubah menjadi sistem terkomputerisasi sehingga mempermudah pendataan/pengarsipan data administrasi warga. Ruang lingkup bahasan dalam artikel ini yaitu pengolahan data surat keterangan bagian pemerintahan yaitu surat permohonan KK, KTP, Domisili, SKCK dan Surat Pindah. Secara garis besar proses penelitian ini mengikuti model proses perangkat lunak sehingga bersesuaian dengan tujuan dari penelitian ini yaitu membangun suatu sistem informasi. Model proses perangkat lunak yang digunakan adalah model waterfall yang terdiri dari 5, yaitu: perencanaan penelitian, requirement analysis, software design and modeling, software development dan software testing. Didasari adanya modul tersebut dan dari hasil analisis kebutuhan sistem yang dilakukan pada tahap sebelumnya dimana proses pelayanan dibedakan berdasarkan kategori surat maka dilakukan perancangan sistem. Sistem dirancang berorientasi pada aliran data (data flow oriented) menggunakan model analisis terstruktur yang terdiri dari beberapa diagram, antara lain: diagram konteks, data flow diagram (DFD), entity relationship diagram (ERD), tabel basis data dan mockup antarmuka.  Penulisan kode program agar dimengerti oleh mesin, maka rancangan sistem harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding menggunakan PHP, database MySQL. Pada tahap ini dilakukan pengujian sistem berupa pengecekan error atau bug sistem menggunakan teknik blackbox testing.  
<p style="line-height: 2">Sedangkan Bachtiar dan Atikah<ref name="[28]">Bachtiar, Dede dan Atikah. 2015. Sistem Informasi Dashboard Kependudukan di Kelurahan Manis jaya Kota Tangerang. Jurnal Sisfotek Global. ISSN : 2088-1762 Vol. 5 No.1. </ref> (2015:74) menuturkan, Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.</p></div>
+
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;"> yang dilakukan oleh Chindra Saputra dan Effiyaldi dalam Jurnal Manajemen Sistem Informasi (2017) yang berjudul “Analisis dan Perancangan Sistem Informasi Administrasi Kependudukan Pada Desa Kota Karang” Kegiatan yang berjalan saat ini mengenai Administrasi Kependudukan pada desa Kota Karang belum didukung oleh Sistem Informasi Administrasi, dimana belum adanya sistem yang digunakan untuk melakukan pengelolaan data penduduk agar dapat digunakan secara berkelanjutan. Hal ini dikarenakan pengelolaan data administrasi kependudukan masih menggunakan Microsoft Office. Untuk itulah dibutuhkan sebuah Sistem Informasi Administrasi Kependudukan untuk mengintegrasikan seluruh data penduduk agar dapat digunakan secara maksimal. . Penelitian ini menggunkan metode UML ( Unified Modeling Language ) untuk merancang sistem. Hasil dari penelitian ini menghasilkan perancangan sistem informasi administrasi yang mengolah data penduduk yang terintegrasi langsung untuk pembuatan surat-surat keterangan serta pelaporan yang tersistem.
 +
  
===Tahap - Tahap Elisitasi===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;"> yang dilakukan oleh Rini Kartiko Sari, Said Sunardiyo, Riana Defi Muhadji Putri dalam jurnal Edu Komputika (2016) yang berjudul “Rancang Bangun Sistem Informasi dan Pengolahan Data Kelahiran, Kematian, Datang, dan Pindah di Kantor Kelurahan Sekaran Kecamatan Gunung Pati Kota Semarang” Di Kantor Kelurahan Sekaran Kecamatan Gunungpati - Semarang, proses pendataan kelahiran, kematian, datang, dan pindah masih bersifat konvensional dan belum terkomputerisasi, sehingga dalam setiap proses pendataan, pencarian data, dan penyimpanan data menjadi kurang efektif dan efisien. Serta bentuk penyimpanan data yang masih berupa dokumen-dokumen yang diarsipkan menjadikan proses pencarian data menjadi terhambat. Metode yang digunakan dalam penelitian ini adalah Rapid Application Development (RAD) yang memiliki siklus perencanaan syarat-syarat, desain perangkat lunak, inplementasi, dan pengujian Pada fase implementasi ini, digunakan bahasa pemrograman PHP dan untuk penyimpanannya menggunakan database MySQL.
  
  
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.3in">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian yang dilakukan oleh A. Rohman (2019) ANALISIS INOVASI PELAYANAN PUBLIK GESIT AKTIF MERAKYATNYA DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL (GAMPIL) KOTA MALANG. Pelayanan publik yang baik dapat dilihat dan dinilai dari  pelaksanaan yang sesuai dengan standar pelayanan. Pada kenyataannya pemberian pelayanan saat ini masih sering dirasakan  jauh dari harapan masyarakat. Memprihatinkan lagi, masyarakat sama sekali tidak memahami secara pasti tentang pelayanan yang seharusnya diterima dan sesuai dengan prosedur. Penelitian ini dilaksanakan di Dinas Kependudukan dan Pencatatan Sipil Kota Malang menggunakan metode penelitian kualitatif. Teknik penentuan informan Snowball Sampling dan menggunakan Teknik Analisis Data yaitu, reduksi data, penyajian data dan penarikan kesimpulan. Hasil Penelitian menunjukkan bahwa Pelaksanaan Program Inovasi Pelayanan Publik Gesit, Aktif, Merakyatnya Dinas Kependudukan Dan Catatan Sipil (GAMPIL) Kota Malang sudah memangkas birokrasi dengan penyederhanaan persyaratan dan prosedur pelayanan melalui penetapan Standar Pelayanan (SP) melalui tiga inovasi.
<p style="line-height: 2">Elisitasi dilakukan melalui tiga tahap yaitu sebagai berikut : </p></div>
+
  
<ol>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap I
 
<p style="line-height: 2">Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen yang terkait melalui wawancara.</p>
 
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap II
 
<p style="line-height: 2">Merupakan hasil pengklasifikasian dan elisitasi tahap pertama berdasarkan metode MDI ''(Mandatory, Desirable, Inessential)'', yang bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang di sanggupi oleh perancang sistem untuk dieksekusi. Berikut pengertian dari MDI:</p>
 
<ol type="a">
 
<li style="line-height: 2">''Mandatory''. Yang berarti ''requirement'' tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
 
<li style="line-height: 2">''Desirable''. Yang berarti ''requirement'' tersebut tidak terlalu penting sehingga boleh dihilangkan. Tetapi jika ''requirement'' tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
 
<li style="line-height: 2">''Inessential''. Yang berarti ''requirement'' tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem, sehingga tidak diperlukan untuk berada di dalam sistem.</ol>
 
  
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Elisitasi Tahap III
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian yang dilakukan oleh Martua Sihaloho, Eka Wati Sriwahyuni, Rilus A. Kinseng pada penulisan karya ilmiahnya (Jurnal Sosiologi Pedesaan) yang berjudul “Rural Proverty, Population Mobility, And Agrarian Change: A Historical Overview” tahun 2016 masalah yang dihadapi adalah Masyarakat miskin pedesaan pada akhirnya memilih menjadi pelaku migran dalam upaya mengatasi sejumlah kesulitan ekonomi (mengatasi masalah kemiskinan) yang dihadapinya. Pelaku migrasi mengambil keputusan dan berangkat menjadi migran pada akhirnya berkontribusi secara nasional (devisa negara) di aras makro dan terlebih di aras mikro (keluarga inti) pelaku migran-berupa remiten. Hasil remiten (khususnya ekonomi-uang) pada akhirnya dapat memenuhi kebutuhan keluarga dan bahkan mampu mengakumulasi asset (misal lahan dan rumah) untuk dijadikan modal bahkan ke arah perubahan struktur agraria lokal. Hasil dari beberapa penelitian menunjukkan peningkatan kesejahteraan keluarga pelaku migrasi. Perubahan kesejahteraan masyarakat miskin ini menjadi makin baik pada akhirnya mendinamisasi masyarakat pedesaan misalnya mobilitas sosial vertikal naik, termasuk upaya-upaya untuk melanjutkan kontrak menjadi pelaku migran, mendorong anggota keluarga dan komunitas menjadi pelaku migran (teori penyebab kumulatif, proposisi kemiskinan-agraria, proposisi kemiskinan-migrasi).  
<p style="line-height: 2">Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua ''requirement'' yang ''Inessential'' pada metode MDI. Selanjutnya semua ''requirement'' yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:</p>
+
<ol type="a">
+
<li style="line-height: 2">T artinya ''Technical'', yaitu bagaimana tata cara/teknik pembuatan ''requirement'' tersebut dalam sistem yang akan usulkan.
+
<li style="line-height: 2">O artinya ''Operational'', yaitu bagaimana tata cara menggunakan ''requirement'' tersebut dalam sistem yang akan dikembangkan.
+
<li style="line-height: 2">E artinya ''Economy'', yaitu berapakah biaya yang diperlukan guna membangun ''requirement'' tersebut dalam sistem. Metode TOE tersebut dibagi kembali menjadi beberapa pilihan, yaitu :
+
<ul type="disc">
+
<li>''High'' (H): Sulit untuk dikerjakan, karena teknik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga ''requirement'' tersebut harus dieliminasi.
+
<li>''Middle'' (M): Mampu untuk dikerjakan serta biaya yang dikeluarkan tidak terlalu tinggi, sedang-sedang saja.
+
<li>''Low'' (L): Mudah untuk dikerjakan dan biaya yang dikeluarkan cukup rendah. </ul></ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Final Draft Elisitasi
+
<p style="line-height: 2">Merupakan hasil akhir yang dicapai dari suatu proses elisitasi yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan dikembangkan.</p></ol>
+
  
{{pagebreak}}
 
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian yang dilakukan oleh Harson Kapoh, Fanny Doringin dan Meiny M Tajo dalam jurnal Internasional Journal of computer Applications (2016) yang berjudul “ Design and Development Of The Public Service Information: A Case Study of villages in Diatrict East Tpmbariri, Minahasa-Indonesia” tujuan dari penelitian ini adalah untuk menghasilkan konsep sistem informasi diimplementasikan dalam suatu aplikasi untuk membantu layanan public berbasis multi-pengguna di desa-desa di kanupaten minahasa. Sistem ini telah dirancang untuk menjadi digunakan untuk melayani keutuhan offline dan online. Fungsi utama sistem layanan informasi adalah membantu karyawan di desa untuk mempercepat produksi surat-surat yang menjadi kebutuhan publik langsung dari yang paling bawah tingkat pemerintah dan terintegrasi dengan kantor desa dan sistem ini ada fasilitas penyimpanan data populasi dan format surat yang diperlukan.
  
<!-------------------------------------------------------Konsep Dasar LITERATURE REVIEW------------------------------------------------------------->
 
  
==Konsep Dasar <i>Literature Review</i>==
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">Penelitian yang dilakukan oleh Sang-Yun Lee dan Myungju Chung dalam journal of Digital Convergence (2016) yang berjudul “An Exploratory Study on Construction of Electronic Government as Platform with Customized Public Services : to Improve Administrative Aspects of Administrative Processes and Information Systems “ penelitian ini menjelaskan tentang ingin menerapkan sistem pemerintahan elektronik baru yang di perkenalkan sebagai ‘platform egovernment’ dengan data besar dan teknologi dan sistem komputer awan, yang pada akhirnya bermaksud untuk melakukannya menyediakan layanan lembaga publik yang disesuaikan dari loket atau jendela terpadu untuk yang heterogen layanan penduduk. Dimana integritas timbal balik dari sitem informasi dapat terjadi, dimana layanan heterogen dapat menyediakan layanan satu atap untuk petisi warga di tingkat terpadu di kantor belakang berdasarkan data publik yang dimiliki masing-masing kementrian pemerintah dan organisasi terkait.
===Definisi <i>Literature Review</i>===
+
  
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="line-height: 2">Menurut Azizah, Rahayu dan Nova<ref name="[29]">Azizah, N. Rahayu, S. Nova, A. (2017). Perancangan Sistem Informasi Penilaian Kinerja Karyawan SPG Berstatus Kontrak Pada PT Softex Indonesia Menggunakan Metode Simple Additive Weighting (SAW). Jurnal SENSI, 3</ref> dalam Jurnal SENSI Vol. 3 No. 2 (2017: 185), ''literature'' adalah kesusastraan atau kepustakaan, sedangkan ''review'' adalah suatu tindakan meninjau, memeriksa kembali suatu hal yang telah dikerjakan sebelumnya sehingga dalam ''literature review'' dapat disimpulkan sebagai suatu tindakan memeriksa dan meninjau kembali suatu kepustakaan. </p></div>
+
<p style="line-height: 2">Dari pengertian di atas bahwa yang menjadi pedoman sistem seperti apa yang harus dibuat agar dapat menjawab sebuah permasalahan dalam mendukung tujuan yang ditetapkan, tentunya dapat membantu penulis dalam melakukan penelitian serta pengembangan perangkat lunak yang akan dibuat. </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 Semiawan<ref name="[30]">Semiawan. Conny. R. 2010. ''Metode Penelitian Kualitatif''. Jakarta: Grasindo</ref> (2010), ''Literature review'' adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti. </p></div>
+
 
+
 
+
===Studi Pustaka <i>(Literature Review)</i>===
+
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
+
<p style="line-height: 2">Terdapat beberapa penelitian sebelumnya yang memiliki korelasi yang searah dengan penelitian yang akan dibahas dalam skripsi ini, yaitu:</p></div>
+
 
+
<ol>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan oleh Sandro Alfeno., H, Haris., & Aldi Budi Pamungkas. (2019).'''
+
<p style="line-height: 2">[Sandro<ref name="[31]">Alfeno, Sandro, H. Haris dan Aldi Budi Pamungkas. (2019). Implementasi E-Learning Sebagai Penunjang Standarisasi K-13 Berbasis Web Dalam Peningkatan Kompetensi Pembelajaran Pada Sman 8 Kabupaten Tangerang . Jurnal Maklumatika. Vol. 5, No. 2 </ref> dkk] yang berjudul “IMPLEMENTASI E-LEARNING SEBAGAI PENUNJANG STANDARISASI K-13 BERBASIS WEB DALAM PENINGKATAN KOMPETENSI PEMBELAJARAN PADA SMAN 8 KABUPATEN TANGERANG”. Tujuan dari penelitian ini adalah membuat sistem ''elearning'' guna meningkatkan kompetensi kegiatan belajar mengajar yang berstandar kurikulum-13 di SMAN 8 Kabupaten Tangerang, serta memberikan ke efisienan waktu dan kemudahan dalam kegiatan belajar mengajar. Metode analisa yang digunakan dalam penelitian ini berupa Analisa SWOT, SWOT merupakan sebuah metode perencanaan strategis guna mengevaluasi kondisi suatu objek diantaranya memiliki kekuatan (''strengths''), kelemahan (''weakness''), peluang (''opportunities''), dan ancaman (''threats''). Hasil analisis masalah menemukan bahwa guru pelajaran masih harus menulis di papan tulis dan kemudian menerangkan materi sehingga membuat siswa/siswi terus menerus mencatat materi tersebut, dan dalam menerangkan materi pelajaran guru masih terfokus dengan materi yang ada dalam buku paket. Dikembangkannya menjadi sebuah sistem pembelajaran ''e-learning'' berbasis ''website'' yang dapat membantu dan memperlancar kegiatan belajar mengajar sehingga meningkatkan minat serta memungkinkan para siswa/siswi untuk aktif dalam mencari sebuah materi dan bahan pembelajaran secara mandiri.</p>
+
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan oleh Untung Rahardja,. Indri Handayani & Lilis Setiani. (2017).'''
+
<p style="line-height: 2">[Untung Rahardja<ref name="[32]">Rahardja, Untung, dkk (2017). Viewboard Sebagai Laporan Jumlah Keseluruhan Artikel Pada Ilearning Raharja Ask And News. Jurnal Cogito. Vol.3, No.1</ref> dkk] yang berjudul “VIEWBOARD SEBAGAI LAPORAN JUMLAH KESELURUHAN ARTIKEL PADA ILEARNING RAHARJA ASK AND NEWS”. COGITO Smart Journal, Vol.3/NO.1JUNI(2017). iRAN (''iLearning Raharja Ask and New'') sebagai media aplikasi ''online'' yang memberikan pelayanan informasi umum maupun khusus pada Perguruan Tinggi Raharja diharapkan dapat memberikan informasi yang selalu ter-''up to date''. Dalam sebuah sistem perlu adanya sebuah data yang dapat menggambarkan atau memberikan pengukuran performa dari sebuah sistem sebagai bukti jika sistem tersebut memberikan manfaat bagi masyarakat. ''Dashboard'' merupakan sebuah sistem aplikasi yang dapat menampilkan informasi dalam bentuk sebuah panel yang penting bagi pemimpin untuk dapat mengendalikan dan membawa organisasi untuk mencapai tujuan yang telah ditetapkan. Selain itu sebuah ''dashboard ''juga dapat dijadikan sebagai sarana untuk memonitoring kinerja, mengevaluasi proses dan memberikan solusi bagi proses yang sedang berjalan. Dengan adanya ''viewboard'' atau'' dashboard'' diharapkan dapat memberikan informasi mengenai kinerja dari ''official'' site iRAN..</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan oleh Untung raharja, Qorutul aini, Hani Dewi Ariessanti, Alfiah Khoirunisa (2018).'''
+
<p style="line-height: 2">[Untung Rahardja<ref name="[33]">Rahardja, Untung, dkk (2018). Pengaruh Gramifikasi Pada Idu (Ileaarning Education) Dalam Meningkatkan Belajar Mahasiswa.Jurnal Computers And Aplications. Vol.3, No. 2</ref> dkk] yang berjudul “PENGARUH GAMIFIKASI PADA IDU ''(ILEARNING EDUCATION)'' DALAM MENINGKATKAN BELAJAR MAHASISWA”. ''Nusantara Journal Of Computers And Its Aplications''. Vol 3, No 2. Siswa diberikan pengalaman belajar menggunakan metode ''iLearning'' yang merupakan proses pembelajaran menggunakan Sepuluh Pilar ''IT iLearning'' (TPI) media. Namun, pembelajaran ''iLearning'' dinilai belum efektif dimana terdapat banyak mahasiswa yang kurang berkomunikasi dengan dosen juga kurangnya informasi seputar perkuliahan. Maka dari itu, dibuatlah sebuah metode pembelajaran yang baru guna proses belajar mengajar menjadi lebih efektif dan dapat terus dikembangkan, terdapatnya gamifikasi dalam pembelajaran ''online'' berguna memacu mahasiswa menjadi lebih semangat juga menjadi sebuah alternatif dalam mengorganisasi dan mengkondisikan situasi belajar agar lebih menarik dan tidak monoton, sehingga dapat menyenangkan dan membangun karakter bagi mahasiswa dalam mengikuti perkuliahan ''online'', terdapatnya ''leaderboard'' yang berupa level keaktifan mahasiswa, juga berguna untuk mengetahui seberapa aktif mahasiswa dalam mengerjakan tugas maupun memahami materi perkuliahan yang sudah diberikan oleh dosen.</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan oleh Aris , Arlisia Regina Ayunda Putri, Anita dan Nita Kurnia (2018) .'''
+
<p style="line-height: 2">[Aris<ref name="[34]">Aris, dkk (2018). Implementasi Sistem Pembelajaran ''E Learning'' Berbasis ''Web'' Pada Smk ''Islamic Village'' Tangerang. Jurnal Seminar Nasional Teknologi Informasi dan Komunikasi(SeNTIK). Vol.2</ref> dkk] yang berjudul “Implemantasi Sistem Pembelajaran ''E-Learning'' Berbasis ''Web'' Pada Smk Islamic Village Tangerang”. VOL 2, 26 Juli 2018. Jurnal Seminar Nasional Teknologi Informasi dan Komunikasi(SeNTIK). Penelitian ini bertujuan untuk membangun suatu sistem ''e-Learning'', maka diperlukan data dan informasi untuk dapat menghasilkan elisitasi dan rancangan ''database'' guna mengetahui sejauh mana sistem tersebut dapat dibangun, supaya sistem tersebut dapat diimplementasikan di SMK ''Islamic Village'' Tangerang dengan baik dan sempurna. Metode penelitian ini menggunakan metode pengumpulan data, metode analisis sistem, metode analisis analisis kebutuhan elisitasi dan perancangan ''prototype''. Dengan dibuatnya sistem ''e-Learning'' untuk proses mengajar dan belajar menghasilkan sistem yang dapat mempermudah siswa dalam mendapatkan materi yang diajarkan guru sebelum atau sesudah mengajar. Proses pembelajaran juga lebih interaktif, karena bisa dilakukan kapanpun dan dilakukan dua arah antara siswa dan guru.</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitan yang dilakukan oleh Aris, Diar Eka Purnama , Dian Suci Aryanti, Ahmad Habibi (2015) .'''
+
<p style="line-height: 2">[Aris<ref name="[35]">Aris, dkk (2015) Aplikasi Sistem Informasi Perpustakaan Siswa Berbasis Web Pada Smk Al-Hikmah Curug Kabupaten Tangerang. Jurnal SemnasTeknoMedia Online. Vol.3, No.1</ref> dkk] yang berjudul “APLIKASI SISTEM INFORMASI PERPUSTAKAAN SISWA BERBASIS WEB PADA SMK AL-HIKMAH CURUG KABUPATEN TANGERANG”. Pada Perpustakaan SMK Al-Hikmah Curug Kabupaten Tangerang bertujuan untuk menunjang kegiatan belajar mengajar, sebagai sarana siswa-siswi mendalami ilmu dan mendapatkan referensi-referensi untuk mengembangkan kemampuan, pengetahuan dan keterampilan siswa. Akan tetapi sistem pengelolaan perpustakaan masih menggunakan metode manual dalam proses pendataan buku, pendataan aggota, peminjaman, pengembalian, denda yang dilakukan dengan manual di simpan di buku besar ini dapat menimbulkan kecurangan dalam laporan, sehingga sering terjadi kesalahan dalam pencatatan informasi pengolahan data perpustakaan. </p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan oleh Sudaryono, Padeli, Erick Febriyanto<ref name="[36]">Sudaryono, Padeli, Erick (2017). ''Model of Learning Using iLearning on Independent Study Classes at University. Journal of Educational Research'' . Vol.5, No.8 </ref> [2017] .'''
+
<p style="line-height: 2">Penelitian ini berjudul ''“Model of Learning Using iLearning on Independent Study Classes at University”. This Research explains Raharja College is one of the universities who apply a learning method that is quite different which does not only rely on the conventional learning system in which Teaching and Learning Activity is done by students and lecturers are required to come face to face directly, but also applying e-learning method learning or better known as iLearning system Education in Raharja College. Where the application is used several devices that support the learning system ranging from iDu (iLearning Education) as a medium of interaction Students and Lecturers and the Use of iLearning Media (iMe) as the media that holds the activity of learning activities through methods iLearning Education. Then over the course of this method several questions arise about how valid the system on the quality assessment and the effectiveness of learning methods where from it is necessary to apply a measuring instrument which can measure the validity of the system on the quality and effectiveness of teaching methods in College Raharja especially in class Independent Study IL101A and IL101C''  </p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan Untung Rahardja, Ninda Lutfiani , Indri Handayani, Fitria Marwati Suryaman [2019].'''
+
<p style="line-height: 2">[Untung Rahardja<ref name="[37]">Rahardja, Untung, dkk (2019). Motivasi Belajar Mahasiswa Terhadap Metode Pembelajaran Online iLearning+ Pada Perguruan Tinggi. Jurnal SISFOTENIKA. Vol.9, No.2 </ref> dkk] yang berjudul “MOTIVASI BELAJAR MAHASISWA TERHADAP METODE PEMBELAJARAN ''ONLINE iLEARNING+'' PADA PERGURUAN TINGGI” Vol 9 : 192 Jurnal SISFOTENIIKA . Penelitian ini membahas Perkembangan yang semakin pesat di dunia pendidikan dan teknologi sangat menjadi acuan untuk kualitas pendidikan yang ada di Indonesia. Sistem pembelajaran ''online'' adalah satu-satunya media pembelajaran yang dapat memudahkan bagi siapa saja yang ingin melanjutkan ke jenjang Diploma ataupun Sarjana tanpa harus bersusah payah datang ke tempat proses pembelajaran berlangsung. Banyaknya Universitas ataupun Perguruan Tinggi sudah menerapkan sistem belajar ''online'' bagi peserta didik yang terhalang oleh suatu pekerjaan atau sebagainya. Penelitian ini bertujuan untuk meningkatkan motivasi belajar mahasiswa dalam sistem belajar ''online''. Pembelajaran ''online'' yang sudah diterapkan di Perguruan Tinggi Raharja disebut dengan ''idu.ilearning.co'' atau sering disebut ''iLearning+'', namun pembelajaran ''online'' tersebut masih kurang maksimal dimana mahasiswa yang tidak memiliki motivasi belajar menjadi permasalahan yang harus dipecahkan. Metode yang digunakan dalam penelitian ini adalah ''mind mapping'' dan ''literature review''. Dengan adanya penghargaan berupa nilai tambahan membuat motivasi dalam belajar menjadi meningkat. Sehingga dapat disimpulkan bahwa adanya penghargaan berupa nilai tambahan bagi mahasiswa yang aktif menjadi pemacu semangat belajar mahasiswa menjadi bertambah.  </p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian yang dilakukan Qurotul Aini , Untung Rahardja , Anoesyirwan Moeins , Dewi Mariana Apriani  (2018) 4: 1 2018 JURNAL INFORMATIKA UPGRIS.'''
+
<p style="line-height: 2">[Qurotul Aini<ref name="[38]">Qurotul, Aini, dkk (2018). Penerapan Gamifikasi pada Sistem Informasi Penilaian Ujian Mahasiswa Untuk Meningkatkan Kinerja Dosen. Jurnal Informatika Upgris. Vol. 4, No.1 </ref> dkk] yang berjudul yang berjudul “Penerapan Gamifikasi Pada Sistem Informasi Penilaian Ujian Mahasiswa Untuk Meningkatkan Kinerja Dosen”. Dalam penelitian ini , Ketepatan waktu atau ontime dalam proses penginputan nilai sangat penting agar mahasiswa dapat dengan cepat menerima nilai. Namun konsep gamifikasi saat ini masih kurang menarik karena masih ada 3 (tiga) permasalahan yang terjadi. Pertama, keterlambatan dosen dalam menginput nilai dari batas waktu yang ditentukan. Kedua, kurangnya faktor motivasi bagi dosen untuk menginput nilai secara ''ontime'', hal ini tidak efektif karena dapat menurunkan kinerja dosen serta mahasiswa terlambat dalam menerima dan melihat nilai. Ketiga, perlu adanya apresiasi guna mendukung dosen yang telah menginput nilai dengan tepat waktu ''(ontime)'' sehingga dapat memotivasi dosen. Maka perlu adanya pemecahan masalah yang dilakukan dalam penelitian ini. Pertama, pengembangan gamifikasi pada PEN+ agar kinerja dosen dapat berjalan secara efektif dan efisien. Kedua, pada PEN+ terdapat ''trophy'' yang diberikan kepada 10 (sepuluh) besar ''rank'' gamifikasi PEN+. Ketiga, dosen mendapatkan 1 (satu) ''trophy'' jika masuk masuk dalam 10 (sepuluh) besar ''ranking'' gamifikasi. Penerapan gamifikasi PEN+ menggunakan metode pengumpulan data, pengembangan sistem, analisa sistem, perancangan, dan pengujian yang dapat memberikan keuntungan. Pertama, mahasiswa dapat melihat nilai dengan cepat. Kedua, memotivasi dosen dalam proses penginputan nilai. Ketiga, dapat menjaga kedisplinan dosen sehingga dapat meningkatkan mutu dosen.  </p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian ''International Journal'' yang di lakukan Mohini Tellakat, Ryan L. Boyd, James W. Pennebaker<ref name="[39]">Mohini Tellakat, Ryan L. Boyd, James W. Pennebaker(2019). ''How do online learners study? The psychometrics of students clicking patterns in online courses. Journal Plos One''.</ref>.'''
+
<p style="line-height: 2">Penelitian ini berjudul ''“How do online learners study? The psychometrics of students clicking patterns in online courses” [2019], This study College students’ study strategies were explored by tracking the ways they navigated the websites of two large (Ns of 1384 and 671) online introductory psychology courses. Students’ study patterns were measured analyzing the ways they clicked outside of the regularly scheduled class on study materials within the online Learning Management System. Three main effects emerged: studying course content materials (as opposed to course logistics materials) outside of class and higher grades are consistently correlated; studying at any time except in the late night/early morning hours was strongly correlated with grades; students with higher Scholastic Aptitude Test (SAT) scores made higher grades but accessed course materials at lower rates that those with lower SATs. Multiple regressions predicting grades using just SATs and click rates accounted for almost 43 and 36 percent of the grade variance for the Fall and Spring classes respectively. Implications for using click patterns to understand and shape student learning are discussed''.</p>
+
 
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2;">'''Penelitian International Journal yang dilakukan oleh B S S Karthik , Brig Bhuvanagiri Chandrasekhar, Rajasekhar David and A Kranthi Kumar<ref name="[40]">BSS Karthik , Brig Bhuvanagiri Chandrasekhar, Rajasekhar David and A Kranthi Kumar  (2019). Identification of Instructional Design Strategies for an Effective E-learning Experience</ref>(2019).'''
+
<p style="line-height: 2">Penelitian ini berjudul ''“Identification of Instructional Design Strategies for an Effective E-learning Experience”'' dalam ''the qualitative report journal'' (2019). Tujuan dari penelitian ini adalah untuk mengidentifikasi berbagai strategi desain ''instruksional'' yang digunakan oleh ''desainer instruksional'' untuk efektif pengalaman ''e-learning''. Analisis ''tematik'' digunakan untuk menghasilkan faktor-faktor yang dapat dipertanggung jawabkan untuk keberhasilan pelaksanaan proses ''e-learning''. Untuk memenuhi tujuan penelitian, wawancara mendalam semi-terstruktur dilakukan dengan desainer ''instruksional'', mahasiswa, dan karyawan perusahaan, yang terkait dengan aplikasi ''e-Learning''. Wawancara yang dilakukan secara luas diklasifikasikan menjadi tiga bagian. Bagian pertama ditangani dengan profil pribadi responden; bagian kedua ditangani dengan diskusi tentang strategi instruksional sukses yang diadopsi oleh desainer, dan bagian ketiga ditangani dengan kemudahan dan kenyamanan yang dialami oleh peserta didik saat menjalani kursus ''e-learning''. Analisis tematik transkrip wawancara menghasilkan enam tema, yaitu Bantuan Teknis; Pembelajaran berbasis masalah, Estetika, Gaming, Mendongeng, dan dukungan sosial. Studi ini akan membantu para desainer instruksional untuk memahami, apa jenis harapan peserta didik memiliki saat mengambil kursus ''e-learning'' dan bagaimana terbaik harapan ini dapat diatasi melalui strategi desain oleh desainer instruksional. </p></ol>
+

Revisi per 6 Februari 2020 02.14


PERANCANGAN SISTEM PENERBITAN DOKUMEN KEPENDUDUKAN

PADA KELURAHAN GANDASARI KOTA TANGERANG


SKRIPSI



Disusun Oleh :

NIM : 1522490278
NAMA : Irfan Fauzan


FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

UNIVERSITAS RAHARJA

TANGERANG

TA. 2018/2019



UNIVERSITAS RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM PENERBITAN DOKUMEN KEPENDUDUKAN

PADA KELURAHAN GANDASARI

KOTA TANGERANG


Disusun Oleh:

NIM : 1522490278
Nama : Irfan Fauzan
Fakultas : Sains dan Teknologi
Program Pendidikan : Strata I
Program Studi : Teknik Informatika
Konsentrasi : Software Engineering



Disahkan Oleh :

Tangerang, Februari 2020

Dekan Fakultas
       
Ketua Program Studi
       
Rektor
Universitas Raharja
       
Program Studi Sistem Informasi
       
Universitas Raharja
           
           
           
           
               
NIP : 006095
       
NIP : 073009
       
NIP : 000603





UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

PERANCANGAN SISTEM PENERBITAN DOKUMEN KEPENDUDUKAN TARGET

PADA KELURAHAN GANDASARI

KOTA TANGERANG


Dibuat Oleh :

NIM
: 1522490278
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika

Konsentrasi Software Engineering



Disetujui Oleh :

Tangerang, Januari 2020

Pembimbing I
   
Pembimbing II
       
       
       
       
(Danang Rifai, S.Kom.,M.M)
   
NID : 13003
   
NID: 8167

UNIVERSITAS RAHARJA


LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM PENERBITAN DOKUMEN KEPENDUDUKAN

PADA KELURAHAN GANDASARI

KOTA TANGERANG


Disusun Oleh :


NIM
: 1522490278
Nama


Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Teknik Informatika

Konsentrasi Software Engineering


Tahun Akademik 2019/2020

Disetujui Penguji :

Tangerang, Februari 2020

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


UNIVERSITAS RAHARJA


LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM PENERBITAN DOKUMEN KEPENDUDUKAN

PADA KELURAHAN GANDASARI

KOTA TANGERANG


Disusun Oleh :

NIM : 1522490278
Nama : Irfan Fauzan
Fakultas : Sains dan Teknologi
Program Pendidikan : Strata I
Program Studi : Teknik Informatika
Konsentrasi : Software Engineering


Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Universitas Raharja maupun di Universitas 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, Januari 2020
Irfan Fauzan
NIM. 1522490278


)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI

Pengolahan data penduduk pada Kelurahan Gandasari menggunakan komputer sebagai alat bantu kerja dalam mengolah data kependudukan dan administrasi. Tetapi baru menggunakan Microsoft Excel dan sebatas mengetik data laporan atau menginput data - data yang lain. Sistem yang khusus menangani atau mengolah data kependudukan belum ada. Meskipun ada beberapa data yang tersimpan dalam komputer, guna menunjang penelitian ini, metode pengumpulan data dilakukan dengan cara observasi, studi pustaka, dan wawancara. Program ini dibuat dengan menggunakan Bahasa pemrograman PHP ( hypertext preprocessor ), menggunakan databae MySQL, pengujian sistem ini menguunakan Black Box Testing, analisis sistemnya menggunakan analisa SWOT dan Elisitsi. Penelitian ini membahas tentang Sistem penerbitan dokumen atau surat keterangan domisili, surat keterangan lahir, surat kematian, sampai dengan surat keterangan menikah pada kantor kelurahan Gandasari.

Kata Kunci : Kependudukan, Kelurahan, data


ABSTRACT

Processing of population data in the Gandasari Village uses computers as work aids in processing population and administrative data. But only using Microsoft Excel and limited to typing report data or inputting other data. A special system for handling or processing population data does not yet exist. Although there is some data stored in the computer, to support this research, the method of data collection is done by observation, literature study, and interviews. This program is made using PHP (hypertext pre-processor) programming language, using MySQL database, testing this system using Black Box Testing, analyzing the system using SWOT analysis and Elicitance. This study discusses the system of issuing documents or certificates of domicile, birth certificates, death certificates, and marriage certificates at the Gandasari village office.

Keywords: Population, Village, Data



KATA PENGANTAR

Alhamdulillah, puji dan syukur atas kehadirat Allah SWT yang telah melimpahkan rahmat dan karunianya sehingga penulis dapat menyelesaikan Skripsi dengan judul "PERANCANGAN SISTEM PENERBITAN DOKUMEN KEPENDUDUKAN PADA KELURAHAN GANDASARI KOTA TANGERANG”.

Tujuan penulisan Laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan Program Pendidikan Strata 1 Program Studi Teknik Informatika pada Universitas Raharja.

Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihak penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Pada kesempatan ini pula penulis menyampaikan ucapan terimakasih kepada :

  1. Bapak Dr. Po. Abas Sunarya, M.Si. selaku Rektor Universitas Raharja.
  2. Bapak Sugeng Santoso, M.Kom. selaku Dekan Fakultas Sains dan Teknologi.
  3. Ibu Ruli Supriati, S.Kom., MTI. selaku Ketua Program Studi Teknik Informatika.
  4. Bapak Danang Rifai, S.Kom., MM. sebagai Dosen Pembimbing I yang telah memberikan bimbingan dan masukan kepada penulis sehingga Skripsi ini dapat diselesaikan dengan baik.
  5. Ibu Saryani, S.Kom.,M.T.I. sebagai Dosen Pembimbing II yang telah meluangkan waktunya untuk memberikan bimbingan, masukan dan motivasi kepada penulis.
  6. Bapak Bachrudin, SE. selaku stakeholder yang telah memberikan kontribusi besar di dalam lancarnya proses penelitin skripsi ini.
  7. Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis.
  8. Keluarga tercinta yang telah memberikan doa, dukungan moril maupun materil sehingga Skripsi ini dapat terselesaikan dengan baik.
  9. Teman - teman seperjuangan yang selalu ada dan memberikan semangat.

Penulis menyadari bahwa dalam penulisan Laporan Skripsi ini masih jauh dari sempurna. Oleh karena itu kritik dan saran yang membangun, penulis harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga Laporan ini bermanfaat bagi pihak yang membutuhkan.

Tangerang, Januari 2020
Irfan Fauzan
NIM. 1522490278



Daftar isi


DAFTAR TABEL

Tabel 3.1 Analisis SWOT

Tabel 3.2 Analisis SWOT (Matrix)

Tabel 3.3 Elisitasi tahap I

Tabel 3.4 Elisitasi tahap II

Tabel 3.5 Elisitasi tahap III

Tabel 3.6 Final Draft Elisitasi

Tabel 4.1 Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

Tabel 4.2 Tabel Login

Tabel 4.3 Tabel Data Penduduk

Tabel 4.4 Tabel Data Kelahiran

Tabel 4.5 Tabel Data Kematian

Tabel 4.6 Tabel Data RT

Tabel 4.7 Tabel Data RW

Tabel 4.8 Daftar Pengujian Login

Tabel 4.9 Pengujian Form Login

Tabel 4.10 Pengujian pada Menu Data Penduduk

Tabel 4.11 Pengujian Data Kelahiran

Tabel 4.12 Pengujian Data Kematian

Tabel 4.13 Pengujian Data Penduduk Masuk

Tabel 4.14 Pengujian Data Penduduk Keluar

Tabel 4.15 Pengujian Status Pernikahan

Tabel 4.16 Time Schedule

Tabel 4.17 Estimasi Biaya



DAFTAR GAMBAR

Gambar 3.1 Struktur Organisasi Kelurahan Gandasari

Gambar 3.2 Usecase Diagram yang Berjalan

Gambar 3.3 Activity Diagram yang Berjalan

Gambar 3.4 Sequence Diagram yang Berjalan

Gambar 4.1 Use Case Diagram Usulan

Gambar 4.2 Activity Diagram Staff Pelayanan

Gambar 4.3 Activity Diagram Sekretaris

Gambar 4.4 Activity Diagram Lurah

Gambar 4.5 Sequence Diagram Usulan

Gambar 4.6 Class Diagram Usulan

Gambar 4.7 Tampilan Login

Gambar 4.8 Tampilan Dashboard

Gambar 4.9 Tampilan Data Penduduk

Gambar 4.10 Tampilan Data Kelahiran

Gambar 4.11 Tampilan Data Kematian

Gambar 4.12 Tampilan Data Penduduk Masuk

Gambar 4.13 Tampilan Data Penduduk Keluar

Gambar 4.14 Tampilan Data Rukun Warga (RW)

Gambar 4.15 Tampilan Data Rukun Tetangga ( RT )

Gambar 4.16 Tampilan Data Model N1

Gambar 4.17 Tampilan Data Model N2

Gambar 4.18 Tampilan Data Model N4

Gambar 4.19 Tampilan Status Pernikahan



DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM


DAFTAR SIMBOL ACTIVITY DIAGRAM


DAFTAR SIMBOL SEQUENCE DIAGRAM


DAFTAR SIMBOL CLASS DIAGRAM



BAB I

PENDAHULUAN

Latar Belakang

Perkembangan ilmu dan teknologi yang sangat pesat dan pada saat ini sangat berpengaruh terhadap yang dilakukan oleh kantor, organisasi atau perusahaan serta dituntut untuk menyesuaikan dengan kemajuan yang ada, agar tujuan pemerintah dapat tercapai dengan maksimal. Selain itu dapat juga meningkatkan pelayanan terhadap masyarakat, atau organisasi lain sebagai mitra yang terkait untuk peningkatan efisiensi dan efektifitas dari instansi pemerintahan tersebut.

Komputer merupakan serangkaian alat elektronika yang disusun sedemikian rupa sehingga dapat mengolah data menjadi informasi secara cepat dan tepat. Komputer diciptakan oleh manusia dengan demikian manusia lah yang mengoperasikannya, dewasa ini komputer merupakan hal yang dapat membantu segala aktifitas di semua perusahaan atau instansi pemerintah. Kantor Kelurahan Gandasari yang beralamat di jalan Pajajaran Raya Kota Tangerang merupakan tempat pelayanan pemerintah tingkat Kelurahan, mereka bertugas melayani masyarakat Gandasari.

Pengolahan data penduduk pada Kelurahan Gandasari menggunakan komputer sebagai alat bantu kerja dalam mengolah data kependudukan dan administrasi. Tetapi baru menggunakan Microsoft Excel dan sebatas mengetik data laporan atau menginput data - data yg lain. Sistem yang khusus menangani atau mengolah data kependudukan belum ada. Meskipun ada beberapa data yang tersimpan dalam komputer, tetapi ada beberapa data yang masih disimpan dalam bentuk buku-buku atau lembaran yang penataannya tidak teratur sehingga menyulitkan bagi petugas atau stakeholder untuk mencari dan memberikan data secara cepat.

Penulis membahas tentang penerbitan dokumen atau surat keterangan domisili, surat keterangan lahir, surat kematian, sampai dengan surat keterangan menikah oleh kantor Kelurahan Gandasari.

Dengan adanya beberapa masalah tersebut, maka saya membuat suatu analisa untuk penulisan Skripsi. Adapun judul yang saya ambil “Perancangan Sistem Penerbitan Dokumen Kependudukan Pada Kelurahan Gandasari Kota Tangerang”.

Rumusan Masalah

Berdasarkan latar belakang permasalahan di atas maka dapat disimpulkan permasalahan sebagai berikut:

  1. Bagaimana proses penerbitan dokumen kependudukan pada kantor Kelurahan Gandasari yang berjalan saat ini?
  2. Permasalahan apa saja yang terjadi dengan sistem yang berjalan saat ini ?
  3. Sistem seperti apakah yang diperlukan untuk mengatasi permasalahan dan memudahkan dalam penerbitan dokumen kependudukan di Kantor Kelurahan Gandasari ?

Ruang Lingkup Penelitian

Salah satu poin dalam ruang lingkup penelitian untuk menentukan pokok pembahasan penelitian ini yaitu :

  1. Penelitian ini membahas tentang penerbitan dokumen atau surat keterangan domisili, surat keterangan lahir, surat kematian, sampai dengan surat keterangan menikah oleh kantor kelurahan Gandasari.

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Tujuan penelitian merupakan hal-hal yang harus dicapai dalam sebuah penelitian yaitu :

  1. Untuk mengetahui proses pengolahan data pada kantor Kelurahan Gandasari
  2. Untuk mempermudah dan mempercepat dalam pengolahan data kependudukan pada kantor Kelurahan Gandasari.
  3. Menjadikan sistem penerbitan dokumen kependudukan pada kantor kelurahan Gandasari lebih efektif dan efisien.

Manfaat Penelitian

  1. Memberikan sarana yang dapat dipergunakan oleh kantor Kelurahan Gandasari sebagai bahan pertimbangan untuk mengadakan perbaikan yang ada dalam sistem pengolahan data kependudukan pada kantor Kelurahan Gandasari.
  2. Mengidentifikasi kendala-kendala pada proses pengolahan data kependudukan ,yang dijadikan dasar untuk menghasilkan proses pengolahan data penduduk yang akurat, cepat dan efektif.
  3. Memberikan masukan ilmu pengetahuan bagi pembaca atau penulis khususnya melalui penelitian ini.

Metode Penelitian

Metode penelitian ini merupakan sebuah tata cara yang sistematis dalam pelaksanaan penelitian untuk mendapatkan data yang valid sehingga mampu menjawab rumusan dan tujuan penelitian di atas. Ada 4 (empat) metode penelitian yang digunakan dalam penelitian yaitu :

Metodologi Pengumpulan Data

  1. Observasi

    Dengan menggunakan metode ini, penulis melakukan observasi dengan melakukan tinjauan langsung ke Kantor Kelurahan Gandasari yang beralamat di jalan Pajajaran Raya Kota Tangerang. Penelitian dilakukan dengan cara mempelajari dan menganalisa sistem yang digunakan pada Kantor Kelurahan Gandasari Kota Tangerang.

  2. Wawancara

    Wawancara dilakukan untuk melengkapi data-data dan menguji hasil pengumpulan data pada saat observasi dilakukan. Penulis berhasil mewawancarai pihak terkait yaitu Bpk. Bachrudin SE. selaku Sekretaris Kelurahan Gandasari Kota Tangerang.

  3. Studi Pustaka

    Studi pustaka adalah aktivitas pemilihan suatu masalah yang akan digunakan sebagai tema penulisan dan diteruskan dengan pencarian referensi sebagai landasan teori dan penunjang terhadap proses pemecahan masalah yang dihadapi. Upaya yang dilakukan oleh penulis untuk menghimpun segala informasi diperoleh dari buku-buku, laporan penelitian, karangan ilmiah, jurnal nasional dan internasional disertasi dan sumber-sumber lain. Selain itu, penulis juga perlu memanfaatkan hasil penelitian dan pemikiran yang relevan dengan masalah penelitian yang saat ini penulis lakukan untuk menghindari terjadinya pengulangan penelitian serupa atau duplikasi yang tidak diinginkan.

Metode Analisis Data

Setelah proses pengumpulan data dilaksanakan melalui beberapa teknik, maka data yang sudah ada akan diolah dan dianalisis supaya mendapatkan suatu hasil akhir yang bermanfaat bagi penelitian. Dalam merancang sistem, penulisan menggunakan metode SWOT (Strength, Weakness, Opportunity, Threats). Analisa SWOT digunakan penulis untuk menganalisis dan memilih berbagai hal baik secara internal maupun eksternal yang mempengaruhi keempat faktor tersebut, serta bertujuan untuk menggambarkan situasi yang akan dihadapi. Dalam hal ini untuk mencapai strategi yang sudah di tentukan sebelumnya, maka perlu ada beberapa pembagian yang harus ditinjau dari banyak hal. Pembagian tersebut tertuang dalam sebuah elisitasi tahap satu,dua,tiga dan final yang diambil untuk memperoleh sebuah strategi.

Metode Perancangan

Dalam penulisan ini metode yang digunakan adalah metode perancangan terstruktur melalui tahapan pembuatan Unified Modelling Language (UML) yaitu Use Case Diagram, Squence Diagram, Activity Diagram dan Class Diagram. Selain itu penulis menggunakan bahasa pemrograman PHP dan HTML, menggunakan editor Dreamweaver serta database server yang digunakan MySQL dan konektivitas menggunakan Xampp.

Metode Testing

Metode testing atau pengujian yang digunakan dalam penelitian ini black box testing, dimana metode uji coba ini memfokuskan pada keperluan perangkat lunak. Uji coba black box memungkinkan pengembangan software untuk membuat himpunan kondisi masukan atau input yang akan melatih seluruh kondisi fungsional sebuah program. Metode pengujian black box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya fungsi-fungsi yang salah atau hilang, kesalahan interface,kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi dan terminasi.

Sistematika Penulisan

Untuk mempermudah dalam membaca serta untuk mengikuti aturan penulisan yang ada, maka penulis mengelompokkan laporan SKRIPSI ini menjadi beberapa sub bagian yang secara ringkas dapat dijelaskan sebagai berikut:


BAB I   PENDAHULUAN

ada bab ini berisi tentang uraian latar belakang, perumusan masalah, ruang lingkup penelitian, tujuan dan manfaat penulisan, metodologi penelitian, dan sistematika penulisan.

BAB II   LANDASAN TEORI

Bab kedua ini berisi tentang landasan teori sebagai konsep dasar dalam pembentukan sistem dan beberapa definisi yang sesuai dengan penelitian sehingga menghasilkan karya yang bernilai ilmiah dan memiliki daya guna.

BAB III   ANALISA SISTEM YANG BERJALAN

Pada bab ini penulis melakukan analisis sistem yang berjalan pada Kantor Kelurahan Gandasari yang selanjutnya diharapkan dapat diperoleh suatu jalan keluar untuk mengatasi masalah yang sedang dihadapi. Bab ini juga berisi tentang gambaran dan sejarah perusahaan, struktur organisasi beserta wewenang dan tanggung jawabnya serta alternatif pemecahan masalah.

BAB IV   RANCANGAN SISTEM YANG DIUSULKAN

Pada bab ini berisi rancangan sistem yang diusulkan menggunakan metode Unified Modelling Language (UML) yang terdiri dari use case diagram, activity diagram,dan class diagram, serta hasil rancangan sistem yang diusulkan oleh penulis berupa solusi dari masalah yang dihadapi dengan menggunakan bahasa pemrograman php, serta database yang digunakan adalah MySQL dan konektivitas menggunakan Xampp.

BAB V   PENUTUP

Bab ini merupakan bab penutup yang berisi tentang kesimpulan dan saran yang berkaitan dengan analisa dan perancangan sistem yang telah didapatkan berdasarkan hasil penelitian yang telah dilakukan.



BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Perancangan Sistem

Definisi Perancangan Sistem

Menurut Windha dan Aziz Ahmadi (2015:10)."Perancangan sistem merupakan tahap lanjutan setelah tahap analisis sistem, yang bertujuan untuk mendefinisikan kebutuhan-kebutuhan fungsional, mempersiapkan rancang bangun implementasi sistem baru, menggambarkan sistem baru, mengatur dan merencanakan elemen-elemen yang terpisah ke dalam satu kesatuan yang utuh serta mengkonfigurasikan perangkat-perangkat yang dibutuhkan dalam perancangan sistem baru

Menurut Maimunah dkk (2016:203), “Perancangan sistem adalah fase pengembangan sistem yang mendefinisikan bagaimana sistem informasi akan melakukan perancangan untuk mendapatkan solusi pemecahan masalah”.

Menurut Budiman 2017, dalam artikel ilmiah yang berjudul “Perancangan dan Implementasi User Interface Pada Sistem Manajemen Dokumen AIPT Berbasis Web (Studi Kasus : Lembaga Penjaminan Mutu dan Audit Internal UKSW)” Perancangan sistem yang dibuat menggunakan bahasa pemrograman PHP (Hypertext Preprocessor) dengan metode bootstrap. Tampilan pada aplikasi memanfaatkan framework bootstrap agar lebih menarik dan responsive atau dapat menyesuaikan dengan device yang digunakan.

Dari definisi di atas disimpulkan bahwa perancangan sistem adalah sebuah proses yang memberikan gambaran bagaimana sebuah sistem dibentuk.

Tujuan Perancangan Sistem

Pada umumnya tujuan melakukan suatu perancangan sistem informasi adalah :

  1. Untuk memenuhi kebutuhan pemakai sistem informasi.

  2. Untuk memberikan gambaran yang jelas dan rancang bangun lengkap kepada pemrogram komputer dan ahli teknik lain yang terlibat.

  3. Untuk mendukung pengolahan pelaporan manajemen dan mendukung perusahaan atau instansi terkait.

Dari tujuan diatas dapat disimpulkan bahwa suatu perancangan sistem informasi tidak dapat berhasil karena tidak mempunyai tujuan yang baik, oleh karena itu suatu perancangan sistem informasi harus mempunyai beberapa tujuan, salah satu tujuan perancangan sistem informas yaitu : Untuk memenuhi kebutuhan, Untuk memberikan gambaran, Untuk mendukung pengolahan dengan lebih optimal.

Jenis-Jenis Perancangan

Menurut Subhan (2012:109) dalam penelitian Nasril dan Saputra (2016:48), yang berjudul Rancang Bangun Sistem Informasi Ujian Online terdapat beberapa jenis perancangan diantaranya:

  1. Perancangan Model

  2. Perancangan Keluaran

  3. Perancangan Masukan

  4. Perancangan Basis Data

Konsep Dasar Sistem

Definisi Sistem

Definisi sistem menurut Ruli Supriati dkk dalam Jurnal Sensi (2018:91) Sistem dapat didefinisikan dengan cara mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sebuah sistem informasi terdiri atas input (data, intruksi) dan output (laporan, kalkulasi)”.

Menurut Muhamad Muslihudin dan Oktafianto (2016: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.“

Berdasarkan definisi diatas penulis dapat mengambil kesimpulan bahwa sistem adalah sebuah komponen yang dapat membentuk suatu jaringan untuk mencapai suatu tujuan dan sasaran.

Karakteristik Sistem

Suatu sistem mempunyai beberapa karakteristik sistem. Karakteristik sistem tersebut diantaranya :

  1. Komponen (Components)

    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 sub sistem atau begian-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 (Environtment)

    Lingkungan luar sistem (environment) adalah diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan dapat bersifat menguntungkan yang harus tetap dijaga dan yang merugikan yang harus dijaga dan dikendalikan, kalau tidak akan mengganggu kelangsungan hidup dari sistem.

  4. Penghubung Sistem

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

  5. Masukan Sistem

    Masukkan adalah energi yang dimasukkan ke dalam sistem, yang dapat berupa perawatan (maintenace input), dan masukkan sinyal (signal input) . Maintenance input adalah energi yang di masukkan agar sistem dapat beroperasi. Signal input adalah energi yang diproses untuk di dapatkan keluaran.

  6. Keluaran Sistem

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

  7. Pengolahan Sistem

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

  8. Sasaran Sistem

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

Klasifikasi Sistem

Menurut Hutahaean (2015:6-7), Sistem dapat diklasifikasikan dalam beberapa sudut pandang :

  1. Klasifikasi Sistem Sebagai :

    a. Sistem Abstrak (Abstract System)

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

    b. Sistem Fisik (Physical System)

    Sistem fisik adalah sistem yang ada secara fisik.

  2. Sistem diklasifikasikan sebagai :

    a. Sistem Alamiah (Natural System)

    Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak di buat oleh manusia. Misalnya sistem perputaran bumi.

    b. 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 :

    a. Sistem Tertentu (Deterministical System)

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

    b. Sistem Tak Tentu (Probabilistic System)

    Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat dipredksi karena mengandung unsur probabilistic.

  4. Sistem diklasifikasikan sebagai :

    a. Sistem Tertutup (Close System)

    Sistem tertutup adalah sistem yang tidak terpengaruh dan tidak berhubungan dengan lingkungan luar, sistem bekerja otomatis tanpa ada turut campur lingkungan luar. Secara teoritis sistem tertutup ini ada, kenyataannya tidak ada sistem yang benar-benar tertutup, yang ada hanya relatively closed system.

    b. Sistem Terbuka (Open System)

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

Konsep Dasar Data

Definisi Data

Menurut Siregar dalam Jurnal Priyo Sutopo (2016), “bahwa data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi, data adalah fakta yang jelas lingkup, tempat, dan waktunya”.

Menurut Eka Iswandy dalam Jurnal TEKNOIF (2015:73), “Data adalah sesuatu yang belum mempunyai penerimanya dan masih memerlukan adanya suatu pengolahan. Data bisa berwujud suatu kedaan, gambar, suara, huruf, angka, matematika bahkan symbol-simbol lainnya yang bisa kita digunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep”.

Menurut Menurut P. Nithya, G.Lakshmipriya on International Journal of Computer Science Trends and Technology (2015:82),”Data are any facts, number, or text that can be processed by a computer. Today organizations are accumulating vast and growing amounts of data in different formats and different database”.

Dari teori di atas dapat disimpulkan bahwa data merupakan sekumpulan fakta-fakta yang menjelaskan kejadian,suatu benda,atau aktifitas.

Konsep Dasar Informasi

Definisi Informasi

Menurut Krismaji (2015:14) dalam buku yang berjudul “Perancangan Sistem Informasi Akuntansi Penggajian Berbasis Komputer Pada PT Ladang Makmur”. Informasi adalah “data yang telah diorganisasi dan telah memiliki kegunaan dan manfaat”.”.

Menurut Rizki Yudhi Dewantara, 2017:1 dalam jurnal berjudul “Pengaruh Kemudahan Penggunaan Dan Kemanfaatan Teknologi Informasi Terhadap Minat Menggunakan Situs Jual Beli Online” (Studi Kasus Pada Pengguna Situs Jual Beli “Z”). Teknologi informasi dan komunikasi banyak membantu masalah-masalah sosial dan ekonomi.

Dari teori di atas dapat disimpulkan bahwa informasi adalah data yang telah diolah atau diproses untuk menjadi suatu hal yang memiliki arti dan dapat digunakan pada sebuah pengambilan keputusan.

Kualitas Informasi

Kualitas informasi juga dapat mengalami kesalahan dalam pemberitahuan suatu informasi dan kesalahan dalam cara pengukuran dan pengumpulan suatu informasi dan data sehingga dapat kehilangan data atau data tidak dapat diproses dengan baik, dan juga dapat menerima kesalahan prosedur pemrosesan ketidak berfungsian sistem.

Kualitas informasi yang baik jika memperhatikan 3 hal ini, yaitu suatu informasi harus :

  1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan.

  2. Tetap pada waktunya, berarti informasi yang datang pada penerima tidak boleh terlambat.

  3. Relevan, berarti informasi tersebut menpunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.

Dari teori diatas dapat disimpulkan bahwa suatu informasi harus mempunyai kualitas tersendiri sehingga informasi tersebut dapat dipercaya oleh kebanyakan masyarakat, informasi yang berkualitas sangat diperlukan demi keberlangsungan hidup seseorang sehingga suatu informasi harus akurat, tepat waktu, relevan.

Nilai Informasi

Nilai informasi dapat ditentukan dari dua hal, yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai baik bila suatu nilai informasi dapat di manfaatnya lebih efektif dibandingkan dengan pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectiveness atau cost benefit.

Dari teori diatas dapat disimpulkan bahwa suatu informasi mempunyai nilai tersendiri sesuai dengan informasi yang diberikan.

Konsep Dasar Analisa Sistem

Definisi Analisa Sistem

Menurut Dede Bachtiar dan Atika dalam Jurnal Sisfotek Global (2015:72), “Analisa Sistem adalah langkah-langkah melakukan analisa sstem yang akan dirancang serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem dan apa saja kekurangannya”.

Menurut Rosa dan Shalahuddin yang dikutip oleh Agusli dkk, dalam jurnal SISFOTEK GLOBAL (2017:21) Agusli, Rahmat., Sutarman, Suhendri. (2017). “Sistem Pakar Identifikasi Tipe Kepribadian Karyawan Menggunakan Metode Certainty Factor”. Jurnal SISFOTEK GLOBAL. Tangerang: STMIK Bina Sarjana Global (ISSN 2088 – 1762 Vol. 7 No. 1 / Maret 2017),“Analisis sistem merupakan kegiatan untuk melihat sistem yang sudah berjalan, melihat bagaimana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru.

Menurut Mulyani dalam bukunya (2016:38), “Analisis sistem merupakan suatu teknik penelitian terhadap sebuah sistem dengan menguraikan komponen-komponen pada sistem tersebut dengan tujuan untuk mempelajari komponen itu sendiri serta keterkaitainnya dengan komponen lain yang membentuk sistem sehingga didapat sebuah keputusan atau kesimpulan mengenai sistem tersebut, baik itu kelemahan ataupun kelebihan sistem”.

Teori Khusus

Konsep Dasar Penerbitan Dokumen

Definisi Dokumen

Menurut Lestanti, S., & Susana, A. D (2016) Dokumen adalah surat penting atau berharga yang sifatnya tertulis atau tercetak yang berfungsi atau dapat di pakai sebagai bukti ataupun keterangan.

Konsep Dasar Dokumen Kependudukan

Definisi Kependudukan

Menurut Safarul Aufa yang di kutip oleh Aji Sudarsono dalam Jurnal Media Infotama (2016:63) ), “Penduduk adalah semua orang yang berdomisili di wilayah geografis Indonesia selama enam bulan atau lebih dan atau mereka yang berdomisili kurang dari enam bulan tetapi bertujuan tetap. Pertumbuhan penduduk diakibatkan oleh tiga komponen yaitu: fertalitas, mortalitas dan migrasi“

Konsep Dasar UML (Unified Modelling Language)

Definisi UML (Unified Modelling Language)

Menurut Yusuf, ddk. Dalam jurnal CCIT Vol.8 No.2 (2015:29), “UML (Unified Modeling Language) adalah himpunan struktur dan teknik untuk permodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem tersebut”.

Menurut Mimin dalam Jurnal e-Proceeding of Applied Science Vol. 2 (2016:1045), “UML (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi obyek. UML (unified Modeling Language), muncul karna adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak”.

Menurut Fajarianto dalam Jurnal Lentera ICT Vol. 3 (2016:55), “Unified Modeling Language (UML) adalah sebuah bahasa pemodelan yang telah menjadi standar dalam industri software untuk visualisasi, merancang, dan mendokumentasikan sistem perangkat lunak”.

Jenis-jenis UML ( Unifield Modeling Language )

beberapa jenis Unified Modeling Language (UML) yang mana diantaranya adalah :

  1. Use Case Diagram

    Menurut Hendini dalam Jurnal Khatulistiwa Informatika(2016:108), “Use case diagram merupakan pemodelan untuk kelakuakn (behavior) sistem informasi yang akan dibuat. Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi tersebut“

    Menurut Carina Titus (2016:20), “Use case modeling is the way of showing how the system stake holders will interact with the system. Developing use case helps to understand system requirements in details”.

  2. Activity Diagram

    Menurut Hendini dalam jurnal Khatulistiwa Informatika (2016:109), “Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.”

  3. Sequence Diagram

    Menurut Carina Titus (2016:20) “A sequence diagram shows object interactions arranged in time sequence. It depicts the objects and classes involved in the scenario and the sequence of messages exchanged between the objects needed to carry out the functionality of the scenario”.

  4. Class Diagram

    Menurut Carina Titus (2016:20), “This is static structure diagram that describes the structure of a system by showing the system’s classes, their attributes, operations (or methods), and the relationships among the classes”.

    Menurut Maimunah, dkk (2017:29), “Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class Diagram menggambarkan keadaan (atribut/property) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut.”

  5. Penggunaan UML ( Unifield Modeling Language )

    Menurut EF Wati dan AA Kusumo dalam Jurnal Informatika Vol.5 No.1 (2016:25) , “tujuan pengunaan UML antara lain, yaitu :“

    1. Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.

    2. Menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.

    3. Memberikan model yang siap pakai, bahsa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum.

    Konsep Dasar SWOT

    Definisi Analisa SWOT

    Menurut Zahrutuk Nisak Nisak 2015:3, dalam jurna berjudul “ANALISIS SWOT UNTUK MENENTUKAN STRATEGI KOMPETITIF”.Berpendapat bahwa Analisis SWOT (SWOT analysis) yakni mencakup upaya-upaya untuk mengenali kekuatan, kelemahan, peluang, dan ancaman yang menentukan kinerja perusahaan. Informasi eksternal mengeni peluang dan ancaman dapat diperoleh dari banyak sumber, termasuk pelanggan, dokumen pemerintah, pemasok, kalangan perbankan, rekan diperusahaan lain.

    Dari definisi diatas bisa disimpulkan analisis SWOT (SWOT analysis) merupakan suatu langkah yang dapat memperkenalkan kekuatan, kelemahan, peluang, dan ancaman yang menentukan kinerja dari sebuah sistem.

    1. Definisi SWOT

      Menurut Abdullah dan Hegwisi (2017:29), “Analisis SWOT merupakan metode yang banyak dipergunakan dalam menentukan strategi suatu perusahaan atau organisasi dengan cara mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats). Kekuatan dan kelemahan termasuk faktor internal perusahaan atau organisasi, sedangkan peluang dan ancaman adalah faktor eksternal”.

    2. Tujuan Analisa SWOT

      Menurut Fahmi (2016:304), “Tujuan diperlukannya analisis SWOT adalah dimana setiap produk yang beredar dipasaran pasti mengalami pasang surut dalam penjualan atau yang dikenal dengan istilah daur hidup produk (life cycle product). Konsep daur hidup produk dirujuk berdasarkan keadaan realita yang terjadi dipasar, bahwa konsumen memiliki tingkat kejenuhan dalam memakai suatu produk”.

    3. Faktor Dalam Analisa SWOT

      Menurut Menurut Abdullah dan Hegwisi (2017:29), Analisis SWOT dilakukan dengan menganalisis keempat faktor tersebut dan membuat matrik SWOT serta menyusun strategi dengan format kombinasi sebagai berikut :

    a. SO : Strategi mengejar peluang dengan menggunakan kekuatan yang ada.

    b. WO: Strategi mengatasi kelemahan untuk mengejar peluang.

    c. ST : Strategi menggunakan kekuatan untuk mengatasi ancaman.

    d. WT: Strategi mengurangi kelemahan agar tidak rentan terhadap ancaman.

    Konsep Dasar Web

    Definisi Web

    Menurut Untung Rahardja, dkk (2018:78), dalam jurnal yang berjudul “Penerapan Viewboard Technomedia Journal Menggunakan Sistem iLearning Journal Center pada Perguruan Tinggi Raharja”. Technomedia Journal. Vol 2, No 2. ISSN : 2528 – 6544. mengemukakan bahwa website adalah World Wide Web dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau bergerak data animasi suara, video dam atau gabungan dari semuanya, baik yang bersifat statis ataupun dinamis yang berbentuk rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halamanhalaman situs yang tersimpan dalam sebuah server/hosting, dan teridentifikasi melalui sebuah nama yang disebuat juga sebagai domain atau sub domain.

    Menurut Rohmawati Ningsih, dkk (2018:131) dalam jurnal berjudul “Rancang Bangun Sistem Informasi Konsultasi Akademik Mahasiswa Jurusan Berbasis Web Pada STMIK Prastikom”. CERITA, Vol 4 No 2. ISSN : 2461 – 1417. “website adalah kumpulan halaman web yang saling terhubung”.

    Menurut Jurnal Nasional Indra Griha Tofik Isa, George Pri Hartawan Universttas Muhammadiyah Sukabumi (Vol. Vol. 5 Edisi 10, Mar 2017) Web adalah kumpulan kumpulan halaman web yang di dalamnya terdapat sebuah domain mengandung informasi.

    Dari definisi diatas bisa disimpulkan bahwa web adalah suatu halaman informasi yang disediakan melalui akses internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan baik jaringan internet baik local ataupun public.

    Konsep Dasar PHP

    Definisi PHP

    Menurut Priyo Sutopo, dkk 2016, dalam jurnal berjudul “SISTEM INFORMASI EKSEKUTIF SEBARAN PENJUALAN KENDARAAN BERMOTOR RODA 2 DI KALIMANTAN TIMUR BERBASIS WEB “ berpendapat bahwa PHP adalah salah satu server side yang dirancang khusus untuk aplikasi web. PHP disisipkan diantara bahasa HTML dan karena bahasa server side, maka bahasa PHP akan dieksekusi di server, sehingga yang dikirimkan ke browser adalah hasil jadi dalam bentuk HTML, dan kode PHP tidak akan terlihat. PHP termasuk Open Source Product. Jadi, dapat diubah source code dan mendistribusikanya secara bebas.

    Menurut Arisandy Ambarita dkk, 2016 dalam jurnal berjudul “Information System Of Inventory Goods Web-Based On The State Prosecutor Ternate” berpendapat bahwa PHP atau yang memiliki kepanjangan PHP Hypertext Preprocessor merupakan suatu bahasa pemrograman yang difungsikan untuk membangun suatu website dinamis.

    Menurut Aris dkk, ISSN : 2302-3805 2016 dalam jurnal berjudul “Desain Aplikasi Sistem Informasi Penjualan Secara Online Pada Pt.Ultinet Indonesia” berpendapat bahwa PHP adalah singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server - side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman yang dinamis (up to date

    Konsep Dasar Framework Code Igniter

    Definisi Framework Code Igniter

    Menurut Donni Prabowo 2016, dalam jurnal berjudul “Website E Commerce Menggunakan Model View Controller ( Mvc ) Dengan Framework Codeigniter Studi Kasus : Toko Miniatur” berpendapat bahwa Codeigniter adalah sebuah framework untuk web yang dibuat dalam format PHP. Format yang dibuat ini selanjutnya dapat digunakan untuk membuat sistem aplikasi web yang kompleks. Codeigniter dapat mempercepat proses pembuatan web , karena semua class dan modul yang dibutuhkan sudah ada dan programmer hanya tinggal menggunakannya kembali pada aplikasi web yang akan dibuat.

    Menurut Eka Nur Ahmad Romadhoni dkk 2015 dalam jurnal berjudul “Implementasi Model Waterfall Pada Pengembangan Sistem Informasi Alumni SMKN 1 Jenangan Ponorogo” berpendapat bahwa Pengimplementasian sistem informasi alumni menggunakan framework Codeigniter. Penggunaan framework Codeigniter mempermudah pengimplementasian tahap perancangan menjadi sistem informasi.

    Menurut Untung Raharja, Ninda Lutfiani, Wahyu Setya Wardana dalam penelitiannya yang dimuat pada Jurnal TEKNOINFO, Vol. 12, No. 2, 2018, 66-71, ISSN 2615-224X , yang berjudul “Penjadwalan Agenda Pelaksanaan Tridharma Perguruan Tinggi Secara Online Menggunakan Google Calendar “ dijelaskan bahwa sistem Informasi Penjadwalan Dokter Berbasis Web dengan menggunakan Framework Codeigniter dapat memberikan informasi jadwal praktik dokter dengan cepat dan akurat dan menjadikan proses penjadwalannya lebih efisien.

    Dari definisi diatas dapat disimpukan bahwa Codeigniter merupakan aplikasi sumber terbuka yang berupa kerangka kerja PHP dengan model MVC (Model, View, Controller) untuk membangun suatu website yang bersifat dinamis dengan menggunakan Bahasa pemrograman PHP.

    Konsep Dasar Database

    Definisi Database

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

    Menurut Ade Pattianakotta dkk 2015 dalam jurnal berjudul “Sistem Informasi Arsip Dokumen Kantor Pelayanan Kekayaan Negara Dan Lelang Manado” berpendapat bahwa Definisi database adalah kumpulan data yang saling berhubungan ( relasi). Istilah tersebut biasa digunakan pada sistem yang terkomputerisasi. Dalam pengertian umum, database diastikan sebagai gabungan dari elemen-elemen data yang berhubungan dan terorganisir.

    Dari definisi database diatas dapat disimpukan bahwa, database merupakan kumpulan file-file yang saling berkaitan dan berinteraksi, relasi tersebut bila ditunjukan dengan kunci dari tiap-tiap file yang ada. Satu database menunjukkan suatu kumpulan data yang dipakai dalam suatu lingkup perusahaan, instansi.

    Konsep Dasar XAMPP

    Definisi XAMPP

    Menurut Dwi Fajar S dkk 2017, dalam jurnal berjudul “Aplikasi Manajemen Perpustakaan Berbasis Web Di SMAN 8 Bandung” berpendapat bahwa XAMPP adalah kompilasi software yang membangun Apache HTTP server, MySQL, PHP dan Perl. Dengan meggunakan XAMPP, instalasi paket software yang dibutuhkan untuk proses pengembangan web dapat dilakukan dengan sangat mudah, tanpa harus dilakukan secara terpisah.

    Menurut Moh Nur Imam dkk 2016, dalam jurnal berjudul “Rancang Bangun Sistem Pendukung Keputusan Rekrutmen Pegawai Pada PT. Nusantara Sakti Group Dengan Menggunakan Metode Analytic Hierarchy Process (AHP)” berpendapat bahwa Xampp merupakan software open source yang berisi paket PHP yang dikembangkan oleh komunitas open source.

    Menurut B. Raharjo 2015 dalam buku berjudul “Belajar Otodidak Framework CodeIgniter," in Teknik Pemrograman Web dengan PHP dan Framework CodeIgniter (Definisi XAMPP)” berpendapat bahwa XAMPP adalah kompilasi software yang membangun Apache HTTP server, MySQL, PHP dan Perl. Dengan meggunakan XAMPP, instalasi Package software yang dibutuhkan untuk proses pengembangan web dapat dilakukan dengan sangat mudah, tanpa harus dilakukan secara terpisah.

    Dari definisi diatas dapat disimpulkan bahwa XAMPP adalah sebuah software web server apache yang didalamnya sudah tersedia database server mysql dan support PHP programming. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows.

    Konsep Dasar MySQL

    Definisi MySQL

    Menurut Saefudin dkk 2015 dalam jurnal berjudul “Sistem Pendukung Keputusan Untuk Penilaian Kinerja Karyawan PT. Mulya Spindo Mills Menggunakan Metode Algoritma C4.5” berpendapat bahwa MySQL adalah salah satu jenis database server yangmenggunakan SQL sebagai bahasa dasar untuk mengaksesdatabasenya. MySQL termasuk jenis RDBMS (RelationalDatabase Management System). Itu sebabnya istilah sepertitabel, baris dan kolom digunakan pada MySQL. PadaMySQL, sebuah database mengandung satu atau sejumlahtabel. Tabel terdiri dari sejumlah baris dan setiap barismengandung satu atau beberapa kolom.

    Menurut Nahlah dkk 2017 dalam jurnal berjudul “Perancangan Website E-Commerce Berbasis Php Dan Mysql Pada Usaha Ikan Abon Tuna Radia Di Kabupaten Baru” berpendapat bahwa MySQL merupakan software yang tergolong sebagai DBMS (Database Management System) yang bersifat Open Source. Open source menyatakan bahwa software ini dilengkapi dengan source code (kode yang dipakai untuk membuat MySQL), selain tentu saja bentuk executable-nya atau kode yang dapat dijalankan secara langsung dalam system operasi, dan bisa diperoleh dengan cara men-download di internet secara gratis.

    Menurut Aris dkk, 2017 dalam jurnal berjudul “Aplikasi Sistem Informasi Penjualan Produk Elektronik Menggunakan Konsep E-Commerce Pada CV. Indonesia Elektronik” berpendapat bahwa MySQL Adalah salah satu software sistem manajemen database (DBMS) Structured Query Language (SQL) yang bersifat open source. SQL adalah bahasa standar untuk mengakses database dan didefinisikan dengan standar ANSI/ISO SQL.

    Konsep Dasar Sublime Text

    Definisi Sublime Text

    Menurut Aulia dalam Jurnal Psyche (2018 : 56), “Sublime text adalah teks editor berbasis Python, sebuah teks editor yang elegan, kaya fitur, cross platform, mudah dan simple yang cukup terkenal di kalangan developer (pengembang), penulis dan desainer.

    Menurut Johni dalam Jurnal Ilmiah Teknologi Informasi Terapan (2017 : 158), “Sublime text editor adalah editor teks untuk berbagai bahasa pemograman termasuk pemograman PHP. Sublime text editor merupakan editor text lintas platform dengan Python Application Programming Interface (API). Sublime text editor juga mendukung banyak bahasa pemograman dan bahasa markup, dan fungsinya dapat di tambah dengan plugin, dan sublime text editor tanpa lisensi perangkat lunak.

    Konsep Dasar Internet

    Definisi Internet

    "Menurut Dian Marta Purnama 2017, dalam jurnal berjudul “Pengembangan Internet Dan Potensi Desa Kebumen Kecamatan Sumberejo Kabupaten Tanggamus” berpendapat bahwa internet ialah sebuah jaringan komputer yang saling terhubung keseluruh dunia tanpa mengenal batas territorial hukum dan budaya.

    Konsep Dasar Testing

    Definisi Testing

    Menurut Taufik Nur Adi 2015 dalam jurnal berjudul “Generator Kode Unit Testing Untuk Javascript Berbasis Framework Qunit” berpendapat bahwa testing adalah proses pengujian fungsi pada suatu aplikasi untuk memastikan bahwa fungsi yang digunakan terbebas dari bug.

    Menurut Maimunah dkk Vol 8, No 1 2016 dalam jurna berjudul “Rancang Bangun Aplikasi Penjualan Furniture Online Pada Mitra Karya Furniture” berpendapat bahwa Testing merupakan pengujian program yang mengutamakan pengujian terhadap kebutuhan fungsi.

    Dari definisi diatas dapat disimpukan bahwa testing adalah bagian proses dari pengujian perangkat lunak, ketiga test ini bukan metode pengujian tapi lebih kepada tingkatan atau level dari sebuah pengujian.

    Konsep Dasar Black Box Testing

    Definisi Black Box Testing

    Menurut Triyono, Rosiana Safitri, dkk Vol 4 No 2 (2018): SENSI JOURNAL dalam jurnal berjudul “PERANCANGAN SISTEM INFORMASI ABSENSI GURU DAN STAFF PADA SMK PANCAKARYA TANGERANG BERBASIS WEB ”, Blackbox Testing adalah metode uji coba yang menfokuskan pada keperluan fungsional software karena itu uji coba blackbox memungkinkan pengembangan dalam software untuk membuat himpunan kondisi input atau data uji yang akan menguji fungsionaloutput suatu program. Metode pengujian blackbox digunakan untuk menemukan kesalahan dalam beberapa kategori, antara lain fungsi-fungsi yang salah satu hilang, kesalahan tampilan luar, kesalahan output, kesalahan dalam struktur atau akses database eksternal, kesalahan performa.

    Dari definisi diatas dapat disimpulkan bahwa Black box testing adalah proses pengujian yang dilakukan hanya untuk mengamati hasil eksekusi melalui data uji yang diperoleh dan memeriksa fungsional dari perangkat lunak.

    Konsep Dasar Elisitasi

    Definisi Elisitasi

    Menurut Agit Amrullah, dkk. (2016:27), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem baru yang diinginkan pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.

    Tahapan-tahapan Elisitasi

    1. Elisitasi Tahap I, yaitu berisi seluruh rancangan media komunikasi visual yang diusulkan oleh pihak penulis melalui proses wawancara.
    2. Elisitasi Tahap II,Merupakan hasil dari pengklasifikasian elisitasi tahap I berdasarkan metode MDI, Metode MDI bertujuan memisahkan antara rancangan sistem yang penting dan harus ada pada sistem. Berikut penjelasan mengenai metode MDI:
      1. M pada MDI berarti Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat pembuatan sistem baru.
      2. D pada MDI berarti Desireable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan, namun jika requirement tersebut digunakan dalam pembentukan sistem maka akan membuat sistem tersebut lebih sempurna.
      3. 'I pada MDI berarti Inessential. Maksudnya requirement tersebut bukanlah termasuk bagian sistem dibahas
    3. Elisitasi Tahap III Elisitasi Tahap III, Merupakan penyusutan elisitasi tahap II dengan cara mengeliminasi semua requirement dengan option I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali dengan metode TOE, yaitu:
      1. T artinya Technical, maksudnya bagaimana tata cara / teknik pembuatan requirement tersebut dalam sistem yang diusulkan
      2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
      3. E artinya Economi, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem
      4. Final Draft Elisitasi merupakan bentuk akhir dari tahapan-tahapan Elisitasi yang dapat dijadikan acuan dan dasar pengembangan sistem

        Dari definisi dan teori diatas disimpukan bahwa suatu program harus mempunyai elisitasi dimana elisitasi akan membantu pembuatan program yang diinginkan.

        Konsep Dasar Literature Review

        Definisi Literature Review

        Menurut Untung Rahardja dkk (2017:176) , “Literature review adalah sebuah rangkuman atau intisari dari hasil temuan peneliti terdahulu yang dapat dijadikan sebagai acuan dalam menulis suatu artikel ilmiah atau penelitian baru mengenai suatu project“

        Sementara, Hasibuan yang dikutip Ageng Setiani R, dkk dalam Jurnal CCIT Vol.8 No.3 (2015:138) menjelaskan bahwa “Literature review berisi tentang uraian teori, temuan dan bahan penelitian lain yang diperoleh dari bahan acuan untuk dijadikan landasan kegiatan penelitian. Uraian dalam literature review ini diarahkan untuk menyusun kerangka pemikiran yang jelas tentang pemecahan masalah yang diuraikan sebelumnya pada perumusan masalah”

        Berdasarkan pendapat diatas, dapat disimpulkan bahwa Literature Review adalah suatu penelitian sebelumnya yang dapat di jadikan contoh atau acuan penelitian baru yang berkaitan dengan topik penelitian.

        LITERATURE REVIEW

        Terdapat beberapa penelitian yang berkaitan mengenai sistem penerbitan dokumen kependudukan, Dalam upaya mengembangkan dan menyempurnakan sistem ini perlu dilakukan studi pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. diantaranya yaitu :

        1. Penelitian yang dilakukan Guntur Ristian Febriantyo, dan Purwatiningtyas dengan judul “RANCANG BANGUN SISTEM INFORMASI ADMINISTRASI KELURAHAN MUGASSARI SEMARANG BERBASIS WEB” (Prosiding SENDI_U 2018). Menjelaskan tentang, Kelurahan Mugassari Semarang adalah suatu pemerintahan yang menangani semua datadata kependudukan seperti permohonan pembuatan Kartu Tanda Penduduk, Permohonan pembuatan KK, surat keterangan kepindahan dan lain-lain. Diwilayah Kelurahan semua data ditangani dengan cara manual seperti terlalubanyakformulir yangdimana membutuhkanbiaya yang besar, bila persyaratan yang dikumpulkan kurang lengkap. Permohonan pelayanan data kependudukan pada penelitian ini hanya berupa surat permohonan pembuatan KTP, surat permohonan pembuatan KK, surat kelahiran, surat kematian dan surat pindah atau datang . Metode pengembangan sistem yang digunakan dalam penelitian ini yaitu Waterfall, perancangan sistem menggunakan UML dan implementasi sistem menggunakan PHP dan MySQL.Hasil dalam penelitian ini adalah sistem informasi Kelurahan berbasis web diKelurahan Mugassari dapat menghasilkan laporan pelayanan KTP, kartu keluarga, kelahiran, kematian dan pindah datang yang efektif dan efisien bagi penduduk dan pegawai kelurahan Mugassari dan diharapkan dapat menyelesaikan permasalahan yang kependudukan pada kantor Kelurahan Mugassari.
        2. studi pustaka penelitian Wibowo (2017) , “Aplikasi Surat Masuk dan Keluar dengan Klasterisasi Menggunakan Metode K-Means di Instalasi Farmasi RSUD Dr.Saiful Anwar”. Tujuan dari penelitian ini adalah agar dapat memudahkan pekerjaan manusia dalam mengirimkan surat, mengarsipkan surat, dan mengelompokkan surat sesuai dengan bagian yang ada didalam organisasi. metode penelitian ini menggunakan metode K-Means, Metode ini mempartisi data ke dalam kelompok sehingga data berkarakteristik sama dimasukkan ke dalam satu kelompok yang sama dan data yang berkarakteristik berbeda dikelompokkan ke dalam kelompok yang lain.
        3. yang dilakukan Akhmad Syukron dengan judul “PERANCANGAN SISTEM INFORMASI ADMINISTRASI KEPENDUDUKAN DESA BERBASIS WEBSITE PADA DESA WINONG” (Jurnal Bianglala Informatika, Vol. 7 No. 1 – Tahun 2019). Menjelaskan tentang, Administrasi kependudukan merupakan rangkaian kegiatan penataan dan penertiban dokumen dan data kependudukan serta pendayagunaan hasilnya untuk pelayanan publik dan pembangunan sektor lain. Desa Winong sebagai salah satu instansi pemerinatahan, memiliki peran yang penting yaitu sebagai pengelola data kependudukan di tingkat desa. Pengelolaan data kependudukan di Desa Winong saat ini masih belum memaksimalkan penggunaan teknologi informasi untuk pengelolaannya, sehingga masih terdapat beberapa kekurangan dan kendala yang dihadapi. Seperti masih terdapat kerangkapan data kependudukan, ksulitan dalam pencarian data, serta pembuatan laporan kependudukan. Sehingga pelayanan kepada masyarakat serta kerja dari perangkat desa menjadi kurang efektif dan efisien. Oleh karena itu dibutuhkan sebuah sistem informasi terkomputerisasi yang dapat digunakan untuk mengelola data tersebut. Metode yang digunakan untuk perancangan sistem administrasi kependudukan yaitu dengan metode prototyping. Dengan adanya sistem informasi administrasi kependudukan yang berbasiskan website ini, dapat memudahkan pengelolaan data kependudukan. Sehingga dapat terwujud tertib administrasi kependudukan yang baik di desa Winong. Dalam perancangan disini juga menggunakan UML dan ERD merupakan sebuah penggambaran grafis untuk menggambarkan desain secara konseptual dari database yang akan dibangun”. Serta pengembangan yang digunakan adalah metode prototype dengan Bahasa pemrograman php dan mysql sebagai data.
        4. yang dilakukan Masna Wati dan Engla Despahari dengan judul “Sistem Informasi Pelayanan Administrasi Kependudukan dan Catatan Sipil Kelurahan Di Kecamatan Marangkayu Kutai Kartanegara” (Jurnal Rekayasa Teknologi Informasi, Vol.2 No.1, Juni 2018). Menjelaskan tentang, Kelurahan/desa di kecamatan Marangkayu Kabupaten Kutai Kartanegara berupaya melaksananakan pelayanan administrasi kependudukan dan catatan sipil kepada masyarakat sesuai prinsip-prinsip Pedoman Standar Pelayanan.Untuk peningkatan mutu pelayanan maka dibutuhkan suatu sistem pelayanan pada kelurahan sehingga mempermudah kinerja penyelenggara pelayanan di kelurahan dan meningkatkan kualitas pelayanan aparat yang menjadi sistem terkomputerisasi serta mempermudah pendataan/pengarsipan data administrasi warga. Sistem yang dihasilkan dapat digunakan untuk melayani proses permohonan warga berupa surat permohonan keterangan domisili, permohonan pembuatan Kartu Keluarga, permohonan pembuatan KTP, permohonan SKCK dan permohonan pindah domisili yang dibutuhkan warga untuk proses selanjutnya di tingkat kecamatan. Pada proses pelayanan adminstrasi di kecamatan Marangkayu telah menggunakan perangkat komputer, namun penyimpanan data masih menggunakan sebuah buku besar untuk menulis data surat administrasi warga. Sementara itu, pencatatan data penduduk merupakan kegiatan yang rutin dilakukan pemerintah yang terdiri dari data pindah, data pendatang, data kelahiran dan data kematian. Hal ini menyebabkan masih banyak keluhan dan pengaduan dari masyarakat terkait prosedur yang berbelitbelit, tidak ada kepastian jangka waktu, sehingga masyarakata menilai petugas tidak profesional berakibat timbulnya citra yang kurang baik terhadap pemerintah. Berdasarkan uraian diatas, maka rumusan masalah dalam jurnal ini yaitu bagaimana membangun sistem informasi manajemen administrasi kependudukan pada kelurahan/desa di kecamatan Marangkayu yang bertujuan untuk mempermudah kinerja penyelenggara pelayanan di kelurahan dan meningkatkan kualitas pelayanan aparat yang masih manual berubah menjadi sistem terkomputerisasi sehingga mempermudah pendataan/pengarsipan data administrasi warga. Ruang lingkup bahasan dalam artikel ini yaitu pengolahan data surat keterangan bagian pemerintahan yaitu surat permohonan KK, KTP, Domisili, SKCK dan Surat Pindah. Secara garis besar proses penelitian ini mengikuti model proses perangkat lunak sehingga bersesuaian dengan tujuan dari penelitian ini yaitu membangun suatu sistem informasi. Model proses perangkat lunak yang digunakan adalah model waterfall yang terdiri dari 5, yaitu: perencanaan penelitian, requirement analysis, software design and modeling, software development dan software testing. Didasari adanya modul tersebut dan dari hasil analisis kebutuhan sistem yang dilakukan pada tahap sebelumnya dimana proses pelayanan dibedakan berdasarkan kategori surat maka dilakukan perancangan sistem. Sistem dirancang berorientasi pada aliran data (data flow oriented) menggunakan model analisis terstruktur yang terdiri dari beberapa diagram, antara lain: diagram konteks, data flow diagram (DFD), entity relationship diagram (ERD), tabel basis data dan mockup antarmuka. Penulisan kode program agar dimengerti oleh mesin, maka rancangan sistem harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses coding menggunakan PHP, database MySQL. Pada tahap ini dilakukan pengujian sistem berupa pengecekan error atau bug sistem menggunakan teknik blackbox testing.
        5. yang dilakukan oleh Chindra Saputra dan Effiyaldi dalam Jurnal Manajemen Sistem Informasi (2017) yang berjudul “Analisis dan Perancangan Sistem Informasi Administrasi Kependudukan Pada Desa Kota Karang” Kegiatan yang berjalan saat ini mengenai Administrasi Kependudukan pada desa Kota Karang belum didukung oleh Sistem Informasi Administrasi, dimana belum adanya sistem yang digunakan untuk melakukan pengelolaan data penduduk agar dapat digunakan secara berkelanjutan. Hal ini dikarenakan pengelolaan data administrasi kependudukan masih menggunakan Microsoft Office. Untuk itulah dibutuhkan sebuah Sistem Informasi Administrasi Kependudukan untuk mengintegrasikan seluruh data penduduk agar dapat digunakan secara maksimal. . Penelitian ini menggunkan metode UML ( Unified Modeling Language ) untuk merancang sistem. Hasil dari penelitian ini menghasilkan perancangan sistem informasi administrasi yang mengolah data penduduk yang terintegrasi langsung untuk pembuatan surat-surat keterangan serta pelaporan yang tersistem.
        6. yang dilakukan oleh Rini Kartiko Sari, Said Sunardiyo, Riana Defi Muhadji Putri dalam jurnal Edu Komputika (2016) yang berjudul “Rancang Bangun Sistem Informasi dan Pengolahan Data Kelahiran, Kematian, Datang, dan Pindah di Kantor Kelurahan Sekaran Kecamatan Gunung Pati Kota Semarang” Di Kantor Kelurahan Sekaran Kecamatan Gunungpati - Semarang, proses pendataan kelahiran, kematian, datang, dan pindah masih bersifat konvensional dan belum terkomputerisasi, sehingga dalam setiap proses pendataan, pencarian data, dan penyimpanan data menjadi kurang efektif dan efisien. Serta bentuk penyimpanan data yang masih berupa dokumen-dokumen yang diarsipkan menjadikan proses pencarian data menjadi terhambat. Metode yang digunakan dalam penelitian ini adalah Rapid Application Development (RAD) yang memiliki siklus perencanaan syarat-syarat, desain perangkat lunak, inplementasi, dan pengujian Pada fase implementasi ini, digunakan bahasa pemrograman PHP dan untuk penyimpanannya menggunakan database MySQL.
        7. Penelitian yang dilakukan oleh A. Rohman (2019) ANALISIS INOVASI PELAYANAN PUBLIK GESIT AKTIF MERAKYATNYA DINAS KEPENDUDUKAN DAN PENCATATAN SIPIL (GAMPIL) KOTA MALANG. Pelayanan publik yang baik dapat dilihat dan dinilai dari pelaksanaan yang sesuai dengan standar pelayanan. Pada kenyataannya pemberian pelayanan saat ini masih sering dirasakan jauh dari harapan masyarakat. Memprihatinkan lagi, masyarakat sama sekali tidak memahami secara pasti tentang pelayanan yang seharusnya diterima dan sesuai dengan prosedur. Penelitian ini dilaksanakan di Dinas Kependudukan dan Pencatatan Sipil Kota Malang menggunakan metode penelitian kualitatif. Teknik penentuan informan Snowball Sampling dan menggunakan Teknik Analisis Data yaitu, reduksi data, penyajian data dan penarikan kesimpulan. Hasil Penelitian menunjukkan bahwa Pelaksanaan Program Inovasi Pelayanan Publik Gesit, Aktif, Merakyatnya Dinas Kependudukan Dan Catatan Sipil (GAMPIL) Kota Malang sudah memangkas birokrasi dengan penyederhanaan persyaratan dan prosedur pelayanan melalui penetapan Standar Pelayanan (SP) melalui tiga inovasi.
        8. Penelitian yang dilakukan oleh Martua Sihaloho, Eka Wati Sriwahyuni, Rilus A. Kinseng pada penulisan karya ilmiahnya (Jurnal Sosiologi Pedesaan) yang berjudul “Rural Proverty, Population Mobility, And Agrarian Change: A Historical Overview” tahun 2016 masalah yang dihadapi adalah Masyarakat miskin pedesaan pada akhirnya memilih menjadi pelaku migran dalam upaya mengatasi sejumlah kesulitan ekonomi (mengatasi masalah kemiskinan) yang dihadapinya. Pelaku migrasi mengambil keputusan dan berangkat menjadi migran pada akhirnya berkontribusi secara nasional (devisa negara) di aras makro dan terlebih di aras mikro (keluarga inti) pelaku migran-berupa remiten. Hasil remiten (khususnya ekonomi-uang) pada akhirnya dapat memenuhi kebutuhan keluarga dan bahkan mampu mengakumulasi asset (misal lahan dan rumah) untuk dijadikan modal bahkan ke arah perubahan struktur agraria lokal. Hasil dari beberapa penelitian menunjukkan peningkatan kesejahteraan keluarga pelaku migrasi. Perubahan kesejahteraan masyarakat miskin ini menjadi makin baik pada akhirnya mendinamisasi masyarakat pedesaan misalnya mobilitas sosial vertikal naik, termasuk upaya-upaya untuk melanjutkan kontrak menjadi pelaku migran, mendorong anggota keluarga dan komunitas menjadi pelaku migran (teori penyebab kumulatif, proposisi kemiskinan-agraria, proposisi kemiskinan-migrasi).
        9. Penelitian yang dilakukan oleh Harson Kapoh, Fanny Doringin dan Meiny M Tajo dalam jurnal Internasional Journal of computer Applications (2016) yang berjudul “ Design and Development Of The Public Service Information: A Case Study of villages in Diatrict East Tpmbariri, Minahasa-Indonesia” tujuan dari penelitian ini adalah untuk menghasilkan konsep sistem informasi diimplementasikan dalam suatu aplikasi untuk membantu layanan public berbasis multi-pengguna di desa-desa di kanupaten minahasa. Sistem ini telah dirancang untuk menjadi digunakan untuk melayani keutuhan offline dan online. Fungsi utama sistem layanan informasi adalah membantu karyawan di desa untuk mempercepat produksi surat-surat yang menjadi kebutuhan publik langsung dari yang paling bawah tingkat pemerintah dan terintegrasi dengan kantor desa dan sistem ini ada fasilitas penyimpanan data populasi dan format surat yang diperlukan.
        10. Penelitian yang dilakukan oleh Sang-Yun Lee dan Myungju Chung dalam journal of Digital Convergence (2016) yang berjudul “An Exploratory Study on Construction of Electronic Government as Platform with Customized Public Services : to Improve Administrative Aspects of Administrative Processes and Information Systems “ penelitian ini menjelaskan tentang ingin menerapkan sistem pemerintahan elektronik baru yang di perkenalkan sebagai ‘platform egovernment’ dengan data besar dan teknologi dan sistem komputer awan, yang pada akhirnya bermaksud untuk melakukannya menyediakan layanan lembaga publik yang disesuaikan dari loket atau jendela terpadu untuk yang heterogen layanan penduduk. Dimana integritas timbal balik dari sitem informasi dapat terjadi, dimana layanan heterogen dapat menyediakan layanan satu atap untuk petisi warga di tingkat terpadu di kantor belakang berdasarkan data publik yang dimiliki masing-masing kementrian pemerintah dan organisasi terkait.

          Dari pengertian di atas bahwa yang menjadi pedoman sistem seperti apa yang harus dibuat agar dapat menjawab sebuah permasalahan dalam mendukung tujuan yang ditetapkan, tentunya dapat membantu penulis dalam melakukan penelitian serta pengembangan perangkat lunak yang akan dibuat.

Contributors

Irfan Fauzan

Diperoleh dari "https://widuri.raharja.info/index.php?title=SI1522490278&oldid=367385"