Else Endif If Pilih = “Kirim” Then Elseif pilih = “Bersih” Then Elseif Pilih = “Keluar” Then Else Endif 61. Else Endif

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