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