Bab I Pendahuluan
Bab I Pendahuluan
PENDAHULUAN
saat ini telah membawah pengaruh yang besar bagi kemajuan kehidupan manusia.
dan pangan, rumah menjadi salah satu kebutuhan dasar manusia untuk bertahan
hidup. Keaneka ragaman desain rumah diciptakan dari waktu kewaktu untuk
menyesuaikan diri dengan kondisi lingkungan alam tempat tinggalnya. Oleh karna
sipatnya yang mendasar maka setiap tahun selalu terjadi peningkatan kebutuhan
masyarakat masih ada yang memiliki rumah yang tidak layak huni dikarnakan
Pemerintah daerah Kota Kendari melalui Dinas Tata Kota dan Perumahan
dalam memiliki rumah yang layak huni. Dalam proses penentuan penerima yang
layak mendapatkan bantuan, pihak Dinas Tata Kota dan Perumahan Kota Kendari
penghasilan, tanah hak milik, tipe rumah yang dimiliki, dan status perkawinannya.
mendapatkan dana bantuan bedah rumah, sehingga Dinas Tata Kota dan
1
kesulitan dalam penyeleksiannya, contoh masalah yang ada yaitu apabila Dinas
sedangkan yang berhak mendapat bantuan lebih dari 50 rumah, maka kantor dinas
BPSP harus menyeleksi data masyrakat secara manual, akibat penyeleksian data
secara manual yaitu sering terjadinya kasalahan dalam pemberian dana kepada
Berdasarkan yang penulis lihat, Dinas Tata Kota dan Perumahan Kota
maka dibutukan sebuaah aplikasi yang dapat menyeleksi data penerima dana
kinerja pada setiap alternatip pada semua atribut. Dengan adanya metode simpel
2
1.2. Rumusan masalah
Berdasarkan latar belakang yang di jabarkan diatas, maka rumusan
masalah dari penelitian ini yaitu bagaimana membuat sebuah sistem yang dapat
Membuat sebuah sistem yang dapat membantu pihak Dinas Tata Kota dan
1.3.2. Manfaat
1. sebagai bahan latihan dalam upaya menyusunan buah pikir secara tertulis
secara efesien
3
BAB II
LANDASAN TEORI
yang saling dihubungkan oleh suatu proses atau struktur dan berfungsi sebagai
ditetapkan”.
saling terkait atau terpadu yang dimaksudkan untuk mencapai suatu tujuan”.
merupakan salah satu produk perangkat lunak yang dikembangkan secara khusus
Sistem dapat diartikan sebagai kumpulan dari hal-hal atau elemen - elemen
yang bekerja sama untuk membentuk suatu kesatuan dan saling bekerjasama
untuk mencapai suatu tujuan. Maka kesimpulan yang dapat penulis kemukakan
berhubungan satu dengan lain nya dan untuk mencapai sebuah tujuan tertentu
bersama-sama.
4
2.1.2. Pengertian Informasi
pengambilan keputusan yang dapat dirasakan akibatnya secara langsung saat itu
maupun tidak langsung pada saat mendatang. Suatu informasi dikatakan bernilai
memberi kejutan atau surprise pada yang menerimanya intensitas dan lamanya
kejutan dari informasi, disebut nilai informasi. “Informasi” yang tidak mempunyai
nilai, biasanya karena rangkaian data yang tidak lengkap atau kadaluarsa”.
Analisis dan Desain Sistem Informasi: “informasi adalah data yang diolah menjadi
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.
pengolahan data yang secara prinsip memiliki nilai (value) yang dibandingkan
Sumber dari informasi adalah data. Data merupakan bentuk jamak dari
5
kejadian dan kesatuan nyata. Data merupakan bentuk yang masih mentah
sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk
dihasilkan informasi.
bantuan manusia yang secara umum terdiri atas sekumpulan komponen berbasis
komputer dan manual yang dibuat untuk menghimpun, menyimpan dan mengelola
data serta menyediakan informasi keluaran kepada pemakai” (Wait & K, 2015).
“Sistem informasi adalah sebuah system mesin yang terpadu guna penyediaan
diproses menjadi informasi sehingga organisasi dapat mencapai tujuan yang telah
6
2.2. Basis Data (Database)
atau arsip yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak
Sekumpulan berkas atau data yang terkomputerisasi yang terdiri dari sekumpulan
tabel atau file yang saling berhubungan yang bisa digunakan untuk mengolah data
direkam.
3. Data value adalah element data aktual atau informasi yang disimpan pada tiap
5. Field merupakan tempat data atau informasi dalam kelompok yang sama atau
7
2.2.1. Konsep Basisdata
Konsep mengenai basisdata dapat di pandang dari beberapa sudut. Dari sisi
sistem, basisdata merupakan kumpulan tabel-tabel atau files yang saling berelasi.
Sementara dari sisi manajemen, basisdata dapat dipandang sebagai kumpulan data
yang dapat digunakan bersama (shared) oleh sistem-sistem aplikasi yang berbeda.
Atau dengan kata lain, basisdata adalah kumpulan data-data (file) non-redundant
yang saling terkait satu sama lainnya di dalam usaha membentuk bangunan
disimpan.
struktur file, atau relokasi data dari sutu perangkat ke perangkat-perangkat lainnya
(Prahasta, 2005).
8
2.3. Metode SAW (Simple Additive Weighting)
kriteria tertentu. Inti dari SAW adalah menentukan nilai bobot untuk setiap
alternatif yang sudah diberikan. Pada dasarnya, ada 3 pendekatan untuk mencari
beberapa faktor dalam proses perankingan alternatif bisa ditentukan secara bebas.
al., 2006).
yaitu Cj.
5. Membuat tabel rating kecocokan dari setiap alternatif pada setiap kriteria.
9
6. Membuat matrik keputusan X yang dibentuk dari tabel rating kecocokan dari
setiap alternatif pada setiap kriteria. Nilai x setiap alternatif (Ai) pada setiap
Keterangan :
b. Apabila berupa kriteria keuntungan maka nilai xij dibagi dengan nilai
Maxi(xij) dari setiap kolom, sedangkan untuk kriteria biaya, nilai Mini(xij)dari
ternormalisasi (R)
10
9. Hasil akhir nilai preferensi (Vi) diperoleh dari penjumlahan dari perkalian
elemen baris matrik ternormalisasi (R) dengan bobot preferensi (W) yang
Nilai Indikasi dilakukan pada hidden layer, yang berfungsi sebagai nilai
11. Perangkingan
Indikasi dan hasil akhir dari nilai akan di rangking sesuai urutan hasiil yang
2.4. Flowchart
yaitu :
11
1. System flowchart
menunjukkan alat media input, output serta jenis media penyimpanan dalam
2. Program flowchart
dengan simbol yang lain. Simbol ini disebut juga connecting line. Simbol-simbol
3. Simbol Connector
Untuk menyatakan sambungan dari satu
proses ke proses lainnya dalam
halaman/lembar yang sarna.
2. Processing symbols
12
Tabel 2.2 Processing Symbols
1. Simbol Offline Connector
Untuk menyatakan sambungan dari satu
proses ke proses lainnya dalam
halaman/lembar yang berbeda.
2. Simbol Manual
Untuk menyatakan suatu tindakan (proses)
yang tidak dilakukan oleh komputer
(manual).
4.
Simbol Predefined Proses .
Untuk menyatakan penyediaari tempat
penyimpanan suatu pengolahan untuk
memberi harga awal.
5.
Simbol Terminal
Untuk menyatakan permulaan atau akhir
suatu program
8.
Simbol Manual input
Untuk memasukkan data secara manual
dengan menggunakan online keyboard.
3. Input-output symbols
2.
Simbol Punched card
Untuk menyatakan input berasal dari
kartu atau output ditulis ke kartu.
4.
Simbol Disk storage
Untuk menyatakan input berasal dari
disk atau output disimpan ke disk.
5.
Simbol Document
Untuk mencetak laporan ke printer.
6. Simbol Display
Untuk menyatakan peralatan output
yang digunakan berupa layar (video,
komputer).
13
2.5. PHP Hypertext Preprocessor
yang paling populer dan yang paling banyak digunakan. Pada awalnya PHP
memiliki singkatan Personal Home Page Tool yang pertama kali dibuat oleh
Rasmus Lerdford. Namun sekarang PHP sudah dibuat dan dilengkapi oleh banyak
Dengan adanya PHP, dunia situs web menjadi lebih menarik dan interaktif
PHP sendiri adalah perangkat lunak yang bersifat free (gratis). Anda bisa
PHP terkadang dikemas dalam bundel perangkat lunak, misalnya pada WAMP5.
Hal yang menarik lainnya adalah PHP bersifat multiplatform. Artinya, PHP dapat
berjalan pada berbagai sistem, seperti Windows, linux dan UNIX (Kadir, 2009).
Kode PHP dapat dilekatkan pada kode HTML dengan menggunakan tag
14
<?php?>. contohnya sebagai berikut :
“CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan
halaman yang sama dengan format yang berbeda. CSS merupakan aturan
footer, images dan style lainnya untuk dapat digunakan bersama-sama dalam
tubuh pada teks, warna tabel, ukuran border,spasi antar paragraf, spasi antar
teks, margin kiri, kanan, atas, bawah dan parameter lainnya”.(Indriyanti, 2015).
15
HTML di dalam pengaturan/pendesainan tampilan web menjadi lebih baik.
Hypertext Markup Language (HTML) adalah bahasa dari World Wide Web
ditampilkan pada program browser. Tiap kali kita mengakses dokumen web, maka
menggunakan format HTML. Jadi HTML itu sendiri merupakan protokol yang
digunakan untuk mentransfer data atau document dari web server ke browser.
HTML inilah yang menjadi dasar bila akan menjelajah internet dan melihat
a. Membentuk tata letak dokumen, dalam hal ini menentukan jenis huruf,
16
2.8. JavaScript
fungsinya berjalan pada suatu dokumen HTML, sepanjang sejarah internet bahasa
ini adalah bahasa skrip pertama untuk web. Bahasa ini adalah bahasa
sisi browser bukan di sisi server web. Javascript bergantung kepada browser
(navigator) yang memanggil halaman web yang berisi skrip skrip dari Javascript
dan tentu saja terselip di dalam dokumen HTML. Javascript juga tidak
tersebut). Lain halnya dengan bahasa “Java” (dengan mana JavaScript selalu di
Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer
(Simarmata, 2006).
berbentuk teks, gambar, audio, video, dan animasi melalui protokol transfer
hypertext. Artinya program yang dibuat hanya bisa berjalan melalui web browser.
17
Berikut ini disajikan beberapa bahasa pemrograman yang digunakan untuk
digunakan oleh World-Wide Web global yang inisiatif informasi sejak tahun
1990. Versi pertama dari HTTP, disebut sebagai HTTP / 0.9, adalah sebuah
HTTP Request
(http://website)
HTTP Response
BROWSER
WEB PAGE
WEB SERVER
meminta ke server dalam bentuk metode permintaan, URI, dan versi protokol,
klien, dan isi tubuh mungkin lebih dari satu koneksi dengan server. Server
merespon dengan baris status, termasuk versi protokol pesan dan sukses atau
1999).
18
2.9.2. Structured Query Language (SQL)
b. SQL muncul mengikuti kemunculan konsep basis data relasional (1970 an).
c. SQL adalah suatu bahasa (metode) pengaksesan data dari suatu basis data
relasional.
adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat
data sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan
SQL (Structured Query Language) adalah bahasa yang biasa dipakai pada
sistem database relasional untuk mengakses data. Melalui SQL inilah, data dalam
MySQL dapat diakses melalui PHP. Itulah sebabnya, pemahaman tentang SQL
sangat penting sebelum memasuki topik pengaksesan data melalui SQL (Kadir,
2009).
SQL (Structure Query Language) dibagi menjadi dua bentuk Query, yaitu :
19
1. DDL (Data Definition Language), adalah sebuah Metode Query SQL yang
database.
telah dibuat, baik menambah Field (add), mengganti nama Field (change)
dapat digunakan apabila DDL telah terjadi, sehingga fungsi dari Query ini
adalah untuk melakukan pemanipulasian database yang telah ada atau telah
dibuat sebelumnya.
20
BABA III
METODE PENELITIAN
Penelitian dilakukan pada Kantor Dinas Tata Kota Dan Perumahan Kota
Kendari , dengan alamat Jl. Malaka. Kompleks pemkot II, Kambu, Kota Kendari,
Sulawesi Tenggara.
Jenis data yang dgunakan dalam penelitian ini adalah jenis data kualitatif,
yaitu jenis data yang sifatnya berupa kata, Contohnya yaitu jumlah rumah tidak
Kelurahan Kemaraya dan data kuantitatif yaitu data yang sifatnya angka dan
data sekunder yang diperoleh secara tidak langsung atau melalui media perantara.
Data Sekunder umumnya berupa bukti catatan atau laporan history yang telah
tersusun dalam arsip yang dipublikasikan dan yang tidak dipublikasikan. Data dari
penelitian yang penulis lakukan berupa arsip dan file-file, Contohnya yaitu data
calon penerima dan kondisi calon penerima bantuan yang didapatkan di Kantor
21
3.3. Langkah–Langkah Penelitian
22
3.4. PERANCANGAN SISTEM
STAFF
STAFF KELURAHAN
KELURAHAN MASYARAKAT
MASYARAKAT PIMPINAN
PIMPINAN
MULAI
MULAI
11
MELAKUKAN
MELAKUKAN MENERIMA
MENERIMA
SOSIALISASI
SOSIALISASI PORMULIR
PORMULIR
MENERIMA
MENERIMA DATA
DATA
CALON
CALON
PENERIMA
PENERIMA DANA
DANA
BANTUAN
BANTUAN
MEMBAGIKAN
MEMBAGIKAN MENGISI
MENGISI
PORMULIR
PORMULIR PORMULIR
PORMULIR
ACC
ACC
PENERIMA
PENERIMA
DANA
DANA
BANTUAN
BANTUAN
MENERIMA
MENERIMA
PORMULIR
PORMULIR YANG
YANG PENGECEKAN
PENGECEKAN DATA
DATA
YA
TELAH
TELAH DI
DI ISI
ISI PORMULIR
PORMULIR YANG
YANG TELAH
TELAH 22
DI
DI ISI
ISI
TIDAK
MENERIMA
MENERIMA
LAPORAN
LAPORAN RUMAH
RUMAH
YANG
YANG TELAH
TELAH
PROSES
PROSES PENYELEKSIAN
PENYELEKSIAN DIBEDAH
DIBEDAH
BERDASARKAN
BERDASARKAN JENIS
JENIS ATAP,
ATAP, JENIS
JENIS
DINDING,
DINDING, JENIS
JENIS LANTAI,
LANTAI, STATUS
STATUS
TANAH/BENGUNAN,
TANAH/BENGUNAN, PENGHASILAN/
PENGHASILAN/
BULAN,
BULAN, JUMLAH
JUMLAH ANGOTA
ANGOTA
KELUARGA
KELUARGA
MENERIMA
MENERIMA
DANA
DANA SELESAI
SELESAI
BANTUAN
BANTUAN
DATA
DATA PENERIMA
PENERIMA
BANTUAN
BANTUAN
11
22
MELAKUKAN
MELAKUKAN
PERINCIAN
PERINCIAN DANA
DANA
BANTUAN
BANTUAN
MENCAIRKAN
MENCAIRKAN DANA
DANA
BANTUAN
BANTUAN
MEMBUAT
MEMBUAT
LAPORAN
LAPORAN RUMAH
RUMAH
YANG
YANG TELAH
TELAH
DIBEDAH
DIBEDAH
23
2. Arsitektur sistem yang akan dibangun
Pada gambar berikut ini menjelaskan Arsitektur system yang akan dibangun
MULAI
MULAI
PENENTUAN
PENENTUAN BERDASARKAN
BERDASARKAN JENIS
JENIS
ATAP,
ATAP, JENIS
JENIS DINDING,
DINDING, JENIS
JENIS LANTAI,
LANTAI,
STATUS
STATUS TANAH/BENGUNAN,
TANAH/BENGUNAN,
PENGHASILAN/BULAN,
PENGHASILAN/BULAN, JUMLAH
JUMLAH
ANGOTA
ANGOTA KELUARGA
KELUARGA
PERHITUNGAN
PERHITUNGAN
DATA
DATA CALON
CALON BERDASRKAN
BERDASRKAN
MEMASUKAAN
MEMASUKAAN DATA
DATA CALON
CALON PENERIMA
PENERIMA BOBOT
BOBOT YANG
YANG
PENERIMA
PENERIMA DANA
DANA BANTUAN
BANTUAN DANA
DANA TELAH
TELAH
BANTUAN
BANTUAN DITENTUKAN
DITENTUKAN
INFORMASI
PENERIMA DANA
BANTUAN
SELESAI
SELESAI
24
2. Flowchart Program yang akan dibangun
Pada gambar berikut ini menjeaskan alur program yang akan dibangun.
MULAI
MULAI
PENGGUNA
PENGGUNA
MELAKUKAN
MELAKUKAN LOGIN
LOGIN
MASUKAN
MASUKAN NAMA
NAMA
PENGUNA
PENGUNA && TIDAK
KATA SANDI
KATA SANDI
VALIDASI
VALIDASI NAMA
NAMA
PENGGUNA
PENGGUNA && KATA
KATA
SANDI
SANDI
YA
MENU
MENU UTAMA
UTAMA ::
DATA
DATA CALON
CALON
PENERIMA
PENERIMA MASUKAN
MASUKAN UBAH
UBAH DATA
DATA HAPUS
HAPUS DATA
DATA
DATA KONDISI
DATA KONDISI DATA
DATA CALON
CALON YA DATA
DATA CALON
CALON YA CALON
CALON YA CALON
CALON
CALON
CALON PENERIMA
PENERIMA PENERIMA
PENERIMA PENERIMA
PENERIMA PENERIMA
PENERIMA PENERIMA
PENERIMA
ANALISIS
ANALISIS
PENERIMA
PENERIMA
BANTUAN
BANTUAN
TIDAK
MASUKAN
MASUKAN DATA
DATA UBAH
UBAH DATA
DATA HAPUS
HAPUS DATA
DATA
DATA YA YA YA
DATA KONDISI
KONDISI KONDISI
KONDISI CALON
CALON KONDISI
KONDISI CALON
CALON KONDISI
KONDISI CALON
CALON
CALON
CALON PENERIMA
PENERIMA PENERIMA
PENERIMA PENERIMA
PENERIMA PENERIMA
PENERIMA
TIDAK
ANALISIS
ANALISIS YA MASUKAN
MASUKAN JUMLAH
JUMLAH YA PEROSES
PEROSES ANALIS
ANALIS
PENERIMA
PENERIMA PENERIMA
PENERIMA && NAMA
NAMA CALON
CALON PENERIMA
PENERIMA
BANTUAN
BANTUAN KELURAHAN
KELURAHAN
TIDAK
KELUAR
KELUAR
SELESAI
SELESAI
25
3. Relasi Tabel
Pada gambar berikut ini menjeaskan relasi tabel dalam datacase yang akan
dibangun
26
3.5. INTERFACE PROGRAM
1. Form Keamanan
membatasi pengguna hak akses program. Desain program dapat dlihat pada
Gambar 3.5.
program yang akan dibuat. Desain program dapat dilihat pada Gambar 3.6.
27
3. Form Data Calon Penerima Bantuan
yang akan menggambarkan program yang akan dibuat. Desain program dapat
desain yang akan menggambarkan program yang akan dibuat. Desain program
28
FROM KONDISI CALON PENERIMA BANTUAN
NAMA
STATUSTANAH/BAGUNAN
ATAP
DINDING
LANTAI
LUAS BANGUNAN
PENGHASILAN/BULAN
JUMLAH ANGOTA KELUARGA MASUKAN
KONDISI
desain yang akan menggambarkan program yang akan dibuat. Desain program
29
DAFTAR PUSTAKA
Berners-Lee, Tim, (1999). Hypertext Transfer Protocol - HTTP / 1.1, RFC 2616,
eds. The Internet Society, Amerika Serikat.
Dewanto, J.I, (2006). Web Desain, Metode Aplikasi dan Implementasi, eds. Graha
Ilmu, Yogyakarta.
Kadir, Abdul, (2009), Membuat Aplikasi Web dengan PHP dan Database MySQL,
eds, CV. Andi Offset, Yogyakarta.
Ladjamudin, Al-Bahra bin. (2005). Analisis dan Desain Sistem Informasi, eds.
Graha Ilmu, Yogyakarta.
Supriyanto, Aji, (2007). Web dengan HTML dan XML, eds. Graha Ilmu,
Yogyakarta.
30