BAB III awal

20
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Dalam tahap analisis terdapat langkah - langkah dasar yang harus dilakukan, yaitu: 1. Pengenalan / identifikasi masalah Langkah 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 ada Langkah ini dilakukan dengan mempelajari secara rinci bagaimana jalannya sistem yang sudah ada. 3. Menganalisa hasil penelitian Langkah 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 penelitian Merupakan tahap akhir yang disusun dalam suatu rangkuman dari langkah - langkah sebelumnya.

description

waedw

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