Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
APLIKASI CHATTING DAN CONFERENCE BERBASIS MOBILE
MENGGUNAKAN WIRELESS NETWORK UNTUK
MENGHUBUNGKAN KOMUNITAS PADA SUATU AREA
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh : Apriani Hisbi
06560230
JURUSAN INFORMATIKA FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG 2013
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dn karuni-Nya sehingga penulis dapat
menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-
besarnya kepada :
1. Allah SWT. Sang pencipta yang Maha Pengasih lagi Maha Penyayang yang selalu
memberi kemudahan dalam setiap langkah yang aku tempuh.
2. Nabi Muhammad SAW. Sang penuntun dan suri tauladan terbaik untuk mencapai
kebahagian dunia dan akhirat.
3. Kedua orang tuaku tercinta, Moch Syur dan Suzana yang selalu mendoakan,
mendukung, memberi semangat kepadaku.
4. Bapak Mahmud Efendy, S.T, M.Eng dan Bapak Setio Basuki, S.T selaku
pembimbing tugas akhir.
5. Bapak Sudarman selaku Dekan Fakultas Teknik.
6. Bapak Eko Budi Cahyono S. Kom, M.T selaku Ketua Jurusan Teknik Informatika.
7. Sahabatku, Esa, Abdullah, Bryan, Deni, Cahyo, Hendra, dan Memet. Terima kasih
telah memberi semangat, motivasi, dukungan dan bantuannya dalam mengerjakan
tugas akhir ini.
8. Anak kos Margobasuki 31B dan Anak kontrakan Sidomulyo 52A yang memberi
semangat dan dukungan.
9. Dan semua pihak yang telah membantu dalam terselesainya tugas akhir ini.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan
hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul:
“APLIKASI CHATTING DAN CONFERENCE BERBASIS MOBILE
MENGGUNAKAN WIRELESS NETWORK UNTUK MENGHUBUNGKAN
KOMUNITAS PADA SUATU AREA“. Ini disusun untuk memenuhi persyaratan
kurikulum sarjana strata-1 (S-1) pada Jurusan Teknik Informatika, Fakultas Teknik,
Universitas Muhammadiyah Malang. Akhirnya penulis berharap dengan adanya laporan
tugas akhir ini dapat menjadi pustaka yang bermanfaat untuk pengembangan atau
pelaksanaan penelitian-penelitian dikemudian hari.
Penulis menyadari bahwa tugas akhir ini belum sempurna, baik dari segi materi maupun
penyajiannya. Untuk itu saran dan kritik yang membangun sangat diharapkan dalam
penyempurnaan tugas akhir ini. Terakhir penulis berharap, semoga tugas akhir ini dapat
memberikan hal yang bermanfaat bagi perkembangan ilmu pengetahuan kedepan
Malang, Januari 2013
Penulis
Apriani Hisbi
DAFTAR ISI
LEMBAR PERSETUJUAN .................................................................................. i
LEMBAR PENGESAHAN .................................................................................. ii
LEMBAR PERNYATAAN ................................................................................ iii
ABSTRAK.......................................................................................................... iv
ABSTRACT ........................................................................................................ v
LEMBAR PERSEMBAHAN .............................................................................. vi
KATA PENGANTAR........................................................................................ vii
DAFTAR ISI .................................................................................................... viii
DAFTAR GAMBAR .......................................................................................... xi
DAFTAR TABEL ............................................................................................. xiii
BAB I : PENDAHULUAN
1.1 Latar Belakang ............................................................................................... 1
1.2 Rumusan Masalah .......................................................................................... 2
1.3 Batasan Masalah............................................................................................. 2
1.4 Tujuan Penelitian ........................................................................................... 2
1.5 Metodologi ..................................................................................................... 3
1.6 Sistematika Penulisan ..................................................................................... 4
BAB II : LANDASAN TEORI
2.1 Chatting ......................................................................................................... 6
2.2 Bahasa Pemograman Java............................................................................... 6
2.2.1 Karakteristik Java .................................................................................... 7
2.2.2 Tingkatan dari Java .................................................................................. 9
2.2.3 Beberapa Fitur Java .................................................................................. 9
2.2.4 J2ME ..................................................................................................... 12
2.3 MySQL ........................................................................................................ 14
2.4 PHP .............................................................................................................. 14
2.5 Firmware ...................................................................................................... 15
2.6 NAT ............................................................................................................. 15
2.7 Server ........................................................................................................... 16
2.8 Access Point ................................................................................................. 16
2.9 Wireless LAN .............................................................................................. 17
2.9.1 Standarisasi Wireless LAN ..................................................................... 20
2.9.2 Aplikasi Wireless LAN ........................................................................... 20
2.9.3 Perluasaan Jaringan ................................................................................ 21
2.9.4 Mobilitas ................................................................................................ 22
2.9.5 Small Office-Home Office ..................................................................... 23
BAB III : ANALISA DAN PERANCANGAN SISTEM
3.1 Aplikasi Chatting ......................................................................................... 24
3.2 Analisa Sistem.............................................................................................. 24
3.3 Analisa Kebutuhan Fungsional ..................................................................... 24
3.4 Kebutuhan Sistem ........................................................................................ 25
3.4.1 Kebutuhan Server .................................................................................. 25
3.4.2 Kebutuhan User ..................................................................................... 26
3.4.3 Teknologi Yang Digunakan ................................................................... 26
3.4.3.1 Mobile Technology .......................................................................... 26
3.5 Perancangan Sistem ...................................................................................... 27
3.5.1 Arsitektur Sistem ................................................................................... 27
3.5.2 Flowchat Sistem ..................................................................................... 28
3.5.3 Use Case Diagram.................................................................................. 29
3.5.4 Perancangan Activity Diagram ............................................................... 30
3.5.4.1 Activity Diagram Proses Registrasi User di Server .......................... 30
3.5.4.2 Activity Diagram Proses Get Connection User ................................ 31
3.5.4.3 Activity Diagram Proses User Melakukan Chatting Obrolan ........... 32
3.5.4.4 Activity Diagram Proses User Melakukan chatting Private .............. 33
3.5.5 Sequence Diagram ................................................................................. 34
3.5.5.1 Sequence Diagram Daftar User........................................................ 34
3.5.5.2 Sequence Diagram Login User ........................................................ 35
3.5.5.3 Sequence Diagram Obrolan User ..................................................... 36
3.5.5.4 Sequence Diagram Private Antar User ............................................. 37
3.5.6 Class Diagram ........................................................................................ 38
3.5 Rancangan Tampilan Anarmuka ................................................................... 38
3.5.1 Tampilan IP Address .............................................................................. 39
3.5.2 Tampilan Login ..................................................................................... 39
3.5.3 Tampilan Antarmuka Menu Utama ........................................................ 40
3.5.4 Tampilan Antarmuka Server .................................................................. 40
BAB IV : IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi Sistem .................................................................................... 42
4.1.1 Implementasi Proses Sistem ................................................................... 42
4.1.2 Tampilan Awal ...................................................................................... 42
4.1.3 Form IP Address .................................................................................... 43
4.1.4 Form Login ............................................................................................ 44
4.1.5 Form Menu utama .................................................................................. 44
4.1.6 Tampilan Form Utama Server ................................................................ 45
4.2 Pengujian Sistem .......................................................................................... 45
4.2.1 Pengujian Registrasi User ...................................................................... 45
4.2.1.1 Proses Evaluasi Registrasi User di Tampilan Database .................... 47
4.2.2 Pengujian Form IP Address .................................................................... 47
4.2.2.1 Proses Evaluasi Pada Form IP Address ............................................ 48
4.2.3 Pengujian User Melakukan Login .......................................................... 49
4.2.3.1 Proses Evaluasi Pada Tampilan Form Login .................................... 50
4.2.4 Pengujian Menu Utama ......................................................................... 50
4.2.5 Pengujian Tampilan Menu Utama Server ............................................... 51
4.2.5.1 Proses Evaluasi Pada Tampilan Aplikasi di Server .......................... 52
4.2.6 Pengujian Menu Obrolan ....................................................................... 53
4.2.6.1 Proses Evaluasi Pada Tampilan Menu Obrolan ................................ 54
4.2.7 Pengujian Tampilan Menu Chatting ....................................................... 54
4.2.7.1 Proses Evaluasi Pada Tampilan Menu Private ................................. 55
4.2.8 Pengujian Tampilan Menu About ........................................................... 56
4.2.9 Pengujian Tampilan Menu Help ............................................................. 56
BAB V : PENUTUP
5.1 Kesimpulan .................................................................................................. 58
5.2 Saran ............................................................................................................ 58
DAFTAR PUSTAKA ....................................................................................... 60
DAFTAR GAMBAR
Gambar 1.1 Rancangan Sistem ............................................................................. 3
Gambar 2.1 Salah satu contoh topologi jaringan WLAN .................................... 19
Gambar 2.2 Akses role dari wireless LAN .......................................................... 21
Gambar 2.3 Perluasan Jaringan .......................................................................... 22
Gambar 2.4 Mobilitas ......................................................................................... 22
Gambar 2.5 SOHO wireless LAN ...................................................................... 23
Gambar 3.1 Arsitektur Sistem Aplikasi Chattung ............................................... 27
Gambar 3.2 Flowchat ......................................................................................... 28
Gambar 3.3 Use Case Diagram .......................................................................... 29
Gambar 3.4 Activity Diagram Proses Registrasi User Di Server ......................... 30
Gambar 3.5 Activity Diagram Proses Get Connection User ................................ 31
Gambar 3.6 Activity Diagram Proses User melakukan Chatting Obrolan............ 32
Gambar 3.7 Activity Diagram Proses User melakukan Chatting Private ............. 33
Gambar 3.8 Sequence Diagram Daftar User ....................................................... 34
Gambar 3.9 Sequence Diagram Login User ........................................................ 35
Gambar 3.10 Sequence Diagram Obrolan User .................................................. 36
Gambar 3.11 Sequence Diagram Private Antar User .......................................... 37
Gambar 3.12 Class Diagram .............................................................................. 38
Gambar 3.13 Tampilan IP Adress ....................................................................... 39
Gambar 3.14 Tampilan Login User .................................................................... 39
Gambar 3.15 Tampilan Menu Utama.................................................................. 40
Gambar 3.16 Tampilan Antarmuka Server ......................................................... 40
Gambar 4.1 Tampilan Awal ............................................................................... 43
Gambar 4.2 Form IP Address ............................................................................. 43
Gambar 4.3 Form Login User ............................................................................. 44
Gambar 4.4 Menu Utama ................................................................................... 44
Gambar 4.5 Form Utama Server ......................................................................... 45
Gambar 4.6 Tampilan Registrasi User ................................................................ 46
Gambar 4.7 Tampilan Hasil Registrasi User ....................................................... 46
Gambar 4.8 Form IP Address User ..................................................................... 48
Gambar 4.9 Tampilan Form Login User ............................................................. 49
Gambar 4.10 Tampilan Login User Salah Memasukan Username dan Password 49
Gambar 4.11 Tampilan Menu Utama.................................................................. 51
Gambar 4.12 Tampilan Form Utama Server ....................................................... 51
Gambar 4.13 Tampilan Chatting Obrolan di Server ............................................ 52
Gambar 4.14 Tampilan Chatting Private di Server .............................................. 52
Gambar 4.15 Tampilan Chatting Antar Beberapa User ....................................... 53
Gambar 4.16 Tampilan Form Memilih User ....................................................... 54
Gambar 4.17 Tampilan Chatting Private ............................................................. 55
Gambar 4.18 Tampilan Menu About .................................................................. 56
Gambar 4.19 Tampilan Menu Help .................................................................... 57
DAFTAR TABEL
Tabel 3.1 Kebutuhan Fungsional ........................................................................ 24 Tabel 4.1 Hasil Evaluasi Proses Registrasi User di Tampilan Database .............. 47
Tabel 4.2 Hasil Evaluasi Proses pada Form IP Address ...................................... 48
Tabel 4.3 Hasil Evaluasi Proses pada Tampilan Form Login .............................. 50
Tabel 4.4 Hasil Evaluasi Proses pada Tampilan di Server ................................... 53
Tabel 4.5 Hasil Evaluasi Proses pada Tampilan Menu Obrolan .......................... 54
Tabel 4.6 Hasil Evaluasi Proses pada Tampilan Menu Private ............................ 55
DAFTAR PUSTAKA
[1] AnakingPurnama, 2009,“PenerapanTeknologi Mobile Web Application, SMS Gateway
& J2ME Pada Toko Bunga Online”. Fakultas Teknologi Informasi Institut Teknologi
Sepuluh Nopember Surabaya.
[2] Arifin, Zaenal, 2008, “Sistem Pengamanan Jaringan Wireless LAN”. Andi Publisher:
Yogyakarta
[3] F.Calì, M. Conti, E. Gregori, 1997,"IEEE 802.11 Wireless LAN: Capacity Analysis and
Protocol Enhancement”, CNUCE network group report, November.
[4] Raju, S.,2000,“Java Programming For Wireless Devices UsingJ2ME-CLDC/ MIDP
APIs”. Sun Microsystems.
[5] Said, I.M.,2005, “Aplikasi Untuk Perangkat Bergerak Menggunakan Java 2 Micro
Edition (J2ME)”, Proceeding Seminar Nasional Aplikasi Teknologi Informasi,
Yogyakarta, 2005.
[6] Sholahuddin, M., 2006, “Pemograman J2ME : Belajar cepat Pemograman Perangkat
Telekomunikasi Mobile”, Informatika Bandung.
[7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition
(J2ME)”, FakultasTeknik – PoliteknikNegeri Semarang.
[8] Zakaria, Teddy Marcus, Surya DinataWijaya, 2009, ”Aplikasi Chat pada Handphone
dan Komputer dengan Media Bluetooth (Bluetooth Chat)”, Jurusan Teknik Informatika,
Fakultas Teknologi Informasi, Universitas Kristen Maranatha, Bandung.
TOUCH POINT E-COMMERCE