DAFTAR PERUBAHAN

Revisi

Deskripsi

A

B

C

D

E

F

G

INDEX

TGL

-

A

B

C

D

E

F

G

Ditulis oleh

Diperiksa oleh

Disetujui oleh

Daftar Halaman Perubahan

Halaman

Revisi

Halaman

Revisi


1. Pendahuluan

  1. Tujuan Penulisan Dokumen

Untuk memudahkan penulis dalam mengembangkan aplikasi yang telah dibuat

  1. Lingkup Masalah

Aplikasi pembantu pencatatan keuangan pesantren dapat membantu mencatat masalah keuangan seperti iuran spp, tabungan dan laporan nya.

  1. Definisi, Istilah  dan Singkatan

ID

Definisi

Deskripsi

APPKS-DS-01

APPKS

Aplikasi Pembantu Pencatatan Keuangan Santri

APPKS-DS-02

DFD

Data Flow Diagram

APPKS-DS-03

ERD

Entity Relations Diagram

APPKS-DS-04

PL

Perangkat Lunak

  1. Aturan Penomoran

Penomoran

Cara Penomoran

Deskripsi Penomoran

Definisi, Istilah dan Singkatan

APPKS-DS-XX

MOD merupakan singkatan dari Definisi dan Singkatan. XX merupakan nomor pembeda

Kebutuhan Fungsional

APPKS-F-XX

F merupakan kode fungsional, dan XX merupakan nomor pembeda

Kebutuhan Non Fungsional

APPKS-NF-XX

NF merupakan Kode Non Fungsional dan XX merupakan nomor pembeda

  1. Referensi

  1. Modul mata kuliah rekayasa PL dan praktikum rekayasa PL
  2. Modul mata kuliah basis data dan praktikum basis data
  3. Internet

  1. Deskripsi umum Dokumen (Ikhtisar)

Dokumen SKPL ini dibagi menjagi tiga bagian utama. Bagian utama berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi dan deskripsi umum.

Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari  perangkat lunak, karakteristik pengguna, batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Dan berisi uraian kebutuhan perangkat lunak secara lebih rinci.

  1. Deskripsi Umum Sistem

Aplikasi pembantu pencatatan keuangan santri ini akan membantu memudahkan berbagai kegiatan administrasi yang berkaitan dengan masalah keuangan santri di pesantren yang sudah berbasis modern. Mengingat banyaknya pihak yang kurang peduli akan keuangan yang terjadi di pesantren dan data yang kurang efisien sehingga mudah untuk menghilang atau tertimpa dengan data lain.

Penanganan khusus dengan aplikasi ini mampu membuat kinerja administrasi menjadi lebih efektif dan efisien. Santri akan membayar uang dengan tepat waktu dan tertulis rapi di penyimpanan data. Santri juga akan di tawarkan dengan penyimpanan data tabungan yang di tawarkan oleh sistem. Sehingga santri dapat menabung dengan aman dan nyaman di kantor administrasi dan keuangan pesantren. Aplikasi ini juga mempunyai penangan khusus dalam ketentuan membayar uang iuran tiap bulan. Hal ini digunakan agar santri dapat berpartisipasi penuh dengan pihak pesantren dalam masalah keuangan juga. Penyimpanan data akan aman dengan adanya database sebagai tempat menyimpan data.

  1. Karakteristik Pengguna

Kategori Pengguna

Tugas

Hak Akses ke aplikasi

Pengelola Keuangan

Mengolah data tabungan dan iuran santri

Mendapat akses penuh dari pendataan data tabungan dan iuran SPP

User(Santri)

  • Memberikan Form Isian data santri baru
  • Memberikan data nominal uang untuk iuran dan kartu iuran
  • Memberikan nominal uang untuk menabung dan buku tabungan
  • Menerima dan melihat struk hasil transaksi ketika selesai bertransaksi

  1. Batasan

  1. Harus terkoneksi pada databases Sql Server
  2. Harus berfungsi pada Windows

  1. Lingkungan Operasi

Aplikasi Client server ini akan berfungsi dengan spesifikasi :

  1. Sistem Operasi : Microsoft Windows XP, 7 dan 8  
  2. Net Framework : versi 4.5
  3. DBMS : Microsoft  Sql Server 2012 dan SQL Server Management Studio

  1. Deskripsi Kebutuhan

  1. Kebutuhan Antarmuka Eksternal

  1. Antarmuka pemakai

User interface untuk mengoperasikan Perangkat Lunak : keyboard,  mouse/touchpad, dan printer untuk mencetak laporan dan struk transaksi

  1. Antarmuka Perangkat Keras

Kebutuhan minimal perangkat keras yang dapat digunakan adalah:

1. RAM 1 GB

2. Monitor dengan resolusi 1366 x 768

3. Proseseor INTEL PENTIUM Compatible

4. Keyboard dan mouse untuk interaksi user

5. PC yang dapat mengoprasikan APPKS

6. Printer

  1. Antarmuka Perangkat Lunak

Perangkat lunak yang dibutuhkan dalam pembangunan APKB ini adalah:

1. Microsoft Sql Server 2012

2. Microsoft Visual Studio 2012 Ultimate

3. Crystal Report for Visual Studio 2012

4. Windows 7 dan 8

  1. Antarmuka Komunikasi

TCP/IP (Transmission Control Protocol/Internet Protocol) digunakan sebagai sumber komunikasi data yang dipakai oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan internet.

  1. Kebutuhan Fungsional

Kode

Deskripsi Kebutuhan

APPKS-F-01

System mampu mendata santri baru yang masuk ke pesantren

APPKS-F-02

System mampu mengolah data santri yang telah dibuat

APPKS-F-03

System mampu mengelola data iuran SPP santri tiap bulannya

APPKS-F-04

System mampu memasukkan dan mengelola data tabungan santri

APPKS-F-05

System mampu memberikan opsi tabungan, iuran atau pengambilan tabungan.

APPKS-F-06

System mampu memberikan informasi tabungan dan iuran SPP kepada Santri

Pada subbab berikutnya, buatlah diagram konteks dan DFD level berikutnya.

  1. Diagram Konteks

  1. DFD Level 1

  1. Spesifikasi Proses (P-SPEC)

Nomer Proses

1.1

Nama Proses

Proses Pendataan Santri

Entitas Terkait

Pengelola Keuangan dan Santri

Data Store Terkait

Santri

Data Input

Identitas Santri

Data Output

Id santri

Algoritma

1. Menerima data santri baru yang baru daftar

2. Melalui proses ini akan menghasilkan no induk santri

Nomer Proses

1.2

Nama Proses

Proses Pembayaran Iuran SPP

Entitas Terkait

Santri dan Pengelola Keuangan

Data Store Terkait

Santri , Iuran SPP Santri

Data Input

no induk , nominal uang

Data Output

Data nominal uang

Algoritma

1. Menerima data santri dari santri untuk disesuaikan dengan data yang telah di buat di database santri

2. Menerima data nominal uang sebagai pembayaran iuran

3. Memberikan output data nominal uang kepada entitas pengelola keuangan

4. Data pembayaran akan di simpan di data transaksi pembayaran iuran SPP yang dibuat dari hasil relasi antara tabel data store santri dan iuran spp santri

Nomer Proses

1.3

Nama Proses

Proses Penyimpanan Tabungan

Entitas Terkait

Santri dan Pengelola Keuangan

Data Store Terkait

Santri, Tabungan Santri

Data Input

Nominal Uang

Data Output

Data Nominal Uang

Algoritma

1. Menerima nominal uang yang akan ditabung

2. Melalui proses ini informasi data nominal uang akan disampaikan kepada entitas pengelola keuangan dan menyimpan nya di data store transaksi yang dibangun dari santri dan tabungan santri

Nomer Proses

1.4

Nama Proses

Proses Pengambilan Tabungan

Entitas Terkait

Santri dan Pengelola Keuangan

Data Store Terkait

Santri, Tabungan Santri

Data Input

no induk, nominal pengambilan

Data Output

Id induk, nominal yang diambil

Algoritma

1. Menerima no induk sebagai alat untuk awal transaksi pengambilan tabungan dan no induk akan di cocokan dengan data santri di database

2. Melalui proses ini pengelola keuangan memberikan nominal pengambilan yang diminta oleh santri dan memperbarui saldo terakhir

Nomer Proses

1.5

Nama Proses

Cetak Bukti Transaksi

Entitas Terkait

Santri dan Pengelola Keuangan

Data Store Terkait

Santri, Iuran SPP Santri, Tabungan Santri

Data Input

Bukti ambil uang, bukti bayar, bukti simpan tabungan

Data Output

Bukti transaksi iuran spp,bukti penyimpanan,pengambilan tabungan

Algoritma

1. Menerima perintah untuk mencetak semua struk transaksi atau laporan iuran dan tabungan

2. Melalui proses ini struk transaksi akan di berikakan kepada santri sebagai bukti pembayaran

  1. Data Store

  1. Santri
  2. Iuran SPP Santri
  3. Tabungan Santri
  1. Kamus Data

Nama

Identitas baru

Alias

-

Proses

Proses Pendataan Santri

Konten

No induk = no induk

Nama = Nama

Alamat = Alamat

Tempat Lahir = Tempat

Tanggal Lahir = Tanggal

Nama Orangtua = Nama Orangtua

No Kontak Orangtua = No Kontak Orangtua

Asrama = Asrama

Kamar = Kamar

Nama

No_induk

Alias

Id induk, id santri

Proses

Proses Pendataan Santri,Proses Pembayaran,Proses Pengambilan

Konten

No induk = no daftar + tahun daftar

Nama

Nominal Uang

Alias

Nominal pengambilan, data nominal uang, nominal yang di ambil

Proses

Proses Pembayaran Tabungan, Proses Penyimpanan Tabungan, Proses Pengambilan Tabungan

Konten

Nominal uang = Nominal uang

Nominal bayar = jml bulan * harga spp

Nominal diambil = total saldo – nominal uang diambil

Nama

Bukti Bayar

Alias

Bukti transaksi iuran SPP

Proses

Cetak Bukti Transaksi

Konten

Bukti Bayar = no transaksi+kode santri+ nama santri+tanggal+jumlah bulan+ total bayar

Nama

Bukti Ambil Uang

Alias

Bukti Pengambilan Tabungan

Proses

Cetak Bukti Transaksi

Konten

Bukti Ambil = no transaksi+kode santri+ nama santri+tanggal+jumlah pengambilan

Nama

Bukti Simpan Tabungan

Alias

Bukti Penyimpanan Tabungan

Proses

Cetak Bukti Transaksi

Konten

Bukti Simpan Tabungan= no transaksi+kode santri+ nama santri+tanggal+nominal pengambilan

  1. Kebutuhan Data

  1. E-R diagram  

  1. Kebutuhan Non Fungsional

ID

Parameter

Kebutuhan

APPKS-NF-01

Availability

Aplikasi dapat berjalan selama 24 jam

APPKS-NF-02

Reliability

N/A

APPKS-NF-03

Ergonomy

Aplikasi dapat terintegrasi antar bagiannya

APPKS-NF-04

Portability

N/A

APPKS-NF-05

Memory

RAM 512 MB

APPKS-NF-06

Response time

Maksimail 1 Menit

APPKS-NF-07

Safety

N/A

APPKS-NF-08

Security

N/A

APPKS-NF-09

Others 1: Bahasa komunikasi

Misalnya : semua tanya jawab harus dalam bahasa Indonesia

  1. Batasan Perancangan

  1. Untuk sementara ini aplikasi hanya dapat digunakan di satu PC/Laptop saja (masih dalam tahap pengembangan).
  2. Aplikasi akan jalan jika terkoneksi ke databases sql server yang sudah terintegrasi ke aplikasi.
  1. Kerunutan (traceability)

  1. Kebutuhan Fungsional vs Proses

ID Kebutuhan Fungsional

Nomor Proses

APPKS-F-01

1.1

APPKS-F-02

1.1

APPKS-F-03

1.2

APPKS-F-04

1.3 , 1.4

APPKS-F-05

1

APPKS-F-06

1.5

  1. Data Store vs E-R

Data Store

Entity

Relasi

Santri

Santri

Mendaftar

Santri

Pengelola Keuangan

Mengelola

Iuran SPP Santri

Santri

Membayar

Iuran SPP Santri

Pengelola Keuangan

Mengelola

Tabungan Santri

Santri

Menyimpan

Tabungan Santri

Pengelola Keuangan

Mengelola

Tabungan Santri

Santri

Mengambil

Tabungan Santri

Pengelola Keuangan

Mengelola

  1. Ringkasan Kebutuhan

  1. Kebutuhan Fungsional

Kode

Deskripsi Kebutuhan

APPKS-F-01

System mampu mendata santri baru yang masuk ke pesantren

APPKS-F-02

System mampu mengolah data santri yang telah dibuat

APPKS-F-03

System mampu mengelola data iuran SPP santri tiap bulannya

APPKS-F-04

System mampu memasukkan dan mengelola data tabungan santri

APPKS-F-05

System mampu memberikan opsi tabungan, iuran atau pengambilan tabungan.

APPKS-F-06

System mampu memberikan informasi tabungan dan iuran SPP kepada Santri

  1. Kebutuhan Non Fungsional

ID

Parameter

Kebutuhan

APPKS-NF-01

Availability

Aplikasi dapat berjalan selama 24 jam

APPKS-NF-02

Reliability

N/A

APPKS-NF-03

Ergonomy

Aplikasi dapat terintegrasi antar bagiannya

APPKS-NF-04

Portability

N/A

APPKS-NF-05

Memory

RAM 512 MB

APPKS-NF-06

Response time

Maksimail 1 Menit

APPKS-NF-07

Safety

N/A

APPKS-NF-08

Security

N/A

APPKS-NF-09

Others 1: Bahasa komunikasi

Misalnya : semua tanya jawab harus dalam bahasa Indonesia