LAPORAN
SISTEM BASIS DATA
Study Case (ERD Data Kelahiran dan Kematian)
Kelompok 9:
ABDUL RAHMAN / 1610128262107NIKEN EKA WIDYA / 1610128262153 RITA HERLINA / 1610128262171MUHAMMAD NOREZA S / 1610128262188
PROGRAM STUDI TEKNIK INFORMATIKASEKOLAH TINGGI TEKNIK IBNU SINA BATAM
2017
Kata Pengantar
Segala puji bagi Allah Tuhan semesta alam yang telah menganugerahkan
kenikmatan kepada semua hamba-Nya, mengkaruniakan jiwa mereka segala nur agama
dan memberi petunjuk kepada hamba-Nya menuju kebaikan dan jalan yang benar.
Alhamdulillah atas berkat rahmat Allah SWT akhirnya laporan ini dapat
diselesaikan. Laporan ini merupakan laporan hasil perancangan dan pembuatan
perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana perangkat lunak
ini merupakan perangkat lunak yang memberikan gambaran tentang sebuah sistem
informasi yang berjudul “study case (ERD Data kelahiran dan kematian)”, yaitu sebuah
pendataan data kelahiran dan kematian disebuah kelurahan. Sehingga pengurus lebih
mudah dalam mengelola data secara efektif dan efisien.
Sekalipun telah berupaya dan berusaha menuangkan segala pengetahuan yang
dimiliki, disadari bahwa dalam pembuatan laporan laporan ini masih terdapat
kekurangan. Dan juga dalam pembuatan aplikasi tentunya masih belum menuju pada
kesempurnaan karena masih dalam tahap pembelajaran. Oleh karena itu, saran dan
kritik yang dapat membangun dari semua pihak, dapat diterima dengan senang hati.
Batam,8 mei 2017
Penulis
ii
Daftar Isi
Kata Pengantar.....................................................................................................................ii
Daftar Isi..............................................................................................................................iii
1. Pendahuluan....................................................................................................................1
2. Latar belakang masalah...................................................................................................2
3. Batasan Masalah.............................................................................................................2
4. Pembahasan masalah
a. Rancangan Database
i. ERD (Entity Relationship Diagram).................................................................3
ii. Schema Data Base + Kardinalitas.....................................................................4
b. Rancangan antar muka
i. Bahasa pemrograman........................................................................................4
ii. Tools yang di gunakan .....................................................................................5
c. Implementasi Rancangan...........................................................................................6
5. Penutup
d. Kesimpulan................................................................................................................11
Daftar pustaka
iii
1. Pendahuluan
Sistem informasi kependudukan mempunyai peran sangat penting dalam
Pemerintahan dan pembangunan kependudukan yang di arahkan pada pemenuhan
hak dari setiap warga negara dibidang pelayanan data kependudukan. Sejalan
dengan perkembangan teknologi informasi, maka pendataan penduduk perlu ditata
sebaik-baiknya, agar dapat memberikan manfaat dalam perbaikan. Pemerintahan
dan pembangunan sistem informasi kependudukan telah banyak dikembangkan
oleh pemerintah untuk mendukung pelayanan terhadap masyarakat, salah satu
media yang dimanfaatkan oleh pemerintah adalah media teknologi informasi.
kelurahan adalah merupakan salah satu bagian dari Kecamatan yang masih
menggunakan sistem manual untuk melakukan pengolahan data penduduk. Untuk
mengetahui identitas , data kartu keluarga, data perpindahan penduduk, dan hal
lainya masih dilakukan dengan cara manual. Pelayanan kepada masyarakat akan
terasa kurang optimal karena akan membutuhkan waktu yang lama untuk mendapatkan
informasi yang dikehendaki. Pengolahan data penduduk dengan menyimpan data-
data dalam bentuk word ataupun excel hal itu belum merupakan solusi yang terbaik
karena petugas akan masih kesulitan dalam mengetahui informasi seseorang dalam
bentuk yang lengkap. Selain itu, penumpukan data juga menjadi masalah yang sering
terjadi dalam pengolahan dokumen.
Berdasarkan kondisi kelurahan di atas maka mempunyai inisiatif untuk
membuat Aplikasi Bantu Olah Data . Dengan demikian dapat dengan mudah mencari
informasi data warga yang hendak dicari. Dengan adanya sistem ini diharapkan
dapat mempermudah petugas untuk menyelesaikan permasalahan-permasalahan seperti
tersebut diatas sehingga pelayanan kepada masyarakat dapat dilakukan dengan baik
dan lebih optimal.
1
2. Latar Belakang
kelurahan merupakan salah satu bagian dari Kecamatan yang masih
menggunakan sistem pengolahan data penduduknya secara manual serta belum
secara optimal dalam penggunaa sarana computer yang ada. Pelayanan kepada
masyarakat akan terasa kurang optimal karena akan membutuhkan waktu yang lama
untuk mendapatkan informasi yang dikehendaki. Pengolahan data penduduk
dengan menyimpan data-data dalam bentuk word ataupun excel hal itu belum
merupakan solusi yang terbaik karena petugas akan masih kesulitan dalam
mengetahui informasi seseorang. Selain itu untuk permasalan pendataan penduduk
tidak tetap atau penduduk sementara masih belum terealisasikan secara benar.
Maka dipelukan aplikasi untuk pengelohan data penduduk tetap maupun
sementara agar data yang ada tersusun dengan baik sehingga memudahkan proses
pencarian data. Selain itu dengan adanya aplikasi dapat meningkatkan kualitas
pelayanan kepada penduduk yang akan memproses suatu data.
3. Batasan Masalah
Pada tahap awal pengembangan sistem ini, permasalahan hanya dibatasi pada erancangan sistem dan basis data yang menyangkut persoalan pengolahan data-data dasar yang menjadi tugas Kantor Kelurahan dalam memberikan pelayanan administrasi wilayah dan kependudukan bagi warga masyarakatnya. Data-data dasar yang dimaksud adalah pengolahan data penduduk yang meliputi: - Pembuatan surat keterangan kelahiran - Pembuatan surat keterangan kematian
2
4. Pembahasan masalah
a. Rancangan Data base berupa :
i. ERD (Entity Relationship Diagram)
3
ii. Schema Data Base + Kardinalitas
Penjelasan :
Tabel_penduduk sebagai pusat dari relasi. Karena tabel lain nantinya akan
mengambil data dari tabel_penduduk ini. Untuk tabel_kk memiliki tabel turunan
yaitu tabel_detail_kk untuk menjelaskan status yang didapat oleh seorang warga
dalam satu keluarga. Tabel_kk ini nantinya akan di pakai sebagai FK(Foreign
Key) pada tabel_penduduk_tetap
b. Rancangan antar muka berupa :
i. Bahasa pemrograman
PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa
pemrograman yang digunakan secara luas untuk penanganan pembuatan dan
pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.
PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya
PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti
menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah
menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi
terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan Desember
1999, lebih dari sejuta website menggunakan PHP, di antaranya adalah NASA,
Mitsubishi, dan RedHat.
4
ii. Tools yang di gunakan
1. MYSQL
Database adalah suatu kumpulan data terhubung (interrelated data)
yang disimpan secara bersama-sama pada suatu media, tanpa mengatap satu
sama lain tidak perlu suatu kerangkapan data (controlled redundancy) dengan
cara tertentu sehingga mudah digunakan atau ditampilkan kembali, dapat
digunakan oleh satu atau lebih program aplikasi secara optimal, data
disimpan tanpa mengalami ketergantungan pada program yang akan
menggunkannya, data disimpan sedemikian rupa sehingga penambahan,
pengambilan, dan modifikasi dapat dilakukan dengan mudah dan terkontrol.
MySQL adalah sebuah implementasi dari sistem manajemen basisdata
relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL
(General Public License). SQL adalah sebuah konsep pengoperasian
basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang
memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari
cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL
yang dibuat oleh pengguna maupun program-program aplikasi yang
memanfaatkannya.
MySQL mendukung operasi basis data transaksional maupun operasi
basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL
dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak
peladen basisdata kompetitor lainnya. Namun demikian pada modus non-
transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan,
karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang
tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web
(wordpress), CMS, dan sejenisnya.
2. XAMPP
5
XAMPP adalah perangkat lunak bebas yang mendukung banyak
sistem operasi, yang merupakan kompilasi dari beberapa program. Fungsi
dari XAMPP asalah sebagai server yang berdiri sendiri (localhost), yang
terdiri atas program apache HTTP server, MySQL database, dan penerjemah
bahasa yang ditulis dengan bahasa pemprograman PHP dan Perl.
Bagian terpenting dari XAMPP, di antaranya :
1. Htdoc, merupakan folder tempat meletakkan berkas-berkas yang
akan dijalankan, seperti berkas PHP, HTML, dan script lain.
2. PhpMyAdmin, merupakan bagian untuk mengelola basis data
MySQL yang ada di computer
3. Control panel, berfungsi untuk mengelola layanan (service)
XAMPP. Seperti menghentikan (stop) layanan ataupun memulai (start)
c. Implementasi Rancangan
1. Form menu utama
2. Form submenu penduduk
6
3. Form submenu kartu keluarga
4. Form data penduduk
7
5. Form penduduk tetap
6. Form penduduk sementara
8
7. Form data kematian
8. Form data kelahiran
9
9. Form KK baru
10.form olah KK
10
5.Penutup
a. Kesimpulan
Sesuai dengan berkembangnya ilmu pengetahuan dan teknologi, maka kita tidak
akan lepas dari pengaruhnya.menyusun suatu sistem baru yaitu sistem informasi
kependudukan yang berintegrasi dengan Komputer menggunakan pemograman php
dan mysql, sehingga diharapkan tercapainya efisiensi dan efektivitas kerja dan waktu
secara akurat.
Berdasarkan pengamatan dan analisa selama melakukan pengumpulan data, maka
dapat diambil beberapa kesimpulan diantaranya, Dengan diterapkannya sistem
informasi olah bantu data penduduk dengan mengunakan sebuah tampilan desktop,
dapat memberi kemudahan bagi petugas maupun penduduk dalam pengelolaan data
yang ada dan dalam pencarian data yang dibutuhkan.
11
Daftar pustaka
https://id.wikibooks.org/wiki/Pemrograman_PHP/Pendahuluan/Pengertian_PHP
https://id.wikipedia.org/wiki/XAMPP
https://www.academia.edu/7131399/
LAPORAN_PRAKTIKUM_AKHIR_SISTEM_BASIS_DATA_Kasus_Aplikasi_B
antu_Pengolahan_Data_Penduduk
12