• Tidak ada hasil yang ditemukan

49) Default Time Expiration of Dialog

3.1.3 Analisis kebutuhan Fungsional

3.1.3.1 Diagram Konteks

Diagram konteks atau disebut juga dengan model sistem fundamental merepresentasikan seluruh elemen sistem sebagai sebuah bubble tunggal dengan data input output yang ditunjukkan oleh anak panah yang masuk dan keluar secara berurutan.

Diagram konteks dari aplikasi yang akan dibangun adalah sebagai berikut :

User Sistem Informasi

Konfigurasi IMS Informasi Data Login

Konfigurasi data Pcscf, Icscf, Scscf, HSS, Common

Konfirmasi konfigurasi data Pcscf, Icscf, Scscf, HSS, Common Gambar 3.1 Diagram konteks

55 3.1.3.2Data Flow Diagram

Data Flow Diagram (DFD) adalah sebuah teknik yang menggambarkan aliran data dan transformasi yang digunakan sebagai perjalanan data dari masukan menuju keluaran.

56 3.1.3.2.1 DFD level 0

57 3.1.3.2.2 DFD level 1

Gambar 3.4 DFD level 1 proses 2.0

58 3.1.3.3 Spesifikasi Proses

No Proses Keterangan

1

No.Proses 1.0

Nama proses Login

Source Super admin, admin, user

Input Username dan Password

Output Jika Pengisian username dan

password valid maka akan

dilanjutkan ke proses 2 untuk pengaturan user yang selanjutnya dapat ke proses 3, jika tidak valid maka akan meminta login ulang Destination Super admin, admin, user Logika Proses Begin

{Super admin, admin, user mengisi username dan password, sistem akan melakukan konfirmasi kecocokan pada database }

If username dan password benar then

{Tampilkan halaman load file konfigurasi testbed IMS}

Else username dan password salah is ulang form login.

End if End

2

No.Proses 2.0

Nama proses Pengaturan user

Source Super admin dan admin

Input Data login valid

Output Data user

Destination Super admin dan admin Logika Proses Begin

59

If user = Admin atau Super Admin

then

{Tampilkan halaman pengaturan user}

Else {Tampilkan halaman user biasa}

End if End

3

No.Proses 2.1

Nama proses Tampil data user

Source Super admin dan admin

Input Data Login valid

Output Data user

Destination Super admin dan admin Logika Proses Begin

{Sistem melakkukan pengecekkan ke database untuk melihat isi dari table user}

If data user >= 0 then

{Tampilkan data user di tabel user}

Else {Belum ada data user}

End if End

4

No.Proses 2.2

Nama proses Tambah Data User

Source Super admin dan admin

Input Data tambahan

Output Data user baru

Destination Super admin dan admin Logika Proses Begin

{Super Admin atau admin

melakkukan penambahan data dengan memasukkan data-data user}

60

If data user belum ada then

{Tambahkan data user ke tabel user}

Else {Data user sudah ada}

End if End

5

No.Proses 2.3

Nama proses Edit Data User

Source Super admin dan admin

Input Data yang ingin dimodifikasi

Output Data hasil modifikasi

Destination Super admin dan admin Logika Proses Begin

{Super Admin atau admin

melakkukan pengeditan data dengan memasukkan data-data baru user }

If edit berhasil then

{ Edit data user ke tabel user sesuai NIK}

Else {Edit user gagal }

End if End

6

No.Proses 2.4

Nama proses Hapus Data User

Source Super admin dan admin

Input Data untuk dihapus

Output User data yang dihapus

Destination Super admin dan admin Logika Proses Begin

{Super Admin atau admin

melakkukan penghapusan data dengan menekan delete data user }

61

{ Hapus data user di tabel user sesuai NIK }

Else {Penghapusan Gagal}

End if End

7

No.Prosess 3.0

Nama proses Load data konfigurasi

Source Super admin, admin, user

Input Data login valid

Output Data konfigurasi

Destination Super admin, admin, user Logika Proses Begin

{Sistem mencari file konfgurasi di directory}

If Data konfigurasi = ketemu then

{ {Ambil data konfiguras}

Else {Load Data Gagal}

End if End

8

No.Prosess 3.1

Nama proses Pilih file konfigurasi

Source Super admin, admin, user

Input Data login valid

Output Nama File

Destination Super admin, admin, user Logika Proses Begin

{Super admin, Admin, memilih konfigurasi}

If pilih konfigurasi then

{ {Tampil halaman konfigurasi sesuai testbed IMS yang dipilih}

62 End

9

No.Prosess 3.2

Nama proses Baca File

Source Super admin, admin, user

Input Nama file

Output Parameter

Destination Super admin, admin, user Logika Proses Begin

{Sistem melakukan read dari file konfigurasi}

If Baca file = berhasil then

{ { Sistem melakukan pembacaan file menurut nama file sesuai konfigurasi yang dipilih}

Else {Baca file Gagal}

Endif End

10

No.Prosess 3.3

Nama proses Ambil value

Source Super admin, admin, user

Input Parameter

Output Data Konfigurasi

Destination Super admin, admin, user Logika Proses Begin

{Sistem membandingkan parameter di setiap baris untuk mengambil value}

If Parameter sesuai then

{ {Ambil nilai}

Else {Parameter tidak ditemukan}

Endif end

63

11

No.Proses 4.0

Nama proses Tampil data konfigurasi

Source Super admin, admin,user

Input Data Konfigurasi

Output Data konfigurasi untuk dimodifikasi Destination Super admin, admin, user

Logika Proses Begin

{Sistem menampilkan data

konfigurasi di tampilan}

End

12

No.Proses 5.0

Nama proses Konfigurasi data

Source Super admin dan admin

Input Value baru

Output Data konfigurasi yang telah

diperbaharui

Destination Super admin dan admin Logika Proses Begin

{Admin mengubah value parameter pada file konfigurasi}

If file akan di simpan then

{Simpan data ke file}

End if End

64 3.1.3.4 Kamus data

Kamus data merupakan katalog (tempat penyimpanan) dari elemen-elemen yang berada dalam suatu sistem. Kamus data mempunyai fungsi yang sama dalam pemodelan sistem dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara detail dan mengorganisasikan semua elemen data yang digunakan dalam sistem sehingga pemakai dan penganalisa sistem punya dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.

No Kamus Keterangan

1 Nama Aliran data Data Login

Where - Dari proses 1 ke proses

2 untuk pengaturan user.

- Dari proses 1 ke proses 3 untuk load data konfigurasi

Deskripsi Berisi identitas Super

Admin, Admin dan User Struktur data

Id_user Password

9[A..Z|a..z|0..9] 21[A..Z|a..z|0..9]

2 Nama Aliran data Data Konfigurasi

P-CSCF

Where - Dari proses 4 ke proses

5 untuk pengeditan data P-CSCF

- Dari proses 5 ke

penyimpanan file

konfigurasi untuk

menyimpan value baru

Deskripsi Berisi data konfigurasi

P-CSCF

65

parameter yang ada di PCSCF Memlog,debug,children. SIP_warning,log_stderror, fork,check_via,dns,rev_dns, RTP Porxy, TLS . Nama. IP I-CSCF, IP TLS, IP RTP

Dokumen terkait