Flowchart Data Flow Diagram DFD

3.2 Flowchart

Flowchart adalah penyajian yang sistematis tentang proses dan logika dari kegiatan penanganan informasi. Program flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses instruksi dengan proses lainnya dalam suatu program. Gambar 3.1 Flowchart Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Terlihat pada flowchart diatas yang menjadi entitas adalah admin admin merupakan asisten praktikum. Admin akan melakukan proses login dengan memasukkan username dan password. Jika username dan password valid, maka sistem akan melanjutkan ke proses pengolahan data user. Namun jika tidak valid maka sistem akan kembali pada login. Proses selanjutnya adalah pengolahan data user dimana hak akses admin untuk mengubah nama username dan password. Perubahan tersebut akan tersimpan di database user. Admin juga dapat melakukan proses pengolahan jadwal yang berisi hari, jam mulai, jam selesai dan keterangan praktikum. Proses pengolahan tersebut akan tersimpan di database jadwal. Selanjutnya pada proses pengolahan aplikasi, admin mengisi daftar aplikasi yang akan digunakan di praktikum tersebut. Daftar aplikasi tersebut akan tersimpan pada database aplikasi. Pada database client, disini client membaca data jadwal dan data aplikasi yang telah diinputkan oleh admin. Client juga akan mem-backup data tersebut guna menyimpan data yang sudah ada apabila koneksi dengan server terputus, sehingga client menjalankan proses pada data sebelumnya.

3.3 Data Flow Diagram DFD

DFD adalah suatu model logika data suatu proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data simpan, dan proses apa yang menghasilkan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut.

3.3.1 DFD Level 0

DFD di bawah ini menunjukkan hanya terdapat satu entitas yang mampu mengakses sistem yaitu admin. Hak akses admin antara lain : login, data user, data jadwal, data aplikasi. Semua proses tersebut akan diinputkan pada sistem dan sistem akan menampilkan laporan data pada tiap-tiap proses. Gambar 3.2. DFD Level 0

3.3.2 DFD Level 1

DFD level 1 satu adalah hasil penurunan dari DFD level 0 nol. Terlihat pada gambar dibawah ini proses pertama login, admin memasukkan data login ke sistem dan sistem akan memberi laporan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. validasi kemudian akan tersimpan pada tabel user. Proses kedua yaitu pengolahan data user, admin memasukkan data user pada sistem kemudian sistem akan memberi informasi data user pada admin dan akan tersimpan pada tebel user. Proses ketiga adalah pengolahan data jadwal, admin memasukkan data jadwal praktikum yang kemudian akan tersimpan pada database jadwal. Proses keempat adalah pengolahan data aplikasi, admin memasukkan aplikasi yang akan digunakan pada praktikum dan kemudian akan tersimpan pada tabel aplikasi. Tabel client diatas membaca pengolahan data aplikasi dan data jadwal yang telah tersimpan untuk di backup, sehingga dapat menjalankan jadwal praktikum yang telah dijadwalkan. Gambar 3.3. DFD Level 1 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. detail user id_user keterangan user password pi VA4 VA30 VA10 VA20 M Identifier_1 pi client id_client nama_client blockir_client ip_client pi VA5 VA25 I VA15 M Identifier_1 pi jadwal id_jadwal hari keterangan jam_mulai jam_selesai pi VA10 VA7 VA30 T T M Identifier_1 pi aplikasi id_aplikasi keterangan pi VA10 VA30 M Identifier_1 pi

3.4 Perancangan Database