BAB III awal
description
Transcript of BAB III awal
BAB IIIANALISIS DAN PERANCANGAN
3.1AnalisisDalam tahap analisis terdapat langkah - langkah dasar yang harus dilakukan, yaitu:1. Pengenalan / identifikasi masalahLangkah ini merupakan langkah awal yang harus dilakukan serta mengidentifikasi permasalahan yang ada sehingga sasaran yang ingin dicapai dapat terlaksana.2. Memahami kinerja dari sistem yang adaLangkah ini dilakukan dengan mempelajari secara rinci bagaimana jalannya sistem yang sudah ada.3. Menganalisa hasil penelitianLangkah yang perlu diperhatikan dalam tahap ini adalah menganalisa kebutuhan informasi pemakai sistem. Analisa dilakukan berdasarkan data yang diperoleh atas dasar hasil penelitian.4. Membuat laporan penelitianMerupakan tahap akhir yang disusun dalam suatu rangkuman dari langkah - langkah sebelumnya.
3.1.1Analisis Sistem yang akan dibangunAnalisis Sistem / Prosedur yang akan dibangun sebagai berikut :1. Pengguna sebagai user dapat melihat profil data pelanggan dan jumlah tangihan pelanggan serta dapat melakukan pembayaran tagihan pajak pelanggan, pada aplikasi SOPPPos.2. Pegawai pos sebagai administrator dapat melakukan
3.1.2.1 Analisis Prosedur / Flow Map yang akan dibangun1. Proses tampil form Home dengan pengguna sebagai admin.user
Tabel 3.3 Proses tampil form Home ( user ).
2. Proses tampil form Pajak dengan pengguna sebagai admin.User
Tabel 3.4 Proses tampil form Pajak ( User ).
3. Proses pembayaran pajak DKI pengguna sebagai user.user
Tabel 3.5 Proses transaksi pajak ( User ).
4. Proses login di dalam form Login dengan pengguna sebagai user terdaftar.User terdaftar
Tabel 3.10 Proses login di dalam form Login ( User terdaftar ).
3.1.2.2Analisis kebutuhan aplikasiAnalisis kebutuh dari aplikasi terdapat berapa fungsi, yaitu sebagai berikut :1. Mengelola data tunggakan pelanggan secara individu.Aplikasi ini dapat mengelola data tungakan pelanggan secara individu dengan acuan data berdasarkan no.pajak pelanggan.2. Menampilkan data pelanggan .Aplikasi ini dapat menampilkan data pelanggan beserta jumlah tunggakan pelanggan.3. Membayarakan tunggakan pelanggan.Aplikasi ini berfung sebagai alternative untuk membayar pajak dengan mudah karena kantor pos tersebar di seluruh Indonesia.
3.1.2.3Analisis Kebutuhan Perangkat Lunak dan Perangkat KerasUntuk memenuhi kebutuhan pembuatan program aplikasi ini digunakan beberapa perangkat pendukung sebagai berikut :1. Perangkat LunakPerangkat lunak ( software ) yang dibutuhkan sebagai berikut :Sistem Operasi: Windows 8 Professional 64-bitBahasa Pemograman: PHPDatabase: MySQLServer offline: XAMPPWeb Design: Macromedia Dreamweaver 8Tools: Microsoft Visio 2010, Star UMLDokumentasi: Microsoft Word 2010, Paint
2. Perangkat KerasPerangkat keras ( hardware ) yang dibutuhkan sebagai berikut :Processor: Intel Core i5-3230M CPU @ 2.60GHz 2.60GHzMemory: 4.00 GBHarddisk: 500 GBVGA: 2.00 GB3.2 PerancanganPerancangan merupakan tahap setelah analisis untuk mendefinisikan kebutuhan - kebutuhan fungsional yang menggambarkan bagaimana suatu aplikasi dibentuk, yang dapat berupa penggambaran, perencanaan, dan pembuatan sketsa, atau pengaturan dari beberapa elemen yang terpisah kedalam suatu kesatuan yang utuh dan berfungsi, termasuk menyangkut konfigurasi dari komponen - komponen perangkat lunak dan keras dari suatu aplikasi.
3.2.1Unified Modeling Language ( UML )Unified Modeling Language ( UML ) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek ( OOP ) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
3.2.2Contex Diagram
3.2.3 Data Flow Diagram
3.2.4 Deskripsi ProsesNO.NAMA PROSESDESKRIPSI
SRS1. Tampil LayananModul untuk menampilkan data tagihan pelanggan
SRS2. Transaksi Modul untuk melakukan transaksi
SRS3. Cetak ResiModul untuk mencetak resi
SRS4. InisialisasiModul untuk menginisialisasi aplikasi pada desktop
SRS5. SinkronisasiModul untuk mensikronisasi menu biller baru dari admin pospay pada desktop loket
SRS6. Laporan Modul untuk melihat laporan Transaksi.
3.2.5 Deskripsi Data
3.2.6 Struktur Menu
3.2.7 Perancangan antar muka3.2.7.1 Tampilan login petugas loket (User)
Gambar: Layar Login Petugas Loket
Deskripsi ObjekNoID ObjekJenisKeterangan
1User IDTAdvEditText=
2PasswordTAdvEditText=
3LoginTdxButtonCaption=Ok
4SettingTdxButtonCaption=Set Parameter
6DownloadTdxButtonCaption=Download
7KeluarTdxButtonCaption=Keluar
Table: Deskripsi Objek Login Petugas LoketAlgoritmaInitial State (IS):Form login petugas tampil di layarApliksi Loket terhubung/terkoneksi ke Aplikasi Middle SOPP Siap memasukkan User ID dan PasswordFinalState (FS):Tampil menu utamaSpesifikasi Proses/algoritma:Begin Masukkan NIPPOS dan PASSWORD
If NIPPOS = nippos and PASSWORD = password thenMasuk ke menu utamaElseKembali ke tampilan login
End
3.2.7.2 Tampilan Menu Utama Petugas Loket
Gambar Antar Muka Menu Utama Petugas Loket
Deskripsi ObjekNoID ObjekJenisKeterangan
1PLNTdxButtonCaption=PLN
2TELEPONTdxButtonCaption= TELEPON
3PDAMTdxButtonCaption= PDAM
4MULTIFINANCETdxButtonCaption= MULTI FINANCE
5BANKCHANNELINGTdxButtonCaption= BANK CHANNELING
6TIKETING TdxButtonCaption= TIKETING
7PAJAKTdxButtonCaption= PAJAK
8TVKABELTdxButtonCaption= TV KABEL
9ASURANSITdxButtonCaption= ASURANSI
10DEPOSITTdxButtonCaption= DEPOSIT
11MEDIATdxButtonCaption= MEDIA
12UNIVERSITASTdxButtonCaption= UNIVERSITAS
13GASTdxButtonCaption= GAS
14LAINNYATdxButtonCaption= LAINNYA
15MEMBERTdxButtonCaption= MEMBER
16REPORTINGTdxButtonCaption= REPORTING
17UTILITYTdxButtonCaption= UTILITY
18HELPTdxButtonCaption= HELP
19LOGOUTTdxButtonCaption= LOGOUT
Table Deskripsi Objek Menu Utama Petugas LoketAlgoritmaInitial State (IS):Muncul pilihan pilihan menu utama FinalState (FS):Masuk ke pilihan tersebut dalam hal ini masuk ke pilihan pelayanan PLNSpesifikasi Proses/algoritma:Begin Pilih icon PLNMasuk ke bagian pelayanan PLNEnd
3.2.7.2 Tampilan Transaksi Pajak Daerah DKI Lainnya (Non PBB)
Gambar Antar Muka Menu Layanan MULTI FINANCEDeskripsi ObjekNoID ObjekJenisKeterangan
1ID Pelanggan/ Unique NumberTAdvEditText=
2Tagihan 1TmemoMenampilkan data Pelanggan
3Jumlah Tagihan Bulan LancarTAdvEditMenampilkan BSU Tagihan Bulan Lancar
4Total TagihanTAdvEditMenampilkan BSU Total Tagihan
5BayarTdxButtonCaption=Bayar
6Cetak UlangTdxButtonCaption=Cetak Ulang
7UlangTdxButtonCaption= Ulang
8TutupTdxButtonCaption=Tutup
Table Deskripsi Objek Menu Layanan MULTI FINANCEAlgoritmaInitial State (IS):Semua kotak isian kosongFinalState (FS):Semua kotak isian terisiSpesifikasi Proses/algoritma:Begin Isi ID Pelanggan kemudian enterBeginIF ID pelanggan benar thenTampilkan di memo data pelangganElse memo tetap kosongEndIf tekan tombol bayar thenMasuk ke table pelangganEnd if
If tekan tombol ulangLakukan pengiriman data ulangEnd ifIf tekan tombol Cetak UlangLakukan Cetak ulang ResiEnd ifIf tekan tombol TutupKembali ke menu utamaEnd ifEnd
3.2.7.3 tampilan Layar Middleware
DB Nasional
Log Data ConnectionServer Lokal
DateTimeApplication status
sign offclearStatus connection..
Gambar Antar Muka MiddlewareDeskripsi ObjekNoID ObjekJenisKeterangan
1Sign OffTdxButtonCaption=Sign Off
2ClearTdxButtonCaption=Clear
3View GridTGridViewMenampilkan File Log Activity
Table Deskripsi Objek Middleware
login
Menu SOPPPos
TransaksiPajak DKI
Log out
Status login
Y
Menu transaksi
Menu login
berhasil
Pilih menu pajak DKI
Mulai
Tampil Menu Utama
Pilih Menu
Pilih
Tidak
Loket
1.1Tampil Layanan
1.2Tampil Tagihan
1.3Cetak Resi
Data_layanan
Id_pelanggan
TagihanPelanggan
Jmlh_tagihan
Jmlh_bayar
Jmlh_tagihan
Jmlh_bayar
Data_resi
SOPP_Transumum
Data_transaksi
Id_pelanggan
1.4Inisialisasi
1.5Singkronisasi
RefMenu
Data Menu
Data Menu
Data Menu
Data Menu
Data Menu
Data Menu
RefKantor
mempunyai
Sopp_transumum
Backsheet
RefUser
RefAdmin
RefUserID
RefMitraPayment
SaldoAkhir
RekapBacksheet
melakukan
mencetak
melakukan
dikoordinasi
monitoring
1
n
1
n
n
n
1
n
1
1
1
refMenuTree
memiliki
refVersi
n
Mulai
Tampil Menu Utama
Pilih Menu
Pilih
Tidak
Form Data Pajak
Mulai
Tampil Menu Utama
Pilih Menu
Pilih
Tidak