13
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

TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 2: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition
Page 3: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition
Page 4: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition
Page 5: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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.

Page 6: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 7: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 8: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 9: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 10: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 11: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 12: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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

Page 13: TUGAS AKHIR - Universitas Muhammadiyah Malangeprints.umm.ac.id/27770/2/jiptummpp-gdl-aprianihis... · [7] Sukamto, 2008, “DesainAplikasi Wireless Menggunakan Java 2 Micro Edition

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