SI1322475410: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
Baris 1.012: Baris 1.012:
 
</ol>
 
</ol>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">l. Perangkat lunak siap dirilis.</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><p style="line-height: 2">l. Perangkat lunak siap dirilis.</p></div>
 +
 +
===Bangunan Dasar ''Metodologi Unified Modeling Language'' (UML)===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Adi Nugroho dalam Esa Wijayanti (2014:25) Bangunan dasar metodologi UML menggunakan 3 (tiga) bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu:
 +
<br>1. Sesuatu ''(things)''</p></div>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Sesuatu ''(things)''<br/>Ada 4 (empat) things dalam UML, yaitu:</p></div>
 +
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Structural things''<br/>Merupakan bagian yang relatif statis dalam model Unified Modeling Language (UML). Bagian yang relatif statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Behavioral things''<br/>Merupakan bagian yang dinamis pada model Unified Modeling Language (UML), biasanya merupakan kata kerja dari model Unified Modeling Language (UML), yang mencerminkan perilaku sepanjang ruang dan waktu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Grouping things''<br/>Merupakan bagian pengorganisasi dalam Unified Modeling Language (UML). Dalam penggambaran model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan sesuatu, misalnya model-model dan subsistem-subsistem.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Annotational things''<br/>Merupakan bagian yang memperjelas model Unified Modeling Language (UML)dan dapat berupa  komentar-komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen dalam model Unified Modeling Language (UML).
 +
</ol>
 +
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Relasi ''(Relationship)''<br/>Ada 4 (empat) macam ''relationship'' dalam ''Unified Modeling Language'' (UML), yaitu:</div>
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Ketergantungan<br/>Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (''independent'') akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (''dependent'').
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Asosiasi<br/>Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Generalisasi<br/>Merupakan hubungan dimana objek anak (''descendent'') berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (''ancestor''). Arah dari atas ke bawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah ke atas dinamakan generalisasi.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Realisasi<br/>Merupakan operasi yang benar-benar dilakukan oleh suatu objek.
 +
</ol>
 +
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram<br/>Ada 5 (lima) macam diagram dalam ''Unified Modeling Language'' (UML), yaitu :</div>
 +
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Use Case Diagram''<br/>Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Class Diagram''<br/>Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Sequence Diagram''<br/>Diagram ini memperlihatkan interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''State Chart Diagram''<br/>Diagram ini memperlihatkan state-state pada sistem, memuat state, transisi, event, dan aktifitas.<br/>Diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada pemodelan sistem-sistem yang reaktif.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Activity Diagram''<br/>Diagram ini memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antar objek.
 +
</ol>
 +
 +
===Diagram-diagram UML (''Unified Modeling Language'')===
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Widodo dalam Esa Wijayanti (2014:28)<ref name="widodo">Menggunakan UML. Bandung: Informatika.</ref>, diagram-diagram UML terdiri dari :</p></div>
 +
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram Kelas (''Class Diagram'')<br/>Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada permodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram paket (''Package Diagram'')<br/>Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram ''use case''<br/>Bersifat statis. Diagram ini memperlihatkan himpunan use case  dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasikan dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram interaksi dan ''sequence'' (urutan)<br/>Bersifat dinamis.Diagram urutan adalah interaksi yang menekan pada pengiriman pesan dalam suatu waktu tertentu.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram komunikasi (''communication diagram'')<br/>Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML Versi 1,4. Yang menekan organisasi ''structural'' dari objek-objek yang menerima serta mengirim pesan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram ''statechart'' (''statechart diagram'')<br/>Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state),transisi, kejadian serta aktivitas.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram aktivitas (''activity diagram'')<br/>Bersifat dinamis.Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem.Diagram ini terutama penting dalam permodelan fungsi-fungsi suatu sistem dan member tekanan pada aliran kendali antar objek.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram komponen (''component diagram'')<br/>Bersifat statis.Diagram komponen ini memperlihatkan organisasi serta kebergantunagn sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Diagram deployment (''deployment diagram'')<br/>Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (''run-time'') .Memuat simpul-simpul berserta komponen-komponen yang di dalamnya.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.</p></div>
 +
 +
===''Website''===
 +
====Definisi Website====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut  Murad, dkk,dalam dari Jurnal CCIT Vol.7 No.1(2013:49), “''website'' adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk ''hypertext''”.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Arief  M. Rudyanto  dalam Esa Wijayanti, “''website'' adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan ''protokol HTTP'' (''hypertext transfer protocol'') dan untukmengaksesnya menggunakan perangkat lunak yang disebut browser”.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan ''website'' adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti teks gambar, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.</p></div>
 +
=====Fungsi Web=====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rahmat Hidayat dalam Esa Wijayanti (2014:31).  Berdasarkan pada fungsinya, website terbagi atas: </p></div>
 +
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Personal Website; Website'' yang berisi informasi pribadi seseorang.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Commercial Website; Website'' yang dimiliki oleh sebuah perusahaan yang bersifat bisnis.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Government Website; Website yang dimiliki oleh instansi pemerintah, pendidikan yang bertujuan memberikan pelayanan kepada pengguna.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">''Non-Profit Organization Website;'' Dimiliki oleh organisasi yang bersifat ''non-profit'' atau tidak bersifat bisnis.
 +
</ol>
 +
 +
===Konsep Dasar PHP===
 +
====Definisi PHP====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Anhar dalam Esa Wijayanti (2014:32),  “PHP singkatan dari ''Hypertext Preprocessor'' yaitu bahasa pemograman ''web server-side'' yang bersifat ''open source''.” PHP merupakan ''script'' yang terintegrasi dengan HTML dan berada pada server ''(server side HTML embeded scripting)''. PHP adalah ''script'' yang digunakan untuk membuat halaman ''website'' yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh ''client''. Mekanisme ini menyebabkan informasi yang diterima ''client'' selalu yang terbaru up to date. Semua ''script'' dieksekusi pada server dimana ''script'' tersebut dijalankan.</p></div>
 +
 +
====Dreamweaver CS5====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Puspitasari dan Heni dalam Esa Wijayanti (2014:33),  “''Dreamweaver CS5'' adalah salah satu HTML ''Editor Professional'' yang berfungsi untuk mendesain ''web'' secara visual dan mengelola situs atau halaman ''web''”.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan pernyataan diatas dapat diambil kesimpulan bahwa ''Dreamweaver'' merupakan salah satu HTML yang berfungsi untuk membuat dan mengelola ''design web'' secara visual.</p></div>
 +
 +
====XAMPP====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Arif M Rudyanto dalam Esa Wijayanti (2014:34),  “XAMPP merupakan aplikasi yang mengintegrasikan beberapa aplikasi utama web di dalamnya. Dalam XAMPP terdapat instalasi model PHP, MySQL, ''web server Apache'', yang mana pejelasannya adalah sbb:</p></div>
 +
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">PHP<br/>Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat ''server-side scripting'', PHP juga bersifat ''open source''. Sistem management database yang sering digunakan bersama PHP adalah MySQL, namun PHP juga mendukung system management database oracle, Microsoft acces, interbase, d-base dan postgreSQL.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">MySQL<br/>SQL kepanjangan dari ''Structured Query Language''. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah ''database'', MySQL juga bersifat ''opensource'' dan relational yang artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi lebih cepat. MySQL dibuat dan dikembangkan oleh MySQL  yang berada di Swedia.MySQL dapat digunakan untuk membuat dan mengolah database beserta isinya, serta untuk menambahkan, mengubah dan menghapus data yang berada dalam database.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Apache<br/>Apache bersifat ''open source'', artinya setiap orang boleh menggunakannya, mengambil bahkan mengubah kode programnya.Tugas utama ''apache'' adalah menghasilkan halaman ''web'' yang benar kepada peminta berdasarkan kode PHP yang dituliskan oleh pembuat halaman ''web''.
 +
</ol>
 +
 +
===Konsep Dasar Database===
 +
====Definisi Database====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Chr. Jimmy L. Gaol dalam Lindawati (38: 2014) “Database adalah kumpulan datanya, sedangkan program pengelolaannya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, menghapus data dan melaporkan data dalam database”.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Dalam satu ''file'' atau ''table'' terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu ''record'' (umumnya digambarkan sebagai baris data) terdiri dari ''field'' yang saling berhubungan menunjukan bahwa ''field'' tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu ''record''. Adapun stuktur Database adalah: ''File'' atau ''Table''.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">''Record'' adalah elemen data atau ''field''. Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu:</p></div>
 +
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Bersifat data ''oriented'' dan bukan ''program oriented''.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Dapat digunakan dengan cara-cara yang berbeda
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi informasi dari basis data tersebut.</p></div>
 +
 +
===Pengujian Black Box Testing===
 +
====Definisi Pengujian atau Testing====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Simarmata dalam  Nina Rahayu (2014:41) “pengujian adalah proses eksekusi suatu program untuk menentukan kesalahan”.</p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky  dalam  Nina Rahayu (2014:41) “testing adalah sebuah proses sebagai siklus hidup dan merupakan bagian dari proses rekayasaperangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal”.</p></div>
 +
====Definisi Black Box Testing====
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut Rizky dalam  Nina Rahayu (2014:42), black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya.Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotakhitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar. </p></div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain:</p></div>
 +
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Hasil dari blackbox testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Proses testing dapat dilakukan lebih cepat dibandingankan white box testing.
 +
</ol>
 +
 +
==Elisitasi==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Menurut  Rahardja, dkk dalam Jurnal CCIT Vol – 04 NO.3 (2011:302)<ref name="Rahardja">Peningkatan Kerja Distributed Database Melalui Metode DMQ Base Level. Jurnal CCIT Vol-4 No-3-mei 2011.</ref>, “Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.” Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap yaitu sebagai berikut:</p></div>
 +
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">1. Elisitasi Tahap I<br/>Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.</div>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">2. Elisitasi Tahap II<br/>Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI.Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.</div>
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">“M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">“D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">“I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">3. Elisitasi Tahap III<br/>Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:</p></div>
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Metode TOE tersebut dibagi kembali menjadi beberapa ''option'', yaitu:</p></div>
 +
<ol style="list-style-type:lower-alpha">
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Middle (M) : Mampu untuk dikerjakan
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Low (L) : Mudah untuk dikerjakan
 +
</ol>
 +
 +
==Study Pustaka (Literature Review)==
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Metode study pustaka dilakukan untuk menunjang metode wawancara dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan. Manfaat dari study pustaka (''Literature Review'') ini antara lain :</p></div>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan- kesalahan yang pernah dilakukan oleh orang lain.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun di atas landasan (platform) dari pengetahuan atau ide yang sudah ada.
 +
</ol>
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in"><p style="line-height: 2">Banyak penelitian yang sebelumnya dilakukan mengenai penerimaan mahasiswa baru secara online dan penelitian lain yang berkaitan. Dalam upaya mengembangkan dan menyempurnakan penerimaan mahasiswa baru secara online ini perlu dilakukan studi pustaka(literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu:
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Penelitian yang dilakukan oleh Muh Yunus Bandu dengan judul “Pengaruh Kualitas Pelayanan Terhadap Kepuasan Pelanggan Pada PT. PLN (Persero) Rayon Makassar Barat” Menjelaskan bahwa penelitian tersebut adalah Penelitian ini bertujuan untuk mengetahui dan menganalisa seberapa besar pengaruh kualitas pelayanan jasa terhadap tingkat kepuasan yang dirasakan oleh pelanggan yang menggunakan jasa PT. PLN (Persero) Rayon Makassar Timur. Metode Penelitian yang digunakan dalam penelitian ini adalah metode observasi, wawancara, kuesioner, dan studi kepustakaan dengan menggunakan skala likert dan metode penentuan sampel yang digunakan adalah aksidental sampling sebanyak 100 sampel. Metode analisis yang digunakan adalah metode regresi linear berganda (multi linear regression). Hasil penelitian menunjukkan bahwa kualitas pelayanan yang terdiri atas Realibility (X1), responsiveness (X2), assurance (X3), emphaty (X4), dan tangible (X5) secara bersamasama memiliki pengaruh yang positif. Di mana Persamaan regresi Y = 1,919 + 0,511X1 + (-0,105)X2 + (-0,091)X3 + 0,253X4 + 0,211X5 + 1,551. Selain itu, dengan uji F dilihat bahwa kualitas pelayanan memiliki pengaruh yang signifikan terhadap kepuasan pelanggan dengan tingkat signifikansi sebesar 0,000 atau 0%. Namun berdasarkan uji parsial (t), semua variabel memiliki pengaruh yang signifikan terhadap kepuasan pelanggan dengan tingkat signifikan untuk realibility sebesar 000 atau 0%; responsiveness sebesar 299 atau 2,9%; assurance sebesar 531 atau 5,3%; emphaty 024 atau 2,4% dan tangible sebesar 086 atau 8,6%. Dari lima variabel yang memengaruhi kepuasan pelanggan PT. PLN (Persero) Rayon Makassar Barat, variabel yang paling dominan adalah variabel Realibility (Kehandalan) berdasarkan hasil uji t. Pada tabel 5.18 Variabel Realibility (Kehandalan) mempunyai nilai thitung (5,155) > ttabel (1,986) paling besar dibandingkan dengan variabel lainnya, dengan signifikan yang disyaratkan..
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Penelitian yang dilakukan oleh  Endang Ruswanti dengan judul “PENTINGNYA KUALITAS PELAYANAN DAN KEPUASAN PELANGGAN TERHADAP LOYALITAS KONSUMEN” Menjelaskan bahwa penelitian tersebut adalah Pelayanan ekonomi memiliki peranan sama dalam perekonomian di negara-negara berkembang tetapi dampak total ekonomi lebih kecil dari pada aktifitas layanan sehingga mendorong penyedia pelayanan dapat menemukan metode yang tepat untuk menyenangkan pelanggan, tujuan penulisan ini adalah untuk mencapai kepuasan pelanggan  merupakan konsep yang terkenal dan mandiri pada beberapa wilayah seperti dalam bidang pemasaran, riset konsumen, psychologi ekonomi, kesejahteraan ekonomi. Dengan metode yang digunakan berdasarkan hasil studi pustaka, maka kesimpulannya adalah bahwa kepuasan adalah perasaan yang dihasilkan dari sebuah proses evaluasi tentang apa yang diterima terhadap apa yang diharapkan termasuk keputusan pembelian akan barang itu sendiri, maupun kebutuhan dan keinginan yang di asosiasikan pembelian.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Penelitian yang dilakukan oleh Fitriana Istiqomah1, Hafidudin, S.T., M.T.2, Suci Aulia, S.T., M.T.3 yang berjudul " SISTEM INFORMASI PELAYANAN DATA PELANGGAN PDAM TIRTA INTAN KABUPATEN GARUT BERBASIS WEBSITE DAN SMS GATEWAY " ini, diusulkan  PDAM Tirta Intan Kabupaten Garut merupakan perusahaan pengolahan air minum daerah yang terletak di Kabupaten Garut. Pada saat ini, pelanggan PDAM Tirta Intan semakin meningkat. Akan tetapi, bertambahnya pelanggan tersebut tidak diimbangi dengan adanya pelayanan yang meningkat pula. Keterbatasan akan media informasi pelayanan data pelanggan seperti informasi angka stand meter pemakaian air yang telah dipakai dan tagihan pembayaran atau bahkan sekedar informasi pemberitahuan masih berbasis manual, yakni pelanggan harus datang ke kantor pusat, kantor cabang PDAM, maupun loket pembayaran. Hal ini sangat tidak efektif dan efisien. Seiring dengan berkembangnya teknologi, maka dari itu dibutuhkan sistem informasi yang memenuhi kebutuhan pelanggan tersebut.<br/>Sistem keseluruhan yang dibuat adalah berupa pemasukan angka stand meter pemakaian air pelanggan PDAM Tirta Intan yang berbasis android yang kemudian terintegrasi pada sistem informasi pelayanan data pelanggan berbasis website. Namun, pada proyek akhir ini hanya akan membahas pada sisi website pelayanan data pelanggan saja. Pengembangan website ini dilakukan menggunakan bahasa pemograman HTML dan framework PHP yakni CodeIgniter serta MySQL sebagai pengolah sistem basis datanya. Dengan website yang telah disimpan di server hosting ini, maka pelanggan dapat mengaksesnya secara online tanpa harus mendatangi kantor PDAM. Pelanggan juga mendapatkan notifikasi berbasis SMS gateway untuk mengingatkan waktu tempo pembayaran tagihan.<br/>Berdasarkan hasil pengujian subjektif terhadap pengguna didapatkan nilai tiap pertanyaan adalah >=4 yang dapat dikatakan bahwa sistem ini bernilai baik. Sesuai dengan hasil tersebut, sistem informasi ini dapat disimpulkan membantu pelayanan PDAM Tirta Intan dalam menyampaikan informasi kepada pelanggan.
 +
( Fitriana Istiqomah1, Hafidudin, S.T., M.T.2, Suci Aulia, S.T., M.T.3)
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Penelitian yang dilakukan oleh Muhbadari berjudul “Analisa Sistem Informasi Pelayanan Jasa Pada PT. Saka Baja Mulia” tentang pelayanan jasa kepada masyarakat atau instansi yang membutuhkan. Sistem ini akan mengolah data  dengan cepat dan akurat sehingga pembuatan laporan dapat maksimal.
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify;line-height: 2">Penelitian yang dilakukan oleh AGENG DEDI WIJAYA yang berjudul " SISTEM INFORMASI DISTRIBUSI AIR BERSIH PADA PERUSAHAAN DAERAH AIR MINUM TIRTA MOEDAL SEMARANG" ini, Perusahaan Daerah Air Minum (PDAM) Tirta Moedal Semarang adalah perusahaan daerah yang menyediakan kebutuhan air bagi masyarakat kota Semarang. PDAM memproduksi air serta mendistribusikannya keseluruh pelanggan, Pendistribusian air dikelola secara penuh oleh Bagian Transmisi dan Distribusi. adapun sistem pendistribusian air pada PDAM Tirta Moedal Semarang salah satunya adalah melalui pelayanan tangki air, pelayanan tangki air meliputi dua jenis pelayanan yaitu pelayanan penjualan dan bantuan air bersih. Berdasarkan analisa yang dilakukan di PDAM Tirta Moedal Semarang bagian transmisi dan distribusi, maka penulis dapat menyimpulkan bahwa permasalahan yang terjadi pada sistem administrasi pengelolahan penjualan air. Seperti pada sistem yang ada saat ini pengumpulan data penjualan masih di lakuakan dengan mengguankan media Microsoft Excel. Metode yang digunakan dalam penulisan ini dengan menggunakan FOD (Flow Of Document). Metode pengumpulan data dilakukan dengan cara studi lapangan yaitu melalui observasi, wawancara, dokumentasi dan dengan cara studi pustaka yaitu dengan mempelajari buku-buku, serta literature lainnya. Sedangkan program yang di gunakan untuk membentuk aplikasi sistem administrasi pengelolaan penjualan air menggunakan Microsoft Visual Basic 6.0, database sql dan crystal report (AGENG DEDI WIJAYA : 2013).

Revisi per 4 Februari 2016 14.53

APLIKASI SISTEM PELAYANAN

DATA PELANGGAN BERBASIS WEB

PADA PDAM TIRTA BENTENG KOTA TANGERANG


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :

NIM
: 1322475410
NAMA


JURUSAN TEKNIK INFORMATIKA

KONSENTRASI SOFTWARE ENGINEERING

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2015/2016

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI

APLIKASI SISTEM PELAYANAN DATA PELANGGAN BERBASIS WEB

PADA PDAM TIRTA BENTENG KOTA TANGERANG

SKRIPSI

Disusun Oleh :

NIM
:1322475410
Nama
Jenjang Studi
: Strata Satu
Jurusan
:Teknik Informatika
Konsentrasi
:Software Engineering

 

 

Disahkan Oleh :

Tangerang, 15 Januari 2016

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan Teknik Informatika
           
           
           
           
(Ir. Untung Rahardja, M.T.I)
       
(Junaidi, M.Kom)
NIP : 000594
       
NIP : 001405

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING

APLIKASI SISTEM PELAYANAN DATA PELANGGAN BERBASIS WEB

PADA PDAM TIRTA BENTENG KOTA TANGERANG

Dibuat Oleh :

NIM
:1322475410
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Teknik Informastika

Konsentrasi Software Engineering

Tahun Akademik 2015 / 2016

Disetujui Oleh :

Tangerang, 15 Januari 2016

Pembimbing I
   
Pembimbing II
       
       
       
       
(Sutrisno, M.Kom )
   
(Dedy Iskandar, S.Kom)
NID : 10020
   
NID : 05060

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

LEMBAR PERSETUJUAN DEWAN PENGUJI

APLIKASI SISTEM PELAYANAN DATA PELANGGAN BERBASIS WEB

PADA PDAM TIRTA BENTENG KOTA TANGERANG


Dibuat Oleh :

NIM
:1322475410
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian

Komprehensif

Jurusan Teknik Informatika

Konsentrasi Software Engineering

Tahun Akademik 2015/2016

Disetujui Penguji :

Tangerang, 15 Januari 2016

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI

Yang bertanda tangan dibawah ini,

NIM
: 1322475410
Nama
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering

 

 

Menyatakan bahwa Laporan Skripsi ini dari awal sampai akhir merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikasi dari Laporan Skripsi yang telah dipergunakan untuk memenuhi persyaratan mengambil Skripsi guna mendapatkan gelar Sarjana Komputer di lingkungan Perguruan Tinggi Raharja maupun Perguruan Tinggi lain, serta belum pernah dipublikasikan sebelumnya.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan di atas tidak benar.

Tangerang, 15 Januari 2016

 
 
 
 
 
NIM :1322475410

 

)*Tandatangan dibubuhi materai 6.000;



ABSTRAKSI


Dalam perkembangan ilmu pengetahuan dan teknologi yang semakin pesat, tentu saja penggunaan computer memegang peranan penting dalam berbagai bidang yang dapat mempermudah pekerjaan manusia. Pada saat ini PDAM Tirta Benteng Kota Tangerang membutuhkan suatu system informasi yang dapat menunjang dan memberikan pelayanan yang memuaskan untuk pelanggan karena system yang ada di PDAM Tirta Benteng Kota Tangerang ini masih dilakukan secara komputerisasi namun dirasakan kurang optimal dalam penggunaanya, mulai dari pencatatan pelanggan yang ingin memasang baru, mengecek tagihan, dan pembayaran sampai penyimpanan data-data lainnya yang berhubungan dengan proses pelayanan jasa hingga sampai pembuatan laporan data pelanggan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatannya dalam pencarian data-data yang diperlukan. Untuk mengatasi hal ini PDAM Tirta Benteng Kota Tangerang membutuhkan system pelayanan yang terpadu dan terkomputerisasi, maka dengan membuat system pelayanan data pelanggan berbasis web pada PDAM Tirta Benteng Kota Tangerang diharapkan pelanggan tidak perlu lagi datang ke PDAM melainkan hanya membuka website untuk melakukan pendaftaran, mengecek info tagihan dan pembayaran. Diharapkan dengan dibuatnya system jasa pelayanan online ini dapat membantu pelanggan PDAM Tirta Benteng Kota Tangerang dalam melakukan pembayaran, cek tagihan, dan pemasangan baru.


Kata Kunci : PDAM, Sistem Pelayanan, Pelanggan, Website

ABSTRACT

In the development of science and technology is rapidly increasing, of course the use of the computer plays an important role in various fields which can facilitate the work of man. At this time PDAM Tirta Fortress City of Tangerang requires an information system that can support and provide satisfactory services to customers because the existing system at PDAM Tirta Fortress City of Tangerang still is computerized but felt less optimal in its use, ranging from records of customers who want to installing new, check invoices, and payments to the storage of other data related to the services of up to making reports of customer data, making it possible during the process there was an error in recording, lack of accurate statements are made and the delay in the search data required. To overcome this PDAM PDAM Tirta Fortress City of Tangerang require care system are integrated and computerized, then by making the care system customer data based web at PDAM Tirta Fortress City of Tangerang expected customers no longer need to come to the taps but only opened the website to register, check the info billing and payment. It is hoped the system made these online services can help customers PDAM PDAM Tirta Fortress City of Tangerang in making payments, check invoices, and new installations.


Keywords: PDAM, Service System, Customer, Website

KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat-Nya,sehingga laporan Kuliah Kerja Praktek Penulis dapat berjalan dengan baik dan selesai dengan semestinya. Adapun judul yang diambil adalah“APLIKASI SISTEM PELAYANAN DATA PELANGGAN BERBASIS WEB PADA PDAM TIRTA BENTENG KOTA TANGERANG”.

Penulis menyadari bahwa dalam penyusunan laporan ini masih terdapat banyak kekurangan, dikarenakan keterbatasan kemampuan penulis dalam mendapatkan berbagai sumber yang menjadi bahan acuan dalam penyusunan. Oleh karena itu penulis mengharapkan saran dan kritik yang membangun agar dapat lebih bermanfaaat pada masa yang akan datang.

Namun demikian berkat adanya bimbingan serta dukungan dari berbagai pihak, akhirnya Laporan Skripsi ini dapat terselesaikan dengan baik dan tepat pada waktunya.

Penulis mengucapkan terima kasih kepada pihak-pihak yang telah membantu dalam menyelesaikan Laporan Skripsi ini,antara lain:

1. Bapak Ir. Untung Rahardja, M.T.Iselaku Presiden Direktur Perguruan Tinggi Raharja.

2. Sugeng Santoso, M.Kom, selaku Pembantu Ketua I STMIK Raharja.

3. Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika Perguruan Tinggi Raharja.

4. Bapak Sutrisno, M.Kom selaku Dosen Pembimbing I yang telah meluangkan waktu, pikiran dan tenaganya untuk membantu dan memberikan bimbingan serta pengarahan kepada penulis.

5. Bapak Dedy Iskandar, S.Kom selaku Dosen Pembimbing II yang telah berkenan meluangkan waktu, pikiran, dan tenaganya untuk membantu serta memberikan bimbingan dan pengarahan kepada penulis.

6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan banyak ilmu pengetahuan yang memperluas wawasan penulis.

7. Bapak Hotma selaku Kepala IT dari PDAM Tirta Benteng, Bapak Henock selaku Pembimbing Lapangan atau stakeholder PDAM Tirta Benteng dan Gigih selaku karyawan sekaligus rekan sahabat yang sudah banyak membantu dan membimbing penulis untuk menyelesaikan penyusunan laporan skripsi ini.

8. Seluruh pimpinan dan karyawan PDAM TIRTA BENTENG KOTA TANGERANG. yang telah banyak membantu penulis dalam penyusunan laporan skripsi ini.

9. Yang tercinta Bapak, Ibu dan kakak penulis, yang telah memberikan dukungan moril maupun materil serta do’a untuk keberhasilan penulis.

10. Dan semua rekan-rekan mahasiswa/i yang telah membantu penulis dalam menyelesaikan Laporan SKRIPSI ini.

Akhir kata, besar harapan penulis mudah-mudahan SKRIPSI ini dapat memberikan informasi yang bermanfaat dan menambah pengetahuan bagi pembaca sekalian.

Tangerang, 15 Januari 2016
Nama. ILHAM MAULANA
NIM. 1322475410

Daftar isi


DAFTAR SIMBOL

DAFTAR SIMBOL USE CASE DIAGRAM

Daftar Simbol Use Case Diagram.png

DAFTAR SIMBOL ACTIVITY DIAGRAM

Daftar Simbol Activity Diagram.png


DAFTAR SIMBOL SEQUENCE DIAGRAM

Daftar Simbol Sequence Diagram.png

DAFTAR TABEL


Tabel 3.1 Nilai rata-rata gap 5

Tabel 3.2 Tabel Elisitasi Tahap I

Tabel 3.3 Tabel Elisitasi Tahap II

Tabel 3.4 Tabel Elisitasi Tahap III

Tabel 3.5 Final Draft Elisitasi

Tabel 4.1 Tabel Admin

Tabel 4.2 Tabel Pelanggan

Tabel 4.3 Tabel Tagihan

Tabel 4.4 Tabel Config

Tabel 4.5 Tabel Kelurahan

Tabel 4.6 Tabel Kecamatan

Tabel 4.7 Tabel Black Box testing

Tabel 4.8 Tabel Schedulle Implementasi

Tabel 4.9 Tabel Perincian Biaya


DAFTAR GAMBAR

Gambar 3. 1 Struktur Organisasi

Gambar 3. 2 Use Case Diagram

Gambar 3. 3 Sequence Diagram Pelayanan

Gambar 3. 4 Activity Diagram Sistem Pelayanan Pelanggan

Gambar 4. 1 Use Case Diagram yang diusulkan

Gambar 4. 2 Activity Diagram Admin

Gambar 4. 3 Activity Diagram Pimpinan

Gambar 4.4 Sequence Diagram Admin

Gambar 4. 5 Sequence Diagram Member

Gambar 4.6 Class Diagram yang diusulkan

Gambar 4. 7 Prototype Menu Login Admin

Gambar 4. 8 Prototype Home area Admin

Gambar 4. 9 Prototype menu Pelanggan

Gambar 4. 10 Prototype Menu Tagihan & Pembayaran

Gambar 4. 11 Prototype Menu Laporan

Gambar 4. 12 Prototype Menu Administrator

Gambar 4. 13 Prototype Menu Konfigurasi

Gambar 4. 14 Tampilan Menu Login Utama Login Admin

Gambar 4. 15 Tampilan Home Area Admin

Gambar 4. 16 Tampilan Menu Daftar Pelanggan

Gambar 4. 17 Tampilan Menu Pendaftaran Pelanggan Baru

Gambar 4. 18 Tampilan Menu Cari Tagihan

Gambar 4. 19 Tampilan Menu Laporan Pelanggan

Gambar 4. 20 Tampilan Menu Laporan Tagih

Gambar 4. 21 Tampilan Tampilan Menu Administrator

Gambar 4. 22 Tampilan Menu Tambah Admin

Gambar 4. 23 Tampilan Menu Tambah Kecamatan & Kelurahan

Gambar 4. 24 Tampilan Menu Konfigurasi

BAB I

PENDAHULUAN

Latar Belakang Masalah

PDAM Tirta Benteng Kota Tangerang memiliki pelanggan yang mencakup 26% dilayani oleh 2 PDAM yaitu PDAM Tirta Benteng dan PDAM Tirta Kerta Raharja yang berada diwilayah Kota Tangerang. Namun yang dilayani oleh Tirta Benteng hanya 7% saja dikarnakan PDAM Tirta Kerta Raharja lebih dulu berada diwilayah tangerang. Dengan begitu banyaknya pelanggan, maka PDAM Tirta Benteng Kota Tangerang pun harus memberikan pelayanan dan pembayaran yang optimal. Proses pelayanan data pelanggan di PDAM Tirta Benteng Kota Tangerang sudah menggunakan sistem komputerisasi, namun penggunaan dimulai dari tahun 1995 sampai dengan 1999 menggunakan Office yaitu Excel dan pada tahun 1999 sampai dengan tahun 2008 mulai menggunakan aplikasi Cobol dan seterusnya. Namun system tersebut masih dirasakan kurang untuk pengembangan system pelayanan karna masih terpusat. Informasi mengenai pemakaian air yang telah digunakan, waktu tempo pembayaran tagihan, informasi-informasi pemberitahuan atau sekedar jenis layanan dari PDAM Tirta Benteng Kota Tangerang belum dapat diakses secara efisien waktu dan tempat. Pelanggan harus mendatangi kantor pusat PDAM terlebih dahulu untuk mengetahui informasi-informasi tersebut. Dengan kemajuan teknologi pada zaman sekarang, kemudahan mengakses informasi pun menjadi salah satu kebutuhan yang perlu diperhatikan dalam aspek pelayanan PDAM Tirta Benteng Kota Tangerang terhadap para pelanggannya. Dalam hal ini pengaturan dalam hal pelayanan terasa sangatlah efisien jika pelayanan dilakukan secara komputerisasi, karena menghemat waktu , tenaga , dan mempermudah untuk menyimpan dokumen – dokumennya.

Dengan kemajuan teknologi saat ini, sekarang semua orang berusaha untuk membuat suatu sistem informasi yang baik dan mudah digunakan untuk membantu pekerjaan manusia. Adanya jaringan yang luas dan mudah diakses juga merupakan salah satu langkah untuk mendapatkan informasi yang mudah dan cepat. Dengan adanya pengembangan inilah, maka setiap perusahaan ingin mengubah sistem yang lama ke sistem yang baru agar tidak tertinggal dari yang lain.

PDAM TIRTA BENTENG KOTA TANGERANG ini merupakan perusahaan BUMD ( Badan Usaha Milik Daerah ) yang bergerak di bidang usaha air bersih.

Perusahaan ini masih memerlukan perluasaan dalam usaha dalam bidang air bersih yang disediakan oleh PDAM TIRTA BENTENG KOTA TANGERANG. Oleh sebab itu PDAM TIRTA BENTENG KOTA TANGERANG ini mempunyai permasalahan bagaimana caranya untuk memperluas dalam mendapatkan pelanggan baik di dalam khususnya Kota Tangerang.

Dengan adanya kecanggihan teknologi komputer, semua keterbatasan sarana, jarak, dan waktu transaksi dapat teratasi dengan mudah yaitu melalui teknologi internet. Untuk memecahkan permasalahan di atas PDAM TIRTA BENTENG KOTA TANGERANG ingin memperluas pelayanan data pelanggan online yang dibuat oleh PDAM TIRTA BENTENG KOTA TANGERANG. Karena metode pelayanan perlu dikembangkan . Oleh karena itu PDAM TIRTA BENTENG KOTA TANGERANG membangun sebuah website/pelayanan.

Saat ini internet telah menjadi salah satu infrastruktur komunikasi yang termurah dan jangkauan penerimaan yang luas dan tanpa batas, maka pelayanan PDAM TIRTA BENTENG pada pelanggan dapat lebih mudah tanpa mengenal batas waktu.

Dengan adanya kemajuan teknologi global maka persaingan antar perusahaan sejenis seperti di atas, maka untuk dapat mengimbanginya salah satu cara yaitu perusahaan harus memanfaatkan teknologi internet dengan cara membangun website yang dapat melayani pelayanan jasa secara online.

Demikian juga dengan PDAM TIRTA BENTENG KOTA TANGERANG yang bergerak di bidang usaha air bersih menghadapi persaingan dengan perusahaan sejenis. Berdasarkan permasalahan-permasalahan di atas penulis mengambil judul “ APLIKASI SISTEM PELAYANAN DATA PELANGGAN BERBASIS WEB PADA PDAM TIRTA BENTENG KOTA TANGERANG “. Untuk jadi penelitian SKRIPSI.


Perumusan Masalah

Dari latar belakang diatas, dapat ditarik beberapa rumusan permasalahan sebagai berikut:

  1. Bagaimana sistem pelayanan yang sedang berjalan saat ini pada PDAM TIRTA BENTENG KOTA TANGERANG  ?

  2. Bagaimana proses pengolahan data transaksi pada PDAM TIRTA BENTENG KOTA TANGERANG agar berjalan secara cepat dan akurat?

  3. Bagaimana cara mengolah data pelanggan untuk mempermudah pelayanan kepada pelanggan ?

Ruang Lingkup Penelitian

Untuk mempermudah penulisan laporan SKRIPSI ini dan agar lebih terarah dan berjalan dengan baik, maka perlu kiranya dibuat suatu batasan masalah. Adapun penulis membatasi ruang lingkup penulisan SKRIPSI ini pada proses pengelolaan data-data pelayanan yang meliputi: daftar Tagihan data pembayaran, data pelanggan, dan laporan. Perangkat lunak yang digunakan untuk membangun sebuah website diantaranya menggunakan (Dreamveawer, PHP, Mysql, Xampp, UML) .


Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Dalam penulisan laporan ini, penulis membagi tujuan dalam (3) tiga kriteria yaitu :

1. Tujuan Operasional

Tujuan operasional dari penelitian ini yaitu:

  1. Mengetahui bagaimana sistem pelayanan online yang sedang berjalan pada PDAM TIRTA BENTENG KOTA TANGERANG .

  2. Mempermudah pelaku perusahaan PDAM TIRTA BENTENG KOTA TANGERANG dalam mengolah data pelayanan, dan pembayaran berdasarkan dari perancangan website.

  3. Merancang sebuah prototype dan perancangan website pelayanan untuk dapat menghindari dan mengurangi kesalahan dalam pendataan pelanggan, dan pelayanan sehingga dapat meningkatkan pelayanan yang lebih baik dari sebelumnya.

2. Tujuan Fungsional

  1. Mampu menyajikan sistem informasi pelayanan online yang sedang berjalan.

  2. Mempermudah pelanggan dalam melakukan sebuah informasi pelayanan pelanggan melalui website.

  3. Mampu menganalisa proses dalam pembuatan laporan pelayanan pelanggan pada PDAM TIRTA BENTENG KOTA TANGERANG.

  4. Meningkatkan hasil pelayanan pada PDAM TIRTA BENTENG KOTA TANGERANG dengan menggunakan website.

3. Tujuan Individual

  1. Menerapkan ilmu pengetahuan yang diperoleh di bangku kuliah pada dunia kerja.

  2. Menambah pengalaman secara langsung bagi penulis, agar siap menghadapi dunia kerja nantinya.

  3. Sebagai syarat bagi penulis untuk melanjutkan dalam pembuatan Skripsi.

Manfaat penelitian

Adapun Manfaat dari penelitian ini adalah :

  1. Menerapkan ilmu yang diperoleh selama belajar di STMIK RAHARJA dengan membuat laporan secara sistematis.

  2. Menyediakan pelayanan pelanggan untuk pelaku PDAM TIRTA BENTENG KOTA TANGERANG.

  3. Menjadikan proses pelayanan jasa lebih mudah dan fleksibel dari segi waktu dan tempat.

  4. Melakukan pelayanan secara online.

  5. Untuk mendapatkan informasi yang akurat dan hasil yang efektif serta efisien dari pelayanan secara online pada PDAM TIRTA BENTENG KOTA TANGERANG.

  6. Mengetahui kendala-kendala pada sistem pelayanan pada PDAM TIRTA BENTENG KOTA TANGERANG.


Metode Penelitian

Metode penelitian yang digunakan oleh penulis dalam pembuatan Laporan SKRIPSI menggunakan metode sebagai berikut:

Metode Pengumpulan Data

Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

  1. Metode Obervasi

    Peneliti melakukan pengamatan langsung terhadap permasalahan yang diambil pada PDAM TIRTA BENTENG KOTA TANGERANG. Kemudian dari pengamatan tersebut, peneliti mengumpulkan data yang merupakan sumber informasi yang sangat penting yang dapat membantu menganalisa dalam perancangan sebuah aplikasi system pelayanan data pelanggan.

  2. Metode Wawancara

    Metode ini dilakukan dengan cara melakukan tanya jawab dengan seorang atau beberapa narasumber secara langsung pada perusahaan tempat SKRIPSI berlangsung. Metode ini dilakukan guna memperoleh data yang lebih detail serta memperkuat data sebelumnya saat melakukan pengamatan secara langsung.

  3. Metode Pustaka

    Yaitu metode untuk mendapatkan informasi dan data dari beberapa sumber (literatur) atau buku untuk kebutuhan penganalisaan dan perancangan yang terkait dengan laporan ini.

    Metode Analisis

    Setelah identifikasi data dilakukan melalui beberapa teknik, maka data yang sudah ada diolah dan dianalisa agar mendapatkan suatu hasil akhir yang bermanfaat bagi penelitian ini.

    1. Survey terhadap sistem yang sedang berjalan

    2. Analisis terhadap temuan survey

    3. Identifikasi temuan survey

    4. Identifikasi persyaratan system

    Selanjutnya hasil analisa tersebut dibuat kedalam sebuah laporan yang diharapkan dapat membantu proses pembuatan sebuah prototype/perancangan

    Metode Pembuatan Prototype

    1. Pemilihan Fungsi
      Mengacu pada pemilahan fungsi yang harus ditampilkan oleh prototyping. Pemilahan harus selalu dilakukan berdasarkan pada tugas-tugas yang relevan yang sesuai dengan contoh kasus yang akan diperagakan.
    2. Penyusunan Sistem Informasi
      Bertujuan memenuhi permintaan kebutuhan akan tersedianya prototype.
    3. Membangun Prototyping
      Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan.
    4. Evaluasi Prototyping
      Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan.
    5. Mengkodekan Sistem
      Dalam tahap ini prototyping yang sudah disepakati diterjemahkan ke dalam bahasa pemrograman yang sesuai.
    6. Menguji Sistem
      Setelah system sudah menjadi suatu perangkat lunak yang siap pakai, harus dites terlebih dahulu sebelum digunakan.
    7. Evaluasi Sistem
      Pelanggan mengevaluasi apakah system yang sudah jadi sudah sesuai dengan yang diharapkan.
    8. Penggunaan selanjutnya.
      Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan.


    Metode Pengembangan Sistem

    Metode yang digunakan untuk membuat atau mengembangkan piranti lunak ini adalah model prototype. Metode ini merupakan metode pengembangan sistem dimana hasil analisa perbagian langsung diterapkan ke dalam sebuah model tanpa harus menunggu seluruh system selesai di analisa. Adapun tahapan dalam metode ini :

    1. Analisa
      Pada tahap ini kegiatan yang dilakukan adalah menganalisa keperluan yang terdapat pada masalah yang ada. Pengembang dan pemakai bertemu untuk melakukan analisa program yang telah dibuat.
    2. Desain
      Pada tahap ini kegiatan yang dilakukan adalah membuat model atau prototype dan dari permasalahan yang ada. Dalam hal format pemasukan data dan bentuk laporan sesuai data yang diharapkan.
    3. Evaluasi
      Pada tahap ini merupakan kegiatan evaluasi terhadap prototype atau model yang sudah dibuat dan bila ada bagian-bagian yang tidak sesuai dengan keinginan maka perlu dirubah. Prototype tersebut perlu di evaluasi oleh pemakai dan dipakai untuk menyaring kebutuhan pengembangan perangkat lunak.
    4. Hasil
      Pada tahap ini merupakan hasil dari prototyping atau model akhir yang telah dibuat sesuai dengan keinginan.

    Sistematika Penulisan

    Untuk memudahkan dalam membuat penulisan laporan dan pembahasanya secara sistematis, maka penulisan laporan SKRIPSI ini terdiri dari beberapa sub bab dengan sistematika penulisan sebagai berikut:

    BAB I : PENDAHULUAN

    Bab ini menjelaskan tentang informasi umum, yaitu latar belakang penelitian, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, waktu dan tempat penelitian, metodologi penelitian, dan sistematika penelitian.

    BAB II : LANDASAN TEORI

    Pada Bab ini dijelaskan beberapa landasan teori yang menjelaskan teori umum, konsep dasar sistem, definisi sistem, karakteristik sistem, klasifikasi sistem, konsep dasar informasi, teori khusus,sistem informasi penjualan, ruang lingkup definisi yang sesuai dengan penelitian dan beberapa literature review yang berhubungan dengan penelitian.

    BAB III : PEMBAHASAN

    Bab ini berisikan gambaran dan sejarah singkat PDAM TIRTA BENTENG KOTA TANGERANG, struktur organisasi, permasalahan yang dihadapi, alternatif pemecahan masalah, analisa proses, UML (Unified Modelling Language) sistem yang berjalan, serta alternatif pemecahan masalah.

    BAB IV : HASIL PENELITIAN

    BAB V : PENUTUP

    Bab ini berisikan dan saran yang berkaitan dengan analisa dan optimalisasi sistem berdasarkan yang telah diuraikan pada bab-bab sebelum-Nya.

    DAFTAR PUSTAKA

    DAFTAR LAMPIRAN


    BAB II

    LANDASAN TEORI

    Untuk mendukung pembuatan laporan ini, maka dikemukakan hal-hal atau teori-teori yang berkaitan dengan permasalahan dan ruang lingkup pembahasan sebagai landasan dalam pembuatan laporan ini.

    Teori Umum

    Definisi Aplikasi

    Aplikasi merupakan suatu subteks perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan satu tugas yang diinginkan pengguna.

    Pengertian Aplikasi

    1. Aplikasi Web

    >>>>>>>>

    Menurut Nur Arif dkk 2013:27[1]. ”Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis dan dinamis. Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi seperti ini terletak pada keharusan untuk memelihara program secara terus menerus untuk mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi oleh model aplikasi web dinamis. Pada aplikasi web dinamis, perubahan informasi dalam halaman web dilakukan tanpa perubahan program tetapi melalui perubahan data. Sebagai implementasi, aplikasi web dapat dikoneksikan ke basis data sehingga perubahan informasi dapat dilakukan oleh operator dan tidak menjadi tanggung jawab dari webmaster”.

    Aplikasi Menurut Betha Sidik dan Husni I. Pohan 2012:5[2], “Browser Web adalah software yang digunakan untuk menampilkan informasi web server”.

    Berdasarkan beberapa pendapat yang dikemukakan di atas dapat ditarik kesimpulan bahwa aplikasi web adalah jenis aplikasi yang diakses melalui jaringan seperti internet atau intranet , seperti internet explorer dan Mozilla Firefox. Dengan menggunakan aplikasi web, kita hanya perlu menempatkan aplikasi dalam sebuah server dan dengan sendirinya aplikasi tersebut dapat diakses dari manapun, sepanjang pemakai dapat mengakses web server-nya.

    2. Menurut Nazrudin Safaat H 2012 : 9[3]. Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan Open Office.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan setiap aplikasi. Sering kali, aplikasi ini memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. </ref>

    Teori Umum

    Konsep Dasar Sistem

    Definisi Sistem

    Menurut Sutabri 2012:16[4], menarik kesimpulan bahwa “suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain yang berfungsi bersama-sama untuk mencapai tujuan tertentu”. Definisi tersebut dapat dirinci lebih lanjut tentang pengertian secara umum, yaitu :

    1. Setiap sistem terdiri dari unsur-unsur, seperti sistem pernapasan kita terdiri dari suatu kelompok unsur, yang terdiri dari hidung, saluran pernafasan, paru-paru, dan darah. Unsur-unsur yang membentuk subsistem tersebut.

    2. Unsur-unsur tersebut merupakan bagian terpadu sistem yang bersangkutan, unsur-unsur sistem berhubungan erat satu dengan yang lain dan sifat serta kerjasama antara unsur sistem tersebut mempunyai bentuk tertentu.

    3. Unsur sistem tersebut bekerjasama untuk mencapai tujuan sistem, setiap sistem mempunyai tujuan tertentu. Seperti sistem pernapasan kita bertujuan menyediakan oksigen dan pembuangan karbon dioksida dari tubuh kita bertujuan menyediakan oksigen dan tersebut yang berupa hidung, saluran pernapasan, paru-paru, dan darah bekerjasama satu dengan yang lain dengan proses tertentu untuk mencapai tujuan tersebut.

    4. Suatu sistem merupakan bagian dari sistem lain yang lebih besar, sistem pernafasan kita merupakan bagian dari sistem metabolisme tubuh, contoh sistem satuan adalah sistem pencernaan makanan, sistem peredaran darah, dan sistem pertahanan tubuh.

    Menurut Sutabri 2012:10[4] , secara sederhana, suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.

    Menurut Gordon B. Davis dalam Tata Sutabri 2012:12[4], mengatakan bahwa sistem terbagi atas beberapa subsistem-subsistem.

    Menurut S. Prajudi Atmosudirdjo dalam Tata Sutabri 2012:17[4], menyatakan, suatu sistem terdiri atas objek-objek atau unsur-unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lain sedemikian rupa sehingga unsur-unsur tersebut merupakan sebuah kesatuan pemrosesan atau pengolahan tertentu

    Menurut Sutabri 2012:17[4], terdapat dua kelompok pendekatan dalam mendefinisikan sistem. Yaitu:

    1. Pendekatan sistem yang lebih menekankan pada prosedur, mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan. Berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk meneyelesaikan suatu sasaran tertentu. Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di dalam sistem. Prosedur didefinisikan oleh Ricard F. Neuschel dalam Tata Sutabri 2012:17[4], sebagai suatu urut-urutan operasi klerikal (tulis-menulis), biasanya melibatkan beberapa orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi.

    2. Pendekatan yang lebih menekankan pada elemen atau komponennya mendefinisikan sistem sebagai suatu kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan tertentu.

    Menurut Tanti dalam Jurnal CCIT Vol.3 No.2 2010:208[5], sistem didefinisikan, “Analisa secara umum merupakan tahap dari daur hidup pengembangan perangkat lunak pengajar. Salah satu tahap yang bertujuan untuk memahami keperluan pembelajaran dan mengembangkan permintaan-permintaan”.

    Dari uraian di atas dapat diambil kesimpulan bahwa suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain yang berfungsi bersama-sama untuk mencapai tujuan tertentu.

    Karakteristik Sistem

    Menurut Sutabri (2012:20)[4], karakteristik sistem adalah sebagai berikut :

    1. Komponen Sistem (Components)

      Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem, setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan, suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”.

    2. Batasan Sistem (Boundary)

      Ruang lingkup sistem merupakan daerah yang membatasi antar sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya, batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan.

    3. Lingkugan Luar Sistem (Environtment)

      Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar sistem, lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara, lingkungan luar yang merugikan harus dikendalikan, jika tidak akan mengganggu kelangsungan hidup sistem tersebut.

    4. Penghubung Sistem (Interface)

      Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface, penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut, dengan demikian dapat terjadi suatu integrasi sistem yang membentuk suatu kesatuan.

    5. Masukan Sistem (Input)

      Energi yang dimasukan ke dalam sistem disebut masukkan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (Signal Input). Contoh, di dalam suatu unit sistem komputer “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.

    6. Keluaran Sistem (Output)

      Hasil energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna, kaluaran ini merupakan masukan bagi subsistem yang lain seperti sistem informasi. Keluaran yang dihasilkan adalah informasi, informasi ini dapat digunakan sebagai masukkan untuk pengambilan keputusan atau hal-hal yang menjadi input bagi subsistem lain.

    7. Pengolahan Sistem (Proses)

      Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

    8. Sasaran Sistem (Objective)

      Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic, jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

    Klasifikasi Sistem

    Menurut Sutabri (2012:22)[4], sistem dapat diklasifikasikan dari beberapa sudut pandang, di antaranya :

    1. Sistem abstrak dan sistem fisik

      Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tempak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia dan lain sebagainya.

    2. Sistem alamiah dan sistem buatan manusia

      Sistem alamiah adalah sistem yang terjadi melalui proses alam; tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang malam, pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin yang disebut human machine sistem. Sistem informasi berbasis komputer merupakan contoh human machine sistem karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

    3. Sistem determinasi dan sistem probobalistik

      Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probablistic.

    4. Sistem terbuka dan sistem tertutup

      Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengnaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

    Konsep Dasar Informasi

    Definisi Data

    Menurut Sutabri 2012:1[4] , data adalah “Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata”.

    Menurut Sutabri 2012:2[4], data adalah bahan mentah yang diproses untuk menyajikan informasi.

    Menurut John J. Longkutoy dalam Tata Sutabri (2012:2[6], istilah data adalah suatu istilah majemuk yang berarti fakta atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, huruf-huruf, atau simbol-simbol yang menunjukkan suatu ide, objek, kondisi atau situasi dan lain-lain. Jelasnya, data itu bisa berupa apa saja dan dapat ditemui di mana saja. Kegunaan data adalah sebagai bahan dasar yang objektif (relatif) di dalam proses kebijaksanaan dan keputusan oleh pimpinan organisasi.

    Berdasarkan beberapa pendapat diatas dapat ditarik kesimpulan bahwa data merupakan suatu bahan mentah yang bersifat fakta yang akan diproses untuk menghasilkan informasi yang bermanfaat.

    Nilai Informasi

    Menurut Sutabri (2012:38), pengukuran nilai informasi biasanya dihubungkan dengan analsis cost effectivess atau cost benefit. Nilai informasi didasarkan atas 10 sifat, yaitu :

    1. Mudah diperoleh
      Sifat ini menunjukan informasi dapat diperoleh dengan mudah dan cepat, kecepatan memperoleh dapat diukur misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainya bagi pemakai informasi sulit mengukurnya.
    2. Luas dan lengkap
      Sifat ini menunjukan lengkapnya isi informasi, hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifat ini sangat kabur, karena itu sulit mengukurnya.
    3. Ketelitian
      Pada tahap ini merupakan kegiatan evaluasi terhadap prototype atau model yang sudah dibuat dan bila ada bagian-bagian yang tidak sesuai dengan keinginan maka perlu dirubah. Prototype tersebut perlu di evaluasi oleh pemakai dan dipakai untuk menyaring kebutuhan pengembangan perangkat lunak.
    4. Kecocokan
      Sifat ini menunjukan seberapa baik keluaran informasi dalam hubungan dengan permintaan para pemakai, isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi semua keluaran lainnya tidak berguna tetapi mahal mempersiapkannya, sifat ini sulit mengukurnya.
    5. Ketepatan waktu
      Menunjukan tak ada keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu
    6. Kejelasanbr/>Sifat ini menunjukan keluaran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan biaya yang besar
    7. Keluwesan
      Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan beberapa keputusan, tetapi juga dengan beberapa pengambilan keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur.
    8. Dapat dibuktikan
      Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguji keluaran informasi dan sampai pada kesimpulan yang sama.
    9. Tidak ada prasangka
      Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya.
    10. Dapat diukur
      Sifat ini menunjukan hakikat informasi yang dihasilkan dari sistem informasi formal.

    Kualitas Informasi

    Menurut Sutabri (2012:38), pengukuran nilai informasi biasanya dihubungkan dengan analsis cost effectivess atau cost benefit. Nilai informasi didasarkan atas 10 sifat, yaitu :

    1. Akurat (accurate)
      Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima informasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut.
    2. Tepat Pada Waktunya (timeline)
      Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan didalam pengambilan keputusan. Bila pengambilan keputusan tersebut terlambat, maka dapat berakibat fatal untuk organisasi.
    3. Relevan (relevance)
      Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap–tiap orang satu dengan yang lainnya berbeda.

    Fungsi Informasi

    Menurut Sutabri 2012:31[4], Fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mengkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan. Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan. Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda.

    Konsep Dasar Sistem Informasi

    Menurut Sutabri 2012:46[4], sistem informasi adalah “suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan laporan – laporan yang diperlukan”.

    Dari pendapat diatas maka dapat disimpulkan bahwa sistem informasi adalah suatu kegiatan mengumpulkan, memproses, menyimpan, menganalisa dan menyebarkan suatu informasi untuk tujuan tertentu.

    Komponen Sistem Informasi

    Menurut Sutabri 2012:47[4], sistem informasi terdiri dari beberapa komponen-komponen yang disebut blok bangunan (building block) , diantaranya :

    1. Blok Masukan (input block)
      Input mewakili data yang masuk kedalam sistem informasi, input yang dimaksud adalah metode dan media untuk menangkap data yang akan dimasukan yang dapat berupa dokumen-dokumen dasar.
    2. Blok Model (model block)
      Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi dati input dan data yang tersimpan di basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.
    3. Blok Keluaran (techology block)
      Teknologi merupakan tool box dalam sistem informasi, teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga) bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware).
    4. Blok Basis Data (database block)
      Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu sama lain, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Data didalam basis data perlu diorganisasikan sedemikian rupa agar informasi yang dihasilkan berkualitas.
    5. Blok Kendali (control blok)
      Banyak hal yang dapat merusak sistem informasi, seperti bencana alam, api, termperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem itu sendiri, ketidak efisienan, sabotase, dan lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.

    Konsep Dasar Analisa Sistem

    Definisi Analisa Sistem

    Menurut Sutabri 2012:220[4], “tahap analisis sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya”.

    Menurut Henderi, dkk dalam jurnal CCIT Vol 4 2011 : 322[7], Analisa sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat dibuat rancangan sistem yang baru yang sesuai dengan kebutuhan.

    Dari pendapat diatas dapat disimpulkan bahwa tahapan analisa sistem dapat dilakukan sebelum dibuat tahapan rangcangan sistem, dan analisa sistem sangat penting dilakukan agar menghindari kesalahan yang akan timbul di tahapan selanjutnya.

    Tahap Analisa Sistem

    Menurut Henderi, dkk dalam jurnal CCIT Vol 4 2011 : 322[7], “Tahapan analisa sistem adalah tahap penguraian dari suatu sistem yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalah-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di buat rancangan sistem yang baru sesuai dengan kebutuhan”.

    Menurut Sutabri 2012:220[4], proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan dimodifikasi. Adapun tujuan utama dari tahap analisis sitem ini adalah sebagai berikut:

    1. Memberikan pelayanan kebutuhan informasi kepada fungsi-fungsi manajerial di dalam pengendalian pelaksanaan kegiatan operasional perusahaan.

    2. Membantu para pengambil keputusan, yaitu para pemimpin, untuk mendapatkan bahan perbandingan sebagai tolak ukur hasil yang telah dicapainya.

    3. Mengevaluasi sistem-sistem yang telah ada dan berjalan ssmpai saat ini, baik pengolahan data maupun pembuatan laporannya.

    4. Merumuskan tujuan-tujuan yang ingin dicapai berupa pola pengolahan data dan pembuatan laporan yang baru.

    5. Menyusun suatu tahap rencana pengembangan sistem dan penerapannya serta perumusan langkah dan kebijaksanaan.

    Selama tahap analisis sistem, analis sistem terus bekerja sama dengan manajer, dan komite pengarah terlibat dalam titik yang penting. Adapun langkah-langkah yang harus dilakukan pada tahap analisis sistem adalah sebagai berikut:

    1. Mengumumkan penelitian sistem
      Ketika perusahaan menerapkan aplikasi komputer baru manajemen mengambil langkah untuk memastikan kerjasama dari para pekerja. Perhatian mula-mula ditunjukan pada kekhawatiran pegarawai mengenai cara komputer mempengaruhi kerja mereka.
    2. Mengorganisasikan tim proyek
      Tim proyek yang akan melakukan penelitian sistem dikumpulkan. Banyak perusahaan mempunyai kebijakan menjadi pemakai dan bukan spesialis informasi sebagai pemimpin proyek. Agar proyek berhasil, pemakai perlu berperan aktif daripada hanya pasif.
    3. Mendefinisikan kebutuhan informasi
      Analisis mempelajari kebutuhan informasi pemakai dengan terlibat dalam berbagai kegiatan pengumpulan informasi, wawancara perorangan, pengamatan, pencarian catatan, dan survey.
    4. Mendefinisikan kriteria kinerja sistem
      Setelah kebutuhan informasi manajer didefinisikan, langkah selanjutnya adalah menspesifikasikan secara tepat apa yang harus dicapai oleh sistem, yaitu kriteria kinerja sistem.
    5. Menyiapkan usulan rancangan
      Analisis sistem memberikan kesempatan bagi manajer untuk membuat keputusan untuk meneruskan atau menghentikan untuk kedua kalinya. Disini manajer harus menyetujui tahap rancangan dan dukungan bagi keputusan itu termasuk di dalam usulan rancangan.
    6. Menyetujui atau menolak rancangan proyek
      Manajer dan komite sistem mengevaluasi usulan rancangan dan menentukan apakah akan memberikan persetujuan atau tidak. Dalam beberapa kasus, tim mungkin diminta melakukan analisis lain dan menyerahkan kembali atau proyek mungkin ditinggalkan. Jika persetujuan diberikan, proyek akan maju ke tahap rancangan.


    Landasan Teori Pelayanan

    Konsep Pelayanan

    Istilah pelayanan berasal dari kata “layan” yang artinya menolong menyediakan segala apa yang diperlukan oleh orang lain untuk perbuatan melayani. Pada dasarnya setiap manusia membutuhkan pelayanan, bahkan secara ekstrim dapat dikatakan bahwa pelayanan tidak dapat dipisahkan dengan kehidupan manusia (Sinambela, 2010:3[8]).

    Konsep Kualitas Pelayanan

    Kata kualitas memiliki banyak definisi yang berbeda dan bervariasi, mulai dari definisi yang konvensional hingga yang strategis. Definisi konvensional dari kualitas biasanya menggambarkan karakteristik langsung dari suatu produk, seperti : performance (kinerja), reability (keandalan), ease of use (mudah dalam penggunaan), esthetics (estetika), dsb. Sedangkan dalam definisi startegis dinyatakan bahwa kualitas adalah sesuatu yang mampu memenuhi keinginan atau kebutuhan pelanggan (meeting the need of costumers).(Sinambela, 2010:6[8]).

    Kepuasan Pelanggan

    Dalam upaya memenuhi kepuasan konsumen, perusahaan memang dituntut kejeliannya untuk mengetahui pergeseran kebutuhan dan keinginan konsumen yang hampir setiap saat berubah. Pembeli akan bergerak setelah membentuk persepsi terhadap nilai penawaran, kepuasan sesudah pembelian tergantung dari kinerja penawaran dibandingkan dengan harapannya.

    Menurut Kotler dalam buku Sunyoto 2013, p.35[9], kepuasan konsumen adalah tingkat perasaan seseorang setelah membandingkan (kinerja atau hasil) yang dirasakan dibandingkan dengan harapannya.

    Konsumen dapat mengalami salah satu dari tiga tingkat kepuasan umum yaitu kalau kinerja di bawah harapan, konsumen akan merasa kecewa tetapi jika kinerja sesuai dengan harapan pelanggan akan merasa puas dan apa bila kinerja bisa melebihi harapan maka pelanggan akan merasakan sangat puas senang atau gembira.

    Menurut teori Supranto dalam jurnal Susanti (2012), kepuasan konsumen merupakan label yang digunakan oleh konsumen untuk meringkas suatu himpunan aksi atau tindakan yang terlihat, terkait dengan produk atau jasa. Sedangkan menurut jurnal Bachtiar (2011), kepuasan konsumen merupakan perasaan positif konsumen yang 16 berhubungan dengan produk / jasa selama menggunakan atau setelah menggunakan jasa atau produk.

    Kesesuaian yang mengalami ketidaksesuaian antara harapan dengan kinerja aktual jasa atau produk maka konsumen berada pada diskonfirmasi. Jadi dapat disimpulkan dari beberapa pengertian tersebut menurut para ahli, bahwa kepuasan konsumen adalah tingkat perasaan seseorang ketika menerima produk atau jasa yang ditawarkan serta membandingkan kinerja atas produk atau jasa yang diterima dengan harapan yang dimiliki.

    Indikator Kepuasan Pelanggan

    Menurut teori Kottler dalam jurnal Suwardi (2011[10]), menyatakan kunci untuk mempertahankan pelanggan adalah kepuasan konsumen. Indikator Kepuasan konsumen dapat dilihat dari :

    1. Re-purchase : membeli kembali, dimana pelanggan tersebut akan kembali kepada perusahaan untuk mencari barang / jasa.

    2. Menciptakan Word-of-Mouth : Dalam hal ini, pelanggan akan mengatakan hal-hal yang baik tentang perusahaan kepada orang lain

    3. Menciptakan Citra Merek : Pelanggan akan kurang memperhatikan merek dan iklan dari produk pesaing

    4. Menciptakan keputusan Pembelian pada Perusahaan yang sama : Membeli produk lain dari perusahaan yang sama.

    Menurut teori Suryani dalam jurnal Rizal (2013), melakukan pembelian secara teratur atau berulang adalah pelanggan yang telah melakukan pembelian suatu produk sebanyak dua kali atau lebih. Sedangkan menurut teori Schiffman-Kanuk dalam jurnal Rizal (2013), ada dua tipe pembelian yaitu pembelian untuk percobaan dan pembelian ulang.

    Pembelian percobaan merupakan tahap penyelidikan dari perilaku pembelian dimana konsumen berusaha mengevaluasi produk dengan mencoba. Jika suatu produk dibeli dengan percobaan ternyata memuaskan atau atau lebih memuaskan dari produk sejenis yang sebelumnya digunakan, maka konsumen berkeinginan untuk membeli ulang (repurchase behavior).

    Indikator Repurchase Behavior

    Menurut teori Yi dan Suna dalam jurnal Sahin A, Zehir C dan Kitapci H (2012), repurchase behavior dapat diukur melalui dua indikator yaitu :

    1. Repeat purchase intention : Repeat purchase intention adalah pembelian yang dilakukan dalam intensitas yang berulang. Dalam penelitian ini Repeat purchase intention adalah kondisi dimana konsumen memiliki tingkat intensitas akan kedatangan kembali di Moodz Gastrobar and Club Jakarta.

    2. Repurchase probability : Repurchase probability adalah suatu kemungkinan terjadinya pembelian kembali. Dalam penelitian ini maka Repurchase probability adalah kemungkinan yang dihadapi konsumen untuk datang kembali ke Moodz Gastrobar and Club Jakarta.

    Hubungan Antara Kepuasan Pelanggan terhadap Repurchase Behavior

    1. Dalam International Journal of Economics and Management Sciences Vol 1 No.5 (2011), yang berjudul Impact of Perceived Value on Word of Mouth Endorsement and Customer Satisfaction : Mediating Role of Repurchase Intentions, menyatakan bahwa penelitian ini menemukan bahwa kepuasan konsumen akan berdampak kepada minat konsumen untuk datang kembali. Hasil pengaruh regresi menunjukkan bahwa kepuasan konsumen secara positif berpengaruh terhadap repurchase behavior.

    2. Dalam Journal of Sport Management (2010), Vol 24 , hal 83-105, yang berjudul Beragam Cara untuk Melakukan Pembelian Kembali, Studi Kasus Industri Kesehatan dan Kebugaran, menyatakan dalam penelitian ini meneliti kepuasan konsumen terhadap repurchase intention pada Gym. Hasil menunjukkan bahwa kepuasan konsumen (overall satisfaction) tidak berpengaruh terhadap repurchase intention.

    3. Dalam jurnal yang berjudul Pengaruh Persepsi Kualitas Pelayanan, Kualitas Produk dan Harga terhadap Loyalitas Pelayanan Flexi di Kota Semarang dengan Intervening Kepuasan Pelayanan Vol 12, No. 1 (2010), menyatakan bahwa penelitian ini membahas dan mempertahankan pelanggan kita perlu menciptakan loyalitas pelanggan dengan meningkatkan kualitas dengan intervening dan kualitas produk dan harga.

    Teori Khusus

    Konsep Dasar UML (Unified Modeling Language)

    Definisi UML (Unified Modeling Language)

    Menurut Adi Nugroho dalam Esa Wijayanti (2014:22) ”UML (Unified Modeling Language) adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma (berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.

    Berdasarkan beberapa pendapat diatas maka dapat disimpulkan UML (Unified Modeling Language) adalah bahasa pemodelan yang digunakan untuk merancang, mendokumentasikan sebuh sistem perangkat lunak.

    Langkah-langkah Penggunaan Unified Modeling Language (UML)

    Menurut Adi Nugroho dalam Esa Wijayanti (2014:15), langkah-langkah penggunaan Unified Modeling Language (UML) sebagai berikut:

    a. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul.

    b. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use casediagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.

    c. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem.

    d. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem.

    e. Berdasarkan use case diagram, mulailah membuat activity diagram.

    f. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaboration untuk tiap alur pekerjaan, jika sebuah use case memiliki kemungkinan alur normal dan error, buat lagi satu diagram untuk masing-masing alur.

    g. Buatlah rancangan user interface model yang menyediakan antar muka bagi pengguna untuk menjalankan skenario use case.

    h. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domian dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain.

    i. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik.

    j. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node.

    k. Mulailah membangun sistem. Ada 2 (dua) pendekatan yang tepat digunakan:

    1. Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kode yang lengkap dengan test.

    2. Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu.

    3. Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model harus selalu sesuai dengan code yang aktual.

    l. Perangkat lunak siap dirilis.

    Bangunan Dasar Metodologi Unified Modeling Language (UML)

    Menurut Adi Nugroho dalam Esa Wijayanti (2014:25) Bangunan dasar metodologi UML menggunakan 3 (tiga) bangunan dasar untuk mendeskripsikan sistem/perangkat lunak yang akan dikembangkan, yaitu:
    1. Sesuatu (things)

    Sesuatu (things)
    Ada 4 (empat) things dalam UML, yaitu:</p>
    1. Structural things
      Merupakan bagian yang relatif statis dalam model Unified Modeling Language (UML). Bagian yang relatif statis dapat berupa elemen-elemen yang bersifat fisik maupun konseptual.
    2. Behavioral things
      Merupakan bagian yang dinamis pada model Unified Modeling Language (UML), biasanya merupakan kata kerja dari model Unified Modeling Language (UML), yang mencerminkan perilaku sepanjang ruang dan waktu.
    3. Grouping things
      Merupakan bagian pengorganisasi dalam Unified Modeling Language (UML). Dalam penggambaran model yang rumit kadang diperlukan penggambaran paket yang menyederhanakan model. Paket-paket ini kemudian dapat didekomposisi lebih lanjut. Paket berguna bagi pengelompokkan sesuatu, misalnya model-model dan subsistem-subsistem.
    4. Annotational things
      Merupakan bagian yang memperjelas model Unified Modeling Language (UML)dan dapat berupa komentar-komentar yang menjelaskan fungsi serta ciri-ciri setiap elemen dalam model Unified Modeling Language (UML).


    Relasi (Relationship)
    Ada 4 (empat) macam relationship dalam Unified Modeling Language (UML), yaitu:
    1. Ketergantungan
      Merupakan hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri (dependent).
    2. Asosiasi
      Merupakan apa yang menghubungkan antara objek satu dengan objek lainnya, bagaimana hubungan suatu objek dengan objek lainnya. Suatu bentuk asosiasi adalah agregasi yang menampilkan hubungan suatu objek dengan bagian-bagiannya.
    3. Generalisasi
      Merupakan hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ancestor). Arah dari atas ke bawah dari objek induk ke objek anak dinamakan spesialisasi, sedangkan arah berlawanan sebaliknya dari arah bawah ke atas dinamakan generalisasi.
    4. Realisasi
      Merupakan operasi yang benar-benar dilakukan oleh suatu objek.


    Diagram
    Ada 5 (lima) macam diagram dalam Unified Modeling Language (UML), yaitu :
    1. Use Case Diagram
      Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasi dan memodelkan perilaku dari suatu sistem yang dibutuhkan serta diharapkan pengguna.
    2. Class Diagram
      Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi dan relasi-relasi antar objek.
    3. Sequence Diagram
      Diagram ini memperlihatkan interaksi yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu.
    4. State Chart Diagram
      Diagram ini memperlihatkan state-state pada sistem, memuat state, transisi, event, dan aktifitas.
      Diagram ini terutama penting untuk memperlihatkan sifat dinamis dari antarmuka, kelas, kolaborasi dan terutama penting pada pemodelan sistem-sistem yang reaktif.
    5. Activity Diagram
      Diagram ini memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi dalam suatu sistem dan memberi tekanan pada aliran kendali antar objek.

    Diagram-diagram UML (Unified Modeling Language)

    Menurut Widodo dalam Esa Wijayanti (2014:28)[11], diagram-diagram UML terdiri dari :

    1. Diagram Kelas (Class Diagram)
      Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada permodelan sistem berorientasi objek. Meskipun bersifat statis, sering pula diagram kelas memuat kelas-kelas aktif
    2. Diagram paket (Package Diagram)
      Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas, merupakan bagian dari diagram komponen.
    3. Diagram use case
      Bersifat statis. Diagram ini memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting untuk mengorganisasikan dan memodelkan perilaku suatu sistem yang dibutuhkan serta diharapkan pengguna.
    4. Diagram interaksi dan sequence (urutan)
      Bersifat dinamis.Diagram urutan adalah interaksi yang menekan pada pengiriman pesan dalam suatu waktu tertentu.
    5. Diagram komunikasi (communication diagram)
      Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML Versi 1,4. Yang menekan organisasi structural dari objek-objek yang menerima serta mengirim pesan.
    6. Diagram statechart (statechart diagram)
      Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan pada sistem, memuat status (state),transisi, kejadian serta aktivitas.
    7. Diagram aktivitas (activity diagram)
      Bersifat dinamis.Diagram aktivitas adalah tipe khusus dari diagram status yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem.Diagram ini terutama penting dalam permodelan fungsi-fungsi suatu sistem dan member tekanan pada aliran kendali antar objek.
    8. Diagram komponen (component diagram)
      Bersifat statis.Diagram komponen ini memperlihatkan organisasi serta kebergantunagn sistem/perangkat lunak pada komponen-komponen yang telah ada sebelumnya.
    9. Diagram deployment (deployment diagram)
      Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan (run-time) .Memuat simpul-simpul berserta komponen-komponen yang di dalamnya.

    Kesembilan diagram ini tidak mutlak harus digunakan dalam pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow diagram, entity relationship diagram, dan sebagainya.

    Website

    Definisi Website

    Menurut Murad, dkk,dalam dari Jurnal CCIT Vol.7 No.1(2013:49), “website adalah sistem dengan informasi yang disajikan dalam bentuk teks, gambar, suara, dan lainnya yang tersimpan dalam sebuah server web internet yang disajikan dalam bentuk hypertext”.

    Menurut Arief M. Rudyanto dalam Esa Wijayanti, “website adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, suara, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext transfer protocol) dan untukmengaksesnya menggunakan perangkat lunak yang disebut browser”.

    Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan website adalah sebuah tempat di internet, yang menyajikan informasi dengan berbagai macam format data seperti teks gambar, bahkan video dan dapat diakses menggunakan berbagai aplikasi client shingga memungkinkan penyajian informasi yang lebih menarik dan dinamis dengan pengelolaan yang terorganisasi.

    Fungsi Web

    Menurut Rahmat Hidayat dalam Esa Wijayanti (2014:31). Berdasarkan pada fungsinya, website terbagi atas:

    1. Personal Website; Website yang berisi informasi pribadi seseorang.
    2. Commercial Website; Website yang dimiliki oleh sebuah perusahaan yang bersifat bisnis.
    3. Government Website; Website yang dimiliki oleh instansi pemerintah, pendidikan yang bertujuan memberikan pelayanan kepada pengguna.
    4. Non-Profit Organization Website; Dimiliki oleh organisasi yang bersifat non-profit atau tidak bersifat bisnis.

    Konsep Dasar PHP

    Definisi PHP

    Menurut Anhar dalam Esa Wijayanti (2014:32), “PHP singkatan dari Hypertext Preprocessor yaitu bahasa pemograman web server-side yang bersifat open source.” PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embeded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru up to date. Semua script dieksekusi pada server dimana script tersebut dijalankan.

    Dreamweaver CS5

    Menurut Puspitasari dan Heni dalam Esa Wijayanti (2014:33), “Dreamweaver CS5 adalah salah satu HTML Editor Professional yang berfungsi untuk mendesain web secara visual dan mengelola situs atau halaman web”.

    Berdasarkan pernyataan diatas dapat diambil kesimpulan bahwa Dreamweaver merupakan salah satu HTML yang berfungsi untuk membuat dan mengelola design web secara visual.

    XAMPP

    Menurut Arif M Rudyanto dalam Esa Wijayanti (2014:34), “XAMPP merupakan aplikasi yang mengintegrasikan beberapa aplikasi utama web di dalamnya. Dalam XAMPP terdapat instalasi model PHP, MySQL, web server Apache, yang mana pejelasannya adalah sbb:

    1. PHP
      Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting, PHP juga bersifat open source. Sistem management database yang sering digunakan bersama PHP adalah MySQL, namun PHP juga mendukung system management database oracle, Microsoft acces, interbase, d-base dan postgreSQL.
    2. MySQL
      SQL kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang khusus digunakan untuk mengolah database, MySQL juga bersifat opensource dan relational yang artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi lebih cepat. MySQL dibuat dan dikembangkan oleh MySQL yang berada di Swedia.MySQL dapat digunakan untuk membuat dan mengolah database beserta isinya, serta untuk menambahkan, mengubah dan menghapus data yang berada dalam database.
    3. Apache
      Apache bersifat open source, artinya setiap orang boleh menggunakannya, mengambil bahkan mengubah kode programnya.Tugas utama apache adalah menghasilkan halaman web yang benar kepada peminta berdasarkan kode PHP yang dituliskan oleh pembuat halaman web.

    Konsep Dasar Database

    Definisi Database

    Menurut Chr. Jimmy L. Gaol dalam Lindawati (38: 2014) “Database adalah kumpulan datanya, sedangkan program pengelolaannya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, menghapus data dan melaporkan data dalam database”.

    Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Adapun stuktur Database adalah: File atau Table.

    Record adalah elemen data atau field. Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu:

    1. Bersifat data oriented dan bukan program oriented.
    2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
    3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
    4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah.
    5. Dapat digunakan dengan cara-cara yang berbeda

    Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi informasi dari basis data tersebut.

    Pengujian Black Box Testing

    Definisi Pengujian atau Testing

    Menurut Simarmata dalam Nina Rahayu (2014:41) “pengujian adalah proses eksekusi suatu program untuk menentukan kesalahan”.

    Menurut Rizky dalam Nina Rahayu (2014:41) “testing adalah sebuah proses sebagai siklus hidup dan merupakan bagian dari proses rekayasaperangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal”.

    Definisi Black Box Testing

    Menurut Rizky dalam Nina Rahayu (2014:42), black box testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya.Sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotakhitam” yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar.

    Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain:

    1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman.
    2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna.
    3. Hasil dari blackbox testing dapat memperjelaskan kontradiksi ataupun kerancuan yang mungkin ditimbulkan dari eksekusi perangkat lunak.
    4. Proses testing dapat dilakukan lebih cepat dibandingankan white box testing.

    Elisitasi

    Menurut Rahardja, dkk dalam Jurnal CCIT Vol – 04 NO.3 (2011:302)[12], “Elisitasi berisi usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi.” Elisitasi didapat melalui metode wawancara dan dilakukan melalui tiga tahap yaitu sebagai berikut:

    1. Elisitasi Tahap I
    Berisi seluruh rancangan sistem baru yang diusulkan oleh pihak manajemen terkait melalui proses wawancara.
    2. Elisitasi Tahap II
    Merupakan hasil pengklasifikasian dari elisitasi tahap I berdasarkan metode MDI.Metode MDI ini bertujuan untuk memisahkan antara rancangan sistem yang penting dan harus ada pada sistem baru dengan rancangan yang disanggupi oleh penulis untuk dieksekusi.
    1. “M” pada MDI itu artinya Mandatory (penting). Maksudnya requirement tersebut harus ada dan tidak boleh dihilangkan pada saat membuat sistem baru.
    2. “D” pada MDI itu artinya Desirable. Maksudnya requirement tersebut tidak terlalu penting dan boleh dihilangkan. Tetapi jika requirement tersebut digunakan dalam pembentukan sistem, akan membuat sistem tersebut lebih sempurna.
    3. “I” pada MDI itu artinya Inessential. Maksudnya bahwa requirement tersebut bukanlah bagian dari sistem yang dibahas dan merupakan bagian dari luar sistem.

    3. Elisitasi Tahap III
    Merupakan hasil penyusutan dari elisitasi tahap II dengan cara mengeliminasi semua requirement yang optionnya I pada metode MDI. Selanjutnya semua requirement yang tersisa diklasifikasikan kembali melalui metode TOE, yaitu sebagai berikut:

    1. T artinya Technical, maksudnya bagaimana tata cara/teknik pembuatan requirement tersebut dalam sistem yang diusulkan.
    2. O artinya Operational, maksudnya bagaimana tata cara penggunaan requirement tersebut dalam sistem yang akan dikembangkan.
    3. E artinya Economy, maksudnya berapakah biaya yang diperlukan guna membangun requirement tersebut didalam sistem.

    Metode TOE tersebut dibagi kembali menjadi beberapa option, yaitu:

    1. High (H) : Sulit untuk dikerjakan, karena tehnik pembuatan dan pemakaiannya sulit serta biayanya mahal. Sehingga requirement tersebut harus dieliminasi.
    2. Middle (M) : Mampu untuk dikerjakan
    3. Low (L) : Mudah untuk dikerjakan

    Study Pustaka (Literature Review)

    Metode study pustaka dilakukan untuk menunjang metode wawancara dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan. Manfaat dari study pustaka (Literature Review) ini antara lain :

    1. Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.
    2. Menghindari membuat ulang (reinventing the wheel) sehingga banyak menghemat waktu dan juga menghindari kesalahan- kesalahan yang pernah dilakukan oleh orang lain.
    3. Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
    4. Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun di atas landasan (platform) dari pengetahuan atau ide yang sudah ada.

    Banyak penelitian yang sebelumnya dilakukan mengenai penerimaan mahasiswa baru secara online dan penelitian lain yang berkaitan. Dalam upaya mengembangkan dan menyempurnakan penerimaan mahasiswa baru secara online ini perlu dilakukan studi pustaka(literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu:

    1. Penelitian yang dilakukan oleh Muh Yunus Bandu dengan judul “Pengaruh Kualitas Pelayanan Terhadap Kepuasan Pelanggan Pada PT. PLN (Persero) Rayon Makassar Barat” Menjelaskan bahwa penelitian tersebut adalah Penelitian ini bertujuan untuk mengetahui dan menganalisa seberapa besar pengaruh kualitas pelayanan jasa terhadap tingkat kepuasan yang dirasakan oleh pelanggan yang menggunakan jasa PT. PLN (Persero) Rayon Makassar Timur. Metode Penelitian yang digunakan dalam penelitian ini adalah metode observasi, wawancara, kuesioner, dan studi kepustakaan dengan menggunakan skala likert dan metode penentuan sampel yang digunakan adalah aksidental sampling sebanyak 100 sampel. Metode analisis yang digunakan adalah metode regresi linear berganda (multi linear regression). Hasil penelitian menunjukkan bahwa kualitas pelayanan yang terdiri atas Realibility (X1), responsiveness (X2), assurance (X3), emphaty (X4), dan tangible (X5) secara bersamasama memiliki pengaruh yang positif. Di mana Persamaan regresi Y = 1,919 + 0,511X1 + (-0,105)X2 + (-0,091)X3 + 0,253X4 + 0,211X5 + 1,551. Selain itu, dengan uji F dilihat bahwa kualitas pelayanan memiliki pengaruh yang signifikan terhadap kepuasan pelanggan dengan tingkat signifikansi sebesar 0,000 atau 0%. Namun berdasarkan uji parsial (t), semua variabel memiliki pengaruh yang signifikan terhadap kepuasan pelanggan dengan tingkat signifikan untuk realibility sebesar 000 atau 0%; responsiveness sebesar 299 atau 2,9%; assurance sebesar 531 atau 5,3%; emphaty 024 atau 2,4% dan tangible sebesar 086 atau 8,6%. Dari lima variabel yang memengaruhi kepuasan pelanggan PT. PLN (Persero) Rayon Makassar Barat, variabel yang paling dominan adalah variabel Realibility (Kehandalan) berdasarkan hasil uji t. Pada tabel 5.18 Variabel Realibility (Kehandalan) mempunyai nilai thitung (5,155) > ttabel (1,986) paling besar dibandingkan dengan variabel lainnya, dengan signifikan yang disyaratkan..
    2. Penelitian yang dilakukan oleh Endang Ruswanti dengan judul “PENTINGNYA KUALITAS PELAYANAN DAN KEPUASAN PELANGGAN TERHADAP LOYALITAS KONSUMEN” Menjelaskan bahwa penelitian tersebut adalah Pelayanan ekonomi memiliki peranan sama dalam perekonomian di negara-negara berkembang tetapi dampak total ekonomi lebih kecil dari pada aktifitas layanan sehingga mendorong penyedia pelayanan dapat menemukan metode yang tepat untuk menyenangkan pelanggan, tujuan penulisan ini adalah untuk mencapai kepuasan pelanggan merupakan konsep yang terkenal dan mandiri pada beberapa wilayah seperti dalam bidang pemasaran, riset konsumen, psychologi ekonomi, kesejahteraan ekonomi. Dengan metode yang digunakan berdasarkan hasil studi pustaka, maka kesimpulannya adalah bahwa kepuasan adalah perasaan yang dihasilkan dari sebuah proses evaluasi tentang apa yang diterima terhadap apa yang diharapkan termasuk keputusan pembelian akan barang itu sendiri, maupun kebutuhan dan keinginan yang di asosiasikan pembelian.
    3. Penelitian yang dilakukan oleh Fitriana Istiqomah1, Hafidudin, S.T., M.T.2, Suci Aulia, S.T., M.T.3 yang berjudul " SISTEM INFORMASI PELAYANAN DATA PELANGGAN PDAM TIRTA INTAN KABUPATEN GARUT BERBASIS WEBSITE DAN SMS GATEWAY " ini, diusulkan PDAM Tirta Intan Kabupaten Garut merupakan perusahaan pengolahan air minum daerah yang terletak di Kabupaten Garut. Pada saat ini, pelanggan PDAM Tirta Intan semakin meningkat. Akan tetapi, bertambahnya pelanggan tersebut tidak diimbangi dengan adanya pelayanan yang meningkat pula. Keterbatasan akan media informasi pelayanan data pelanggan seperti informasi angka stand meter pemakaian air yang telah dipakai dan tagihan pembayaran atau bahkan sekedar informasi pemberitahuan masih berbasis manual, yakni pelanggan harus datang ke kantor pusat, kantor cabang PDAM, maupun loket pembayaran. Hal ini sangat tidak efektif dan efisien. Seiring dengan berkembangnya teknologi, maka dari itu dibutuhkan sistem informasi yang memenuhi kebutuhan pelanggan tersebut.
      Sistem keseluruhan yang dibuat adalah berupa pemasukan angka stand meter pemakaian air pelanggan PDAM Tirta Intan yang berbasis android yang kemudian terintegrasi pada sistem informasi pelayanan data pelanggan berbasis website. Namun, pada proyek akhir ini hanya akan membahas pada sisi website pelayanan data pelanggan saja. Pengembangan website ini dilakukan menggunakan bahasa pemograman HTML dan framework PHP yakni CodeIgniter serta MySQL sebagai pengolah sistem basis datanya. Dengan website yang telah disimpan di server hosting ini, maka pelanggan dapat mengaksesnya secara online tanpa harus mendatangi kantor PDAM. Pelanggan juga mendapatkan notifikasi berbasis SMS gateway untuk mengingatkan waktu tempo pembayaran tagihan.
      Berdasarkan hasil pengujian subjektif terhadap pengguna didapatkan nilai tiap pertanyaan adalah >=4 yang dapat dikatakan bahwa sistem ini bernilai baik. Sesuai dengan hasil tersebut, sistem informasi ini dapat disimpulkan membantu pelayanan PDAM Tirta Intan dalam menyampaikan informasi kepada pelanggan. ( Fitriana Istiqomah1, Hafidudin, S.T., M.T.2, Suci Aulia, S.T., M.T.3)
    4. Penelitian yang dilakukan oleh Muhbadari berjudul “Analisa Sistem Informasi Pelayanan Jasa Pada PT. Saka Baja Mulia” tentang pelayanan jasa kepada masyarakat atau instansi yang membutuhkan. Sistem ini akan mengolah data dengan cepat dan akurat sehingga pembuatan laporan dapat maksimal.
    5. Penelitian yang dilakukan oleh AGENG DEDI WIJAYA yang berjudul " SISTEM INFORMASI DISTRIBUSI AIR BERSIH PADA PERUSAHAAN DAERAH AIR MINUM TIRTA MOEDAL SEMARANG" ini, Perusahaan Daerah Air Minum (PDAM) Tirta Moedal Semarang adalah perusahaan daerah yang menyediakan kebutuhan air bagi masyarakat kota Semarang. PDAM memproduksi air serta mendistribusikannya keseluruh pelanggan, Pendistribusian air dikelola secara penuh oleh Bagian Transmisi dan Distribusi. adapun sistem pendistribusian air pada PDAM Tirta Moedal Semarang salah satunya adalah melalui pelayanan tangki air, pelayanan tangki air meliputi dua jenis pelayanan yaitu pelayanan penjualan dan bantuan air bersih. Berdasarkan analisa yang dilakukan di PDAM Tirta Moedal Semarang bagian transmisi dan distribusi, maka penulis dapat menyimpulkan bahwa permasalahan yang terjadi pada sistem administrasi pengelolahan penjualan air. Seperti pada sistem yang ada saat ini pengumpulan data penjualan masih di lakuakan dengan mengguankan media Microsoft Excel. Metode yang digunakan dalam penulisan ini dengan menggunakan FOD (Flow Of Document). Metode pengumpulan data dilakukan dengan cara studi lapangan yaitu melalui observasi, wawancara, dokumentasi dan dengan cara studi pustaka yaitu dengan mempelajari buku-buku, serta literature lainnya. Sedangkan program yang di gunakan untuk membentuk aplikasi sistem administrasi pengelolaan penjualan air menggunakan Microsoft Visual Basic 6.0, database sql dan crystal report (AGENG DEDI WIJAYA : 2013).


Kesalahan pengutipan: Tag <ref> ditemukan, tapi tag <references/> tidak ditemukan