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
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.
xii
LAMPIRAN A TUJUH BIT DEFAULT ALPHABET Pada Tabel A-1 ditunjukkan 7 bit default alphabet yang dispesifikasikan oleh GSM 03.38.
Hex
Dec
0x00 0x01 0x02 0x03 0x04
0 1 2 3 4
0x05
5
0x06
6
0x07 0x08
7 8
0x09
9
0x0A 0x0B
10 11
0x0C
12
0x0D 0x0E
13 14
0x0F
15
0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1A 0x1B 0x1B0A
16 17 18 19 20 21 22 23 24 25 26 27 27 10 27 20
0x1B14
Tabel A-1 Tujuh Bit Default Alphabet Character name Character COMMERCIAL AT POUND SIGN DOLLAR SIGN YEN SIGN LATIN SMALL LETTER E WITH GRAVE LATIN SMALL LETTER E WITH ACUTE LATIN SMALL LETTER U WITH GRAVE LATIN SMALL LETTER I WITH GRAVE LATIN SMALL LETTER O WITH GRAVE LATIN CAPITAL LETTER C WITH CEDILLA LINE FEED LATIN CAPITAL LETTER O WITH STROKE LATIN SMALL LETTER O WITH STROKE CARRIAGE RETURN LATIN CAPITAL LETTER A WITH RING ABOVE LATIN SMALL LETTER A WITH RING ABOVE GREEK CAPITAL LETTER DELTA LOW LINE GREEK CAPITAL LETTER PHI GREEK CAPITAL LETTER GAMMA GREEK CAPITAL LETTER LAMBDA GREEK CAPITAL LETTER OMEGA GREEK CAPITAL LETTER PI GREEK CAPITAL LETTER PSI GREEK CAPITAL LETTER SIGMA GREEK CAPITAL LETTER THETA GREEK CAPITAL LETTER XI ESCAPE TO EXTENSION TABLE FORM FEED CIRCUMFLEX ACCENT
A-1
@ £ $ ¥ è
ISO-8859-1 DEC 64 163 36 165 232
é
233
ù
249
ì ò
236 242
Ç
199
Ø
10 216
ø
248
Å
13 197
å
229
Δ _ Φ Γ Λ Ω Π Ψ Σ Θ Ξ
95
12 ^
94
A-2 Hex
Dec
0x1B28
0x1C 0x1D 0x1E
27 40 27 41 27 47 27 60 27 61 27 62 27 64 27 101 28 29 30
0x1F
31
0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 0x2A 0x2B 0x2C 0x2D 0x2E 0x2F 0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x38 0x39 0x3A 0x3B
0x1B29 0x1B2F 0x1B3C 0x1B3D 0x1B3E 0x1B40 0x1B65
Character name
Character
LEFT CURLY BRACKET
{
ISO-8859-1 DEC 123
RIGHT CURLY BRACKET
}
125
REVERSE SOLIDUS (BACKSLASH)
\
92
LEFT SQUARE BRACKET
[
91
TILDE
~
126
RIGHT SQUARE BRACKET
]
93
VERTICAL BAR
|
124
EURO SIGN
€ Æ æ ß É
201
32 33 34 35 36
LATIN CAPITAL LETTER AE LATIN SMALL LETTER AE LATIN SMALL LETTER SHARP S (German) LATIN CAPITAL LETTER E WITH ACUTE SPACE EXCLAMATION MARK QUOTATION MARK NUMBER SIGN CURRENCY SIGN
164 (ISO8859-15) 198 230 223
! “ # ¤
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
PERCENT SIGN AMPERSAND APOSTROPHE LEFT PARENTHESIS RIGHT PARENTHESIS ASTERISK PLUS SIGN COMMA HYPHEN-MINUS FULL STOP SOLIDUS (SLASH) DIGIT ZERO DIGIT ONE DIGIT TWO DIGIT THREE DIGIT FOUR DIGIT FIVE DIGIT SIX DIGIT SEVEN DIGIT EIGHT DIGIT NINE COLON SEMICOLON
% & ‘ ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ;
32 33 34 35 164 (ISO8859-1) 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
A-3 Hex
Dec
0x3C 0x3D 0x3E 0x3F 0x40 0x41 0x42 0x43 0x44 0x45 0x46 0x47 0x48 0x49 0x4A 0x4B 0x4C 0x4D 0x4E 0x4F 0x50 0x51 0x52 0x53 0x54 0x55 0x56 0x57 0x58 0x59 0x5A 0x5B
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
0x5C
92
0x5D
93
0x5E
94
0x5F 0x60 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6A
95 96 97 98 99 100 101 102 103 104 105 106
Character name LESS-THAN SIGN EQUALS SIGN GREATER-THAN SIGN QUESTION MARK INVERTED EXCLAMATION MARK LATIN CAPITAL LETTER A LATIN CAPITAL LETTER B LATIN CAPITAL LETTER C LATIN CAPITAL LETTER D LATIN CAPITAL LETTER E LATIN CAPITAL LETTER F LATIN CAPITAL LETTER G LATIN CAPITAL LETTER H LATIN CAPITAL LETTER I LATIN CAPITAL LETTER J LATIN CAPITAL LETTER K LATIN CAPITAL LETTER L LATIN CAPITAL LETTER M LATIN CAPITAL LETTER N LATIN CAPITAL LETTER O LATIN CAPITAL LETTER P LATIN CAPITAL LETTER Q LATIN CAPITAL LETTER R LATIN CAPITAL LETTER S LATIN CAPITAL LETTER T LATIN CAPITAL LETTER U LATIN CAPITAL LETTER V LATIN CAPITAL LETTER W LATIN CAPITAL LETTER X LATIN CAPITAL LETTER Y LATIN CAPITAL LETTER Z LATIN CAPITAL LETTER A WITH DIAERESIS LATIN CAPITAL LETTER O WITH DIAERESIS LATIN CAPITAL LETTER N WITH TILDE LATIN CAPITAL LETTER U WITH DIAERESIS SECTION SIGN INVERTED QUESTION MARK LATIN SMALL LETTER A LATIN SMALL LETTER B LATIN SMALL LETTER C LATIN SMALL LETTER D LATIN SMALL LETTER E LATIN SMALL LETTER F LATIN SMALL LETTER G LATIN SMALL LETTER H LATIN SMALL LETTER I LATIN SMALL LETTER J
Character < = > ? ¡ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ä
ISO-8859-1 DEC 60 61 62 63 161 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 196
Ö
214
Ñ
209
Ü
220
§ ¿ a b c d e f g h i j
167 191 97 98 99 100 101 102 103 104 105 106
A-4 Hex
Dec
Character name
0x6B 0x6C 0x6D 0x6E 0x6F 0x70 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7A 0x7B
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
0x7C
124
0x7D 0x7E
125 126
0x7F
127
LATIN SMALL LETTER K LATIN SMALL LETTER L LATIN SMALL LETTER M LATIN SMALL LETTER N LATIN SMALL LETTER O LATIN SMALL LETTER P LATIN SMALL LETTER Q LATIN SMALL LETTER R LATIN SMALL LETTER S LATIN SMALL LETTER T LATIN SMALL LETTER U LATIN SMALL LETTER V LATIN SMALL LETTER W LATIN SMALL LETTER X LATIN SMALL LETTER Y LATIN SMALL LETTER Z LATIN SMALL LETTER A WITH DIAERESIS LATIN SMALL LETTER O WITH DIAERESIS LATIN SMALL LETTER N WITH TILDE LATIN SMALL LETTER U WITH DIAERESIS LATIN SMALL LETTER A WITH GRAVE
Character k l m n o p q r s t u v w x y z ä
ISO-8859-1 DEC 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 228
ö
246
ñ ü
241 252
à
224
LAMPIRAN B SKENARIO KEJADIAN B.1
Skenario Login
Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-1 Skenario Login Administrator melakukan autentikasi administrator sebelum masuk ke sistem [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
Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-2 Skenario View Incoming SMS Messages Administrator melihat pesan masuk Administrator telah login [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-2
B.3
Skenario View Incoming SMS Detail
Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-3 Skenario View Incoming SMS Detail Administrator Melihat detail pesan SMS Sistem menampilkan halaman inbox SMS [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
Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-4 Skenario View Outgoing SMS Messages Administrator melihat pesan keluar Administrator telah login [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
Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-5 Skenario View Outgoing SMS Detail Administrator Melihat detail pesan SMS Sistem menampilkan halaman inbox SMS [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-3
B.6
Skenario Compose SMS Message
Aktor Tujuan Prekondisi Post kondisi
Tabel B-6 Skenario Compose SMS Message Administrator Melakukan pengiriman SMS kepada perorangan atau kelompok Administrator telah login [normal] Pesan SMS tersimpan di basis data [alternatif] Menampilkan pesan kesalahan
Urutan aksi normal No Pelaku 1 Administrator 2 Sistem 3 Administrator 4 Administrator
Aksi Memilih menu compose message SMS Menampilkan halaman compose message Menuliskan pesan SMS 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
Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4
B.8
Tabel B-7 Skenario Reply SMS Administrator Membalas pesan SMS Sistem menampilkan halaman inbox SMS Pesan SMS balasan tersimpan di basis data Aksi Menampilkan halaman inbox SMS Memilih satu pesan SMS dan tekan reply Menampilkan halaman compose message dengan destinasi sudah terisi [selanjutnya sesuai dengan use case compose SMS message mulai dari urutan aksi 3, tanpa aksi 4]
Skenario Forward SMS
Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4
Tabel B-8 Skenario Forward SMS Administrator Mem-forward pesan SMS Sistem menampilkan halaman outbox SMS Pesan SMS tersimpan di basis data Aksi Menampilkan halaman outbox SMS Memilih satu pesan SMS dan tekan forward Menampilkan halaman compose message dengan field pesan sudah terisi [selanjutnya sesuai dengan use case compose SMS message mulai dari urutan aksi 4]
B-4
B.9
Skenario Edit Outgoing SMS
Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4
Tabel B-9 Skenario Edit Outgoing SMS Administrator Mengedit pesan SMS yang belum terkirim Sistem menampilkan halaman outbox SMS Pesan SMS tersimpan di basis data Aksi Menampilkan halaman outbox SMS Memilih satu pesan SMS dan tekan edit Menampilkan halaman compose message [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 Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem Urutan aksi alternatif 4 Sistem
Tabel B-10 Skenario Delete SMS Message Administrator Menghapus pesan SMS Sistem menampilkan halaman inbox/outbox SMS [normal] Pesan berhasil dihapus [alternatif] Tampil pesan kesalahan Aksi Menampilkan halaman inbox/outbox SMS Memilih satu pesan SMS dan tekan delete Pesan berhasil dihapus Tampil pesan kesalahan
B.11 Skenario Schedule Message Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 administrator 3 Sistem 4 Administrator 5 Administrator 6 sistem
Tabel B-11 Skenario Schedule Message Administrator Melakukan penjadwalan pengiriman pesan SMS Administrator telah login Schedule tampil di halaman compose message
Aksi Menampilkan halaman compose message (SMS/MMS) Klik tombol schedule Menampilkan window kalender Memilih jadwal pengiriman SMS Klik tombol OK 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-5
B.12 Skenario Add Contact Aktor Tujuan Prekondisi Post kondisi
Tabel B-12 Skenario Add Contact Administrator Melakukan penambahan contact pada phonebook Administrator telah login [normal] contact ditambahkan ke basis data [alternatif 1] sistem menampilkan pesan kesalahan
Urutan aksi normal No Pelaku 1 Administrator 2 sistem 3 Administrator 4 Administrator 5 Sistem
Aksi Memilih menu add contact Menampilkan halaman add contact Mengisi form di halaman add new contact Klik tombol save 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 Aktor Tujuan Prekondisi Post kondisi
Tabel B-13 Skenario View Contacts Administrator Melihat daftar contact Administrator telah login [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 Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4 Administrator 5 Administrator 6 Sistem
Tabel B-14 Skenario Edit Contact Administrator Melakukan pengeditan contact Sistem menampilkan halaman contacts [normal] Contact berhasil diubah [alternatif 1] Tampil pesan kesalahan
Aksi Menampilkan halaman contacts Memilih salah satu contact yang hendak diedit dan klik tombol edit Menampilkan halaman edit contact Isi form edit contact Klik tombol save 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-6
B.15 Skenario Delete Contact Aktor Tujuan Prekondisi Post kondisi
Tabel B-15 Skenario Delete Contact Administrator Menghapus kontak dari basis data Halaman contacts telah ditampilkan [normal] contact berhasil dihapus [alternatif 1] tidak terjadi apa-apa [alternatif 2] tampil pesan kesalahan
Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem
Aksi Menampilkan halaman contacts Memilih salah satu kontak yang hendak dihapus dan klik tombol delete 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 Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem 3 Administrator 4 Administrator 5 Sistem
Tabel B-16 Skenario Create Group Administrator Melakukan pengelompokan kontak Administrator telah login [normal] Terbentuk group baru [alternatif] Tampil pesan kesalahan
Aksi Memilih menu add group Menampilkan halaman add group Isi group name Klik submit 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-7
B.17 Skenario View Groups Aktor Tujuan Prekondisi Post kondisi
Tabel B-17 Skenario View Groups Administrator Melihat daftar group Administrator telah login [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 Aktor Tujuan Prekondisi Post kondisi
Tabel B-18 Skenario View Group’s Members Administrator Melihat daftar member group tertentu Sistem menampilkan halaman list of groups [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) Aktor Tujuan Prekondisi Post kondisi
Tabel B-19 Skenario Delete Group’s Member(s) Administrator Menghapus satu atau beberapa member Sistem menampilkan halaman group’s members [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-8
B.20 Skenario Add Group’s Member Aktor Tujuan Prekondisi Post kondisi
Tabel B-20 Skenario Add Group’s Member Administrator Melakukan pengeditan nama group Sistem menampilkan halaman groups’s members atau add group [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 Aktor Tujuan Prekondisi Post kondisi
Tabel B-21 Skenario Edit Group Name Administrator Melakukan pengeditan nama group Sistem menampilkan halaman list of groups [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-9
B.22 Skenario Delete Group Aktor Tujuan Prekondisi Post kondisi
Tabel B-22 Skenario Delete Group Administrator Menghapus group Sistem menampilkan halaman list of groups [normal] group dihapus dari basis data [alternatif] tampil pesan kesalahan
Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4 Administrator 5 Sistem
Aksi Menampilkan halaman list of groups Memilih item dan menekan tombol delete Menampilkan dialog konfirmasi penghapusan Menekan tombol OK 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 Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4 Administrator 5 Sistem
Tabel B-23 Skenario Choose Group Administrator Memilih group sebagai tujuan pengiriman pesan Halaman compose message telah ditampilkan Nama group tertera di halaman compose message Aksi Menampilkan halaman compose message Klik tombol choose group Menampilkan window list of groups Memilih satu atau beberapa group dan tekan ok Kembali ke halaman compose message dengan nama group yang telah dipilih tercantum di field tujuan
B.24 Skenario Choose Contact Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4 Administrator 5 Sistem
Tabel B-24 Skenario Choose Contact Administrator Memilih contact sebagai tujuan pengiriman pesan Halaman compose message telah ditampilkan Nama contact tertera di halaman compose message Aksi Menampilkan halaman compose message Klik tombol choose contact Menampilkan window list of contact Memilih satu atau beberapa contact dan tekan ok Kembali ke halaman compose message dengan nama contact yang telah dipilih tercantum di field tujuan
B-10
B.25 Skenario Compose MMS Aktor Tujuan Prekondisi Post kondisi
Tabel B-25 Skenario Compose MMS Administrator Melakukan pengiriman MMS kepada perorangan atau kelompok Administrator telah login [normal] Pesan MMS tersimpan di basis data [alternatif] Menampilkan pesan kesalahan
Urutan aksi normal No Pelaku 1 administrator 2 sistem 3 administrator
Aksi Memilih menu compose MMS message Menampilkan halaman compose MMS message 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 Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem Urutan aksi alternatif 1 2 Sistem
Tabel B-26 Skenario View MMS Outbox Administrator melihat pesan MMS keluar Administrator telah login [normal] Sistem menampilkan halaman outbox SMS [alternatif] Sistem menampilkan pesan kesalahan Aksi Klik menu outbox MMS Menampilkan halaman outbox MMS Menampilkan pesan kesalahan
B.27 Skenario Choose Image Aktor Tujuan Prekondisi Post kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Administrator 3 Sistem 4 administrator 6 sistem
Tabel B-27 Skenario Choose Image Administrator Memilih gambar sebagai tujuan pengiriman SMS Halaman compose MMS message ditampilkan sistem Gambar tampil ke halaman compose MMS message Aksi Menampilkan halaman compose MMS message Klik tombol add image Menampilkan window image Memilih gambar Menampilkan halaman compose message dengan field gambar sudah terisi
B-11
B.28 Skenario View MMS Images Gallery Tabel B-28 Skenario View MMS Images Gallery Administrator melihat daftar gambar Administrator telah login [normal] Sistem menampilkan images gallery [alternatif] Sistem menampilkan pesan kesalahan
Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem Urutan aksi alternatif 1 2 Sistem
Aksi Klik menu view images gallery Menampilkan halaman images gallery Menampilkan pesan kesalahan
B.29 Skenario Add Image to Images Gallery Tabel B-29 Skenario Add Image to Images Gallery Administrator Menambah gambar di galeri Administrator telah login [normal] gambar ditambahkan di galeri [alternatif] Sistem menampilkan pesan kesalahan
Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem 3 Administrator 4 Administrator 5 Sistem Urutan aksi alternatif 1 3 Sistem
Aksi Klik menu add MMS image Menampilkan halaman add image Memilih gambar untuk ditambahkan Klik submit Menambahkan gambar si galeri Menampilkan pesan kesalahan
B.30 Skenario Delete Image in Images Gallery Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-30 Skenario Delete Image in Images Gallery Administrator Menghapus gambar di galeri Sistem menampilkan galeri [normal] gambar dihapus [alternatif] Sistem menampilkan pesan kesalahan
Urutan aksi normal No Pelaku 1 Administrator 2 Sistem Urutan aksi alternatif 1 2 Sistem
Aksi Memilih gambar dan klik delete Menghapus gambar tersebut dari galeri Menampilkan pesan kesalahan
B-12
B.31 Skenario View Auto Responses Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem Urutan aksi alternatif 1 2 Sistem
Tabel B-31 Skenario View Auto Responses Administrator Melihat daftar respon otomatis untuk SMS auto response Administrator telah login [normal] Sistem menampilkan list of auto responses [alternatif] Sistem menampilkan pesan kesalahan Aksi Memilih menu view auto responses Menampilkan list of auto responses Menampilkan pesan kesalahan
B.32 Skenario Add Response Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem 3 Administrator 4 Sistem Urutan aksi alternatif 1 4 Sistem
Tabel B-32 Skenario Add Response Administrator Menambah respon otomatis untuk SMS auto response Administrator telah login [normal] Respon telah ditambahkan [alternatif] Sistem menampilkan pesan kesalahan Aksi Memilih menu add response Menampilkan halaman add response Mengisi form dan klik save Menyimpan respon Menampilkan pesan kesalahan
B.33 Skenario Delete Response Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Administrator 2 Sistem Urutan aksi alternatif 1 2 Sistem
Tabel B-33 Skenario Delete Response Administrator Menghapus respon otomatis untuk SMS auto response Halaman list of auto responses telah ditampilkan [normal] Respon telah dihapus [alternatif] Sistem menampilkan pesan kesalahan Aksi Memilih salah satu respon dan tekan delete Menghapus pesan Menampilkan pesan kesalahan
B-13
B.34 Skenario Send SMS Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Sistem 3 Sistem 4 User 5 Sistem Urutan aksi alternatif 1 4 Sistem
Tabel B-34 Skenario Send SMS Sistem (schedule) Mengirim pesan SMS ke user Pesan SMS tersimpan di basis data dan sistem sudah terhubung ke modem SMS [normal] pesan SMS terkirim ke user [alternatif] pesan gagal terkirim Aksi Mengambil pesan (plain text) dari basis data Encode pesan Mengirim pesan Membaca pesan Ubah status pesan di basis data menjadi ‘terkirim’ Ubah status pesan di basis data menjadi ‘gagal’
B.35 Skenario Send MMS Message Aktor Tujuan Pre-kondisi Post-kondisi Urutan aksi normal No Pelaku 1 Sistem 2 Sistem 3 Sistem 4 Sistem 5 Sistem 4 User 5 Sistem
Tabel B-35 Skenario Send MMS Message Sistem (schedule) Mengirim pesan MMS ke user Pesan MMS tersimpan di basis data dan sistem sudah terhubung ke modem MMS [normal] pesan MMS terkirim ke user Aksi Mengambil pesan (plain text dan/atau gambar) dari basis data Encode pesan Membuka koneksi dengan wapgateway Mengirim pesan Memutus koneksi dengan wapgateway Membaca pesan Ubah status pesan di basis data menjadi ‘terkirim’
B.36 Skenario Receive SMS Message Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-36 Skenario Receive SMS Message User Mengirim pesan ke sistem Modem terhubung dengan sistem [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-14
B.37 Skenario Verify Email Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-37 Skenario Verify Email User Melakukan verifikasi apakah alamt email yang digunakan valid atau tidak Halaman native client terbuka [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 Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-38 Skenario Send Query User Mengirim query ke server NoteBOX Home page native client terbuka [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 Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-39 Skenario Get Response Sistem Mendapatkan respon dari NoteBOX Query telah dikirm [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-15
B.40 Skenario Redirect Aktor Tujuan Pre-kondisi Post-kondisi
Tabel B-40 Skenario Redirect Sistem Melakukan pengalihan respon ke alamat email atau ponsel Query telah dikirm [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
LAMPIRAN C DIAGRAM SEKUEN C.1
Diagram Sekuen Login
Gambar C-1 Diagram Sekuen Login
C-1
C-2
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-3
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-4
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-5
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-6
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-7
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-8
C.14 Diagram Sekuen Verify Email
Gambar C-14 Diagram Sekuen Verify Email
LAMPIRAN D DIAGRAM KELAS ANALISIS D.1
Diagram Kelas Analisis Easy SMS
Gambar D-1 Diagram Kelas Analisis Easy SMS
D-1
D-2
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-3
D.4
Diagram Kelas Analisis Easy SMS
Gambar D-4 Diagram Kelas Analisis Native Client NoteBOX
LAMPIRAN E 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 autorefresh 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-2
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-3
E.4
Rancangan Antarmuka Compose Message
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 (perorangan). Halaman ini pula yang akan ditampilkan ketika akan melakukan reply, edit, dan forward dengan beberapa perbedaan pada field tertentu. Pada halaman reply, destination tidak dapat diubah dan sudah terisi, sedangkan 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
Gambar E-5 Halaman 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.
E-4
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.
E.7
Rancangan Antarmuka List of Contacts
Gambar E-7 Halaman List of Contacts
Halaman list of contacts pada Gambar E-7 menampilkan nama-nama contact yang terdapat di sistem. Contact ini nantinya digunakan sebagai tujuan dalam pengiriman pesan, baik SMS maupun MMS.
E.8
Rancangan Antarmuka Add Contact
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-5
E.9
Rancangan Antarmuka List of Groups
Gambar E-9 Halaman 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 pengiriman pesan ke suatu kelompok. Pada kolom action, terdapat tombol edit dan delete. 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 langsung. 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).
E-6
E.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.
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 ke halaman sebelumnya, yaitu halaman inbox SMS, seperti ditunjukkan pada Gambar E-2).
E.13 Rancangan Antarmuka Outgoing SMS Detail
Gambar E-13 Halaman Outgoing SMS Detail
E-7 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
Gambar E-14 Halaman Compose MMS
Halaman yang ditunjukkan pada Gambar E-14 digunakan untuk menyusun sebuah pesan MMS. MMS yang dibuat maksimal terdiri dari 4 slide. Tujuan 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-15 Halaman MMS Outbox
E-8 Halaman MMS outbox pada Gambar E-15 berfungsi untuk menampilkan MMS yang akan dan telah dikirimkan seperti pada halaman outbox SMS pada Gambar E-3. Pada kolom action, jika pesan belum terkirim (status pending), terdapat tombol change schedule untuk mengubah jadwal pengiriman MMS. Seperti kebanyakan halaman listing yang lain, halaman ini menerapkan mekanisme paging.
E.16 Rancangan Antarmuka Images Gallery
Gambar E-16 Halaman Images Gallery
Halaman yang ditunjukkan pada Gambar E-16 digunakan untuk menampilkan galeri gambar yang nantinya digunakan dalam penyusunan MMS. Tiap halaman maksimal menampilkan 3 baris x 5 kolom gambar. Di atas gambar terdapat tombol delete untuk menghapus gambar bersangkutan.
E.17 Rancangan Antarmuka Add Image
Gambar E-17 Halaman Add Image
E-9 Halaman add image pada Gambar E-17 berfungsi untuk menambahkan gambar ke dalam galeri. Hasil penambahan dapat dilihat pada halaman images gallery, yang ditunjukkan pada
Gambar E-16.
E.18 Rancangan Antarmuka Verify Email Native Client
Gambar E-18 Halaman Verify Email pada Native Client NoteBOX
Halaman Verify Email pada Native Client yang ditunjukkan oleh Gambar E-18 digunakan untuk melakukan verifikasi alamat email sebelum masuk ke halaman utama. Jika alamat email tidak valid, sistem akan menampilkan halaman Verify Email disertai dengan pesan kesalahan.
E.19 Rancangan Antarmuka Halaman Utama Native Client
Gambar E-19 Halaman Utama pada Native Client NoteBOX
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.
LAMPIRAN F 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
F-2
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
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-4
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-5
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-6
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-7
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-8
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-9
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-10
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-11
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-12
F.21 Antarmuka Halaman Home Page pada Native client
Gambar F-23 Antarmuka Home Page