Sistem Informasi Peramalan Pendapatan Retribusi Parkir Dinas Perhubungan Kota Palembang Erwin Rakasiwih (
[email protected]), M. Ardy Fitriansyah (
[email protected]) Inayatullah (
[email protected]) Program Studi Sistem Informasi STMIK GI MDP Abstrak : Tujuan dari penulisan jurnal ini adalah untuk membantu Dinas Perhubungan Kota Palembang terutama UPTD Perparkiran dalam mengoptimalisasikan pendapatan asli daerah khususnya retribusi parkir. Dengan aplikasi ini diharapkan dapat membantu dinas perhubungan dalam perizinan parkir, pengolahan transaksi dan peramalan pendapatan tahun selanjutnya. Hasil dari pendapatan retribusi pada tahun sebelumnya digunakan sebagai titik awal dalam menyusun peramalan pendapatan retribusi. statistika digunakan untuk menyusun peramalan pendapatan retribusi diantaranya analisa data berkala, dengan metode kuadrat terkecil. Dalam pembuatan jurnal ini penulis menggunakan Metodologi RUP. Dengan fase inception (permulaan), elaboration (perluasan/perencanaan), contruction (konstruksi), transition (transisi). Dengan adanya aplikasi ini surat yang dikeluarkan tidak lagi terjadi redudansi, dapat mengetahui lokasi mana yang belum melunasi retribusinya, serta dapat membantu meramalkan pendapatan yang akan datang. Kata Kunci : Dinas Perhubungan Kota Palembang, UPTD Perparkiran, Peramalan, RUP Abstract : The purpose of writing this jurnal is to help Dinas Perhubungan Kota Palembang especially UPTD Perparkiran in optimizing revenue especially parking levy. With this application is expected to assist Dinas Perhubungan in parking permits, transaction processing and forecasting revenue next year. The results of the income levy in the previous year is used as the starting point in preparing the levy revenue forecasting. statistics used to compile the levy revenue forecasting including periodic data analysis, with a least squares method. In making this jurnal writer use RUP for writer methodology. With the inception phase (beginning), elaboration (expansion / planning), contruction (construction), transition (transition). Whit this aplication a letter issued no longer the case of redundancy, to determine which locations are not paid retribution, and can help predict revenues to come. Keywords : Dinas Perhubungan Kota Palembang, UPTD Perparkiran, Forecasting, RUP
1
PENDAHULUAN
Peranan teknologi dapat membantu berkembangnya suatu instasi. Dengan menggunakan teknologi komputerisasi, informasi akan menjadi mudah dan lebih cepat untuk di distribusikan. Hal ini menyebabkan diperlukannya aplikasi pendistribusian informasi terutama dalam sebuah instansi dengan skala yang cukup besar seperti dinas perhubungan.
Dinas Perhubungan Kota Palembang merupakan sebuah instansi pemerintahan yang mempunyai tugas pokok menyelenggarakan sebagai urusan rumah tangga Daerah dalam bidang lalu lintas, angkutan jalan, serta tugas yang lain diberikan oleh pemerintah daerah provinsi, Instansi ini belum memilikki suatu sistem informasi yang dapat membantu dan mempercepat pihak manajemen dalam menunjang
pengambilan keputusan. Pihak manajemen di Dinas Perhubungan Kota Palembang masih diberikan laporan berupa dokumen-dokumen sehingga membutuhkan waktu yang cukup lama dalam pengambilan keputusan karena data tersebut masih perlu diolah kembali. Oleh karena itu, penggunaan sistem informasi manajemen (SIM) yang akan diterapkan bagi pihak manajemen akan menampilkan hasil akhir berupa informasi yang akurat dan disediakan dalam bentuk grafik yang dapat mempermudah pihak manajemen untuk menganalisis informasi yang disediakan sehingga pihak manajemen dapat lebih mudah dan cepat dalam mengambil keputusan untuk perusahaan. Sesuai dengan uraian diatas yang telah penulis sajikan maka penulis menyusun jurnal yang berjudul “SISTEM INFORMASI PERAMALAN PENDAPATAN RETRIBUSI PARKIR DINAS PERHUBUNGAN KOTA PALEMBANG ”.
2 2.1
2.2
Teknik Peramalan Analisis Data Berkala
Metode kuadrat terkecil adalah suatu perkiraan atau taksiran mengenai nilai a dan b dari persamaan = a + b X yang didasarkan atas data hasil observasi sedemikian rupa, sehingga dihasilkan jumlah kesalahan kuadrat yang terkecil (minimum). Seperti kita ketahui bahwa garis trend linear dapat ditulis sebagai persamaan garis lurus : =a+bX di mana : = Data berkala (time series data) X = Waktu ( Hari, Minggu, Bulan Tahun) a dan b = bilangan konstan. Dengan demikian untuk garis tren yang lurus, rumusnya adalah sebagai berikut :
LANDASAN TEORI Sistem Informasi Manajemen
Menurut George (2004, h.100) Sistem Informasi Manajemen (SIM) adalah serangkaian subsubsistem informasi yang menyeluruh dan terkoordinasi dan secara rasional terpadu yang mampu mentransformasi data sehingga menjadi informasi lewat serangkaian cara guna meningkatkan produktivitas yang sesuai dengan gaya dan sifat manajer atas dasar kriteria mutu yang telah ditetapkan.
= a + b X (Persamaan garis trend linear) dimana X merupakan variabel waktu.(J. Supranto, 2000, h224). 2.3
Metodologi Pengembangan Sistem
Metodologi pengembangan sistem adalah metode-metode, prosedurprosedur, konsep konsep pekerjaan, aturan-aturan, dan postulat-postulat yang akan digunakan untuk mengembangkan suatu sistem informasi. (Jogiyanto, 2005, h.59). Dalam pembuatan jurnal ini penulis mengunakan metodologi RUP.
RUP
(Rational Unified Process) adalah pendekatan pengembangan perangkat lunak yang dilakukan berulang-ulang (iterative), fokus pada arsitektur (architecturecentric), lebih diarahkan berdasarkan penggunaan kasus (use case driven) (Rosa A.S, 2011, h.105).
Milestone atau batas/tonggak kemampuan operasional awal. Bahasa pemrograman dan database yang digunakan pada pembuatan sistem ini adalah Microsoft Visual Basic 2008 dan SQL Server 2008.
1.
Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user. Tahap ini menghasilkan produk perangkat lunak dimana menjadi syarat dari Initial Operational Capability Milestone atau batas kemampuan operasional awal. Aktifitas pada tahap ini termasuk pada pelatihan user, pemeliharaan dan pengujian sistem apakah sudah memenuhi harapan user.
Fase Inception (Permuluaan)
Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling) dan mendefinisikan kebutuhan sistem yang akan dibuat (requirements). Teknik yang dibutuhkan pada tahap ini seperti wawancara, observasi dan studi literatur. 2.
4.
Fase Elaboration (Perencanaan) 2.4
Pada tahapan ini lebih difokuskan pada perencanaan arsitektur sistem. Tahap ini juga dapat mendeteksi apakah arsitektur sistem yang diinginkan dapat dibuat atau tidak. Mendeteksi resiko yang mungkin terjadi dari arsitektur yang dibuat. Tahap ini juga lebih pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa sistem. Perancangan sistem yang digunakan adalah use case diagram, class Diagram, object diagram, activity diagram, sequence diagram. 3.
Fase Transition (Transisi)
Fase Construction (Konstruksi)
Tahap ini difokuskan pada pengembangan komponen dan fiturfitur sistem. Tahap ini lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program. Tahap ini menghasilkan produk perangkat lunak dimana menjadi syarat dari Initial Operational Capability
Microsoft Visual Basic 2008
Pemrograman Microsoft Visual Studio .NET 2008 adalah sebuah platform untuk membangun, menjalankan, dan meningkatkan generasi lanjut dari aplikasi terdistribusi, (Ketut Darmayuda, 2010, h.3). 2.5
SQL Server 2008
SQL Server 2008 adalah sebuah terobosan baru dari Microsoft dalam bidang database. SQL Server adalah sebuah DBMS (Database Management System) yang dibuat oleh Microsoft untuk ikut berkecimpung dalam persaingan dunia pengelohan data menyusul pendahuluanya seperti IBM dan Oracle, (Andi Offset, 2010, h.2).
3
ANALISIS SISTEM PERMASALAHAN
3.1
X = Waktu ( Hari, Minggu, Bulan Tahun) a dan b = bilangan konstan.
Identifikasi Masalah
Hasil identifikasi masalah yang muncul dalam Dinas Perhubungan khusunya UPTD Perparkiran dengan menggunakan kerangka PIECES dapat dilihat sebagai berikut:
Dengan demikian untuk garis tren yang lurus, rumusnya adalah sebagai berikut:
Tabel 1 : Identifakasi Masalah PIECES Performance Dalam pengambilan keputusan P yang dilakukan Ka. UPTD Perparkiran masih memakan waktu yang lama, Information Sulitnya mengetahui informasi I mengenai hutang setoran retribusi. Economic E Biaya operasional untuk menyewa orang yang menganalisis pendapatan retribusi cukup tinggi Control C Data transaksi yang ada di UPTD Perparkiran tidak tersimpan dengan baik. Efficiency E Lamanya penyusunan laporan di karenakan data setoran retribusi. Service Aktivitas pengolaan transaksi S yang ada di UPTD Perparkiran belum berjalan dengan baik. 3.2
Analisis Peramalan
Seperti yang kita ketahui bahwa garis trend linear dapat ditulis sebagai persamaan garis lurus: =a+bX di mana: = Data berkala (time series data)
= a + b X (Persamaan garis trend linear) dimana X merupakan variabel waktu. Berikut ini merupakan penyelesaian analisis peramalan pada Dinas Perhubungan Kota Palembang: Tabel 2 : Pendapatan Retribusi Tahun 2003
X Y - 125.000. 5 000
2004
- 160.500. 4 000
2005
- 175.000. 3 000
2006
- 150.000. 2 000
2007
- 115.000. 1 000
2008
0 112.000. 000 1 175.700. 000 2 176.500. 000 3 150.770. 800 4 148.104.
2009 2010 2011 2012
XY 625.000.0 00 642.000.0 00 525.000.0 00 300.000.0 00 115.000.0 00 0 175.700.0 00 353.000.0 00 452.312.4 00 592.416.0
X2 25
16
9
4
1
0 1 4 9 16
2013 ∑ Rata – rata
000 5 150.000. 000 1.638.57 4.800 163.857. 480 a=
00 750.000.0 00 116.428.4 00
4
Rancangan Sistem
25 4.1
Class Diagram (Diagram Kelas)
11 0
= 163.857.480
b=
= = 1.058.440
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelaskelas yang akan dibuat untuk membangun sistem. Class diagram pada UPTD Perparkiran dapat dilihat pada gambar 2. tbLokasi -Kode -KodeZona -Nama -SetoranWajib -JuruParkir -MasaBerlaku -Nosurat -Keterangan -Foto
tbJuruParkir tbPengguna
1
tbZona
-NIP -Nama -Password -Jabatan
-kode -Nama -Kolektor -NIP
+setNIP() +getNIP() +setNama() +setPassword() +getPassword() +setJabatan() +getJabatan()
+setKode() +getKode() +setNama() +getNama() +setKolektor() +getKolektor() +setNIP() +getNIP() 1
1
Menu Utama
1
Persamaan trend linear: Y = 163.857.480 + 1058440 X
Pengguna
1
1
1 +Login() +Pengguna() 1 +Zona() +JuruParkir() +LokasiParkir() +Transaksi() +Laporan() 1 +Analisi()
+SimpanDataPenguna() 1 +UbahDataPengguna() +HapusDataPengguna()
-NoKTP -Nama -Alamat -Telp -Nosurat -Pembantu -Foto
+setKode() +getKode() +setKodeZona() +getKodeZona() +setNama() +getNama() +setSetoranWajib() +getSetoranWajib() +setJuruParkir() +getJuruParkir() +setMasaBerlaku() +getMasaBerlaku() +setNosurat() +getNosurat() +setKeterangan() +getKeterangan() +setFoto() +getFoto()
+setNoKTP() +getNoKTP() +setNama() +getNama() +setAlamat() +getAlamat() +setTelp() +getTelp() 1 +setNosurat() +getNosurat() +setPembantu() +getPembantu() +setFoto() +getFoto() 1..* 1..*
1
1..*
1
1
Zona 1 1 1..*
+SimpanDataZona() +UbahDataZona() +HapusDataZona() 1
v_cek_hutang 1
-tglSetoran -Bulan 1..* -Tahun -NamaZona -NamaLokasi -JuruParkir -SetoranWajib -SetoranMotor -SetoranMobil -SetoranHarian -Hutang
1 JuruParkir 1
1
+SimpanDataJuruParkir() +UbahDataJuruParkir() +HapusDataJuruParkir() +TampilDataJuruPArkir()
1
1
1
Untuk meramalkan nilai Y pada tahun 2014, nilai X=6 dimasukan kedalam persamaan tersebut sehingga Y = 163.857.480 + 1.058.440 (6) = 157.506.840. Jadi, ramalan Pendapatan Retribusi Parkir Dinas Perhubungan Kota Palembang pada tahun 2014 adalah Rp.157.506.840.
1
Login
1
1
1
1 1
1
Subsistem Laporan Subsistem Pengguna Laporan Informasi Juru Parkir Login
Laporan Informasi Lokasi Parkir Laporan Informasi Hutang
Simpan Data Pengguna
1..*
1 +MemasukanDataSetoran() +TampilDataSetoran() +TampilDataHutang() +CetakFormSetoran() +SimpanDataTargetPendapatan() +UbahDataTargetPendapat()
+getTglSetoran() +getBulan() +getTahun() +getNamaZona() +getNamaLokasi() +getJuruParkir() +getSetoranWajib() +getSetoranMotor() +getSetoranMobil() +getSetoranHarian() +getHutang() 1..*
-Kode -KodeZona -Nama -SetoranWajib -JuruParkir -MasaBerlaku -Nosurat -Keterangan -Foto
v_JuruParkir_tmp
+setKode() +getKode() +setKodeZona() +getKodeZona() +setNama() +getNama() +setSetoranWajib() +getSetoranWajib() +setJuruParkir() +getJuruParkir() +setMasaBerlaku() +getMasaBerlaku() +setNosurat() +getNosurat() +setKeterangan() +getKeterangan() +setFoto() +getFoto()
1
-NoKTP -Nama -Alamat -Telp -Nosurat -Pembantu -Foto +setNoKTP() +getNoKTP() +setNama() +getNama() +setAlamat() +getAlamat() +setTelp() +getTelp() +setNosurat() +getNosurat() +setPembantu() +getPembantu() +setFoto() +getFoto()
v_zona_harian
1..* Laporan
1
1..*
+LaporanInfromasiJuruParkir() 1 +LaporanInformasiLokasiParkir() +LaporanInformasiHutang() +LaporanSetoranPerzonaHarian() +LaporanSetoranSemuaZonaHarian() +LaporanSetoranPerzonaBulanan() 1 +LaporanSetoranSemuaZonaBulanan() +LaporanSetoranPerlokasiHarian() +LaporanSetoranSemuaLokasiHarian() +LaporanSetoranPerlokasiBulanan() +LaporanSetoranSemuaLokasiBulanan()
1..*
1..*
1..* KonseksiBasisData -host -database
1..*
+membukaKoneksi() +eksekusiQuerySelect() +eksekusiQueryInsert() +eksekusiQueryUpdate() +eksekusiQueryDelete() +tutupKoneksi()
1..*
1
v_ramalan_hitung1_tmp2
1
-Tahun -x -y -a -X2 -XY -b
v_ramalan_hitung1_tmp2 -Bulan -x -y -a -X2 -XY -b
+setTahun() +getTahun() +setY() +getY()
1
1
1 Analisis
+AnalisisPeramalanPendapatanPertahun() +AnalisisPeramalanPendapatanPerbulan() +AnalisisTotalPendapatanSetoranPerzonaHarian() +AnalisisTotalPendapatanSetoranSemuaZonaHarian() +AnalisisTotalPendapatanSetoranPerlokasiHarian() +AnalisisTotalPendapatanSetoranSemuaLokasiHarian() +AnalisisTotalPendapatanSetoranPerzonaBulanan() +AnalisisTotalPendapatanSetoranSemuaZonaBulanan() +AnalisisTotalPendapatanSetoranPerlokasiBulanan() +AnalisisTotalPendapatanSetoranSemuaLokasiBulanan() +AnalisisPerbandinganPendapatanBulanSekarangDenganBulanKemarinPerzona() +AnalisisPerbandinganPendapatanBulanSekarangDenganBulanKemarinSemuaZona() +AnalisisPerbandinganPendapatanBulanSekarangDenganBulanKemarinPerlokasi() 1 +AnalisisPerbandinganPendapatanBulanSekarangDenganBulanKemarinSemuaLokasi() +AnalisisPerbandinganTargetDenganPendapatan() 1 +AnalisisLokasiBerpendapatanTertinggiHarian() +AnalisisLokasiBerpendapatanTerendahHarian() +AnalisisLokasiBerpendapatanTertinggiBulanan() +AnalisisLokasiBerpendapatanTerendahBulanan() +AnalisisZonaBerpendapatanTertinggiHarian() +AnalisisZonaBerpendapatanTerendahHarian() +AnalisisZonaBerpendapatanTertinggiBulanan() +AnalisisZonaBerpendapatanTerendahBulanan()
1..*
1
1..*
1
+getTglSetoran() +getNamaZona() +getSetoranHarian() v_perbadingan_zona_ bulanan 1..* -TglSetoran -Bulan -NamaZona -setoran harian v_perbadingan_lokasi_bulanan 1..*
1
-TglSetoran -Bulan -NamaLokasi -setoranharian
1
+setBulan() +getBulan() +setY() +getY()
1
1 1..* 1 v_zona_bulanan 1 1 1
1..*
1
1
1
1
+getTglSetoran() +Bulan() +getBulan() +getsetoranharian()
1..* 1..*
1
1..*
1..*
v_target_vs_pendapatan_ta hun
v_lokasi_bulanan_perbandin gan_semua -Tahun -BulanTahunSebelumnya -BulanTahunSekarang
1
-T -P +getT() +getP()
+getTahun() +getBulanTahunSebelumnya() +getBulanTahunSekarang()
v_zona_bulanan_perbandingan -NamaZona -Tahun -BulanTahunSebelumnya -BulanTahunSekarang +getNamaZona() +getTahun() +getBulanTahunSebelumnya() +getBulanTahunSekarang()
4.2
-tglSetoran -Bulan -Tahun -NamaZona -NamaLokasi -JuruParkir -SetoranWajib -SetoranMotor -SetoranMobil -SetoranHarian -Hutang
Transaksi
1
1
v_perbadingan_zona_ harian -TglSetoran -NamaZona -SetoranHarian
Analisis Kebutuhan
Untuk mengambarkan interaksi antar aktor dengan sistem yang dibangun di gunakan diagram use case. Berikut adalah gambar use case yang telah teridentifikasi pada UPTD PERPARKIRAN.
+SimpanDataLokasiParkir() +UbahDataLokasiParkir() +HapusDataLokasiParkir() +TampilDataLokasiParkir()
1..*
+setkode() +getkode() +setkodezona() +getkodezona() +setnama() +getnama() +setsetoran() +getsetoran() +setjuruparkir() +getjuruparkir() +setmasaberlaku() +getmasaberlaku() +setnosurat() +getnosurat() +setketerangan() +getketerangan() +setfoto() +getfoto() +setnmzona() +getnmzona() +setkolektor() +getkolektor()
+getTglSetoran() +getBulan() +getNamaZona() +getsetoranharian()
v_Lokasiparkir_tmp v_cek_hutang_tmp
+getTglSetoran() +getBulan() +getTahun() +getNamaZona() +getNamaLokasi() +getJuruParkir() +getSetoranWajib() +getSetoranMotor() +getSetoranMobil() +getSetoranHarian() +getHutang()
LokasiParkir
1
+ValidasiLogin() +Logout() v_tblokasi -kode -kodezona -nama -setoranwajib -juruparkir -masaberlaku -nosurat -keterangan -foto -nmzona -kolektor
v_perbadingan_lokasi_harian v_zona_bulanan_perbanding an_semua -TglSetoran -Tahun -NamaLokasi -BulanTahunSebelumnya -SetoranHarian -BulanTahunSekarang +getTglSetoran() +getTahun() +getNamaLokasi() +getBulanTahunSebelumnya() +getSetoranHarian() +getBulanTahunSekarang()
3.3
+setTglSetorang() +getTglSetoran() +setKodeZona() +getKodeZona() +setKodeLokasi() +getKodeLokasi() +setSetoranHarian() +getSetoranHarian() +setSetoranMotot() +getSetoranMobil() +setSetoranMobil() +getSetoranMobil() +setKeterangan() +getketerangan()
1 1
1
tbSetoran -TglSetoran -KodeZona -KodeLokasi -SetoranHarian -SetoranMotor -SetoranMobi -Keterangan
1 v_lokasi_bulanan_perbandingan -NamaLokasi -Tahun -BulanTahunSebelumnya -BulanTahunSekarang +getNamaLokasi() +getTahun() +getBulanTahunSebelumnya() +getBulanTahunSekarang()
v_lokasi_bulanan_semua -tahun -1 -2 -3 -4 -5 -7 -8 -9 -10 -11 -12 +getTahun() +get1() +get2() +get3() +get4() +get5() +get6() +get7() +get8() +get9() +get10() +get11() +get12()
v_lokasi_harian 1 -namalokasi -tahun -bulan v_lokasi_bulanan -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 +getNamaLokasi() -17 -18 +getTahun() -19 +get1() -20 +get2() -21 +get3() -22 +get4() -23 +get5() -24 +get6() -25 +get7() -26 +get8() -27 +get9() -28 +get10() -29 +get11() -30 +get12() -31 -namalokasi -tahun -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12
+getNamaLokasi() +getTahun() +getBulan() +get1() +get2() +get3() +get4() +get5() +get6() +get7() +get8() +get9() +get10() +get11() +get12() +get13() +get14() +get15() +get16() +get17() +get18() +get19() +get20() +get21() +get22() +get23() +get23() +get24() +get25() +get26() +get27() +get28() +get29() +get30() +get31()
v_zona_bulanan_semua -tahun -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 +getTahun() +get1() +get2() +get3() +get4() +get5() +get6() +get7() +get8() +get9() +get10() +get11() +get12()
-namazona -tahun -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 +getNamaZona() +getTahun() +get1() +get2() +get3() +get4() +get5() +get6() +get7() +get8() +get9() +get10() +get11() +get12()
-namazona -tahun -bulan -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 1 -16 -17 -18 -19 v_zona_harian_semua -20 -21 -tahun -22 -bulan -23 -1 -24 1..* -2 -25 -3 -26 -4 -27 -5 v_lokasi_harian_semua -28 -6 -29 -7 -tahun -30 -8 -bulan -31 -9 -1 +getNamaZona() -10 -2 +getTahun() -11 -3 +getBulan() -12 -4 +get1() -13 -5 +get2() -14 -6 +get3() -15 -7 +get4() -16 -8 +get5() -17 -9 +get6() -18 -10 +get7() -19 -11 +get8() -20 -12 +get9() -21 -13 +get10() -22 -14 +get11() -23 -15 +get12() -24 -16 +get13() -25 -17 +get14() -26 -18 +get15() -27 -19 +get16() -28 -20 +get17() -29 -21 +get18() -30 -22 +get19() -31 -23 +get20() -24 +getTahun() +get21() -25 +getBulan() +get22() -26 +get1() +get23() -27 +get2() +get24() -28 +get3() +get25() -29 +get4() +get26() -30 +get5() +get27() -31 +get6() +get28() +get7() +getTahun() +get29() +get8() +getBulan() +get30() +get9() +get1() +get31() +get10() +get2() +get11() +get3() +get12() +get4() +get13() +get5() +get14() +get6() +get15() +get7() +get16() +get8() +get17() +get9() +get18() +get10() +get19() +get11() +get20() +get12() +get21() +get13() +get22() +get14() +get23() +get15() +get24() +get16() +get25() +get17() +get26() +get18() +get27() +get19() +get28() +get20() +get29() +get21() +get30() +get22() +get31() +get23() +get24() +get25() +get26() +get27() +get28() +get29() +get30() +get31()
Gambar 2: Class Diagram Activity diagram analisis peramalan pendapatan pertahun
Laporan Setoran Perzona Harian Ubah Data Pengguna
Laporan Setoran Semua Zona Harian Laporan Setoran Perzona Bulanan
Hapus Data Pengguna
Laporan Setoran Semua Zona Bulanan Log Out Laporan Setoran Perlokasi Harian Laporan Setoran Semua Lokasi Harian Laporan Setoran Perlokasi Bulanan Laporan Setoran Semua Lokasi Bulanan
Subsistem Zona
Staff TU Subsistem Analisis
Simpan Data Zona
Analisis Peramalan Pendapatan Pertahun Ubah Data Zona Analisis Peramalan Pendapatan Perbulan Hapus Data Zona Analisis Total Pendapatan Setoran Perzona Harian
Analisis Total Pendapatan Setoran Semua Zona Harian
Analisis Total Pendapatan Setoran Perlokasi Harian Subsistem Juru Parkir Analisis Total Penadapatan Setoran Semua Lokasi Harian Simpan Data Juru Parkir Analisis Total Pendapatan Setoran Perzona Bulanan Ubah Data Juru Parkir
Hapus Data Juru Parkir
Analisis Total Pendapatan Setoran Semua Zona Bulanan
Analisis Total Pendapatan Setoran Perlokasi Bulanan
Bendahara Analisis Total Pendapatan Setoran Semua Lokasi Bulanan
Tampil Data Juru Parkir Analisis Perbandingan Pendapatan Bulan Sekarang dengan Bulan Kemarin Perzona
Subsistem Lokasi Parkir
Analisis Perbandingan Pendapatan Bulan Sekarang dengan Bulan Kemarin Semua Zona
Simpan Data Lokasi Parkir Analisis Perbandingan Pendapatan Bulan Sekarang dengan Bulan Kemarin Perlokasi Ubah Data Lokasi Parkir Analisis Perbandingan Pendapatan Bulan Sekarang dengan Bulan Kemarin Semua Lokasi
Hapus Data Lokasi Parkir
Analisis Perbandingan Target Dengan Pendapatan
Tampil Data Lokasi Parkir
Analisis Lokasi Berpendapatan Tertinggi Harian
Ka. UPTD PPERPARKIRAN Subsistem Transaksi
Analisis Lokasi Berpendapatan Terendah Harian
Analisis Lokasi Berpendapatan Tertinggi Bulanan Masukan Data Setoran Analisis Lokasi Berpendapatan Terendah Bulanan Tampil Data Setoran Analisis Zona Berpendapatan d Tertinggi Harian Tampil Data Hutang Analisis Zona Berpendapatan Terendah Harian Simpan Data Target Pendapatan Analisis Zona Berpendapatan Tertinggi Bulanan Ubah Data Target Pendapatan Analisis Zona Berpendapatan Terendah Bulanan Cetak Form Setoran
Gambar 1: Diagram Use Case
Activity diagram analisis peramalan pendapatan pertahun dilakukan pada saat pengguna berada di form menu utama lalu ingin mengetahui analisis peramalan pendapatan pertahun. Diagram ini menunjukkan interaksi pengguna dengan sistem saat pengguna ingin mengetahui analisis peramalan pendapatan pertahun. Pada gambar ini pengguna sebagai Ka. UPTD
Perparkiran. Gambar 3 merupakan Activity diagram analisis peramalan pendapatan pertahun. Pengguna
Sistem
Pilih Analisis
Menampilkan Menu Utama
Pilih Analisis Peramalan PerTahun
Menampilkan Form Analisis Peramalan PerTahun
4.4
Rancangan Antarmuka
Pada rancangan antarmuka pengguna akan di hadapakan pada form login yang diusulkan di UPTD Perparkiran Dinas Perhubungan Kota Palembang dapat dilihat pada Gambar 5.
Pilih Tahun
Pilih prosos
Menampilkan grafik dan hasil peramalan
Gambar 3: Activity Diagram Analisis Peramalan Pendapatan Pertahun 4.3
Sequence diagram analisis peramalan pendapatan pertahun
Sequence diagram analisis peramalan pendapatan pertahun digunakan untuk menggambarkan aktifitas pengguna dan sistem ketika melakukan menampilkan analisis peramalan pendapatan pertahun. Pada diagram ini pengguna sebagai Ka UPTD Perparkiran. Sequence diagram analisis peramalan pendapatan pertahun pada sistem ditunjukkan pada gambar 4. Pengguna
mu : MenuUtama
a : Analisis
vrht : v_ramalan_hitung1_tmp2
Gambar 5: Form Login Apabila pengguna ingin menampilkan analisis peramalan pertahun pengguna akan di hadapkan dengan tampilan sistem seperti pada Gambar 6.
kbd : KoneksiBasisData
1 : analisis / analisis peramalan pertahun 2 : AnalisisPeramalanPendapatanPertahun() <
> 3 4 : MembukaKoneksi() <> 5
Gambar 6: From Analisis Peramalan Pertahun
6 : getTahun() 7 : getY()
8 : hasil query 9 : pilih tahun 10 : proses 11 : EksekusiQuerySelect() 12 : TutupKoneksi() <<destroy>> 13 15 : grafik dan hasil peramalan
<<destroy>> 14
5 5.1
Gambar 4: Sequence Diagram Analisis Peramalan Pendapatan Pertahun
PENUTUP Kesimpulan
Adapun kesimpulan yang dapat penulis ambil adalah surat yang dikeluarkan tidak lagi terjadi redudansi, dapat mengetahui lokasi mana yang
belum melunasi retribusinya, serta dapat membantu meramalkan pendapatan yang akan datang. 5.2
Saran
Dengan saran agar sistem yang baru dibuat ini dapat diimplementasikan sehingga dapat mempermudah pekerjaan, adanya pemeliharaan secara berkala, dan backup data. [1] A.S, Rosa dan M. Shalahuddin 2011, Model Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek), Modula, Bandung. [2] Darmayuda, Ketut 2010, Pemrograman Aplikasi Database dengan Microsoft Visual Basic .NET 2008, Informatika. [3] Hartono, Jogiyanto 2005, Analisis & Disain, Andi Offset, Yogyakarta. [4] Kadir, Abdul 2003, Pengenalan Sistem Informasi, Andi Offset, Yogyakarta. [5] Komputer, Wahana 2010, SQL Server 2008 Express, Andi Offset, Yogyakarta. [6] Scott, George M. 2004, PrinsipPrinsip Sistem Informasi Manajemen, Rajawali Pers, Jakarta. [7] Sunyoto, Andi 2007, Pemograman Database dengan Visual Basic dan Microsoft SQL, Andi Offset, Yogyakarta. [8] Supranto, J 2000, Statistika: Teori dan Aplikasi Jilid 1, Erlangga, Jakarta.
[9] Whitten, Jeffery L., Lonnie D. Bentley dan Kevin C. Dittman 2006, Metode Desain dan Analisis Sistem Edisi 6, Andi Offset, Yogyakarta.