APLIKASI PADA PONSEL ANDROID UNTUK ADMINISTRASI USER JARINGAN MELALUI SHORT MESSAGE SERVICE
SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh: Khadijah Zahra Nurbana NIM : L200090037
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013
HALAMAN PERSETUJUAN
Skripsi dengan judul “APLIKASI PADA PONSEL ANDROID UNTUK ADMINISTRASI USER JARINGAN MELALUI SHORT MESSAGE SERVICE” ini telah diperiksa dan disetujui pada :
Hari
: Kamis
Tanggal : 24 Oktober 2013
Pembimbing I
Pembimbing II
Husni Tamrin, S.T.,M.T.,Ph.D. NIP/NIK: 706
Fajar Suryawan, S.T.,M.Eng.Sc.,Ph.D. NIP/NIK: 926
ii
HALAMAN PENGESAHAN
APLIKASI PADA PONSEL ANDROID UNTUK ADMINISTRASI USER JARINGAN MELALUI SHORT MESSAGE SERVICE dipersiapkan dan disusun oleh Khadijah Zahra Nurbana NIM : L200090037 telah dipertahankan di depan Dewan Penguji pada tanggal : 24 Oktober 2013 Susunan Dewan Penguji Pembimbing I
Anggota Dewan Penguji Lain
Husni Tamrin, S.T.,M.T.,Ph.D NIK : 706
Hernawan Sulistyanto, S.T.,M.T. NIK : 882
Pembimbing II
Fajar Suryawan, S.T.,M.Eng.Sc.,Ph.D. NIK : 926 Skripsi ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana Tanggal : 24 Oktober 2013 Dekan Fakultas Komunikasi dan Informatika
Ketua Program Studi Teknik Informatika
Husni Thamrin, S.T, MT., Ph.D. NIK : 706
Heru Supriyono, ST., M.T., Ph.D. NIK : 970 iii
DAFTAR KONTRIBUSI
Dengan ini saya menyatakan bahwa skripsi ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar pustaka. Berikut saya sampaikan daftar kontribusi dalam penyusunan skripsi : 1. Saya merancang dan membangun aplikasi ini dengan menggunakan Eclipse Juno dan sharing dengan orang lain. 2. Buku – buku tentang tutorial pemrograman Android dan artikel – artikel dari internet. Demikian pernyataan dan daftar kontribusi ini saya buat dengan sejujurnya. Saya bertanggungjawab atas isi dan kebenaran daftar di atas. Surakarta, Oktober 2013
Khadijah Zahra Nurbana
Mengetahui, Pembimbing I
Pembimbing II
Husni Tamrin, S.T.,M.T.,Ph.D. NIP/NIK: 706
Fajar Suryawan, S.T.,M.Eng.Sc.,Ph.D. NIP/NIK: 926
iv
MOTTO DAN PERSEMBAHAN
MOTTO : “Sesungguhnya sesudah kesulitan ada kemudahan, maka kamu telah selesai (dari suatu urusan), kerjakanlah dengan sungguh – sungguh (urusan yang lain) dan hanya kepada Tuhanlah hendaknya kamu berharap” (Q.S. Al-Insyirah : 6-8)
“Selalu syukuri nikmat yang telah diberikan oleh Allah” (Khadijah Zahra N.)
PERSEMBAHAN : 1. Orang tua, adik – adik, serta keluarga besar yang telah memberikan dukungan dengan segala bentuk. 2. Sahabat (Heni, Lucky, Detty, Fauzan, Panto, Rendra, Rini, Anwar, Faqih, Dzaky, Icha, Adi, Ramada) yang telah menemaniku menyelesaikan Tugas Akhir ini, dan tidak bosan bosannya memberikan semangat. 3. Rekan – rekan TI UMS. 4. Semua pihak yang membantu dalam penyusunan skripsi hingga dapat selesai.
v
DAFTAR ISI Halaman Halaman Judul ……………………………………………………………………... i Halaman Persetujuan ……………………………………………………………… ii Halaman Pengesahan ………………………………………………………............ iii Halaman Kontribusi ……………………………………………………………….. iv Halaman Motto dan Persembahan ………………………………………………… v Halaman Kata Pengantar ………………………………………………………….. vi Halaman Daftar Isi ………………………………………………………………… viii Halaman Daftar Tabel ……………………………………………………………... x Halaman Daftar Gambar ………………………………………………………….. xi Abstraksi …………………………………………………………………………... xii BAB I Pendahuluan ……………………………………………………………… 1 1.1. Latar Belakang Masalah ……………………………………………………….1 1.2. Rumusan Masalah …………………………………………………………….. 3 1.3. Tujuan Penelitian ……………………………………………………………... 3 1.4. Manfaat Penelitian ……………………………………………………………. 3 1.5. Batasan Masalah ……………………………………………………………… 3 1.6. Sistematika Penulisan ………………………………………………………… 4 BAB II Tinjauan Pustaka ………………………………………………………... 6 2.1. Telaah Penelitian ……………………………………………………………… 6 2.2. Landasan Teori ………………………………………………………………... 8 BAB III Metode Penelitian……………………………………………………….. 14 3.1. Waktu dan Tempat ……………………………………………………………. 14 3.2. Analisa Kebutuhan Sistem ……………………………………………………. 14 3.4.1 Kebutuhan Hardware …………………………………………………. 15 3.4.2 Kebutuhan Software …………………………………………………... 15 3.3. Alur Penelitian ………………………………………………………………... 15 3.4. Perancangan Sistem …………………………………………………………... 17 3.4.1 Perancangan Basis Data ………………………………………………. 17 3.4.2 Diagram Alir …..………………………………………………………. 19
viii
ix
3.4.3 Mock Up Interface ……………………………………………………. 20 3.4.4 Use Case ………………………………………………………………. 24 3.4.5 Diagram Jaringan ..……………………………………………………. 25 BAB IV Hasil dan Pembahasan …………………………………………………. 26 4.1. Hasil Pembangunan …………………………………………………………… 26 4.1.1 Tampilan Halaman Utama Aplikasi …………………………………… 26 4.1.2 Tampilan Halaman Setting IP Address …………………………………. 27 4.1.3 Tampilan Halaman User Admin ……………………………………….. 27 4.1.4 Tampilan Form User ……………………………………………………. 28 4.1.5 Tampilan Halaman Daftar SMS ………………………………………… 29 4.2. Pengujian ……………………………………………………………………… 29 4.2.1 Tampilan Registrasi dari User …………………………………………….29 4.2.2 Tampilan Registrasi dari Aplikasi …………………………….…………..32 4.3. Pembahasan …………………………………………………………………… 34 BAB V Penutup …………………………………………………………………... 36 5.1. Kesimpulan …………………………………………………………………… 36 5.2. Saran …………………………………………………………………………... 37 Daftar Pustaka ……………………………………………………………………. 38 Lampiran
DAFTAR TABEL
Tabel 3.1. Tabel users ……………………………………………………………... 18 Tabel 3.2. Tabel user_sms …………………………………………………………. 18
x
DAFTAR GAMBAR
Gambar 3.1. Flowchart Penelitian …………………………………………………. 16 Gambar 3.2. Flowchart Sistem ……………………………………………………. 19 Gambar 3.3. Tampilan awal aplikasi ……………………………………………... 20 Gambar 3.4. Tab daftar user ………………………………………………………. 21 Gambar 3.5. Form user ……………………………………………………………. 21 Gambar 3.6. Daftar SMS ………………………………………………………….. 23 Gambar 3.7. Setting IP Address …………………………………………………… 23 Gambar 3.8. Use Case ……………………………………………………………... 24 Gambar 3.9. Diagram Jaringan ……………………………………………………. 25 Gambar 4.1. Halaman Utama ……………………………………………………… 26 Gambar 4.2. Setting IP Address …………………………………………………… 27 Gambar 4.3. Daftar user …………………………………………………………… 28 Gambar 4.4. Form user ……………………………………………………………. 28 Gambar 4.5. Daftar SMS ………………………………………………………….. 29 Gambar 4.6. SMS dari user ……………………………………………………….. 30 Gambar 4.7. Balasan pertama …………………………………………………….. 30 Gambar 4.8. Balasan kedua ……………………………………………………….. 30 Gambar 4.9. Balasan terakhir ……………………………………………………… 31 Gambar 4.10. Contoh daftar user …………………………………………………. 31 Gambar 4.11. Database sebelum ditambar user ………………………………….. 31 Gambar 4.12. Database sesudah ditambah user ………………………………….. 32 Gambar 4.13. REG melalui aplikasi ………………………………………………. 32 Gambar 4.14. Data User Zainal …………………………………………………… 33 Gambar 4.15. Zainal pada database server ……………………………………….. 33
xi
KATA PENGANTAR
مع ل ي كمورحمة هللاوب رك ات ه Segala puji dan syukur penulis panjatkan kehadirat Allah SWT. Yang telah memberikan rahmat serta hidayah-Nya sehingga penulis skripsi Aplikasi Pada Ponsel Android Untuk Administrasi User Jaringan Melalui Short Message Service telah selesai penulis susun. Skripsi ini disusun untuk memnuhi kurikulum pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta, sebagai kewajiban mahasiswa dalam rangka menyelesaikan program sarjana. Penulis menyadari bahwa skripsi ini masih jauh dari kesempurnaan, oleh karena itu kritik dan saran yang membangun dari berbagai pihak sangat penulis harapkan demi perbaikan – perbaikan ke depan. Terwujudnya skripsi ini tidak lepas dari bantuan berbagai pihak yang telah mendorong dan membimbing penulis, baik tenaga, ide – ide, maupun pemikiran. Oleh karena itu dalam kesempatan ini penulis ingin mengucapkan terima kasih yang sebesar – besarnya kepada : 1. Bapak Husni Thamrin, S.T, M.T, Ph.D selaku Dekan Fakultas Ilmu Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Dan Pembimbing I yang telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir. 2. Bapak Fajar Suryawan, S.T.,M.Eng.Sc.,Ph.D Selaku Kepala Unit IT Universitas Muhammadiyah Surakarta dan Pembimbing II yang telah memberikan nasehat, bimbingan, dorongan, dan pengarahan kepada penulis sehingga dapat menyelesaikan tugas akhir ini. 3. Bapak dan ibu dosen yang telah memberikan ilmu dan pengetahuan selama menempuh pendidikan di Teknik Informatika UMS. 4. Seluruh Staf Tata Usaha, Staf Akademik maupun non Akademik, yang telah banyak membantu dan memberikan kemudahan kepada penulis selama
vi
vii
menempuh studi di Fakultas Ilmu Komunikasi dan Informatika jurusan Teknik Informatika Universitas Muhammadiyah Surakarta. 5. Orang tua, adik – adik, serta keluarga besar yang telah memberikan dukungan dengan segala bentuk. 6. Teman – teman Teknik Informatika. 7. Semua pihak yang tidak bisa disebutkan satu – persatu yang telah membantu hingga selesainya tugas akhir ini. Akhirnya penulis berharap semoga skripsi ini berguna bagi semua pihak dan bermanfaat bagi penulis khususnya dan pembaca pada umumnya dalam menambah pengetahuan dan wawasan ilmu. Amiin. مع ل ي كمورحمة هللاوب رك ات ه
و Surakarta,
2013
Penyusun
Khadijah Zahra N.
ABSTRAKSI
Administrator jaringan adalah seseorang yang bertanggung jawab atas pemeliharaan perangkat keras komputer dan sistem perangkat lunak yang terdapat pada jaringan komputer. Pemeliharaan dan manajemen masalah menjadi lebih rumit jika melibatkan banyak pengguna, seperti yang terjadi di universitas – universitas, yang memiliki banyak siswa dengan jumlah ahli yang terbatas. Disisi lain, ada pertumbuhan yang cepat dalam penggunaan short message service (SMS) sebagai alat komunikasi. Oleh karena itu, penulis merancang aplikasi administrasi user jaringan melalui SMS yang dapat digunakan alat untuk mengelola user jaringan komputer. Aplikasi ini dapat digunakan sebagai alat untuk membantu administrator jaringan dalam mengelola user jaringan. Aplikasi administrasi user jaringan melalui SMS ini dapat digunakan untuk menambah user, mengubah data user melalui SMS maupun melalui aplikasi itu sendiri. Selain menambahkan user dan mengubah data user, melalui aplikasi tersebut dapat menghapus user dan menghapus SMS.
Kata kunci : SMS Gateway, Android, Pemrograman Java, Jaringan Komputer
xii