Академический Документы
Профессиональный Документы
Культура Документы
BAB III
LANDASAN TEORI
untuk
melakukan
suatu
kegiatan
atau
19
20
b.
c.
Prosedur :
21
d.
e.
pencatatan
sipil,
pengelolaan
informasi
administrasi
22
administrasi
kependudukan
kependudukan
berupa
kartu
serta
identitas
penerbitan
atau
surat
dokumen
keterangan
kependudukan.
11) Peristiwa kependudukan adalah kejadian yang dialami penduduk yang
harus dilaporkan karena membawa akibat terhadap penerbitan atau
perubahan kartu keluarga, kartu tanda penduduk dan atau surat
keterangan kependudukan lainnya meliputi pindah datang, perubahan
alamat, serta status tinggal terbatas menjadi tinggal tetap.
12) Nomor Induk Kependudukan, selanjutnya disingkat NIK, adalah
nomor identitas penduduk yang bersifat unik atau khas, tunggal dan
melekat pada seseorang yang terdaftar sebagai penduduk Indonesia.
23
13) Kartu Keluarga, selanjutnya disingkat KK, adalah kartu identitas yang
memuat data tentang nama, susunan dan hubungan dalam keluarga,
serta identitas anggota keluarga.
14) Kartu Tanda Penduduk, selanjutnya disingkat KTP, adalah identitas
resmi penduduk sebagai bukti diri yang diterbitkan oleh instansi
pelaksana yang berlaku diseluruh wilayah Negara Kesatuan Republik
Indonesia.
15) Pencatatan sipil adalah pencatatan peristiwa penting yang dialami oleh
seseorang dalam register pencatatan sipil pada instansi pelaksana.
16) Pejabat pencatatan sipil adalah pejabat yang melakukan pencatatan
peristiwa penting yang dialami oleh seseorang pada instansi pelaksana
yang pengangkatannya sesuai dengan ketentuan peraturan perundangundangan.
17) Peristiwa penting adalah kejadian yang dialami seseorang meliputi
kelahiran, kematian, lahir mati, perkawinan, perceraian, pengakuan
anak, pengesahan anak, pengangkatan anak, perubahan nama, dan
perubahan status kewarganegaraan.
18) Izin tinggal terbatas adalah izin tinggal yang diberikan kepada orang
asing untuk tinggal di wilayah dalam jangka waktu yang terbatas
sesuai dengan ketentuan peraturan perundang-undangan.
19) Izin tinggal tetap adalah izin tinggal yang diberikan kepada orang asing
untuk tinggal di wilayah NKRI sesuai dengan ketentuan peraturan
perundang-undangan.
20) Petugas registrasi adalah pegawai negeri sipil yang diberi tugas dan
tanggung
jawab
memberikan
pelayanan
pelaporan
peristiwa
24
25
3.6 Database
Kumpulan file-file yang saling berelasi, relasi tersebut ditunjukkan
dengan kunci dari tiap file yang ada untuk digunakan dalam satu lingkup
perusahaan, instansi (Kristanto, 1994).
Kumpulan file data yang terorganisasi, terintegrasi, dan bisa di
pakai bersama (C.J Date, 1981).
Kumpulan rekaman data berbagai tipe yang memiliki relasi satu
sama lain (Martin, 1977).
Sekumpulan data organisasi untuk melayani banyak aplikasi secara
efisien dengan memusatkan data dan mengendalikan redundansi data.
(Kenneth C. Laudon. Jane P. Louden, 2010).
Kumpulan dari data yang saling terintegrasi satu dengan yang
lainnya tersimpan dalam perangkat keras komputer dan menggunakan
perangkat
lunak
untuk
bantuan
dalam
mengoperasikannya
(ICT
26
3. Harus ditunjukan dari mana kegiatan akan dimulai dan dimana akan
berakhir.
4. Masing-masing kegiatan didalam flowmap sebaiknya digunakan suatu
kata yang mewakili suatu pekerjaan.
5. Masing-masing kegiatan didalam flowmap harus didalam urutan yang
semestinya.
6. Kegiatan yang terpotong dan akan disambung ditempat lain harus
ditunjukan dengan jelas menggunakan simbol penghubung.
7. Gunakan simbol simbol flowmap yang standar.
Adapun simbol-simbol yang sering digunakan dalam flowmap
dapat dilihat pada tabel 3.1 berikut ini:
Tabel 3.1 Simbol dan Keterangan Flowmap
SIMBOL
Simbol
DESKRIPSI
yang digunakan
untuk
27
Deskripsi
Terminator
Terminator dapat berupa orang,
sekelompok
orang,
organisasi,
departemen di dalam organisasi, atau
perusahaan yang sama tetapi di luar
kendali sistem yang sedang dibuat
modelnya. Terminator dapat juga
berupa departemen, divisi atau sistem
di luar sistem yang berkomunikasi
dengan
sistem
yang
sedang
dikembangkan.
Aliran Data/ Data Flow
Arus data ini mengalir diantara proses
(Process), simpanan data (data store)
dan kesatuan luar (external entity).
Arus data ini menunjukkan arus data
yang dapat berupa masukkan untuk
sistem atau hasil dari proses sistem.
Proses/ process
Suatu proses adalah kegiatan atau
kerja yang dilakukan oleh orang,
mesin, atau komputer dan hasil suatu
arus data yang masuk ke dalam proses
untuk dilakukan arus data yang akan
keluar dari prises. Suatu proses dapat
ditunjukkan dengan simbol lingkaran
atau dengan simbol empat persegi
panjang tegak dengan sudut-sudutnya
tumpul.
28
Deskripsi
Terminator
Terdapat dua jenis terminator yaitu
terminator sumber dan terminator
tujuan. Terminator sumber apabila
terdapat entity yang mengirimkan data
ke
dalam
sistem,
sedangkan
terminator tujuan adalah entity yang
menerima data dari sumbernya.
Terminator dapat berupa orang,
sekelompok, orang/organisasi dan bisa
juga lembaga yang berada diluar
sistem.
Penghubungan antara
terminator satu dengan terminator
lainnya dihubungkan oleh aliran data
dan proses. Syaratnya tidak ada
hubungan langsung antara terminator
dengan terminator.
Simbol
Deskripsi
Proses/ process
29
30
3.8.4. Normalisasi
Normalisasi adalah proses pengelompokan atribut-abtribut dan
suatu rekasi sehingga membentuk Well-Struktur Relation. Proses
normalisasi merupakan proses pengelompokan data elemen menjadi tabeltabel yang menunjukan entity dan relasinya. Proses pada normalisasi selalu
diuji pada beberapa kondisi saat menambah (insert), menghapus (delete),
mengubah (update) dan membaca (retrieve). (Roger S.Pressman 2002).
Berikut ini beberapa level yang sering digunakan untuk normalisasi:
31
database adalah file khusus yang disebut kamus data (data dictionary).
Kamus data berisi tentang struktur database. Untuk setiap elemen
database, seperti nomor pelanggan, diuraikan secara lengkap mulai dari
32
menggunakan
kamus
data
analis
sistem
dapat
3.10. Waterfall
Menurut Pressman (2010, p39) model waterfall adalah model
klasik yang bersifat sistematis, berurutan dalam membangun software.
Berikut ini ada dua gambaran dari waterfall model.
Fase-fase dalam model waterfall menurut referensi Pressman :
33
2. Planning
Proses planning merupakan lanjutan dari proses communication
(analysis requirement). Tahapan ini akan menghasilkan dokumen
user requirement atau bisa dikatakan sebagai data yang berhubungan
dengan keinginan user dalam pembuatan software, termasuk rencana
yang akan dilakukan.
3. Modeling
Proses modeling ini akan menerjemahkan syarat kebutuhan ke
sebuah perancangan software yang dapat diperkirakan sebelum
dibuat coding. Proses ini berfokus pada rancangan struktur data,
arsitektur software,
34
para
35
testing).
5. Operation and Maintenance
Sesuatu yang dibuat haruslah diujicobakan. Demikian juga dengan
software. Semua fungsi-fungsi software harus diujicobakan, agar
software bebas dari error, dan hasilnya harus benar-benar sesuai
dengan kebutuhan yang sudah didefinisikan sebelumnya.
Pemeliharaan suatu software diperlukan, termasuk di dalamnya
adalah pengembangan, karena software yang dibuat tidak selamanya
hanya seperti itu. Ketika dijalankan mungkin saja masih ada error
kecil yang tidak ditemukan sebelumnya, atau ada penambahan fiturfitur yang belum ada pada software tersebut. Pengembangan
36
37
Dokumen HTML adalah sebuah dokumen text murni yang dapat dibuat
dengan editor web sembarang, seperti Notepad. (Andi Setiawan, S.Kom,
2004 : 21).
Dokumen ini akan dieksekusi oleh sebuah browser, sehingga
browser mampu menghasilkan suatu dokumen yang sesuai dengan
keinginan seorang designer atau programmer web. Dokumen ini
mempunyai kemampuan untuk menampilkan gambar, suara, text, maupun
penyediaan link terhadap halaman web lainnya.
Perintah-perintah dalam dokumen HTML disebut tag. Dimana tag
ini merupakan penempatan atau nilai format text yang memerintahkan
browser untuk menampilkan sebuah dokumen html. Dokumen HTML
diawali dengan penulisan tag <HTML> dan diakhiri dengan tag
</HTML>.
Adapun struktur HTML yaitu sebagai berikut :
<HTML>
<Head>
<Title>isi dari judul</Title>
<Head>
<Body>isi / informasi yang akan ditampilkan pada browser web
</Body>
</HTML>
3.11.2. Personal Home Page Hypertext Prepocessor (PHP)
Bahasa pemrograman PHP merupakan singkatan dari Personal
Home Page Hypertext Preprocessor yaitu salah satu bahasa pemrograman
web server-side (pemroograman disisi server) yang bersifat open source.
PHP adalah script yang digunakan untuk membuat halaman web yang
dinamis. Dinamis berarti halaman yang ditampilkan dibuat saat halaman
diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima
client selalu yang terbaru/up to date. Semua script PHP dieksekusi pada
server dimana script tersebut dijalankan.
38
Kode PHP diawali dengan <?php dan diakhiri dengan ?>. Kode ini
berfungsi sebagai tag kode PHP. Berdasarkan tag tersebut, pihak server
dapat memahami kode php dan memprosesnya serta hasilnya dikirimkan
ke browser. (Hakim, Lukmanul. 2008).
3.11.3. XAMPP
Xampp adalah sebuah software Web Server apache yang
didalamnya sudah tersedia databse server MySQL dan support PHP
programming. Xampp merupakan software yang mudah digunakan, gratis
dan mendukung instalasi dilinux dan windows. Keuntungan lainnya adalah
hanya menginstal satu kali sudah tersedia apache Web Server, MySQL
Database Server, PHP support (PHP 4 dan 5) dan beberapa modul lainnya.
Hanya bedanya kalau yang versi untuk windows sudah dalam
bentuk instalasi grafis dan yang Linux dalam bentuk file yang
terkomputerisasi TAR.GZ. Kelebihan lain yang berada dalam versi untuk
windows adalah memiliki fitur untuk mengaktifkan sebuah server secara
grafis, sedangkan Linux masih berupa perintah-perintah didalam console.
Oleh karena itu, yang versi untuk linux sulit untuk dioperasikan. Dulu
linux dinamakan LAMPP sekarang diganti nama XAMPP FOR LINUX.
Xampp merupakan tools yang menyediakan paket perangkat lunak
kedalam sebuah paket. Dengan menginstal xampp maka tidak perlu lagi
melakukan instalasi dan konfigurasi Web Server Apache, PHP, dan
MySQL
secara
manual.
Xampp
akan
menginstalasi
dan
memungkinkan
kecepatan
dan
fleksibilitas.
Tabel-tabel
yang
39
dihubungkan
dengan
relasi
yang
ditentukan
membuatnya
bisa
merupakan
software
berbasis
command
from
40
Diagram
(ERD)
dan
model
relasional.
Keduanya
3.12. Pengujian
3.12.1. Kotak Putih (White-Box)
Pengujian White Box
41
42