PENDAHULUAN
Latar Belakang
Rumusan Masalah
Batasan Masalah
Tujuan Penelitian
Manfaat Penelitian
LANDASAN TEORI
Tinjauan Pustaka
Sistem informasi pelayanan pengelolaan kependudukan online Waterfall. dilengkapi dengan database kependudukan sehingga perangkat desa dapat memudahkan pencatatan data kependudukan secara efisien dan efektif selain sistem. Informasi ini dilengkapi dengan fungsi pencarian yang memudahkan aparat desa untuk mengaksesnya. pencarian data cepat. Sistem informasi administrasi desa SDLC yang dapat. nomor surat, bantuan menulis surat, notasi surat,. pembuatan KTP dan KK serta fungsi pelaporan yang lengkap untuk memudahkan operasional kantor desa. Sistem Waterfall ini menghasilkan surat pengenalan desa, surat. akta nikah, akta kematian, surat pengantar SKCK, laporan agenda pekerja, penugasan pekerja, laporan. Anda surat lamaran, surat laporan. surat keterangan tidak mampu, laporan akta nikah, surat laporan. akta kematian, laporan surat lamaran skck dan laporan penugasan pegawai.
Hasil dari penelitian ini adalah sistem informasi pelayanan administrasi publik yang memudahkan masyarakat dalam mengajukan permohonan dan.
Sistem
Pelayanan
Surat
Pengembangan Sistem Extreme Programming
Pada penelitian ini perancangan sistem dilakukan dengan menggunakan tools UML yaitu use case, Activity, dan class diagram.
Krateristik Pemodelan Berorientasi Objek
Membungkus atribut data dan layanan (operasi) yang dimiliki suatu objek harus menyembunyikan implementasi dan objek tersebut agar objek lain tidak mengetahui cara kerjanya. Mekanisme yang memungkinkan satu objek mewarisi sebagian atau seluruh definisi dan objek lain sebagai bagian dari dirinya sendiri. Antarmuka sangat mirip dengan kelas, tetapi hanya memiliki atribut kelas dan memiliki metode yang dideklarasikan tanpa konten.
Menggunakan kembali objek yang didefinisikan untuk satu masalah dalam masalah lain yang melibatkan objek tersebut. Misalnya kelas yang lebih umum (generalisasi) adalah kendaraan darat dan kelas khusus (spesialisasi) adalah mobil, sepeda motor, dan kereta api. Kemampuan suatu objek untuk digunakan untuk banyak tujuan berbeda dengan nama yang sama, sehingga menghemat jalur program.
Paket adalah wadah atau pembungkus yang dapat digunakan untuk mengelompokkan kelas, sehingga memungkinkan beberapa kelas dengan nama yang sama disimpan dalam paket berbeda.
Bahasa Pemodelan Pengembangan Sistem (UML)
Use case Fungsionalitas yang disediakan oleh sistem sebagai entitas yang melakukan pertukaran pesan antar entitas atau aktor biasanya diungkapkan dengan menggunakan kata kerja di awal frase kata benda use case. Association/asosiasi Komunikasi antara aktor dan use case yang ikut serta dalam use case atau use case tersebut mengalami interaksi dengan aktor. Hubungan use case add-on dengan use case dimana use case yang ditambahkan dapat berdiri sendiri tanpa use case add-on serupa dengan prinsip pewarisan pada pemrograman berorientasi objek, biasanya use case add-on memiliki nama.
Generalisasi/generalisasi Hubungan generalisasi dan spesialisasi (umum-spesifik) antara dua use case dimana fungsi yang satu merupakan fungsi yang lebih umum dibandingkan fungsi lainnya. Hubungan dari use case tambahan dengan use case dimana use case yang ditambahkan tersebut memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat untuk dieksekusinya use case ini. Asosiasi terarah Hubungan antar kelas dengan arti satu kelas digunakan oleh kelas lain, asosiasi biasanya diasosiasikan dengan bentuk jamak.
Diagram aktivitas atau diagram aktivitas menggambarkan alur kerja atau aktivitas suatu sistem atau proses bisnis. Perlu dicatat di sini bahwa diagram aktivitas menggambarkan aktivitas sistem, bukan apa yang dilakukan aktor, yaitu aktivitas yang dapat dilakukan sistem.
Pengertian MySQL
XAMPP
Fungsinya sebagai server yang berdiri sendiri (localhost) yang terdiri dari program Apache HTTP Server, database MySQL, dan penerjemah bahasa yang ditulis dalam bahasa pemrograman PHP dan Perl. Tersedia di bawah Lisensi Publik Umum GNU dan gratis, program ini merupakan server web yang mudah digunakan dan mampu menampilkan halaman web dinamis (Kusbianto dkk., 2017). Tugas utama Apache adalah menghasilkan halaman web yang benar bagi pengguna berdasarkan kode PHP yang ditulis oleh pembuat halaman web.
Web
Dreamweaver
Freamwork Laravel
Pengujian ISO 25010
Aksesibilitas, sejauh mana suatu produk atau sistem dapat digunakan oleh semua kalangan untuk mencapai tujuan tertentu sesuai dengan konteks penggunaannya. Kematangan, sejauh mana suatu produk atau sistem mampu memenuhi kebutuhan secara andal dalam keadaan normal. Kerahasiaan, sejauh mana produk atau perangkat lunak memastikan bahwa data hanya dapat diakses oleh mereka yang berwenang untuk memiliki akses.
Integritas, sejauh mana produk atau perangkat lunak mampu mencegah akses tidak sah untuk mengubah data. Kemampuan beradaptasi, sejauh mana suatu produk atau sistem dapat diadaptasi secara efektif dan efisien terhadap perangkat lunak, perangkat keras, dan lingkungan yang berbeda. Perilaku waktu, sejauh mana respons dan waktu pemrosesan suatu produk atau sistem dapat memenuhi persyaratan saat menjalankan fungsi.
Pemanfaatan sumber daya, sejauh mana jumlah dan jenis sumber daya yang digunakan oleh produk atau sistem dapat memenuhi kebutuhan saat menjalankan fungsi. Changeability, sejauh mana suatu produk atau sistem dapat dimodifikasi secara efektif dan efisien tanpa mengurangi kualitas produk yang sudah ada.
ANALISIS DAN PERANCANGAN
Kerangka pemikiran
Tahapan Pengembangan Sistem
Metode Pengumpulan Data
Pengumpulan data dengan cara observasi atau surveilans adalah cara pengumpulan data melalui pengamatan langsung dan pencatatan. Metode ini dilakukan dengan pengumpulan data melalui sumber bacaan yang berkaitan dengan data yang dibutuhkan, penulis menggunakan majalah sistem informasi surat desa dan menggunakan sumber buku yang salah satunya berjudul “Rekayasa Perangkat Lunak” karya penulis Rossa. Merupakan metode pengumpulan data dengan membaca, mencatat, mengutip dan mengumpulkan data teoritis dari buku dan internet sebagai dasar penyusunan penelitian.
Analisis Kebutuhan
Desain Sistem
Rancangan Program
Menu utama merupakan menu yang diakses oleh setiap pengguna sistem untuk mengelola data. Gambarnya dapat dilihat pada gambar dibawah ini. Menu kependudukan merupakan menu untuk menampilkan informasi data kependudukan, yang dapat dilihat pada gambar di bawah ini. Menu profil kota merupakan menu untuk menampilkan informasi profil kota yang dapat dilihat pada gambar dibawah ini.
Menu persyaratan aplikasi merupakan menu untuk menampilkan informasi persyaratan aplikasi, dapat dilihat pada gambar di bawah ini. Menu visi dan misi merupakan menu untuk menampilkan informasi visi dan misi yang dapat dilihat pada gambar dibawah ini. Menu hubungi kami merupakan menu untuk menampilkan informasi kontak, dapat dilihat pada gambar dibawah ini.
Menu pengajuan lamaran merupakan menu penyerahan surat yang perlu dilakukan, dapat dilihat pada gambar dibawah ini. Menu edit profil merupakan menu edit data profil yang dapat Anda lihat pada gambar di bawah ini. Menu data merupakan menu untuk mengakses menu pengelolaan data pada sistem atau menu utama, yang dapat Anda lihat pada gambar di bawah ini.
Menu publikasi merupakan menu untuk mengakses pengelolaan data publikasi, dapat dilihat pada gambar di bawah ini. Menu pengelolaan data kependudukan merupakan menu untuk mengakses pengelolaan data kependudukan, dapat dilihat pada gambar di bawah ini. Menu pengelolaan data peredaran penduduk merupakan menu untuk mengakses pengelolaan data peredaran penduduk yang dapat dilihat pada gambar dibawah ini.
Menu pengelolaan surat merupakan menu untuk mengakses pengelolaan data persuratan, dapat dilihat pada gambar di bawah ini. Menu pengelolaan laporan merupakan menu untuk mengakses data dokumen, dapat dilihat pada gambar di bawah ini. Menu pengguna sistem merupakan menu untuk mengakses pengelolaan data pengguna sistem, dapat dilihat pada gambar dibawah ini.
Kerangka Pengujian ISO 25010
Menu login merupakan menu yang digunakan untuk masuk ke sistem dengan memasukkan nama pengguna dan kata sandi. Gambar sistem dapat dilihat pada gambar di bawah ini. Menu registrasi akun merupakan menu yang digunakan untuk melakukan registrasi akun bagi orang yang ingin login ke sistem.Gambar sistem dapat dilihat pada gambar dibawah ini. Menu news feed merupakan menu untuk mengakses pengelolaan data publikasi, dapat dilihat pada gambar di bawah ini.
Tujuan dari pengujian ini adalah untuk memastikan bahwa perangkat lunak yang dibangun mempunyai kualitas yang dapat diandalkan, yaitu mewakili kajian utama mengenai spesifikasi, analisis, desain dan pengkodean dari perangkat lunak itu sendiri. Dalam pengujian perangkat lunak ini, penulis menggunakan metode pengujian yang berfokus pada kebutuhan fungsional perangkat lunak yang dibangun. Berdasarkan hasil pengujian kualitas perangkat lunak yang dibangun terhadap fitur fungsionalitas aplikasi yang dibangun, tingkat keberhasilannya sebesar 97,33%.
Dapat disimpulkan bahwa nilai persentase yang diperoleh menunjukkan bahwa kualitas perangkat lunak dan karakteristik fungsionalitasnya berada pada skala “Sangat Baik”, sehingga dapat dikatakan aplikasi yang dibangun memenuhi karakteristik fungsionalitas. Di bawah ini adalah tabel perhitungan uji kegunaan aplikasi perhitungan, yang dapat Anda lihat pada tabel 5.4 di bawah ini. Berdasarkan hasil pengujian kualitas perangkat lunak yang dibangun pada fitur penggunaan aplikasi, tingkat keberhasilannya sebesar 94,71%.
Dapat disimpulkan bahwa nilai persentase yang diperoleh menunjukkan bahwa perangkat lunak mempunyai karakteristik kualitas kegunaan pada skala “Sangat Baik”, sehingga dapat dikatakan aplikasi yang dibangun memenuhi karakteristik kegunaan. Berdasarkan hasil pengujian ISO 25010 yang dilakukan dengan melibatkan 10 responden, disimpulkan bahwa kualitas perangkat lunak yang dihasilkan memiliki tingkat keberhasilan dengan rata-rata total sebesar 95,92%. Oleh karena itu dapat disimpulkan bahwa nilai persentase yang diperoleh menunjukkan bahwa kualitas perangkat lunak secara keseluruhan berada pada skala “Sangat Baik”.
Implementasi sistem layanan pos berbasis website di Desa Penyandingan menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya. Sistem yang dibangun menyajikan informasi kota secara akurat dan relevan untuk dijadikan pengetahuan umum oleh masyarakat, seperti persyaratan aplikasi, profil kota dan ukiran kota. Sistem yang dibangun dapat membantu Kepala Desa untuk menandatangani surat secara virtual sehingga produksi tidak terhambat ketika desa tidak ada. Pengujian sistem menggunakan ISO 25010 dengan aspek fungsionalitas dan kegunaan dengan hasil pengujian ISO 25010 yang dilakukan dengan melibatkan 10 responden, Kesimpulannya adalah kualitas perangkat lunak yang dihasilkan memiliki persentase keberhasilan dengan rata-rata total sebesar 95,92%.
IMPLEMENTASI SISTEM
Implementasi Program
HASIL DAN PEMBAHASAN
Hasil Pengujian ISO 25010
Dari tes yang telah diulas pada subbab sebelumnya diperoleh beberapa hasil angket yang disajikan pada subbab ini.
Hasil Penilaian Kuesioner
Berdasarkan kesimpulan dari hasil penelitian yang telah diuraikan, maka saran yang dapat diberikan untuk pengembangan lebih lanjut adalah: Perancangan sistem pelaporan keuangan berbasis web (Studi Kasus pada Pt.Emkl Tirtasari Abadi Sejahtera Semarang).