• Tidak ada hasil yang ditemukan

BAB III ANALISIS dan PERANCANGAN

3.5. Perancangan Sistem

3.5.8. Spesifikasi Proses

Spesifikas proses merupakan penjelasan rinci aliran data yang mengalir dalam Data Flow Diagrm.

Tabel 3.5 Tabel Spesifikasi Proses

No Proses Keterangan

1 No. Proses 1.0 Nama Proses Login

Source (sumber) Pengguna : Admin, Petugas Input UserId, Password & Level Output Login invalid

Tujuan Login kedalam sistem Logika Proses Begin

{pengguna memasukan Userid, password & level kedalam database}

if Userid ada & password benar then login valid

else tampil login invalid

end

2 No. Proses 1.1

Nama Proses Verifikasi pengguna

Source (sumber) Pengguna : Admin, Petugas Input UserId, Password & Level

Output Info UserId, Password & level invalid Tujuan Login kedalam sistem

Logika Proses Begin

{pengguna memasukan Userid kedalam proses} if Username ada & password benar

then login valid else tampil login invalid

end

3 No. Proses 1.2

Nama Proses Verifikasi password

Source (sumber) Pengguna : Admin, Petugas Input UserId, Password & Level

Output Info UserId, Password & level invalid Tujuan Login kedalam sistem

Logika Proses Begin

{pengguna memasukan password kedalam Proses} if Username ada & password benar

then login valid else tampil login invalid

end

4 No. Proses 1.3

Nama Proses Verifikasi level

Source (sumber) Pengguna : Admin, Petugas Input UserId, Password & Level

Output Info UserId, Password & level invalid Tujuan Login kedalam sistem

Logika Proses Begin

{pengguna memasukan level kedalam proses} if Username ada & password benar

then login valid else tampil login invalid

End

5 No. Proses 2.1

Nama Proses Pengolahan tambah User

Source (sumber) Admin Input - Data User

Output

- Info Data User

- Info Data User yang telah baru invalid Tujuan Menambah User

Logika Proses Begin

{Admin melakukan penambahan data User kedalam data base}

If data User baru tidak valid

Then tampilkan info User baru invalid

Else simpan data User baru ke data base

end

6 No. Proses 2.1.2

Nama Proses Ubah Data User

Source (sumber) Admin

Input - Data User baru yang di ubah

Tujuan Mengubah data User

Logika Proses Begin

{Admina melakukan pengubahan data User dari database}

If data User yang diubah tidak valid Then tampilkan info User baru invalid

Else Update data User dari data base

end

7 No. Proses 2.1.3

Nama Proses Hapus data User

Source (sumber) Admin

Input - Data User baru yang dihapus Output

- Info data User

- Info data User yang dihapus Tujuan Menghapus data User

Logika Proses Begin

{Admin melakukan penghapusan data User dari database}

If data User ada

Then hapus data User

Else tampilkan dataUser yang dihapus

end

8 No. Proses 2.2

Nama Proses Pengolahan tambah Anggota Source (sumber) Admin

Input - Data Anggota Output

- Info Data Anggota

- Info Data Anggota yang telah baru invalid Tujuan Menambah Anggota

Logika Proses Begin

{Admin melakukan penambahan data Anggota kedalam data base}

If data Anggota baru tidak valid

Then tampilkan info Anggota baru invalid

Else simpan data Anggota Anggota baru ke data base

end

9 No. Proses 2.2.2

Nama Proses Ubah Data Anggota Source (sumber) Admin

Output - Info data Anggota yang telah di ubah invalid Tujuan Mengubah data Anggota

Logika Proses Begin

{Admina melakukan pengubahan data Anggota dari database}

If data Anggota yang diubah tidak valid Then tampilkan info Anggota baru invalid

Else Update data Anggota dari data base

end

10 No. Proses 2.2.3

Nama Proses Hapus data Anggota Source (sumber) Admin

Input - Data Anggota baru yang dihapus Output

- Info data Anggota

- Info data Anggota yang dihapus Tujuan Menghapus data Anggota

Logika Proses Begin

{Admin melakukan penghapusan data Anggota dari database}

If data Anggota ada

Then hapus data Anggota

Else tampilkan data Anggota yang dihapus

end

11 No. Proses 3.1

Nama Proses Pengolahan data Pinjaman Source (sumber) Petugas

Input - Data Pinjaman Output

- Info Data Pinjaman

- Info Data Pinjaman yang telah baru invalid

Tujuan Menambah Pinjaman Logika Proses Begin

{ Petugas melakukan penambahan data Pinjaman kedalam data base}

If data Pinjaman baru tidak valid

Then tampilkan info Pinjaman baru invalid

Else simpan data Pinjaman baru ke data base

end

12 No. Proses 3.2.2

Nama Proses Ubah Data Pinjaman Source (sumber) Petugas

Input - Data Pinjaman baru yang di ubah

Output - Info data Pinjaman yang telah di ubah invalid Tujuan Mengubah data Pinjaman

Logika Proses Begin

{ Petugas melakukan pengubahan data Pinjaman dari database}

If data Pinjaman yang diubah tidak valid Then tampilkan info Pinjaman baru invalid

Else Update data Pinjaman dari data base

end

13 No. Proses 3.1

Nama Proses Pengolahan data Pembayaran Source (sumber) Petugas

Input - Data Pembayaran Output

- Info Data Pembayaran

- Info Data Pembayaran yang telah baru invalid Tujuan Menambah Pembayaran

Logika Proses Begin

{Petugas melakukan penambahan data P Pembayaran kedalam data base}

If data P Pembayaran baru tidak valid

Then tampilkan info Pembayaran baru invalid

Else simpan data Pembayaran baru ke data base

end

3.5.9 Kamus Data

Kamus data (data dictionary) merupakan katalog fakta tentang data dan kebutuhan informasi dari suatu sistem. Kamus data dibuat berdasrkan arus data yang ada pada diagram aliran dat. Dengan menggunakan kamus data, analisis dapat mendefinisikan data yang mengalir pada sistem secara lengkap. Kamus data digumakan untuk merancang input, merancang laporan, dan database. Kamus data yang dibutuhkan untuk membangun sistem

informasi pengolahan data simpan pinjam di Koperasi Karyawan Pusat Perencanaan dan Pengembangan Perumka “DINAMIKO”, yaitu :

Tabel 3.6 Tabel Kamus Data

No Kamus Keterangan

1 Nama aliran data Data login pengguna

Where used / how use

Proses 1.1, Proses 1.2, Proses 1.3.

Deskripsi Data ini adalah data login pengguna yang diinputkan oleh Admin dan Petugas agar dapat mengakses system dan dapat memanipulasi data dalam database

Struktur Data UserID, PassID, Level

UserID PassID Level [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z] 2

Nama Info Data login Pengguna Invalid Where used / how

use

Proses 1.1, Proses 1.2, Proses 1.3.

Deskripsi Informasi bahwa Id, UserID, PassID, Nama dan Level tidak valid sehingga User tidak dapat mengakses dan memanipulasi data

3 Nama aliran data Data tambah User

Where used / how use Proses 2.1.1 Proses 2.1.2 Proses 2.1.3 Proses 2.1.4 Proses 2.1.5

Deskripsi Data ini adalah data tambah User yang diinputkan oleh admin agar dapat mengakses system dan dapat memanipulasi data dalam database

Struktur Data Nama User, User ID,Password, confirm Password, level Nama User User ID Password Confirm Password level [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z]

4 Nama Info User Where used / how

use Proses 2.1.1 Proses 2.1.2 Proses 2.1.3 Proses 2.1.4 Proses 2.1.5

Deskripsi Informasi ini merupakan data User yang telah diolah yang berupa hasil dari pengimputan, penambahan, perubahan, dan penghapusan

Nama aliran data Data Tambah Anggota Where used / how

use Proses 2.2.1 Proses 2.2.2 Proses 2.2.3 Proses 2.2.4 Proses 2.2.5 Proses 2.2.6

5 Deskripsi Data ini adalah data tambah Anggota Koperasi yang diinputkan oleh admin agar dapat menabahkan,mengubah dan menghapus anggota koperasi dan dapat memanipulasi data dalam database Struktur Data Nama, NIP, Jabatan, Telp, Alamat, Identitas

Nama NIP Jabatan Telp Alamat Identitas [A-Z|a-z|0-9] [0-9] [A-Z|a-z|0-9] [0-9] [A-Z|a-z|0-9] [0-9]

6 Nama Info Anggota Where used / how

use Proses 2.2.1 Proses 2.2.2 Proses 2.2.3 Proses 2.2.4 Proses 2.2.5 Proses 2.2.6

Deskripsi Informasi ini merupakan data Anggota yang telah diolah yang berupa hasil dari pengimputan, penambahan, perubahan, dan penghapusan 7 Nama aliran data Transaksi Peminjaman

Where used / how use

Proses 3.1.1 Proses 3.1.2 Proses 3.1.3 Proses 3.1.4

Proses 3.1.5 Proses 3.1.6 Proses 3.1.7 Proses 3.1.8 Proses 3.1.9 Proses 3.1.10 Proses 3.1.11

Deskripsi Data ini adalah data Transaksi Peminjaman Koperasi yang diinputkan oleh Petugas agar dapat menabahkan,mengubah data pinjaman anggota koperasi dan dapat memanipulasi data dalam database

Struktur Data No Pinjaman, NIP, Nama, Jabatan, Telp, Alamat, Tanggal Pinjaman,besar pinjaman, bunga perbulan, banyak angsuran, Angsuran perbulan

No Pinjaman NIP Nama Jabatan Telp Alamat Tanggal Pinjaman besar pinjaman bunga perbulan banyak angsuran Angsuran perbulan [A-Z|a-z|0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [0-9] [0-9] [0-9]

8 Nama Info data Peminjaman Where used / how

use Proses 3.1.1 Proses 3.1.2 Proses 3.1.3 Proses 3.1.4 Proses 3.1.5 Proses 3.1.6 Proses 3.1.7 Proses 3.1.8 Proses 3.1.9 Proses 3.1.10 Proses 3.1.11

Deskripsi Informasi ini merupakan informansi dari data transaksi Peminjaman yang telah diolah yang berupa hasil dari pengimputan, penambahan, perubahan

9 Nama aliran data Transaksi Pembayaran Where used / how Proses 3.2.1

use Proses 3.2.2 Proses 3.2.3 Proses 3.2.4 Proses 3.2.5 Proses 3.2.6 Proses 3.2.7 Proses 3.2.8 Proses 3.2.9 Proses 3.2.10

Deskripsi Data ini adalah data Transaksi Pembayaran anggota Koperasi yang diinputkan oleh Petugas agar dapat menabahkan,mengubah data Pembayaran anggota koperasi dan dapat memanipulasi data dalam database Struktur Data NIP, Nama, Jabatan, No Telp, Alamat, No Pinjaman,

No Pembayaran, Besar Angsuran, Sisa Angsuran, Jumlah Angsuran NIP Nama Jabatan No Telp Alamat No Pinjaman No Pembayaran Besar Angsuran Sisa Angsuran Jumlah Angsuran [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [A-Z|a-z|0-9] [0-9] [0-9] [0-9]

10 Nama Info Transaksi Pembayaran Where used / how

use Proses 3.2.1 Proses 3.2.2 Proses 3.2.3 Proses 3.2.4 Proses 3.2.5 Proses 3.2.6 Proses 3.2.7 Proses 3.2.8 Proses 3.2.9 Proses 3.2.10

Deskripsi Informasi ini merupakan informansi dari data transaksi Pembayaran yang telah diolah yang berupa hasil dari pengimputan, penambahan oleh petugas koperasi agar dapat meng Update data pembayaran dari data base

Dokumen terkait