BAB I PENDAHULUAN I.1. Latar Belakang Pada saat ini pengendalian berbagai piranti kebanyakan masih dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya hidup dan dinamika sosial saat ini menunjukkan semakin pentingnya kepraktisan dan efisiensi menyebabkan kebutuhan untuk mengendalikan berbagai piranti tidak hanya dilakukan secara manual yang mengharuskan kita berada didepan piranti tersebut. Teknologi remote control telah banyak dikembangkan dengan memanfaatkan berbagai media transmisi. Beberapa diantaranya adalah remote control dengan memanfaatkan media infra merah, gelombang radio, internet dan saluran telepon. Sistem remote control melalui saluran telepon memiliki keunggulan dalam hal jarak jangkauan dan kepraktisan dibanding media lainnya. Hadirnya telepon bergerak ( seluler) atau handphone yang telah dikenal dan digunakan banyak orang, yang mampu melakukan komunikasi dimanapun mereka berada tanpa dibatasi oleh ruang dan rentang panjang kabel bisa menjadi solusi bagi kebutuhan pengendalian jarak jauh (remote control) seperti yang telah diuraikan diatas. Salah satu fungsi handphone yang paling populer ialah untuk mengirim dan menerima SMS. SMS ini sangat cocok digunakan untuk sistem pengontrol wireless real time karena kecepatan pengiriman datanya, efisiensi dan luasnya 1
jangkauan, namun kelebihan handphone dengan fasilitas SMS-nya ini masih perlu dihubungkan ke suatu perangkat kontrol untuk dapat melakukan pengendalian terhadap piranti komputer. Kegunaan fasilitas remote control dengan menggunakan SMS sangat banyak contohnya ketika berada di kantor dan secara tiba-tiba ada panggilan dari atasan dan komputer lupa dimatikan, dengan menggunakan fasilitas SMS komputer bisa dimatikan tanpa takut kehilangan data ataupun terjadi pencurian data. Saat ini salah satu perangkat kontrol yang cukup praktis dan banyak digunakan adalah komputer, piranti ini merupakan piranti yang sering kita gunakan setiap hari dengan rutinitas yang berbeda. Berdasarkan latar belakang diatas,saya mengambil judul PERANCANGAN APLIKASI REMOTE KOMPUTER DENGAN MEMANFAATKAN FASILITAS JARINGAN GSM I.2. Identifikasi Masalah Berdasarkan latar belakang diatas berikut adalah identifikasi masalah dari latar belakang yang dibahas. 1. Koneksi bisa terhambat karena jaringan GSM dari provider yang terkadang mengalami masalah jaringan. 2. Menggabungkan sistem SMS Gateway untuk menjadi remote pada komputer berdasarkan pesan SMS yang diterima. 2
I.3. Rumusan Masalah Berdasarkan latar belakang tersebut maka dapat dirumuskan permasalahan sebagai berikut: 1. Bagaimana cara membuat antarmuka yang bisa mengkomunikasikan handphone dengan komputer melalui konektor data USB yang terdapat pada tiap jenis handphone? 2. Koneksi bisa terhambat karena jaringan GSM dari provider yang terkadang mengalami masalah jaringan. 3. Bagaimana caranya agar perintah SMS dari handphone bisa dipahami komputer untuk diproses sehingga dapat mengontrol komputer? 4. Bagaimana menggunakan exact string matching untuk remote computer dari SMS? I.4. Batasan Masalah Adapun spesifikasi alat yang dirancang adalah sebagai berikut: 1. Komunikasi antara handphone dengan komputer menggunakan komunikasi serial dengan standar USB 2.0 2. Menggunakan perintah AT-Command untuk mengakses handphone melalui port data serialnya melalui aplikasi GAMMU. 3. Kontrol jarak jauh menggunakan handphone mealui jaringan GSM dengan operator (indosat im3 / telkomsel / excelcom). 4. Menggunakan handphone China merek Nexian G911 dengan sistem operasi Java. 3
5. Bahasa Pemrograman Visual Basic.NET dan menggunakan database MySQL. 6. Komputer yang sudah dimatikan tidak dapat dihidupkan kembali dengan menggunakan SMS. 7. Keyword dari isi sms adalah halt yang digunakan untuk mematikan komputer. 8. Pesan masuk tidak akan muncul diprogram,tapi akan tampil setelah keluar dan masuk program kembali,juga cepat dan lambatnya mematikan komputer tergantung dari kondisi jaringan dan juga aplikasi yang dibuka pada komputer. I.5. Tujuan dan Manfaat Penelitian Adapun tujuan skripsi ini bertujuan adalah sebagai berikut: 1. Membuat antarmuka yang bisa mengkomunikasikan handphone dengan komputer melalui konektor data USB yang terdapat pada tiap jenis handphone 2. Agar bisa lebih mengetahui bahwa handphone memiliki banyak fungsi. 3. Mengetahui cara agar perintah SMS dari handphone bisa dipahami komputer untuk diproses sehingga dapat mengontrol komputer 4. Merancang sistem remote komputer dengan memanfaatkan SMS sebagai terminal perintah? Manfaat penulisan adalah sebagai berikut : 1. Agar bisa mematikan komputer cukup dengan menggunakan SMS sebagai terminal perintah. 2. Agar perangkat lunak yang dihasilkan diharapkan dapat memenuhi fungsi remote computer dengan SMS. 4
I.6. Metode Penelitian Penelitian skripsi ini, tahapan yang dilakukan adalah : 1. Metode Studi Pustaka Studi Pustaka, Penelitian yang dilakukan berdasarkan data yang diperoleh dari teori buku buku penunjang yang berhubungan dengan permasalahan sistem yang akan dikembangkan. Serta mengunjungi situs situs online di internet untuk menambah referensi yang dibutuhkan. 2. Perancangan Aplikasi Pada tahap ini dilakukan analisis desain dan perancangan sistem yang akan dilakukan : a. Pemodelan dan perancangan system Pemodelan sistem menggunakan konteks diagram, perancangan sistem diberikan berupa tampilan tampilan program. Dalam hal ini penulis menggunakan bahasa pemrograman Visual Basic.NET b. Perancangan antar muka Perancangan antar muka dilakukan guna membuat aplikasi yang user friendly sehingga mudah dioperasikan oleh pengguna. 3. Penilaian dan Pengkodean Aplikasi Pada tahap ini dilakukan proses pembuatan aplikasi dengan menggunakan perintah-perintah yang sesuai dengan tujuan aplikasi yang dibuat. 4. Pengujian Aplikasi yang telah selesai ini nantinya juga akan diuji coba dan dilakukan evaluasi guna mengetahui kelayakan sistem dan sejauh mana sistem tersebut mampu diimplementasikan. 5
5. Evaluasi Evaluasi digunakan untuk memeriksa hasil pengujian aplikasi baik dari sisi desain aplikasi berupa interface dan fungsi dari aplikasi yang sudah dirancang. 6. Impelementasi Pada tahap terakhir ini aplikasi yang sudah dirancangan akan digunakan langsung untuk membuktikan hasil pembuatan program. I.7. Sistematika Penelitian Sistematika penyusunan tugas akhir ini dibagi menjadi lima bab, sesuai dengan sistematika/ketentuan dalam pembuatan tugas akhir, adapun pembagian bab-bab tersebut adalah: BAB I : PENDAHULUAN Bab ini menerangkan tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metode penelitian dan sistematika penulisan. BAB II : LANDASAN TEORI Dalam bab ini akan diuraikan mengenai konsep serta sekilas tentang software yang digunakan. BAB III : ANALISA DAN PERANCANGAN Disini penulis membahas mengenai analisa dan perancangan berdasarkan judul serta dasar teori yang telah dibuat. BAB IV : HASIL DAN PEMBAHASAN Dalam bab ini akan dibahas tentang implementasi sistem 6
yang telah dirancang. BAB V : KESIMPULAN DAN SARAN Bab terakhir ini berisi tentang kesimpulan dan saran dari tugas akhir yang telah dibuat. 7