DAFTAR ISI
Halaman
DAFTAR ISI.....................................................................................................i
DAFTAR GAMBAR......................................................................................iv
DAFTAR TABEL..........................................................................................vi
I. PENDAHULUAN........................................................................................1
1.1 Latar Belakang.......................................................................................1
1.2 Tujuan.....................................................................................................4
1.3 Kerangka Pemikiran...............................................................................4
1.4 Kontribusi...............................................................................................5
pg. i
ii
DAFTAR GAMBAR
Gambar Halaman
1 Kerangka Pemikiran.......................................................................................11
4. Struktur Organisasi PT. Aetra Air Jakarta Area Bisnis Duren Sawit............33
DAFTAR TABEL
Tabel Halaman
1. Simbol-simbol flowchart.............................................................................16
2. Simbol-simbol ERD....................................................................................17
4. Notasi-notasi DFD......................................................................................20
I. PENDAHULUAN
PT. Aetra Air Jakarta dikenal sebagai Perusahaan penyedia layanan air
bersih yang berlokasi di sebagian besar Jakarta Utara, sebagian besar Jakarta
Pusat, dan seluruh Jakarta Timur dengan Sungai Ciliwung Sebagai pembatasnya.
PT. Aetra adalah mitra operasional PAM Jaya dengan kepemilikan saham Aetra
adalah 100% Moya Indonesia. PT. Aetra bertanggung jawab untuk mengelola,
Aetra memiliki Visi sebagai penyedia layanan air minum terdepan di Indonesia,
pencapaian kinerja saat ini tentu menjadi cermin bagi optimisme untuk terus
Aetra sampai dengan saat ini berjumlah lebih dari 447.415 pelanggan.
Area Business adalah satu unit yang bertugas dan bertanggung jawab untuk
permasalahan yang ada di wilayah kerja yang menjadi tanggung jawabnya, yaitu
bertanggung jawab terhadap pengelolaan pelanggan reguler. PT. Aetra Air Jakarta
pelanggannya yaitu SBU Utara dan SBU Selatan. SBU Utara terbagi menjadi
lima Area Business atau yang sering kita sebut Area Bisnis yaitu Area Bisnis
Sindang, Area Bisnis Enggano, Area Bisnis Dewa Ruci, Area Bisnis Martadinata,
Area Bisnis Podomoro dan delapan Area Bisnis SBU selatan yaitu Area Bisnis
2
Pulomas, Area Bisnis Salemba, Area Bisnis Cempaka Baru, Area Bisnis Gading
Permai, Area Bisnis Tipar Cakung, Area Bisnis Gudang Air, Area Bisnis Balai
Area Bisnis Duren Sawit merupakan salah satu penyedia operasional untuk
Timur, Jakarta. Kinerja operasional Area Bisnis Duren Sawit yaitu tugas dan
tanggung Jawab yang begitu besar, maka Management memandang perlu dalam
Rehab pipa GIP (Galvanized Iron Pipe), Normalisasi Jaringan, Briefing dengan
(sambungan baru) merupakan salah satu tugas dari Area Bisnis yang berkegiatan
dalam pelayanan calon pelanggan yang ingin mendaftarkan diri sebagai pelanggan
Hasil observasi yang dilakukan pada “PT. Aetra Air Jakarta Area Bisnis
kinerja yaitu calon pelanggan harus datang ke Area Duren Sawit hanya untuk
cukup lama. Sistem yang sedang berjalan sudah cukup baik namun banyaknya
sehingga pelayanan belum optimal. Selain itu informasi promo hanya ada di
brosur sehingga calon pelanggan yang berlokasi jauh pada Area Bisnis tidak
3
terlambat, dan informasi yang disajikan dalam bentuk brosur (tidak relevan).
Bidang ekonomi biaya yang dikeluarkan tinggi sebab harus membayar ekstra
Pemasangan Pipa Air (Pajak Bumi Bangunan, Kartu Keluarga, dan Kartu Tanda
ekstra karena calon pelanggan harus sering datang kee Area hanya untuk
pendaftarannya masih mudah diakses oleh orang yang tak berwenang. Waktu
banyak terbuang atau tidak efisien dalam melakukan proses pendaftaran dan
karena sajian informasi tidak update sehingga lambat dalam proses pengolahan
data.
Pemasangan Pipa Air Pada PT.Aetra Air Jakarta Area Bisnis Duren Sawit
sebagai bahasa pemograman dan MySQL sebagai basis datanya. Framework atau
kerangka kerja adalah sebuah alat (tool) untuk mendeskripsikan berbagai fungsi
yang lebih komplek, tingkat keamanan yang tinggi dan lebih praktis dengan
logic aplikasi dan tampilan sehingga struktur code menjadi lebih terstruktur dan
I.2 Tujuan
Tujuan yang akan dicapai dari pembuatan Tugas Akhir ini adalah membuat
Aplikasi Pendaftaran Pemasangan Pipa Air Pada PT.Aetra Air Jakarta Area
Bisnis Duren Sawit Berbasis Web Framework dan sebagai laporan kegiatan
Metode yang digunakan dalam aplikasi ini yaitu FAST (Framework for the
I.4 Kontribusi
Kontribusi yang diharapkan dari pembuatan Tugas Akhir ini adalah sebagai
berikut :
1. Bagi PT. Aetra Air Jakarta Area Bisnis Duren Sawit dapat memudahkan
calon pelanggan dalam pendaftaran (New Connection) pada PT. Aetra Air
perkuliahan.
b) Sebagai salah satu bahan acuan penyusunan Tugas Akhir bagi mahasiswa
dapat menjadi acuan penelitian dan data pendukung penelitian. Adapun beberapa
penelitian yang memiliki topik serupa tentang aplikasi inventarisasi aset adalah
sebagai berikut :
Informasi yang terkomputerisasi dan tetap disesuaikan dengan alur yang telah
ditetapkan.
pengelolahan data.
II.2 Aplikasi
Aplikasi adalah bagian yang tidak terpisahkan dari suatu sistem komputer
Pemasangan pipa air atau installasi air berfungsi sebagai saluran air bersih
dan air kotor melalui pipa yang disediakan. Installasi air bersih menggunakan pipa
½ inci, sementara itu installasi air kotor menggunakan pipa 2 inci dan pipa 4 inci,
untuk menjaga sanitari di dalam lingkungan rumah, membangun saluran air bersih
dan air kotor melalui pipa yang disediakan. Pemasangan saluran air bersih dan air
kotor tersebut termasuk dalam pekerjaan instalasi air. Item-item yang harus kita
perhatikan dalam installasi air adalah pngeboran titik air, pekerjaan saluran
rembesan. Installasi air bersih dilakukan disetiap titik keran maka dari itu kita
II.4 Web
sehingga bias diakses di seluruh dunia selama terkoneksi dengan jaringan internet.
8
Web adalah salah satu alat komunikasi online yang menggunakan media internet
II.5 Flowchart
masalah khususnya yang perlu dipelajari dan dievaluasi lebih lanjut. (Indrajani,
2015)
1. System Flowchart
2. Document Flowchart
3. Schematic Flowchat
4. Program Flowchart
5. Proses Flowchart
9
basis data relasional. ERD biasanya memiliki hubungan binary (satu relasi
entitas) atau N-aray (satu relasi menghubungkan banyak entitas), tapi banyak
metode perancangan ERD yang tidak mengizinkan hubungan ternary atau N-ary.
memlihara data yang sudah diolah atau informasi dan membuat informasi tersedia
saat dibutuhkan. Pada intinya basis data adalah media untuk menyimpan data agar
diakses dengan mudah dan cepat. Sistem informasi tidak dapat dipisahkan dengan
kebutuhan akan basis data apapun bentuknya, entah berupa file teks ataupun
informasi meliputi :
dalam tabel-tabel agar mudah diakses. Oleh karena itu, untuk merancang tabel-
tabel yang akan dibuat maka dibutuhkan pola piker penyimpanan data nantinya
jika dalam bentuk baris-baris data (record) dimana setiap baris terdiri dari
Adapun notasi-notasi DFD (Yourdon dan DeMarco dalam Rosa dan Shalahudin,
Simbol Deskripsi
M-V-C atau Model View Controller merupakan alur kerja dari framework
diletakkan dalam file model, seperti insert, edit, delete dan select karena
kepada client, secara definisi, segala macam perintaan yang dikelola oleh
controller dan model akan dikirimkan kepada view sesuai hasil permintaan
sebuah metodologi bersifat agile yang cukup fleksibel untuk mendukung berbagai
dari “Framework for the Application of System Thinking”. Fase-fase pada FAST
Merupakan fase yang umum pada awal proyek, yang akan menjabarkan
serta tujuan proyek. Fase scope definition ini dipicu oleh beberapa kombinasi dari
menyebabkan proyek itu. Hasil dari analisis masalah adalah memutuskan proyek
untuk selanjutnya: (a) dibatalkan karena masalah tidak pantas diselesaikan atau
(b) disetujui lalu dilanjutkan ke fase selanjutnya atau (c) ruang lingkup yang
apa yang harus disediakan sistem kepada pengguna, seperti ukuran tingkat kinerja
Terjemahan dari kebutuhan pengguna dari sisi bisnis kepada model sistem
alternatif keputusan yang dapat diambil untuk merancang sistem informasi dalam
biasanya muncul adalah: proses mana saja yang sebaiknya diotomatisasi, apakah
sistem dibangun sendiri atau membeli dari vendor, apakah mendesain secara
Terjemahan dari kebutuhan pengguna dari sisi bisnis kepada model sistem
Fase dimana model fisik dari sistem akan dibangun dan diuji untuk
mengetahui apakah sistem telah memenuhi kebutuhan dan spesifikasi yang telah
Pada fase ini terjadi transisi sistem lama ke sistem baru dan membantu
transisi yang mulus, harus ada perencanaan yang matang supaya tidak terjadi
bahasa program yang digunakan untuk mengelola suatu database (Anisya, 2013).
18
2.11 PHPMyAdmin
meng-edit suatu aplikasi sublime text mempunyai fitur plugin tambahan yang
memudahkan programmer. Selain itu, sublime text juga memiliki desain yang
simpel dan keren menjadikan sublime text terkesan elegan untuk sebuah syntax
editor. Selain ringan, ide ini memiliki kecepatan proses simpan dan buka file,
tidak heran kalau IDE ini paling banyak digunakan terutama dikalangan
I. METODE PENELITIAN
Penelitian tugas akhir ini dilaksanakan pada semester 6 di PT. Aetra Air
Jakarta dimulai dari bulan Februari – April 2018. Tugas Akhir ini dilaksanakan
Pipa Air Pada PT.Aetra Air Jakarta Area Bisnis Duren Sawit Berbasis Web
Framework. ” dimulai dari bulan Mei 2018 sampai dengan bulan Agustus 2018.
Aplikasi Pendaftaran Pemasangan Pipa Air Pada PT. Aetra Air Jakarta.
I.2.1 Alat
I.2.2 Bahan
4. XAMPP
5. Google Chrome
6. Easy Case
7. Visio
Pada PT. Aetra Air Jakarta yaitu dengan teknik observasi yakni metode
dalam proses pendaftaran sambungan pipa air baru pada PT. Aetra Air Jakarta.
Pendaftaran Pada PT. Aetra Air Jakarta juga dilakukan wawancara secara
Aetra Air Jakarta juga dilakukan observasi melalui pengamatan langsung pada
PT. Aetra Air Jakarta yaitu menggunakan metode Fast. Pengembangan metode
analisa kebutuhan, desain logis, analisa keputusan, desain dan integrasi fisik,
Pendaftaran Pada PT. Aetra Air Jakarta menggunakan metode FAST. Tahapan-
Pada tahap ini merupakan tahapan yang umum, berupa penjelasan masalah-
masalah yang terdapat pada sistem yang sedang berjalan. Dengan mengamati
permasalahan yang ada saat ini pengamat memperoleh peluang untuk membangun
ditemukan dalam sistem yang sedang berjalan saat ini dengan mengmpulkan
22
a. Sistem pendaftaran sambungan pipa air baru pada PT. Aetra Air Jakarta
dan dari masalah yang ada dapat menghasilkan keputusan pembangunan aplikasi
utama. Aplikasi yang dibuat akan menyediakan sistem seperti apa kepada calon
pelanggan dan karyawan, kemudian kinerja aplikasi dan data yang disimpan dan
dikelola.
calon pelanggan dan karyawan. Desain sistem ini bertujuan untuk mendesain
a. Perancangan system
flowchart untuk menggambarkan proses-proses atau alur yang terjadi pada sistem
b. Perancangan database
kebutuhan pengguna.
penulis memutuskan sistem yang dibuat dibangun sendiri tidak melalui pihak-
pihak lain, mendesain sistem secara internal dan aplikasi yang dibuat berbasis
website.
Tahap ini digunakan untuk menentukan apakah sistem atau perangkat lunak
yang dibuat sudah sesuai kebutuhan pengguna atau belum, kemudian melakukan
24
Black Box Testing adalah metode yang memfokuskan pada aplikasi yang dibuat
web browser lalu masuk dengan melakukan login setelah itu akan muncul
tampilan dashboard pengguna. Pada saat web terbuka terdapat tiga menu, menu
utama yaitu Daftar Sambungan Baru, Surat Perjanjian dan Upload Pembayaran.
Jika data/berkas yang telah diupload pengguna telah masuk pada dashboard admin
maka pengujian ini berhasil. Jika data/berkas belum muncul maka harus dilakukan
yang berbasis web, kemudian membantu calon pelanggan dan karyawan dalam
menjelaskan tentang keadaan umum PT. Aetra Air Jakarta meliputi sejarah umum,
Area Business adalah satu unit yang bertugas dan bertanggung jawab untuk
permasalahan yang ada di wilayah kerja yang menjadi tanggung jawabnya, yaitu
bertanggung jawab terhadap pengelolaan pelanggan reguler. PT. Aetra Air Jakarta
pelanggannya yaitu Area Bisnis Sindang, Area Bisnis Enggano, Area Bisnis Dewa
Ruci, Area Bisnis Martadinata, Area Bisnis Podomoro, Bisnis Pulomas, Area
Bisnis Salemba, Area Bisnis Cempaka Baru, Area Bisnis Gading Permai, Area
Bisnis Tipar Cakung, Area Bisnis Gudang Air, Area Bisnis Balai Pustaka dan
Area Bisnis Duren Sawit merupakan salah satu penyedia operasional untuk
Timur, Jakarta. Kinerja operasional Area Bisnis Duren Sawit yaitu tugas dan
tanggung Jawab yang begitu besar, maka Management memandang perlu dalam
Struktur organisasi PT. Aetra Air Jakarta Area Bisnis Duren Sawit yang
Gambar 4. Struktur Organisasi PT. Aetra Air Jakarta Area Bisnis Duren Sawit.
27
Hasil dari tugas akhir berjudul “Aplikasi Pendaftaran Pemasangan Pipa Air
Tahapan ini bertujuan untuk mengetahui sistem yang sedang berjalan saat
ini, kemudian untuk mengetahui kekurangan dan masalah yang akan ditangani.
pada sistem yang sedang berjalan, maka pada tahap ini akan menjelaskan tentang
Hasil observasi terhadap sistem pendaftaran pemasangan pipa air baru yang
3. Biaya yang dikeluarkan tinggi karena harus membayar ekstra admin untuk
dokumentasi yang telah dilakukan, serta kinerja sistem yang akan dikembangkan.
Air Jakarta
pendaftaran calon pemasangan pipa air baru, maka aka nada pengembangan
sistem yaitu : Aplikasi Pendaftaran Pemasangan Pipa Air Pada PT.Aetra Air
Air Jakarta Area Bisnis Duren Sawit Berbasis Web Framework terdiri dari dua
alur sistem, yaitu sistem yang sedang berjalan dan alur dari sistem yang akan
dibangun.
dari calon pendaftar mendaftarkan diri sebagai pelanggan baru pemasangan pipa
berjalan :
baru.
system untuk pengembangan Aplikasi Pendaftaran Pada PT. Aetra Air Jakarta,
berikut :
4. Data yang disimpan lebih akurat, mudah diolah dan aman sehingga tingkat
Pada tahapini dibuat rancangan aplikasi baru berdasarkan analisis yang telah
rancanganMappingChart,DFD,Flowchart,dan ERDuntukmenggambarkanproses-
a. DFD Level 0
perlihatkan bahwa entitas memberikan data dan menerima data dari sistem
b. DFD Level 1
DFDlevel1menunjukkansemuaprosesutamayang menyusunkeseluruhan
prosespadaDFDlevel1, yaituprosespencariandanprosesrecorddata.DFDlevel 1
akandibuat. Flowchartdapatmempermudahuntukmenelurusihalyangdapat
dilakukanprogramyangtelahdibuat. Flowchartadalahbaganalirsistemyang
PT.Aetra Air Jakarta Area Bisnis Duren Sawit Berbasis Web Framework secara
keseluruhan,menjelaskanurutandariprosedur-proseduryang adadidalamsistem
Menu Daftar Member adalah proses awal pendaftar untuk dapat melakukan
halaman member.
Menu Masuk adalah proses kedua, yaitu member atau karyawan memasukkan
username dan password yang telah di buat pada menu member sebagai
autentikasi.
Menu Masuk member adalah proses lanjut dari proses member, member
memasukkan username dan password yang telah di buat pada menu member
Menu admin berisi beberapa menu yaitu data pelanggan, data valid dan lunas.
Pada menu admin seorang admin memiliki hak akses untuk melihat akun data
pendaftar dan admn berhak melakukan akses delete dan update jika terdapat data
tidak valid.
Menu petugas lapang berisi dua menu yaitu home (halaman awal) dan data
pemasangan. Pada halaman ini petugas lapang dapat merubah status dari
pelaksanaan pemasangan pipa air baru, terdapat dua status dalam pelaksanaanya
yaitu proses dan selesai. Status tersebut dapat dilihat oleh admin.
padaGambar 15.
Rancanganbasisdata dibuatdenganmenggunakansoftwareMySQLyang
merupakansalahsatubasisdatayangpopulerdenganpengembangweb.Kecepatan
Aplikasi Pendaftaran Pemasangan Pipa Air Pada PT.Aetra Air Jakarta Area Bisnis
Tabel : user
Id_user Integer 11 -
Username Varchar 50 -
Password Varchar 50 -
Email Varchar 50 -
Tabel : Pendaftaran
Id_pendaftaran Integer 11 -
Id_user Integer 11 -
Kategori Enum(‘standar’,’non-standar’) -
Nama_pendaftar Varchar 50 -
NIK Integer 11 -
Upload_kk Varchar 50 -
Upload_ktp Varchar 50 -
41
Upload_pbb Varchar 50 -
Tanggal Date - -
No_telpon Varchar 10 -
Kode_pos Integer 50 -
Pipa_input Integer 11 -
Pipa_dinas Integer 11 -
Permukaan Enum(‘beton’,’aspal’,’cor’) -
Luas_bangunan Integer 11 -
Luas_bangunan Integer 11 -
Lingkungan_tertata Enum(‘Ya’,’Tidak’) -
Tekanan_air Integer 11 -
Casing_pipa Integer 11 -
Crossing Enum(‘Ya’,’Tidak’) -
Properti Varchar 11 -
Kamar_tidur Integer 11 -
Kamar_mandi Integer 11 -
RK Integer 11 -
RM enum(‘beton’,’aspal’,’cor’) -
Dapur Integer 11 -
Garasi Integer 11 -
Lantai Integer 11 -
42
Penghuni Integer 11 -
Salurang_pembuangan enum(‘Ya’,’Tidak’) -
Sanitasi enum(‘Ya’,’Tidak’) -
Halaman enum(‘Ya’,’Tidak’) -
Lebar_jalan Integer 11 -
Nomen_lama Integer 11 -
Tarif_code enum(‘2A2,’2A3’,’2A4’) -
Tabel : Pembayaran
id_pembayaran Integer 11 -
id_pendaftaran Varchar 11 -
pembayaran_standar Varchar 11 -
statusm enum(‘Proses,’Selesai’)
43
pada tahap desain logis telah di rancang aplikasi pendaftaran yang akan di bangun,
dengan adanya permasalahan dan desain aplikasi yang akan di bangun , terdapat
tampilan aplikasi yang akan ditampilkan. Berikut adalah penjabaran desain dan
integrasi fisik :
Pada tahap ini akan menjelaskan cara kerja sistem pada sisi pengguna yaitu:
setelah mendaftarkan diri melalui web peserta dapat melakukan pembayaran yang
44
diberi jangka waktu 1x24 jam dan melakukan verifkasi dengan admin
pendaftaran.
informasi mengenai gambaran umum mengenai PT. Aetra Air Jakarta Area Bisnis
Member.
menggunakan drop down untuk menampilkan Profil, Kegiatan, dan Lokasi PT.
Aetra Air Jakarta Area Bisnis Duren Sawit. Rancangan interface halaman Aetra
harus diisi oleh pendaftar. Pada halaman ini terdapat satu button yaitu button
Submit yang berfungsi untuk menyimpan data yang telah dimasukkan ke dalam
surat perjanjian atau persetujuan pendaftaran pemasangan pipa air baru. Pada
halaman ini pendaftar diminta untuk mencetak dan mentanda tangani surat
format Jpg. Pada halaman ini terdapat satu button yaitu button Upload yang
Rancangan interface data pelanggan pada back end yang dapat dikelola oleh
terdapat button delete yang berfungsi untuk menghapus data yang sudah tidak
Rancangan interface Data Valid pada back end yang dapat dikelola oleh
terdapat button delete, edit dan search. Pada button delete untuk menghapus data
member, button edit berfungsi untuk mengedit data pendaftar untuk dilengkapi
sebuah data dengan mengetikkan nama pada kolom search tersebut. Rancangan
Rancangan interface Lunas pada back end yang dikelola oleh admin, yang
divalidasi lunas oleh admin, selain itu admin dapat mengontrol petugas lapangan
Rancangan interface Petugas Lapangan pada back end yang dikelola oleh
pembayaran lalu akan dilanjutkan dengan proses pelaksanaan pemasangan pipa air
baru. Dalam pelaksanaan pemasangan pipa air baru, petugas lapangan memiliki
dua pilihan yaitu proses dan selesai yang akan diinputkan sebagai data
monitoring.
51
menggunakan black box testing. Berikut ini merupakan pembuatan dua pengujian
sistem.
4.2.7.1 Konstruksi
Pada tahapan ini akan membuat kode program. Kode program yang
<?php
function __construct()
parent::__construct();
$this->load->library('form_validation');
$this->load->helper(array('url','form'));
$this->load->model('m_user');
$this->load->library('session');
$this->load->helper('url');
$this->form_validation->set_rules('username', 'USERNAME','required');
$this->form_validation->set_rules('password','PASSWORD','required');
$this->form_validation->set_rules('email','EMAIL','required|valid_email');
if($this->form_validation->run() == FALSE) {
$this->load->view('beranda');
}
Else {
$data['username'] = $this->input->post('username');
$data['password'] = md5($this->input->post('password'));
$data['email'] = $this->input->post('email');
2. Kode Login
$username = $this->input->post('username');
$password = $this->input->post('password');
$where = array (
'username' => $username,
'password' => md5($password)
);
$data_session = array(
'id_user' => $id_user,
'username' => $username,
'status' => "login"
);
$this->session->set_userdata($data_session);
if ($cekq->level =='1') {
redirect('admin/index');
}
elseif ($cekq->level=='2') {
redirect('Beranda/profil_user');
}
elseif ($cekq->level=='3') {
redirect('upload/petugas_dash');
}
}
else {
redirect('user/create');
}
}
function logout(){
$this->session->sess_destroy();
redirect('admin');
}
54
<?php
function __construct(){
parent:: __construct();
$this->load->helper(array('form','url'));
function upload_pendaftaran(){
$config['upload_path'] ='./berkas/';
$config['allowed_types'] ='gif|jpg|png';
$this->load->helper(array('form','url'));
$this->load->library('form_validation');
$this->form_validation->set_rules('nama_pendaftar','Nama Pendaftaran','required|
is_unique[pendaftaran.nama_pendaftar]|max_length[25]');
$this->form_validation-> set_rules('nik','NIK','required|is_unique[pendaftaran.nik]|
numeric|min_length[16]|max_length[16]');
$this->form_validation->set_rules('alamat','Alamat','required|max_length[50]');
$this->form_validation->set_rules('no_telpon','No Telp','required|numeric|
is_unique[pendaftaran.no_telpon]|min_length[12]|max_length[13]');
$this->form_validation->set_rules('kode_pos','Kode Pos','required|max_length[6]');
if ($this->form_validation->run()==FALSE) {
$this->load->view('form_pendaftaran');
} else {
$this->load->library('upload', $config);
55
$this->upload->initialize($config);
$this->upload->do_upload('uploadkk');
$file = $this->upload->data();
$this->upload->do_upload('uploadktp');
$file1 = $this->upload->data();
$this->upload->do_upload('uploadpbb');
$file2 = $this->upload->data();
$data = [
];
$this->m_pendaftaran->insert_gambar('pendaftaran', $data);
$this->load->view('profil_user',$data);
?>
56
4. Kode Update
<?php
$this->load->model('m_fix');
$nama_pendaftar = $this->input->post('nama_pendaftar');
$nik = $this->input->post('nik');
$id_pendaftaran = $this->input->post('id_pendaftaran');
$alamat = $this->input->post('alamat');
$pipa_input = $this->input->post('pipa_input');
$Pipa_dinas = $this->input->post('Pipa_dinas');
$permukaan = $this->input->post('permukaan');
$Luas_bangunan = $this->input->post('Luas_bangunan');
$Peruntukan_bangunan = $this->input->post('Peruntukan_bangunan');
$Lingkungan_tertata = $this->input->post('Lingkungan_tertata');
$Tekanan_air = $this->input->post('Tekanan_air');
$Casing_pipa = $this->input->post('Casing_pipa');
$Crossing = $this->input->post('Crossing');
$Properti = $this->input->post('Properti');
$Kamar_tidur = $this->input->post('Kamar_tidur');
$Kamar_mandi = $this->input->post('Kamar_mandi');
57
$RK = $this->input->post('RK');
$RM = $this->input->post('RM');
$Dapur = $this->input->post('Dapur');
$Garasi = $this->input->post('Garasi');
$Lantai = $this->input->post('Lantai');
$Penghuni = $this->input->post('Penghuni');
$Saluran_pembuangan = $this->input->post('Saluran_pembuangan');
$Sanitasi = $this->input->post('Sanitasi');
$Halaman = $this->input->post('Halaman');
$Lebar_jalan = $this->input->post('Lebar_jalan');
$tarif_code = $this->input->post('tarif_code');
$lingkungan = $this->input->post('lingkungan');
$object= array(
'nama_pendaftar' =>$nama_pendaftar,
'nik' =>$nik,
'id_pendaftaran' =>$id_pendaftaran,
'alamat' =>$alamat,
'pipa_input' =>$pipa_input,
'Pipa_dinas' =>$Pipa_dinas,
'permukaan' =>$permukaan,
'Luas_bangunan' =>$Luas_bangunan,
'Peruntukan_bangunan' =>$Peruntukan_bangunan,
'Lingkungan_tertata' =>$Lingkungan_tertata,
'Tekanan_air' =>$Tekanan_air,
'Casing_pipa' =>$Casing_pipa,
'Crossing' =>$Crossing,
'Properti' =>$Properti,
'Kamar_tidur' =>$Kamar_tidur,
58
'Kamar_mandi' =>$Kamar_mandi,
'RK' =>$RK,
'RM' =>$RM,
'Dapur' =>$Dapur,
'Garasi' =>$Garasi,
'Lantai' =>$Lantai,
'Penghuni' =>$Penghuni,
'Saluran_pembuangan' =>$Saluran_pembuangan,
'Sanitasi' =>$Sanitasi,
'Halaman' =>$Halaman,
'Lebar_jalan' =>$Lebar_jalan,
'tarif_code' =>$tarif_code,
'lingkungan' =>$lingkungan
);
$this->m_fix->updateuser($object, $id_pendaftaran);
if ($this->db->affected_rows())
redirect('admin/data_tabel2');
else {
$this->session->set_flashdata('info', 'ggl');
redirect('admin/data_tabel2');
?>
59
Hasil program adalah hasil dari kode program yang telah dibuat.
Halaman beranda digunakan untuk user dapat melihat informasi PT. Aetra
Air Jakarta dan terdapat menu-menu Navigasi yaitu Harga, Profil ,dan Kontak
Halaman Aetra Air Jakarta menampilkan Profil PT. Aetra Air Jakarta dan
Lokasi. Tampilan halaman Aetra Air Jakarta disajikan pada Gambar 28.
password yang telah di inputkanpada navigasi Daftar Member. Daftar Member ini
digunakan untuk melakukan proses create member pada PT. Aetra Air Jakarta.
63
dashboardnya.
Halaman Surat Perjanjian ini dapat dicetak oleh pendaftar untuk menyetujui
Halaman Admin, pada halaman ini admin dapat melihat grafik pendaftaran
Pada halaman ini back end atau admin dapat melihat data member.Tampilan
form pendaftaran.
67
Pada halaman Lunas, admin dapat mengubah status pendaftar yang belum lunas
menjadi lunas dan admin dapat mengontrol pelaksanaan pemasangan pipa air
sambungan pipa air baru. Dalam proses monitoring terdapat dua pilihan yaitu
5.1 Kesimpulan
Pipa Air Pada PT.Aetra Air Jakarta Area Bisnis Duren Sawit berbasis
pemasangan pipa air baru. Aplikasi ini dapat digunakan bagi PT. Aetra Air Jakarta
5.2 Saran
Dalam pembangunan aplikasi ini masih memiliki saran yang diberikan agar
DAFTAR PUSTAKA
Anisya. (2013, Agustus). Aplikasi Sistem Database Rumah Sakit Terpusat. Jurnal
Momentum, 15, 10.