Makalah - Kelompok 11 - 5F - Rancang Bangun Website Kantor Desa Padang Kalua Kabubapten Luwu
Makalah - Kelompok 11 - 5F - Rancang Bangun Website Kantor Desa Padang Kalua Kabubapten Luwu
Oleh kelompok 11 :
Hasnawati_2004411100
Sitti Arafah_2004411123
Jesi Ramadani_200441112
Rifki Rusmal Into_2004411649
5F
i
iii
KATA PENGANTAR
Puji syukur atas kehadirat Allah SWT yang telah melimpahkajn rahmat dan
hidayahnya, sehingga penulis dapat menyelesaikan proposal ini dengan judul
“Rancang Bangun Website Kantor Desa Padang Kalua Kecamatan Bua
Kabupaten Luwu”. Tak lupa shalawat serta salam semoga tercurahkan kehadirat
Nabi Muhammad saw, atas berkat bimbingan beliaulah yang telah menghantarkan
umatnya kejalan yang diridhoi Allah SWT.
Penulis mempersembahkan ucapan terima kasih yang sebesar-besarnya kepada
kedua orang tua penulis yang tercinta dan telah membesarkan anaknya dari segala
bentuk cinta yang tulus serta iringan doa yang tulus ikhlas demi kesuksesan
penulis dalam menuntut ilmu dan meraih cita-cita. Serta tak lupa saudara dan
keluarga penulis yang senantiasa mendukung segala aktivitas yang dilakukan oleh
penulis.
Kelompok 5
i
v
DAFTAR ISI
Halaman
HALAMAN JUDUL ................................................................................... i
KATA PENGANTAR ................................................................................ ii
DAFTAR ISI ............................................................................................... iii
DAFTAR GAMBAR .................................................................................. iv
DAFTAR TABEL ....................................................................................... vi
BAB I PENDAHULUAN ..........................................................................................
1.1 Latar Belakang...............................................................................................1
1.2 Rumusan masalah..........................................................................................2
1.3 Tujuan Penelitian...........................................................................................2
1.4 Manfaat Penelitian.........................................................................................3
BAB II TINJAUAN PUSTAKA ...............................................................................
2.1 Kajian Teori...................................................................................................4
2.2 Hasil Penelitian yang Relevan.......................................................................16
2.3 Kerangka Pikir...............................................................................................18
BAB III METODE PENELITIAN ............................................................................
3.1 Jenis Penelitian............................................................................................20
3.2 Tempat dan Waktu Penelitian.......................................................................21
3.3 Batasan Penelitian.........................................................................................21
3.4 Tahapan Penelitian........................................................................................21
DAFTAR PUSTAKA............................................................................................53
ii
vi
DAFTAR GAMBAR
viii
iv
DAFTAR TABEL
v
i
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Pembangunan desa saat ini tidak terlepas dari perkembangan teknologi
informasi, mulai dari yang paling sederhana seperti penggunaan telepon seluler
sampai pada telepone pintar atau (smartphone) hingga pemanfaatan internet
dengan berbagi fitur yang bertujuan untuk membantu masyarakat dalam
melakukan aktivitas sehari-hari tidak hanya diperkotaan tetapi sampai dipedesaan.
Dengan bantuan teknologi informasi sehingga informasi yang disampaikan bisa
diakses dengan mudah oleh masyarakat desa. Kurangnya pemahaman masyarakat
dan aparatur desa terkait teknologi informasi menyebabkan pelayanan kepada
masyarakat tidak optimal.
Desa merupakan suatu wilayah yang ditempati sejumlah penduduk sebagai
kesatuan masyarakat yang didalamnya terdapat kesatuan hukum yang memiliki
organisasi pemerintah terendah langsung dibawah camat dan tidak berhak
menyelenggarakan rumah tangga sendiri. Kantor Desa Padang Kalua adalah
sebuah desa yang terletak di Kecamatan Bua, Kabupaten Luwu. Desa padang
Kalua memiliki luas wilayah 43,2 ha dan mempunyai jumlah penduduk sebanyak
1414 jiwa. Proses pelayanan kepada masyarakat yang dilakukan oleh pihak kantor
Desa sebagian besar sudah mengunakan sistem komputer. Namun dalam hal
penyebaran informasi kepada masyarakat dan khalayak luar masih secara manual,
menggunakan media papan informasi, spanduk maupun penyampain secara lisan
sehingga informasi yang disebarkan oleh aparat desa lambat diterima oleh
masyarakat.
Berdasrkan hasil wawancara awal dengan Kepala Desa Padang Kalua
(Ramin) wawancara pra-riset, tanggal 24 maret 2021, beliau mengemukakan
bahwa sosialisasi serta penyebaran informasi dikantor desa padang kalua baik
berupa informasi maupun pemberitahuan dan himbahuan saat ini dianggap kurang
efektif oleh masyarakat dan pihak kantor desa karna masih menggunakan media
berupa spanduk dan melakukan pengumuman dirumah-rumah ibadah .Semua
proses penyebaran informasi masih secara manual, maka diperlukan sebuah sarana
yang bisa membantu pihak kantor Desa Padang Kalua untuk membagikan
2
informasi kepada masyrakat luas dan dapat memuat profil instansi kantor Desa
maupun seputar tentang kantor Desa Padang Kalua agar khalayak luar juga dapat
mengetahui seputar kantor Desa Padang Kalua. Solusi untuk memecahkan
masalah yang terjadi, maka diperlukan suatu media penyebaran informasi yang
dapat menangani permasalahan tersebut salah satunya, yaitu website desa.
Website adalah kumpulan halaman-halaman yang digunakan untuk
informasi teks, gambar diam atau gerak animasi, suara, atau gabungan dari
semuanya, baik yang bersifat statis maupun dinamis yang membentuk suatu
rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan
dengan jaringan-jaringan halaman. Website menjadi salah satu sarana yang
digunakan untuk menyampaikan sebuah informasi dari pihak pemerintahan untuk
masyarakat umum. Dukungan teknologi yang kini semakin maju, pilihan untuk
membangun sebuah sistem informasi website juga lebih beragam dan
dipermudah ,salah satunya framework atau dapat diartikan sebuah kerangka kerja.
Dengan menggunakan framework proses pembuatan website akan lebih cepat,
mudah dan didukung dengan hasil tampilan website yang lebih terkini dan lebih
menarik serta responsif bagi pengguna. Dengan segala keunggulannya aplikasi
website ini akan yang akan menjadi media penyebar informasi paling tepat, yang
mana pada aplikasi website ini, nantinya akan memuat informasi seputar desa dan
pemberitahuan penting yang ada pada kantor desa padang kalua.
Setelah mempelajari dan mengamati permasalahan yang ada, maka penulis
berkeinginan untuk melakukan penelitian dengan judul “Rancang Bangun Website
Kantor Desa Padang Kalua Kecamatan Bua Kabupaten Luwu”.
4
5
mengandung informasi. Sebuah web biasanya dibangun atas banyak halaman web
yang saling berhubungan. Hubungan antara satu halaman web dengan halaman
web yang lainnya disebut dengan Hyperlink sedangkan teks yang dijadikan media
penghubung disebut Hypertext. Berdasarkan pengertian tersebut, maka bisa
disimpulkan bahwa website adalah kumpulan halaman-halaman yang dapat
menampilkan teks, gambar, video, suara, yang masing-masing dihubungkan
dengan jaringan-jaringan halaman.
3. Desa
Menurut Undang-Undang No. 6 Tahun 2014, Desa adalah kesatuan
masyarakat hukum yang memiliki batas-batas wilayah yang berwenang
untuk mengatur dan mengurus kepentingan masyarakat setempat, berdasarkan
asal usul dan adat istiadat setempat yang diakui dan dihormati dalam sistem
Pemerintahan Negara Kesatuan Republik Indonesia.
Menurut Sanusi Herman (2019:123) Desa, menurut “universal”, adalah
sebuah aglomerasi permukiman di area pedesaan (rural), Di indonesia, istilah desa
adalah pembagian wilayah administratif di Indonesia di bawah kecamatan, yang di
pimpin oleh kepala desa. Dari beberapa pengertian tersebut, bisa ditarik
kesimpulan bahwa desa merupakan kesatuan masyarakat hukum yang mempunyai
batas wilayah yang berwenang.
4. Php
Menurut Herman Sanusi (2019:124) PHP atau Hypertext Preprocessor
adalah salah satu teknologi baru yang mulai banyak dimanfaatkan untuk
perkembangan web. PHP merupakan suatu bahasa pemrograman yang bersifat
server side yang memiliki kemampuan untuk dikombinasikan dengan teks,
HTML, dan komponen-komponen lain untuk membuat suatu halaman web lebih
menarik, dinamis dan interaktif, juga bersifat open source yang digunakan secara
luas terutama untuk pengembangan web dan dapat disimpan dalam bentuk
HTML. Hypertext Prepocessor merupakan suatu bahasa pemrograman yang
berfungsi untuk membangun suatu website dinamis. Pertama kali PHP dibuat oleh
Rasmus Lerdorf pada tahun 1994 dengan nama Personal Home Page Tools.
Kemudian berganti dengan Form Interpreter (FI), dengan wujud berupa
sekumpulan script. Tahun 1996 PHP/FI 2.0 dirilis dengan implementasi program
C. Dengan perkembangann tekonologi, pada saat ini PHP 5.4.7 mampu
melakukan derefensi sebuah array.
6
Menurut Putratama (2016:3) PHP (Hypertext Preprocessor) adalah suatu
bahasa pemprograman yang digunakan untuk menerjemahkan baris kode program
menjadi kode mesin yang dapat dimengerti oleh komputer yang bersifat server
side yang dapat di tambah ke dalam HTML. Dari beberapa pengertian tersebut,
bisa disimpulkan bahwa Hypertext Preprocessor adalah bahasa pemograman yang
paling banyak digunakan secara luas untuk pembutan website dinamis dan
digunakan secara luas untuk pembuatan dan pengembangan sebuah web.
5. MySQL
Menurut Eviana Septiana Rachman (2017:47 ) MySQL merupakan salah
satu contoh produk RDBMS yang sangat popular di lingkungan Linux, tetapi juga
tersedia pada Windows.Banyak situs web yang menggunakan MySQL sebagai
database server (server yang melayani permintaan akses terhadap database).
MySQL sebagai dB server juga dapat diakses melalui program yang dibuat
dengan menggunakan Borland Delphi. Dengan cara seperti ini database dapat
diakses secara langsung melalui program executable yang kita buat sendiri.
Menurut Aryanto (dalam Cut Fachrul Rozi 2020:4), MySQL adalah sebuah
perangkat lunak sistem manajemen basis data SQL (Database Management
System) atau DBMS yang multithread, multi-user,dengan sekitar 6 juta instalasi di
seluruh dunia. Mysql AB membuat mysql tersedia sebagai perangkat lunak gratis
di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual
dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok
dengan penggunaan GPL. Berdasarkan pendapat yang dikemukakan oleh peneliti
diatas dapat ditarik kesimpulan bahwa MySQL merupakan suatau software atau
program yang digunakan untuk membuat sebuah basis data yang bersifat open
source.
6. HTML
Sidik 2010 (dalam Prabowo 2017:75) mendefinisikan Hypertext Markup
Language (HTML) adalah file teks murni yang dapat dibuat dengan editor teks
sembarang. Dokumen ini dikenal sebagai web page. Dokumen HTML merupakan
dokumen yang disajikan dalam browser web surfer. Dokumen ini umumnya berisi
informasi atau interface sistem di dalam internet.
Dalam hal ini skrip <html> berperan sebagai tanda awal penulisan dokumen
html,kemudian <head> sebagai informasi page header. Didalam skrip ini
pemrogram dapat meletakkan tag – tag title, base, isi index, link, script, style dan
meta, untuk skrip <title> digunakan sebagai indikasi untuk penulisan judul
7
1 Actor
5
Extend
Depende
ncy 6
Association
7 Sistem
3
8 Use Case Keterangan
Generali
zatio Menspesifikasikan
himpunan peran yang pengguna mainkan
n
ketika berinteraksi dengan use case.
12
Hubungan dimana perubahan yang Menspesifikasikan bahwa use case target
terjadi pada suatu elemen mandiri memperluas perilaku dari use case sumber
(independent) akan mempengaruhi pada suatu titik yang diberikan.
elemen yang bergantung padanya
Menghubungkan antara objek satu dengan
elemen yang tidak mandiri
objek lainnya.
(independent).
b. Diagram Activity
Diagram Activity menggambarkan workflow (aliran kerja) atau aktivitas dari
sebuah sistem atau proses bisnis. Simbol-simbol yang digunakan dalam diagram
Activity yaitu:
2 Action
State dari sistem yang
3 Initial
Start Point, diletakkan pada pojok
4 Final
End Point, akhir aktivitas
c. Diagram Sequence
Diagram Sequence atu diagram urutan merupakan diagram yang
menggambarkan kelakuan objek pada Use Case dengan mendeskripsikan waktu
hidup objek dan pesan yang dikirim dan diterima antara objek (Hendini, 2016:4).
Adapun simbol-simbol yang digunakan dalam Sequence Diagram, antara
lain:
Tabel 3 Simbol Diagram Sequence
Diagram Class
Diagram Class merupakan hubungan antar kelas dan penjelasan detail
tiap-tiap kelas didalam model desain dari suatu sistem, juga memperlihatkan
aturan-aturan dan tanggung jawab entitas yang menentukan perilaku sistem. Class
Diagram juga menunjukkan atribut-atribut dan operasi-operasi dari sebuah kelas
dan constraint yang berhubungan dengan objek yang dikoneksikan (Hendini,
2016:4).
aktor.
5 Realization
a. Observasi
Pada tahapan awal peneltian ini peneliti melakukan observasi secara
pendekatan dan terjun langsung kelokasi atau pada tempat dan area penelitian
yang bertempat di Kantor Desa Padang Kalua Kecamatan Bua, pada saat
observasi peneliti melakukan pengumpulan data di Kantor Desa Padang Kalua.
Tujuan dari observasi ini sendiri agar peneliti dapat lebih memahami prosedur dan
informasi yang ada pada kantor desa. b. Wawancara
Wawancara merupakan cara menjaring informasi atau data melalui interaksi
verbal/lisan. Metode yang peneliti lakukan disisni yaitu bertatap muka langsung
dengan Kepala Desa Padang Kalua yaitu Bapak Rasmin secara lisan mengenai
informasi desa.
c. Studi pustaka
Pada pengumpulan data menggunakan teknik studi pustaka selama penelitian
pengumpulan data dilakukan dengan mencari referensi internet dan
mengumpulkan buku-buku dari perpustakan. Adapun pengumpulan data melalui
internet dengan cara mencari jurnal atau skipsi.
2. Analisis Sistem
Tujuan dari analisis perancangan sistem secara umum adalah untuk
memberikan gambaran secara umum kepada pemakai tentang sistem yang baru.
Perancangan sistem secara umum merupakan persiapan dari perancangan sistem
secara terinci. Berikut adalah analisis sistem yang sedang berjalan dan sistem baru
yang akan diusulkan pada Kantor Desa Padang Kalua Kecamatan Bua. a. Sistem
yang Sedang Berjalan
Menganilisis sistem yang berjalan merupakan salah satu tahap untuk
menganilis suatu sistem dengan tujuan mengetahui apakah ada masalah atau
kesulitan yang ditemui sehingga dapat dilakukan suatu ide-ide baru dengan
membangun sebuah sistem yang baru. Sistem yang berjalan masih menggunakan
sistem yang konvesional. Analisis sistem yang berjalan pada penelitian ini dapat
dilihat pada gambar di bawah ini:
18
papan informasi.
Staf Kantor Desa
c. Kebutuhan Fungsional
Kebutuhan fungsional dari aplikasi website yang akan dibuat yaitu sebagai
berikut:
20
a. Admin Kebutuhan fungsional dari admin 1)
Admin dapat login sebagai admistrator.
2) Admin dapat juga mengelola beranda.
3) Admin juga dapat mengelola informasi profil web desa.
4) Admin dapat mengelola visi misi 5) Admin dapat mengelola sejarah.
6) Admin dapat mengelola galeri
7) Admin dapat mengelola berita
8) Admin dapat melakukan logout pada sistem.
9) Admin juga dapat melihat informasi desa yang sudah diinput pada halaman
website.
b. Kebutuhan fungsional dari user
1) User dapat melihat beranda
2) User dapat melihat informasi Profil desa.
3) User dapat melihat visi misi desa.
4) User dapat melihat sejarah desa.
5) User dapat melihat galeri desa.
6) User dapat melihat berita desa. d. Kebutuhan Nonfungsional
Kebutuhan non fungsional merupakan kebutuhan yang menunjang adanya
kebutuhan fungsional. Adapun kebutuhan non fungsional pada sistem informasi
desa berbasis website berikut:
a. Kebutuhan Perangkat keras
Adapun spesifikasi hardware yanfg digunakan dalam membuat website
pada Desa Padang Kalua Kabupaten Luwu sebagai berikut:
1) Unit CPU Processor Intel® Celeron® Cpu N3060 @1.60GHz( 2 CPUs),
memory 4 GB
2) Monitor
3) Mouse
4) Hardisk 500 GB(Giga Byte) b. Kebutuhan Perangkat lunak
Adapun spesifikasi software yang digunakan dalam membuat website Pada
Desa Padang Kalua Kbupaten Luwu sebagai berikut:
1) Sistem Oprasi menggunakan Windows 10 pro.
2) Xampp 7.411 win 64
3) SublimeText3
4) Codeigneter
5) PHP 7.2.3
21
6) MySQL 5.6
7) GoogleChrome
3. Desain
Desain sistem merupakan tahap selanjutnya setelah analisis
sistem,mendapatkan gambaran tentang apa yang dikerjakan pada analisa sistem,
maka dilanjutkan dengan memikirkan bagaimana membentuk sistem tersebut.
Dari hasil Observasi, wawancara dan studi pustaka yang dilakukan pada
tahap sebelumnya, maka penulis dapat menganalisa bahwa belum efektifnya
pemanfaatan teknologi informasi dalam proses penyebaran informasi pada Kantor
Desa Padang Kalua, maka penulis menganalisa kebutuhan dan perancangan sistem
yang akan dibuat adalah sebagai berikut : a. Use case Diagram
Use case Diagram adalah gambaran fungsionalitas dari suatu sistem,
sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang
akan dibangun. Dalam use case diagram website ini terdapat dua actor yaitu
admin dan user.
1) Use case Diagram Admin
Use case Diagram admin di bawah ini menggambarkan apa saja yang dapat
dilakukan / diakses oleh admin seperti mengakses halaman login, mngakses
halaman beranda , mengakses profil, mengakses halaman visi misi, mengakses
halaman sejarah , mengakses halaman galeri , mengakses halaman berita dan
mengakses logout. Untuk lebih jelasnya dapat dilihat pada gambar 5.
b. Activity Diagram
Activity Diagram Mengambarkan rangkaian aliran aktivitas digunakan untuk
mendeskripsikan aktivitas yang dibentuk dalam suatu oprasi sehingga dapat juga
digunakan untuk aktivitas sistm bukan apa yang dilakukan actor, jadi aktivitas apa
yang dapat dilakukan oleh sistem.
1) Activity Diagram login admin
Activity diagram admin login dapat melakukan proses login terlebih dahulu
untuk masuk kehalaman admistrator, seperti pada gambar 13 berikut.
26
c. Sequence diagram
Sequence Diagram adalah suatu diagram yang memperhatikan atau
menampilkan interaksi-interaksi antar objek didalam sistem yang disusun pada
sebuah urutan atau rangkaian waktu. Interaksi antara objek tersebut termaksud
pengguna, disiplin, dan sebagainya berupa pesan.
1) Sequence diagram login admin
Diagram sequence login admin menjelaskan bahwa admin melakukan login
dengan cara memasukkan username dan password kemudian menekan tombol
login, setelah itu sistem akan memvalidasi username dan password yang
dimasukkan oleh admin, jika benar maka sistem akan menampilkan pesan bahwa
username dan password yang dimasukkan salah. Lebih jelas dapat dilihat pada
gambar 24 berikut.
d. Class Diagram
Class diagram dari program aplikasi yang akan dibuat yang saling bereleasi.
Class diagram dapat dilihat pada gambar 27 berikut:
36
f. Rancangan Database
1) Tabel admin
Tabel admin adalah tabel yang digunakan untuk menyimpan data admin.
Tabel ini terdiri dari dari tabel 6 field, yaitu user_id, username, password, e-mail,
nama pengguna dan foto. Rancangan tabel admin dapat dilihat pada tabel 7.
Tabel 6. Admin
No Field Type Keterangan
1. *pengguna_id Int(11) Id pengguna
41
Tabel 9. Sejarah
No Field Type Keterangan
1. *sejarah_id Int(11) Id sejarah
2. Sejarah_judul Varchar(100) Judul sejarah
3. Sejarah_isi Varchar(100) Isi sejarah
4. Sejarah_gambar Varchar(100) Gambar sejarah
5) Tabel Galeri
Tabel galeri adalah tabel untuk menyimpan data menu galeri. Tabel ini
terdiri dari 5 field, yaitu galeri_id, galeri_judul, galeri_tanggal, galeri_gambar dan
galeri_author. Rancangan tabel galeri dapat dilihat pada tabel 10.
42
Tabel 10. Galeri
No Field Type Keterangan
1. *galeri_id Int(11) Id Galeri
2. Galeri_judul Varchar(60) Judul Galeri
3. Galeri_tanggal Timestamp Tanggal Post
4. Galeri _gambar Varchar(40) Foto Galeri
5. Galeri _author Varchar(60) Penulis
6) Tabel Berita
Tabel berita adalah tabel untuk menyimpan data berita terdiri dari 7 field,
yaitu berita_id, berita_nama, berita tanggal, berita_isi,
berita_kategori, berita_gambar dan berita_author. Rancangan tabel berita dapat
dilihat pada tabel
Tabel 11. Berita
No Field Type Keterangan
1. *id_Berita Int(11) Id Berita
2. Berita_Judul Varchar(100) Nama Header
3. Berita_isi Varchar(100) Isi
4. Berita_Gambar Varchar(100) Gambar
5. Berita_Keterangan Varchar (100) Keterangan
4. Pembuatan
Hasil dari design atau perancangan model sistem dengan menggunakan
Unified Modeling Languange (UML). Kemudian melakukan pembuatan program
atau proses coding rancang bangun website pada Kantor Desa Padang Kalua
Kecamatan Bua, dengan menggunakan pemrograman website berbasis framework
dengan menggunakan Codeigneter versi 3.19 PHP 5.6.1 dan database MySQL 5.6
5. Pengujian
Sebelum aplikasi di implementasikan maka perlu dilakukan pengujian
terlebih dahulu untuk menemukan kesalahan-kesalahan terhadap sistem tersebut
kemudian dilakukan perbaikan terhadap website tersebut sehingga menghasilkan
website sesuai dengan kebutuhan yang sebelumnya telah ditentukan. a. Pengujian
Sistem
Pengujian sistem ini akan dilakukan menggunkan pengujian black box. Pada
pengujian black box dilakukan pengujian terhadap fungsi tombol yang ada pada
website. Setiap tombol dan link yang ada akan diuji kesesuaian hasil output dan
tidak adanya error yang ditemukan. b. Penilaian Ahli
Pada setiap pembuatan suatu perangkat lunak harus melewati pengujian, sebelum
perangkat lunak di terapkan atau digunakan untuk menjalankan tugasnya.
Pengujian perangkat lunak tersebut merupakan proses atau rangkaian yang
43
dirancang untuk memastikan bahwa perangkat lunak tersebut sesuai dengan yang
diharapkan dan agar tidak ada error atau melakukan hal yang tidak diharapkan.
Sehingga dibutuhkan seorang penguji yang bertugas untuk menemukan error
sebanyak mungkin serta mengetahui error yang di hasilkan.
Prosedur untuk melakukan pengujian sistem ini adalah dengan menjalankan
website pada Kantor Desa Padang Kalua Kecamatan Bua yang dilakukan oleh ahli
dalam bidang website.
6. Hasil Akhir
Hasil akhir dari penelitian ini ialah menghasilkan sebuah website Kantor
Desa Padang Kalua Kecamatan Bua. Sistem ini diharapkan dapat diterapkan
sehingga menghasilkan website yang berkualitas dan bermanfaat bagi kebutuhan
yang diperlukan oleh user, serta mempermudah penyebaran informasi dan
pencarian data lainnya dengan memanfaatkan jaringan internet.
DAFTAR PUSTAKA
53