DAFTAR REFERENSI
[ETS05] ETSI,“Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); AT command set for User Equipment (UE) (3GPP TS 27.007 version 6.8.0 Release 6)”, ETSI, 2005.
[ETS06] ETSI, “Technical Realization of The Short Message Service(SMS) (3GPP TS 23.040 v.6.7.0)”, ETSI, 2006.
[GUN03] Gunawan, Ferry, “Membuat Aplikasi SMS Gateway Server dan Client dengan Java dan PHP”, Elex Media Komputindo, 2003.
[GUP06] Gupta, Puneet, “Short Message Service: What, How and Where?”,
http://www.wirelessdevnet.com/channels/SMS/features/SMS.html, pengaksesan 20 Juni 2006.
[NOK06] Nokia Forum, “How to Create MMS Services, version 4.0; June 26, 2003”, http://forum.nokia.com, pengaksesan 8 Juni 2006.
[SON05] Sony Ericsson,“AT Commands Online Reference: K750 Series, W800 Series”, Sony Ericsson, 2005.
[MAN06] Manaf, Afwarman & Catur, M. Zuhri, “NoteBOX With a Unified Messaging System”, 12th Int’l Telecommunications Network Strategy and Planning Symposium, New Delhi, November 2006.
[MIN06] MobileIn, “Short Message Service”, http://www.mobilein.com/SMS.htm, pengaksesan 20 Juni 2006.
[WSM06] IEC, “Wireless short message service”,
http://www.iec.org/online/tutorials/wire_SMS/, pengaksesan 20 Juni 2006.
xi
xii
DAFTAR PUSTAKA
[ETS05] ETSI,“Digital cellular telecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); AT command set for User Equipment (UE) (3GPP TS 27.007 version 6.8.0 Release 6)”, ETSI, 2005.
[ETS06] ETSI, “Technical Realization of The Short Message Service(SMS) (3GPP TS 23.040 v.6.7.0)”, ETSI, 2006.
[GUN03] Gunawan, Ferry, “Membuat Aplikasi SMS Gateway Server dan Client dengan Java dan PHP”, Elex Media Komputindo, 2003.
[GUP06] Gupta, Puneet, “Short Message Service: What, How and Where?”,
http://www.wirelessdevnet.com/channels/SMS/features/SMS.html, pengaksesan 20 Juni 2006.
[GSM06] IEC, “Global System for Mobile Communication”,
http://www.iec.org/online/tutorials/gsm/, pengaksesan 20 Juni 2006.
[NOK06] Nokia Forum, “How to Create MMS Services, version 4.0; June 26, 2003”, http://forum.nokia.com, pengaksesan 8 Juni 2006.
[MAN06] Manaf, Afwarman & Catur, M. Zuhri, “NoteBOX With a Unified Messaging System”, 12th Int’l Telecommunications Network Strategy and Planning Symposium, New Delhi, November 2006.
[MIN06] MobileIn, “Short Message Service”, http://www.mobilein.com/SMS.htm, pengaksesan 20 Juni 2006.
[PET06] Pettersson, Lars, “SMS and The PDU Format”,
http://www.dreamfabric.com/SMS, pengaksesan 15 Januari 2006.
[PUR05] Purwanto, Yudi, “Sistem Notifikasi dan Layanan Informasi Perkantoran Berbasis SMS”, Tugas Akhir, Program Studi Informatika FTI ITB Bandung, 2005.
[SCH03] Schiller, Jochen, “Mobile Communication, 2nd Edition”, Addison Wesley, 2003.
[SON05] Sony Ericsson,“AT Commands Online Reference: K750 Series, W800 Series”, Sony Ericsson, 2005.
[TAN03] Tanenbaum, Andrew S, “Computer Networks, 4th Edition”, Prentice Hall, 2003
[WSM06] IEC, “Wireless short message service”,
http://www.iec.org/online/tutorials/wire_SMS/, pengaksesan 20 Juni 2006.
TUJUH BIT DEFAULT ALPHABET
Pada Tabel A-1 ditunjukkan 7 bit default alphabet yang dispesifikasikan oleh GSM 03.38.
Tabel A-1 Tujuh Bit Default Alphabet
Hex Dec Character name Character ISO-8859-1 DEC
0x00 0 COMMERCIAL AT @ 64
0x01 1 POUND SIGN £ 163
0x02 2 DOLLAR SIGN $ 36
0x03 3 YEN SIGN ¥ 165
0x04 4 LATIN SMALL LETTER E WITH GRAVE
è 232 0x05 5 LATIN SMALL LETTER E WITH
ACUTE
é 233 0x06 6 LATIN SMALL LETTER U WITH
GRAVE
ù 249 0x07 7 LATIN SMALL LETTER I WITH GRAVE ì 236
0x08 8 LATIN SMALL LETTER O WITH GRAVE
ò 242 0x09 9 LATIN CAPITAL LETTER C WITH
CEDILLA
Ç 199
0x0A 10 LINE FEED 10
0x0B 11 LATIN CAPITAL LETTER O WITH STROKE
Ø 216 0x0C 12 LATIN SMALL LETTER O WITH
STROKE
ø 248
0x0D 13 CARRIAGE RETURN 13
0x0E 14 LATIN CAPITAL LETTER A WITH RING ABOVE
Å 197 0x0F 15 LATIN SMALL LETTER A WITH RING
ABOVE
å 229 0x10 16 GREEK CAPITAL LETTER DELTA Δ
0x11 17 LOW LINE _ 95
0x12 18 GREEK CAPITAL LETTER PHI Φ 0x13 19 GREEK CAPITAL LETTER GAMMA Γ 0x14 20 GREEK CAPITAL LETTER LAMBDA Λ 0x15 21 GREEK CAPITAL LETTER OMEGA Ω 0x16 22 GREEK CAPITAL LETTER PI Π 0x17 23 GREEK CAPITAL LETTER PSI Ψ 0x18 24 GREEK CAPITAL LETTER SIGMA Σ 0x19 25 GREEK CAPITAL LETTER THETA Θ 0x1A 26 GREEK CAPITAL LETTER XI Ξ 0x1B 27 ESCAPE TO EXTENSION TABLE
0x1B0A 27 10
FORM FEED 12
0x1B14 27 20
CIRCUMFLEX ACCENT ^ 94
A-1
Hex Dec Character name Character ISO-8859-1 DEC
0x1B28 27 40
LEFT CURLY BRACKET { 123
0x1B29 27 41
RIGHT CURLY BRACKET } 125
0x1B2F 27 47
REVERSE SOLIDUS (BACKSLASH) \ 92 0x1B3C 27
60
LEFT SQUARE BRACKET [ 91
0x1B3D 27 61
TILDE ~ 126
0x1B3E 27 62
RIGHT SQUARE BRACKET ] 93
0x1B40 27 64
VERTICAL BAR | 124
0x1B65 27 101
EURO SIGN € 164 (ISO-
8859-15) 0x1C 28 LATIN CAPITAL LETTER AE Æ 198
0x1D 29 LATIN SMALL LETTER AE æ 230
0x1E 30 LATIN SMALL LETTER SHARP S (German)
ß 223 0x1F 31 LATIN CAPITAL LETTER E WITH
ACUTE
É 201
0x20 32 SPACE 32
0x21 33 EXCLAMATION MARK ! 33
0x22 34 QUOTATION MARK “ 34
0x23 35 NUMBER SIGN # 35
0x24 36 CURRENCY SIGN ¤ 164 (ISO-
8859-1)
0x25 37 PERCENT SIGN % 37
0x26 38 AMPERSAND & 38
0x27 39 APOSTROPHE ‘ 39
0x28 40 LEFT PARENTHESIS ( 40
0x29 41 RIGHT PARENTHESIS ) 41
0x2A 42 ASTERISK * 42
0x2B 43 PLUS SIGN + 43
0x2C 44 COMMA , 44
0x2D 45 HYPHEN-MINUS - 45
0x2E 46 FULL STOP . 46
0x2F 47 SOLIDUS (SLASH) / 47
0x30 48 DIGIT ZERO 0 48
0x31 49 DIGIT ONE 1 49
0x32 50 DIGIT TWO 2 50
0x33 51 DIGIT THREE 3 51
0x34 52 DIGIT FOUR 4 52
0x35 53 DIGIT FIVE 5 53
0x36 54 DIGIT SIX 6 54
0x37 55 DIGIT SEVEN 7 55
0x38 56 DIGIT EIGHT 8 56
0x39 57 DIGIT NINE 9 57
0x3A 58 COLON : 58
0x3B 59 SEMICOLON ; 59
Hex Dec Character name Character ISO-8859-1 DEC
0x3C 60 LESS-THAN SIGN < 60
0x3D 61 EQUALS SIGN = 61
0x3E 62 GREATER-THAN SIGN > 62
0x3F 63 QUESTION MARK ? 63
0x40 64 INVERTED EXCLAMATION MARK ¡ 161
0x41 65 LATIN CAPITAL LETTER A A 65
0x42 66 LATIN CAPITAL LETTER B B 66
0x43 67 LATIN CAPITAL LETTER C C 67
0x44 68 LATIN CAPITAL LETTER D D 68
0x45 69 LATIN CAPITAL LETTER E E 69
0x46 70 LATIN CAPITAL LETTER F F 70
0x47 71 LATIN CAPITAL LETTER G G 71
0x48 72 LATIN CAPITAL LETTER H H 72
0x49 73 LATIN CAPITAL LETTER I I 73
0x4A 74 LATIN CAPITAL LETTER J J 74
0x4B 75 LATIN CAPITAL LETTER K K 75
0x4C 76 LATIN CAPITAL LETTER L L 76
0x4D 77 LATIN CAPITAL LETTER M M 77
0x4E 78 LATIN CAPITAL LETTER N N 78
0x4F 79 LATIN CAPITAL LETTER O O 79
0x50 80 LATIN CAPITAL LETTER P P 80
0x51 81 LATIN CAPITAL LETTER Q Q 81
0x52 82 LATIN CAPITAL LETTER R R 82
0x53 83 LATIN CAPITAL LETTER S S 83
0x54 84 LATIN CAPITAL LETTER T T 84
0x55 85 LATIN CAPITAL LETTER U U 85
0x56 86 LATIN CAPITAL LETTER V V 86
0x57 87 LATIN CAPITAL LETTER W W 87
0x58 88 LATIN CAPITAL LETTER X X 88
0x59 89 LATIN CAPITAL LETTER Y Y 89
0x5A 90 LATIN CAPITAL LETTER Z Z 90
0x5B 91 LATIN CAPITAL LETTER A WITH DIAERESIS
Ä 196 0x5C 92 LATIN CAPITAL LETTER O WITH
DIAERESIS
Ö 214 0x5D 93 LATIN CAPITAL LETTER N WITH
TILDE
Ñ 209 0x5E 94 LATIN CAPITAL LETTER U WITH
DIAERESIS
Ü 220
0x5F 95 SECTION SIGN § 167
0x60 96 INVERTED QUESTION MARK ¿ 191
0x61 97 LATIN SMALL LETTER A a 97
0x62 98 LATIN SMALL LETTER B b 98
0x63 99 LATIN SMALL LETTER C c 99
0x64 100 LATIN SMALL LETTER D d 100
0x65 101 LATIN SMALL LETTER E e 101
0x66 102 LATIN SMALL LETTER F f 102
0x67 103 LATIN SMALL LETTER G g 103
0x68 104 LATIN SMALL LETTER H h 104
0x69 105 LATIN SMALL LETTER I i 105
0x6A 106 LATIN SMALL LETTER J j 106
Hex Dec Character name Character ISO-8859-1 DEC
0x6B 107 LATIN SMALL LETTER K k 107
0x6C 108 LATIN SMALL LETTER L l 108
0x6D 109 LATIN SMALL LETTER M m 109
0x6E 110 LATIN SMALL LETTER N n 110
0x6F 111 LATIN SMALL LETTER O o 111
0x70 112 LATIN SMALL LETTER P p 112
0x71 113 LATIN SMALL LETTER Q q 113
0x72 114 LATIN SMALL LETTER R r 114
0x73 115 LATIN SMALL LETTER S s 115
0x74 116 LATIN SMALL LETTER T t 116
0x75 117 LATIN SMALL LETTER U u 117
0x76 118 LATIN SMALL LETTER V v 118
0x77 119 LATIN SMALL LETTER W w 119
0x78 120 LATIN SMALL LETTER X x 120
0x79 121 LATIN SMALL LETTER Y y 121
0x7A 122 LATIN SMALL LETTER Z z 122
0x7B 123 LATIN SMALL LETTER A WITH
DIAERESIS ä 228
0x7C 124 LATIN SMALL LETTER O WITH DIAERESIS
ö 246 0x7D 125 LATIN SMALL LETTER N WITH TILDE ñ 241
0x7E 126 LATIN SMALL LETTER U WITH DIAERESIS
ü 252 0x7F 127 LATIN SMALL LETTER A WITH
GRAVE
à 224
SKENARIO KEJADIAN
B.1 Skenario Login
Tabel B-1 Skenario Login
Aktor Administrator
Tujuan melakukan autentikasi administrator sebelum masuk ke sistem Pre-kondisi -
Post-kondisi [normal] Administrator dapat mengakses menu utama [alternatif 1] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Mengakses sistem 2 Sistem Menampilkan halaman login 3 Adminisrator Mengisi username dan password
4 Sistem Melakukan verifikasi username dan password 5 Sistem Menampilkan halaman inbox SMS
Urutan aksi alternatif (username dan password salah)
5 Sistem Menampilkan halaman login dan pesan kesalahan login
B.2 Skenario View Incoming SMS Messages
Tabel B-2 Skenario View Incoming SMS Messages
Aktor Administrator
Tujuan melihat pesan masuk Pre-kondisi Administrator telah login
Post-kondisi [normal] Sistem menampilkan halaman inbox SMS [alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Klik menu inbox
2 Sistem Menampilkan halaman inbox
Urutan aksi alternatif 1 (sistem gagal mengakses inbox dari basis data) 2 Sistem Menampilkan pesan kesalahan
B-1
B.3 Skenario View Incoming SMS Detail
Tabel B-3 Skenario View Incoming SMS Detail
Aktor Administrator
Tujuan Melihat detail pesan SMS
Pre-kondisi Sistem menampilkan halaman inbox SMS Post-kondisi [normal] Sistem menampilkan detail pesan SMS
[alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman inbox SMS 2 Administrator Klik tombol detail pada pesan tertentu 3 Sistem Menampilkan detail pesan SMS yang dipilih Urutan aksi alternatif 1 (sistem gagal mengakses inbox dari basis data) 3 Sistem Menampilkan pesan kesalahan
B.4 Skenario View Outgoing SMS Messages
Tabel B-4 Skenario View Outgoing SMS Messages
Aktor Administrator
Tujuan melihat pesan keluar Pre-kondisi Administrator telah login
Post-kondisi [normal] Sistem menampilkan halaman outbox SMS [alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Klik menu outbox SMS
2 Sistem Menampilkan halaman outbox SMS
Urutan aksi alternatif 1 (sistem gagal mengakses outbox dari basis data) 2 Sistem Menampilkan pesan kesalahan
B.5 Skenario View Outgoing SMS Detail
Tabel B-5 Skenario View Outgoing SMS Detail
Aktor Administrator
Tujuan Melihat detail pesan SMS
Pre-kondisi Sistem menampilkan halaman inbox SMS Post-kondisi [normal] Sistem menampilkan detail pesan SMS
[alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman inbox SMS 2 Administrator Klik tombol detail pada pesan tertentu 3 Sistem Menampilkan detail pesan SMS yang dipilih Urutan aksi alternatif 1 (sistem gagal mengakses inbox dari basis data) 3 Sistem Menampilkan pesan kesalahan
B.6 Skenario Compose SMS Message
Tabel B-6 Skenario Compose SMS Message
Aktor Administrator
Tujuan Melakukan pengiriman SMS kepada perorangan atau kelompok Prekondisi Administrator telah login
Post kondisi [normal] Pesan SMS tersimpan di basis data [alternatif] Menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih menu compose message SMS 2 Sistem Menampilkan halaman compose message 3 Administrator Menuliskan pesan SMS
4 Administrator Menuliskan tujuan pesan SMS [use case choose contact dan/atau choose group]
5 Administrator Menjadwalkan pesan SMS [use case schedule message]
6 Administrator Menekan tombol save
7 Sistem Menampilkan pesan bahwa data berhasil disimpan Urutan aksi alternatif (pesan gagal disimpan ke basis data)
7 Sistem Menampilkan pesan bahwa data gagal disimpan
B.7 Skenario Reply SMS
Tabel B-7 Skenario Reply SMS
Aktor Administrator
Tujuan Membalas pesan SMS
Prekondisi Sistem menampilkan halaman inbox SMS Post kondisi Pesan SMS balasan tersimpan di basis data Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman inbox SMS 2 Administrator Memilih satu pesan SMS dan tekan reply
3 Sistem Menampilkan halaman compose message dengan destinasi sudah terisi 4 [selanjutnya sesuai dengan use case compose SMS message mulai dari
urutan aksi 3, tanpa aksi 4]
B.8 Skenario Forward SMS
Tabel B-8 Skenario Forward SMS
Aktor Administrator
Tujuan Mem-forward pesan SMS
Prekondisi Sistem menampilkan halaman outbox SMS Post kondisi Pesan SMS tersimpan di basis data Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman outbox SMS 2 Administrator Memilih satu pesan SMS dan tekan forward
3 Sistem Menampilkan halaman compose message dengan field pesan sudah terisi 4 [selanjutnya sesuai dengan use case compose SMS message mulai dari
urutan aksi 4]
B.9 Skenario Edit Outgoing SMS
Tabel B-9 Skenario Edit Outgoing SMS
Aktor Administrator
Tujuan Mengedit pesan SMS yang belum terkirim Prekondisi Sistem menampilkan halaman outbox SMS Post kondisi Pesan SMS tersimpan di basis data Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman outbox SMS 2 Administrator Memilih satu pesan SMS dan tekan edit 3 Sistem Menampilkan halaman compose message
4 [selanjutnya sesuai dengan use case compose SMS message mulai dari urutan aksi 3, aksi 4 hanya menggunakan use case choose contact]
B.10 Skenario Delete SMS Message
Tabel B-10 Skenario Delete SMS Message
Aktor Administrator
Tujuan Menghapus pesan SMS
Prekondisi Sistem menampilkan halaman inbox/outbox SMS Post kondisi [normal] Pesan berhasil dihapus
[alternatif] Tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman inbox/outbox SMS 2 Administrator Memilih satu pesan SMS dan tekan delete 3 Sistem Pesan berhasil dihapus
Urutan aksi alternatif
4 Sistem Tampil pesan kesalahan
B.11 Skenario Schedule Message
Tabel B-11 Skenario Schedule Message
Aktor Administrator
Tujuan Melakukan penjadwalan pengiriman pesan SMS Prekondisi Administrator telah login
Post kondisi Schedule tampil di halaman compose message Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman compose message (SMS/MMS) 2 administrator Klik tombol schedule
3 Sistem Menampilkan window kalender 4 Administrator Memilih jadwal pengiriman SMS 5 Administrator Klik tombol OK
6 sistem Menutup window kalender, dan menampilkan halaman compose message dengan field jadwal sudah terisi
Urutan aksi alternatif 1 (mengetikkan jadwal secara manual)
2 Administrator Menuliskan langsung jadwal ke field jadwal
B.12 Skenario Add Contact
Tabel B-12 Skenario Add Contact
Aktor Administrator
Tujuan Melakukan penambahan contact pada phonebook Prekondisi Administrator telah login
Post kondisi [normal] contact ditambahkan ke basis data [alternatif 1] sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih menu add contact 2 sistem Menampilkan halaman add contact 3 Administrator Mengisi form di halaman add new contact 4 Administrator Klik tombol save
5 Sistem Menyimpan kontak baru dan menampilkan pesan bahwa kontak baru berhasil disimpan
Urutan aksi alternatif 1 (sistem gagal menyimpan kontak ke basis data) 5 Sistem Menampilkan pesan bahwa kontak gagal disimpan
B.13 Skenario View Contacts
Tabel B-13 Skenario View Contacts
Aktor Administrator
Tujuan Melihat daftar contact Prekondisi Administrator telah login
Post kondisi [normal] tampil halaman list of contacts [alternatif 1] Tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memlih menu view contacts
2 Sistem Menampilkan halaman list of contacts Urutan aksi alternatif 1 (sistem gagal menyimpan kontak yang diedit) 2 Sistem Menampilkan pesan kesalahan
B.14 Skenario Edit Contact
Tabel B-14 Skenario Edit Contact
Aktor Administrator
Tujuan Melakukan pengeditan contact Prekondisi Sistem menampilkan halaman contacts Post kondisi [normal] Contact berhasil diubah
[alternatif 1] Tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman contacts
2 Administrator Memilih salah satu contact yang hendak diedit dan klik tombol edit 3 Sistem Menampilkan halaman edit contact
4 Administrator Isi form edit contact 5 Administrator Klik tombol save
6 Sistem Menyimpan ke basis data dan menampilkan pesan bahwa kontak berhasil diedit
Urutan aksi alternatif 1 (sistem gagal menyimpan kontak yang diedit)
6 Sistem Menampilkan pesan bahwa kontak tidak berhasil diedit
B.15 Skenario Delete Contact
Tabel B-15 Skenario Delete Contact
Aktor Administrator
Tujuan Menghapus kontak dari basis data Prekondisi Halaman contacts telah ditampilkan Post kondisi [normal] contact berhasil dihapus
[alternatif 1] tidak terjadi apa-apa [alternatif 2] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman contacts
2 Administrator Memilih salah satu kontak yang hendak dihapus dan klik tombol delete 3 Sistem Menampilkan dialog konfirmasi untuk mengkonfirmasi penghapusan
kontak
4 Administrator Klik tombol OK
5 Sistem Menghapus kontak dan menampilkan pesan bahwa kontak berhasil dihapus
Urutan aksi alternatif 1 (administrator membatalkan penghapusan) 4 Administrator Klik tombol Cancel
5 Sistem Kembali ke halaman contacts Urutan aksi alternatif 2 (sistem gagal menghapus kontak)
5 Sistem Menampilkan pesan bahwa kontak gagal dihapus
B.16 Skenario Create Group
Tabel B-16 Skenario Create Group
Aktor Administrator
Tujuan Melakukan pengelompokan kontak Prekondisi Administrator telah login
Post kondisi [normal] Terbentuk group baru [alternatif] Tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih menu add group 2 Sistem Menampilkan halaman add group 3 Administrator Isi group name
4 Administrator Klik submit
5 Sistem Menyimpan group (tanpa member) ke basis data dan menampilkan pesan bahwa group berhasil disimpan
Urutan aksi alternatif 1 (administrator menambahkan contact) 5 Administrator Klik tombol add member
6 Sistem Tampilkan halaman contacts
[use case add group’s member] kembali ke urutan aksi normal 5 Urutan aksi alternatif 2 (sistem gagal membentuk group)
5 Sistem Tampilkan pesan kesalahan
B.17 Skenario View Groups
Tabel B-17 Skenario View Groups
Aktor Administrator
Tujuan Melihat daftar group Prekondisi Administrator telah login
Post kondisi [normal] tampil halaman list of groups [alternatif] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih menu view groups
2 Sistem Menampilkan halaman list of groups Urutan aksi alternatif 1 (sistem gagal meyimpan ke basis data) 3 Sistem Menampilkan pesan kesalahan
B.18 Skenario View Group’s Members
Tabel B-18 Skenario View Group’s Members
Aktor Administrator
Tujuan Melihat daftar member group tertentu Prekondisi Sistem menampilkan halaman list of groups Post kondisi [normal] tampil halaman group’s members
[alternatif] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman list of groups 2 Administrator Memilih item
3 Sistem Menampilkan halaman group’s members Urutan aksi alternatif 1 (sistem gagal meyimpan ke basis data) 3 Sistem Menampilkan pesan kesalahan
B.19 Skenario Delete Group’s Member(s)
Tabel B-19 Skenario Delete Group’s Member(s)
Aktor Administrator
Tujuan Menghapus satu atau beberapa member
Prekondisi Sistem menampilkan halaman group’s members Post kondisi [normal] member group berkurang
[alternatif] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman group’s members 2 Administrator Memilih member dan tekan tombol delete
3 Sistem Menyimpan perubahan ke basis data dan menampilkan pesan berhasil Urutan aksi alternatif 1 (sistem gagal meyimpan ke basis data)
3 Sistem Menampilkan pesan kesalahan
B.20 Skenario Add Group’s Member
Tabel B-20 Skenario Add Group’s Member
Aktor Administrator
Tujuan Melakukan pengeditan nama group
Prekondisi Sistem menampilkan halaman groups’s members atau add group Post kondisi [normal] member group bertambah
[alternatif] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman group’s member atau add group 2 Administrator Tekan tombol add member
3 Sistem Menampilkan halaman add member
4 Administrator Memilih satu atau beberapa contact dan tekan ok
5 Sistem Menyimpan perubahan ke basis data dan menampilkan pesan berhasil Urutan aksi alternatif 1 (sistem gagal meyimpan ke basis data)
5 Sistem Menampilkan pesan kesalahan
B.21 Skenario Edit Group Name
Tabel B-21 Skenario Edit Group Name
Aktor Administrator
Tujuan Melakukan pengeditan nama group Prekondisi Sistem menampilkan halaman list of groups Post kondisi [normal] nama group berubah
[alternatif] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman list of groups 2 Administrator Memilih item dan klik tombol edit 3 Sistem Menampilkan halaman edit group 4 Administrator Mengubah nama group
5 Administrator Menekan tombol save
6 Sistem Menyimpan perubahan ke basis data dan menampilkan pesan berhasil Urutan aksi alternatif 1 (sistem gagal meyimpan ke basis data)
6 Sistem Menampilkan pesan kesalahan
B.22 Skenario Delete Group
Tabel B-22 Skenario Delete Group
Aktor Administrator
Tujuan Menghapus group
Prekondisi Sistem menampilkan halaman list of groups Post kondisi [normal] group dihapus dari basis data
[alternatif] tampil pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman list of groups 2 Administrator Memilih item dan menekan tombol delete 3 Sistem Menampilkan dialog konfirmasi penghapusan 4 Administrator Menekan tombol OK
5 Sistem Menghapus item terpilih dan menampilkan pesan bahwa group berhasil dihapus
Urutan aksi alternatif 1 (sistem gagal me-update basis data) 5 Sistem Menampilkan pesan kesalahan
B.23 Skenario Choose Group
Tabel B-23 Skenario Choose Group
Aktor Administrator
Tujuan Memilih group sebagai tujuan pengiriman pesan Prekondisi Halaman compose message telah ditampilkan Post kondisi Nama group tertera di halaman compose message Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman compose message 2 Administrator Klik tombol choose group
3 Sistem Menampilkan window list of groups
4 Administrator Memilih satu atau beberapa group dan tekan ok
5 Sistem Kembali ke halaman compose message dengan nama group yang telah dipilih tercantum di field tujuan
B.24 Skenario Choose Contact
Tabel B-24 Skenario Choose Contact
Aktor Administrator
Tujuan Memilih contact sebagai tujuan pengiriman pesan Prekondisi Halaman compose message telah ditampilkan Post kondisi Nama contact tertera di halaman compose message Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman compose message 2 Administrator Klik tombol choose contact
3 Sistem Menampilkan window list of contact
4 Administrator Memilih satu atau beberapa contact dan tekan ok
5 Sistem Kembali ke halaman compose message dengan nama contact yang telah dipilih tercantum di field tujuan
B.25 Skenario Compose MMS
Tabel B-25 Skenario Compose MMS
Aktor Administrator
Tujuan Melakukan pengiriman MMS kepada perorangan atau kelompok Prekondisi Administrator telah login
Post kondisi [normal] Pesan MMS tersimpan di basis data [alternatif] Menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 administrator Memilih menu compose MMS message 2 sistem Menampilkan halaman compose MMS message
3 administrator Mengisikan gambar [use case choose image] dan/atau teks untuk tiap slide MMS (maksimal 4 slide)
4 administrator Menuliskan tujuan pesan SMS [use case choose contact dan/atau choose group]
5 administrator Menjadwalkan pesan SMS [use case schedule message]
6 administrator Menekan tombol save
7 sistem Menampilkan pesan bahwa data berhasil disimpan Urutan aksi alternatif (pesan gagal disimpan ke basis data)
7 Sistem Menampilkan pesan bahwa data gagal disimpan
B.26 Skenario View MMS Outbox
Tabel B-26 Skenario View MMS Outbox
Aktor Administrator
Tujuan melihat pesan MMS keluar Pre-kondisi Administrator telah login
Post-kondisi [normal] Sistem menampilkan halaman outbox SMS [alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Klik menu outbox MMS
2 Sistem Menampilkan halaman outbox MMS Urutan aksi alternatif 1
2 Sistem Menampilkan pesan kesalahan
B.27 Skenario Choose Image
Tabel B-27 Skenario Choose Image
Aktor Administrator
Tujuan Memilih gambar sebagai tujuan pengiriman SMS Prekondisi Halaman compose MMS message ditampilkan sistem Post kondisi Gambar tampil ke halaman compose MMS message Urutan aksi normal
No Pelaku Aksi
1 Sistem Menampilkan halaman compose MMS message 2 Administrator Klik tombol add image
3 Sistem Menampilkan window image 4 administrator Memilih gambar
6 sistem Menampilkan halaman compose message dengan field gambar sudah terisi
B.28 Skenario View MMS Images Gallery
Tabel B-28 Skenario View MMS Images Gallery
Aktor Administrator
Tujuan melihat daftar gambar Pre-kondisi Administrator telah login
Post-kondisi [normal] Sistem menampilkan images gallery [alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Klik menu view images gallery 2 Sistem Menampilkan halaman images gallery Urutan aksi alternatif 1
2 Sistem Menampilkan pesan kesalahan
B.29 Skenario Add Image to Images Gallery
Tabel B-29 Skenario Add Image to Images Gallery
Aktor Administrator
Tujuan Menambah gambar di galeri Pre-kondisi Administrator telah login
Post-kondisi [normal] gambar ditambahkan di galeri
[alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Klik menu add MMS image 2 Sistem Menampilkan halaman add image 3 Administrator Memilih gambar untuk ditambahkan 4 Administrator Klik submit
5 Sistem Menambahkan gambar si galeri Urutan aksi alternatif 1
3 Sistem Menampilkan pesan kesalahan
B.30 Skenario Delete Image in Images Gallery
Tabel B-30 Skenario Delete Image in Images Gallery
Aktor Administrator
Tujuan Menghapus gambar di galeri Pre-kondisi Sistem menampilkan galeri Post-kondisi [normal] gambar dihapus
[alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih gambar dan klik delete 2 Sistem Menghapus gambar tersebut dari galeri Urutan aksi alternatif 1
2 Sistem Menampilkan pesan kesalahan
B.31 Skenario View Auto Responses
Tabel B-31 Skenario View Auto Responses
Aktor Administrator
Tujuan Melihat daftar respon otomatis untuk SMS auto response Pre-kondisi Administrator telah login
Post-kondisi [normal] Sistem menampilkan list of auto responses [alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih menu view auto responses 2 Sistem Menampilkan list of auto responses Urutan aksi alternatif 1
2 Sistem Menampilkan pesan kesalahan
B.32 Skenario Add Response
Tabel B-32 Skenario Add Response
Aktor Administrator
Tujuan Menambah respon otomatis untuk SMS auto response Pre-kondisi Administrator telah login
Post-kondisi [normal] Respon telah ditambahkan
[alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih menu add response 2 Sistem Menampilkan halaman add response 3 Administrator Mengisi form dan klik save
4 Sistem Menyimpan respon Urutan aksi alternatif 1
4 Sistem Menampilkan pesan kesalahan
B.33 Skenario Delete Response
Tabel B-33 Skenario Delete Response
Aktor Administrator
Tujuan Menghapus respon otomatis untuk SMS auto response Pre-kondisi Halaman list of auto responses telah ditampilkan Post-kondisi [normal] Respon telah dihapus
[alternatif] Sistem menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Administrator Memilih salah satu respon dan tekan delete
2 Sistem Menghapus pesan
Urutan aksi alternatif 1
2 Sistem Menampilkan pesan kesalahan
B.34 Skenario Send SMS
Tabel B-34 Skenario Send SMS
Aktor Sistem (schedule)
Tujuan Mengirim pesan SMS ke user
Pre-kondisi Pesan SMS tersimpan di basis data dan sistem sudah terhubung ke modem SMS
Post-kondisi [normal] pesan SMS terkirim ke user [alternatif] pesan gagal terkirim Urutan aksi normal
No Pelaku Aksi
1 Sistem Mengambil pesan (plain text) dari basis data 2 Sistem Encode pesan
3 Sistem Mengirim pesan
4 User Membaca pesan
5 Sistem Ubah status pesan di basis data menjadi ‘terkirim’
Urutan aksi alternatif 1
4 Sistem Ubah status pesan di basis data menjadi ‘gagal’
B.35 Skenario Send MMS Message
Tabel B-35 Skenario Send MMS Message
Aktor Sistem (schedule)
Tujuan Mengirim pesan MMS ke user
Pre-kondisi Pesan MMS tersimpan di basis data dan sistem sudah terhubung ke modem MMS
Post-kondisi [normal] pesan MMS terkirim ke user Urutan aksi normal
No Pelaku Aksi
1 Sistem Mengambil pesan (plain text dan/atau gambar) dari basis data 2 Sistem Encode pesan
3 Sistem Membuka koneksi dengan wapgateway 4 Sistem Mengirim pesan
5 Sistem Memutus koneksi dengan wapgateway
4 User Membaca pesan
5 Sistem Ubah status pesan di basis data menjadi ‘terkirim’
B.36 Skenario Receive SMS Message
Tabel B-36 Skenario Receive SMS Message
Aktor User
Tujuan Mengirim pesan ke sistem Pre-kondisi Modem terhubung dengan sistem
Post-kondisi [normal] pesan SMS diterima dan disimpan di basis data [alternatif 1] pesan gagal disimpan di basis data
[alternatif 2] pesan gagal di-decode Urutan aksi normal
No Pelaku Aksi
1 User Mengirim pesan SMS ke sistem 2 Sistem Decode pesan
3 Sistem Menyimpan hasil pesan yang telah di-decode di basis data Urutan aksi alternatif 1 (gagal menyimpan pesan)
3 Sistem Menampilkan pesan kesalahan Urutan aksi alternatif 2 (gagal decode pesan)
3 Sistem Menampilkan pesan kesalahan
B.37 Skenario Verify Email
Tabel B-37 Skenario Verify Email
Aktor User
Tujuan Melakukan verifikasi apakah alamt email yang digunakan valid atau tidak
Pre-kondisi Halaman native client terbuka
Post-kondisi [normal] Email valid dan user masuk ke home page
[alternatif 1] Email tidak valid, user tetap berada di halaman login Urutan aksi normal
No Pelaku Aksi
1 User Mengirim memasukkan alamat email ke field yang ada 2 Sistem melakukan validasi email
3 Sistem menampilkan home page Urutan aksi alternatif 1 (gagal menyimpan pesan)
3 Sistem Menampilkan pesan kesalahan
B.38 Skenario Send Query
Tabel B-38 Skenario Send Query
Aktor User
Tujuan Mengirim query ke server NoteBOX Pre-kondisi Home page native client terbuka Post-kondisi [normal] Query terkirim ke NoteBOX
[alternatif] Menampilkan pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 User Memasukkan query ke field yang disediakan 2 Sistem klik tombol send
3 Sistem menampilkan home page Urutan aksi alternatif 1 (gagal menyimpan pesan)
3 Sistem Menampilkan pesan kesalahan
B.39 Skenario Get Response
Tabel B-39 Skenario Get Response
Aktor Sistem
Tujuan Mendapatkan respon dari NoteBOX Pre-kondisi Query telah dikirm
Post-kondisi [normal] Query terkirim ke NoteBOX [alternatif] Muncul pesan kesalahan Urutan aksi normal
No Pelaku Aksi
1 Sistem Mengambil data pada NoteBOX 2 Sistem Menampilkan respon ke browser Urutan aksi alternatif 1 (gagal menyimpan pesan)
2 Sistem Menampilkan pesan kesalahan
B.40 Skenario Redirect
Tabel B-40 Skenario Redirect
Aktor Sistem
Tujuan Melakukan pengalihan respon ke alamat email atau ponsel Pre-kondisi Query telah dikirm
Post-kondisi [normal] Menampilkan pesan bahwa respon sedang dialihkan [alternatif] Muncul pesan kesalahan
Urutan aksi normal
No Pelaku Aksi
1 Sistem Mengecek alamat redirect 2 Sistem Menampilkan respon ke browser Urutan aksi alternatif 1 (gagal menyimpan pesan)
2 Sistem Menampilkan pesan kesalahan
DIAGRAM SEKUEN
C.1 Diagram Sekuen Login
Gambar C-1 Diagram Sekuen Login
C-1
C.2 Diagram Sekuen Send SMS
Gambar C-2 Diagram Sekuen Send SMS
C.3 Diagram Sekuen Receive SMS
Gambar C-3 Diagram Sekuen Receive SMS
C.4 Diagram Sekuen Compose Message
Gambar C-4 Diagram Sekuen Compose Message
C.5 Diagram Sekuen View Messages
Gambar C-5 Diagram Sekuen View Messages
C.6 Diagram Sekuen Add Contact
Gambar C-6 Diagram Sekuen Add Contact
C.7 Diagram Sekuen Create Group
Gambar C-7 Diagram Sekuen Create Group
C.8 Diagram Sekuen Add Group’s Members
Gambar C-8 Diagram Sekuen Add Group’s Members
C.9 Diagram Sekuen Schedule Message
Gambar C-9 Diagram Sekuen Schedule Message
C.10 Diagram Sekuen Add Image
Gambar C-10 Diagram Sekuen Add Image
C.11 Diagram Sekuen Send Query
Gambar C-11 Diagram Sekuen Send Query
C.12 Diagram Sekuen Get Response
Gambar C-12 Diagram Sekuen Get Response
C.13 Diagram Sekuen Redirect
Gambar C-13 Diagram Sekuen Redirect
C.14 Diagram Sekuen Verify Email
Gambar C-14 Diagram Sekuen Verify Email
DIAGRAM KELAS ANALISIS
D.1 Diagram Kelas Analisis Easy SMS
Gambar D-1 Diagram Kelas Analisis Easy SMS
D-1
D.2 Diagram Kelas Analisis Easy SMS
Gambar D-2 Diagram Kelas Analisis SMS Gateway
D.3 Diagram Kelas Analisis Easy SMS
Gambar D-3 Diagram Kelas Analisis MMS Gateway
D.4 Diagram Kelas Analisis Easy SMS
Gambar D-4 Diagram Kelas Analisis Native Client NoteBOX
RANCANGAN ANTARMUKA
E.1 Rancangan Antarmuka Login
Gambar E-1 Halaman Login
Pada Gambar E-1, terlihat rancangan halaman login. Pada halaman ini, administrator mengisikan username dan password. Jika terjadi kesalahan, akan ditampilkan pesan kesalahan pada halaman ini. Ketika administrator melakukan logout, halaman inilah yang akan ditampilkan ditambah dengan pesan bahwa administrator telah logout.
E.2 Rancangan Antarmuka Inbox SMS
Gambar E-2 Halaman Inbox SMS
Halaman yang ditunjuk pada
Gambar E-2
akan ditampilkan setelah autentikasi pada halaman login berhasil. Agar dapat memperlihatkan pesan baru, halaman ini akan melakukan auto- refresh dalam selang waktu tertentu. Untuk menghapus pesan, administrator dapat menekan tombol delete. Tombol reply akan membuka halaman compose message untuk melakukan reply SMS. Jika SMS yang ada sangat banyak, dilakukan mekanisme paging untuk menyederhanakan tampilan.E-1
E.3 Rancangan Antarmuka Outbox SMS
Gambar E-3 Halaman Outbox SMS
Seperti halnya halaman Inbox SMS, halaman pada
Gambar E-3
menampilkan SMS yang akan dikirimkan dan telah dikirimkan. Terdapat 3 jenis status pada kolom status, yaitu pending untuk mengindikasikan pesan yang akan dikirimkan, success untuk menunjukkan pesan berhasil dikirim, dan fail untuk pesan yang gagal dikirim. Pada kolom action, terdapat beberapa tombol, yaitu forward untuk melakukan forward SMS (masuk ke halaman compose message), edit untuk mengubah SMS yang belum terkirim (hanya untuk SMS dengan status pending), dan delete untuk menghapus pesan. Mekanisme paging juga dilakukan jika SMS sangat banyak.E.4 ancangan Antarmuka Compose Message
erorangan). Halaman ini pula yang akan ditampilkan ketika akan melakukan reply, edit, dan forward dengan beberapa perbedaan pada field tertentu. Pada angkan pada halaman edit, destination hanya untuk 1 tujuan (semua field dapat diubah). Adapun pada halaman forward, perbedaan hanya pada field message yang sudah terisi.
E.5 Rancangan Antarmuka List of Responses
Halaman pada
Gambar E-5
menampilkan daftar kata kunci dan pesan yang digunakan untuk auto-reply. Pada kolom action terdapat dua tombol, yaitu edit untuk mengubah respon dan delete untuk menghapus respon.R
Gambar E-4 Halaman Compose Message
Halaman compose message pada
Gambar E-4
digunakan untuk membuat pesan SMS yang nantinya akan disimpan di basis data. Destination atau tujuan dibagi menjadi 2 jenis, yaitu group (kelompok) dan contact (phalaman reply, destination tidak dapat diubah dan sudah terisi, sed
Gambar E-5 Halaman List of Responses
E.6 Rancangan Antarmuka Add Response
Gambar E-6 Halaman Add Response
Halaman pada
Gambar E-6
digunakan untuk menambahkan respon pada auto-reply.Hasilnya dapat dilihat pada
Gambar E-7
.ilkan nama-nama contact yang terdapat
E.8 Rancangan Antarmuka Add Contact E.7 Rancangan Antarmuka List of Contacts
Gambar E-7 Halaman List of Contacts
Halaman list of contacts pada
Gambar E-7
menampdi sistem. Contact ini nantinya digunakan sebagai tujuan dalam pengiriman pesan, baik SMS maupun MMS.
Gambar E-8 Halaman Add Contact
Halaman add contact pada
Gambar E-8
digunakan untuk menambahkan contact ke sistem.Hasilnya dapat dilihat pada halaman list of contacts.
E.9 Rancangan Antarmuka List of Groups
Halaman list of groups pada
Gambar E-9
menampilkan daftar group yang telah ada di sistem. Group merupakan pengelompokan contact yang berfungsi untuk memudahkan pengirim n pesan ke suatu k apat tombol edit dan delete.ngsung. Hal ini dapat dilakukan dengan menekan tombol add member. Tombol delete akan muncul bersama dengan nama contact, digunakan untuk menghapus contact tersebut (batal memasukkan contact ke dalam group tersebut).
Gambar E-9 Halaman List of Groups
elompok. Pada kolom action, terd a
Tombol edit digunakan untuk mengubah nama group. Untuk melihat daftar member suatu group dan melakukan perubahan (menambah atau menghapus) member dapat dilakukan dengan menekan nama group yang berupa link menuju halaman list of members yang ditunjukkan pada
Gambar E-11
.E.10 Rancangan Antarmuka Halaman Add Group
Gambar E-10 Halaman Add Group
Halaman add group pada
Gambar E-10
berfungsi untuk menambahkan group. Penambahan dapat dilakukan dengan dua cara, yaitu penambahan group tanpa member (member ditambahkan di lain waktu) atau dengan member. Pada gambar tersebut, terdapat daftar member yang akan ditambahkan secara laE.11 Rancangan Antarmuka List of Members
Gambar E-11 Halaman List of Members
Halaman list of members pada
Gambar E-11
digunakan untuk menampilkan member suatu group. Selain itu, pada halaman ini dapat ditambahkan member baru atau menghapus member. Pada halaman ini juga terdapat mekanisme paging untuk mempermudah tampilan member suatu group yang terlalu banyak.halaman sebelumnya, yaitu halaman inbox SMS, seperti ditunjukkan pada
Gambar E-2
).E.13 Rancangan Antarmuka Outgoing SMS Detail E.12 Rancangan Antarmuka Incoming SMS Detail
Gambar E-12 Halaman Incoming SMS Detail
Halaman incoming SMS detail pada
Gambar E-12
berfungsi untuk menampilkan pesan SMS masuk yang terlalu panjang. Pada halaman ini, terdapat tiga tombol, yaitu reply, delete, dan back (untuk kembali keGambar E-13 Halaman Outgoing SMS Detail
Halaman pada
Gambar E-13
seperti halnya halaman incoming SMS detail, berfungsi untuk menampilkan pesan SMS keluar yang terlalu panjang. Ada satu perbedaan yaitu tombol reply diganti dengan tombol forward.E.14 Rancangan Antarmuka Compose MMS
Halaman yang ditunjukkan pada
Gambar E-14
digunakan untuk menyusun sebuah pesan pesan hanya berupa contact, tidak terdapat group, tetapi dapat ditujukan ke banyak penerima. Slide kedua dan seterusnya dapat ditambahkan jika slide sebelumnya telah dibuat.E.15 Rancangan Antarmuka MMS Outbox
Gambar E-14 Halaman Compose MMS
MMS. MMS yang dibuat maksimal terdiri dari 4 slide. Tujuan
Gambar E-15 Halaman MMS Outbox
Halaman MMS outbox pada
Gambar E-15
berfungsi untuk menampilkan MMS yang akan n outbox SM padambar E-3
. Pada kolom ol change schedule untuk mengubah jadwal pengiriman MMS. Seperti kebanyakan halaman listing yang lain, halaman ini menerapkan mekanisme paging.E.16 Rancangan Antarmuka Images Gallery
menampilkan galeri gambar laman maksimal menampilkan 3 baris x 5 kolom gambar. Di atas gambar terdapat tombol delete untuk menghapus gambar bersangkutan.
E.17 Rancangan Antarmuka Add Image
dan telah dikirimkan seperti pada halama S
Ga
action, jika pesan belum terkirim (status pending), terdapat tombGambar E-16 Halaman Images Gallery
Halaman yang ditunjukkan pada
Gambar E-16
digunakan untuk yang nantinya digunakan dalam penyusunan MMS. Tiap haGambar E-17 Halaman Add Image
dalam galeri. Hasil penambahan dapat dilihat pada halaman images gallery, yang ditunjukkan pada
Gambar E-16
.E.18 Rancangan Antarmuka Verify Email Native Client
Halaman Verify Email pada Native Client yang ditunjukkan oleh
Gambar E-18
digunakanemail tidak valid, sistem akan menampilkan halaman Verify Email disertai dengan pesan kesalahan.
E.19 Rancangan Antarmuka Halaman Utama Native Client
Halaman utama pada native client seperti yang ditunjukkan pada
Gambar E-19
menerima masukan dari user berupa query pada field pertama dan alamat pengalihan (redirect) baik alamat email maupun nomor ponsel pada field kedua. Jika alamat pengalihan adalah nomor ponsel, penulisannya harus mengikuti aturan berikut: +62xxxxxxxxx@null.Halaman add image pada
Gambar E-17
berfungsi untuk menambahkan gambar keGambar E-18 Halaman Verify Email pada Native Client NoteBOX
untuk melakukan verifikasi alamat email sebelum masuk ke halaman utama. Jika alamat
Gambar E-19 Halaman Utama pada Native Client NoteBOX
IMPLEMENTASI ANTARMUKA
F.1 Antarmuka Halaman Login Easy SMS
Antarmuka halaman login Easy SMS terdiri dari 3 macam yaitu, halaman login normal, halaman login dengan pesan kesalahan username/password, dan halaman login dengan pesan logout. Masing-masing ditunjukkan pada Gambar E-1 s.d. Gambar E-3.
Gambar F-1 Antarmuka Halaman Login
Gambar F-2 Antarmuka Halaman Login dengan Pesan Kesalahan Username/Password
F-1
Gambar F-3 Antarmuka Halaman Login Setelah Logout
F.2 Antarmuka Halaman Inbox SMS Easy SMS
Gambar F-4 Antarmuka Halaman Inbox SMS
F.3 Antarmuka Halaman Message Detail untuk Inbox SMS Easy SMS
Gambar F-5 Antarmuka Halaman Message Detail untuk Inbox SMS
F.4 Antarmuka Halaman Outbox SMS Easy SMS
Gambar F-6 Antarmuka Halaman Outbox SMS
F.5 Antarmuka Halaman Message Detail untuk Outbox SMS Easy SMS
Gambar F-7 Antarmuka Halaman Message Detail untuk Outbox SMS
F.6 Antarmuka Halaman Compose Message Easy SMS
Gambar F-8 Antarmuka Halaman Compose Message
F.7 Antarmuka Halaman Reply SMS Easy SMS
Gambar F-9 Antarmuka Halaman Reply SMS
F.8 Antarmuka Halaman Forward SMS Easy SMS
Gambar F-10 Antarmuka Halaman Forward SMS
F.9 Antarmuka Halaman List of Responses Easy SMS
Gambar F-11 Antarmuka Halaman List of Responses
F.10 Antarmuka Halaman Add Response Easy SMS
Gambar F-12 Antarmuka Halaman Add Response
F.11 Antarmuka Halaman List of Contacts Easy SMS
Gambar F-13 Antarmuka Halaman List of Contacts
F.12 Antarmuka Halaman Add Contacts Easy SMS
Gambar F-14 Antarmuka Halaman Add Contact
F.13 Antarmuka Halaman List of Groups Easy SMS
Gambar F-15 Antarmuka Halaman List of Groups
F.14 Antarmuka Halaman Add Group Easy SMS
Gambar F-16 Antarmuka Halaman Add Group
F.15 Antarmuka Halaman List of Members Easy SMS
Gambar F-17 Antarmuka Halaman List of Members
F.16 Antarmuka Halaman Compose MMS Easy SMS
Gambar F-18 Antarmuka Halaman Compose MMS
F.17 Antarmuka Halaman Outbox MMS Easy SMS
Gambar F-19 Antarmuka Halaman Outbox MMS
F.18 Antarmuka Halaman Images Gallery Easy SMS
Gambar F-20 Antarmuka Halaman Images Gallery
F.19 Antarmuka Halaman Add Image Easy SMS
Gambar F-21 Antarmuka Halaman Add Image
F.20 Antarmuka Halaman Verify Email pada Native client
Gambar F-22 Antarmuka Halaman Verify Email
F.21 Antarmuka Halaman Home Page pada Native client
Gambar F-23 Antarmuka Home Page