19
LAPORAN SISTEM BASIS DATA Study Case (ERD Data Kelahiran dan Kematian) Kelompok 9: ABDUL RAHMAN / 1610128262107 NIKEN EKA WIDYA / 1610128262153 RITA HERLINA / 1610128262171 MUHAMMAD NOREZA S / 1610128262188

norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 2: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 3: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 4: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 5: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 6: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

4. Pembahasan masalah

a. Rancangan Data base berupa :

i. ERD (Entity Relationship Diagram)

3

Page 7: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 8: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 9: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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

Page 10: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

3. Form submenu kartu keluarga

4. Form data penduduk

7

Page 11: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

5. Form penduduk tetap

6. Form penduduk sementara

8

Page 12: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

7. Form data kematian

8. Form data kelahiran

9

Page 13: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

9. Form KK baru

10.form olah KK

10

Page 14: norezablog.files.wordpress.com€¦  · Web viewLaporan ini merupakan laporan hasil perancangan dan pembuatan perangkat lunak untuk tugas matakuliah sistem basis data. Yang mana

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