Activity Diagram Proses Tampil data penjadwalan Activity Diagram Proses Input Data Pemeriksaan

92 PELAYANAN LANGGANAN BAGIAN TEKNIK Cabang PDAM SISTEM Menampilkan data pemeriksaan Memilih tombol tampil Menampilkan form pemeriksaan yang telah terisi Gambar 3.22 Activity Diagram Proses Tampil Data Pemeriksaan

7. Activity Diagram Proses Kirim Data Pemeriksaan

Activity diagram kirim data pemeriksaan menjelaskan aliran kerja aktor pengguna pada saat mengirimkan data pemeriksaan ke database server dijelaskan dalam activity sebagai berikut: PELAYANAN LANGGANAN BAGIAN TEKNIK Cabang PDAM SISTEM Memilih tombol kirim Mengirim data ke server Terkirim? tidak Menerima status data terkirim ya Menampilkan form tampil data pemeriksaan Gambar 3.23 Activity Diagram Proses Kirim Data Pemeriksaan 93

8. Activity Diagram Proses Ambil Foto Sambungan Langganan

Activity diagram koneksi menjelaskan aliran kerja aktor pengguna pada saat mengambil foto dijelaskan dalam activity sebagai berikut: PELAYANAN LANGGANAN BAGIAN TEKNIK Cabang PDAM SISTEM Memilih tombol ambil foto Mengaktifkan kamera Memilih tombol capture Menampilkan foto yang diambil Memilih tombol simpan Menyimpan foto dalam memori Tersimpan? tidak Menerima status foto tersimpan ya Mengambil foto Gambar 3.24 Activity Diagram Proses Ambil Foto Sambungan Langganan

3.1.9.2.5 Class Diagram

Class diagram menggambarkan struktur dan hubungan antar class - class yang ada pada sistem. Struktur itu meliputi atribut-atribut dan metode- metode yang ada pada masing-masing class. 94 Gambar 3.25 Class Diagram Tabel 3.12 Deskripsi Class CustomHttpClient Class CustomHttpCLient Ket. Class mengatur koneksi dengan webservice Atribut Nama Sifat Tipe HTTP_TIMEOUT Public Integer mHttpClient Private HttpClient Metode Nama Sifat Keterangan getHttpClient Public Fungsi mengatur parameter koneksi executeHttpPost Public Fungsi mengeksekusi url yang menghubungkan ke login +nipp +etNipp +etPassword +btnLogin +onCreate +onBackPressed tampil +bitmap +btnKirim +btnCapture +destination +listener +lm +imgView +mImageCaptureUri +tvKondisiAm +tvKondisiPengaliran +tvLati +tvLongit +tvMerkMA +tvMeterAir +tvNipp +tvNoBps +tvNomorMA +tvNoSL +tvPDInas +tvPInstalasiDalam +tvRekMelonjak +tvStandMA +nobps +nojadwal +nosl +pdinas +pinstalasidalam +meterair +nomorma +merkma +standma +kondisiam +kondisipengaliran +rekmelonjak +nipp +REQUEST_IMAGE +onCreate +tampilPemeriksaan +onActivityResult pemeriksaan +btnView +etMerkMa +etNomorMa +etStandMa +hash_kam +hash_kp +hash_ma +hash_melonjak +hash_pd +hash_pid +pDinas +pInstalasiDalam +meterAir +nomorMA +merkMA +standMA +kondisiAM +kondisiPengaliran +rekMelonjak +nipp +nobps +nosl +noJadwal +rgKondisiAm +rgKondisiPengaliran +rgMeterAir +rgPdinas +rgPinstalasiDalam +rgRekMelonjak +tvNipp +tvNoBPS +tvNoSL +onCreate +onItemSelected +onNothingSelected main +nipp +btnLogout +btnLihatJadwal +onCreate +onBackPressed CustomHttpClient +HTTP_TIMEOUT +mHttpClient +getHttpClient +executeHttpPost +executeHttpGet View +onClickListener File +getExternalStorageDirectory +gethPath penjadwalan +NoBps +Nipp +NoSl +Alamat +NoJadwal +jadwal +listJadwal +onCreate +listPenjadwalan LocationManager +getBestProvider +getLastKnownLocation JSONParser +json +is +jObj +ambilJson ListView +setOnItemClickListener +onItemClick