3.2.1 Diagram Alir Utama
Dalam diagram alir utama ini digambarkan algoritma secara umum semua proses yang ada dalam aplikasi program sistem informasi e-marketing untuk
periklanan berbasis client server menggunakan online system dan real time system
. Diawali dengan pengaturan client, pengaturan data, processing data pada client
yang dilakukan pada server. Kemudian pada client melakukan cek ip server
, terkoneksi dengan server, download data pada server, data muncul pada layar client secara berurutan.
Server Client
Pengaturan client start
end Pengaturan data
Prosesing data pada
client Input ip server dan
id point client
Connect server
Run Client download
data server Data
muncul pada layar
client Tidak
Ya
Gambar 3.1 Diagram Alir Utama
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.2.2 Context Diagram
Pada level ini terdapat 2 entitas yaitu server dan client. Server adalah seseorang yang mengoperasikan aplikasi server yang menginputkan data untuk
dikirim ke client. Sedangkan client adalah seseorang yang mengoperasikan aplikasi client yang mengambil data dari server dan menampilkannya sebelum
itu client harus terkoneksi dengan server.
data iklan c lient
Login display data iklan
c onnec t data client
aks es s istem menu utama
Run dan dow nload data iklan input ip s erv er dan id c lient
input data iklan c lient input client
admin user client
1 s istem Emarketing
ClientServer
Gambar 3.2 Context Diagram
3.2.3 DFD
Level 0 context diagram
data iklan client
Login display data iklan
connect data client
akses sistem menu utama
Run dan dow nload data iklan input ip server dan id client
input data iklan client input client
admin user client
1 sistem Emarketing
ClientServer
+
Gambar 3.3 DFD level 0
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Keterangan dfd level 0 : Pada DFD level 0 ini terdapat 2 terminator entitas luar yaitu admin dan user client. Entitas admin melakukan login pada
sistem setelah itu dapat melakukan akses sistem. Admin melakukan input client dan data client tersimpan di server. Selanjutnya admin melakukan input data
iklan client pada client telah tersimpan. Pada entitas user client melakukan input ip server
dan id client dan terkoneksi pada server, setelah itu user client bisa melakukan run dan download data iklan. User client menerima display data iklan
yang sudah terunduh. Level 1
mas ukkan pass w ord data pas sw ord
data iklan
update data iklan data client
input ip s erv er dan id c lient
display data running
upload data iklan input client
input us ername pas sw ord admin
user client 1
login
+
3 pengaturan
c lient
+
4 pengaturan
iklan
+
5 test c onnec t
+
6 dow nload
data iklan
+
point
update 2
ganti pas s w ord
user
Gambar 3.4 DFD level 1
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Keterangan dfd level 1 : Admin melakukan input username password pada proses login, selanjutnya input client pada proses pengaturan client dan
tersimpan pada database point, selanjutnya admin dapat melakukan ganti password
pada proses ganti password selanjutnya upload data iklan pada proses pengaturan iklan dan tersimpan pada database update setelah itu melakukan
tranmisi data update data iklan pada proses 6 download data iklan tetapi menunggu aktifitas client melakukan input ip server dan id client dan melakukan
proses test connect setelah connect melakukan running menuju proses download data iklan.
level 2 proses login
Gambar 3.5 dfd level 2 proses login Keterangan dfd level 2 proses login :
admin melakukan login, didalam sistem akan
muncul form login yang mana didalamnya admin harus memasukkan username dan password. Maka sistem akan mengecek benar atau salah username dan
password yang dimasukkan oleh admin, jika admin memasukkan dengan benar,
sistem akan memberi konfirmasi bahwa admin memasukkan data dengan benar. Sistem akan masuk ke halaman selanjutnya. Namun jika admin memasukkan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
username dan passwordnya salah, sistem akan memberi konfirmasi bahwa data
yang dimasukkan admin salah dan admin diminta memasukkan kembali data dengan benar.
level 2 proses pengaturan client
Gambar 3.6 dfd level 2 proses pengaturan client keterangan dfd level 2 proses pengaturan client :
Setelah admin melakukan input client pada proses daftar client dan melakukan konfigurasi yang diperlukan berupa insert, update, delete pada proses identitas
client dan tersimpan pada database point berupa data client.
level 2 proses pengaturan iklan
Gambar 3.7 dfd level 2 proses pengaturan iklan
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Keterangan dfd level 2 proses pengaturan iklan : Setelah admin melakukan pengaturan client, admin bisa melakukan upload data
iklan dengan melihat status client dan melakukan konfigurasi yang diperlukan berupa memilih tipe data iklan berupa .jpg atau ,flv setelah terpilih maka
melakukan proses update dan data tersimpan pada database update dan siap untuk diunduh.
level 2 proses test connect
Gambar 3.8 dfd level 2 proses tes connect Keterangan dfd level 2 proses test connect :
user client melakukan input ip server dan id client pada proses test connect dan
menerima konfirmasi pada proses status connect jika koneksi gagal harus melakukan input dari awal lagi jika berhasil maka client dapat melakukan run
program.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
level 2 proses download data
Gambar 3.9 dfd level 2 proses download data Keterangan dfd level 2 proses download data :
Setelah user client melakukan running maka client akan melakukan download data. pada proses processing data menunggu data apa saja yang diunduh setelah
selesai data akan tampil pada layar monitor user client
3.3. Perancangan Database