IMPLEMENTASI PEMOGRAMAN SERIAL PORT DAN PEMOGRAMAN SOCKET (UDP, TCP, SCTP) SMS GATEWAY ADRYAN STIA RAMADHAN

dokumen-dokumen yang mirip
APLIKASI ANTRIAN PELANGGAN DENGAN FITUR VIDEO, SMS, DAN SUARA HARIS MAWARDI

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

IMPLEMENTASI QR CODE PADA SISTEM ONLINE RESERVASI TIKET PESAWAT RIKY SAPTARIA BUDIMAN SAMBAS

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI KAMERA PENGAWAS SITUASI RUANGAN BERDASARKAN PERUBAHAN PIKSEL DAN JAM MALAM

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

ANGGI ANGGRAINI

PADA SISTEM BUANA FAKULTAS ILMU JAKARTA 20122

APLIKASI SIMULASI PEMBELAJARAN JARINGAN PROTOKOL ROUTING RIP DENGAN FLASH /ACTION SCRIPT

APLIKASI BUKU SAKU DIGITAL UNDANG-UNDANG KETENAGAKERJAAN BERBASIS ANDROID

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

PENGAMANAN DATA MENGGUNAKAN OPENSSL PADA APLIKASI BERBASIS WEB ANDOKO PRIYO DARMANTO

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

SIMULASI PERANCANGAN SISTEM APLIKASI TARIK TUNAI PADA BANK BTPN MENGGUNAKAN VERIFIKASI SIDIK JARI EKO SUTRISNO

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

APLIKASI MENGUBAH POLARISASI FRAME GAMBAR 2 DIMENSI MENJADI 3 DIMENSI

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI QUEUE LAPORAN TUGAS AKHIR. Oleh DHANY TRIHANDOYO NIM :

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

OLEH: WIRA KUSUMA

SISTEM INFORMASI SELEKSI CALON PEKERJA LULUSAN SMK TAHAP PERTAMA PADA BKK XYZ BERBASIS WEB MENGGUNAKAN SMS GATEWAY IMAN HIMAWAN AFIANTO

SISTEM MONITORING PROSES KERJA BIDANG USAHA PERCETAKAN DIGITAL PT. X BERBASIS APLIKASI CLIENT SERVER. Mukti Fuji Prayitno

APLIKASI BROADCAST POSITION GRUP WISATAWAN BERBASIS ANDROID MENGGUNAKAN GOOGLE API. Disusun Oleh : Roy Tri Afandi

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI PEMBAGIAN HARTA WARISAN BERDASARKAN HUKUM ISLAM BERBASIS ANDROID ROJAYADI

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

APLIKASI PACKET FILTER FIREWALL BERBASIS WEB MENGGUNAKAN IPTABLES ADE ILHAM NURTJAHJA

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PERANCANGAN DAN PEMBUATAN SISTEM SUPPLIER DATA BANK PADA PURCHASING DIVISION - PT XYZ (STUDI KASUS)

APLIKASI BELAJAR DAN MENGENAL NAMA BUAH-BUAHAN DALAM BAHASA INGGRIS DENGAN PHONEGAP DAN SPEECH RECOGNITION HIMAWAN PROGRAM STUDI TEKNIK INFORMATIKA

PEMBUATAN WEB APLIKASI PELAYANAN BIMBINGAN HAJI &UMROH MENGGUNAKAN PHP PADA KELOMPOK BIMBINGAN IBADAH HAJI ( KBIH ) XYZ

PERANCANGAN APLIKASI REKONSILIASI KAS ATM TRANSAKSI TUNAI PADA PT. BANK RAKYAT INDONESIA.TBK(PERSERO) Arif Budiman

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

APLIKASI PENGINGAT AMALAN-AMALAN SUNNAH RASULULLAH BERBASIS ANDROID

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

PERANCANGAN APLIKASI MONITORING PROSES KERJA BENGKEL MOBIL BODY REPAIR PT.SELARAS

HASDINAR WINDHU MARTHA

PENGEMBANGAN GAME PENGENALAN HURUF HIJAIYAH. Oleh : GALIH FATHURROJJI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA

RANCANGAN SISTEM INFORMASI PENJUALAN PADA SPBU KAMAL RAYA LAPORAN TUGAS AKHIR

APLIKASI PEMBELAJARAN MENCARI FAKTOR PERSEKUTUAN TERBESAR

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

APLIKASI SISTEM SERVICE TICKET HELPDESK PADA PT NEXWAVE TECHNOLOGIES

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI STACK ADE YULYANTO

APLIKASI SIMULASI PEMBELAJARAN PENGATURAN KEMACETAN JARINGAN DENGAN MEKANISME FIFO

PENGEMBANGAN APPLICATION PROGRAMMING INTERFACE (API) JAFAIK UNTUK PENGAMBILAN DATA DARI 21CINEPLEX.COM

SIMULASI TRANSMISI SINYAL DIJITAL TERENKRIPSI PADA KARAKTER ASCII IRVAN YULIA RAMDANI

PERANCANGAN JARINGAN KOMPUTER STUDI KASUS LABORATORIUM KOMPUTER SMP MUTIARA INSANI FANYA VELINDA

STUDI IMPLEMENTASI AUDIO STREAMING PADA RADIO EMC 93.6 FM TANGERANG

APLIKASI SIMULASI PEMBELAJARAN STRUKTUR DATA MATERI LINKED LIST LAPORAN TUGAS AKHIR. Oleh WAHYU TEGUH PRATAMA NIM :

APLIKASI PEMBUATAN KARTU KELUARGA (KK) SECARA ONLINE BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MY SQL OLEH: ELLYASARI

Perangkat Lunak Untuk Simulasi Penerapan Modus Pengalamatan Dan Operasi Aritmatika Bahasa Rakitan Pada Mikroprosesor 8086/8088

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

APLIKASI SINKRONISASI KEGIATAN MULTI USER DALAM AGENDA ONLINE

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

Analisa dan Aplikasi Estimasi Kompleksitas Perangkat Lunak Studi Kasus: Sistem Informasi Bisnis Web Store Kidnapped-Ally

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

PERANCANGAN ALAT KENDALI PINTU KERETA API OTOMATIS DAN PENGAMATAN JADWAL KERETA API. Oleh: DARIL PARAS PASHA

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

PROTOTIPE ESKALATOR OTOMATIS BERBASIS MIKROKONTROLER YANG DAPAT MENGHITUNG JUMLAH PENGGUNA RUDI ABD.SALAM

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

RANCANGAN SISTEM ADMINISTRASI PASIEN DI RUMAH SAKIT HUSADA DENGAN MENGGUNAKAN VB.NET. Laporan Tugas Akhir

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

APLIKASI PEMESANAN PAKAIAN BERBASIS WEB

Aplikasi Penghasil Soal Matematika Otomatis dalam Topik Konversi Satuan Berat, Satuan Panjang dan Pecahan Mata Uang. Kiagus Muhammad Alfin

ANALISIS DAN PENGEMBANGAN LANJUTAN APLIKASI SIREKA(SISTEM INFORMASI RENCANA KEGIATAN DAN ANGGARAN) BAGIAN PENYUSUNAN RENCANA BADAN PUSAT STATISTIK

ANALISA DAN PERANCAGAN PENILAIAN KERJA KARYAWAN UNTUK PENINGKATAN KARIR PADA PT. FASTFOOD INDONESIA ( KENTUCKY FRIED CHICKEN )

PERANCANGAN APLIKASI ANALISA PENJUALAN PADA PT. AJBS BERBASIS WEB BASE DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER RANA WIJAYA

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

PROTOTIPE PENGENDALI ALAT PENDINGIN DAN DISPLAY PENGUNJUNG BIOSKOP BERDASARKAN JUMLAH PENGUNJUNG BERBASIS MIKROKONTROLER

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

ANALISA PERANCANGAN APLIKASI MAINTENANCE GEDUNG DAN SARANA PADA PT. BANK RAKYAT INDONESIA (BRI) SYARIAH KC. KEBON JERUK BERBASIS WEB.

ABSTRAK. Universitas Kristen Maranatha

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

Pengembangan Algoritma Caesar Cipher Dengan Teknik Kriptografi Untuk Keamanan Data

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

APLIKASI PENGAMANAN PESAN RAHASIA DENGAN MENGGUNAKAN ALGORITMA VIGENERE CIPHER

PATRIA DWI NOFANTO

Analisis dan Perancangan Aplikasi Traffic Monitoring Server Menggunakan SMS Pada PT. Anugrah Catur Abadi

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

Transkripsi:

IMPLEMENTASI PEMOGRAMAN SERIAL PORT DAN PEMOGRAMAN SOCKET (UDP, TCP, SCTP) SMS GATEWAY ADRYAN STIA RAMADHAN 41511120109 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014

IMPLEMENTASI PEMOGRAMAN SERIAL PORT DAN PEMOGRAMAN SOCKET (UDP, TCP, SCTP) SMS GATEWAY Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : ADRYAN STIA RAMADHAN 41511120109 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2014

KATA PENGANTAR Puji syukur Alhamdulillah kehadirat Allah SWT yang telah melimpahkan segala rahmat dan karunianya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang merupakan salah satu persyaratan untuk menyelesaikan program studi strata satu (S1) pada Jurusan Teknik Informatika Universitas Mercu Buana. Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari sempurna. Karena itu, kritik dan saran akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada: 1. Bapak Joko Adianto, M.InfSys selaku pembimbing tugas akhir pada Jurusan Teknik Informatika Universitas Mercu Buana. 2. Bapak Tri Daryanto.,S.Kom., MT. selaku Kepala Program Studi pada Jurusan Teknik Informatika Universitas Mercu Buana. 3. Bapak Sabar Rudianto, S.Kom.,M.Kom selaku Koordinator Tugas Akhir pada Jurusan Teknik Informatika Universitas Mercu Buana. 4. Bapak dan Ibu tercinta yang telah mendukung penulis baik spirit maupun materi. 5. Saudara dan sahabat-sahabatku terutama Kawan-kawan Angkatan 2012 yang telah memberikan dukungan moral untuk terus meyelesaikan tugas akhir ini. Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufiknya, Amin. (ADRYAN STIA RAMADHAN)

DAFTAR ISI LEMBAR PERNYATAAN LEMBAR PERSETUJUAN KATA PENGANTAR ABTRAK DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL Hal I II III IV V VIII XI BAB I PENDAHULUAN 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 4 1.4 Rumusan Masalah 4 1.5 Tujuan dan Manfaat 4 1.6 Metodologi Penyusunan Proposal Skripsi 5 1.7 Sistematika Penulisan 5 BAB II LANDASAN TEORI 2.1 Gambaran Umum 7 2.1.1 Perkembangan Software 7 2.1.2 Karakteristik Software 11 2.1.3 Tantangan Software 12 2.1.4 Proses Software 16 2.1.4.1 Model Software Umum 19 2.1.4.2 Model Proses Software Khusus (Specialized Process Models) 25 2.2.2 Hardware 27 2.2.2.1 Port Serial 27

2.2.2.2 PS2 Konektor 28 2.2.2.3 Port SCSI 29 2.2.2.4 Port USB 29 2.2.2.5 Port Paralel 30 2.2.2.6 Karakteristik Sinyal RS232 30 2.2.2.7 Pengiriman Data 31 2.2.2.8 Dasar Komunikasi RS232 34 2.2.2.9 Data Format 35 2.2.2.10 Jaringan Socket UDP dan TCP 36 2.2.2.11 Jaringan Socket SCTP 38 2.2.2.12 IP Address (Network dan Host) 38 2.2.2.13 Subnet Mask 39 2.2.2.14 Network Classes 40 2.2.2.15 Default Gateway 42 2.2.2.16 Troubleshooting 43 2.2.2.17 Metode TCP/IP 44 2.2.2.18 Arsitektur TCP/IP 47 2.2.2.19 Socket 48 2.2.2.20.NET Socket Class 52 2.2.3 Konsep Pemograman 56 2.2.3.1 Hardware 56 2.2.3.2 Perkembangan Visual Basic.NET 58 2.2.3.3 Perkembangan SQL Server 61 BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Tinjauan Umum 66 3.2 Kebutuhan Sistem 67 3.2.1 Kebutuhan Perangkat Keras (Hardware) 67 3.2.2 Kebutuhan Perangkat Lunak (Software) 67 3.3 Perancangan Sistem 67 3.3.1 Use Case Diagram Pada Sistem Berjalan 68 3.3.2 Activity Diagram pada Sistem Berjalan 77

3.3.3 Data Modeling Sistem 78 3.3.4 Identifikasi Analysis Class 79 3.3.5 Component Diagram 83 3.3.6 Deployment Diagram 84 3.3.7 UML Infrastructure 85 3.2 Desain Input Output (I/O) 85 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Pengujian Sistem 94 4.2 Rencana Pengujian 94 4.3 Kasus dan Pengujian 96 4.4 Kesimpulan Hasil Pengujian 98 4.5 Implementasi Interface 98 4.6 Penggunaan Program 107 BAB V KESIMPULAN 5.1 Kesimpulan 120 5.2 Saran 120 DAFTAR PUSTAKA 122 LAMPIRAN 123

DAFTAR GAMBAR Hal 1. Gambar 2.1. Kurva kegagalan hardware 11 2. Gambar 2.2. Kurva Kegagalan Software 12 3. Gambar 2.3. Software Engineering Layers 15 4. Gambar 2.4. Proses Flow 17 5. Gambar 2.5. Software Process 19 6. Gambar 2.6. Model Air Terjun (Waterfall) 20 7. Gambar 2.7. Model V 20 8. Gambar 2.8. Model Proses Bertahap (Incremental Process Models) 22 9. Gambar 2.9. Proses Protype 23 10. Gambar 2.10. Model Spiral 24 11. Gambar 2.11 Model Bersamaan 25 12. Gambar 2.12. RS232 Diagram 31 13. Gambar 2.13 Transmisi Sinkronisasi 32 14. Gambar 2.14. Unsinkronisasi Transmisi 32 15. Gambar 2.15. Pengiriman huruf tanpa paritas 33 16. Gambar 2.16 Skema DCE dan DTE UART pada RS -232 33 17. Gambar 2.17. Dasar 9 Pin RS-232 Koneksi dari DTE ke DCE 34 18. Gambar 2.18 Volt Level pada RS-232 34 19. Gambar 2.19 Layer TCP/IP 45 20. Gambar 2.20. Arsitektur TCP/IP Protocol 47 21. Gambar 2.21 TCP/IP Network 48 22. Gambar 2.22 Socket, Protocol, dan Ports 49 23. Gambar 2.23 Relationship Socket Classes 49 24. Gambar 2.24. GSM Modem Serial RS232 57 25. Gambar 2.25. GSM Modem USB 57 26. Gambar 2.26. Arsitektur GSM Modem 58 27. Gambar 3.1. SMS Gateway 67 28. Gambar 3.2. Use Case Diagram SMS Gateway 76 29. Gambar 3.4. Entity Relationship Diagram (ERD) 79

30. Gambar 3.5 Class Diagram Modem GSM/GPRS 82 31. Gambar 3.7. Component Diagram 83 32. Gambar 3.8 Deployment Diagram 84 33. Gambar. 3.9 UML Infrastructure 85 34. Gambar 3.10 Storyboard Menu Login 86 35. Gambar 3.11 Storyboard Add User 87 36. Gambar 3.12 Storyboard Edit User 88 37. Gambar 3.13 Storyboard Koneksi 88 38. Gambar 3.14 Storyboard Inbox 89 39. Gambar 3.15 Storyboard Message 90 40. Gambar 3.16 Storyboard Contact 91 41. Gambar 3.17 Storyboard Message Send 92 42. Gambar 3.18 Storyboard Daftar Kontak 93 43. Gambar. 4.1 Halaman Login Administrator 99 44. Gambar. 4.2 Halaman Add user 100 45. Gambar. 4.3 Halaman Edit user 100 46. Gambar. 4.4 Halaman Login User 101 47. Gambar. 4.5 Halaman Koneksi 102 48. Gambar. 4.6 Halaman Inbox 103 49. Gambar. 4.7 Halaman Message 104 50. Gambar. 4.8 Halaman Kontak 105 51. Gambar. 4.9. Halaman Message Send 106 52. Gambar. 4.10. Halaman Daftar Kontak 107 53. Gambar. 4.11. Halaman Login Administrator 108 54. Gambar. 4.12. Konfirmasi Salah User Name dan Password 108 55. Gambar. 4.13. Konfirmasi Login Sukses 109 56. Gambar. 4.14. Halaman Tambah User 109 57. Gambar. 4.15. Konfirmasi User Not Available 110 58. Gambar. 4.16. Konfirmasi User dan Password Available 110 59. Gambar. 4.17. Halaman Edit user 111 60. Gambar. 4.18. Konfirmasi Salah UserName or Password 111 61. Gambar. 4.19. Login User 112

62. Gambar. 4.20. Konfirmasi Salah User Name or Password 112 63. Gambar. 4.21. Konfirmasi Sukses Login 113 64. Gambar. 4.22. Halaman Koneksi 113 65. Gambar. 4.23. Halaman Inbox 114 66. Gambar. 4.24. Halaman Message 115 67. Gambar. 4.25. Halaman Contact 116 68. Gambar. 4.26. Halaman Daftar Pesan Terkirim 117 69. Gambar. 4.27. Konfirmasi Delete Pesan Terkirim 117 70. Gambar. 4.28. Halaman Daftar Kontak 118 71. Gambar. 4.29. Konfirmasi Delete Daftar Kontak 118 72. Gambar. 4.30. Disconnect dan Exit 119

DAFTAR TABEL Hal 1. Tabel 2.1. Fungsi Pin Serial Port 28 2. Tabel 2.2 Unicode Encode Characters 36 3. Tabel.2.3. Subnet Mask 40 4. Table. 2.4 Socket Option Level.Socket 53 5. Tabel.2.5 Socket Option Level. TCP 54 6. Tabel 2.6. Socket Option Level. UDP 54 7. Tabel. 2.7 Socket Option Level.IP 54 8. Tabel 3.1 Skenario Use Case Sistem Administrator SMS Gateway 71 9. Tabel 3.2 Skenario Use Case Sistem User SMS Gateway 72 10. Tabel 3.3 Activity Diagram 78 11. Tabel. 3.4 Potensial Class 81 12. Tabel. 3.5 CRC Model Index card 83 13. Tabel 4.1 Pengujian Halaman Administrator 94 14. Tabel 4.2. Pengujian Halaman User 95 15. Tabel. 4.3 Pengujian Halaman Administrator 96 16. Tabel. 4.4. Pengujian Halaman User 97