Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
diperlihatkan pada Gambar 4.1.
Start
Yes No
Client Request ke Server
End Request yang
Diminta Dikirimkan ke Client
Apakah Request Dapat Dipenuhi?
Request Diproses Server
Konfirmasi Layanan Tidak
Terpenuhi
Gambar 4.1 Diagram Alir Komunikasi Client Server
4.2.2.1.1 Diagram Alir Program Server
Diagram alir program server terdiri dari:
1. Diagram Alir Program Aplikasi
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Simpan =True
End Yes
No Cari =True
Ubah =True
Apakah Program
Diaktifkan?
Aplikasi Dinonaktifkan
Aplikasi Diaktifkan
Status Comp.Name,IP,
Program
Gambar 4.2 Diagram Alir Program Aplikasi 2. Diagram Alir Program Explorer
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Folder Diklik File
Ditampilkan End
Pilih Salah Satu Drive
Folder Ditampilkan
Gambar 4.3 Diagram Alir Program Explorer 3. Diagram Alir Program Client Remote
Start
End Komp. Client
Log Off Log Off = True
Comp.Name,IP Memproses Instruksi
Log Off dari Server
Gambar 4.4 Diagram Alir Proses Log Off
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
End Shut Down = True
Comp.Name,IP Memproses Instruksi
Shut Down dari Server Komp.Client
Shut Down
Gambar 4.5 Diagram Alir Proses Shut Down
4. Diagram Alir Program Peripheral
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Tampilkan Waktu
Tampilkan Regional
Setting
A DateTime
=True
Regional Setting = True
Mouse =True Tampilkan
Pengaturan Mouse
Tampilkan Pengaturan
Sound
Tampilkan System
Komputer End
A
Sound =True
System =True
Gambar 4.6 Diagram Alir Program Peripheral
4.2.2.1.2 Diagram Alir Program Client
Diagram alir program client terdiri dari:
1. Diagram Alir Program Chat
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Connect = True
Isikan Pesan Send = True
Pesan Dikirimkan Pesan Diterima
Client yang Lain
End
Gambar 4.7 Diagram Alir Program Chat Sesama Client
Start
Isikan Pesan Send = True
Pesan Dikirimkan Pesan Diterima
Server End
Gambar 4.8 Diagram Alir Chat Client ke Server
2. Diagram Alir Program Explorer
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Folder Diklik File
Ditampilkan End
Pilih Salah Satu Drive
Folder Ditampilkan
Gambar 4.9 Diagram Alir Program Explorer
3. Diagram Alir Aplikasi Program
Start
Input IP, Program
End Program
Diberikan Server Membaca
Request Program
Gambar 4.10 Diagram Alir Aplikasi Program 4. Diagram Alir Akses Database
Diagram alir akses database dibedakan atas dua bagian yaitu diagram alir akses database untuk client pertama dan diagram alir akses database untuk client kedua.
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
a. Diagram alir akses database untuk client pertama
Start
End Menyimpan Data di
Database Server Tambah = True
Nim,Nama,Alamat, Temp.Lahir,Tgl.Lahir,
Jen.Kelamin,Dosen Wali
Hasil Tampilkan di Tabel
Gambar 4.11 Diagram Alir Menambah Data Mahasiswa
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
NIM
Apakah Data Benar?
No
Tampilkan Semua Data
Mahasiswa Dan IPK
End Yes
Tampilkan Pesan “Tidak
Ada” Cari =True
Gambar 4.12 Diagram Alir Mencari Data Mahasiswa
Start
Tambah = True
Kode,Nama,Alamat, Jabatan
Menyimpan Data di Database Server
Hasil Tampilkan di Tabel
End
Gambar 4.13 Diagram Alir Menambah Data Dosen
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Input Kode
Apakah Data Benar?
Tampilkan Alamat Dan
Jabatan End
Yes Tampilkan
Pesan “Tidak Ada”
No Cari =True
Gambar 4.14 Diagram Alir Mencari Data Dosen
b. Diagram alir akses database untuk client kedua
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
End Tambah = True
Menyimpan Data di Database Server
Hasil Tampilkan di Tabel
Sem,Kode M.Kul,,Dosen, Mt.Kul.Bobot SKS
Gambar 4.15 Diagram Alir Menambah Data Mata Kuliah
Start
Kode Mata Kuliah
Apakah Data Benar?
Tampilkan Pesan “Tidak
Ada”
Tampilkan Nama Dosen,Mata Kuliah
Dan Bobot SKS Yes
End Cari = True
No
Gambar 4.16 Diagram Alir Mencari Data Mata Kuliah
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Tambah = True
Semester,NIM,Mt.Kuliah, Nilai
Proses Akumulasi Nilai
Tampilkan IPK
Menyimpan Data di Database Server
Hasil Tampilkan di Tabel
End
Gambar 4.17 Diagram Alir Menambah Data Nilai Mahasiswa
Frans A. Siagian : Perancangan Komunikasi Client Server Dan Sistem Database, 2008 USU Repository © 2009
Start
Cari = True
NIM
End Membaca Data di
Database Server Tampilkan
Nama dan IPK
Gambar 4.18 Diagram Alir Mencari Data Nilai Mahasiswa
4.2.2.2 Perancangan Menu Sistem