46. Else
47. Kembali ke baris 32
48. Endif
49. Input Isi pesan 50. Input Pilih
51. If Pilih = “Kirim” Then
52. Kirim pesan ke nomer tujuan 53. Tampilkan SMS ke tabel di tab Outbox
54. Elseif pilih = “Bersih” Then
55. Bersihkan TextArea
56. Elseif Pilih = “Keluar” Then
57. Tutup Form Server dan kembali ke Menu Utama
58. Else
59. Kembali ke baris 32
60. Endif 61. Else
62. Kembali ke baris 1
63. Endif
4.11.3. Flowchart dan Algoritma aplikasi pada Client
4.11.3.1. Flowchart Menu Utama
Flowchart ini merupakan gambaran alur proses dari menu
utama aplikasi client. Pada proses ini pelanggan dapat memilih aktivitas yang ingin dilakukan melalui menu-menu yang tersedia,
seperti misalnya melakukan pemesanan melalui form Pesan, melakukan pembatalan pesanan melalui form Batal Pesanan,
merubah nomor handphone server melalui form Input No Server dan lain-lain.
Start
Input PIlih Pilih =
Registrasi Pilih = Cek
Harga Barang Pilih = Pesan
Pilih = Tambah Pesanan
Pilih = Ubah Pesanan
Pilih = Batal Pesanan
Pilih = Cek Status Kirim
Pilih = Konfirmasi
Pilih = Set No Server
Pilih = Unregistrasi
Pilih = Info Pilih = Keluar
End Y
T T
T T
T T
T T
T T
T
Y Y
Y Y
Y Y
Y Y
Y Y
Y Z
Z T
Unregistrasi Tampilkan
Form Menu Utama
Registrasi Info
Cek Harga Barang
Set No Server
Pesan Konfirmasi
Tambah Pesanan
Cek Status Kirim
Ubah Pesanan
Batal Pesanan
Z
Gambar 4.57 Flowchart Main Menu Client
4.11.3.2. Algoritma Registrasi
Algoritma ini menjelaskan proses yang terjadi apabila pelanggan memilih Menu Registrasi pada menu utama. Form ini
berfungsi untuk mendaftarkan pelanggan yg belum terdaftar atau telah kehilangan keaktifan accountnya. Sebelum valid terdaftar,
pelanggan tidak dapat melakukan pemesanan melalui aplikasi ini. 1.
Tampilkan Form Registrasi 2.
Input Nama, Alamat, Telepon Rumah 3.
Input Pilih 4.
If Pilih = “Kirim” Then
5. If Nama = “null” Then
6. Tampilkan pesan “Nama Masih Kosong”
7. Kembali ke baris 1
8. Elseif Alamat = “null” Then
9. Tampilkan pesan “Alamat Masih Kosong”
10. Kembali ke baris 1
11. Elseif Telepon Rumah = “null” Then