DFD Spesifikasi Proses Analisis Kebutuhan Fungsional

3.2.3.3 Diagram Konteks

Diagram Konteks merupakan alat untuk struktur analisis. Pendekatan struktur ini untuk menggambarkan sistem secara garis besar atau secara keseluruhan. Pada diagram konteks ini sistem informasi yang dibuat akan menghasilkan sumber informasi yang dibutuhkan dan tujuan yang ingin dihasilkan. Diagram konteks input data Koesioner Pendataan Fungsional Arsiparis dapat dilihat pada gambar dibawah ini : Gambar 3.5 Diagram Konteks Sistem Informasi Koesioner Fungsional Arsiparis

3.2.3.4 DFD

Data Flow Diagram DFD memungkinkan pengembangan untuk mengembangkan model daerah informasi dan fungsi tersebut pada saat yang bersamaan. DFD juga menunjukkan aliran suatu data diubah bentuk seakan-akan data tersebut bergerak melalui sistem. DFD Level 0 Sistem Informasi Data Koesioner Pendataan Fungsional Arsiparis dapat dilihat pada gambar berikut ini : Gambar 3.6 Data Flow Diagram Level 1 Gambar 3.7 Data Flow Diagram Level 2 Proses 1 Pengelolan_Koesioner Gambar 3.8 Data Flow Diagram Level 2 Proses 2 Registrasi Gambar 3.9 Data Flow Diagram Level 2 Proses 3 Login Gambar 3.10 Data Flow Diagram Level 2 Proses 4 Pengolahan_Data_Arsiparis

3.2.3.5 Spesifikasi Proses

Spesifikasi proses merupakan deskripsi dari setiap elemen proses yang terdapat dalam program, yang meliputi nama proses, input, output dan keterangan dari proses. Berikut ini spesifikasi proses dari Sistem Informasi Data Koesioner Pendataan Fungsional Arsiparis pada Badan Perpustakaan Dan Kearsipan Daerah Provinsi Jawa Barat Berbasis Web : Tabel 3.1 Tabel Spesifikasi Proses Input Data Koesioner Pendataan Fungsional Arsiparis No Proses Keterangan 1 No. Proses 1 Nama Proses Pengelolaan_Koesioner Deskripsi Mengelola data Kuesioner ,menambah, dan view data kuesioner. Source sumber Pejabat Arsiparis Input Data Koesioner Output Info Koesioner Destination tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar tambah koesioner dan view koesioner. 2. Pejabat Arsiparis mengisi koesioner pada layar tambah koesioner. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data yang diisi valid maka sistem akan menyimpanya di data base. 5. Jika data yang diisi tidak valid maka sistem akan menampilkan layar pengisian koesioner. 6. Sistem menampilakan layar view data koesioner. No. Proses 1.1 Nama Proses Tambah_Koesioner Deskripsi Mengelolah Data Koesioner,menambah Data Koesioner. Source Sumber Pejabat Arsiparis Input Data_Koesioner_Tambah Output Koesioner_Telah_Ditambah Destination Tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar tambah koesioner. 2. Pejabat Arsiparis mengisi koesioner pada layar tambah koesioner. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data yang diisi valid maka sistem akan menyimpanya di data base. 5. Jika data yang diisi tidak valid maka sistem akan menampilkan layar pengisian koesioner. No.Proses 1.2 Nama Proses View_Koesioner Deskripsi Mengelolah Data Koesioner,View Data Koesioner. Source Sumber Pejabat Ariparis Input Data Koesioner View Output View Destination Tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar view koesioner. 2. Pejabat Arsiparis memilih data koesioner pada layar view koesioner. 3. Sistem menampilakan layar view data koesioner. 2 No.Proses 2 Nama Proses Registrasi Deskripsi Mengelola data registrasi pendaftaran,validasi pendaftaran Source sumber Admin Input Data Registrasi Output Info Register Pejabat Arsiparis Destination tujuan Admin Logika Proses 1. Sistem menampilkan layar Registrasi. 2. Pejabat Arsiparis mengisi data Registrasi Pejabat Arsiparis. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data yang diisi valid maka sistem akan menyimpanya di data base. 5. Jika data yang diisi tidak valid maka sistem akan menampilkan layar Registrasi. No.Proses 2.1 Nama Proses Pendaftaran Deskripsi Mengelola data registrasi pendaftaran Source Sumber Pejabat Arsiparis Input Data Registrasi Output Info Registrasi Destination Tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar Registrasi. 2. Pejabat Arsiparis mengisi data Registrasi Pejabat Arsiparis. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data yang diisi valid maka sistem akan menyimpanya di data base. 5. Jika data yang diisi tidak valid maka sistem akan menampilkan layar Registrasi. No.Proses 2.2 Nama Proses Validasi_Pendaftaran Deskripsi Mengelolah Data Registrasi Validasi Pendaftaran Source Sumber Admin Input Persetujuan Pendaftaran Registrasi Baru Output Data Registrasi Baru Destination Tujuan Admin Logika Proses 1. Sistem menampilkan layar Validasi. 2. Admin melakukan validasi registrasi Pejabat Arsiparis. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data yang diisi valid maka sistem akan menyimpanya di data base. 5. Jika data yang diisi tidak valid maka sistem akan menampilkan layar Validasi Pendaftaran. 3 No. Proses 3 Nama Proses Login Deskripsi Mengelola data login Pejabat Arsiparis ,dan memvalidasi data login pejabat arsiparis Source sumber Pejabat Arsiparis Input Data login Pejabat Arsiparis Output Info login Pejabat Arsiparis Destination tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar login. 2. Pejabat Arsiparis mengisi data login Pejabat Arsiparis. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data login di data base ada maka akan langsung masuk ke sistem. 5. Jika data login di data base tidak ada maka sistem akan menampilkan layar login. No.Proses 3.1 Nama Proses Data_Login Deskripsi Mengelola data login Pejabat Arsiparis Source Sumber Pejabat Arsiparis Input Data Login Pejabat Arsiparis Output Info Login Pejabat Arsiparis Destination Tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar login. 2. Pejabat Arsiparis mengisi data login Pejabat Arsiparis. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data login di data base ada maka akan langsung masuk ke sistem. 5. Jika data login di data base tidak ada maka sistem akan menampilkan layar login. No.Proses 3.2 Nama Proses Verifikasi_Login Deskripsi Memvalidasi data login pejabat Arsiparis Source Sumber Pejabat Arsiparis Input Login valid Output Info login valid Destination Tujuan Pejabat Arsiparis Logika Proses 1. Sistem menampilkan layar login. 2. Pejabat Arsiparis mengisi data login Pejabat Arsiparis. 3. Sistem memeriksa ke data base apakah data yang di inputkan valid atau tidak. 4. Jika data login di data base ada maka akan langsung masuk ke sistem. 5. Jika data login di data base tidak ada maka sistem akan menampilkan layar login. 4 No Proses 4 Nama Proses Pengelolaan_data_Arsiparis Deskripsi Mengelola data Arsiparis,melakukan penambaha, edit, view, dan cetak data Arsiparis Source sumber Admin Input Data Arsiparis Output Info Data Arsiparis Destination tujuan Admin Logika Proses 1. Sistem menampilkan layar pengelolaaan koesioner. 2. Admin melakukan penambahan data, edit data, tampil data, dan cetak data koesioner Pejabat Arsiparis. 3. Jika data koesioner Pejabat Arsiparis telah ditambah, dan diedit oleh admin, maka sistem akan menyimpanya ke data base. 4. Jika Admin tidak melakukan penambahan dan pengeditan data koesioner Pejabat Arsiparis, maka sistem akan menyimpan ke data base. No.Proses 4.1 Nama Proses Tambah_Data_Arsiparis Deskripsi Melakukan Penambahan data Arsiparis Source Sumber Admin Input Data_Arsiparis Output Laporan_Tambah_Arsiparis Destination Tujuan Admin Logika Proses 1. Sistem menampilkan layar tambah data ariparis. 2. Admin mengisi data koesioner Pejabat Arsiparis. 3. Jika semua data koesioner pejabat Arsiparis telah diisi dan admin memilih tombol simpan maka data koesioner pejabat arsiparis akan tersimpan ke data base. 4. Jika Admin memilih tombol Batal maka sistem akan membatalkan proses penyimpanan data koesioner Arsiparis ke data base. No.Proses 4.2 Nama Proses Edit_Data_Arsiparis Deskripsi Melakukan pengeditan data Arsiparis Source Sumber Admin Input Data_Arsiparis Output Laporan_Edit_Arsiparis Destination Tujuan Admin Logika Proses 1. Sistem menampilkan layar edit data ariparis. 2. Admin melakukan pengeditan data Pejabat Arsiparis dari data yang tersimpan di data base. 3. Jika data koesioner Pejabat Arsiparis telah diisi dan admin memilih tombol simpan maka sistem akan menyimpan data koesioner Arsiparis ke data base. 4. Jika Admin memilih tombol Batal maka sistem akan membatalkan proses penyimpanan data koesioner Arsiparis ke data base. No.Proses 4.3 Nama Proses View_Data_Arsiparis Deskripsi Melakukan View Data Arsiparis Source Sumber Admin Input Data_Arsiparis Output Laporan_View_Arsiparis Destination Tujuan Admin Logika Proses 1. Sistem menampilkan layar view data pejabat Arsiparis. 2. Admin memilih salah satu data yang ada pada layar view koesioner Arsiparis. 3. Jika Admin mengklik salah satu data koesioner yang ada pada layar maka sistem akan menampilkan data koesioner Arsiparis. 4. Jika Admin memilih tombol Batal maka sistem akan membatalkan prose menampilkan data koesioner Arsiparis. No.Proses 4.4 Nama Proses Cetak_Data_Arsiparis Deskripsi Melakukan Pencetakan Data Arsiparis Source Sumber Admin Input Data_Arsiparis Output Laporan_Cetak_Arsiparis Destination Tujuan Admin Logika Proses 1. Sistem menampilkan layar Cetak data Arsiparis. 2. Pejabat Arsiparis memilih data Arsiparis pada layar Cetak data Arsiparis. 3. Sistem mencari data Arsiparis yang akan dicetak dari data base. 4. Jika data Arsiparis ditemukan maka sistem akan melakukan proses pencetakan data. 5. Jika data Arsiparis tidak ditemukan maka sistem akan menampilkan pesan data Arsiparis tidak ditemukan.

3.2.3.6 Kamus Data