## PERANCANGAN SISTEM KEPENDUDUKAN ONLINE MENGGUNAKAN MODEL SYSTEM DEVELOPMENT LIFE CYCLE
(Studi Kasuspada Kelurahan Lorok Pakjo Kota Palembang)
Sony Oktapriandi *1 1* Jurusan Manajemen Informatika, Politeknik Negeri Sriwijaya sony.oktapriandi@gmail.com

## Abstrak
Kelurahan adalah suatu instansi pemerintah terkecil yang berhubungan langsung dengan masyarakat dalam  hal  memberikan jasa pelayanan administrasi  kependudukan.Kesibukan  dan  rutinitas masyarakat yang sangat  tinggi  menyebabkan  masyarakat  sangat  mengharapkan  pelayanan administrasi  kependudukan  yang  cepat,  akurat  dan  efisien.Kelurahan  melayani  kebutuhan- kebutuhan  masyarakat  dimulai  dari  pembuatan  Surat  Keterangan  kematian,  kelahiran,  kepindahan, dan pendatang. Kelurahan Lorok Pakjo Kota Palembang selama ini mempunyai sistem yang masih dalam bentuk manual sehingga tidak efisiennya waktu yang digunakan untuk memproses pelayanan kependudukan dalam pencarian data kependudukan ditumpukan arsip, kesulitan untuk mendapatkan laporan kependudukan yang cepat dan akurat dalam waktu singkat, resiko dapat hilang dan rusaknya arsip  kependudukan  akibat  tumpukan  yang  terlalu  banyak  dan  tidak  terawat.  Tujuan dari sistem informasi  ini adalah untuk  memberikan  kemudahan  kepada  pegawai  kelurahan  dalam  penyebaran informasi  kependudukan  yang  terdiri  dari  angka  kematian,  angka  kelahiran,  jumlah  pindah  dan datang penduduk pada setiap bulannya, prosedur pembuatan Surat Keterangan kematian, kelahiran, kepindahan,  dan  pendatang.  Metode yang  digunakan  dalam  pengembangan  sistem  informasi    ini menggunakan Model  System Development Life Cycle. Dalam  implementasi  ini  digunakan  bahasa pemrograman PHP dan sebagai database-nya digunakan MySQL.
Kata Kunci : Sistem, Penduduk, Online, end-user Development.

## 1. PENDAHULUAN
Perkembangan teknologi yang sangat pesat seperti sekarang ini, baik di instansi pemerintah maupun swasta  dituntut  untuk  dapat  mengikuti  serta  mengetahui  derasnya  arus  informasi  dalam  segala bidang  khususnya  dalam  bidang  komputer.  Dengan  penggunaan  komputer  akan  mempermudah dalam melakukan pengolahan data dan sangat berpengaruh dalam efiensi dan efektivitaskerja.
Pemanfaatan  teknologi  terutama  mengacu  pada teknologi  komputer  tersebut  salah  satunya  adalah dalam  menyelesaikan  permasalahan  kependudukan  di  dalam  kantor  Kelurahan,  terutama  yang memerlukan  efektivitas  dalam  pekerjaan  dan  dalam  pembuatan  laporan  yang  diperlukan.  Dengan bantuan program komputer pada proses penyelesaian dan pembuatan laporan kependudukan tersebut serta  dapat  memberikan  laporan  secara  tepat  cepat  dan  mengenai  informasi  pelayanan kependudukan dalam kantor kelurahan tersebut.
Kelurahan adalah suatu instansi pemerintah terkecil yang berhubungan langsung dengan masyarakat dalam  hal  memberikan  jasa  pelayanan    administrasi  kependudukan.  Kesibukan  dan  rutinitas masyarakat  yang  sangat  tinggi  menyebabkan  masyarakat  sangat  mengharapkan  pelayanan administrasi  kependudukan  yang  cepat,  akurat  dan  efisien.Kelurahan  saat  ini  melayani  kebutuhan- kebutuhan  masyarakat  dimulai  dari  pembuatan  Surat  Keterangan  kematian,  kelahiran,  kepindahan, dan  pendatang.  Pada  proses  pembuatan  surat-surat  tersebut  sampai  pada  pembuatan  laporan kependudukan masih  belum ada aplikasi khusus untuk pengolahan data.
Dalam  penulis ini memilih studi  kasus  di Kelurahan Lorok  Pakjo  Kota Palembang, dikarenakan dalam  penyebaran  informasinya  masih  menggunakan  papan  pengumuman  atau  dengan menempelkan  kertas  yang  berisi  informasi  pada  papan  pengumuman  tersebut.  Informasi  yang diberikan berupa informasi prosedur pembuatan surat keterangan kematian, kelahiran, kepindahan, dan  pendatang.  Sehingga  jika  masyarakat  tidak  datang  langsung  ke  kelurahan,  masyarakat  tidak akan mengetahui dengan jelas informasi tersebut, seperti yang selama inidilakukan.
Permasalahan  yang  terjadi  dalam  kegiatan  ini  adalah  tidak  efisiennyawaktuyang  digunakan  untuk memproses pelayanan kependudukan alampencariandatakependudukanditumpukanarsip, kesulitanuntuk mendapatkanlaporankependudukan  yang  cepat  dan  akurat  dalam  waktu  singkat, resiko  dapathilangdanrusaknya  arsip  kependudukan  akibat  tumpukan  yang  terlalu  banyak dantidakterawat.

## 2. METODE PENELITIAN
Pada tahap awal, mengamati tentang apa yang dibutuhkan dan diharapkan dari sistem ini. Oleh karena itu, penulis membuat sistem dengan ketentuan sebagai berikut:
1. Sistem  kependudukan online yang  memberikan  informasi  yang  terdiri dari angka kematian,  angka  kelahiran,  angka  kepindahan  dan  jumlah  pendatang    pada  setiap bulannya,  serta  prosedur  pembuatan  surat  keterangan  kematian,  kelahiran,  kepindahan, danpendatang.
2. Sistem kependudukan online ini mampu menghasilkan informasi-informasi kependudukan.
3. Sistem  kependudukan online ini  mampu  menghasilkan  laporan  data  kematian,  data kelahiran,  data  perpindahan,  dan  data  pendatang  pada  Kelurahan Lorok  Pakjo  Kec.  Ilir Barat I Kota Palembang.
Studi  kelayakan  merupakan  proses  menganalisa  masalah  yang  akan  diteliti  sesuai dengan  yang  ingin  dicapai.  Untuk  mendapatkan  data yang lengkap dalam  penelitian  ini penulis mempergunakan  beberapa  macam  metode  pengumpulan  data,  supaya  daa  yang diperoleh  dapat  memberikan  informasi  yang  maksimal  dalam  merancang  sistem kependudukan online pada  Kelurahan Lorok  Pakjo  Kec.  Ilir  Barat  I  Kota Palembang, sehingga  dapat  membantu  mengatasi  permasalahan  sistem  yang  sedang  berjalan.  Layak atau  tidaknya  sistem  kependudukan online padaKelurahanLorok  Pakjo  Kec.  Ilir  Barat  I Kota Palembang  tersebut  dapat  dilihat  dari  tiga  sudut  pandang  kelayakan  berikut,  antara lain:
1. KelayakanTeknis
Sebuah  masalah  mempunyai  kelayakan  teknis  jika  tim  perancang  sistem  dapat menyelesaikan  masalah  tersebut  dengan  menggunakan hardware dan software yang tersedia.  Kelurahan Lorok  Pakjo  Kec.  Ilir  Barat  I  Kota Palembangtelah  memiliki perangkat  keras (hardware) yang memenuhi  persyaratan  untuk    menjalani  sistem kependudukan online. Adapun perangkat keras yang dimiliki oleh KelurahanLorok Pakjo Kec.  Ilir  Barat  I  Kota Palembang  yaitu  dua  buah  komputer.  Perangkat keras  ini  dapat ditambah  dengan  perangkat  lunak  (software)    pendudukung  yaitu Adobe  Dreamweaver untuk mendukung penerapan sistem ini sehingga dapat layak untukdigunakan.
2. KelayakanOperasi
Sebuah  masalah  mempunyai  kelayakan  operasi  jika  tim  perancang  sistem dapat menyelesaikan masalah dengan menggunakan pegawai dan prosedur yang tersedia, yaitu yang  ada  atau  yang  dapat dimiliki.  Dari  segi  kelayakan  operasi, Kelurahan Lorok  Pakjo Kec. Ilir Barat I Kota Palembangtelah memiliki pegawai atau sumber daya manusia yang bias  mengoperasikan  komputer  secara  baik,  tetapi  sumber  daya  manusia  tersebut memerlukan  pelatihan  dalam  menjalankan  dan  mengembangkan  sistem  kependudukan online ini sehingga prosedur sistem ini layak untuk diterapkan.

## 3. KelayakanEkonomis
Sebuah  masalah mempunyai  kelayakan  ekonomis  jika  tim  perancang  sistem  dapat menyelesaikan  masalah  tersebut  dalam  waktu  dan  anggaran  biaya  yang  logis.  Dari kelayakan ekonomis, sistem kependudukan online pada Kelurahan Lorok Pakjo Kec. Ilir Barat  I  Kota Palembangsangat  menguntungkan  di  masa  yang  akan  datang  karena  dapat mengurangi tingkat kesulitan dalam penyebaran informasi kependudukan dan pembuatan surat keterangan.
Menurut Mulyani  (2009:1),  menjelaskan System  Development  Life  Cycle adalah langkah-langkah  dalam  pengembangan  sistem  informasi. SDLC menyediakan framework yang  lengkap  untuk  aktivitas  rekayasa  bentuk  dan  pembangunan  sistem  informasi  yang formal. Langkah-langkap SLDC meliputi antara lain:
1. Perencanaan sistemInformasi
Perencanaan sistem informasi akan memberikan manfaat dalam bentuk:
a. Pendefinisian ruang lingkup pengembangan sisteminformasi.
b. Identifikasi potensialmasalah.
c. Pengaturan urutan tugas pengembangan sisteminformasi.
d. Pengendalian.
2. Analisa sistemInformasi
Analisa  sistem  informasi  adalah  telaah  atas  sistem berjalan  dengan    tujuan  untuk mendesain  sistem  baru  atau  menyempurnakan  sistem  lama.  Rincian  tujuan  dari  tahapan analisis sistem informasi adalah untuk:
a. Membuat  keputusan  apabila  sistem  saat  ini  mempunyai  masalah  atau    sudah  tidak berfungsi  secara  baik  dan hasil  analisisnya  digunakan  sebagai  dasar  untuk memperbaikisistem.
b. Mengetahui ruang lingkup pekerjaannya yang akanditanganinya.
c. Memahami sistem yang sedang berjalan saatini.
d. Mengidentifikasi masalah dan mencarisolusinya.
3. Desain SistemInformasi
Desain sistem informasi adalah penentuan proses dan kebutuhan data dari sistem yang baru. Tahap-tahapan desain sistem informasi meliputi:
a. Penyiapan Rincian DesainSistem.
b. Mengidentifikasi Konfigurasi AlternatifSistem.
c. Mengevaluasi  Konfigurasi  Alternatif  Sistem.  Tujuan dari  tahapan  ini  adalah membandingkan  alternatif-alernatif  sistem  dengan  menggunakan  metodologi terstruktur. Hasil dari tahapan ini adalah hasil-hasil dari studi sistem.
d. Memilih Konfigurasi Sistem yangTerbaik.
e. Menyiapkan ProposalImplementasi.
f. Menerima atau Menolak ImplementasiSistem.
4. Implementasi SistemInformasi
Implementasi sistem informasi adalah penentuan proses dan kebutuhan data dari sistem yang baru. Tahap-tahapan implementasi sistem informasi meliputi:
a. PerencanaanImplementasi.
b. MengkomunikasikanImplementasi.
c. Memperoleh SumberdayaHardware.
d. Memperoleh SumberdayaSoftware.
e. MenyiapkanDatabase.
f. Menyiapkan FasilitasFisik.
g. Pelatihan. Pelatihan terdiri dari 2 (dua) jenis, yaitu:
1) PelatihanKelas.
2) Asistensi.
h. Menyiapkan ProposalCutover.
Cutover sistem  lama  oleh  sistem  baru  harus  jelas.  Tujuan  dari  cutover  adalah merubah  pemakaian  sistem  lama  ke  sistem  bari  dari  sistem  informasi  yang  berhasil dibangun.  Perubahan  sistem  merupakan  tanggungjawab  tim  designer  ke  pemakai. Hasil dari cutover adalah rencana (jadwal dan metode) perubahan sistem.
i. Menerima atau Menolak CutoverSistem.
j. Melaksanakan CutoverSistem.
5. Pemakaian SistemInformasi.
Tahap-tahapan pemakaian sistem informasi meliputi:
a. PenggunaanSistem.
b. AuditSistem.
c. Pemeliharaan Sistem.Meliputi:
1) PerbaikanErrors.
2) Modifikasi.
3) PenyempurnaanSistem.
d. Menyiapkan Proposal RekayasaSistem.
e. Menerima atau Menolak RekayasaSistem.
Gambar 1. Tahapan dalam System Development Life Cycle

## 3. HASIL DAN PEMBAHASAN
Diagram konteks dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses.  Analisis  yang  menjelaskan  secara  detail  mengenai  hubungan  antara  pengguna dengan  sistem.  Adapun  penjelasan  secara  detail  mengenai  interaksi  tersebut  dapat digambarkan  melalui  sebuah  diagram  konteks.  Diagram  konteks  dibawah  ini menggambarkan  hubungan  atau  interaksi  antar  bagian    dimana  admin  bertugas  mengelola data login dan data RT. Diagram konteks tersebut dapat dilihat pada gambardibawahini.
2) Asistensi.
h. Menyiapkan ProposalCutover.
Cutover sistem  lama  oleh  sistem  baru  harus  jelas.  Tujuan  dari  cutover  adalah merubah  pemakaian  sistem  lama  ke  sistem  bari  dari  sistem  informasi  yang  berhasil dibangun.  Perubahan  sistem  merupakan  tanggungjawab  tim  designer  ke  pemakai. Hasil dari cutover adalah rencana (jadwal dan metode) perubahan sistem.
i. Menerima atau Menolak CutoverSistem.
j. Melaksanakan CutoverSistem.
5. Pemakaian SistemInformasi.
Tahap-tahapan pemakaian sistem informasi meliputi:
a. PenggunaanSistem.
b. AuditSistem.
c. Pemeliharaan Sistem.Meliputi:
1) PerbaikanErrors.
2) Modifikasi.
3) PenyempurnaanSistem.
d. Menyiapkan Proposal RekayasaSistem.
e. Menerima atau Menolak RekayasaSistem.
Gambar 1. Tahapan dalam System Development Life Cycle

## 3. HASIL DAN PEMBAHASAN
Diagram konteks dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses.  Analisis  yang  menjelaskan  secara  detail  mengenai  hubungan  antara  pengguna dengan  sistem.  Adapun  penjelasan  secara  detail  mengenai  interaksi  tersebut  dapat digambarkan  melalui  sebuah  diagram  konteks.  Diagram  konteks  dibawah  ini menggambarkan  hubungan  atau  interaksi  antar  bagian    dimana  admin  bertugas  mengelola data login dan data RT. Diagram konteks tersebut dapat dilihat pada gambardibawahini.
2) Asistensi.
h. Menyiapkan ProposalCutover.
Cutover sistem  lama  oleh  sistem  baru  harus  jelas.  Tujuan  dari  cutover  adalah merubah  pemakaian  sistem  lama  ke  sistem  bari  dari  sistem  informasi  yang  berhasil dibangun.  Perubahan  sistem  merupakan  tanggungjawab  tim  designer  ke  pemakai. Hasil dari cutover adalah rencana (jadwal dan metode) perubahan sistem.
i. Menerima atau Menolak CutoverSistem.
j. Melaksanakan CutoverSistem.
5. Pemakaian SistemInformasi.
Tahap-tahapan pemakaian sistem informasi meliputi:
a. PenggunaanSistem.
b. AuditSistem.
c. Pemeliharaan Sistem.Meliputi:
1) PerbaikanErrors.
2) Modifikasi.
3) PenyempurnaanSistem.
d. Menyiapkan Proposal RekayasaSistem.
e. Menerima atau Menolak RekayasaSistem.
Gambar 1. Tahapan dalam System Development Life Cycle

## 3. HASIL DAN PEMBAHASAN
Diagram konteks dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses.  Analisis  yang  menjelaskan  secara  detail  mengenai  hubungan  antara  pengguna dengan  sistem.  Adapun  penjelasan  secara  detail  mengenai  interaksi  tersebut  dapat digambarkan  melalui  sebuah  diagram  konteks.  Diagram  konteks  dibawah  ini menggambarkan  hubungan  atau  interaksi  antar  bagian    dimana  admin  bertugas  mengelola data login dan data RT. Diagram konteks tersebut dapat dilihat pada gambardibawahini.
Gambar 2. Diagram Konteks Sistem Kependudukan Online pada Kelurahan Lorok Pakjo Kota Palembang.
Pada tahapan ini yang dilakukan adalah membuat DFD Level 0 penggunaan sebagai bagian dari analisis interaksi dan menentukan operasi yang akan diterapkan didalam sistem serta  menjelaskan  fungsi-fungsi  lain  yang  terdapat  didalamnya.  Semua  operasi  dan  fungsi tersebut dijelaskan secara mendetail melalui DFD Level 0.
Admin Pemohon Ketua RT -Status Login -View DataRT -Status Login -View Data RT -View Data SuratKeterangan -DataLogin -Data RT -Data Login SistemKependudukan - DataSuratKeteranganOnline pada Kelurahan Lorok Pakjo Palembang -Cetak Surat Keterangan -Laporan Surat KeteranganKependudukan -StatusLogin -DataLogin -KonfirmasiDataSuratKeterangan
-Data SuratKeterangan
Gambar 3. Data Flow Diagram Level 0 (nol)
Pada tahapan berikut ini yang dilakukan adalah membuat block chat diagram sebagai bagian dari analisis interaksi dan menentukan operasi yang akan diterapkan didalam sistem serta menjelaskan fungsi-fungsi lain yang terdapat didalamnya.
Pemohon Admin Ketua RT Data kedatangan 5.O P
kedatanga n Data kedatangan tbl_datang Konfirmasi Data kedatangan Data kelahiran Data kelahiran 6.O P kelahira n tbl_lahir Konfirmasi Data kelahiran Data kematian 7.O P
kematia n Data kematian tbl_lapkematian Konfirmasi Data kematian Data kepindahan 8.O P
kepindaha n Data kepindahan tbl_lappindah Konfirmasi Data kepindahan 9.O P Cetak Surat Keteranga n 10.O P Laporan Surat Keterangan Kependuduk a n login 1.O P login login tbl_logi n Data lurah 2.O P lurah Datalurah lurah Data rt 3.O P RT Data rt tbl_rt Data keluarga 4.O P keluarg a Data keluarga tbl_keluarg a
Gambar 4. Blockchart yang akan diterapkan
Peranan Entity Relationship Diagaram (ERD) adalah untuk merangkai data-data yang saling berhubungan  berdasarkan  objek-objek  yang  ada  pada  suatu  basis  data  yang  telah dihubungkan dengan suatu relasi.
Fungsi ERD :
Login Login Data tbl_lahir Catat RT Catat tbl_lahir Data tbl_datang Catat tbl_datang Data tbl_lapkemati an Catat tbl_lapkematian Data tbl_lapkemati an Catat tbl_lappindah Admin Pemohon RT Tolak Pergantian status waiting menjadi approve Pergantian status waiting menjadi approve Pergantian status waiting menjadi approve Tidak Tidak Apakah Data sudahBenar? Apakah Data
sudahBenar?
Apakah Data sudahBenar? Ya Ya Ya DataRT Data tbl_lahir Pilih Aksi? RT Terima tbl_lahir CetakSK tbl_lahir Data tbl_datang Tolak Pilih Aksi? Cetak SK tbl_datang tbl_datang Terima Data tbl_lapkematian Tolak Pilih Aksi? Cetak SK tbl_lapkematian tbl_kemati an Terima Data tbl_lappindah Tolak Pilih Aksi? CetakSK tbl_lappindah tbl_lappin dah Terima Login Pergantian status waiting menjadi approve
1. Untuk  merancang  model  dasar  dari  struktur  data  serta  relationship  atau  hubungan  dari setiap data tersebut.
2. Untuk  mempermudah  pengerjaan  basis  datanya  karena  dalam  ERD  kita  sudah menjelaskan hubungan dari data satu ke data lainnya
3. Untuk mempermudah dalam mengubah dan menganalisis suatu sistem secara dini
4. Untuk  mempermudah  dalam  pengembangan  suatu  sistem  karena  dalam  ERD  sudah terdapat gambaran umum serta detil dari suatu sistem yan
Gambar 5 Entity Relationship Diagram Aplikasi  yang  dihasilkan  dalam  pengembangan  sistem  ini  adalah  suatu Sistem Kependudukan Online Menggunakan Model System Development Life Cycle

## Gambar 6Tampilan Halaman Utama
Agar  Sistem  yang  dibuat  dapat  digunakan  dengan  baik maka  diperlukan  pemeliharaan  sistem
karena beberapa hal, yaitu:
1. Sistem memiliki kesalahan yang dulunya belum terdeteksi, sehingga kesalahan- kesalahan sistem perludiperbaiki.
2. Sistem mengalami perubahan-perubahan karena permintaan baru dari pemakai sistem.
3. Sistem mengalami perubahan karena perubahan lingkungan luar, seperti lingkunganbisnis.
4. Sistem perlu ditingkatkan lagi agar lebih memantau penggunasistem.

## 4. KESIMPULAN
Berdasarkan  hasil  penelitian  yang  dilakukan  maka  secara  garis besar  penulis  dapat menyimpulkan beberapa hal sebagai berikut:
1. Rancangan Sistem Kependudukan Online dengan menggunakan end-user development ini ini mampu  untuk  digunakan  sebagai  dasar  dalam  pengembangan  suatu  sistem  informasi kependudukan  secara  online  sehingga  dapat  membantu  pemecahan  masalah  yang  ada dalam lingkup data Kelurahan Lorok Pakjo Kota Palembang.
2. Dengan  proses  pengolahan  yang  dilakukan  secara  komputerisasi  seperti  membuat  Surat Keterangan  Kelahiran,  Kematian,  Pendatang  dan  Pindah  serta  pencarian data  penduduk dapat  meminimalisasikan  kesalahan  pada  proses  penambahan  data  serta  mempermudah proses pencarian datapenduduk.
3. Mempermudah pihak kelurahan dalam mengolah laporan kematian, kelahiran, kepindahan, dan datang dalam merekap laporan bulanan Kelurahan Lorok Pakjo Kota Palembang.
4. Mempermudah  masyarakat  mengetahui  informasi  Kelurahan Lorok  Pakjo  Kota Palembang.

## 5. SARAN
Dari kesimpulan yang telah dikemukakan, maka dihasilkan beberapa  saran sebagai berikut:
1. Sistem ini dapat dikembangkan lagi sehingga memiliki layanan yang lebih banyak, tidak sebatas untuk pembuatan Surat Keterangan Kelahiran, Kematian, Pendatang danPindah.
2. Data yang menyangkut  alamat  seperti  propinsi,  kab/kota,  kecamatan,  kelurahan,  serta RT/RW  dapat  dimasukkan  pada database,  sehingga pemohon  tidak  perlu  melakukan input secaramanual.

## DAFTARPUSTAKA
[1] Abdulloh, Rohi. 2015. Web Programming is Easy. Jakarta: PT Elex Media Komputindo.
[2] A.S.  Rosa  dan  M.  Shalahuddin.2013. Rekayasa  Perangkat  Lunak  Terstruktur  dan Berorientasi Objek. Bandung: Informatika.
[3] Badiyanto. 2013. Buku Pintar Framework Yii.Yogyakarta: Mediakom.
[4] Erzha, Ervan. 2014. Buku Pintar Merakit Komputer. Indonesia: Publishing Langit.
[5] Faizal,  Edi  dan  Irnawati.  2015. PEMOGRAMAN  JAVA  WEB  (JSP,  JSTL  &SERVLET) tentang Pembuatan Sistem Informasi Klinik Diimplementasikan dengan Netbeans IDE 7.2. dan MySQL. Yogyakarta: Gava Media.
[6] Faqih,  Achmad.  2010. Kependudukan-Teori,  Fakta  dan  Masalah.  Yogyakarta: Deepublish.
[7] Fatta,  Hanif  Al.  2007. Analisis  dan Perancangan  Sistem  Informasi  untuk  Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: Andi.
[8] Hutahaean, Jeperson. 2014. Konsep Sistem Informasi. Yogyakarta: Deepublish.
[9] Irwansyah,  Edy  dan  Jurike  V.  Moniaga.  2014. Pengantar  Sistem Informasi.Yogyakarta: Deepublish.
[10] Kadir, Abdul. 2013. Belajar Sendiri Pasti Bisa jQuery.Yogyakarta: Andi.
[11] Kristanto,Andi. 2011. Perancangan SistemInformasi danAplikasinya.Yogyakarta: Andi.
[12] Ladjamudin, Al_Bahra. 2013. Analisis dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.
[13] MADCOMS. 2016. Sukses Membangun Toko Online dengan PHP & MySQL. Yogyakarta: Andi.
[14] Mulyani  NS,  Sri.  2009. Peranan  Metode  Pengembangan    System    Development  Life Cycle (SLDC) Terhadap Kualitas Sistem Informasi. Bandung: Tidak diterbitkan.
[15] Siallagan, Sariadin. 2009. Pemrograman java : dasar-dasar pengenalan dan pemahaman. Yogyakarta: Andi.
[16] Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta: Andi.
[17] Tim EMS. 2016. All in One Web Programming. Jakarta: PT Elex Media Komputindo.
[18] Utdirartatmo, Firrar. 2002. Mengelola Database Server MySQL di Linux dan Windows. Yogyakarta: Andi.
[19] Utomo, Eko Priyo. 2014. Kolaborasi PHP5 & MySQL 5 untuk Pengembangan Website. Yogyakarta: Andi.
[20] Wahana Komputer. 2012. Paling Dicari! JavaScript Source Code.Yogyakarta: Andi.
[21] Wahyudi,  Dian  Pebri.  2012. Dasar-Dasar  Teknik  Komputer  dan  Informatika. Jakarta: Mediakita.
[22] http://www.temukanpengertian.com/2013/06/pengertian-online-online-adalah- online.html/ , diakses pada tanggal 11 Juni 2016.