PENDAHULUAN
1.2 Tujuan
Tujuan dari laporan tugas akhir ini menyelesaikan Aplikasi Pendataan
Pemutusan Layanan Internet Customer Pada Plasa Telkom Majapahit Berbasis
Web.
1.3 Kerangka pemikiran
Metode yang digunakan dalam pembuatan Aplikasi Pendataan Pemutusan
Layanan Internet Customer Pada Plasa Telkom Majapahit Berbasis Web adalah
metode pengembangan System Development Life Cycle (SDLC) model Waterfall.
Analisa kebutuhan software
Tahapan ini bertujuan menganalisa semua kebutuhan sistem termasuk interface
yang dibutuhkan guna menentukan solusi software yang akan digunakan
sebagai proses komputerisasi sistem.
Design system
• DFD
• Database
• ERD (Entity Relationship Diagram)
• User Interface.
Pengkodean (coding)
Implementasi desain diterjemahkan ke dalam bahasa pemrograman
menggunakan text editor untuk menghasilkan “Aplikasi Pendataan Pemutusan
Layanan Internet Customer Pada Plasa Telkom Majapahit Berbasis Web”
Pengujian System
Pengujian Program menggunakan Black box testing
Maintenance System
Melakukan pemeliharaan terhadap sistem yang telah diuji.
Gambar 1 Kerangka pemikiran
1.4 Kontribusi
Manfaat Aplikasi Pendataan Pemutusan Layanan Internet Customer Pada
Plasa Telkom Majapahit Berbasis Web adalah sebagai berikut;
2.1 Aplikasi
Menurut kamus besar bahasa Indonesia yang diterbitkan dalam Juansyah
(Widayanto dan Refianti, 2018), aplikasi adalah “aplikasi perancangan sistem
untuk pengolahan data dengan menggunakan aturan atau regulasi tertentu dari
suatu bahasa pemrograman”. Aplikasi ini memungkinkan pengguna untuk
melakukan berbagai fungsi seperti komputasi, hiburan, pembelajaran, dan fungsi
lainnya.
2.2 Pendataan
Menurut Kamus Besar Bahasa Indonesia (KBBI), arti kata pendataan adalah
proses, cara, perbuatan mendata. Arti lainnya dari pendataan adalah pengumpulan
data.
2.3 Customer
Menurut Candrianto (2021:2), Pelanggan adalah orang atau lembaga
yang membeli barang atau jasa secara rutin atau berulang-ulang karena
barang atau jasa yang dibeli mempunyai manfaat, disamping itu juga
dijelaskan bahwa pelanggan memiliki hak atas kenyamanan, keamanan dan
keselamatan dalam mengkonsumsi barang atau jasa, pengertian lain dari
pelanggan ialah seseorang atau kelompok yang menggunakan produk atau jasa
pada periode dan waktu tertentu secara tetap dan berkala.
2.4 Website
Website (situs web) adalah salah satu jenis halaman di internet berisi
informasi berupa teks (tulisan), gambar, video, tautan, audio, animasi, dll.
2.7 CSS
Menurut Ummy Gusti Salamah, S.ST., MIT. (2021), yaitu “CSS (Cascading
Style Sheet) adalah bahasa yang dapat digunakan untuk mendefinisikan
bagaimana suatu bahasa markup ditampilkan pada suatu media dimana bahasa
markup ini salah satunya adalah HTML.”
2.8 XAMPP
Menurut Bay Haqi & Setiawan (2019:8) “XAMPP adalah perangkat
lunak (free software) yang mendukung banyak sistem operasi, merupakan
kompliasi dari beberapa program. “Fungsi XAMPP sendiri sebagai server yang
berdiri sendiri (localhost), yang terdiri dari beberapa program, antara lain :
Apache, HTTP Server, MySQL, database, dan penerjemaah bahasa yang ditulis
dengan bahasa pemograman PHP dan Perl.
2.10 MySQL
MySQL merupakan software database open source yang sering digunakan
untuk mengolah basis data yang menggunakan bahasa SQL (Subagia, 2018:67).
2.11 Waterfall
Waterfall adalah proses pengembangan perangkat lunak berurutan mengalir
kebawah (seperti air terjun). Fase atau tahapan dalam pengembangan metode
waterfall dimulai dari tahapan analisis kebutuhan, desain sistem, implementasi
pengujian dan pemeliharaan ( Tristianto, 2018). Tahapan dalam model waterfall
dapat dilihat pada Gambar berikut
2.11.4 Pengujian
Pengujian fokus pada perangkat lunak secara dari segi logic dan fungsional
serta memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai
dengan yang diinginkan.
2.12 Database
Database adalah kumpulan data yang diberi kode untuk digunakan dalam
menjelaskan suatu data ataupun informasi mengenai sebuah data, selain itu juga
diperlukan normalisasi untuk menghindari redudansi (Nurcholist, 2018).
Penghubung pada
Dokumen halaman yang
rangkap sama
Penghubung pada
Input/output halaman yang
catatan akuntansi berbeda
Anotasi,
Pemrosesan
Keterangan atau
komputer secara
komentar
on-line
Arus dokumen,
garis alir
Kegiatan manual
(flowline)
Simbol Keterangan
(1) (2)
Entitas adalah suatu objek yang dapat
didefinisikan dalam lingkungan
Entitas
pemakai.
Nama Deskripsi
(1) (2)
Perangkat lunak yang digunakan untuk
Web Browser menampilkan informasi pada saat menjalankan
aplikasi berbasis web
phpMyAdmin Mengelola database pada aplikasi berbasis web
Merupakan aplikasi open source yang digunakan
Framework Codeigniter
untuk membangun web dinamis menggunakan php.
Bahasa pemrogramanyang digunakan untuk
PHP
pengembangan web
Aplikasi untuk mengimplementasikan kode
Sublime Text
program