Tugas Akhir SI SLPK Pos Makassar

665 views
528 views

Published on

Alumni Politeknik Pos Indonesia Jurusan Manajemen Informatika

Maaf,, jika masih banyak kekurangan ^_^,, tpi smoga bermanfaat,....

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
665
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tugas Akhir SI SLPK Pos Makassar

  1. 1. DOKUMENTASI PEMBANGUNAN PERANGKAT LUNAKSISTEM INFORMASI PENGELOLAAN PIUTANG SLPK POS MAKASSAR untuk: Politeknik Pos Indonesia Dipersiapkan oleh: Rezeki Aisyah 2093108 Jurusan Manajemen Informatika – Politeknik Pos Indonesia Jl. Sari Asih no. 54, Bandung 40151 Jurusan Nomor Dokumen Halaman Manajemen Informatika 3D Halaman 1 dari 89 Politeknik Pos Indonesia Revisi 3
  2. 2. DAFTAR PERUBAHAN Revisi Deskripsi A DFD B ER Diagram C CDM Dan PDM D EINDEX - A B C D E F G TGL Ditulis Rezeki oleh AisyahDiperiksa olehDisetujui oleh Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 2 dari 89 Makassar
  3. 3. Daftar Halaman PerubahanHalaman Revisi Halaman Revisi DFD 17-31 ER Diagram 32 CDM dan PDM 39-40Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 3 dari 89 Makassar
  4. 4. Daftar IsiDaftar Tabel ........................................................................................................................ 7Daftar Gambar .................................................................................................................... 81. Pendahuluan................................................................................................................. 9 1.1 Tujuan Penulisan Dokumen .............................................................................................. 9 1.2 Lingkup Masalah ............................................................................................................... 9 1.3 Definisi, Istilah dan Singkatan ....................................................................................... 10 1.4 Aturan Penomoran........................................................................................................... 11 1.5 Referensi ......................................................................................................................... 11 1.6 Deskripsi umum Dokumen (Ikhtisar) .............................................................................. 122 Deskripsi Umum Perangkat Lunak ............................................................................ 13 2.1 Deskripsi Umum Sistem .................................................................................................. 13 2.2 Fungsi Produk ................................................................................................................. 13 2.3 Karakteristik Pengguna ................................................................................................... 14 2.4 Batasan ............................................................................................................................ 15 2.5 Lingkungan Operasi ........................................................................................................ 153 Deskripsi Umum Kebutuhan ..................................................................................... 16 3.1 Kebutuhan antarmuka eksternal ...................................................................................... 16 3.1.1 Antarmuka pemakai .................................................................................................. 16 3.1.2 Antarmuka perangkat keras ....................................................................................... 16 3.1.3 Antarmuka perangkat lunak ...................................................................................... 16 3.1.4 Antarmuka komunikasi ............................................................................................. 16 3.2 Deskripsi Fungsional ....................................................................................................... 17 3.2.1 Context Diagram ....................................................................................................... 17 3.2.2 DFD Level 1 .............................................................................................................. 19 3.2.2.1 Entitas Data ......................................................................................................... 19 3.2.2.2 Proses .................................................................................................................. 20 3.2.3 DFD Level 2 Proses Pengelolaan Data User ............................................................. 22 3.2.3.1 Entitas Data ......................................................................................................... 22 3.2.3.2 Proses .................................................................................................................. 22 3.2.4 DFD Level 2 Proses Pengelolaan Berita ................................................................... 23 3.2.4.1 Entitas Data ......................................................................................................... 23 3.2.4.2 Proses .................................................................................................................. 23 3.2.5 DFD Level 2 Proses Mitra......................................................................................... 24 3.2.5.1 Entitas Data ......................................................................................................... 24 3.2.5.2 Proses .................................................................................................................. 24 3.2.6 DFD Level 2 Proses Pengelolaan Pegawai................................................................ 25 3.2.6.1 Entitas Data ......................................................................................................... 25 3.2.6.2 Proses .................................................................................................................. 25 3.2.7 DFD Level 2 Proses Pengelolaan Transaksi .............................................................. 26 3.2.7.1 Entitas Data ......................................................................................................... 26 3.2.7.2 Proses .................................................................................................................. 26 3.2.8 DFD Level 2 Proses Pengelolaan Piutang ................................................................. 27 3.2.8.1 Entitas Data ......................................................................................................... 27 3.2.8.2 Proses .................................................................................................................. 27 3.2.9 DFD Level 2 Proses Pengelolaan Pelunasan ............................................................. 30 3.2.9.1 Entitas Data ......................................................................................................... 30 3.2.9.2 Proses .................................................................................................................. 30 3.2.10 DFD Level 2 Proses Pengelolaan Statistik .............................................................. 31 3.2.10.1 Entitas Data .................................................................................................. 31 3.2.10.2 Proses ........................................................................................................... 31 3.3 Data Requirement ........................................................................................................... 32 3.3.1 E-R diagram .............................................................................................................. 32 3.4 Non Functional Requirement .......................................................................................... 32Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 4 dari 89 Makassar
  5. 5. 3.5 Batasan Perancangan ....................................................................................................... 33 3.6 Kerunutan (traceability) .................................................................................................. 33 3.6.1 Data Store vs E-R ...................................................................................................... 33 3.7 Ringkasan Kebutuhan...................................................................................................... 34 3.7.1 Functional Requirement Summary ............................................................................ 34 3.7.2 Non Functional Requirement Summary .................................................................... 354 Deskripsi Perancangan Global ................................................................................... 35 4.1 Rancangan Lingkungan Implementasi ............................................................................ 35 4.2 Deskripsi Data ................................................................................................................. 36 4.2.1 Definisi Domain/Type ............................................................................................... 37 4.2.2 Conceptual Data Model ............................................................................................. 38 4.2.3 Physical Data Model ................................................................................................. 39 4.2.4 Daftar Tabel Aplikasi ................................................................................................ 40 4.3 Dekomposisi Fungsional Modul...................................................................................... 405 Deskripsi Perancangan Rinci ..................................................................................... 41 5.1 Deskripsi Rinci Tabel ...................................................................................................... 41 5.1.1 Tabel User ................................................................................................................. 41 5.1.2 Tabel Berita ............................................................................................................... 42 5.1.3 Tabel Mitra ................................................................................................................ 42 5.1.4 Tabel Pegawai ........................................................................................................... 43 5.1.5 Tabel Transaksi ......................................................................................................... 43 5.1.6 Tabel Tagihan ............................................................................................................ 45 5.1.7 Tabel Detail Tagihan ................................................................................................. 45 5.1.8 Tabel Pelunasan ......................................................................................................... 46 5.2 Deskripsi Fungsional secara Rinci .................................................................................. 47 5.2.1 Spesifikasi Fungsi/Proses Validasi Login dan Pengaksesa Web [1] ......................... 47 5.2.2 Spesifikasi Fungsi/Proses Login Admin [2] .............................................................. 48 5.2.3 Spesifikasi Fungsi/Proses Kelola User [3] ................................................................ 49 5.2.4 Spesifikasi Fungsi/Proses Kelola Berita [4] .............................................................. 51 5.2.5 Spesifikasi Fungsi/Proses Kelola Mitra [5] ............................................................... 55 5.2.6 Spesifikasi Fungsi/Proses Kelola Pegawai [6] .......................................................... 57 5.2.7 Spesifikasi Fungsi/Proses Login Pemasaran [7] ........................................................ 59 5.2.8 Spesifikasi Fungsi/Proses Login Bagian Loket [8] ................................................... 61 5.2.9 Spesifikasi Fungsi/Proses Login Staf SLPK [9] ........................................................ 65 5.2.10 Spesifikasi Fungsi/Proses Kelola Piutang [10] ........................................................ 66 5.2.11 Spesifikasi Fungsi/Proses Kelola Pelunasan [11] .................................................... 70 5.2.12 Spesifikasi Fungsi/Proses Kelola Statistik [12] ....................................................... 72 5.3 Dekomposisi Fisik Modul ............................................................................................... 73 5.4 Matriks Kerunutan........................................................................................................... 74 5.5 Pengujian ......................................................................................................................... 756 Pengujian Perangkat Lunak ....................................................................................... 76 6.1 Lingkungan Pengujian .......................................................................................................... 76 6.1.1 Perangkat Lunak Pengujian ....................................................................................... 77 6.1.2 Perangkat Keras Pengujian ........................................................................................ 77 6.2 Material Pengujian .......................................................................................................... 77 6.3 Sumber Daya Manusia .................................................................................................... 78 6.4 Prosedur Umum Pengujian .............................................................................................. 78 6.4.1 Pengenalan dan Latihan............................................................................................. 78 6.4.2 Persiapan Awal .......................................................................................................... 78 6.4.2.1 Persiapan Prosedural ........................................................................................... 79 6.4.2.2 Persiapan Perangkat Keras .................................................................................. 79 6.4.2.3 Persiapan Perangkat Lunak ................................................................................. 79 6.4.3 Pelaksanaan ............................................................................................................... 80 6.4.4 Pelaporan Hasil ......................................................................................................... 80 6.5 Identifikasi dan Rencana Pengujian ................................................................................ 81 6.6 Deskripsi dan Hasil Uji ................................................................................................... 83Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 5 dari 89 Makassar
  6. 6. 6.6.1 Proses Login .............................................................................................................. 83 6.6.2 Pengujian Pengelolaan Data User ............................................................................. 84 6.6.3 Pengujian Pengelolaan Data Berita ........................................................................... 85 6.7 Keterunutan Pengujian .................................................................................................... 867 Penutup ...................................................................................................................... 89Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 6 dari 89 Makassar
  7. 7. Daftar TabelTabel 1.1 Definisi , istilah dan singkatan ........................................................................................ 10Tabel 1.2 Aturan Penomoran .......................................................................................................... 11Tabel 2.1 Karakteristik Pengguna ................................................................................................... 14Tabel 3.2 Proses DFD Level 2 Proses Pengelolaan Data User........................................................ 22Tabel 3.3 Proses DFD Level 2 Proses Pengelolaan Berita .............................................................. 23Tabel 3.5 Proses DFD Level 2 Proses Pengelolaan Mitra ............................................................... 24Tabel 3.5 Proses DFD Level 2 Proses Pengelolaan Pegawai ......................................................... 25Tabel 3.6 Proses DFD Level 2 Proses Pengelolaan Transaksi ....................................................... 26Tabel 3.7 Proses DFD Level 2 Proses Pengelolaan Piutang .......................................................... 27Tabel 3.8 Proses DFD Level 2 Proses Pengelolaan Pelunasan ...................................................... 30Tabel 3.9 Proses DFD Level 2 Proses Pengelolaan Statistik.......................................................... 31Tabel 4.1 Definisi Data .................................................................................................................. 36Tabel 4.2 Daftar Tabel Aplikasi ...................................................................................................... 40Tabel 4.3 Dekomposisi Fungsional Modul ..................................................................................... 40Table 5.1 User ................................................................................................................................. 41Table 5.2 Berita ............................................................................................................................... 42Table 5.3 Tabel mitra ...................................................................................................................... 42Table 5.4 Tabel pegawai ................................................................................................................. 43Table 5.5 Tabel Transaksi ............................................................................................................... 44Table 5.6 Tabel Tagihan.................................................................................................................. 45Table 5.7 Detail Tabel Tagihan ....................................................................................................... 46Table 5.8 Tabel pelunasan .............................................................................................................. 46Tabel 5.10 Dekomposisi Fisik Modul ............................................................................................ 73Tabel 5.11 Matriks Kerunutan ........................................................................................................ 74Tabel 5.12 Rencana Pengujian ........................................................................................................ 76Tabel 6.1 Identifikasi dan Rencana Pengujian ................................................................................ 81Tabel 6.2 Deskripsi dan Hasil Uji Login ......................................................................................... 83Tabel 6.3 Deskripsi dan Hasil Uji Pengelolaan Data User .............................................................. 84Tabel 6.4 Deskripsi dan Hasil Uji Pengelolaan Berita .................................................................... 85Tabel 6.4 Deskripsi Rinci Tabel Pelanggaran ................................................................................. 86Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 7 dari 89 Makassar
  8. 8. Daftar GambarGambar 2.1. Karakteristik Pengguna .............................................................................................. 14Gambar 3.1. Context Diagram ........................................................................................................ 18Gambar 3.2 Topologi DFD Level 1 ................................................................................................ 21Gambar 3.3 Topologi DFD Level 2 Proses Pengelolaan Data User ................................................ 22Gambar 3.4 Topologi DFD Level 2 Proses Pengelolaan Data Berita ............................................. 23Gambar 3.5 Topologi DFD Level 2 Proses Pengelolaan Data Mitra .............................................. 24Gambar 3.6 Topologi DFD Level 2 Proses Pengelolaan Data Pegawai .......................................... 25Gambar 3.7 Topologi DFD Level 2 Proses Pengelolaan Data Transaksi ........................................ 27Gambar 38 Topologi DFD Level 2 Proses Pengelolaan Piutang .................................................... 29Gambar 3.9 Topologi DFD Level 2 Proses Pengelolaan Pelunasan ............................................... 30Gambar 3.10 Topologi DFD Level 2 Proses Kelola Statistik ......................................................... 31Gambar 3.11 E-R Diagram.............................................................................................................. 32Gambar 4.1. Conceptual Data Model .............................................................................................. 38Gambar 4.2. Physical Data Model................................................................................................... 39Gambar 5.1 Rancangan Antarmuka Layar Login ............................................................................ 47Gambar 5.2 Rancangan Antarmuka Admin .................................................................................... 49Gambar 5.3 Rancangan Antarmuka Kelola User ............................................................................ 50Gambar 5.4 Rancangan Antarmuka Kelola Berita .......................................................................... 52Gambar 5.5 Rancangan Antarmuka Kelola Mitra ........................................................................... 55Gambar 5.6 Rancangan Antarmuka Kelola Pegawai ...................................................................... 58Gambar 5.7 Rancangan Antarmuka Login Pemasaran .................................................................... 59Gambar 5.8 Rancangan Antarmuka Kelola Transaksi .................................................................... 61Gambar 5.9 Rancangan Antarmuka Login SLPK ........................................................................... 65Gambar 5.10 Rancangan Antarmuka Kelola Piutang ...................................................................... 66Gambar 5.11 Rancangan Antarmuka Pelunasan ............................................................................. 71Gambar 5.12 Rancangan Antarmuka Statistik ................................................................................ 73Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 8 dari 89 Makassar
  9. 9. 1. Pendahuluan Bab ini menjelaskan tentang tujuan penulisan dokumen, lingkup masalahyang ditangani dalam pengembangan perangkat lunak, definisi, akronim dansingkatan yang digunakan, referensi serta gambaran umum dokumen.1.1 Tujuan Penulisan Dokumen Secara keseluruhan, dokumen ini mencakup 2 bagian besar yaitu SpesifikasiKebutuhan Perangkat Lunak dan Dokumen Pembangunan Perangkat Lunak. Tujuan dari penulisan Spesifikasi Kebutuhan Perangkat Lunak (SKPL) iniadalah untuk memberikan penjelasan mengenai spesifikasi kebutuhan perangkatlunak yang akan dibangun, yaitu spesifikasi kebutuhan perangkat lunak SistemInformasi Pengelolaan Piutang di SLPK Pos Makassar yang akan diulas secaramendetail dan menyeluruh dan yang akan digunakan sebagai acuan dalamperancangan perangkat lunak ini, sehingga perangkat lunak yang dapat dibangunsesuai dengan yang diharapkan. Sedangkan tujuan penulisan Dokumen Pembangunan Perangkat Lunak(DPPL) adalah untuk mendokumentaan/ menggambarkan hasil perancanganSistem Informasi Pengelolaan Piutang di SLPK Pos Makassar berdasarkanSpesifikasi Kebutuhan Perangkat Lunak, dan juga untuk menggambarkan danmendefinikan arsitektur sistem secara keseluruhan yang meliputi perancanganlogika kontrol, struktur data, format masukkan dan keluaran, gambaran antarmukasehingga dapat dijadikan pedoman untuk pengembangan di tahap selanjutnya.1.2 Lingkup Masalah Adapun lingkup masalah dari pengembangan Sistem Informasi ini yaitusistem informasi ini bernama “Sistem Informasi Pengelolaan Piutang di SLPK PosMakassar” yang didalamnya terdapat pengelolaan data mitra, penagihan,peluanasan(pembayaran), statistik, dan laporan untuk di validasi. PengrmbanganSistem informasi ini dikembangkan berbasis web dan menggunakan bahasapemrograman php dengan data base menggunakan Microsoft SQL server 2006. Sistem informasi ini dikembangkan dengan memiliki kemampuan : a) Mengelola data mitra. b) Mengelola pengelolaan tagihan terhadap mitra.Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 9 dari 89 Makassar
  10. 10. c) Mengelola pelunasan tagihan terhadap mitra. d) Mengelola laporan harian dan bulanan pendapatan piutang e) Mengelola statistik. 1.3 Definisi, Istilah dan Singkatan Tabel 1.1 Definisi , istilah dan singkatanNo Istilah, Singkatan, Keterangan Akronim1. SRS Software Requirements Specification2. SKPL Spesifikasi Kebutuhan Perangkat Lunak3. SPV Supervisor4. Pengguna / User Seseorang atau sekelompok orang yang menggunakan beberapa fungsi yang disediakan oleh perangkat lunak yang bersangkutan5. DFD Data Flow Diagram Merupakan suatu diagram yang menunjukkan aliran data antar proses yang terdapat pada perangkat lunak.6. ERD Entity Relationship Diagram Merupakan suatu diagram yang menunjukkan keterhubungan antar entitas yang ada pada sistem tempat perangkat lunak ini akan diterapkan.7. Sistem Operasi Perangkat lunak dasar yang berperan sebagai jembatan penghubung antara aplikasi dengan hardware.8. Basis Data / Database Kumpulan data yang diorganisasi menurut struktur tertentu.9. Client Bagian yang digunakan oleh user untuk berhubungan dengan sistem.10. Server Bagian yang bertugas untuk melaksanakan aplikasi yang direquest oleh client.11. Client-Server Aplikasi dimana ada pihak yang berperan sebagai client yaitu pihak yang meminta layanan dan ada pihak yang berperan sebagai server yaitu pihak yang memberikan layanan. Biasanya satu server melayani banyak client.12. Insert Proses menambah data ke dalam aplikasi yang disimpan dalam suatu basis data.13. Update Proses mengubah data di dalam aplikasi yang disimpan dalam suatu basis data. Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 10 dari 89 Makassar
  11. 11. 14. Delete Proses menghapus data dari aplikasi yang disimpan dalam suatu basis data.15. View Proses melihat atau menampilkan data yang disimpan dalam basis data (database).16. Availability Ketersediaan aplikasi (apakah terus menerus dipakai atau beberapa jam saja).17. Reliability Keandalan perangkat lunak (tidak pernah gagal atau memiliki beberapa persen toleransi terhadap kegagalan).18. Ergonomy Kenyamanan pakai bagi pengguna.19. Portability Kemudahan untuk dibawa dan dioperasikan ke mesin/ sistem operasi/ platform yang lain.20. Memory Kebutuhan penyimpanan perangkat lunak.21. Response Time Batasan waktu yang harus dipenuhi.22. Safety Kebutuhan perangkat lunak yang menyangkut keselamatan manusia.23. Security Tingkat keamanan perangkat lunak. 1.4 Aturan Penomoran Tabel 1.2 Aturan Penomoran Format Arti Tabel X Tabel ke X. Gambar X Gambar ke X. SRS-F-XYY SRS Id fungsional yang diturunkan dari fungsi produk X, dengan nomor urut YY. SRS-NF-YYY SRS Id nonfungsional dengan nomor urut YYY. F-X.Y Fungsi ke Y dari modul ke X. Query-X.Y-Z Query ke Z pada fungsi ke Y dari modul ke X PDHUPL-XYY-Z Pengujian dari SRS nomor XYY ke Z. 1.5 Referensi Struktur penulisan yang digunakan dalam pembuatan dokumen ini berdasarkan kepada template dokumen yang dikeluarkan oleh Jurusan Manajemen Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 11 dari 89 Makassar
  12. 12. Informatika Politeknik Pos Indonesia. Adapun buku teks yang digunakan sebagaibahan acuan dalam proses pembangunan Pengembangan Sistem InformasiPengelolaan Piutang di SLPK Pos Makassar adalah sebagai berikut :[1] Ade. (di akses 4 Apri 2012). Sekilas Tentang Ajax. www.kuliahit.com /sekilas_tentang_ajax.htm[2] Fathansyah, Ir.,1999. Basis Data I. Yogyakarta : Penerbit Andi.[3] Hariyanto, Bambang. 2008. Dasar Informatika dan Ilmu Komputer Disertai Aksi – aksi Praktis. Jakarta : Graha Ilmu, 204 – 205.[4] Jogianto, H.M.1999. Analisis dan Design Sistem Informasi Pendekatan Terstruktur. Yogyakarta : Penerbit Andi, 1 – 30[5] PHP. (diakses 4 April 2012). www.wikipedia.com/php.htm.[5] PHP. (diakses 25 Maret 2012). zulidamel.wordpress.com.. Selain itu, modul-modul pada mata kuliah Rekayasa Perangkat Lunak,Sistem Informasi Manajemen, Basis Data, Analisis dan Perancangan SistemInformasi jurusan Manajemen Informatika Politeknik Pos Indonesia jugadigunakan sebagai referensi dalam pembangunan sistem informasi ini.1.6 Deskripsi umum Dokumen (Ikhtisar) Dokumen Pembangunan Perangkat Lunak ini berisi 5 bab. 3 bab pertamamerupakan bagian dari dokumen SKPL yaitu, Pendahuluan, Deskripsi UmumPerangkat Lunak, Deskripsi Umum Kebutuhan. Mulai dari bab Pendahuluan yangberisi penjelasan mengenai tujuan, lingkup masalah, serta hal-hal yangmemudahkan pemanfaatan dokumen ini. Selanjutnya bab Deskripsi UmumPerangkat Lunak berisi penjelasan umum mengenai perangkat lunak yangdispesifikan, yaitu Pengembangan Sistem Dokumentasi Proposal Dan LaporanKegiatan meliputi deskripsi umum, fungsi produk, karakteristik pengguna,keterbatasan serta ketergantungan perangkat lunak dan lingkungan operasinya.Bab Deskripsi Umum Kebutuhan berisi penjelasan lebih rinci mengenai perangkatlunak Pengembangan Sistem Dokumentasi Proposal Dan Laporan Kegiatan,meliputi kebutuhan antarmuka, kebutuhan fungsional, kebutuhan non-fungsional,kebutuhan data, dan batasan-batasan perancangan serta penjelasan mengenai ERDJurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 12 dari 89 Makassar
  13. 13. dan DFD dari perangkat lunak Pengembangan Sistem Dokumentasi Proposal danLaporan Kegiatan. Dua bab berikutnya adalah dokumen DPPL yaitu, bab DeskripsiPerancangan Global dan bab Deskripsi Perancangan Rinci. Pada bab DeskripsiPerancangan Global diterangkan mengenai lingkungan implementasi, deskripsidata yang dipakai, tabel-tabel yang digunakan dan dekomposisi fungsional modul.Bab Deskripsi Perancangan Rinci menerangkan mengenai deskripsi rinci tabel,spesifikasi dari setiap fungsi modul dan matriks keterunutan.2 Deskripsi Umum Perangkat Lunak Bab ini menjelaskan tentang Perangkat lunak yang akan dikembangkansecara umum dari deskripsi, fungsi produk, karakteristik pengguna akhir dariperangkat lunak, batasan-batasan perancangan, serta lingkungan tempat perangkatlunak akan beroperasi.2.1 Deskripsi Umum Sistem Sistem Informasi Pengelolaan Piutang Pos Makassar. User yang menggunakan sistem ini adalah user yang terakit yaitu bagian SLPK yang bertugas untuk mengelola semua kegiatan termasuk pengelolaan mitra, tagihan, pelunasan, pembuatan neraca harian dan neraca bulanan pendapatan piutang, serta statistik. User lain yang terkait adalah Manajer SLPK yaitu hanya bertugas untuk melihat neraca harian dan neraca bulanan dan melihat perkembangan statistika pembayaran kredit piutang, dan statistika pendapatan neraca piutang. Dan akutansi melihat neraca harian dan bulanan, Yang hanya melihat laporan saja adalah kepala kantor yang hanya melihat laporan secara global.2.2 Fungsi Produk Perangkat lunak yang dikembangkan memiliki fungsi-fungsi utama sebagaiberikut: 1. Melakukan validasi (login) untuk pengguna. 2. Mengelola data mitra. 3. Mengelola Data User 4. Mengelola Data Berita 5. Mengelola Data Pegawai 6. Mengelola data piutang yaitu penagihan terhadap mitra.Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 13 dari 89 Makassar
  14. 14. 7. Mengelola pelunasan tagihan. 8. Mengelola neraca harian dan bulanan 9. Mengelola statistik. 2.3 Karakteristik Pengguna Tabel 2.1 Karakteristik PenggunaKategori Tugas Hak Akses ke aplikasiPengguna1. Admin - Mengelola Pengguna (user) - Tambah, ubah, dan hapus data pengguna. - Mengelola mitra - Tambah, ubah, dan hapus data mitra. - Mengelola berita - Tambah, ubah, dan hapus - Mengelola pegawai berita. - Tambah, ubah, dan hapus pegawai.2. Mitra - Login - Lihat data tagihan - Lihat data pelunasan - Melihat profil perusahaan - Melihat tagihan - Melihat pelunasan3. Pemasaran - Mengelola data mitra - Melakukan penambahan mitra4. Loket -Mengelola transaksi pengiriman surat - Menambah, mengedit, kredit menghapus transaksi5. Pegawai SLPK - Data tagihan - Detail, Menambah, - Pelunasan menghapus, mengedit, bayar - Pengelolaan satistika tagihan - Neraca harian - Hanya melakukan - Neraca bulanan pencetakan dan menghapus data pelunasan - Mengelola data6. Man.SLPK - Statistika - Melihat aktivitas yang telah - Neraca harian dikelola oleh pegawai SLPK - Neraca bulanan dan melakukan pemvalidasian7. Man.Akutansi - Neraca harian - Melihat neraca harian dan - Neraca bulanan bulanan Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 14 dari 89 Makassar
  15. 15. 2.4 Batasan Adapun batasan-batasan yang ada dalam pembuatan perangkat lunak ini yaitu : 1. Keterbatasan Perangkat Lunak  Untuk keperluan penyimpanan dan pengaksesan data, dibutuhkan keterhubungan dengan sistem lain, dalam hal ini adalah Microsoft SQL Server 2006.  Sebagai aplikasi berbasis web, menggunakan bahasa pemrograman PHP. 2. Keterbatasan Perangkat Keras Perangkat keras yang dapat digunakan untuk manjalankan sistem ini harus memiliki spesifikasi minimal sebagai berikut :  Processor minimal pentium 4  Memory minimal 256 MB  HDD 20 GB free space  Mouse  Keyboard  Printer2.5 Lingkungan Operasi Lingkungan operasi dari perangkat lunak yang akan dikembangkan adalah :  Sistem operasi Server : WinXP  Sistem operasi Client : WinXP  Development tool : Microsoft Visio, Power Designer, Dreamweaver  DBMS : Microsoft SQL Server 2006.  Word processor : Microsoft Word  Bahasa pemrograman : PHPJurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 15 dari 89 Makassar
  16. 16. 3 Deskripsi Umum Kebutuhan Dalam bab ini dijelaskan kebutuhan perangkat lunak dengan rinci yangmembuat pengembang dapat merancang sistem untuk memenuhi kebutuhantersebut dan penguji untuk menguji sistem terhadap kebutuhan yang ada3.1 Kebutuhan antarmuka eksternal Seperti diketahui bahwa perangkat lunak yang dibangun membutuhkanbeberapa faktor agar dapat dibangun. Maka dibawah ini akan dijelaskan tentangkebutuhan perangkat lunak apa saja yang mempengaruhi pembangunan perangkatlunak ini. 3.1.1 Antarmuka pemakai Pemakai akan berinteraksi dengan aplikasi Pengembangan Sistem InformasiPengelolaan Piutang di SLPK Pos Makassar dengan menggunakan perangkatsebagai berikut:  Keyboard, digunakan oleh pengguna untuk memasukkan perintah ke dalam aplikasi.  Mouse, digunakan oleh pengguna untuk melakukan perintah terhadap aplikasi secara modus GUI (Graphical User Interface).  Monitor, digunakan oleh pengguna untuk melihat aplikasi.  Printer, digunakan oleh pengguna untuk mencetak laporan. 3.1.2 Antarmuka perangkat keras Tidak ada 3.1.3 Antarmuka perangkat lunak Aplikasi yang digunakan pada Sistem Informasi Pengelolaan Piutang diSLPK Pos Makassar menggunakan media Sistem Operasi Windows 7. 3.1.4 Antarmuka komunikasi Antarmuka komunikasi menggunakan TCP/IP.Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 16 dari 89 Makassar
  17. 17. 3.2 Deskripsi Fungsional Pengembangan Sistem Informasi Pengelolaan Piutang di SLPK PosMakassar dideskripSIICCan dalam notasi-notasi grafis yang disebut dengan DCD(Data Context Diagram) dan DFD (Data Flow Diagram). Secara umum di setiap level pada DFD (Data Flow Diagram) inimerupakan dekomposisi dari level di atasnya, DFD level 1merupakan penjabarandari contexs diagram, DFD level 2 merupakan penjabaran dari DFD level 1demikian pula seterusnya. Proses yang didekomposisi ditandai dengan simbol „+‟yang terdapat di sisi bawah simbol proses. Proses pada level terbawah adalahproses yang sudah tidak bisa didekomposisi lagi atau sudah tidak bisa diuraikanlagi ke dalam proses-proses yang lebih detail. Angka yang ada di bagian atasproses menunjukkan nomor proses. 3.2.1 Context Diagram Diagram Konteks merupakan suatu teknik untuk menggambarkanpemodelan sistem secara global menggunakan notasi – notasi grafis yangmenunjukan aliran informasi Dan perubahannya yang diterapkan sebagaiperubahan atau perpindahan data dari masukan (input) menjadi keluaran (output).Atau menurut pengertian lain diagram yang menggambarkan level teratas (toplevel) dari DAD (Diagram Arus Data) atau DFD (Data Flow Diagram) yangmerupakan alat untuk structured analysis. Pendekatan terstruktur ini mencobauntuk menggambarkan sistem pertama kali secara garis besar (top level) danmemecah-mecahnya menjadi bagian yang lebih terinci (lower level).Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 17 dari 89 Makassar
  18. 18. data login data berita pemasaran data_user admin data_mitra data_pegawai Loket data_transaksi data_login data login data mitra infoinfo mitra login 0 info_pegawai info_user info_login info_mitra info_transaksi data tagihan piutang info login SIstem Informasi Pengelolaan Piutang info_berita data login di SLPK Pos Makassar data pelunasan data login data laporan bulanan info login info bulanan info login info pelunasan info tagihanMan SLPK data statistik info statistik staf SLPK info lap harian info harian dt lap_bulanan info lap bulanan data statistik info statistika data_lap_harian + data login info lap bulanan piutang data login info login Man Akutansi info login mitra data_tagihan info_tagihan dt lap harian data_pelunasan bulanan data lap info_pelunasan info lap harian Gambar 3.1 Conteks Diagram Context diagram diatas merupakan sedikit gambaran bagaimana Pengembangan Sistem Informasi Pengelolaan Piutang SLPK Pos Makassar bekerja. Sistem ini berinteraksi dengan beberapa entitas luar. Adapun entitas- entitas yang terlibat dalam Sistem Informasi Pengelolaan Piutang SLPK Pos Makassar adalah sebagai berikut:  Admin dapat melakukan pengelolaan data user untuk aplikasi Sistem Informasi Pengelolaan Piutang SLPK Pos Makassar, dapat mengelola data berita untuk situs web, mengelola data mitra untuk login ke aplikasi, serta mengelola data pegawai. Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 18 dari 89 Makassar
  19. 19.  Mitra, dengan adanya login mitra maka, dengan mudah dapat login dan mengganti password serta dapat melihat dan mencetak tagihan dan pelunasan dan melihat konten web mengenai Sentral Layanan Pelanggan Corporat.  Pemasaran, dapat melakukan pengelolaan data mitra yang telah atau ingin bergabung.  Loket, melakukan pengelolaan transaksi pengiriman surat kredit untuk mitra yang telah bergabung.  Staf SLPK Sentral Layanan Pelanggan Korporat mengelola tagihan kepada mitranya yang telah jatuh tempo, kelola pelunasan kredit mitra yang telah bergabung, membuat neraca harian, bulanan, dan melakukan validasi laporan, serta membuat grafik (statistika) untuk perkembangan pembayaran mitra.  Man.SLPK Manajer SLPK hanya dapat melihat bagaimana perkembangan pembayaran kredit oleh mitra dengan menggunakan grafik, serta melakukan validasian terhadap neraca harian, dan neraca bulanan pendapatan piutang setiap bulannya.  Akutansi Manajer akutansi hanya bisa melihat neraca harian dan bulanan serta melakukan validasi. 3.2.2 DFD Level 13.2.2.1 Entitas Data Entitas Data yang terlibat adalah :  Admin  Mitra  Pemasaran  Loket  Peg.SLPK  Man.SLPKJurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 19 dari 89 Makassar
  20. 20.  Man.Akutansi3.2.2.2 ProsesTabel 3.1 Proses DFD Level 1Proses Nama Proses Aliran Data Aliran Data Keterangan Masuk Keluar 1 Login  Data login  info login Validasi pengguna  hak akses aplikasi 2 Kelola data user  data user  info user Mengelola user untuk untuk melakukan hak akses aplikasi pada aplikasi  hak akses 3 Kelola data  data berita  info berita Terdapat berita-berita berita untuk konten di konten web web SLPK  hak akses 4 Kelola data  data mitra  info mitra Pengelolaan data mitra mitra yang akan yang akan bergabung bergabung dalam PKS  hak akses pengiriman surat kredit 5 Kelola data  data pegawai  info pegawai Pengelolaan data pegawai  hak akses pegawai 6 Kelola data  data transaksi  info transaksi Melakukan transaksi  hak akses pengelolaan transaksi terhadap pengiriman dkomuen kredit mitra 7 Piutang/Tagihan  hak akses  info_tagihan Mengelola piutang  data tagihan yaitu mengadakan tagihan sesuai dengan waktu jatuh tempo yang telah di berikan 8 Pelunasan  hak akses  info pelunasan Mengelola pelunasan  pelunasan transaksi pembayaran kredit yang telah dilakukan oleh mitra. 9 Pengelolaan  hak akses  statistik Mengelola statistik statistic  data kriteria perkembangan statistik pembayaran  info mitra piutang dan statistik pendapatan neraca piutangJurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 20 dari 89 Makassar
  21. 21. 10 Pengelolaan  hak akses  info neraca Mengelola neraca neraca harian  data neraca harian harian tiap harinya harian 11 Mengelola  hak akses  Info neraca Mengelola neraca neraca bulanan  data neraca bulanan bulanan pendapatan bulanan piutang tiap bulannya [data_peg awai] [info_pegawai] admin [info_mitra] [data_mitra] [data berita] [info_berita] [data log in] [info log in] [info log in] [data_user] [data log in] 1 [info_user] [data log in] [info log in] Login [data log in] mitra [info log in] pemasaran [data log in] validasi log in [info log in] + 2 validasi log in Kelola data user 3 + Man SLPK Kelola data berita [data_login] [info_log in] log in validasi Loket + 4 [info mitra] Kelola data mitra [data mitra] validasi log in [info_tag ihan] + 5 Kelola data pegawai validasi log in 6 [data_transaksi] Man Akutansi Kelola data transaksi [info_transaksi] validasi log in validasi log in [info log in] 7 [data tag ihan piutang] [data log in] staf SLPK [info tag ihan] [data_tagihan] Kelola data [data pelunasan] piutang [info pelunasan] 8 [dt lap_bulanan] [data_pelunasan] Kelola data [info_pelunasan] pelunasan 9 [info statistik] [data laporan bulanan] [data statistik] [data statistik] Statistik [info statistika] 10 [info lap harian] [data_lap_harian] Laporan harian [dt lap harian] [info lap harian] 11 validasi log in [info bulanan] Laporan Bulanan [info lap bulanan] [data lap bulanan][info harian] [info lap bulanan piutang ] validasi log in Gambar 3.2 Topologi DFD Level 1 Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 21 dari 89 Makassar
  22. 22. 3.2.3 DFD Level 2 Proses Pengelolaan Data User 3.2.3.1 Entitas Data Entitas Data yang terlibat adalah :  Admin 3.2.3.2 Proses Tabel 3.2 Proses DFD Level 2 Proses Pengelolaan Data User Proses Nama Aliran Data Aliran Data Keterangan Proses Masuk Keluar 2.1 Tambah  Tambah data  info user Menambahkan user user user 2.2 Edit user  edit data user  info edit user Mengedit user 2.3 Hapus  data hapus user  info hapus user Melakukan use penghapusan user hak akses [validasi login] Login 2.1 admin [info_us er] [data_user] tambah user t_us er data user info user 2.2 hak akses info edit edit user edit user info user data user 2.3 hak akses data user data hapus hapus user info user info hapus Gambar 3.3 Topologi DFD Level 2 Proses Pengelolaan User Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 22 dari 89 Makassar
  23. 23. 3.2.4 DFD Level 2 Proses Pengelolaan Berita 3.2.4.1 Entitas Data Entitas Data yang terlibat adalah :  Admin 3.2.4.2 Proses Tabel 3.3 Proses DFD Level 2 Proses Pengelolaan Berita Proses Nama Aliran Data Aliran Data Keterangan Proses Masuk Keluar 3.1 Tambah  Tambah data  Info berita Menambahkan berita berita berita 3.2 Edit  edit data berita  info edit berita Mengedit berita berita 3.3 Hapus  data hapus  info hapus berita Melakukan berita berita penghapusan berita [validasi login] Login 3.1 [info_berita] info berita [data berita] tambah berita data berita hak akses t_berita admin info edit 3.2 dt_edit edit berita hak akses data berita info berita 3.3 data hapus hapus berita hak akses info hapus dt_berita info berita Gambar 3.4 Topologi DFD Level 2 Proses Pengelolaan Berita Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 23 dari 89 Makassar
  24. 24. 3.2.5 DFD Level 2 Proses Mitra 3.2.5.1 Entitas Data Entitas Data yang terlibat adalah :  Admin  Pemasaran 3.2.5.2 Proses Tabel 3.5 Proses DFD Level 2 Proses Pengelolaan Mitra Proses Nama Aliran Data Aliran Data Keterangan Proses Masuk Keluar 3.1 Tambah  Tambah data  Info mitra Menambahkan mitra mitra mitra 3.2 Edit  edit data mitra  info edit mitra Mengedit mitra mitra 3.3 Hapus  data hapus  info hapus Melakukan mitra mitra mitra penghapusan mitra [validasi login] Login 4.1 [info_mitra] admin tambah mitra [info mitra] pemasaran [data_mitra] [data mitra] hak akses dt mitra info mitra 4.2 hak akses dt mitra edit mitra info mitra info edit mitra data edit 4.3 hak akses data hapus hapus mitra dt mitra info hapus info mitra Gambar Gambar 3.5 Topologi DFD Level 2 Proses Kelola Mitra Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 24 dari 89 Makassar
  25. 25. 3.2.6 DFD Level 2 Proses Pengelolaan Pegawai 3.2.6.1 Entitas Data Entitas Data yang terlibat adalah :  Admin 3.2.6.2 Proses Tabel 3.5 Proses DFD Level 2 Proses Pengelolaan Pegawai Proses Nama Aliran Data Aliran Data Keterangan Proses Masuk Keluar 5.1 Tambah  Tambah data  Info pegawai Menambahkan pegawai pegawai pegawai 5.2 Edit  edit data  info edit Mengedit pegawai pegawai pegawai pegawai 5.3 Hapus  data hapus  info hapus Melakukan pegawai pegawai pegawai penghapusan pegawai [validasi login] Login 5.1 info peg awai dt peg awai admin [info_pegawai] tambah peg awai [data_peg awai] hak akses t_pegawai 5.2 dt edit edit peg awai info peg awai dt peg awai info edit hak akses 5.3 hak akses hapus peg awai data peg awai dt hapus info hapus info peg awai Gambar 3.6 Topologi DFD Level 2 Proses Pengelolaan Pegawai Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 25 dari 89 Makassar
  26. 26. 3.2.7 DFD Level 2 Proses Pengelolaan Transaksi 3.2.7.1 Entitas Data Entitas Data yang terlibat adalah :  Loket 3.2.7.2 Proses Tabel 3.6 Proses DFD Level 2 Proses Pengelolaan Transaksi Proses Nama Aliran Data Aliran Data Keterangan Proses Masuk Keluar 6.1 Tambah  Tambah data  Info transaksi Menambahkan transaksi transaksi transaksi 6.2 Edit  edit data  info edit Mengedit transaksi transaksi transaksi transaksi 6.3 Hapus  data hapus  info hapus Melakukan transaksi transaksi transaksi penghapusan transaksi 6.4 Cari  Mencari data  Info cari mitra Melakukan Transaksi mitra pencarian data mitra Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 26 dari 89 Makassar
  27. 27. hak akses [validasi login] Login 6.1 info transaks i dt_trans aksi dt transaks i Loket tambah transaks i info transaks i [data_transaks i] [info_transaksi] hak akses tbl_mitra pos tbl_transaksi kredit 6.2 data edit edit transaks i info edit hak akses dt transaks i info transaks i tbl_detail_trans aksi dt transaks i transaks i info 6.3 dt transaks i hapus trans aksi info transaks i info hapus dt transaks i data hapus info transaks i hak akses 6.4 info_mitra cari transaks i data_mitra info_mitra data_mitra Gambar 3.7 Topologi DFD Level 2 Proses Pengelolaan Transaksi3.2.8 DFD Level 2 Proses Pengelolaan Piutang 3.2.8.1 Entitas Data Entitas Data yang terlibat adalah :  SLPK  Mitra 3.2.8.2 Proses Tabel 3.7 Proses DFD Level 2 Proses Pengelolaan Piutang Proses Nama Aliran Data Aliran Data Keterangan Proses Masuk Keluar 7.1 Tambah  Tambah data  Info tagihan Menambahkan tagihan tagihan tagihan Jurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 27 dari 89 Makassar
  28. 28. 7.2 Detail  Detail tagihan  info tagihan Detail dari tagihan tagihan mitra 7.3 Edit  Edit tagihan  info edit Melakukan tagihan tagihan pengeditan tagihan 7.4 Hapus  Hapus tagihan  Info hapus Penghapusan tagihan tagihan tagihan 7.5 Bayar  Bayar tagihan  Info bayar Setelah tagihan tagihan melakukan pembayaran tagihan untuk mitra 7.6 Cari  Data jumlah  Info jumlah Pencarian data jumlah tagihan tagihan mitra mitra, tagihan kemudian mitra akan muncul jumlah tagihannya 7.8 Tampil  Data tagihan  Info tampil Menampilkan tagihan tagihan tagihan- tagihan mitraJurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 28 dari 89 Makassar
  29. 29. 7.1 dt tagihan dt tagihan [data tag ihan piutang] tambah tagihan [info tag ihan] data tag ihan 7.2 mitra staf SLPK dt detail tag ihan dt tagihan info detail tag ihan detail tagihan tabel_tagihan 7.3 dt edit tag ihan detail_tag ihan info edit tag ihan edit tagihan dt tagihan dt tagihan 7.4 dt hapus tag ihan dt tagihan info hapus tag ihan hapus tag ihan dt tagihan 7.5 dt bayar tag ihan data tag ihan bayar tagihan dt tagihan info bayar tag ihan tbel_mitra 7.6 dt mitra cari jumlah dt_transaks i cari dt tagihan tag ihan mitra info cari tbel_transaks i 7.8 info_mitra info_transaks i info tagihan tampil tag ihan [data_tagihan] tampil tag ihaninfo tagihan [info_tag ihan] info detail_tag ihan Gambar 3.8 Topologi DFD Level 2 Proses Pengelolaan PiutangJurusan Manajemen Informatika Dokumentasi Perangkat Lunak Politeknik Pos Indonesia Sistem Informasi Pengelolaan Piutang di SLPK Pos Halaman 29 dari 89 Makassar

×