SKRIPSI
Skripsi
Sebagai salah satu syarat untuk memperoleh gelar
Sarjana Komputer
Pada
Program Studi Teknik Informatika Strata Satu
ABSTRAK
Seno Binxani Taopan One Stop Service Berbasis Website (Studi Kasus: Desa
Baumata Utara). Dibimbing oleh Max ABR Soleman Lenggu dan Emanuel
Safirman Bata.
Kata kunci: Desa Baumata Utara, One Stop Service, Surat, Website
7
ABSTRACT
Seno Binxani Taopan One Stop Service Website Based (Case Study: North
Baumata Village). Supervised by Max ABR Soleman Lenggu and Emanuel
Safirman Bata.
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Kuasa atas
segala karunia-Nya sehingga karya ilmiah ini berhasil diselesaikan. Tema yang
dipilih dalam penelitian yang dilaksanakan sejak januari ini, dengan judul One
Stop Service Berbasis Website (Studi Kasus: Desa Baumata Utara).
Terima kasih penulis ucapkan kepada Bapak Max ABR Soleman Lenggu,
S.Kom., M.T dan Emanuel Safirman Bata, S.Kom., M.T selaku pembimbing,
Bapak Marinus I. J. Lamabelawa, S.Kom., M.Cs., selaku Ketua STIKOM
Uyelindo Kupang, Bapak Sumarlin, M.Kom selaku Ketua Program Studi Teknik
Informatika Strata Satu (S1) dan ucapan terima kasih kepada Kepala Desa
Baumata Utara yang telah membantu selama pengumpulan data. Ungkapan terima
kasih juga kepada ayah, ibu, serta seluruh keluarga, atas segala doa dan kasih
sayangnya. Semoga karya ilmiah ini bermanfaat.
DAFTAR ISI
HALAMAN SAMPUL
HALAMAN JUDUL i
HALAMAN PENGESAHAN ii
HALAMAN PERSETUJUAN iii
HALAMAN PERNYATAAN BEBAS PLAGIAT iv
ABSTRAK v
ABSTRACT vi
KATA PENGANTAR vii
DAFTAR ISI viii
DAFTAR GAMBAR ix
DAFTAR TABEL x
1. PENDAHULUAN 1
Latar Belakang 1
Perumusan Masalah 2
Tujuan Penelitian 2
Manfaat Penelitian 2
Ruang Lingkup Penelitian 2
2. TINJAUAN PUSTAKA 3
Surat 3
One Stop Service 3
Website 3
Personal Home Page (PHP) 3
Database 4
MySQL 4
3. METODE PENELITIAN 5
Bahan Penelitian 5
Peralatan Penelitian 5
Prosedur Analisis Data 6
Analisis Dan Perancangan Sistem 7
Kebutuhan Khusus 8
Perancangan Antarmuka 25
4. HASIL DAN PEMBAHASAN 30
Implementasi Sistem 30
5. KESIMPULAN DAN SARAN 46
Kesimpulan 46
Saran 46
DAFTAR PUSTAKA
LAMPIRAN
RIWAYAT HIDUP
10
DAFTAR GAMBAR
1. Model Waterfall 6
2. Arstiketur Sistem 7
3. Use Case One Stop Service Berbasis Website 9
4. Arsitektur Layer Pegawai 15
5. Arsitektur Layer Penduduk 15
6. Sequence Diagram Tambah Data Penduduk 16
7. Sequence Diagram Ubah Data Penduduk 17
8. Sequence Diagram Hapus Data Penduduk 17
9. Sequence Diagram Tambah Data Kepala Desa 18
10. Sequence Diagram Ubah Data Kepala Desa 18
11. Sequence Diagram Hapus Data Kepala Desa 19
12. Sequence Diagram Mengubah Password Login Pegawai 19
13. Sequence Diagram Buat Surat 20
14. Sequence Diagram Login Pegawai 20
15. Sequence Diagram Login Penduduk 21
16. Sequence Diagram Melihat Deskripsi Surat 21
17. Sequence Diagram Melihat Deskripsi Sistem 22
18. Class Diagram 22
19. Perancangan Antarmuka Beranda 25
20. Perancangan Antarmuka Deskripsi Surat 25
21. Perancangan Antarmuka Deskripsi Sistem 26
22. Perancangan Antarmuka Login Buat Surat 26
23. Perancangan Antarmuka Buat Surat 27
24. Perancangan Antarmuka Form Surat 27
25. Perancangan Antarmuka Hasil Surat 27
26. Perancangan Antarmuka Login Pegawai 28
27. Perancangan Antarmuka Beranda Pegawai 28
28. Perancangan Antarmuka Mengelola Data Penduduk 29
29. Perancangan Antarmuka Mengelola Data Kepala Desa 29
30. Perancangan Antarmuka Mengubah Password Login Pegawai 29
31. Implementasi Program 30
32. Antarmuka Beranda Penduduk 33
33. Antarmuka Deskripsi Surat 34
34. Antarmuka Deskripsi Sistem 34
35. Antarmuka Login Surat 35
36. Antarmuka Profil saya 35
37. Antarmuka Form Surat 36
38. Antarmuka Hasil Surat 36
39. Antarmuka Login Pegawai 37
40. Antarmuka Beranda Pegawai 37
41. Antarmuka Mengelola Data Penduduk 38
42. Antarmuka Mengelola Data Kepala Desa 38
43. Antarmuka Mengubah Password Login Pegawai 39
44. Grafik pengujian pengguna 44
11
DAFTAR TABEL
1. PENDAHULUAN
Latar belakang
penelitian terdahulu lainnya yaitu: penerapan one stop service pelayanan perijinan
terpadu terhadap meningkatnya iklim investasi di Kabupaten Kudus (Khalimah,
2013). Penelitian tersebut menghasilkan one stop service pelayanan perizinan
terpadu yang sangat membantu pelaku dunia usaha yang ada di Kabupaten Kudus
khususnya dalam mengurus surat kelengkapan mendirikan usaha seperti Surat
Ijin Usaha Perdagangan (SIUP) dan Tanda Daftar Perusahaan (TDP).
Dari penelitian-penelian terdahulu tersebut dapat diambil kesimpulan
bahwa penerapan one stop Service dapat meningkatkan kualitas layanan publik
yang cepat, mudah, transparan, pasti, dan terjangkau terutama pada layanan
perizinan. Disamping untuk meningkatkan hak-hak masyarakat terhadap
pelayanan publik.
Perumusan Masalah
Tujuan Penelitian
Manfaat Penelitian
2. TINJAUAN PUSTAKA
Surat
Website
pemrograman web server side, program PHP harus diletakkan di server. PHP
merupakan bahasa pemrograman yang bersifat intepreter, artinya baris-baris
program PHP diterjemahkan satu-persatu kedalam bahasa mesin dan diproses oleh
interpreter PHP menjadi HTML. Sehingga client yang berupa browser PHP
mencari baris-baris yang berada didalam halaman HTML, dan menerjemahkannya
sehingga web server dapat memberikan hasil berupa HTML (Sibero, 2012:49).
Database
MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
atau DBMS yang multithread dan multi-user. Berbeda dengan basis data
konvensional seperti Dat, .dbf, .mdb, MySQL memiliki kelebihan yaitu bersifat
multithread, dan multi-user serta mendukung sistem jaringan. MySQL
didistribusikan secara gratis dibawah lisensi GNU General Public Licence (GPL),
namun ada nuga versi komersial bagi kalangan tertentu yang menginginkannya.
Tidak seperti PHP atau Apache yang merupakan perangkat lunak yang
kembangkan oleh komunitas umum, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh
hak cipta dan hampir atas semua kode sumbernya. Kedua orang Swedia dan satu
orang Finlandia yang mendirikan MySQL AB adalah David Axmark, Allan
Larsson, dan Michael “Monty” Widenius (Anhar 2010:21).
5
3. METODE PENELITIAN
Bahan Penelitian
1. Studi Pustaka
Metode ini dilakukan dengan mencari liberatur atau sumber-sumber pustaka
pendukung penelitian yang mampu memberikan informasi yang memadai dalam
menyelesaikan penelitian ini serta membantu mempertegas teori-teori yang ada
berkaitan dengan penelitian membuat aplikasi “One Stop Service Berbasis
Website (Studi Kasus: Desa Baumata Utara)”
2. Wawancara
Melakukan kegiatan tanya jawab secara tatap muka langsung dengan
responden atau narasumber untuk mendapatkan informasi dengan tujuan
memperoleh data yang dapat menjelaskan ataupun menjawab suatu permasalahan.
3. Observasi
Pengumpulan data dengan melakukan pengamatan secara langsung terhadap
objek penelitian. Dengan mencatat hal-hal penting yang berhubungan dengan
judul laporan sehingga memperoleh data yang lengkap dan lebih akurat.
Peralatan Penelitian
ANALYSIS
DESIGN
CODING
TESTING
MAINTENANCE
1. Perspektif Produk
Aplikasi One Stop Service berbasis Website (Studi Kasus: Desa Baumata
Utara) adalah sebuah perangkat lunak yang dibangun untuk membantu penduduk
Desa Baumata Utara dalam melakukan proses pembuatan surat dengan cepat,
mudah, transparan, pasti, dan terjangkau terutama pada layanan perizinan.
Aplikasi ini dapat diakses menggunakan desktop maupun smartphone. Pengguna
dapat melihat informasi kemudian dapat memilih jenis surat yang ingin dibuat
dan sistem akan melakukan proses sesuai dengan hasil yang dipilih oleh
pengguna. Admin bertindak sebagai operator yang mengelola dan berinteraksi
dengan aplikasi One Stop Service berbasis Website melalui graphical user
interface (GUI). Pengguna menggunakan piranti platform bergerak sebagai media,
sedangkan untuk menampilkan output digunakan layar LCD. Pengguna akan
berinteraksi dengan sistem menggunakan media internet (Web). Proses melakukan
inputan data menggunakan mouse dan keyboard, untuk proses select informasi
pengguna dapat menggunakan keypad sedangkan untuk menampilkan output
menggunakan LCD.
2. Fungsi Produk
Adapun fungsi produk yang terdapat pada aplikasi One Stop Service
Berbasis Website (Studi Kasus: Desa Baumata Utara) adalah sebagai berikut:
a. Fungsi Login
Fungsi login merupakan fungsi awal yang digunakan oleh pegawai dan
penduduk untuk melakukan autentikasi data dan mengakses sistem. Fungsi login
dimulai ketika pegawai dan penduduk memasukan username dan password, jika
benar maka akan dilanjutkan jika salah proses akan diulangi. Hal ini mencegah
akses data yang tidak sah ke sistem oleh pihak lain yang tidak bertanggung jawab.
b. Fungsi mengolah data penduduk
Fungsi mengolah data penduduk merupakan fungsi yang digunakan
pengawai untuk menambah, mengubah, menghapus data penduduk
c. Fungsi mengolah data kepala desa
Fungsi mengolah data kepala desa merupakan fungsi yang digunakan
pengawai untuk menambah, mengubah, menghapus data kepala desa
d. Fungsi mengolah galeri
Fungsi mengolah galeri merupakan fungsi yang digunakan pegawai untuk
menambah dan menghapus gambar
e. Fungsi buat surat
Fungsi buat surat merupakan fungsi yang digunakan oleh pegawai dan
penduduk untuk membuat surat yang diinginkan
Kebutuhan Khusus
Actor Pegawai
Basic flow 1. Use case ini dimulai ketika pegawai memilih untuk merubah
password login pegawai
2. Sistem meminta pegawai memasukkan password lama, baru
dan password baru
3. Pegawai mengisi password login lama, baru dan mengulangi
password baru Pegawai memasukkan password baru
13
surat
b. Arsitektur layer
Perancangan arsitektur layar berfungsi untuk mendeskripsikan kategori
sistem sebagai penghubung antar komponen user interface. Perancangan
arsitektur layar dimana terdapat pemisah tanggung jawab dari setiap layar.
Perancangan arsitektur layer one stop service berbasis website (studi kasus: Desa
Baumata Utara) dapat dilihat pada gambar berikut:
c. Sequence Diagram
Sequence diagram adalah suatu diagram yang menggambarkan interaksi
antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut.
Diagram ini juga menunjukan serangkaian pesan yang dipertukarkan oleh obyek-
obyek yang melakukan suatu tugas atau aksi tertentu. Perancangan sequence
diagram dapat dilihat pada gambar-gambar berikut.
1) Sequence diagram Mengolah Data Penduduk
a) Tambah Data Penduduk
d. Class Diagram
Class diagrama dalah model statis yang menggambarkan struktur dan
deskripsi class serta hubungannya antara class. Berikut class diagram aplikasi one
stop service berbasis website (studi kasus: Desa Baumata Utara)
data_penduduk
-no_ktp
-nama
-agama
-tempat_lahir
-tgl_lahir
-j_kel
-alamat
-s_nikah
-pekerjaan
Mengeloladatapenduduk -w_negara
DatapendudukControl -nama_ayah
+tambahdatapenduduk() -nama_ibu
+getdatapenduduk() -password
+Validasidatapenduduk()
+ubahdatapenduduk()
+setno_ktp()
+hapusdatapenduduk()
+setnama()
+setagama()
+settempat_lahir()
+settgl_lahir()
+setj_kel()
+setalamat()
+sets_nikah()
+setpekerjaan()
+setnama_ayah()
+setnama_ibu()
+setpassword()
Data_penduduk
loginpenduduk
loginpendudukControl -no_ktp
-password
+mengisinikdanpassword()
+melakukanlogin() +Validasinoktppassword()
+getno_ktp()
+getpassword()
23
tabel_admin
Loginpegawai
LoginpegawaiControl -username
-password
+mengisiusernamepassword()
+melakukanlogin() +Validasiusernamepassword()
+getusername()
+getpassword()
mengolahdatakepaladesa data_kepaladesa
datakepaladesaControl -nik_kepaladesa
+tambahdatakepaladesa()
+ubahdatakepaladesa() -nama
+hapusdatakepaladesa() +Validasidatakepaladesa()
+setnik_kepaladesa()
+setnama()
melihatdeskripsisurat deskripsisuratControl
+melihatdeskripsisurat() +Validasideskripsisurat()
+showdeskrisisurat() +Validasi(true)
Melihatdeskripsisistem deskripsisistem
+melihatdeskripsisistem() +Validasideskripsisistem()
+showdeskripsisitem() +Validasi(true)
surat
-id_surat
-NIK
buatsurat BuatsuratControl -nomorsurat
-jenis
+buatsurat() +ValidasiSurat() +setid_surat()
+setNIK()
+setnomorsurat()
+setjenis()
+getnomorsurat()
Perancangan Antarmuka
2) Profil Saya
Antarmuka ini merupakan tampilan ketika penduduk berhasil login Buat
Surat. Halaman ini digunakan oleh masyarakat untuk melihat data profil dan
memilih jenis surat yang ingin dibuat. Tampilan perancangan antarmuka profil
saya dapat dilihat pada Gambar 23 berikut ini.
3) Form Surat
Antarmuka ini merupakan tampilan form surat. Sebelum surat diproses
atau dibuat sistem meminta penduduk untuk melengkapi isi data surat yang yang
telah dipilih. Tampilan perancangan antarmuka form surat dapat dilihat pada
Gambar 24 berikut ini.
4) Hasil Surat
Antarmuka ini merupakan tampilan hasil pembuatan surat. Digunakan oleh
penduduk untuk memilih menyimpan atau mencetak hasil pembuatan surat.
Tampilan perancangan antarmuka hasil surat dapat dilihat pada Gambar 25
berikut ini.
Implementasi Sistem
Server
Internet
3. Antarmuka Sistem
Dalam mengimplementasikan sistem ini, dibuat antarmuka yang sederhana
untuk mempermudah penduduk dan administrator dalam menggunakan sistem ini.
Antarmuka yang dibuat berbasis website responsive, sehingga mempermudah
dalam penggunaan pada berbagai macam perangkat bergerak.
Berikut ini akan dibahas fungsi dan cara kerja setiap halaman serta menu-
menu yang dihasilkan oleh aplikasi.
a. Antarmuka website untuk Penduduk
1. Antarmuka Beranda
Antarmuka beranda merupakan halaman yang pertama kali akan muncul
ketika pengguna masuk ke Website One Stop Service Desa Baumata Utara.
Halaman ini terdiri dari beberapa menu yaitu Deskripsi Surat, Deskripsi Sistem,
Buat Surat, Login untuk pegawai (administrator) dan juga menampilkan 6 slider
image. Tampilan antarmuka beranda dapat dilihat pada Gambar 32 berikut ini.
.
Gambar 35. Antarmuka Login Buat Surat
Pembahasan
1. Pengujian program
Tahapan akhir dimana sistem yang baru diuji kemampuan dan
keefektifannya sehingga kekurangan dan kelemahan sistem yang kemudian akan
dilakuakan pengkajian ulang dan perbaikan terhadap aplikasi menjadi lebih baik
dan sempurna.
a. Pengujian fungsionalitas sistem
Pengujian fungsionalitas dilakukan dengan menguji kesesuaian tampilan
dari proses yang dihasilkan dengan input yang diberikan. Dari hasil pengujian
fungsionalitas yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi One
Stop Service Desa Baumata Utara sudah berjalan dengan baik sesuai dengan
harapan dan semua perancangan dapat diimplementasikan dengan baik dan sesuai
perancangannya, tetapi tidak menutup kemungkinan dapat terjadi kesalahan
dikemudian hari pada saat website ini digunakan oleh pengguna. Berikut ini
adalah tabel yang menunjukan deskripsi data dan pengujian fungsionalitas sistem.
40
Menambah, mengubah, Data kepala desa berhasil Data kepala desa berhasil
Pengujian mengelola
7 Klik data penduduk atau menghapus data ditambah, diubah atau ditambah, diubah atau Sukses
data penduduk
penduduk dihapus dihapus
Menambah, mengubah, Data kepala desa berhasil Data kepala desa berhasil
Pengujian mengelola
8 Klik data kepala desa atau menghapus data ditambah, diubah atau ditambah, diubah atau Sukses
data kepala desa
kepala desa dihapus dihapus
41
42
2. Sosialisasi sistem
Pada tahapan ini, penulis melakukan sosialisasi sistem kepada pengguna
sistem dengan cara tatap muka langsung. Cara ini digunakan penulis dikarenakan
sistem ini hanya digunakan oleh penduduk Desa Baumata Utara.
3. Pengujian Pengguna
Pengujian untuk kinerja dilakukan dengan melakukan pengujian terhadap
responden pengguna aplikasi,untuk mendapatkan jumlah responden penulis
menggunakan teknik Solvin. Rumus Solvin untuk menentukan jumlah sampel
minimal (n) jika diketahui ukuran populasi (N) pada taraf signifikanan α.
Dimana
n = Jumlah sampel
N = Jumlah populasi
a = batas toleransi kesalahan (error tolerance)
Diketahui: N = 850
a = 10%
Ditanya : n= ?
Penyelesaian: n = = = = = = 89,47
Hasil perhitungan dibulatkan menjadi 89 responden dari kalangan masyarakat
Desa Baumata Utara. Responden diberikan pernyataan kuesioner kemudian
responden memberikan tanggapan. Hasil dari responden pengguna sistem dapat
dilihat pada tabel berikut:
Grafik hasil pengujian aplikasi dari pengguna dapat dilihat pada gambar
berikut:
Kesimpulan
Saran
DAFTAR PUSTAKA
Anhar. 2010. Panduan Menguasai PHP & MySQL. Jakarta Selatan(ID) : PT Trans
Media.
Arif. 2017. Implementasi Program One Stop Service(Pelayanan Terpadu Satu
Pintu) Pada Masyarakat Miskin di Desa Kajaharjo, Kecamatan Kalibaru,
Kabupaten Banyuwangi[Skripsi]. Jember(ID) : FISIP Universitas Jember.
Basir, Barthos.2009. Manajemen Kearsipan. Jakarta(ID) : Bumi Aksara
Dorotil Y.2009. Kesektariatan Modern dan Administrasi Perkantoran.
Bandung(ID) : Pustaka Setia.
Khalimah. 2013. Penerapan One Stop Service Pelayanan Perijinan Terpadu
Terhadap Meningkatnya Iklim Inventasi di Kabupaten Kudus[Skripsi].
Semarang(ID) : Universitas Diponegoro.
Sholechul A. 2013. Gampang dan Gratis Membuat WebsitePersonal,Organisasi
dan Komersial. Jakarta(ID) : Lembar Langit Indonesia.
48
DAFTAR LAMPIRAN
1. Kuesioner
2. Kartu Konsultasi
3. Lembar Koreksi
4. Surat Keterangan Selesai Revisi Skripsi
5. Konsultasi Judul Bahasa Inggris
49
50
51
52
53
54
55
56
57
58
59
60
RIWAYAT HIDUP