• Tidak ada hasil yang ditemukan

Spesifikasi Proses

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 157-179)

Spesifikasi proses adalah suatu pernyataan cara yang ditempuh untuk mengarahkan aliran input menjadi aliran output melalui fungsi utama rancangan dan diambil dari modul dalam bagan terstruktur.

Penggunaan spesifikasi proses untuk merancang dan menulis program secara terstruktur dalam Sistem Informasi Manajemen Keanggotaan pada PT. Tunas Tangkas Primaraga Sakti yang diusulkan adalah:

Modul Login Sistem Informasi Manajemen Keanggotaan Open Layar Index

Input Username Input Password

IF Username dan Password tidak terdapat dalam database THEN Kembali ke layar Index dan tampilkan kesalahan

ELSE IF Username = “admin” THEN Pindah ke halaman Admin Home

ELSE

Pindah ke halaman Member Home END IF

End Modul

Modul Forgot Password Open Layar Forgot Password Input Username

Input E-mail

IF Username dan E-mail tidak terdapat dalam database THEN Kembali ke layar Forgot Password dan tampilkan kesalahan

ELSE

Pindah ke halaman Success END IF

End Modul Modul Sign Up Open Layar Sign Up Input Data Pribadi Input Data Perusahaan

IF Validasi tidak berhasil THEN

Kembali ke layar Sign Up dan tampilkan kesalahan

ELSE

Insert Data Pribadi dan Data Perusahaan ke database Pindah ke halaman Success

END IF End Modul

Modul About Us Open Layar About Us

Tampil informasi About Us End Modul

Modul Contact Us Open Layar Contact Us Input E-mail Input Komentar

IF Validasi tidak berhasil THEN

Kembali ke layar Contact Us dan tampilkan kesalahan

ELSE

Insert data E-mail dan Komentar ke database Pindah ke halaman Success

END IF End Modul

Modul Gallery Open Layar Gallery

Tampil informasi gambar Gallery IF klik gambar Gallery THEN

Tampil halaman Show Gallery END IF

End Modul

Modul Help Open Layar Help

IF klik salah satu link THEN Tampil informasi Help END IF

End Modul

Modul Member Home Open Layar Member Home Baca Database

Tampil daftar informasi News IF klik link Selengkapnya THEN Tampil halaman News Baca Database

Tampil Full Detail News END IF

End Modul

Modul Member Profile Open Layar Profile Baca Database

Tampil Data Pribadi dan Data Perusahaan IF klik link View Family Data THEN Tampil halaman View Family Data Baca Database

ELSE IF klik link View Partner Data THEN Tampil halaman View Partner Data Baca Database

Tampil Data Partner

ELSE IF klik link View School Data THEN Tampil halaman View School Data Baca Database

Tampil Data Sekolah / Universitas END IF

End Modul

Modul Member Edit Profile Open Layar Edit Profile

IF klik link Change Password THEN Tampil halaman Change Password Input Password Lama

Input Password Baru

Input Konfirmasi Password Baru IF Validasi tidak berhasil THEN

Kembali ke layar Change Password dan tampilkan kesalahan

ELSE

Update data Password di database Pindah ke halaman Member Success

END IF

ELSE IF klik link Change Image THEN Tampil halaman Change Image

Input Image

IF Validasi tidak berhasil THEN

Kembali ke layar Change Image dan tampilkan kesalahan

ELSE

Update data Image di database Pindah ke halaman Member Success

END IF

ELSE IF klik link Edit Spouse Data THEN Tampil halaman Edit Spouse Data Edit Data Suami / Istri

IF Validasi tidak berhasil THEN

Kembali ke layar Edit Spouse Data dan tampilkan kesalahan

ELSE

Update Data Suami / Istri di database Pindah ke halaman Member Success

END IF

ELSE IF klik link Edit Child Data THEN Tampil halaman View Child Data Baca Database

IF klik button Edit THEN

Tampil halaman Edit Child Data

Edit Data Anak

IF Validasi tidak berhasil THEN

Kembali ke layar Edit Child Data dan tampilkan kesalahan

ELSE

Update Data Anak di database Pindah ke halaman Member Success

END IF

END IF

ELSE IF klik link Edit Partner Data THEN Tampil halaman Edit Partner Data Edit Data Partner

IF Validasi tidak berhasil THEN

Kembali ke layar Edit Partner Data dan tampilkan kesalahan

ELSE

Update Data Partner di database Pindah ke halaman Member Success

END IF

ELSE IF klik link Edit School Data THEN Tampil halaman Edit School Data Edit Data Sekolah / Universitas

IF Validasi tidak berhasil THEN

Kembali ke layar Edit School Data dan tampilkan kesalahan

ELSE

Update Data Sekolah / Universitas di database Pindah ke halaman Member Success

END IF

ELSE

Edit Data Pribadi Edit Data Perusahaan

IF Validasi tidak berhasil THEN

Kembali ke layar Edit Profile dan tampilkan kesalahan

ELSE

Update Data Pribadi dan Data Perusahaan di database Pindah ke halaman Member Success

END IF

END IF End Modul

Modul Member Registration Open Layar Registration Pilih Jenis Keanggotaan Pilih Masa Keanggotaan

Kembali ke layar Registration dan tampilkan kesalahan

ELSE

Insert data Jenis Keanggotaan dan Masa Keanggotaan ke database

Pindah ke halaman Member Success END IF

End Modul

Modul Member Add Family Data Open Layar Add Family Data

IF klik link Add Spouse Data THEN Tampil halaman Add Spouse Data Input Data Suami / Istri

IF Validasi tidak berhasil THEN

Kembali ke layar Add Spouse Data dan tampilkan kesalahan

ELSE

Insert Data Suami / Istri ke database Pindah ke halaman Member Success

END IF

ELSE IF klik link Add Child Data THEN Tampil halaman Add Child Data Input Data Anak

Kembali ke layar Add Child Data dan tampilkan kesalahan

ELSE

Insert Data Anak ke database Pindah ke halaman Member Success

END IF

END IF End Modul

Modul Member Add Partner Data Open Layar Add Partner Data Input Data Partner

IF Validasi tidak berhasil THEN

Kembali ke layar Add Partner Data dan tampilkan kesalahan

ELSE

Insert Data Partner ke database Pindah ke halaman Member Success END IF

End Modul

Modul Member Add School Data Open Layar Add School Data

Input Data Sekolah / Universitas IF Validasi tidak berhasil THEN

ELSE

Insert Data Sekolah / Universitas ke database Pindah ke halaman Member Success

END IF End Modul

Modul Member Booking Open Layar Booking Pilih Tempat Pilih Jam

IF Validasi tidak berhasil THEN

Kembali ke layar Booking dan tampilkan kesalahan

ELSE

Insert data Tempat dan Jam ke database Pindah ke halaman Member Success END IF

End Modul

Modul Member Konfirmasi Tagihan Open Layar Konfirmasi Tagihan Baca Database

Tampil status tagihan untuk aktivasi member dan perpanjangan masa keanggotaan member

Modul Member Konfirmasi Pembayaran Open Layar Konfirmasi Pembayaran Baca Database

Tampil status histori pembayaran End Modul

Modul Admin Search Member Data Open Layar Search Member Data

Pilih Kriteria Member Aktif / Non-Aktif Pilih Kriteria Data

Input Data

Tampil halaman View Member Data Baca Database

Tampil daftar Member Data IF klik link Detail THEN

Tampil halaman Detail Member Baca Database

Tampil Data Pribadi dan Data Perusahaan IF klik link View Family Data THEN Tampil halaman View Family Data

Baca Database

Tampil Data Suami / Istri dan Data Anak-Anak ELSE IF klik link View Partner Data THEN

Tampil halaman View Partner Data

Baca Database

Tampil Data Partner

ELSE IF klik link View School Data THEN Tampil halaman View School Data

Baca Database

Tampil Data Sekolah / Universitas

END IF

ELSE IF klik button Check All THEN Semua Member Data terpilih ELSE IF klik button Uncheck All THEN Semua Member Data tidak terpilih ELSE IF klik button Delete THEN Delete Member Data dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search Member Property Open Layar Search Member Property

Pilih Kriteria Single / Family / Couple / Mahasiswa / Pelajar Pilih Kriteria Data

Input Data

Baca Database

Tampil daftar Member Property IF klik button Check All THEN Semua Member Property terpilih ELSE IF klik button Uncheck All THEN Semua Member Property tidak terpilih ELSE IF klik button Delete THEN

Delete Member Property dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search Comment Open Layar Search Comment Pilih Kriteria Data Input Data

Tampil halaman View Comment Baca Database

Tampil daftar Comment

IF klik button Check All THEN Semua Comment terpilih

ELSE IF klik button Uncheck All THEN Semua Comment tidak terpilih ELSE IF klik button Delete THEN

Delete Comment dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search Booking Open Layar Search Booking Pilih Kriteria Data Input Data

Tampil halaman View Booking Baca Database

Tampil daftar Booking

IF klik button Check All THEN Semua Booking terpilih

ELSE IF klik button Uncheck All THEN Semua Booking tidak terpilih ELSE IF klik button Delete THEN Delete Booking dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search Absence Open Layar Search Absence

Pilih Kriteria Data Input Data

Tampil halaman View Absence Baca Database

Tampil daftar Absence

IF klik button Check All THEN Semua Absence terpilih

ELSE IF klik button Uncheck All THEN Semua Absence tidak terpilih ELSE IF klik button Delete THEN Delete Absence dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search Payment Open Layar Search Payment Pilih Kriteria Data Input Data

Tampil halaman View Payment Baca Database

Tampil daftar Payment IF klik link Print THEN

ELSE IF klik button Check All THEN Semua Payment terpilih

ELSE IF klik button Uncheck All THEN Semua Payment tidak terpilih ELSE IF klik button Delete THEN Delete Payment dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search News Open Layar Search News Pilih Kriteria Data Input Data

Tampil halaman View News Baca Database

Tampil daftar News

IF klik link Details THEN

Tampil halaman Detail News Baca Database

Tampil Full News Data ELSE IF klik link Edit THEN Tampil halaman Edit News Edit Judul

Edit Berita

IF Validasi tidak berhasil THEN

Kembali ke layar Edit News dan tampilkan kesalahan

ELSE

Update data Judul dan Berita di database Pindah ke halaman Admin Success

END IF

ELSE IF klik button Check All THEN Semua News terpilih

ELSE IF klik button Uncheck All THEN Semua News tidak terpilih

ELSE IF klik button Delete THEN Delete News dari database

Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Search Gallery Open Layar Search Gallery Pilih Kriteria Data Input Data

Tampil halaman View Gallery Baca Database

IF klik link Edit THEN

Tampil halaman Edit Gallery Edit Nama File

Edit Keterangan

IF Validasi tidak berhasil THEN

Kembali ke layar Edit Gallery dan tampilkan kesalahan

ELSE

Update data Nama File dan Keterangan di database Pindah ke halaman Admin Success

END IF

ELSE IF klik button Check All THEN Semua Gallery terpilih

ELSE IF klik button Uncheck All THEN Semua Gallery tidak terpilih ELSE IF klik button Delete THEN Delete Gallery dari database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Activate Member Open Layar Activate Member Input Username

Input Iuran

IF Validasi tidak berhasil THEN

Kembali ke layar Activate Member dan tampilkan kesalahan

ELSE

Update data Jenis Member dan Kode Member di database Insert data Username, Uang Pangkal, dan Iuran ke database Pindah ke halaman Admin Success

END IF End Modul

Modul Admin Extend Member Open Layar Extend Member Input Kode Member Pilih Masa Keanggotaan Input Iuran

IF Validasi tidak berhasil THEN

Kembali ke layar Extend Member dan tampilkan kesalahan

ELSE

Update data Tanggal Awal dan Tanggal Akhir member di database

Insert data Iuran ke database Pindah ke halaman Admin Success END IF

Modul Admin Add Absence Open Layar Add Absence Input Kode Member

IF Validasi tidak berhasil THEN

Kembali ke layar Add Absence dan tampilkan kesalahan

ELSE

Insert data Kode Member ke database Pindah ke halaman Admin Success END IF

End Modul

Modul Admin Add News Open Layar Add News Input Judul Input Berita

IF Validasi tidak berhasil THEN

Kembali ke layar Add News dan tampilkan kesalahan

ELSE

Insert data Judul dan Berita ke database Pindah ke halaman Admin Success END IF

Modul Admin Add Gallery Open Layar Add Gallery Input Nama File Input Keterangan

IF Validasi tidak berhasil THEN

Kembali ke layar Add Gallery dan tampilkan kesalahan

ELSE

Insert data Nama File dan Keterangan ke database Pindah ke halaman Admin Success

END IF End Modul

Modul Admin Change Password Open Layar Change Password Input Password Lama Input Password Baru

Input Konfirmasi Password Baru IF Validasi tidak berhasil THEN

Kembali ke layar Change Password dan tampilkan kesalahan

ELSE

Update data Password di database Pindah ke halaman Admin Success END IF

Modul Admin Switch User Open Layar Switch User Input Username Input Password

IF Username dan Password tidak terdapat dalam database THEN Kembali ke layar Switch User dan tampilkan kesalahan

ELSE

Pindah ke halaman Member Home END IF

Dalam dokumen BAB 3 ANALISIS DAN PERANCANGAN (Halaman 157-179)

Dokumen terkait