Proposal L
Proposal L
A. PENDAHULUAN
dan pendayagunaan informasi dalam volume yang besar secara cepat dan
baru ke dalam organisasi, sistem manajemen, dan proses kerja yang lebih
salah satu kegiatan manusia yang perlu mendapatkan perhatian yang lebih
teknologi komputer.
2. Identifikasi Masalah
a. Sistem Informasi yang diberikan saat ini belum bisa di akses dengan
jaringan internet.
3
masi lambat.
3. Perumusan Masalah
terhadap masyarakat.
4. Batasan Masalah
O.Mangunharjo.
a. Tujuan Umum
kepada masyarakat.
b. Tujuan Khusus
c. Manfaat Penelitian
sejenis.
pengetahuan.
.
6
B. LANDASAN TEORI
1. Perancangan
terlebih dahulu.
2. Definisi Sistem
suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang
terpadu. Teori sistem ini secara umum pertama kali diuraikan oleh Kenneth
mengatakan bahwa setiap unsur pembentuk organisasi itu penting dan harus
mendapat perhatian yang utuh supaya manajer dapat bertindak lebih efektif.
3. Informasi
menjadi informasi atau mengolah data dari bentuk tak berguna menjadi
keputusan. Bila tidak ada pilihan atau keputusan maka informasi tidak
4. Sistem Informasi
diperlukan
dari sub-sub sistem yang salaing berhubungan satu sama lain dan bekerja
sama secara harmonis untuk mencapai tujuan yaitu mengolah data menjadi
sistem pakar, dan sistem nformasi eksekutif. Dari uraian diatas dapat
6. Penduduk
dijelaskan diantaranya :
Republik Indonesia atau semua orang yang berdomisili kurang dari enam
hubungan darah dan orang lain yang tinggal dalam satu rumah atau
atau duda yang mengepalai satu keluarga yang anggotanya terdiri dari
d. Anggota keluarga, Mereka yang tercantum dalam satu kartu keluarga dua
orang atau lebih dan salah satu ada yang menjadi kepala keluarga.
7. Dinamic Sistem
explisi. Suatu fenomena menyangkut dengan 2 (dua) hal yaitu Struktur dan
Perilaku.
8. Aplikasi Mobile
52) aplikasi mobile dapat diartikan sebagai sebuah produk dari sistem
kelompok yaitu:
11
mobile lainnya.
mobile. Situs web mobile sering memiliki desain yang sederhana dan
target. Aplikasi ini dapat disebut aplikasi platform, karena aplikasi ini
khusus.
9. PHP
2013:120)
10. MySQL
dan kemudian data bisa diakses dengan cara yang mudah dan cepat.
dinyatakan dalam bentuk dua dimensi yang secara khusus dinamakan tabel.
11. HTML
(Hyper Text Markup Language) adalah suatu bahasa yang digunakan untuk
adalah suatu dokumen teks biasa dan biasa disebut markup language karena
13
tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu
dokumen.
Sedangkan tag dinyatakan dengan tanda lebih besar “<” dan tanda lebih
kecil “>” (tag akhir). Dalam penggunaanya sebagian besar kode HTML
struktur dari dokumen HTML, yaitu HTML HEAD dan BODY. HTML suatu
HTML dan tag BODY berfungsi untuk menyimpan informasi atau data yang
dan mengelola situs atau halaman web. Saat ini banyak software Adobe
yang digunakan untuk mendesain suatu web. Versi terbaru dari adobe
software untuk desain web, tetapi juga untuk menyuting kode serta
pembuatan aplikasi web antara lain JPS, PHP, XML, dan ColdFusion.
oleh desainer web dan programmer untuk mengembangkan suatu situs web.
13. Bootstrap
web bagi berbagai tinggkat pengguna, mulai dari level pemula hingga yang
Paket Bootstrap berisi sekumpulan file CSS, font, dan JavaScript yang
tertentu. Dokumen HTML yang dihasilkan pun secara dinamis akan tampil
dan murah bagi para penggembang web. Cukup dengan Bootstrap, website
anda bias diakses secara nyaman via ponsel tanpa menggunakan aplikasi
1. Use Case
antara satu atau lebih aktor dengan sisem informasi yang akan dibuat.
2. Activity Diagram
(aliran kerja) atau aktivitas sebuah sistem atau proses bisnis atau menu
Asosiasi penggabungan
dimana lebih dari satu
Join aktivitas di gabungkan
5
menjadi satu.
Asosiasi
yaitupercabangan dimana
Percabanagan jika ada pilihan aktivitas
6
lebih dari satu.
3. Sequence Diagram
pada use case dengan mendeskripsikan waktu hidup objek message yang
4.Class Diagram
(Rosa,2014:141).
Nama_kelas
Kelas
Kelas pada struktur sistem
1. Di dalam jurnal One Yunita fujiyati dan Sukadi (2015) yang berjudul “
Purwoasari ”.
dengan proses yang manual. Penelitian ini akan membahas tentang Sistem
laporanya. Selain itu juga data penduduk yang sudah ada akan diterapkan
2. Di dalam jurnal Dwi Priyanti, Bambang Eka Purnama dan Siska (2013)
informasi pengelolaan data penduduk yang lebih cepat, tepat guna, efektif
dan efesien pada kantor desa Bogoharjo. Guna manunjang penelitian ini,
penduduk.
23
C. KERANGKA BERFIKIR
Judul
DATA Observasi
Wawancara
Studi Pustaka
Analisa
Desain Penelitian
Analisa pengolahan data
kependudukan.
Gagal 8
Berhasil
Penerapan dan
Implmentasi
D. METODE PENELITIAN
populasi tertentu. Jadi pengukuran dalam penelitian adalah bagian kecil dari
populasi atau data. Data adalah contoh nyata dari kenyataan yang dapat
a. Observasi
O.Mangunharjo.
b. Interview
secara langsung.
c. Dokumentasi
d. Studi Pustaka
a. Analisa Kebutuhan
banyak dari user sehingga akan tercipta sebuah sistem komputer yang
pemrograman.
b. Desain Sistem
design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh
d. Pengujian Program
dengan lingkungan (periperal atau sistem operasi baru) baru, atau karena
a. Waktu Penelitian
b. Tempat Penelitian
Rawas.
a. Alat (hardware)
e. RAM : 2 GB
29
b. Bahan (Software)
tulis:
f. Database MySQL
apakah hasil dari unit atau modul tersebut sesuai dengan prosedur dan
lakukan ini disebut dengan metode Black Box. Metode Black Box
fungsional dari sistem yang dihasilkan dengan desain sistem yang telah
dibuat.
a. Metode Analisis
kelurahan O.Mangunharjo.
b. Desain Sistem
sistem berdasarkan analisa pada tahap sebelumnya. Dalam tahap desain ini,
akan dibangun.
diagram, sequence diagram dan class diagram dari setiap kegiatan yang
Form input dan output agar dapat lebih mudah dalam membangun sistem
nantinya.
a. Use Case
aktor dengan use case yang terdapat dalam sistem. Berikut ini adalah use
1. Defenisi Aktor
No Aktor Deskripsi
O.Mangunharjo :
34
21. Ubah pindah Merupakan proses mengubah data pindah yang ada
di basis data
telah didefenisikan. Berikut adalah skenario use case untuk setiap use case
37
yang ada pada sistem informasi pengolahan data kependudukan yang akan
dibangun.
Skenario Normal
3. Masuk ke sistem
informasi pengolahan data
kependudukan
Skenario Alternatif
6. Masuk ke sistem
informasi pengolahan
38
data kependudukan
Skenario Normal
2. Melakukan logout
Skenario Normal
1. Memeriksa ke variabel
session sebagai penanda
login apakah user sudah
login
Skenario Normal
4. Menyimpan data
penduduk ke basis data
5. Menampilkan pesan
sukses disimpan
Skenario Alternatif
4. Mengeluarkan pesan
bahwa data masukan tidak
valid
7. Menyimpan data
penduduk ke basis data
8. Menampilkan pesan
40
sukses disimpan
Skenario Normal
3. Menampilkan data
penduduk
7. Memeriksa valid
tidaknya data masukan
9. Menampilkan pesan
bahwa data sukses
disimpan
Skenario Alternatif
3. Menampilkan data
penduduk
7. Memeriksa valid
tidaknya data masukan
8. Menampilkan pesan
bahwa data masukan
tidak valid
Skenario Normal
3. Menampilkan data
penduduk
8. Menampilkan pesan
bahwa data sukses
dihapus
Skenario Alternatif
3. Menampilkan data
penduduk
Skenario Normal
4. Menampilkan data
penduduk
Skenario Normal
5. Menampilkan pesan
sukses disimpan
44
Skenario Alternatif
4. Mengeluarkan pesan
bahwa data masukan tidak
valid
8. Menampilkan pesan
sukses disimpan
Skenario Normal
3. Menampilkan data
pegawai
5. Menampilkan semua
kolom data pegawai yang
akan diubah
7. Memeriksa valid
tidaknya data masukan
9. Menampilkan pesan
bahwa data sukses
disimpan
Skenario Alternatif
3. Menampilkan data
pegawai
7. Memeriksa valid
tidaknya data masukan
8. Mengeluarkan pesan
bahwa data masukan
tidak valid
Skenario Normal
3. Menampilkan data
pegawai
8. Menampilkan pesan
bahwa data sukses
47
dihapus
Skenario Alternatif
3. Menampilkan data
pegawai
Skenario Normal
4. Menampilkan data
pegawai
48
Skenario Normal
5. Menampilkan pesan
sukses disimpan
Skenario Alternatif
4. Mengeluarkan pesan
bahwa data masukan tidak
valid
8. Menampilkan pesan
49
sukses disimpan
Skenario Normal
3. Menampilkan data
pindah
7. Memeriksa valid
tidaknya data masukan
9. Menampilkan pesan
bahwa data sukses
disimpan
Skenario Alternatif
3. Menampilkan data
pindah
7. Memeriksa valid
tidaknya data masukan
8. Mengeluarkan pesan
bahwa data masukan
tidak valid
Skenario Normal
51
3. Menampilkan data
pindah
8. Menampilkan pesan
bahwa data sukses
dihapus
Skenario Alternatif
3. Menampilkan data
pindah
5. Menampilkan konfirmasi
apakah data akan benar-
benar dihapus
Skenario Normal
4. Menampilkan data
pindah
Skenario Normal
4. Menyimpan data
53
5. Menampilkan pesan
sukses disimpan
Skenario Alternatif
3. Memeriksa valid
tidaknya data masukan
4. Mengeluarkan pesan
bahwa data masukan
tidak valid
7. Menyimpan data
kelahiran ke basis data
8. Menampilkan pesan
sukses disimpan
Skenario Normal
3. Menampilkan data
kelahiran
7. Memeriksa valid
tidaknya data masukan
9. Menampilkan pesan
bahwa data sukses
disimpan
Skenario Alternatif
3. Menampilkan data
kelahiran
7. Memeriksa valid
55
8. Mengeluarkan pesan
bahwa data masukan
tidak valid
Skenario Normal
3. Menampilkan data
kelahiran
dihapus
7. Menghapus data
kelahiran dari basis data
8. Menampilkan pesan
bahwa data sukses
dihapus
Skenario Alternatif
3. Menampilkan data
kelahiran
Skenario Normal
4. Menampilkan data
kelahiran
Skenario Normal
7. Menyimpan data
kematian ke basis data
8. Menampilkan pesan
sukses disimpan
Skenario Alternatif
4. Mengeluarkan pesan
bahwa data masukan tidak
58
valid
7. Menyimpan data
kematian ke basis data
8. Menampilkan pesan
sukses disimpan
Skenario Normal
3. Menampilkan data
kematian
7. Memeriksa valid
tidaknya data masukan
9. Menampilkan pesan
bahwa data sukses
disimpan
Skenario Alternatif
3. Menampilkan data
kematian
7. Memeriksa valid
tidaknya data masukan
8. Mengeluarkan pesan
bahwa data masukan
tidak valid
Skenario Normal
3. Menampilkan data
kematian
8. Menampilkan pesan
bahwa data sukses
dihapus
Skenario Alternatif
3. Menampilkan data
kematian
5. Menampilkan konfirmasi
apakah data akan benar-
benar dihapus
Skenario Normal
4. Menampilkan data
kematian
Skenario Normal
4. Menyimpan data
pendatang ke basis data
5. Menampilkan pesan
sukses disimpan
Skenario Alternatif
4. Mengeluarkan pesan
bahwa data masukan tidak
valid
7. Menyimpan data
pendatang ke basis data
8. Menampilkan pesan
sukses disimpan
Skenario Normal
3. Menampilkan data
pendatang
7. Memeriksa valid
tidaknya data masukan
9. Menampilkan pesan
bahwa data sukses
disimpan
Skenario Alternatif
3. Menampilkan data
pendatang
7. Memeriksa valid
tidaknya data masukan
8. Mengeluarkan pesan
bahwa data masukan
tidak valid
Skenario Normal
3. Menampilkan data
pendatang
benar dihapus
8. Menampilkan pesan
bahwa data sukses
dihapus
Skenario Alternatif
3. Menampilkan data
pendatang
Skenario Normal
66
4. Menampilkan data
pendatang
b.Activity Diagram
event yang terjadi didalam suatu Use Case dan digunakan untuk pemodelan
c. Sequence Diagram
digunakan sebagai informasi tentang gambaran detail dari setiap use case
diagram yang telah dibuat sebelumnya. Setiap objects yang terlibat dalam
kependudukan:
d. Class Diagram
dalam sistem dan berbagai macam hubungan statis yang terdapat diantara
struktur sistem dari kelas-kelas serta hubungannya. Diagram kelas ini juga
atau operasi/metode apa yang dimiliki kelas itu. Berikut diagram kelas
1. Desain Tabel
a. Tabel Admin
b. Tabel Penduduk
c. Tabel Pegawai
d. Tabel Pindah
e. Tabel Kelahiran
f. Tabel Kematian
g. Tabel Pendatang
informasi yang dibutuhkan karna pengolahan data nya masih dilakukan secara
maksimal.
data kependudukan berbasis web. Untuk itu sistem dirancang dengan langkah
F. Kesimpulan Awal
dibutuhkan oleh masyarakat dapat diakses dengan mudah dan cepat melalui
jaringan internet.
G. Daftar Pustaka