SI1512490135

Dari widuri
Lompat ke: navigasi, cari

PERANCANGAN SISTEM INFORMASI PERMOHONAN ADMINISTRASI KEPENDUDUKAN

KECAMATAN PASAR KEMIS

 

SKRIPSI

 

 

Disusun Oleh :

 

NIM
: 1512490135
NAMA

 

FAKULTAS SAINS DAN TEKNOLOGI

PROGRAM STUDI SISTEM INFORMASI

KONSENTRASI BUSINESS INTELLEGENCE

UNIVERSITAS RAHARJA

TANGERANG

2019/2020




UNIVERSITAS RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PERMOHONAN ADMINISTRASI KEPENDUDUKAN

KECAMATAN PASAR KEMIS

 

Disusun Oleh :

NIM
: 1512490135
Nama
Fakultas
: Sains dan Teknologi
Program Pendidikan
: Strata Satu
Program Studi
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

 

Disahkan Oleh :

Tangerang, 10 Januari 2020

Rektor
       
Ketua Program Studi
Universitas Raharja
       
Sistem Informasi
           
           
           
           
       
(Desy Apriyani, S.Kom. MTI)
NIP : 000594
       
NIP : 010814




UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

 

PERANCANGAN SISTEM INFORMASI PERMOHONAN ADMINISTRASI KEPENDUDUKAN

KECAMATAN PASAR KEMIS

 

Disusun Oleh :

NIM
: 1512490135
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Sistem Informasi

Konsentrasi Business Intelligence

Disetujui Oleh :

 

Tangerang, 10 Januari 2020

Pembimbing I
   
Pembimbing II
       
       
       
       
(Janu Ilham Saputro, S.Kom.,M.M)
   
(Arief Saptono,S.Pt,. M.M)
NID : 16001
   
NID : 14023




UNIVERSITAS RAHARJA

 

LEMBAR PERSETUJUAN DEWAN PENGUJI

 

PERANCANGAN SISTEM INFORMASI PERMOHONAN ADMINISTRASI KEPENDUDUKAN

KECAMATAN PASAR KEMIS

 

Disusun Oleh :

 

NIM
: 1512490135
Nama

 

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Fakultas Sains dan Teknologi

Program Studi Sistem Informasi

Konsentrasi Business Intelligence

Tahun Akademik 2018/2019

 

Dewan Penguji :

Tangerang, .... 2019

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




UNIVERSITAS RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

PERANCANGAN SISTEM INFORMASI PERMOHONAN ADMINISTRASI KEPENDUDUKAN

KECAMATAN PASAR KEMIS

 

Disusun Oleh :

NIM
: 1512490135
Nama
Fakultas
: Sains dan Teknologi
jenjang Pendidikan
: Strata Satu
Program Studi
: Sistem Informasi
Konsentrasi
: Business Intelligence

 

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, 10 Januari 2020

 
 
 
 
NIM : 1512490135

 


 


 

)*Tandatangan dibubuhi materai 6.000;





ABSTRAK

Perkembangan teknologi yang semakin berkembang pesat dapat memberikan kemudahan dan kecepatan bagi penggunanya baik instansi pemerintahan, swasta bahkan seluruh elemen manusia didunia ini. Memberikan kemudahan serta kecepatan dalam suatu pelayanan publik sangat dibutuhkan sekarang ini. Permohonan Administrasi Kependudukan di seluruh kelurahan wilayah Kecamatan Pasar Kemis saat ini masih menggunakan formulir dan laporan permohonannya masih semi terkomputerisasi yaitu menggunakan Microsoft Excel dan proses penyimpanan data masih dilakukan secara menumpuk. Sehingga sering kehilangan data. Hal tersebut membutuhkan sistem yang terhubung antara seluruh kelurahan dengan Kecamatan Pasar Kemis guna membantu kinerja pegawai dalam memberikan pelayanan administrasi kependudukan dengan menggunakan metode PIECES (Performance, Information, Economy, Control, Eficiency, Service). Metode perancangan pada penelitian ini menggunakan UML (Unified Modeling Language) yang digambarkan dengan Use Case Diagram, Activity Diagram, dan Sequence Diagram dengan menggunakan bahasa pemograman PHP (Hypertext Preprocessor), serta database menggunakan MySQL. Menggunakan Code Igniter dan software XAMPP dengan tools editor menggunakan aplikasi Visual Studio Code. Oleh karena itu diharapkan dapat mengurangi kesalahan penulisan pada saat membuat permohonan administrasi kependudukan.


Kata Kunci : Permohonan, Administrasi Kependudukan, PHP, XAMPP, UML


ABSTRACT

The development of technology that increases development provides convenience and speed for its users both government institutions, the private company and even all human elements in the world. It is expected that with the speed in a place provided by the public. Application for Public Administration in all Pasar Kemis Subdistricts is currently still using form and the application report is still semi-computerized using Microsoft Excel and the data storage process is still done by piling up. So it often loses data.. This requires an integrated system between all district office and the Pasar Kemis sub-district to assist administrative staff in providing population services using the PIECES method (Performance, Information, Economy, Control, Efficiency, Services). The design method in this study using UML (Unified Modeling Language) which is designed with Use Case Diagrams, Activity Diagrams, and Sequence Diagrams using PHP (Hypertext Preprocessor) programming languages, and databases using MySQL. Using Code Igniter and XAMPP software with an editor using the Visual Studio Code application. It is therefore expected to erase mistakes when making a public administration request.


Keywords :request, public administration, PHP, XAMPP, UML.



KATA PENGANTAR


Alhamdulillah, puji syukur atas kehadirat Allah SWT bahwasanya pada hari ini kita masih diberikan nikmat baik islam, iman dan sehat sehingga penulis dapat menyelesaikan laporan Skripsi ini dengan judul “PERANCANGAN SISTEM INFORMASI PERMOHONAN ADMINISTRASI KEPENDUDUKAN KECAMATAN PASAR KEMIS”

Laporan ini adalah hasil penelitian di Kantor Kecamatan Pasar Kemis, Kabupaten Tangerang. Tujuan penulisan laporan Skripsi ini adalah sebagai syarat dalam menyelesaikan Program Pendidikan Strata 1 Program Studi Sistem Informasi Pada Universitas Raharja.

Penulis mengucapkan terima kasih kepada pihak – pihak yang telah membantu dalam menyelesaikan laporan Skripsi, diantaranya :

  1. Bapak Dr. Po. Abas Sunarya, M.Si selaku Rektor Univertsitas Raharja.
  2. Bapak Dr. Henderi, S.Kom., M.Kom selaku Dekan Fakultas Universitas Raharja.
  3. Bapak Padeli, M.Kom., selaku Wakil Dekan Fakultas Sains dan Teknologi Universitas Raharja.
  4. Ibu Desy Apriyani, S.Kom. M.T.I selaku Ketua Program Studi Sistem Informasi Strata I (S1).
  5. Bapak Janu Ilham Saputro, S.Kom., M.M selaku Dosen Pembimbing I menyempatkan waktunya untuk membimbing dalam merancang sistem dan penulisan.
  6. Bapak Arief Saptono, S.Pt M.M selaku Dosen Pembimbing II yang telah menyempatkan waktunya untuk membimbing dalam penulisan.
  7. 7. Bapak Wakhyu Kurnia selaku Stakeholders yang memberikan kontribusinya kepada peneliti sehingga penelitian ini berjalan dengan sangat baik.
  8. Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmu pengetahuan dan membantu dalam kelancaran penulisan Skripsi ini.
  9. rekan FUMMRI dan seluruh pasukan iLearning Night.
  10. Anis Khoirotun Nisa yang memberikan dukungan, doa dan semangat kepada penulis.

Penulis menyadari bahwa dalam penyajian dan penulisan laporan ini jauh dari kata sempurna. Oleh karena itu, penulis berharap kepada pembaca untuk memberikan kritik dan saran yang bersifat membangun agar dapat dijadikan acuan penulis untuk menyempurnakan dimasa yang akan datang.

Semoga penelitian ini dapat bermanfaat bagi seluruh pembaca dan pihak yang membutuhkan.


Tangerang, 10 Januari 2020
Bagus Priambodo
NIM. 1512490135

Daftar isi




DAFTAR TABEL
  1. Tabel 3.1 Elisitasi Tahap I
  2. Tabel 3.2 Elisitasi Tahap II
  3. Tabel 3.3 Elisitasi Tahap III
  4. Tabel 3.4 Elisitasi Final
  5. Tabel 4.1 Perbedaan Prosedur
  6. Tabel 4.2 User
  7. Tabel 4.3 Karyawan
  8. Tabel 4.4 Area Karyawan
  9. Tabel 4.5 Area
  10. Tabel 4.6 Jadwal Area
  11. Tabel 4.7 Shift
  12. Tabel 4.8 Jadwal
  13. Tabel 4.9 Lokasi
  14. Tabel 4.10 Form
  15. Tabel 4.11 Pengujian Blackbox
  16. Tabel 4.12 Schedule
  17. Tabel 4.13 Estimasi Biaya


DAFTAR GAMBAR
  1. Gambar 2.1 XAMPP
  2. Gambar 3.1 Stuktur Organisasi
  3. Gambar 3.2 Use Case Diagram Penempatan Area
  4. .Gambar 3.3 Activity Diagram Penempatan Area
  5. . Gambar 3.4 Sequence Diagram Penempatan Area
  6. Gambar 4.1 Use Case Diagram Sistem yang Diusulkan
  7. Gambar 4.2 Activity Diagram Sistem yang Diusulkan Admin
  8. Gambar 4.3 Activity Diagram Sistem yang Diusulkan Cleaner
  9. Gambar 4.4 Sequence Diagram Sistem yang Diusulkan
  10. Gambar 4.5 Class Diagram yang Diusulkan
  11. Gambar 4.6 Tampilan Login
  12. Gambar 4.7 Tampilan Dashboard
  13. Gambar 4.8 Tampilan Menu Master
  14. Gambar 4.9 Tampilan Lokasi Kerja
  15. Gambar 4.10 Tampilan Area Kerja
  16. Gambar 4.11 Tampilan Jadwal Shift
  17. Gambar 4.12 Tampilan Karyawan
  18. Gambar 4.13 Tampilan User
  19. Gambar 4.14 Tampilan Jadwal Kerja
  20. Gambar 4.15 Tampilan Laporan Jadwal



DAFTAR SIMBOL


Simbol Use Case Diagram
Simbol Activity Diagram
Simbol Sequence Diagram
Simbol Class Diagram





BAB I
PENDAHULUAN

Latar Belakang

Didukung dengan teknologi sistem informasi yang dilakukan secara sistematis, teratur dan efisien. Serta dirancang dengan lingkup sistem yang saling terhubung dan menghasilkan output laporan. Hal ini akan mendukung kelancaran serta memudahkan kinerja kelurahan dan kecamatan diwilayah Kecamatan Pasar Kemis.

Kecamatan Pasar Kemis terletak di Kabupaten Tangerang, Banten. Kecamatan Pasar Kemis memiliki luas wilayah 31,65 km2 yang memiliki 4 Kelurahan dan 5 Desa yaitu Kelurahan Kutabumi, Kelurahan Kutabaru, Kelurahan Kutajaya, dan Kelurahan Sindang Sari.

Berdasarkan data website Dukcapil Kemendagri pembaharuan Juni tahun 2019, Kecamatan Pasar Kemis memiliki 235.494 jiwa yang terdiri dari 119.516 laki - laki dan 115.978 perempuan dengan indeks pertumbuhan penduduk tahun 2018 sebesar 1.00 (%).

Proses awal dalam mengajukan data administrasi kependudukan. Masyarakat melaporkan terlebih dahulu ke pengurus RT/RW setempat untuk membuat surat pengantar atau surat keterangan yang akan diserahkan ke kelurahan. Setelah itu, masyarakat mendatangi kantor kelurahan sesuai dengan wilayah administrasinya untuk mendapatkan surat keterangan permohonan administrasi kependudukan dari kelurahan dengan melampirkan surat keterangan dari RT/RW dan data penunjang. Proses terakhir yaitu masyarakat mendatangi Kantor Kecamatan Pasar Kemis guna mengurus data – data yang diajukan.

Pada tingkat Kelurahan, bagian umum kelurahan membuat surat permohonan administrasi kependudukan yang dilakukan dengan cara mengisi formulir atau sudah memiliki template yang terdapat di Microsoft Word. Kemudian pencatatan data laporan permohonan disetiap kelurahan dibuat menggunakan Microsoft Excel. Dampaknya proses permohonan administrasi kependudukan dan pencatatan data laporannya menjadi lambat dan sering terjadi data yang hilang. Apabila pihak kecamatan meminta laporan jumlah data permohonan administrasi kependudukan dari masing – masing kelurahan. Maka pihak Kelurahan tersebut akan mencari dan menghitungnya secara manual. Selain itu terjadinya data yang menumpuk di Kecamatan yang mengakibatkan banyak data yang tercecer bahkan hilang.

Berdasarkan latar belakang tersebut, peneliti membuat suatu penelitian skripsi guna membantu kinerja staff kelurahan dan kecamatan dalam rangka memperbaiki serta memudahkan proses permohonan administrasi kependudukan dengan judul, “Perancangan Sistem Informasi Permohonan


Rumusan Masalah

    Berdasarkan latar belakang diatas, peneliti dapat memberikan beberapa pokok permasalahan :

  1. Bagaimana teknis permohonan dan laporan administrasi kependudukan saat ini ?</em>
  2. Apakah sistem tersebut telah berjalan secara efektif ?
  3. Bagaimana agar kelurahan memberikan pelayanan permohonan administrasi menjadi lebih baik dan laporan administrasi ke kecamatan menjadi lebih cepat ?
  4. </ol>

     

    Ruang Lingkup Penelitian

    Ruang lingkup penelitian bertujuan agar permasalahan menjadi terarah. Maka penulis membatasi ruang lingkup penelitian pada pembahasan masalah Administrasi Kependudukan di Kecamatan Pasar Kemis yaitu Surat Keterangan Pembuatan Kartu Tanda Penduduk dan Kartu Keluarga, Surat Keterangan Mutasi, Surat Keterangan Kelahiran dan Kematian, Surat Pembuatan SKCK. Memulai dari proses penambahan data, pencarian data, dan laporan arsip administrasi.

     

    Tujuan dan Manfaat Penelitian

    Tujuan Penelitian

    Selain menambah wawasan bagi peneliti. Adapun tujuan dari penelitian yaitu :

    1. Mengetahui mengetahui alur proses sistem yang berjalan saat ini.
    2. mengetahui masalah – masalah yang dihadapi untuk mengajukan data administrasi kependudukan di Kecamatan Pasar Kemis.
    3. Merancang sistem guna membantu proses pengajuan data administrasi kependudukan sehingga proses tersebut menjadi lebih cepat dan lebih mudah.

     

    Manfaat Penelitian

     Manfaat yang akan didapat dari peneliltian ini adalah sebagai berikut:

    1. Mampu mengetahui kendala yang saat ini terjadi pada proses penempatan area kerja.
    2. Terciptanya sistem yang memudahkan karyawan dalam hal penempatan area kerja dan output laporan penempatan area kerja yang akurat.
    3. Adanya  sistem yang lebih baik sehingga pekerjaan akan lebih efektif dalam segi waktu dan efisien dalam segi tenaga.

     

    Metode Penelitian

    Dalam menyusun penelitian ini. Adapun beberapa cara untuk mencari serta mengolah informasi yang dibutuhkan dengan menggunakan beberapa metode penelitian dan metode analisa sebagai berikut  :

    Metode Pengumpulan Data

    1. Metode Observasi
    2. Pada saat observasi, penulis mengamati sistem yang berjalan saat ini serta mengamati tingkat efektivitas sistem yang berjalan saat ini pada Instansi terkait.

    3. Metode Wawancara
    4. Peneliti melakukan tanya jawab kepada pejabat serta pegawai di Kecamatan Pasar Kemis yang bertugas dibidang Administrasi Kependudukan dan juga beberapa pihak yang terkait.

    5. Metode Studi Pustaka
    6. Peneliti membaca dari sumber-sumber yang dijadikan sebagai referensi seperti jurnal, skripsi, tesis, serta buku-buku lainnya. Selain membaca, penulis juga merangkum serta mengutip sebagai acuan penulisan dalam menunjang penulisan laporan.


    Metode Analisa

    Dalam penelitian ini menggunakan metode analisa PIECES. PIECES memiliki singkatan yaituPerformance, Information, Economy, Control, Efficiency, serta Service.

     

    Metode Perancangan

    Pada penelitian ini, peneliti menggunakan metode UML (Unified Modelling Language). UML terdiri dari use case diagram, activity diagram, sequence diagram, dan class diagram.

    Metode Pengujian

    Untuk menguji sistem berjalan sesuai dengan fungsinya, peneliti menggunakan metode pengujian blackbox testing. Blackbox testing adalah pengujian yang dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari sebuah sistem.

    Sistematika Penulisan

    Untuk memudahkan pembahasan seluruh penelitian. Peneliti membagi menjadi lima bagian dari bab – bab dengan pokok pikiran sebagai berikut :

    BAB I PENDAHULUAN
    Pada bab pertama ini menguraikan secara umum tentang latar belakang peneliti, rumusan masalah yang ditanggapi oleh peneliti, tujuan dan manfaat dilakukan penelitian, ruang lingkup, metode penelitian, dan sistematika penelitian.

    BAB II LANDASAN TEORI
    Bab ini berisi beberapa definisi yang sesuai dengan penelitian dan beberapa literature review yang berhubungan dengan penelitian serta teori-teori yang digunakan dalam penulisan laporan penelitian yang meliputi: Konsep dasar sistem, konsep dasar informasi, konsep dasar sistem informasi, konsep dasar website, unified modeling language (UML), literature review, serta teori - teori lainnya.

    BAB III ANALISA SISTEM YANG BERJALAN
    Bab ini berisikan analisis organisasi, gambaran umum perusahaan, sejarah singkat, struktur organisasi, penjelasan tentang wewenang dan tanggung jawab, analisa sistem saat ini, permasalahan serta alternatif pemecahan masalah, elisitasi yang terdiri dari 3 (tiga) tahap elisitasi, yaitu elisitasi tahap I, elisitasi tahap II, elisitasi tahap III, serta final draft elisitasi

    BAB IV RANCANGAN SISTEM YANG DIUSULKAN DAN IMPLEMENTASI
    Bab ini berisikan rancangan sistem yang diusulkan, rancangan basis data, rancangan prototype, konfigurasi sistem serta testing dan implementasi sistem yang diusulkan.

    BAB IV KESIMPULAN DAN SARAN
    Bab ini berisikan mengenai kesimpulan dari pembahasan yang telah diuraikan serta beberapa saran yang sampaikan agar lebih baik dimasa mendatang.

    DAFTAR PUSTAKA

    DAFTAR LAMPIRAN



    BAB II
    LANDASAN TEORI

    TEORI UMUM

    Konsep Dasar Sistem

    Definisi Sistem

    Menurut argumentasi yang disampaikan oleh Suprihadi dkk dalam Jurnal CCIT (2015:310)[1] , yaitu “Sistem adalah sekumpulan unsur atau elemen yang saling berkaitan dan saling mempengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu tujuan”.

    Sedangkan pendapat Sutabri dalam Soleh dkk (2018:128)[2], “Sistem adalah suatu rangkaian yang terdiri dari dua atau lebih komponen yang saling berhubungan dan saling berinteraksi satu sama lain untuk mencapai tujuan dimana sistem biasanya terbagi dalam sub sistem yang lebih kecil yang mendukung sistem yang lebih besar.”.

    Berdasarkan beberapa pendapat diatas dapat disimpulkan bahwa sistem adalah suatu komponen yang saling berkaitan dan saling berinteraksi untuk mencapai suatu tujuan.


    Karakteristik Sistem

    Hutahaean menyampaikan di dalam buku yang berjudul konsep sistem informasi (2014:3-5)[3], “Supaya sistem itu dikatakan sistem yang baik, maka harus memiliki karakteristik".

    1. Komponen Sistem (Component System)
    2. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap sub sistem memiliki sifat dari sistem yang menjalankan suatufungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

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

    5. Lingkungan Luar Sistem (Environment System)
    6. Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem. Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.

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

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

    11. Pengolahan sistem (Process)
    12. Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran.

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

    15. Sasaran atau Tujuan (Objectives)
    16. Suatu sistem mempunyai tujuan dan sasaran yang pasti dan bersifat deterministik. Kalau suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan. Suatu sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya. Jika suatu sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.

    Klasifikasi Sistem

    H. A. Rusdiana dan Moch. Irfan beranggapan didalam buku sistem informasi manajemen (2014:42-43) yaitu sistem dapat dibagi menjadi beberapa klasifikasi dari beberapa sudut pandang :

    1. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)
    2. Sistem abstrak (abstract system) adalah sistem yang berupa pemikiran atau gagasan yang tidak tampak secara fisik. Sedangkan sistem fisik (physical system) adalah sistem yang ada secara fisik dan dapat dilihat dengan mata.

    3. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System)
    4. Sistem alamiah adalah sistem yang keberadaannya terjadi karena proses alam, bukan buatan manusia. Sedangkan sistem buatan manusia (human made systems) adalah sistem yang terjadi melalui rancangan atau campur tangan manusia.

    5. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System)
    6. Sistem tertentu (deterministic systems) yaitu sistem yang operasinya dapat diprediksi secara cepat dan interaksi diantara bagian - bagiannya dapat dideteksi dengan pasti. Sedangkan sistem tidak tentu (probabilistic systems) yaitu sistem yang hasilnya tidak dapat diprediksi karena mengandung unsur probabilitas.

    7. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System)
    8. Sistem tertutup (closed systems) yaitu sistem yang tidak berhubungan dengan lingkungan di luar sistem. Sistem ini tidak berinteraksi dan tidak dipengaruhi oleh lingkungan luar. Sistem ini juga bekerja secara otomatis tanpa adanya campur tangan dari pihak luar. Dalam kenyataannya tidak ada sistem yang benar - benar tertutup, yang ada hanyalah sistem yang relatif tertutup (relative closed system). Sistem relatif tertutup biasanya mempunyai masukan dan keluaran yang tertentu serta tidak terpengaruh oleh keadaan di luar sistem. Sedangkan sistem terbuka (open system) adalah sistem yang berhubungan dengan lingkungan luar dan dapat terpengaruh dengan keadaan lingkunga luar. Sistem terbuka menerima input dari subsistem lain dan menghasilkan output untuk sub sistem lain. Sistem ini mampu beradaptasi dan memiliki sistem pengendalian yang baik karena lingkungan luar yang bersifat merugikan dapat mengganggu jalannya proses di dalam sistem.


    Konsep Dasar Data

    Definisi Data

    “Data adalah sesuatu yang dikumpulkan oleh peneliti berupa fakta empiris yang digunakan untuk memecahkan masalah atau menjawab pertanyaan penelitian.” (Siyoto dan Sodik, 2015).


    1. Berdasarkan sumbernya (Berdasarkan Sumbernya)
    2. Sumber data terbagi menjadi dua jenis yaitu data primer dan data sekunder.

      1. Data kualitatif adalah data yang tidak disajikan dengan angka-angka. Data kualitatif biasanya dikumpulkan dengan metode wawancara, analisis dokumen, observasi, testimoni, dan lain-lain. Dalam penyajiannya, data kualitatif disajikan berupa kata per-kata. Misalnya, sangat enak, enak, cukup enak, tidak enak.
      2. Data Kuantitatif adalah data yang disajikan berupa angka – angka. Data ini kemudian akan diolah menggunakan Teknik perhitungan matematika.
    3. Berdasarkan sifatnya (Berdasarkan sifatnya)
    4. Berdasarkan sifatnya. Sifat data ada dua jenis yaitu data kualitatif dan data kuantitatif.

      1. Data Primer adalah data yang diperoleh dari sumber datanya langsung. Data primer dikumpulkan melalui penelitian, observasi, wawancara, Focus Group Discussion (FGD), dan lain-lain.
      2. Data Sekunder adalah data yang didapatkan dari studi-studi sebelumnya. Data sekunder dikumpulkan melalui sumber-sumber seperti jurnal, laporan, buku, dan lain-lain.
    5. Berdasarkan Sumber Pengambilan
    6. Sumber pengambilan data ada dua acara yaitu data primer dan data sekunder.

      1. Data Primer adalah data yang diusahakan atau didapat oleh peneliti. Pengumpulan data primer ini membutuhkan perancangan alat dan metode pengumpulan data.
      2. Data Sekunder adalah data yang didapat dari orang atau instansi lain. Data ini cenderung siap pakai artinya siap dianalisa dan diolah oleh peneliti.


    Konsep Dasar Sistem Informasi

    Definisi Sistem Informasi

    Kadir, A. (2014:20) berpendapat, “Dalam bentuk yang lebih kompleks, sistem informasi melibatkan banyak pemakai dan memerlukan sarana jaringan yang memungkinkan pemakai yang tersebar di berbagai tempat yang berjauhan dapat berbagai informasi.”

    Sedangkan pendapat Krismiaji dalam buku Sistem Informasi Akutansi (2015) menjelaskan, “Sistem informasi adalah cara - cara yang diorganisasi untuk mengumpulkan, memasukkan, dan mengolah serta menyimpan data, dan cara - cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan, dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan”.

    Dari pendapat diatas dapat disimpulkan bahwa Sistem Informasi adalah sistem yang memerlukan jaringan untuk mengumpukan, mengelola dan melaporkan untuk mencapai tujuan yang telah ditetapkan.”

    Komponen Sistem Informasi

    Definisi yang disampaikan oleh Yakub dan Vico Hisbanarto (2014:36) yaitu, “Sistem informasi merupakan susunan yang terdiri dari beberapa komponen". Sistem informasi terdiri dari 5 (lima) komponen yaitu:

    1. Blok masukan (input block), blok masukan memiliki data yang masuk kedalam sistem informasi, dan metode-metode untuk menangkap data yang dimasukkan.
    2. Blok teknologi (technology block), blok teknologi digunakan untuk menerima input, menyimpan, mengakses data, menghasilkan data, mengirimkan keluaran dari sistem secara keseluruhan. Teknologi terdiri dari teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware).
    3. Blok model (Modelingblock), blok model terdiri dari kombinasi prosedur logika dan model matematik untuk memanipulasi data input dan data yang tersimpan.
    4. Blok keluaran (output block), blok keluaran merupakan keluaran atau informasi yang berkualitas dan berguna untuk semua tingkatan manajemen.
    5. Blok data (database block), blok basis data merupakan kumpulan data yang saling berhubungan satu sama lainnya, tersimpan di perangkat keras (hardware) dan perangkat lunak (software) untuk memanipulasinya.

    Dalam sebuah sistem, 5 (lima) komponen tersebut masing - masing saling berkaitan dan saling berinteraksi yang membentuk sebuah kesatuan untuk mencapai sasaran yang sama.


    Konsep Dasar Perancangan Sistem

    Definisi Perancangan Sistem

    Kutipan Ahmad Kausar dkk dalam Journal PROSISKO (2015: 22) berpendapat, “Perancangan merupakan pengembangan sistem dari sistem yang sudah ada atau sistem yang baru, dimana masalah-masalah yang terjadi pada sistem lama diharapkan sudah teratasi pada sistem yang baru”.

    Sedangkan definisi dari Stair yang dikutip oleh Maimunah, dkk dalam Jurnal CERITA (2016:203) yaitu, “Perancangan sistem adalah fase pengembangan sistem yang mendefinisikan bagaimana sistem informasi akan melakukan perancangan untuk mendapatkan solusi pemecahan masalah”.
    Berdasarkan pendapat diatas, perancangan sistem merupakan pengembangan sistem lama guna mendapatkan solusi dari sebuah permasalahan pada sistem sebelumnya.


    Tujuan Perancangan Sistem

    Sophan Sophian (2014) menjelaskan tahap rancangan sistem mempunyai tujuan utama yaitu:

    1. Untuk memenuhi kebutuhan pemakai sistem.

    2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada Pemrograman komputer dan ahli-ahli teknik yang lainnya yang terlihat.


    TEORI KHUSUS

    Konsep Dasar Administrasi

    Definisi Administrasi

    Hendi Haryadi didalam kutipan jurnal Institusi Politeknik Ganesha Medan yang diteliti oleh Aria Mulyapradana, Atik Indah L (2018) yaitu administrasi dalam arti sempit dan administrasi dalam arti luas:

    1. Administrasi dalam arti sempit adalah kegiatan penyusunan dan pencatatan data dan informasi secara sistematis dengan tujuan untuk menyediakan keterangan serta memudahkan memperoleh kembali secara keseluruhan dan dalam satu hubungan satu sama lain. Administrasi dalam arti sempit ini sebenarnya lebih tepat disebut dengan tata usaha.

    2. Administrasi dalam arti luas adalah kegiatan kerja sama yang dilakukan sekelompok orang berdasarkan pembagian kerja sebagaimana ditentukan dalam struktur dengan mendayagunakan sumber daya untuk mencapai tujuan secara efektif dan efisien. Jadi pengertian administrasi dalam arti luas memiliki unsur-unsur sekelompok orang, kerja sama, pembagian tugas secara struktur, kegiatan runtut dalam proses, tujuan yang akan dicapai, dan pemanfaatan berbagai sumber.

    Intinya, administrasi melingkupi seluruh kegiatan, dari pengaturan hingga pengurusan sekelompok orang yang memiliki diferensiasi pekerjaan untuk mencapai suatu tujuan bersama. Administrasi dapat berjalan dengan dua atau banyak orang terlibat di dalamnya.


    Fungsi Administrasi

    Berikut fungsi administrasi menurut George R. Terry dalam bukunya Principles of Management (Sukarna, 2011: 10) yaitu :

    1. Perencanaan (planning) yaitu sebagai dasar pemikiran dari tujuan dan penyusunan langkah-langkah yang akan dipakai untuk mencapai tujuan. Merencanakan berarti mempersiapkan segala kebutuhan, memperhitungkan matang-matang apa saja yang menjadi kendala, dan merumuskan bentuk pelaksanaan kegiatan yang bermaksuud untuk mencapai tujuan.

    2. Pengorganisasian (organization) yaitu sebagai cara untuk mengumpulkan orang-orang dan menempatkan mereka menurut kemampuan dan keahliannya dalam pekerjaan yang sudah direncanakan.

    3. Penggerakan (actuating) yaitu untuk menggerakan organisasi agar berjalan sesuai dengan pembagian kerja masing-masing serta menggerakan seluruh sumber daya yang ada dalam organisasi agar pekerjaan atau kegiatan yang dilakukan bisa berjalan sesuai rencana dan bisa mencapai tujuan.

    4. Pengawasan (controlling) yaitu untuk mengawasi apakah gerakan dari organisasi ini sudah sesuai dengan rencana atau belum. Serta mengawasi penggunaan sumber daya dalam organisasi agar bisa terpakai secara efektif dan efisien tanpa ada yang melenceng dari rencana.


    Konsep Dasar Administrasi Kependudukan

    Definisi Administrasi Kependudukan

    Berdasarkan Undang – Undang No. 24 Tahun 2013 Tentang Perubahan Atas Undang – Undang No. 23 Tahun 2006 Tentang Administrasi Kependudukan. Pasal 1 Ayat 1 menjelaskan, “Administrasi Kependudukan Adalah Rangkaian Kegiatan Penataan Dan Penertiban Dalam Penerbitan Dokumen Dan Data Kependudukan Melalui Pendaftaran Penduduk, Pencatatan Sipil, Pengelolaan Informasi Administrasi Kependudukan Serta Pendayagunaan Hasilnya Untuk Pelayanan Publik Dan Pembangunan Sektor Lain.


    Definisi Administrasi Kependudukan Daring

    Berdasarkan Permendagri No 7 Tahun 2019. Pasal 1 Ayat 2 menjelaskan, “Pelayanan Administrasi Kependudukan Daring yang selanjutnya disebut Pelayanan Adminduk Daring adalah proses pengurusan dokumen kependudukan yang pengiriman data/berkas persyaratannya dilakukan dengan media elektronik yang berbasis web dengan memanfaatkan fasilitas teknologi, komunikasi dan informasi”.


    Konsep Dasar Model PIECES

    Definisi PIECES

    Menurut pendapat Yuli Asbar dan Mochamad Ari Saptari (2017: 40), “Analisis PIECES (Performance, Information, Economy, Control, Eficiency, Services) merupakan teknik untuk mengidentifikasi dan memecahkan permasalahan yang terjadi”.

    Analisis PIECES mengidentifikasikan masalah utama dari suatu sistem serta memberikan solusi dari permasalahan tersebut. Analisis PIECES terdiri dari :

    1. Performance (Kinerja atau Kehandalan)

    2. Masalah kinerja terjadi ketika tugas-tugas bisnis yang dijalankan tidak mencapai sasaran. Kinerja diukur dengan jumlah produksi dan waktu tanggap. Kinerja pun dapat diukur berdasarkan volume pekerjaan, pangsa pasar yang diraih, atau citra perusahaan.

    3. Information (Informasi)

    4. Informasi merupakan komoditas krusial bagi pengguna akhir. Evaluasi terhadap kemampuan sistem informasi dalam menghasilakn informasi yang bermanfaat perlu dilakukan untuk mrnyikapi peluang dan menangani masalah yang muncul. Kurangnya informasi yang relevan dalam mengambil keputusan merupakan situasi yang membutuhkan peningkatan informasi.

    5. Economy (Ekonomi)

    6. Ekonomi merupakan motivasi paling umum bagi suatu proyek. Pijakan dasar bagi kebanyakan manajer yaitu biaya atau rupiah. Persoalan ekonomis dan peluang berkaitan dengan masalah biaya.

    7. Control (Kontrol atau Keamanan)

    8. Kontrol dipasang untuk meningkatkan kinerja sistem, mencegah atau mendeteksi kesalahan sistem, menjamin keamanan data, informasi dan persyaratan.

    9. Efficiency (Efisiensi)

    10. Efisiensi menyangkut bagaimana menghasilkan output sebnayakbanyaknya dengan input yang sekecil mungkin.

    11. Services (Pelayanan)

    12. Kualitas pelayanan sistem dikatakan buruk apabila sistem tidak menghasilkan produk yang akurat, sistem tidak menghasilkan produk yang konsisten, sistem tidak mudah digunakan dan sistem tidak fleksibel.


    Konsep Dasar UML (Unified Modeling Language)

    Definisi UML (Unified Modeling Language)

    1. Menurut Adi Nugroho dalam Esa Wijayanti (2015:22)[4],”UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.
    2. Rosa A.S dan M. Shalahudin (2016:140)[5]. “Pada UML terdiri dari 13 macam diagram yang dikelompokkan menjadi 3 kategori. Berikut ini penjelasan singkat dari pembagian kategori tersebut :
      1. Structure diagram, yaitu kumpulan diagram yang digunakan untuk menggambarkan suatu struktur statis dari sistem yang dimodelkan. Structure diagram terdiri dari class diagram, object diagram, component diagram, composite structure diagram, package diagram dan deployment diagram.
      2. Behavior diagram yaitu kumpulan diagram yang digunakan untuk menggambarkan kelakuan sistem atau rangkaian perubahan yang terjadi pada sebuah sistem. Behavior Diagram terdiri dari Use Case Diagram, Activity Diagram, State Machine System.
      3. Interaction Diagram yaitu kumpulan diagram yang digunakan untuk menggambarkan interaksi sistem dengan sistem lain maupun interaksi antar subsistem pada suatu sistem. Interaction Diagram terdiri dari Sequence”.
    3. Satriawaty Mallu (2015:38)[6] mengutarakan pendapat bahwa “Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merancang, dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah system”

    Dapat ditarik kesimpulan dari pendapat para ahli diatas Unified Modeling Languange adalah bahasa yang berorientasi objek untuk menciptakan analisis dan desain sebuah model sistem yang kita akan buat bertujuan untuk mudah dipahami.

    Jenis – Jenis UML (Unified Modeling Language)

    Berikut ini dijelaskan jenis-jenis UML (Unified Modeling Language) oleh Tri Hartati dalam jurnal Taknik dan Ilmu Komputer (2017:185)[7], CSF (Critical success Factor) memiliki tipe dan sumber sebagai berikut :

    1. Use Case Diagram
    2. Use Case Diagram atau diagram use case merupakan gambar dari beberapa atau seluruh aktor dengan tujuan mengenali interaksi mereka dalam suatu sistem.

    3. Activity Diagram
    4. Diagram aktivitas atau Activity Diagram menggambarkan work flow (alur kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat lunak. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.

    5. Class Diagram
    6. Diagram kelas atau Class Diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau operasi.

      1. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas.
      2. Atribut mendeskripsikan properti dengan sebaris teks didalam kotak kelas tersebut
      3. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.

      Diagram kelas mendeskripsikan jenis-jenis objek dalam sistem dan berbagai hubungan dengan statis yang terdapat diantara mereka. Diagram kelas juga menunjukan properti dan operasi sebuah kelas dan bataasan-batasan yang terdapat dalam hubungan-hubungan objek tersebut. Diagram kelas menggambarkan struktur dan deskripsi kelas, package dan objek beserta hubungan satu sama lain seperti contaiment, pewaris, asosiasi dan lain-lain.

    7. Sequence Diagram
    8. Sequence Diagram atau diagram sekuen menggambarkan kelakuan objek pada Use Case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diintansiasi menjadi objek itu.


    Konsep Dasar Website

    Definisi Website

    Menurut Kadir dalam Kusuma Widodo (2016:10)[8], Menyatakan bahwa“Website merupakan suatu publikasi media elektronik yang terdiri dari halaman-halaman web (web page) yang terhubung satu dengan yang lain menggunakan link yang dilekatkan pada suatu teks atau image.

    Menurut Sumaryadi (2014)[9], “Website merupakan kumpulan salah satu halaman-halaman website yang dihubungkan dan disajikan dengan cara online kan menggunakan jaringan internet maupun local”.

    Pernyataan yang dikemukakan Taufik Ginanjar (2014:5)[10], website adalah rangkaian atau sejumlah halaman di internet yang memiliki topik saling terkait untuk mempresentasikan suatu informasi.

    Dapat ditarik kesimpulan dari bebrapa pendapat para ahli diatas bahwa website adalah sebuah lembaran virtual yang berada di internet yang biasanya menyediakan informasi berupa teks atau gambar.

    Konsep Dasar MySQL

    Definisi MySQL

    Menurut Loka Diartara dalam Nur dkk (2017:57)[11],“MySQL merupakan database yang dapat menyimpan berbagai informasi dengan membaginya berdasarkan kategori-kategori tertentu. Dimana informasi-informasi tersebut saling berkaitan satu dengan yang lainnya. MySQL bersifat RDBMS (Relational Database Management System) yang memungkinkan seorang admin dapat menyimpan banyak informasi ke dalam tabel-tabel, dimana table tersebut saling berkaitan satu sama lain. Keuntungan RDBMS sendiri adalah kita dapat memecah database kedalam tabel-tabel yang berbeda. Setiap tabel memiliki informasi yang berkaitan dengan tabel lainnya. Pasangan yang cocok dengan PHP. Wajar jika banyak hosting saat ini mendukung adanya PHP dan MySQL karena kecepatan, gratis, dan dapat dijalankan disistem operasi manapun.

    Menurut Rosa A.S dan M. Shalahudin dalam Puput Puspito dkk (2016:64)[5], “MySQL adalah bahasa yang digunakan untuk mengelola data pada RDBMS (Relational Database Management System).” SQL tidak terbatas hanya untuk mengambil data (Query), tetapi juga dapat digunakan untuk membuat tabel, menghapus tabel, menambahkan data ke tabel, menghapus data pada tabel, mengganti data pada tabel, serta operasi lainnya. MySQL merupakan aplikasi untuk mengelola database atau manajemen data.

    Sementara itu Menurut Nofyat dkk (2018:13)[12] “MySQL merupakan software RDBMS (atau software database) yang dapat mengelola database dengan sangat cepat, dapat menampung data dalam jumlah sangat besar, dapat diakses oleh banyak user (multi-user), dan dapat melakukan suatu proses secara sinkron atau berbarengan (multi-treaded)”.

    Dari pengertian di atas, peneliti berkesimpulan bahwa yang dimaksud dengan MySQL adalah sebuah database yang sifatnya RDBMS (Relational Database Management System) yang tabel yang saling berhubungan di dalam database tersebut. MySQL ini dapat berjalan di berbagai sistem operasi dan sangat banyak digunakan karena gratis.


    Konsep Model PIECES

    Definisi PIECES

    Menurut Suyono (2016), Metode PIECES digunakan untuk mengidentifikasi kelemahan sistem yang menjadi rekomendasi untuk perbaikan-perbaikan yang harus dibuat pada sistem yang akan dikembangkan.

    Menurut Supriyatna yang dikutip oleh Junaidi dalam jurnal Rancang Bangun Sistem Manajemen Aset IT Untuk Pencatatan History Maintenance Sebagai Pendukung Keputusan (2018)[13], analisis PIECES sendiri merupakan suatu alat menganalisis sistem informasi yang berbasis komputer, dimana terdiri dari point-point penting yang berguna untuk dijadikan pedoman / acuan dalam menganalisis sistem tersebut. Secara singkat, PIECES mengandung hal-hal penting dalam pengevaluasian sistem, seperti : Performance, Information dan data, Economics, Control and security, Efficiency, dan Service.

    1. Performance
    2. Keandalan suatu sistem merupakan variabel pertama dari PIECES dimana memiliki peranan penting untuk melihat sejauh mana dan seberapa handal suatu sistem informasi memproses atau mengolah data untuk menghasilkan informasi dan tujuan yang diharapkan

    3. Information
    4. Informasi dan data yang disajikan ataupun dibutuhkan oleh perusahaan merupakan salah satu faktor penting untuk kemajuan suatu perusahaan. Informasi yang dihasilkan sistem informasi harus benar-benar memiliki nilai yang berguna untuk pengambilan keputusan oleh manajemen perusahaan

    5. Economics
    6. Ekonomi menjadi suatu parameter apakah dengan pengorbanan perusahaan untuk mengaplikasikan sistem informasi yang saat ini digunakan sepadan dengan hasil yang diperoleh perusahaan.

    7. Control & Security
    8. Suatu sistem jika tidak disertai dengan pengendalian dan pengamanan yang baik, akan menjadi suatu sistem yang sangat lemah sehingga pihak dari luar sistem sangat mudah untuk masuk dan mengacaukan sistem tersebut. Oleh karena itu perlu adanya suatu pengendalian dan pengamanan terhadap suatu sistem informasi dengan memperhatikan hal-hal yang terkait pengendalian dan pengamanan sistem.

    9. Efficiency
    10. Sistem informasi yang digunakan secara mutlak harus memiliki nilai keunggulan jika dibandingkan dengan penggunaan sistem secara manual. Keunggulan tersebut terletak pada tingkat keefisienan saat sistem informasi tersebut beroperasi.

    Konsep Dasar PHP

    Definisi PHP

    Menurut Sunarfrihantoro dalam Hendrianto dalam Indonesian Journal On Networking and Security Vol.3 No.4 (2014:59)[14], Menyatakan bahwa PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya akan dijalankan di server tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web.

    Menurut Tommy (2016:95)[15] , “PHP adalah bahasa scripting yang menyatu dengan HTML dan berada di server (server side HTML embedded scripting). Perintah-perintah yang kita masukkan akan sepenuhnya dijalankan dan dikerjkan di server”.

    “PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa pemrograman skrip yang diletakkan dalam server yang biasa digunakan untuk membuat aplikasi web yang bersifat dinamis. Maksud web dinamis adalah dapat membentuk suatu tampilan web berdasarkan permintaan terkini, dapat dilakukan dengan menampilkan isi database ke halaman web. PHP juga digunakan secara command line, yaitu skrip PHP dapat dijalankan tanpa melibatkan web server maupun browser. Dengan menggunakan lisensi GPL (GNU Public License), PHP bebas didistribusikan oleh siapa saja dan kemana saja. PHP tersedia dalam bentuk kode biner maupun kode sumber yang lengkap.” (Loka Dwiartara dalam Nur dkk, 2017:57)[11].

    Jadi, PHP ini adalah sebuah bahasa pemrograman yang berguna untuk membuat sebuah website yang dinamis. PHP ini merupakan open source yang dapat dipakai dihampir semua web server yang ada.


    Konsep Dasar Black Box Testing

    Definisi Black Box Testing

    Menurut Rizky dalam Puput Puspito dkk (2016:64)[16]. “Testing adalah sebuah proses yang disebut sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal”.

    Black box testing ditunjukan untuk berusaha menemukan kesalahan dalam beberapa kategori yaitu :

    1. Fungsi-fungsi yang tidak sesuai atau hilang.
    2. Kesalahan interface.
    3. Kesalahan dalam struktur data atau akses database eksternal.
    4. Kesalahan kinerja.

    Pengujian blackbox berusaha menemukan fungsi-fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database ekstrenal, kesalahan kinerja dan inisialisasi dan kesalahan terminasi (Aisyah, dkk. dalam Journal SENSI, 2016:177)[17].

    Menurut Shihab dalam Mutiara (2015:22)[18]., “Black Box Testing merupakan pengujian yang berfokus pada spesifikasi fungsional dari perangkat lunak. Tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program”

    Selanjutnya Shihab, mengemukakan ciri-ciri Black box testing, yaitu :

    1. Black box testing berfokus pada kebutuhan fungsional pada software, berdasarkan pada spesifikasi kebutuhan dari software.
    2. Black box testing bukan teknik alternatif daripada White box testing. Lebih daripada itu, ia merupakan pendekatan pelengkap dalam mencakup error dengan kelas yang berbeda dari metode white box testing.

    Pada black box testing terdapat jenis teknik design tes yang dapat dipilih berdasarkan tipe testing yang digunakan, diantaranya sebagai berikut :

    1. Equivalence class Partitioning
    2. Boundary Value Analysis
    3. State Transitions Testing
    4. Cause-Effect Graphing

    Kategori kesalahan/error yang akan diketahui melalui black box testing :

    1. Fungsi yang hilang atau tak benar/salah.
    2. Error dari antar-muka/interface
    3. Error dari struktur data atau akses eksternal database.
    4. Error dari kinerja atau tingkah laku/perform.
    5. Error dari inisialisasi dan terminasi.


    Konsep Dasar XAMPP

    Definisi XAMPP

    Simbol XAMPP

    Peneliti mengambil beberapa pendapat ahli untuk definisi XAMPP sebagai berikut :

    Hidayatullah dan Kawistara (2017:125)[19], dalam bukunya mengatakan bahwa XAMPP support untuk banyak sistem operasi seperti Windows, Linux, Mac OS dan Solaris sehingga tidak terdapat masalah ketika melakukan perpindahan sistem operasi

    Bunafit Nugroho dalam Fauzi, dkk dalam Jurnal Surya Informatika (2015:26)[20], Xampp adalah paket web programming, akan tetapi kita bisa memanfaatkan database MySQL server-nya untuk belajar Programming Visual, juga disana telah tersedia tools php Myadmin yang hanya berjalan disisi server web seperti Apache Server.

    Wahana Komputer (2015:72)[21], menyatakan bahwa “XAMPP merupakan singkatan dari x (empat operasi apapun), Apache, MySQL, PHP dan Perl. XAMPP merupakan tools yang menyediakan paket perangkat lunak kedalam satu buah paket. Dalam paketnya sudah terdapat terdapat Apache (Web Server), MySQL (database), PHP (server side scripting), Perl, FTP, Server, phpMyAdmin dan berbagai pustaka bantu lainnya. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi Web Server Apache, PHP dan MySQL secara manual, XAMPP akan menginstalasi dan mengkonfigurasikannya secara otomatis”.

    Manarik kesimpulan para ahli bahwa XAMPP adalah perangkat pembantu yang menyediakan beberapa fitur/tools yang memudahkan untuk pembuatan program.


    Literature Review

    1. Tinjauan Studi dari Penelitian Leonardo William Goni, Adolfina dan Jacky Sumarauw, 2015, Universitas Sam Ratulangi, dalam jurnal EMBA, Vol.3. No.4 Desember 2015, Hal. 44-54[22], berjudul “Pengaruh Pelatihan, Penempampatan Kerja Dan Kompensasi Terhadap Kinerja Karyawan Pada Pt. Bank Sulutgo Kantor Pusat Manado” Hasil penelitian menunjukkan pelatihan, penempatan kerja, dan kompensasi baik secara simultan maupun parsial mempunyai pengaruh positif terhadap kinerja karyawan. Perbedaan dari sistem yang saya buat dengan ini adalah pada pengaruh yang di dapat setelah adanya sistem ini. Pimpinan PT. Bank Sulutgo Kantor Pusat Manado sebaiknya mempertahankan dan mengembangkan pelatihan yang telah dilaksanakan setiap tahunnya dan juga memperhatikan penempatan kerja dan kompensasi untuk meningkatkan kinerja karyawan dalam pelaksanaan tugasnya.
    2. Tinjauan Studi dari Penelitian A.A. Inten Suastika Dewi dan Gede Sri Darma, 2017 , Undiknas Graduate School, dalam jurnal Manajeman dan Bisnis, Vol. 14 No. 1 Februari 2017[23], berjudul “Proses Rekrutmen, Seleksi, Pelatihan, Penempatan Dan Kinerja Karyawan”, Mengetahui pengaruh proses pelaksanaan penempatan terhadap Kinerja. Perbedaan sistem ini dan sistem yang saya buat terletak pada proses rekrutmen, seleksi dan pelatihan yang mana tidak ada di sistem yang saya buat. Teknik pengumpulan data menggunakan kuesioner kepada 127 orang nasabah PT Bank Mandiri (Persero) Tbk Cabang Kuta. Data dianalisis dengan Structural Equation Model (SEM) dengan program AMOS versi 22.
    3. Penelitian yang dilakukan oleh Andri Fajar Sektiawan (STMIK Raharja, 2010) [24] ,dengan judul “Perancangan Sistem Perekrutan Pegawai Berbasis Web Pada PT. Pacific Food Indonesia”. Pada penelitian ini sistem yang sedang berjalan dalam perekrutan karyawan masih menggunakan sistem manual yang dilakukan dengan cara penempelan pamplet atau dengan cara pemberitahuan kepada karyawan lain, untuk itu dibuat website yang diharapkan memberi nilai tambah dalam penyampaian informasi kegiatan perekrutan karyawan, dan dibuat program perekrutan karyawan guna mempermudah pekerjaan bagian terkait. Penulis melakukan penelitian di level berikutnya yaitu membuat e-recruitment dengan basis web yang tidak hanya untuk memudahkan pelamar mendapatkan informasi lowongan pekerjaan tetapi pelamar dapat langsung melamar pekerjaan secara online.
    4. Tinjauan studi dari Penelitian Muhamad Rahman Mulyadi dan Rizqi Eka Saputri, 2017, STIMIK Raharja, dalam Jurnal CICES Vol 3/No 1 [Mulyadi dan Saputri 2017] dalam jurnal CICES Vol 3/No 1[25] berjudul “Sistem informasi pengukuran uji kompetensi karyawan berbasis website pada PT. Surya Toto Indonesia tbk kabupaten tangerang”. Latar belakang penelitian ini adalah kebutuhan akan sebuah sistem informasi yang terkomputerisasi karena pelaksanaan uji kompetensi tertulis yang berjalan saat ini masih berupa kertas dan proses penilaian secara manual, sehingga hasil yang diperoleh dari uji kompetensi tersebut belum efektif dan efisien. Perbedaan sistem ini dengan yang sistem yang saya buat adalah adanya pengukuran uji kompetensi karyawan, yang berfungsi untuk mengetahui keunggunalan dari karyawan tersebut. Metode penelitian yang digunakan dalam penelitian ini yaitu metodologi observasi, studi pustaka, dan wawancara. Penelitian ini berfokus pada uji kompentensi yang belum berjalan maksimal. Penelitian ini menghasilkan sebuah sistem yang memberikan kemudahan bagi HRD yang tidak lagi memberikan nilai secara manual melainkan oleh sistem, dan mempercepat HRD dalam pembuatan laporan hasil uji kompetensi. Selain itu, sistem ini juga dapat mempermudah karyawan dalam mengetahui langsung hasil nilai kompetensi.
    5. Tinjauan studi dari Penelitian mulyati, Nurlaila suci rahayu rais dan Hasanah, 2017, STIMIK Raharja, dalam Jurnal CICES Vol 3/No 2 [Mulyati, Rahayu dan Hasanah 2017] dalam Jurnal CICES Vol 3 No 2[26] berjudul “Pengaruh Motivasi Dan Disiplin Terhadap Efektivitas Kerja Pegawai Pada Kantor Kecamatan Ciputat Kota Tangerang Selatan”. Penelitian ini bertujuan untuk meneliti masalah efektivitas kerja pegawai yang dipengaruhi oleh motivasi dan disiplin yang ditunjukkan oleh pelaksanaan kerja yang baik, sikap kerja, dan tingkat keahlian pegawai pada kantor Kecamatan Ciputat, Kota Tangerang Selatan. Perbedaan sistem ini dengan sistem yang saya buat , sistem ini merupakan penilaian dari pengaruh motivasi yang diberikan terhadap kinerja pengawai. Jenis penelitian yang digunakan adalah penelitian deskriptif, sampel penelitian sejumlah 35 orang diambil dengan cara random sampling. Jenis data yang dipergunakan terdiri dari data primer dan sekunder, dengan alat pengumpulan data studi pustaka, observasi, wawancara, angket (kuesioner). Data dianalisis menggunakan metode analisis kualitatif dan analisis kuantitatif. Untuk analisis statistik ini menggunakan bantuan komputer dengan Software Statistical Program for Sosial Sciences (SPSS) Release 20.0.
    6. Penelitian yang dilakukan oleh Rizky Ferlyawan, dkk dalam Jurnal SENSI Vol. 4. No. 2 (2018) [27] yang berjudul “Implementasi Sistem Informasi Pada E-Recruitment Calon Karyawan” Untuk menentukan pegawai yang akan direkrut atau ditempatkan pada posisi tertentu diperlukan suatu prosedur terstruktur dan sistematis yang dapat dipertanggungjawabkan yaitu melalui seleksi. Perbedaan sistem ada dengan sistem yang saya buat adalah ini untuk penerimaan karyawan baru. Tujuan dari penelitian dan penulisan ini adalah agar tercipta sistem dengan kemudahan yang dapat mempercepat proses rekrutmen karyawan. Kemudahan yang dimaksud antara lain : permintaan karyawan pada masing-masing Divisi, Pengumuman lowongan kerja, kemudahan penerimaan informasi lowongan kerja bagi calon karyawan, kemudahan pengiriman lamaran, kemudahan memperoleh informasi diterima/ditolak. Pada penelitian menggunakan metode pendekatan Object Oriented Analysis & Design (OOAD), bahasa pemrograman menggunakan PHP (Hypertext Preprocessor) serta database MySQL.
    7. Peneliatian yang dilakukan oleh Oswald H F Pokatong, Lisbeth Mananeke dan Sjendri Loindong, dalam Jurnal EMBA Vol. 3, No. 2 Juni 2015[28], yang berjudul “Analisis Kompetensi, Penempatan Dan Lingkungan Kerja Terhadap Kinerja Pegawai Pada Pt. Pln (Persero) Wilayah Suluttenggo Area Manado”, Kinerja merupakan hal yang penting bagi perusahaan atau organisasi serta dari pihak pegawai itu sendiri. Penelitian ini bertujuan untuk mengetahui pengaruh kompetensi, penempatan, dan lingkungan kerja terhadap kinerja pegawai pada PT.PLN (Persero) Wilayah Sulutenggo Area Manado. Data yang digunakan data primer yang diperoleh melalui kuesioner pada para pegawai PT.PLN (Persero). Jumlah sampel sebanyak 60 responden. Metode analisis yang digunakan regresi linear berganda. Hasil analisis menunjukan bahwa kompetensi, penempatan, dan lingkungan kerja secara bersama berpengaruh terhadap kinerja pegawai PT.PLN (Persero) Wilayah Sulutenggo Area Manado. Penempatan berpengaruh signifikan terhadap kinerja pegawai PLN (Persero). Lingkungan kerja berpengaruh secara signifikan terhadap kinerja pegawai PT.PLN. Hasil analisis menunjukan kompetensi berpengaruh secara signifikan terhadap kinerja pegawai PT.PLN. Sebaiknya pimpinan perusahaan memperhatikan kompetensi terutama berhubungan dengan rekrutmen, penerima pegawai, mutasi dari unit lain, juga sebaiknya disesuaikan kompetensi serta pengalaman kerja masing-masing karyawan.
    8. Tinjauan Studi Pustaka oleh Silva Ayu Lestari, dkk dalam Jurnal SENSI Vol. 4 No.2 (2018) [29], yang berjudul “Rancang Bangun Sistem Informasi Registrasi Tempat Usaha Untuk Mendukung Pemetaan Wilayah” metode penelitian yang digunakan yaitu metode pengumpulan data dengan metode obervasi, wawancara dan studi pustaka. Dengan metode analisa menggunakan PIECES (Performance, Information, Economic, Control, Efficiency, Service) dan metode perancangan menggunakan alat bantu UML (Unified Modeling Language). Permasalahan yang sedang dihadapi terbilang cukup tertinggal dikarenakan diera globalisasi sekarang proses pembuatan surat perizinan tempat usaha masih menggunakan manual yaitu penduduk diharuskan datang ke kantor kecamatan dan menunggu sampai beberapa hari untuk mendapatkan surat izin tempat usaha tesebut. Pegawai di kecamatan diharuskan menginput dan memproses surat permohonan secara manual sehingga membutuhkan waktu yang lama untuk menerbitkan surat izin tempat usaha tersebut.dengan dibangunnya sistem informasi ini dapat disimpulkan bahwa sistem informasi registrasi tempat usahadapat mempermudah penduduk untuk melakukan proses registrasi dan mempermudah pegawai dalam menginput data permohonan registrasi tempat usaha. Dan dengan adanya sistem informasi registrasi tempat usaha berkas penduduk tersimpan dengan baik dan aman, dikarenakan penginputan data penduduk tersimpan secara otomatis. Sehingga dapat mendukung dalam proses meningkatkan kualitas pelayanan pada kantor kecamatan.
    9. Penelitian yang dilakukan oleh James K. Kiruri, dalam Jurnal International Journal of Business and Social Science Vol. 4 No. 15 [Special Issue – November 2013] [30], yang berjudul “The Effect of Placement Practices on Employee Performance in Small Service Firms in the Information Technology Sector in Kenya”. Tujuan dari penelitian ini adalah untuk mengetahui pengaruh praktik penempatan pada kinerja karyawan di perusahaan jasa kecil di sektor teknologi informasi. Desain penelitian deskriptif diadopsi untuk penelitian ini. Studi ini memilih sampel manajer pemilik dari 36 perusahaan menggunakan teknik stratified random sampling. Data dikumpulkan dengan menggunakan kuesioner terstruktur dan dianalisis menggunakan statistik deskriptif yang mencakup frekuensi dan persentase. Korelasi pearson bivariat dilakukan untuk menentukan hubungan antara praktik penempatan dan kinerja karyawan.
    10. Penelitian yang dilakukan oleh Khaled Al-Omari dan and Haneen Okasheh, dalam jurnal International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 24 (2017) [31], dengan judul “The Influence of Work Environment on Job Performance: A Case Study of Engineering Company in Jordan”. Penelitian ini bertujuan untuk mengetahui pengaruh lingkungan kerja terhadap kinerja. Sebuah perusahaan teknik diambil sebagai studi kasus dengan ukuran sampel 85 karyawan. Metodologi kuantitatif yang menyiratkan survei cross-sectional digunakan untuk memenuhi tujuan penelitian di samping tinjauan literature. Dimensi berbeda diperiksa dalam kaitannya dengan faktor lingkungan kerja, termasuk kebisingan; suhu; udara; cahaya dan warna; ruang dan kepuasan pengusaha. Data yang dikumpulkan dianalisis menggunakan (SPSS, Versi 22). Temuan mengungkapkan bahwa kendala situasional terdiri dari faktor-faktor seperti kebisingan, perabot kantor, ventilasi dan cahaya, adalah kondisi lingkungan kerja utama yang memiliki dampak negatif pada kinerja pekerjaan dan harus mendapatkan perhatian lebih. Disarankan bahwa pengusaha harus mengambil inisiatif untuk memotivasi karyawan dengan meningkatkan lingkungan kerja mereka. Ketika karyawan termotivasi, kinerja pekerjaan mereka akan meningkat, dan mereka akan mencapai hasil dan tujuan pekerjaan yang diinginkan. Dengan demikian, meningkatkan kepuasan pengusaha.




    Kesalahan pengutipan: Tag <ref> ditemukan, tapi tag <references/> tidak ditemukan

    Contributors

    Bagus Priambodo