Minggu, 07 Juli 2019

TUGAS BESAR SISTEM INFORMASI PELANGGAN PDAM PDAM PELAIHARI

BAB I
LANDASAN TEORI


       

       1  Sejarah PDAM Pelaihari

Kantor PDAM (Perusahaan Daerah Air Minum) cabang Kab. Tanah Laut, Kalimantan Selatan berada di bawah naungan badan perusahaan PDAM Kab. Tanah Laut.
Kantor ini melayani berbagai keperluan masyarakat terhadap layanan pam / pdam seperti pendaftaran pdam, cek tagihan air pdam / pam, info tagihan pdam, cek rekening air, hingga pembayaran pdam secara online maupun langsung. Untuk mengetahui cara pembayaran online pdam dapat dicek pada website resmi pdam atau datang langsung pada kantor cabang ini.

2    PHP (Hypertext Preprocessor)

PHP (Hypertext Preprocessor), merupakan bahasa pemrograman pada sisi server yang memperbolehkan programmer menyisipkan perintah-perintah perangkat lunak web server (apache, IIS, atau apapun) akan dieksekusi sebelum perintah itu dikirim oleh halaman ke browser yang me-request-nya, contohnya adalah bagaimana memungkinkannya memasukkan tanggal sekarang pada sebuah halaman web setiap kali tampilan tanggal dibutuhkan. Sesuai dengan fungsinya yang berjalan di sisi
Server maka PHP adalah bahasa pemrograman yang digunakan untuk membangun teknologi web application.
PHP merupakan bahasa pemrograman yang digunakan untuk membuat program website dimana kode program yang telah dibuat dikompilasi dan dijalankan pada sisi server untuk menghasilkan halaman website yang dinamis. PHP dibuat pada tahun 1994 oleh Rasmus Lerdorf.
Pada awalnya PHP didirikan untuk personal Home Page. Karena memiliki banyak manfaat dan dapat berkembang dengan baik maka PHP
kemudian disebut dengan PHP: Hypertext Preprocessor. PHP merupakan perangkat lunak open source. Penulisan kode program PHP menyatu dengan HTML yang berjalan pada sisi server. Hal ini berarti semua sintaks yang telah ditulisakan sepenuhnya dijalankan pada sever hanya hasilnya saja yang dikirimkan kesisi browser. 

3    MySQL

MySQL adalah database yang menghubungkan script PHP menggunakan perintah query dan escaps character yang sama dengan PHP. MySQL mempunyai tampilan client yang mempermudah dalam mengakses database dengan kata sandi untuk mengizinkan proses yang bias dilakukan. phpMyAdmin adalah sebuah software yang berbentuk seperti halaman situs yang terdapat pada web server. Fungsi dari halaman ini adalah sebagai pengendali database MySQL sehingga pengguna MySQL tidak perlu repot untuk menggunakan perintah-perintah SQL. Karena dengan adanya halaman ini semua hal tersebut dapat dilakukan hanya dengan meng-klik menu fungsi yang ada pada halaman phpMyAdmin. MySQL adalah salah satu program yang dapat digunakan sebagai database, dan merupakan salah satu software untuk database server yang banyak digunakan. MySQL bersifat open source.

4    Xampp

XAMPP adalah perangkat lunak bebas atau software bebas alias gratis, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Xampp itu adalah sebuah server yang berdiri sendiri atau disebut juga localhost karena didalam folder Xampp lah nantinya kita akan menyimpan file website dan database kita. Sifatnya hampir mirip dengan Web Server yang ada di internet, hanya bedanya Xampp tidak perlu terkoneksi ke internet alias dapat berdiri sendiri atau localhost.

BAB I
HASIL DAN PERANCANGAN

        1  Perancangan Sistem

Menurut Jogiyanto (2005) Analisis sistem dapat didefinisikan sebagai penguraian  dari suatu informasi yang utuh kedalam bagian-bagian komponen dengan maksud  untuk mengidentifikasi dan mengevaluasi permasalah-permasalahan, kesempatan kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang  diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Menurut Jogiyanto. HM (1991) dalam bukunya Analisis Dan Disain Sistem, Perancangan sistem dapat diartikan sebagai berikut :
1.      Tahap setelah analisis dari siklus pengembangan sistem.
2.      Pendefinisian dari kebutuhan-kebutuhan fungsional.
3.      Persiapan untuk rancang bangun dan implementasi.
4.      Menggambarkan bagaimana suatu sistem dibentuk.
5.      Penggambaran, perancangan dan pembuatan sketsa atau pengaturan dari  beberapaelemen yang terpisah kedalam satu kesatuan yang utuh dan berfungsi.

       2  Tujuan Perancangan Sistem

Tujuan utama dari perancangan sistem adalah memberikan gambaran perancangan sistem yang akan dibangun atau dikembangkan, serta untuk memahami alur informasi dan proses dalam sistem. Perancangan sistem yang akan dibangun atau dikembangkan adalah perancangan aplikasi portal komunitas yang berbasis web. Berikut telah ditentukan tahapan-tahapan atau langkah-langkah yang akan dilakukan dalam perancangan sistem:
a.     Rancangan Proses
b.     Rancangan Basis Data (Database)
c.     Rancangan Antar Muka (User Interface)


       3 ERD

Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.Atau pengertian sempitnya adalah sebuah konsep yang mendeskripsikan hubungan antara penyimpanan (database) dan didasarkan pada persepsi dari sebuah dunia nyata yang terdiri dari sekumpulan objek yaitu disebut sebagai entity dan hubungan atau relasi antar objek-objek tersebut.
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol.Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan sistem. Sementara seolah-olah teknik diagram atau alat peraga memberikan dasar untuk desain database relasional yang mendasari sistem informasi yang dikembangkan. ERD bersama-sama dengan detail pendukung merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk database.
Dalam pembentukan ERD terdapat 3 komponen yang Akan dibentuk yaitu:

1.      Entitas: Entitas merupakan mengenai basis data yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang menarik di bidang organisasi yang dimodelkan. nContoh: Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
2.      Hubungan (relasi/relationship) : Suatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua entitas. Contoh: Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar.
3.      Atribut: Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut :
4.      Atribut Key = adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (Row/Record) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang Sama. Contoh: Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya.
5.      Atribut simple = Atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi. Contoh: Alamat, penerbit, tahun terbit, judul buku.
6.      Atribut Multivalue = Nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute yang bersangkutan. Contoh: dari sebuah buku, yaitu terdapat beberapa pengarang.
7.      Atribut Composite = Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute. Contoh: dari entitas Nama yaitu Nama depan, Nama tengah, dan Nama belakang.
8.      Atribut Derivatif = Atribut yang tidak harus disimpan dalam database Ex. Total. Atau atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus.
1.    Derajat Relasi atau Kardinalitas ERD
a.    One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
b.    sOne to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
c.    Many to Many (M:M)
Setiap entitas a dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula sebaliknya.
a.    Tahapan ERD

         ERD PDAM
Dalam kasus Laporan pelanggan di PDAM kota Pelaihari memiliki sebuah asumsi yaitu, seorang Pelanggan dapat mengadukan masalah jika ada masalah yang terjadi dalam saluran airnya, pelanggan dapat membayarkan tagihan yang didapat, pelanggan dapat mengaju jika apabila ada permasalahan yang terjadi oleh saluran airnya.

        4  CDM

CDM dipakai untuk menggambarkan secara detail struktur basis data dalam bentuk logik. Struktur ini independen terhadap semua software maupun struktur data storage tertentu yang digunakan dalam aplikasi ini. CDM terdiri dari objek yang tidak diimplementasikan secara langsung kedalam basis data yang sesungguhnya.
A.  LANGKAH – LANGKAH UNTUK MEMBUAT CDM
a.     Pahami terlebih dahulu inti   permasalahan dari kasus yang diberikan,
b.      Tentukan entity apa saja yang terlibat.
c.      Tentukan atribut-atribut data untuk setiap entity berikut tipe datanya.
d.     Tentukan hubungan/keterkaitan antar tiap entity berikut kardinalitasnya.
e.     Modelkan Entity dan Relationship
f.       Cek kebenaran model
g.     Perbaiki setiap error dan warning
B.  JENIS – JENIS OBJEK DALAM CDM
A. Entity
Untuk membuat entitas, klik item pada palette dengan label Entity, kemudian klik space putih di sebelah kanan. Untuk membuat beberapa entitas, klik terus sebanyak jumlah entitas yang dibutuhkan.
B.  Relationship
Untuk membuat relasi antara 2 buah entitas, klik item pada palette dengan label Relationship, kemudian hubungkan kedua entitas. Beri Nama pada relasi yang sudah anda buat dengan melakukan double klik pada relasi dan mengisi Nama pada field Name pada tab General.
C.  Inheritance
Untuk membuat inheritance dari sebuah entitas, terlebih dahulu buat entitas-entitas lain yang merupakan child dari entitas parent. Lalu klik item pada palette dengan label inheritance, hubungkan entitas parent dengan salah satu entitas child. Untuk menghubungkan entitas child yang lain, tarik garis antara lambang inheritance (bentuk setengah lingkaran) dengan entitas child. Kemudian beri nama pada inheritance anda.

         5  PDM

Physical Data Model atau yang biasa disebut PDM. PDM merupakan representasi fisik dari database yang akan dibuat dengan mempertimbangkan DBMS yang akan digunakan. PDM dapat dihasilkan (di-generate) dari CDM yang valid.
PDM dalam penerapannya dapat di samakan dengan Skema Relasi yang fungsinya adalah memodelkan struktur fisik dari suatu basis data. Merupakan gambaran secara detail suatu basis data dalam bentuk fisik. PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya.

                    1              LANGKAH – LANGKAH UNTUK MEMBUAT PDM
1.        Buka file CDM yang sudah jadi.
2.        Dari Tools pilih Generate Physical Data Model. Pilih DBMS yang akan digunakan.
3.        Setelah klik OK, PDM akan di generate secara otomatis.
4.        Tambahkan atribut pada tabel baru yang dihasilkan (jika ada).
                 2              JENIS – JENIS OBJEK DALAM PDM
1.        Table
2.        View
3.        Reference




         6 PHP My admin


PHP MyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa  pemrograman PHP  yang digunakan untuk menangani administrasi MySQL melalui Jejaring Jagat Jembar (World Wide Web). PHP MyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data,  tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perizinan (permissions), dan lain-lain.




BAB IV
KESIMPULAN DAN SARAN

         1  Kesimpulan

Kesimpulan yang dapat diambil berdasarkan hasil analisis dan pembahasan yang sedang berjalan dan rancangan system adalah sebagai berikut :
1.      Bahwa Komputerisasi sangat diperlukan dalam pengolahan data informasi pelanggan PDAM kota Pelaihari yang sebelumnya dilakukan dengan cara manual karena dapat meningkatkan efektifitas dan efisiensi Informasi Pelanggan.
2.      Pembuatan laporan pelanggan dan pencarian data pelanggan dapat dihasilkan secara mudah cepat dan akurat.
3.      Dengan program aplikasi ini semua data yang bersangkutan dengan kegiatan pengolahan data pelanggan dapat terpelihara, keefektifan serta keefisienan waktu dapat tercapai dengan baik, karena program aplikasi ini merupakan penyederhanaan dari bentuk-bentuk dokumen atau media pengarsipan secara      manual berupa kertas-kertas menjadi file-file yang tersimpan dalam media penyimpanan di komputer.
4.      Dengan adanya program aplikasi yang dilengkapi dengan password, kebutuhan     untuk meningkatkan control dan keamanan data lebih terjamin karena tidak  setiap orang berhak melakukan pengaksesan data atau perubahan data.

2    Saran

Beberapa saran yang dapat diberikan sehubungan dengan program aplikasi ini adalah sebagai berikut :
1.    Penggunaan program aplikasi pengolahan data Pelanggan ini sebaiknya dilakukan oleh operator yang ditunjuk secara khusus, karena dalam program aplikasi ini terdapat data-data Pelanggan yang cukup penting, sehingga dapat mengurangi kemungkinan terjadinya manipulasi data yang tidak diinginkan.
2.    Program aplikasi pengolahan data pelanggan ini dapatdikembangkan lebih lanjut dengan menggunakan fasilitas dan sarana yang memiliki kemampuan lebih baik.
3.    Perlu adanya peningkatan sumber daya manusia agar diharapkan dapat lebih banyak pelanggan yang mampu mengoprasikan komputer semaksimal mungkin.

Tidak ada komentar:

Posting Komentar

Modul Debian 2