BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1. Riwayat Organisasi 3.1.1. Sejarah Organisasi RT/RW Net JatiSatu Net berdiri pada tahun 2006. Pada awalnya adalah RT/RW Net JatiSatu Net adalah kreativitas yang dibuat oleh 4 orang remaja RT.008/012, dan mempunyai visi “Internet Murah di lingkungan RT”. Namun seiring dengan berjalannya waktu, saat ini RT Net ini berkembang menjadi RT/RW Net. JatiSatu Net adalah badan yang bergerak di bidang jasa pemasangan dan penyedia jaringan, baik melalui LAN ataupun WLAN. Saat ini, JatiSatu Net juga bergerak di bidang jual dan beli peralatan komputer. 3.1.2. Alamat Organisasi RT/RW Net JatiSatu Net memiliki alamat sebagai berikut : Jl. Jati 1 H.251 Perumahan Jatimulya , Tambun Selatan, Bekasi Telepon : (021) 464 29 709 Email
:
[email protected]
33
34
3.2. Struktur Organisasi
Pemerintahan Kabupaten Bekasi
Camat
Lurah
RW 012
RT. 001
RT.002
RT.003
RT. 008
RT.009
RT.010
RT.011
Divisi Kepemudaan & Olahraga
JatiSatu Net
Manager
Marketing
Teknisi
Gambar 3.1 Struktur Organisasi RT/RW Net JatiSatu Net
35
Berikut ini merupakan tugas dari masing – masing bagian : •
Pemerintahan Kabupaten Bekasi Memimpin
penyelenggaraan daerah berdasarkan kebijakan yang
ditetapkan bersama DPRD Kabupaten. •
Camat Melaksanakan kewenangan Pemerintahan yang dilimpahkan oleh Bupati
sesuai
karakteristik
wilayah
kebutuhan
Daerah
dan
menyelenggarakan kegiatan pemerintahan lainnya berdasarkan Peraturan perundang-undangan. •
Lurah Melaksanakan Kewenangan Pemerintah yang dilimpahkan oleh Camat sesuai karakteristik wilayah dan kebutuhan Daerah serta melaksanakan Pemerintahan lainnya berdasarkan ketentuan Peraturan perundang-undangan
•
Ketua RW 012 Membantu menjalankan tugas pelayan kepada masyarakat dengan mengembangkan aspirasi yang menjadi tanggungjawab, Memelihara kerukunan hidup warga di Kelurahan atau di RW. 012 khususnya, umumnya
di
Kelurahan
Jatimulya,
Menyusun
rencana
dan
melaksanakan pembangunan dengan mengembangkan aspirasi dari
36
swadaya murni masyarakat serta membantu kelancaran tugas LPM dalam bidang pembangunan di lingkungan RW. 012. •
Ketua RT 008 •
Membantu menjalankan tugas pelayanan kepada masyarakat yang menjadi tanggungjawab Pemerintah Daerah;
•
Memelihara kerukunan hidup warga;
•
Menyusun rencana dan melaksanakan pembangunan dengan mengembangkan aspirasi dan swadaya murni masyarakat
•
•
Manager JatiSatu Net •
Bertanggung Jawab atas RT/RW Net JatiSatu Net
•
Mengatur segala macam kegiatan yang akan dilakukan
•
Mengatur karyawan yang bekerja di JatiSatu Net
Marketing JatiSatu Net •
Melakukan publikasi di semua media elektronik, seperti internet.
• •
Membuat kontrak dengan client.
Teknisi JatiSatu Net •
Sebagai troubleshooter jika terjadi gangguan
37
•
Melakukan instalasi
•
Maintenance Jaringan
3.3. Tata Laksana / Prosedur yang Sedang Berjalan RT/RW Net JatiSatu Net memiliki client yang terdiri dari 20 client yang terkoneksi dalam 1 LAN melalui media kabel, Jatisatu Net menggunakan router ber-merk Mikrotik, yang bertipe RB750,dan 10 Switch 10/100 Mbps, Perangkat keras yang akan digunakan dalam sistem ini hanya PC untuk client. Untuk media komunikasi data yang digunakan adalah gabungan, Ethernet dan koneksi Internet. Berikut topologi perangkat keras jaringan di RT/RW Net JatiSatu Net :
Gambar 3.2 Topologi Jaringan JatiSatu Net
38
Pada RT/RW Net JatiSatu Net terdapat 20 client yang saling terhubung, melalui switch. JatiSatu Net menggunakan jasa layanan internet Speedy yang mendukung kecepatan 3 Mbps. Sebagian besar koneksi internet digunakan untuk melakukan pengiriman e-mail, browsing, game, dan chatting oleh para client. Para client dapat menggunakan internet selama 24 Jam NonStop, tetapi JatiSatu Net memblock situs-situs yang dianggap memiliki unsur Pornographi. Dalam berkomunikasi dengan admin, client hanya menggunakan fasilitas NetSend, Yahoo Messenger (YM) dan Handphone. Jika terjadi suatu masalah pada client, client langsung menghubungi admin melalui YM atau Netsend, atau client dapat langsung menghubungi admin melalui Telepon Seluler, baik menelepon ataupun SMS. Masalah yang sering terjadi di RT/RW Net tersebut adalah sering terputusnya koneksi internet, dan beberapa masalah pada komputer client itu sendiri. Admin itu sendiri terletak pada satu jaringan dengan para client, itu berguna memudahkan kerja admin, jika terjadi gangguan pada jaringan itu sendiri. Berikut ini adalah cara client untuk melapor ke administrator ketika terjadi gangguan internet, Pertama adalah dengan memanfaatkan perintah pada command prompt yaitu “net send” dimana client harus menulis perintah pada command prompt seperti berikut ini
Buka Command prompt. untuk keterangan penggunaan silahkan ketikkan
39
C:\net send ? (Tekan Enter).
Contoh penggunaan :
net send [ip_yang_dituju atau nama komputer] [pesan]
Lalu tekan Enter. misal:
IP user 192.168.1.5
IP admin 192.168.1.4
Maka penggunaan net send di command prompt nya:
C:\net send 192.168.1.4 om admin, koq internet saya ndak bisa konek..? Å enter
The message was successfully sent to 192.168.1.4
Gambar 3.3 Tampilan Command Prompt
40
Maka yang akan muncul pada layar monitor admin adalah seperti ini
Gambar 3.4 Tampilan Windows Messenger Service
Jika admin ingin membalas pesan dari client tadi, maka dia hanya langsung mengetik di command prompt nya: C:\net send 192.168.1.1 maaf yah, ini juga saya lagi telpon speedy nya Å Enter The message was successfully sent to 192.168.1.5
Gambar 3.5 Tampilan Command Prompt
Maka yang akan muncul di layar monitor client adalah seperti ini
41
Gambar 3.6 Tampilan Windows Messenger Service Jika saat menekan Enter muncul error seperti, Sending files is no longer supported. More help is available by typing NET HELPMSG 3777 Maka setting pada messenger tersebut belum diaktifkan. cara mengaktifkannya adalah :
Masuk ke Control Panel, pilih Administrative Tools, pilih service. Cari Messenger pada Name, lalu double klik. Pada jendela Messenger Properties pilih tab General lalu pastikan pada Startup type dipilih yang Automatic. Lalu pada Service statusnya klik tombol Start. Tunggu proses, lalu klik Ok. lalu klik kanan di messenger, pilih restart, untuk memastikan bahwa messenger sudah aktif. Dengan menggunakan perintah “net send” tersebut maka user dan admin hanya bisa berkomunikasi secara satu arah saja, selain itu user dan admin juga harus bersusah payah menulis perintah net send.
42
3.4. Permasalahan yang Dihadapi Masalah yang terjadi di dalam RT/RW Net Jatisatu Net adalah seringnya koneksi internet client terputus, yang dikarenakan banyak faktor, di antaranya adalah : -
Gangguan Jaringan Internet
-
Mati lampu
-
Kesalahan client
Berikut adalah tabel intensitas internet mengalami down dikarenakan gangguan jaringan Internet. Tahun
2006
2007
2008
2009
Intensitas
480
384
288
240
Tabel 3.1 Intensitas Internet mengalami down dikarenakan gangguan jaringan Internet Jika dilihat dari data yang terdapat pada tabel di atas. Bahwa intensitas internet mengalami down rata – rata menurun tiap tahunnya. Namun dalam jangka waktu 4 tahun itu, terlihat masih besarnya intensitas internet dalam RT/RW Net Jatisatu Net mengalami down. Hal yang mendasari masalah ini adalah kemampuan jaringan kabel telepon yang kurang layak di daerah RT/RW
43
Net Jatisatu Net berdiri, untuk dimanfaatkan sebagai suatu koneksi yang terus menerus online setiap waktu. Jika terjadi masalah yang terjadi di atas muncul, ada beberapa cara client menghubungi admin. Diantaranya adalah : -
Menggunakan Aplikasi Netsend
-
Menelepon Admin
-
Mengirim SMS ke admin
Misal, dalam penggunaan Netsend sendiri, ada langkah – langkah yang harus dilakukan oleh client agar pesan yang dikirim melalui Netsend dapat diterima oleh admin. Cara bagaimana client menggunakan Netsend sudah dijelaskan sebelumnya. Setelah meneliti permasalahan yang ada, sebelumnya para client sudah diberikan kuisioner, dan hasil yang diperoleh dari kuesioner tersebut adalah : 1. Seberapa sering internet mati di rumah anda tiap minggunya ?
Gambar 3.7 Gambar Diagram Hasil Kuesioner 1
44
Jawaban Koresponden a. Tidak Pernah 0 b. > 5 1 c. > 10 3 d. > 20 16 Tabel 3.2 Tabel Jawaban Hasil kuesioner 1 Banyak dari client mengeluh tentang koneksi internet mereka yang sering terputus. Jika dilihat dari hasil kuesioner di atas. Hampir 80 % client mengeluhkan masalah ini. 2. Jika internet mati, anda menghubungi admin melalui ?
Gambar 3.8 Gambar Diagram Hasil Kuesioner 1 Jawaban Koresponden a. Telepon 5 b. SMS 4 c. Netsend 11 Tabel 3.3 Tabel Jawaban Hasil kuesioner 1 Ternyata banyak dari client memanfaatkan fasilitas Netsend yang sudah ter-install di komputer mereka. Salah satu alas an mereka menggunakan fasilitas ini adalah tidak mengeluarkan biaya sama sekali.
45
3. Jika ada LAN Messenger, apakah anda tertarik untuk menggunakannya?
Gambar 3.9 Gambar Diagram Hasil Kuesioner 1 Jawaban Koresponden a. Ya 16 b. Tidak 4 Tabel 3.4 Tabel Jawaban Hasil kuesioner 1 Banyak client tertarik untuk menggunakan LAN Messenger tersebut. Ini merupakan salah satu solusi agar para client mudah dan murah untuk menghubungi admin. 4. Jika salah satu IM yang anda gunakan diintegrasikan dengan LAN Messenger, apakah anda tertarik menggunakannya ?
Gambar 3.10 Gambar Diagram Hasil Kuesioner 1
46
Jawaban Koresponden a. Ya 20 b. Tidak 0 Tabel 3.5 Tabel Jawaban Hasil kuesioner 1 Banyak client tertarik untuk memanfaatkan LAN Messenger yang terintegrasi dengan IM yang sering mereka gunakan. Ini juga merupakan salah satu solusi agar para client mudah dan murah untuk menghubungi admin dan juga untuk membangun sosialisasi client terhadap lingkungan serta relasi – relasi nya di internet. 5. IM apa yang ada gunakan ?
Gambar 3.11 Gambar Diagram Hasil Kuesioner 1 Jawaban Koresponden a. Yahoo Messenger 19 b. MSN 0 c. GTalk 1 Tabel 3.6 Tabel Jawaban Hasil kuesioner 1
47
IM yang sering digunakan oleh para client, mayoritasnya adalah Yahoo Messenger. Oleh karena itu, IM yang akan diintegrasikan dalam aplikasi ini adalah Yahoo Messenger. 3.5. Alternatif Pemecahan Masalah Seperti yang diketahui sebelumnya, bahwa di dalam jaringan RT/RW Net JatiSatu Net, terdapat permasalahan, bahwa koneksi internet sering mengalami gangguan. Oleh karena itu, perlu dibuat suatu aplikasi yang dibutuhkan untuk menjalin komunikasi antara client dengan admin jika gangguan itu terjadi. Karena saat ini, para client masih menggunakan cara lama, yaitu dengan menggunakan NetSend atau menelepon atau mengirim SMS kepada admin. Menghubungi admin melalui telepon itu lebih baik daripada menggunakan NetSend, tetapi jika sering terjadi gangguan, menelepon pasti mengeluarkan biaya tambahan yang tinggi dibanding dengan menggunakan NetSend yang sama sekali tidak mengeluarkan biaya sedikitpun atau gratis. Namun tidak semua client dapat menggunakan Netsend itu sendiri. Oleh karena itu, ada beberapa alternatif pemecahan masalah yang ditawarkan antara lain adalah dengan men-download aplikasi LAN Messenger yang banyak beredar di internet. Namun saat ini, kebanyakan aplikasi tersebut berbayar. Dan belum ada aplikasi LAN Messenger yang gratis. Alternatif yang kedua adalah dengan cara membuat aplikasi LAN Messenger, tetapi jika diambil kesimpulan dari kuisioner di atas adalah, client membutuhkan bukan hanya LAN Messenger biasa, namun diperlukannya LAN Messenger yang
48
diintegrasikan dengan salah satu Instant Messenger yang sering mereka gunakan, seperti Yahoo Messenger. Sehingga keluhan serta masukan dari client dapat diterima secara online maupun on-LAN. Berikut adalah rancangan layar dari aplikasi Multimedia Instant Messenger : 1. Rancangan Layar Utama LAN
Gambar 3.12 Tampilan Rancangan Layar Multimedia IM Keterangan : 1. Text Area Broadcast – menampilkan semua pesan broadcast. 2. List User LAN – menampilkan list user yang terkoneksi. 3. Tombol Smile – menampilkan dialog box emoticon.
49
4. Tombol Text – menampilkan tombol-tombol text editor. 5. Tombol Bold – tombol untuk menebalkan tulisan. 6. Tombol Italic – tombol untuk memiringkan tulisan. 7. Tombol Underline – tombol untuk menggaris bawahi tulisan. 8. Tombol Colour – tombol untuk merubah warna tulisan. 9. Font Name – untuk mengganti nama font. 10. Font Size – untuk mengganti ukuran font. 11. Text Pesan – text untuk menulis isi pesan. 12. Tombol Send – tombol untuk mengirim pesan. 2. Rancangan Layar YM Offline
Gambar 3.13 Tampilan Rancangan Layar Multimedia IM Keterangan :
50
1. Text Area Broadcast – menampilkan semua pesan broadcast. 2. List User LAN – menampilkan list user Yahoo yang terkoneksi. 3. Tombol Smile – menampilkan dialog box emoticon. 4. Tombol Text – menampilkan tombol-tombol text editor. 5. Tombol Bold – tombol untuk menebalkan tulisan. 6. Tombol Italic – tombol untuk memiringkan tulisan. 7. Tombol Underline – tombol untuk menggaris bawahi tulisan. 8. Tombol Colour – tombol untuk merubah warna tulisan. 9. Font Name – untuk mengganti nama font. 10. Font Size – untuk mengganti ukuran font. 11. Text Pesan – text untuk menulis isi pesan. 12. Tombol Send – tombol untuk mengirim pesan. 13. Text Username – text untuk mengisi username Yahoo Messenger.. 14. Text Password – text untuk mengisi password Yahoo Messenger. 15. Tombol Login – tombol untuk login Yahoo Messenger.
51
3. Rancangan Layar YM Online
Gambar 3.14 Tampilan Rancangan Layar Multimedia IM Keterangan : 1. Text Area Broadcast – menampilkan semua pesan broadcast. 2. List User LAN – menampilkan list user Yahoo yang terkoneksi. 3. Tombol Smile – menampilkan dialog box emoticon. 4. Tombol Text – menampilkan tombol-tombol text editor. 5. Tombol Bold – tombol untuk menebalkan tulisan. 6. Tombol Italic – tombol untuk memiringkan tulisan. 7. Tombol Underline – tombol untuk menggaris bawahi tulisan. 8. Tombol Colour – tombol untuk merubah warna tulisan.
52
9. Font Name – untuk mengganti nama font. 10. Font Size – untuk mengganti ukuran font. 11. Text Pesan – text untuk menulis isi pesan. 12. Tombol Send – tombol untuk mengirim pesan. 13. Tombol Logoff – tombol untuk logoff Yahoo Messenger.
4. Rancangan Layar Private Message LAN
Gambar 3.15 Tampilan Rancangan Layar Multimedia IM Keterangan : 1. Text Area Message – menampilkan semua pesan private message. 2. Tombol Smile – menampilkan dialog box emoticon. 3. Tombol Text – menampilkan tombol-tombol text editor.
53
4. Tombol Bold – tombol untuk menebalkan tulisan. 5. Tombol Italic – tombol untuk memiringkan tulisan. 6. Tombol Underline – tombol untuk menggaris bawahi tulisan. 7. Tombol Colour – tombol untuk merubah warna tulisan. 8. Font Name – untuk mengganti nama font. 9. Font Size – untuk mengganti ukuran font. 10. Text Pesan – text untuk menulis isi pesan. 11. Tombol Send – tombol untuk mengirim pesan.
5. Rancangan Layar Private Message YM
Gambar 3.16 Tampilan Rancangan Layar Multimedia IM
54
Keterangan : 1. Text Area Message – menampilkan semua pesan private message. 2. Tombol Smile – menampilkan dialog box emoticon. 3. Tombol Buzz – melakukan aksi Buzz kepada user lain. 4. Text Pesan – text untuk menulis isi pesan. 5. Tombol Send – tombol untuk mengirim pesan.
55
Use Case Diagram :
Broadcast
Private Message
Edit Text
Change Nick
User LAN Emoticon
LoginYM
Private Mesasge YM
Logoff YM
User YM
Diagram Usecase
Gambar 3.17 Gambar Usecase Diagram
56
Gambar 3.18 Gambar Class Diagram
57
Algoritma Program : Mulai Mulai Mendengar Paket UDP Mulai mengirim paket UDP Mulai Login paket UDP
Jika Login gagal maka Keluar Lainnya UDP terkoneksi
Lakukan Jika Broadcast Message Kirim UDP broadcast Terima UDP Broadcast Lainnya Private Message Lakukan Kirim UDP paket private Terima UDP paket private Sampai Private Message tutup Lainnya YM Login YM Masukkan username Masukkan password Konek Server YM Jika Gagal maka kembali Login
58
Lainnya Private Message YM Lakukan Kirim paket YM Terima Paket YM Sampai Private Message YM Tutup Sampai Aplikasi Tutup End
59
Pseudocode Program : Begin Start Listen UDP Start Send UDP Login UDP
If !Login then Closed Else Do If Broadcast then Send UDP Packet Receive UDP Packet Else If Private Message Then Do Send UDP Private Packet Receive UDP Private Packet While !Private Message Else If YM Login YM Input Username Input Password Connect to Server If !Connect Then go to Login YM
60
Else Do Send Packet YM Receive Packet YM While !Private Message YM End If While Program Closed End If End
61
Flowchart Program : Start
Start Listen UDP Packet
Start Send UDP Packet Send UDP Packet Login
No
Is Connect ?
Yes
Want to use ? Broadcast Message
Yahoo Messenger Private message
Login
Send UDP packet to …..
Send UDP Broadcast
Listen UDP Packet from …..
Listen UDP Broadcast
Fill Username and password
Is Connect ? No
No
Want to exit PM ? Yes
Yes Private message
Receive Packet YM
Send Packet YM
No
Finish ?
Yes PM Closed
Want to PM ?
Yes
No
Logoff ? No
Do You want to close this program ?
No
Yes
Yes
End
Gambar 3.19 Gambar Flowchart Diagram Program
62
Keterangan Flow Chart : Start – Saat aplikasi pertama kali dijalankan Start Listen UDP Packet – Memulai membuat threat untuk mendengarkan semua paket UDP yang masuk. Start Send UDP Packet – Memulai untuk mengirim semua packet UDP. Send UDP Packet Login – Mengirim packet UDP untuk login pada semua jaringan. Is Connect? – mengecek apakah aplikasi terkoneksi pada jaringan atau tidak. •
Jika No atau tidak ada koneksi maka akan kembali pada saat aplikasi pertama kali dijalankan.
•
Jika Yes atau terkoneksi maka dapat melakukan beberapa aksi : o Broadcast Message – mengirim pesan secara broadcast (ke semua komputer yang ada pada jaringan), dengan cara :
Send UDP Broadcast – Mengirim packet UDP untuk broadcast.
Listen UDP Broadcast – Menerima packet UDP yang dibroadcast.
o Private Message – Mengirim pesan secara private atara satu host ke host lainya, dengan cara :
Send UDP Packet to… - Mengirim paket UDP kepada IP computer yang dituju.
Listen UDP Packet from… - Menerima paket UDP dari IP computer lain.
Want to exit PM? – mengecek apakah ingin keluar dari private message atau tidak. •
Jika No atau tidak, maka akan kembali pada menu private message.
•
Jika Yes atau ya, maka akan keluar dari private message.
63
o Yahoo Messenger – Menggunakan Instant messenger Yahoo, dengan cara :
Login – Log in ke dalam server yahoo
Fill Username and Password – Mengisi nama user dan password.
Is Connect? – mengecek koneksi terhadap server Yahoo. •
Jika No atau tidak, maka akan kembali pada menu Login.
•
Jika Yes atau ya, maka dapat : o Private Message YM – mengirim pesan ke pengguna YM yang lain. o Receive Packet YM – Menerima paket/pesan dari pengguna Yahoo Messenger lain. o Send Packet YM – Mengirim paket/pesan kepada pengguna Yahoo Messenger lain. o Finish? – mengecek selesai private message YM atau tidak.
Jika No, maka kembali pada menu private message.
Jika Yes, maka: •
PM Closed – Menutup private message.
o Want to PM? – mengecek apakah ingin mengulang private message atau tidak.
Jika Yes, maka akan kembali pada menu private message.
Jika No, keluar dari private message.
o Logoff?– mengecek untuk keluar dari server YM atau tidak.
Jika No, maka akan kembali pada menu Yahoo Messenger.
64
Jika Yes, Keluar dari Yahoo Messenger.
Want to Close this Program? – mengecek apakah ingin mengclose program atau tidak. •
Jika Yes, maka akan keluar dari program
•
Jika No, maka akan kembali ke menu awal program.