Anda di halaman 1dari 19

LAPORAN PROYEK 1

SISTEM INFORMASI PENDATAAN MASYARAKAT RT/RW


BERBASIS WEBSITE

Disusun Oleh :

FEBRIANA WIDYANINGSIH (17010049)

SALMA PUTRI AWALINA (17010128)

PROGRAM STUDI D3 TEKNIK INFORMATIKA


POLITEKNIK KEDIRI
KEDIRI
2019
LAPORAN PROYEK 1

SISTEM INFORMASI PENDATAAN MASYARAKAT RT/RW


BERBASIS WEBSITE

Disusun Oleh :

FEBRIANA WIDYANINGSIH (17010049)

SALMA PUTRI AWALINA (17010128)

PROGRAM STUDI D3 TEKNIK INFORMATIKA


POLITEKNIK KEDIRI
KEDIRI
2019
KATA PENGANTAR

Alhamdulillah Puji syukur kami panjatkan kepada Allah SWT sebab hanya
atas rahmat-Nya laporan yang berjudul “Sistem Informasi Pendataan
Masyarakat RT/RW Berbasis Website“ dapat terselesaikan tepat pada waktunya
dengan lancar.

Pada kesempatan ini penulis menyampaikan rasa hormat dan terima


kasih yang sebesar – besarnya ata bantuan, bimbingan dan dukungan dari
berbagai pihak yang ikut dalam penyusunan laporan proyek 1 ini kepada :

1. Bapak Drs. Bambang Soekodiono, MT selaku Direktur Politeknik Kediri


serta segenap jajarannya.
2. Bapak Benni Agung Nugroho, S.Kom, M.Cs selaku Ketua Jurusan Teknik
Informatika yang telah memberikan kemudahan-kemudahan baik berupa
moril maupun materil selama mengikuti perkuliahan di Politeknik Kediri.
3. Kunti Eliyen, S.kom.,M.T. selaku Pembimbing Proyek 1 yang telah
memberi masukan dan saran yang sangat membantu untuk
menyelesaikan Laporan Proyek 1 ini.
4. Seluruh Dosen Program Stusi Teknik Informatika Politeknik Kediri,
terimakasih untuk bimbingan dan pengajarannya. Semoga ilmu yang
penulis terima kelak bermanfaat untuk penulis.
5. Kedua orang tua, ayah dan ibu yang telah memberikan dukungan moril
dan materil, semangat, kasih sayang, dan pengorbanan kepada penulis
yang tak terhitung dan ternilai jumlahnya.
6. Seluruh teman-teman Teknik Informatika seluruh angkatan khususnya
Semester III Kelas TI-A, TI-B, TI-C, TI-D, TI-E. Terima kasih atas kerjasama,
kelompokan dan kebersamaannya.
Kediri, 25 Februari 2019
Penyusun
BAB I

PENDAHULUAN

1.1. Latar Belakang

Pada era globalisasi dan teknologi ini penggunaan komputer sebagai


salah satu alat teknologi informasi dangat dibutuhkan di dalam kehidupan.
Sistem informasi dan teknologi komputer pada saat ini berkembang sangat pesat
dengan besarnya jumlah kebutuhan terhadap informasi.Dengan adanya
perkembangan teknologi ini, banyak media telekomunikasi yang dimanfaatkan.

Masalah kependudukan merupakan masalah yang penting dalam


pembangunan suatu negara. Informasi tentang jumlah penduduk serta komposisi
penduduk menurut umur,jenis kelamin,pendidikan, tempat tinggal,pekerjaan
sangat penting untuk diketahui karena untuk mengembangkan perencanaan
pembangunan manusia, baik itu pembangunan ekonomi,sosial, politik dan
lingkungan dan lain-lain yang terkait dengan peningkatan kesejahteraan
manusia.

Sistem pendataan masyarakat di Kelurahan Dermo RW 03 Kecamatan


Mojoroto RT 01- 08 masih menggunakan cara manual unutk pendataan
masyarakat tersebut. Masyarakat harus datang ke RT setempat lalu datang ke
kelurahan dan kecamatan untuk memvalidasi data tersebut. Lalu data tersebut
masih tersimpan dalam bentuk hardcopy dan data tersebut akan rawan dengan
berbagai masalah seperti halnya data akan hilang,tidak sistematis.

Oleh sebab itu sangat diperlukan adanya pengelolaan data didalamnya


seperti halnya aplikasi yang memudahkan masyarakat tersebut untuk mengelola
maupun mendapatkan informasi.
1.2. Rumusan Masalah
Berdasarkan latar belakang , permasalahan yang diangkat dalam proyek
ini adalah :
a. Bagaimana merancang sebuah “Sistem Informasi Pendataan
Masyarakat RT/RW”?
b. Bagaimana membangun aplikasi Sistem Informasi Pendataan
Mayarakaat RT?RW Berbasis Website?
1.3. Batasan Masalah
Batasan masalah dalam penelitian ini adalah :
a. Aplikasi ini dibuat berbasis website
b. Sistem informasi ini menggunakan database MySQL
c. Sistem informasi ini digunakan untuk mendata tentang data
penduduk,data pindahan,data pendatang,data kematian dan data
kelahiran.
1.4. Tujuan Penelitian
Tujuan dari penelitian ini adalah:
a. Untuk merancang dan membuat Sistem Informasi yang akan
menangani proses pendataan dan pembuatan surat kelahiran,surat
kematian, dan surat pindah.
b. Untuk membantu Instansi terkait dalam menangani proses ini serta
dalam laporan yang mudah dan akurat.
1.5. Manfaat Penelitian
Manfaat dari penelitian ini adalah :
a. Memberikan informasi yang lebih efektif dan akurat dengan sistem
terkomputerisasi
b. Memudahkan masyarakat mengetahui data kependudukan dan acara
yang akan dilakukan oleh masyarakat.
1.6. Metode Penelitian
Adapun metode yang digunakan dalam membuat aplikasi ini untuk
memperoleh data – data yang dibutuhkan yakni antara lain :
1. Studi dan Pendalaman Pustaka
Mengumpulkan bahan-bahan referensi seperti buku dan artikel.
Pengumpulan data melalui media jurnal atau internet untuk menambah
materi perancangan dan penyusunan laporan ini.

2. Analisa Kebutuhan Sistem


Dalam tahap ini dilakukan observasi untuk mengetahui apa saja yang
dibutuhkan dalam membangun web dan aplikasi yang tepat sesuai
dengan sistem.

3. Perancangan Sistem
Pada tahap perancangan dilakukan dengan cara membuat perancangan
sistem yang meliputi Diagram Proses Bisnis, DFD (Data Flow Diagram),
ERD (Entity Relationship Diagram) dan Flowchart.

4. Desain Antarmuka
Pada tahap ini dilakukan perancangan interface atau antarmuka sistem
dan arsitektur sistem yang akan dikembangkan.

5. Pembuatan Sistem (Implementasi)


Pada tahap ini akan dilakukan pembuatan sistem ke dalam sebuah
bentuk aplikasi yang berbasis web dengan menggunakan bahasa
pemrograman PHP, HTML, dan MySQL.

6. Pengujian Sistem
Pengujian hasil pembuatan sistem sangat diperlukan hal ini bertujuan
untuk mengetahui proses-proses yang masih perlu diperbaiki atau revisi.
1.7. Sistematika Penelitian
Sistematika dalam penelitian ini terdiri dari berberapa bab yaitu :
a. BAB I Pendahuluan, Bab ini menjelaskan tentang latar belakang
permasalahan, rumusan masalah, batasan permasalahan, tujuan
penelitian, manfaat penelitian, metode penelitian dan sistematika
penulisan.
b. BAB II Landasan Teori, Bab ini menguraikan teori-teori yang
menunjang penulisan ataupun penelitian ini. Serta definisi-definisi
yang berkaitan dengan topik penelitian dan analisa data dalam
penyusunan laporan ini.
c. BAB III Analisa dan Perancangan Sistem, Bab ini menjelaskan
diterapkannya dasar teori dan analisa kebutuhan seperti pembuatan
surat kelahiran,surat kematian, dan surat pindah.
d. BAB IV Implementas dan Pembahasan, Bab ini berisi langkah-langkah
pembuatan aplikasi dari awal hingga akhir pembuatan aplikasi.
e. BAB V Kesimpulan dan Saran, Bab ini berisi kesimpulan dari
keseluruhan aplikasi yang sudah dibuat serta harapan – harapan
terhadap aplikasi maupun penelitian dan juga saran yang bisa
membangun.
BAB II

LANDASAN TEORI

Landasan teori merupakan teori yang relevan yang digunakan untuk


menjelaskan tentang variabel yang akan diteliti dan sebagai dasar untuk
memberi jawaban sementara terhadap rumusan masalah yang diajukan
(hipotesis), dan penyusunan instrument penelitian. Teori yang digunakan bukan
sekedar pendapat dari pengarang atau pendapat lain, tetapi teori yang benar-
benar telah teruji kebenarannya.

2.1. Teknologi Informasi

Menurut (Turban, 2003), teknologi informasi (TI) adalah kumpulan dari


komponen teknologi yang diorganisir ke dalam suatu sistem informasi berbasis
komputer. Menurut (O'Brien, 2008), technology information is the various
hardware, software networking, and data management components necessary
for the system to operate (teknologi informasi adalah perangkat keras, perangkat
lunak, perangkat telekomunikasi, manajemen database dan teknologi
pengolahan informasi lainnya yang digunakan di dalam sebuah sistem informasi
berbasis computer).

Menurut (Cats & R, 2003), teknologi informasi adalah perangkat keras


dan perangkat lunak yang dikemas sebagai suatu alat untuk menangkap,
menyimpan, memproses dan menghasilkan digital Menurut (Ward & Peppard,
2002), teknologi informasi atau yang biasa disingkat dengan TI secara spesifik
mengacuh pada teknologi, baik berupa hardware, software maupun jaringan
telekomunikasi yang memfasilitaskan dan mendukung proses pengumpulan,
pengolahan, penyimpanan, penyebaran dan pertukaran informasi.
2.2. MYSQL
My Structured Query Language (MySQL) adalah sebuah program pembuat
dan pengelola database atau yang sering disebut Database Management
System (DBMS). Sifat dari DBMS ini adalah open source. MySQL juga
merupakan program pengakses database yang bersifat jaringan, sehingga
dapat digunakan untuk aplikasi multi user (banyak pengguna). Kelebihan lain
dari MySQL adalah menggunakan bahasa query (permintaan) standar SQL.
SQL adalah suatu bahasa permintaan yang terstruktur, SQL telah
distandarkan untuk semua program pengakses database (Nugroho, 2009).

2.3. Database (Basis Data)

Menurut (Sutarman, 2012), Database sekumpulan file yang saling


berhubungan dan terorganisasi atau kumpulan record-record yang menyimpan
data dan hubungan diantaranya. Menurut (Ladjamudin, 2013), Database
adalah sekumpulan data store (bisa dalam jumlah yang sangat besar) yang
tersimpan dalam magnetic disk, oftical disk, magnetic drum, atau media
penyimpanan sekunder lainya.

Dari pengertian diatas penulis menyimpulkan Database adalah


sekumpulan file yang saling berhubungan yang menyimpan data dan tersimpan
dalam sebuah media penyimpanan.

2.4. PHP
PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa
pemrograman yang berfungsi untuk membuat website dinamis maupun
aplikasi web. Berbeda dengan HTML yang hanya bisa menampilkan konten
statis, PHP bisa berinteraksi dengan database, file dan folder,
sehinggamembuat PHP bisa menampilkan konten yang dinamis dari sebuah
website. Blog, Toko Online, CMS, Forum, dan Website Social Networking
adalah contoh aplikasi web yang bisa dibuat oleh PHP.
PHP adalah bahasa scripting, bukan bahasa tag-based seperti HTML. PHP
termasuk bahasa yang cross-platform, ini artinya PHP bisa berjalan pada
sistem operasi yang berbeda-beda (Windows, Linux, ataupun Mac). Program
PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”
(Yuliano, 2003).

2.5. DFD ( Data Flow Diagram )

Menurut penjelasan (Sutabri, 2012), Data Flow Diagram adalah suatu


network yang menggambarkan suatu system automat atau komputerisasi,
manualisasi, atau gabungan dari keduanya, yang penggambaranya disusun dalam
bentuk kumpulan komponen sitem yang saling berhubungan sesuai aturan
mainya. Simbol – simbol yang digunakan dalam Data Flow Diagram dijelaskan
pada tabel 1.1.

Table 1 Simbol - Simbol DFD

Notasi
Notasi Game &
Yourdon / Keterangan
Sarson
DeMarco
Simbol Entitas eksternal / terminator
menggambarkan asal atau tujuan data di
luar sistem.
Simbol lingkaran menggambarkan
entitas atau proses dimana aliran data
masuk ditransformasikan ke aliran data
keluar.
Simbol aliran data menggambarkan
aliran data.

Simbol file menggambarkan tempat data


di simpan.
2.6 ERD ( Entity Relational Diagram )

Menurut (Ladjamudin, 2013), ERD (Entity Relationship Diagram) adalah


suatu model jaringan yang menggunakan susunan data yang disimpan dalam
sistem secara abstrak. Komponen - komponen Diagram Hubungan Entitas:

Table 2 Simbol - Simbol ERD

Simbol / Komponen ERD Keterangan


Entitas, adalah segala sesuatu yang dapat
digambarkan oleh data. Dapat berupa oreng,
tempat, kejadian atau konsep informasi yang
direkam.
Atribut, merupakan pendeskripsian karakteristk
dari entitas. Disebut juga sebagai data field yang
menggambarkan suatu entitas. Atribut terbagi
menjadi 2, yaitu :
- Simple Attribute, misal kd_kategori
- Composite Attribute, misal
nama_kategori
Relasi, merupakan penghubung antara suatu
entitas dengan entitas lain di dalam sebuah
sistem.
BAB III

ANALISA DAN PERANCANGAN SISTEM


3.1 Analisa Permasalahan
3.1.1 Analisis Permasalahan
Dalam aktifitas masyarakat terdapat banyak kegiatan yang berhubungan
dengan data – data seperti mengelola data kelahiran , data kematian,data
pindahan, data pendatang dan memberikan informasi kepada masyarakat
mengenai kegiatan bulanan, dan lain-lain.
Permasalahan yang dihadapi pada masyarakat di Kelurahan Dermo RW 03
Kecamatan Mojoroto RT 01 – RT 08 yaitu masih menggunakan cara manual untuk
pendataan masyarakat, dengan adanya sistem informasi pendataan masyarakat
berbasis web memudahkan petugas kelurahan dalam memasukkan data maupun
memberikan jadwal – jadwal kegiatan yang ada di masyarakat.

3.1.2 Analisis Pengguna


Sistem informasi kegiatan gereja berbasis web ini menggunakan metode
waterfall, studi puskata juga dilakukan untuk mendapatkan model proses bisnis
yang mudah dipahami oleh semua pemakai. Informasi yang telah terkumpul
digunakan untuk mendesain proses bisnis, menentukan aktor dan menjabarkan
fungsionalnya, desain database dan merancang interface. Teknologi yang dipakai
adalah teknologi aplikasi berbasis web. Karena teknologi ini memberikan
kemudahan akses dimanapun dan kapanpun mereka berada selama terkoneksi
dengan internet. Bahasa pemprograman yang dipakai dalam pengembangan
aplikasi ini adalah PHP dan mysql sebagai database. Setelah aplikasi selesai
dikerjakan maka tahap pengujian dilakukan.Pengujian aplikasi meliputi pengujian
fungsionalitas.
3.2 Analisis Kebutuhan Sistem
3.2.1 Kebutuhan Fungsional
Kebuthan fungsional perancangan sistem informasi pendataan
masyarakat masyarakat berbasis web antara lain:
a. Mengelola data masyarakat seperti data anggota per-Kartu
Keluarga,data pindahan,data pendatang,dan data kematian.
b. Mengolah surat seperti surat kelahiran,surat kematian,surat
pendatang,surah pindahan.
c. Admin mengelola data, bisa mengedit,mengubah mengahapus data
penduduk.
d. User dapat melihat informasi mengenai data penduduk,jadwal
kegiatan.
3.2.2 Kebutuhan Perangkat Keras dan Perangkat Lunak
Hardware tidak dapat menyelesaikan masalah tanpa adanya software.
Software merupakan komponen di dalam sistem data berupa progam
atau instruksi untuk mengontrol suatu sistem.
Perangkat lunak yang diperlukan untuk menjalankan dan membangun
aplikasi adalah:
a. Windows 7/8/10
b. MySQL(XAMPP)/SQLyog
c. Power Designer/Ms. Visio
d. Mozilla Firefox/UC Browser/Chrome
3.2.3 Kebutuhan Perangkat Keras
Spesifikasi perangkat keras komputer yang digunakan dalam
pembuatan progam ini adalah:
a. Personal computer dengan processor Intel Core i3
b. Memory RAM minimum 4GB
c. Monitor min 14” resolution 1200x800
d. Hardisk 500GB sebagai media penyimpan
3.3 Perancangan Aplikasi
3.3.1 Proses Bisnis
Proses Bisnis adalah aktivitas yang terukur dan terstruktur untuk
memproduksi output tertentu untuk kalangan pelanggan tertentu.
terdapat di dalamnya penekanan yang kuat pada “bagaimana” pekerjaan
itu dijalankan di suatu organisasi, tidak seperti fokus dari produk yang
berfokus pada aspek “apa”. suatu proses oleh karenanya merupakan
urutan spesifik dari aktivitas kerja lintas waktu dan ruang, dengan suatu
awalan dan akhiran, dan secara jelas mendefinisikan input dan output
(Davenport,1993).

Gambar 3.1. Proses Bisnis


3.3.2 Perancangan Data Flow Diagram(DFD)
DFD adalah pembuatan model yang memungkinkan profesional
sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data. DFD juga
sering disebut dengan nama Bubble Chart Diagram, model prosess,
diagram alur kerja atau model fungsi(Pressman,2002)
1. DFD Level 0 (Diagram Konteks)

Gambar 3.2. DFD Level 0


2. DFD Level 1 Admin

Gambar 3.3. DFD Level 1 Admin

3. DFD Level 1 Penduduk


Gambar 3.4. DFD Level 1 Penduduk
4. DFD Level 2 Admin

Gambar 3.5. DFD Level 2 Admin


5. DFD Level 2 Penduduk

Gambar 3.6. DFD Level 2 Penduduk


3.3.3 Perancangan Entity Relasionship Diagram(ERD)
Dalam sebuah aplikasi, diagram ERD merupakan struktur yang
mendasari suatu sistem basis data serta digunakan untuk
mengilustrasikan konsep model data yang terjadi pada sistem yang
sedang dibuat. Berikut perancangan ERD pada pendataan masyarakat.
Dalam sistem yang dibuat ini ada beberapa tabel yaitu tabel Admin, tabel
user, tabel kelahiran, tabel penduduk, tabel kematian, tabel pendatang,
tabel pindahan.

3.3.4 Perancangan Database


Dalam aplikasi ini dibutuhkan suatu database yang berguna untuk
penyimpanan seluruh data yang diperlukan dalam aplikasi yang
dirancang. Seluruh data yang diperlukan dalam aplikasi ini akan disimpan
dalam database yang digunakan yaitu SQLite.
Gambar 3.7. Rancangan Database
3.3.5 Perancangan Desain Antarmuka
DAFTAR PUSTAKA
A, S. R., & Shalahuddin, M. (2010). Rekayasa Perangkat Lunak (Terstruktur dan
Berorientasi Objek). Bandung: Modula.
Anhar. (2010). PHP & MySql Secara Otodidak. Jakarta: PT TransMedia.
Cats, B., & R, W. T. (2003). Information Technology and Management. New York.
Ladjamudin, A.-B. B. (2013). Analisis dan Desain Sistem Informasi. Yogyakarta:
Graha Ilmu.
Nugroho, B. (2013). Dasar Pemograman Web PHP – MySQL dengan
Dreamweaver. Yogyakarta: Gave Media.
O'Brien. (2008). Management Information System (8th Edition ed.). New York.
Sutabri, T. (2012). Analisis Sistem Informasi. Yogyakarta: Andi.
Sutarman. (2012). Pengantar Teknologi Informasi. Jakarta: Bumi Aksara.
Turban, E. (2003). Pengenalan Teknologi Informasi (2nd Edition ed.). New York.
Ward, J., & Peppard, J. (2002). Strategic Planning for Information System (3rd
Edtion ed.). New York.

Anda mungkin juga menyukai