MAKALAH SEMINAR TUGAS AKHIR PERIODE SEPTEMBER 2009

Ukuran: px
Mulai penontonan dengan halaman:

Download "MAKALAH SEMINAR TUGAS AKHIR PERIODE SEPTEMBER 2009"

Transkripsi

1 ERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH Iyus Irwanto 1, Muchammad Husni 2, Royyana Muslim I 2 Mahasiswa Jurusan Teknik Informatika 1, Dosen Pembimbing 2 Jurusan Teknik Informatika, Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember jhoes_nock@yahoo.com Abstrak Perangkat handphone yang dilengkapi dengan teknologi bluetooth merupakan salah satu perangkat mobile yang saat ini umum digunakan oleh masyarakat luas. Teknologi bluetooth memungkinkan penggunanya agar bisa bertukar data dari satu perangkat ke perangkat yang lain tanpa bantuan operator tetapi dengan jangkauan terbatas. Pemanfaatan teknologi Bluetooth saat ini sudah cukup banyak, seperti media transfer file, pengembangan aplikasi GPS, pengembangan aplikasi perangkat mobile dan sebagainya. Salah satu pemanfaatan lain teknologi bluetooth adalah pengembangan aplikasi remote control PC melalui perangkat handphone, dimana sistem ini mampu memberikan penanganan terhadap pengontrolan beberapa aplikasi pada sistem operasi Windows dengan memanfaatkan konektifitas bluetooth. Ketika user menginginkan untuk melakukan kontrol terhadap suatu aplikasi pada PC, user bisa langsung melakukannya melalui perangkat hanphone. Dengan adanya aplikasi ini, user akan dapat dengan mudah mengontrol aplikasi tanpa harus selalu berada di dekat PC untuk menekan tombol-tombol pada keyboard. Hal ini akan sangat bermanfaat ketika user sedang melakukan presentasi dan menginginkan untuk membuka dan melakukan kontrol terhadap lebih dari satu aplikasi. Kata Kunci : Bluetooth, Remote control, control aplikasi 1. PENDAHULUAN Perkembangan teknologi yang terdapat pada perangkat handphone saat ini sangat pesat. Handphone tidak hanya digunakan sebagai alat komunikasi suara saja, tetapi juga sebagai lat yang memudahkan penggunanya dalam kehidupan sehari-hari. Fasilitas pengaksesan internet, , game, dan sebagainya yang dapat dilakukan langsung dari handphone, merupakan beberapa contoh fasilitas yang ditawarkan bagi para pengguna handphone. Bukan hanya itu saja, bahkan saat ini perangkat handphone sudah dapat digunakan untuk mengoperasikan alat-alat tertentu. Pada umumnya saat ini sudah banyak masyarakat yang mempunyai handphone dengan dukungan konektifitas bluetooth. Teknologi bluetooth memungkinkan kita agar bisa bertukar data atau informasi dari satu perangkat ke perangkat yang lain tanpa memerlukan bantuan dari bantuan operator, tetapi dengan jangkauan koneksi yang terbatas. Bluetooth merupakan sebuah teknologi komunikasi wireless (tanpa kabel) yang beroperasi dalam pita frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara hosthost bluetooth dengan jarak jangkauan yang terbatas. Pada dasarnya bluetooth diciptakan bukan hanya untuk menggantikan atau menghilangkan penggunaan kabel di dalam melakukan pertukaran informasi, tetapi juga mampu menawarkan fitur yang baik untuk teknologi mobile wireless dengan biaya yang relatif murah. Sudah cukup banyak dari berbagai kalangan mulai dari kalangan anak muda hingga para eksekutif telah menggunakan teknologi nirkabel layanan tanpa bayar bluetooth kapan saja dan dimana saja. Berdasarkan hal hal tersebut di atas, memunculkan gagasan bagi penulis untuk membuat sebuah aplikasi remote control dengan memanfaatkan teknologi bluetooth. Di dalam aplikasi ini, user dapat membuka dan mengontrol aplikasi pada PC dengan mudah melalui perangkat handphone dengan memanfaatkan konektifitas bluetooth. Selain itu user juga dapat melakukan pencarian file pada PC melalui handphone dan bisa membuka file tersebut langsung dari handphone. 2. TUJUAN PEMBUATAN TUGAS AKHIR Tujuan dari tugas akhir ini adalah membangun sebuah aplikasi remote control berbasis bluetooth yang memiliki kemampuan untuk membuka dan mengontrol aplikasi PC melalui handphone dengan memanfaatkan koneksi bluetooth. Aplikasi ini juga mendukung mekanisme pencarian file dalam filesystem dan langsung dapat membuka file tersebut pada PC melalui perangkat handphone. Sehingga, aplikasi ini akan dapat mempermudah user untuk mengontrol aplikasi pada saat melakukan presentasi tanpa harus selalu berada di dekat PC untuk menekan tombol-tombol pada keyboard. 3. J2SE (Java 2 Standard Edition) Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun Menurut definisi dari Sun Microsystems, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer stand-alone ataupun pada lingkungan Iyus Irwanto

2 jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: [01] pemrograman jaringan (network programming), dan termasuk sebagai paket-paket dasar bahasa Java. Programming-language specification Application-programming interface Virtual-machine specification Sun membagi arsitektur platform Java membagi tiga bagian, yaitu: a. Java 2 Enterprise Edition (J2EE), digunakan untuk aplikasi berbasis web, aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan super set dari Standar Java. b. Java 2 Standard Edition (J2SE), ini adalah yang biasa dikenal sebagai bahasa Java. c. Java 2 Micro Edition (J2ME), merupakan sub set dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk wireless device atau mobile device. Gambar 1 Platform J2SE (Sumber: 4. J2ME (Java 2 Micro Edition) Java 2 Micro Edition (J2ME) digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada perangkat semacam telepon genggam, PDA (Personal Digital Assistant), Palm, dan pocket PC. Adanya J2ME memungkinkan para developer membuat aplikasi wireless yang multiplatform dan dapat diimplementasikan pada berbagai merek telepon genggam yang mendukung aplikasi Java. Gambar 1 Platform Java (Sumber: Java Platform Standard Edition atau yang biasa disebut Java SE, adalah sebuah platform yang lazim digunakan untuk pemrograman Java. Java SE umumnya digunakan sebagai platform yang bekerja pada aplikasi portable. Dalam prakteknya, Java SE tersusun atas mesin virtual (JVM) yang digunakan untuk mengoperasikan program Java, selain itu juga ia tersusun atas serangkaian Library (paket) yang dibutuhkan untuk pengaksesan File System, Jaringan, Antarmuka grafis, dsb. J2SE juga dilengkapi dengan standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. [02] J2SE menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, dan cross-platform. Edisi ini mendukung konektivitas basis data, rancangan user interface, masukkan/ keluaran (input/ output), dan Gambar 2 Platform J2ME (Sumber: Spesifikasi CLDC adalah sebagai berikut : 1. Mengimplementasikan subset dari J2SE. 2. JVM yang digunakan dikenal dengan nama K-Virtual Machine (KVM) 3. Digunakan pada perangkat handheld dengan ukuran memori terbatas ( Kbytes) 4. Prosesor : 16 Bit atau 32 Bit CLDC diperlukan untuk pengembangan aplikasi wireless dengan MIDP. Implementasi CLDC digunakan untuk program Java pada perangkat keras dengan ukuran memori yang terbatas, 160 sampai dengan 512 kilobyte. [03] Iyus Irwanto

3 5. Java Dekstop API Pada versi 6 Java Platform Standard Edition, Java telah melakukan perbaikan untuk meminimalisasi perbedaan antara performa dan integrasi dari aplikasi native dan aplikasi Java. Dengan memanfaatkan Java Dekstop API (java.awt.desktop API), aplikasi berbasis Java dimungkinkan untuk berinteraksi dengan aplikasi default yang diasosiasikan dengan tipe file tertentu pada host platform (Windows, Linux, dan sebagainya.). Sebagai contoh, jika menginginkan untuk membuka file dengan ekstensi *.doc, maka aplikasi default yang ada pada host platform Windows adalah Microsft Word atau Open Office pada Linux. Fungsionalitas baru ini disediakan oleh kelas java.awt.desktop. API sendiri diadopsi dari proyek JDesktop Integration Components (JDIC) yang mempunyai tujuan pokok untuk menciptakan lingkungan aplikasi yang berbasis Java sebagai aplikasi fisrt-class pada lingkup aplikasi desktop. Secara khusus, Java Dekstop API pada Java SE versi 6 (java.awt.desktop API) ini memungkinkan aplikasi yang berbasis Java melakukan even-even sebagai berikut : Membuka browser default pada host system (Windows, Linux, dan sebagainya.) dengan Uniform Resource Identifier (URI) tertentu ( Membuka client default (Microsoft OutLook) pada host system (Windows). Membuka aplikasi default untuk melakukan open, edit, atau print terhadap file yang mempunyai asosiasi dengan aplikasi tersebut. Dekstop API (API java.awt.desktop) memanfaatkan asosiasi file yang ada dalam sitem operasi pada host untuk membuka aplikasi yang terasosiasi dengan tipe file tertentu. Sebagai contoh, jika eksktensi file OpenDocument Text (*.odt) terasosiasi dengan aplikasi OpenOffice, maka aplikasi Java dapat membuka aplikasi OpenOffice untuk keperluan open, edit, atau bahkan bisa juga untuk melakukan mencetak (print) file dengan asosiasi tersebut. Tergantung pada sistem operasinya, aplikasi yang berbeda mungkin terasosiasi dengan setiap aksi yang berbeda juga. [04] 6. Java FileConnection API Dalam sebuah aplikasi sering kali membutuhkan pengaksesan terhadap filesystem, baik itu untuk menulis, menghapus, atau sekedar membaca file. Pada Java SE disediakan kelas java.io.file untuk mengakses filesystem. java.io.file merupakan kelas utama yang fokus bekerja dengan file dan direktori. File dan direktori direpresentasikan oleh objek File. Objek bertipe kelas ini melambangkan suatu file. Lebih tepatnya, objek bertipe File melambangkan nama file, bukan file itu sendiri. Nama yang ditunjuk belum tentu ada. Direktori juga dianggap Java sebagai File, sehingga File juga melambangkan nama direktori sekaligus nama file. Objek File memiliki konstruktor new File(String) yang akan membuat objek File dari namanya. Nama tersebut bisa nama sederhana, nama path relatif, atau nama path absolut (ada dua jenis nama path, yaitu nama path absolut dan nama path relatif. Nama path absolut memiliki informasi lengkap dari akar direktorinya, misalnya "C:\workspace\balikfile\data.dat". Sedangkan nama path relatif adalah nama file yang dihitung mulai dari direktori aktifnya.). Misalnya new File("data.dat") membuat objek File dari file bernama data.dat di direktori aktif. Konstruktor lain memiliki konstruktor new File(File,String), dimana parameter pertama adalah direktori dimana file tersebut berada, dan parameter kedua adalah nama file-nya. Objek File memiliki beberapa metode instansi. Misalnya file adalah variabel bertipe File, berikut ini adalah beberapa metodenya : file.exists() -- mengembalikan nilai boolean, yang jika true maka file tersebut ada. Kita bisa menggunakan perintah ini misalnya untuk mencegah menulis file yang sama ketika kita membuka objek FileWriter baru. file.isdirectory() -- mengembalikan nilai boolean yang mengembalikan true jika objek File adalah suatu direktori, dan false jika File adalah file biasa, atau tidak ada file dengan nama tersebut. file.delete() -- menghapus file jika ada file.list() -- jika objek File adalah suatu direktori, maka fungsi ini mengembalikan array bertipe String [] yang berisi nama-nama file pada direktori tersebut. Jika tidak, maka kembaliannya adalah null. Semua kelas yang digunakan untuk membaca dan menulis data dari dan ke dalam file memiliki konstruktor yang bisa mengambil objek File sebagai parameternya. Misalnya, jika file adalah variabel bertipe File, dan kita ingin mengambil karakter dari file tersebut, maka kita bisa membuat FileReader untuk melakukannya dengan menggunakan new FileReader(file). [05] 7. Teknologi Bluetooth Bluetooth adalah spesifikasi industri untuk jaringan kawasan pribadi (personal area networks atau PAN) tanpa kabel. Bluetooth dapat dipakai untuk melakukan tukar-menukar informasi dari satu perangkat ke perangkat lain. Bluetooth beroperasi dalam pita Iyus Irwanto

4 frekuensi 2,4 Ghz dengan menggunakan sebuah frequency hopping traceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak terbatas. Kelemahan teknologi ini adalah jangkauannya yang pendek dan kemampuan transmisi data yang rendah. Nama bluetooth berawal dari proyek prestisius yang dipromotori oleh Bluetooth Special Interest Group (SIG), perusahaan-perusahaan raksasa internasional yang bergerak di bidang telekomunikasi dan komputer, di antaranya 3Com, Ericsson, Intel, IBM, Agere, Microsoft, Motorola, Nokia dan Toshiba. [06] Class Tabel 1 : Kelas-kelas Bluetooth [07] Maximum Permitted Power (mw/dbm) Range (approximate) Class mw (20 dbm) ~100 meters Class mw (4 dbm) ~10 meters Class 3 1 mw (0 dbm) ~1 meter 8. PERANCANGAN APLIKASI Gambar 3 Arsitektur Keseluruhan Sistem Gambar di atas menjelaskan tentang arsitektur sistem secara keseluruhan. Sistem akan bekomunikasi melalui koneksi bluetooth. Sebelum client dan server dapat melakukan komunikasi, client harus mencari bluetooth device (server) yang aktif dan membuat koneksi terlebih dahulu. Kemudian client melakukan request koneksi ke server dengan menggunakan koneksi yang telah dibuat tersebut. Jika request koneksi berhasil, maka list aplikasi yang dapat dikontrol akan di tampilkan pada perangkat handphone/client. Aplikasi Java Mobile RC ini terbagi menjadi 2 bagian, yaitu : 1. Java Mobile RC Mobile (Client) Application Aplikasi pada sisi client ini merupakan aplikasi mobile yang berperan sebagai aplikasi untuk mencari server yang aktif. Sehingga, client dapat melakukan koneksi ke server. Selain itu, aplikasi ini juga merupakan aplikasi pengontrol aplikasiaplikasi pada server yang telah dispesifikasikan sebelumnya. 2. Java Mobile RC Server Application Aplikasi sever ini berperan sebagai aplikasi remote access agar client dapat mengakses ke server. Selain itu aplikasi server ini juga berperan sebagai penerima data yang dikirim dari client melalui bluetooth dan menterjemahkannya sesuai dengan spesifikasi kontrol/event yang telah didefinisikan dan dispesifikasikan sebelumnya. Agar sistem dapat berjalan dengan baik, kedua aplikasi yaitu aplikasi server dan aplikasi client harus berjalan secara bersaman. Sebelum melakukan proses koneksi dari client, aplikasi server harus dijalankan telebih dahulu. Tidak semua aplikasi yang ada pada sistem operasi Windows dapat dikontrol oleh sistem ini. Dalam sistem ini, hanya aplikasi-aplikasi yang umum digunakan dalam presentasi saja yang dapat dikontrol (Microsoft Power Point, Adobe Acrobat Reader, dll). Sistem ini dirancang dan dibangun sedemikian rupa, sehingga akan dapat mempermudah user untuk mengontrol aplikasi tanpa harus selalu berada di dekat PC untuk menekan tombol-tombol pada keyboard. Hal ini akan sangat bermanfaat ketika ketika user melakukan presentasi dan menginginkan untuk membuka dan melakukan kontrol terhadap lebih dari satu aplikasi. 8.1 Use Case Diagram Connect to Server Use case Connect to Server memodelkan proses yang dilakukan untuk menjalin koneksi dengan server. Proses penjalinan koneksi dengan server ini akan menjadi dasar dari semua proses yang ada dalam sistem mobile application. Hal ini disebabkan karena untuk dapat melakukan seluruh proses/aktifitas yang telah digambarkan dalam use case di atas, mobile application/client membutuhkan remote access pada server. Dengan demikian server application dapat melakukan peranannya sebagai penterjemah command yang dirimkan dari client ke dalam sebuah event Activity Diagram Connect to Server Diagram Aktivitas untuk proses Connect to Server dapat dilihat pada gambar 3.4 di bawah ini: Gambar 4 Diagram Aktivitas Connect to Server Iyus Irwanto

5 Ketika aplikasi dijalankan maka hal pertama yang dilakukan oleh sistem adalah mencari device bluetooth yang aktif. Karena device bluetooth inilah yang nantinya bertindak sebagai server yang bertindak sebagai remote access agar client dapat melakukan koneksi ke server melalui mobile application. Proses ini menentukan proses-proses selanjutnya. Pada gambar 3.4 dijelaskan bahwa aplikasi akan mencari device bluetooth yang aktif dan menampilkannya dalam bentuk list. Setelah ditemukan device bluetooth, maka user dapat memilih server yang akan digunakan. Selanjutnya akan ada cek kondisi apakah server tersedia/siap atau tidak, apabila tidak, maka aplikasi akan menampilkan pesan error dan kembali ke menu sebelumnya. Jika ternyata server tersedia/siap, maka koneksi bluetooth antara client/mobile phone dan server akan terbentuk Basic Flow 1. User membuka layar aplikasi pada mobile phone untuk melakukan proses penjalinan koneksi dengan server. 2. Sistem mencari server yang berada dalam jangkauan sistem. Server yang dimaksud adalah server yang memiliki koneksi bluetooth dan sudah dalam kondisi on. 3. Sistem menampilkan server yang ada dalam jangkauan sistem dalam bentu list pada mobile device. 4. User memilih salah satu dari server yang ada. 5. Sistem melakukan proses penjalinan koneksi dengan server yang sudah dipilih oleh user Alternate Flow 1. Bluetooth yang ada pada mobile device tidak dalam keadaan on. User menyalakan bluetooth yang ada pada mobile device 2. Tidak ditemukan server dalam jangkauan sistem. Proses penjalinan koneksi berakhir dengan status tidak ada server yang ditemukan. 3. Penjalinan koneksi gagal dilakukan. Aplikasi akan menampilkan respon error dan kembali ke menu sebelumnya Pre-Condition 1. Bluetooth yang ada pada mobile device dalam keadaan on. 2. Aplikasi server dalam keadaan running. 3. Server yang akan digunakan dalam kondisi bluetooth on serta berada pada radius yang dapat dijangkau oleh bluetooth yang dimiliki oleh mobile device Post-Condition Koneksi dengan server terjalin dan siap digunakan untuk proses- proses yang lainnya. 8.2 Use Case Diagram Control Application Use case Control Application ini memodelkan proses yang dilakukan oleh user untuk melakukan aktifitas pengontrolan terhadap aplikasi setelah proses koneksi client-server dan penerimaan list aplikasi oleh user berhasil dilakukan. Gambar 5 Diagram Use Case Control Application Use case Control Application ini menggambarkan ketergantungan antara dua use case di atas, yaitu sebelum user dapat melakukan pengontrolan terhadap aplikasi, maka terlebih dahulu client harus menerima list aplikasi yang dikirimkan dari server Activity Diagram Control Application Diagram aktivitas Control Application dapat dilihat pada gambar 3.8 berikut ini: Gambar 6 Diagram Aktivitas Control Application Pada gambar 3.8 activity diagram Control Application di atas dijelaskan tentang proses pengontrolan aplikasi. Saat user ingin melakukan kontrol aplikasi, user harus melakukan proses penjalinan koneksi client-server terlebih dahulu. Jika penjalinan koneksi berhasil dilakukan, maka secara otomatis client telah menerima list aplikasi yang akan dikontrol. Kemudian user memilih command kontrol yang diinginkan melalui mobile application. Setelah user memilih command yang diinginkan, command Iyus Irwanto

6 tersebut kemudian dikirimkan ke server untuk dieksekusi menjadi sebuah event Basic Flow 1. User melakukan proses penjalinan koneksi dari client ke server dan pada saat yang bersamaan client menerima list aplikasi yang dikirimkan oleh server. 2. User memilih command kontrol aplikasi yang diinginkan melalui mobile application. 3. Sistem mengirimkan command ke server untuk dieksekusi. 4. Server mengeksekusi command menjadi event Alternate Flow 1. Jika proses penjalinan koneksi tidak berhasil dilakukan. Sistem akan berakhir dengan kondisi penjalinan koneksi dari client ke server tidak bisa terjalin yang akan mengakibatkan user tidak dapat melakukan pengontrolan aplikasi Pre-Condition Proses penjalinan koneksi clien ke server berhasil dilakukan Post-Condition Command kontrol yang dikirimkan client bisa diterima oleh server dan dapat dieksekusi menjadi sebuah event. 8.3 Use Case Diagram Browse File System Use case Browse File System memodelkan proses yang dilakukan user pada saat melakukan browsing filesystem. Gambar 7 Diagram Use Case Browse File System Pada gambar 3.19 terdapat dua buah use case, yaitu use case Browse File System dan use case Open File. Kedua use case tersebut dihubungkan dengan relasi include dari use case Browse File System ke use case Open File. Hal ini berarti bahwa user dimungkinkan untuk melakukan proses membuka file yang dipilih setelah melakukan browse filesystem Activity Diagram Browse File System Diagram aktivitas untuk proses Browse File System ditunjukkan pada gambar 3.20 di bawah ini. Gambar 8 Diagram Aktivitas Browse File System Basic Flow 1. User membuka aplikasi mobile unuk menjalankan menu File System. 2. Sistem mengirimkan command ke server untuk mengakses filesystem. 3. Server menerima command yang telah dikirimkan dari client. 4. Sistem mengakses file system dan mengambil list file/direktori. 5. Server mengirimkan list file/direktori yang telah didapatkan ke client. 6. Dari list yang sudah diterima, user memilih file/direktori yang ingin dibuka. 7. Sistem mengirimkan path file/direktori ke server. 8. Server menerima command untuk kemudian mengekseskusinya untuk membuka file/direktori Alternate Flow 1. Jika path yang diterima server merupakan path direktori. Sistem akan mengeksekusinya untuk membuka folder sesuai path yang diterima. Setelah list isi folder didapatkan oleh server, list tersebut kemudian dikirimkan kembali ke client. 2. Jika path yang diterima server adalah path dari suatu file. Iyus Irwanto

7 Sistem mengeksekusinya untuk membuka file sesuai path yang telah diterima Pre-Condition Status koneksi antara client dan server dalam keadaan terjalin dengan baik Post-Condition File yang dipilih oleh user dapat dibuka di sisi server. 9. UJI COBA Uji coba dilakukan untuk mengetahui apakah semua fungsi pada aplikasi Java Mobile Remote Control berjalan sesuai dengan yang diinginkan. 9.1 Uji Coba Mobile Application Uji Coba Koneksi ke Server Setalah tampilan menu pembuka user akan melihat menu utama untuk mencari server seperti ditunjukkan pada gambar 9 berikut ini. Gambar 10 Tampilan Menu Select Server Dari Menu Select Server (Gambar 10) di atas, user kemudian dapat melakukan proses koneksi ke server yang diinginkan. Untuk melakukannya, user dapat menyorot server yang diinginkan kemudian menekan Select atau Back untuk kembali ke menu sebelumnya (Gambar 9). Jika penjalinan koneksi ke server berhasil dilakukan, maka sistem akan menampilkan list Menu Pilihan seperti ditunjukkan pada gambar 11 di bawah ini. Gambar 9 Tampilan Menu Utama Dari tampilan Menu Utama gambar 9, user dapat memulai dengan memilih tombol Select untuk memulai proses pencarian bluetooth device yang akan berperan sebagai server yang berbasis bluetooth. Setelah user menekan Select, maka akan muncul tampilan status sistem sedang melakukan pencarian server (Gambar 4.3). Untuk keluar dari aplikasi user dapat menekan Exit. Gambar 2 Tampilan Status Pencarian Server Untuk membatalkan proses pencarian server, user dapat menekan Cancel dan kembali ke Menu Utama (Gambar 4.2). Jika ada server terdeteksi, maka sistem akan memunculkan nama server dalam bentuk list seperti pada gambar 10 di bawah ini. Gambar 11 Tampilan Menu Pilihan Pada Menu Pilihan ini terdapat 7 (tujuh) menu yang masing-masing memiliki spesifikasi kontrol yang berbeda-beda. Menu-menu tersebut adalah Control Mouse, Control Application, System, File System, Open Media, Switch Appication dan Open URL. Berikut ini hanya dijelaskan 2 (dua) fitur saja, yaitu Control Application dan Browse File System yang keduanya merupakan fitur utama dari aplikasi Java Mobile Remote Control ini Uji Coba Control Application Menu Pilihan Control Application ini digunakan untuk melakukan kontrol pada aplikasi pada sistem operasi Windows. Pada sistem ini tidak semua aplikasi dalam sistem operasi Windows dapat dikontrol. Hanya berapa aplikasi yang sering dan umum digunakan pada saat presentasi yang dapat ditangani oleh sistem. Untuk memulai menggunakan menu ini user dapat menyorot menu Control Application kemudian menekan Select. Kemudian sistem akan menampilkan aplikasi-aplikasi yang dapat dikontrol oleh user dalam bentuk list seperti ditunjukkan pada gambar 12 berikut ini. Iyus Irwanto

8 Gambar 12 Tampilan Menu Pilihan Control Application Untuk mengontrol salah satu aplikasi, user dapat memilih aplikasi dengan menyorot aplikasi yang diinginkan kemudian menekan Select. Setelah pemilihan aplikasi dilakukan, maka sistem akan menampilkan navigasi kontrol dalam bentuk list (Gambar 13). Berikut ini adalah antarmuka menu navigasi kontrol yang muncul setelah user melakukan pemilihan jenis aplikasi yang ingin dikontrol pada menu Control Application (Gambar 12). Selanjutnya sistem akan menampilkan isi file system pada Windows dalam bentuk list seperti gambar 14 di atas. Seperti halnya pada Windows, Jika user ingin melakukan browse file yang berada di dalam direktori tertentu, user dapat memilih direktori yang dinginkan kemudian menekan Select. Begitu juga jika user menginginkan untuk membuka file, user dapat menyorot file yang diinginkan untuk dibuka, kemudian dengan menekan tombol Select, maka file yang telah dipilih tersebut akan terbuka pada server. Untuk kembali ke idirektori sebelumnya user dapat memilih list.. yang terletak pada indeks pertama kemudian menekan Select Uji Coba pada Server Application Server application harus dijalankan pertama kali sebelum mobile/client application. Karena posisi server nanti adalah sebagai penyedia service yang dicari oleh client, bukan sebaliknya. Saat perrtama kali dijalankan user akan melihat tampilan seperti pada gambar 15. User dapat melakukan beberapa operasi pada aplikasi server ini. Jika user ingin keluar dari aplikasi server, user dapat menekan menu File-Exit. Untuk melihat informasi yang berkaitan dengan aplikasi Java Mocle RC, user dapat menekan Help-About atau Help-Index untuk melihat petunjuk penggunaan aplikasi. Gambar 13 Tampilan Menu Pilihan Navigasi Kontrol Jika user ingin mengeksekusi salah satu jenis kontrol, user dapat memilih salah satu jenis kontrol yang diinginkan kemudian menekan Select atau Back untuk kembali ke menu sebelumnya (Gambar 12) Uji Coba Browse File System Dengan menggunakan Menu Pilihan File System ini user dapat melakukan browse filesystem pada Windows dan juga dapat membuka file dengan aplikasi default. Untuk memulainya user dapat memilih menu File System pada Menu Pilihan kemudian menekan Select. Gambar 15 Tampilan Antarmuka Server Application 1 Saat pertama kali dijalankan, status yang ada pada aplikasi server adalah sedang menunggu koneksi (Waitng for incoming connection ) dari client. Jika koneksi antara client dan server telah terjalin dengan baik, maka aplikasi server akan menampilkan status bahwa client sudah terkoneksi (Client connected ) dengan server. Kemudian setiap aktivitas yang dilakukan client akan ditampilkan dalam bentuk list ke dalam log area. Gambar 4.24 adalah hasil uji coba tampilan Server Application setelah client dan server berhasil terkoneksi dengan baik. Gambar 14 Tampilan Menu Pilihan File System Iyus Irwanto

9 Tabel 3 Hasil Uji Coba Proses Kontrol Remote Gambar 16 Tampilan Antarmuka Server Application Uji Coba Performa System Uji coba ini dilakukan untuk mengetahui performa sistem untuk setiap proses yang dijalankan dari jarak yang berbeda-beda dari perangkat server. Selain itu pengujian ini juga dilakukan untuk mengetahui kecepatan/response time dan kestabilan sistem untuk masing-masing jarak yang digunakan. Pengujian sistem dilakukan di dalam ruangan kelas yang berukuran 10 x 9 meter. Pengujian dilakukan sebanyak 5 (lima) kali dengan menggunakan jarak yang berbeda-beda antara perangkat handphone/client dengan server. Pengujian dimulai dari jarak 2 meter dan berlanjut dengan kelipatannya. Hasil uji coba pada tabel 4.2 di bawah ini adalah hasil uji coba pada proses penjalinan koneksi yang dilakukan dari client ke server. Pengujian ini dilakukan untuk mengetahui jangkauan sistem untuk melakukan penjalinan koneksi pada range jarak tertentu yang diujikan. Proses penjalinan koneksi ke server terdiri dari 2 (dua) tahap, yaitu Pencarian Server dan Koneksi ke Server. Tabel 2 Hasil Uji Coba Proses Koneksi ke Server Sebagai data pembanding, pada tabel 4.4 di bawah ini disajikan data response time pada masingmasing fitur di dalam Menu Pilihan jika dijalankan secara manual, yaitu langsung dari perangkat server (komputer). Tabel 4 Hasil Uji Coba Proses Kontrol Manual Untuk mengetahui performa fitur-fitur yang terdapat pada sistem, diperlukan pengujian terhadap fitur-fitur tersebut. Gambar 4.3 adalah tabel hasil uji coba untuk semua fitur yang terdapat di dalam Menu Pilihan, yaitu Control Mouse, Control Application, System, File System, Open Media, Switch Application, dan Open URL. Seperti halnya pengujian pada proses penjalinan koneksi ke server, pengujian setiap fitur dilakukan sebanyak 5 (lima) kali dengan menggunakan range jarak yang berbeda pada masing-masing fitur. 10. KESIMPULAN Dari pelaksanaan uji coba yang telah dilakukan pada bab sebelumnya, didapatkan beberapa kesimpulan sebagai berikut : 1. Sistem sudah cukup memadai sebagai aplikasi remote control, karena sistem dapat berjalan cukup stabil pada jarak jangkauan sampai dengan 10 meter. 2. Proses pengoperasian sistem tidak memerlukan setting atau konfigurasi tertentu baik di sisi server application maupun client/mobile aaplication, sehingga hal ini sangat memudahkan user dalam penggunaan. 3. Secara keseluruhan proses penjalinan koneksi dari client ke server memerlukan waktu detik, termasuk proses pencarian server sekaligus koneksi dari client ke server. Iyus Irwanto

10 4. 5. Pada proses pengujian semua fitur pada Menu Pilihan, secara keseluruhan didapatkan ratarata response time sebesar 5.58 detik (Tabel 4.3). Sedangkan pada percobaan secara manual didapatkan rata-rata response time sebesar 5.14 detik (Tabel 4.2). Dengan demikian dapat disimpulkan bahwa uji coba secara remote hanya memiliki selisih response time 0.44 detik atau 7.88 % lebih lama dari percobaan secara manual. Rata-rata response time yang dibutuhkan untuk proses pengontrolan aplikasi (contoh : Microsoft Power Point) tidak lebih dari 0.4 detik, sehinga sistem masih cukup baik untuk menangani aktifitas presentasi. 11. SARAN Berikut merupakan beberapa saran untuk pengembangan sistem di masa yang akan datang, berdasar pada hasil perancangan, implementasi, dan uji coba yang telah dilakukan. 1. Diharapkan aplikasi ini pada sisi client/mobile apllication dapat dikembangkan lagi sehingga aplikasi ini tidak hanya dapat berjalan pada mobile phone, tetapi juga dapat berjalan pada mobile device yang lain seperti PDA dan semacamnya. 2. Di masa yang akan datang diharapkan aplikasi ini dapat mendukung multi platform. Jadi aplikasi ini selain dapat berjalan pada sistem operasi Windows, diharapkan aplikasi ini juga dapat menangani pengontrolan aplikasi-aplikasi pada sistem operasi lain (Contoh : Linux, Macintosh) yang tentunya mempunyai spesifikasi kontrol yang berdeda dengan aplikasiaplikasi yang terdapat pada sistem operasi Windows. 3. Dari sisi koneksi, sistem ini miungkin dapat dikembangkan lagi dengan menggunakan koneksi internet/gprs. Jadi dengan demikian jangkauan koneksi akan lebih luas daripada jangkauan yang dimiliki oleh bluetooth. 4. Dari sisi fitur, aplikasi ini mungkin dapat dikembangkan lagi dengan menambahkan fitur yang mendukung pengeksekusian perintahperintah terminal pada sistem operasi Linux dan atau perintah-perintah pada command prompt pada sistem operasi Windows. 12. DAFTAR PUSTAKA [01] Wijaya A., Yulianti E., Abdurrahman S., 5 Juni 2009, Sistem Operasi <URL: Operasi/2008/240/04._ Bahasa_Java-1.pdf > [02] Perpustakaan Institut Teknologi Telkom, 30 Mei 2009, Java <URL: hp?option=com_ content&view=article&id=32:j [03] Eristiawan G., 2009, Pembuatan Perangkat Lunak Pemberi Lokasi Pada Citra Menggunakan Global Positioning System (GPS), Tugas Akhir, Jurusan Teknik Informatika Fakultas Teknologi Informasi ITS, Surabaya. [04] [05] [06] [07] ava&catid=6:internet&itemid=15 >. Sun Developer Network (SDN), 19 Mei 2009, Using Java Dekstop API in Java SE 6 <URL: rticles/j2se/desktop/javase6/desktop_ api/ > Belajar Java, 21 Mei 2009, Java Untuk Pemula <URL: > Siyamta Y., 16 Mei 2009, Pengantar Teknologi Bluetooth. IlmuKomputer.com. <URL: gantar-teknologi-bluetooth/> Bluetooth Range in Relation to Different Power Classes, 21 Mei 2009 <URL: TH/knowbase/general/ 10.asp> Iyus Irwanto

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH Oleh : Iyus Irwanto (5107100522) Dosen Pembimbing : 1. Ir. Muchammad Husni, M.Kom (131411100) 2. Royyana Muslim I, S.Kom,

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1. Tinjauan Pustaka Dalam pembahasan tentang chatting menggunakan J2ME ini pernah dibahas dalam skripsi yang berjudul APLIKASI CHATTING MENGGUNAKAN J2ME dengan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan Perkembangan hardware dan perangkat lunak berkembang dengan semakin canggihnya teknologi. Hal ini memberikan kemudahan bagi pengguna dengan adanya berbagai macam

Lebih terperinci

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE Kholid Fathoni 1, Isbat Uzzin Nadhori 1,Alfian Jauhar 1 Jurusan Teknik Informatika, PENS - ITS 1 Kampus ITS Sukolilo, Surabaya 60111, Indonesia

Lebih terperinci

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME Satyani Karina Eka Putri Teknik Informatika Universitas Gunadarma akarin_chan86@yahoo.com ABSTRAK Saat ini teknologi komunikasi menggunakan

Lebih terperinci

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI Makalah PTIK JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI Oleh: KHAIRUNNISA R (5212100148) PTIK 05 INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2012 BAB I PENDAHULUAN 1.1 Latar Belakang

Lebih terperinci

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH Taufiq Hidayat 1, Riza Noplaily 2 Laboratorium Pemrograman & Informatika Teori 1, Laboratorium Komputasi dan Sistem Cerdas 2

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini untuk mentransfer file dari PC ke smartphone menggunakan kabel usb. Penggunaan kabel usb untuk mentransfer file dari PC ke smartphone

Lebih terperinci

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH. Oleh : Dosen Pembimbing:

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH. Oleh : Dosen Pembimbing: Proposal Pengajuan Judul Tugas Akhir PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH Oleh : Iyus Irwanto (5107100522) Dosen Pembimbing: 1. Ir. Muchammad Husni, M.Kom NIP.

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA 45 BAB IV HASIL DAN UJI COBA IV.1. Jalannya Uji Coba Dalam melakukan uji coba terhadap aplikasi, ada beberapa tahapan dalam proses pengujian yang penulis kerjakan, yaitu : 1. Pengujian perangkat yang digunakan,

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi semacam mobile devices dapat dikembangkan dalam Java. Java 2 Micro Edition (J2ME) digunakan

Lebih terperinci

PERCOBAAN VI Komunikasi Data SISTEM KOMUNIKASI BLUETOOTH

PERCOBAAN VI Komunikasi Data SISTEM KOMUNIKASI BLUETOOTH PERCOBAAN VI Komunikasi Data SISTEM KOMUNIKASI BLUETOOTH 1. TUJUAN Setelah melaksanakan praktikum ini mahasiswa diharapkan mampu : Mengetahui Konfigurasi WPAN dengan Bluetooth Mengetahui Indikator Kerja

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 BAB II LANDASAN TEORI II.1 Pendahuluan Dalam bab ini akan dijelaskan tentang landasan teori yang akan digunakan sebagai acuan dalam analisis dan perancangan Pengembangan Aplikasi Mobile Ticketing untuk

Lebih terperinci

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME Iwan Handoyo Putro 1, Indar Sugiarto 2, Hestin Kezia Octalina Klaas 3 1,2.3 Jurusan Teknik Elektro,

Lebih terperinci

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE Oleh : ALFIAN JAUHAR 7404.040.053 Dosen Pembimbing : ISBAT UZZIN NADHORI, S.Kom 197405052003121002 KHOLID FATHONI, S.Kom 198012262008121003

Lebih terperinci

BAB I PENDAHULUAN. mendapatkan informasi yang dibutuhkan. dengan komputer seseorang dapat

BAB I PENDAHULUAN. mendapatkan informasi yang dibutuhkan. dengan komputer seseorang dapat BAB I PENDAHULUAN I.1. Latar Belakang Perkembangan teknologi komputer sangat membantu setiap orang dalam mendapatkan informasi yang dibutuhkan. dengan komputer seseorang dapat melakukan banyak hal untuk

Lebih terperinci

Gambar 3.1 Perancangan Sistem

Gambar 3.1 Perancangan Sistem BAB III PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem monitoring yang terbagi menjadi dua bagian, sistem bagian pertama adalah objek yang akan dimonitor, sistem bagian kedua merupakan

Lebih terperinci

Bluetooth. Pertemuan III

Bluetooth. Pertemuan III Bluetooth Pertemuan III Latar Belakang Pada bulan Mei 1998, 5 perusahaan promotor yaitu Ericsson, IBM, Intel, Nokia dan Toshiba membentuk sebuah Special Interest Group (SIG) dan memulai untuk membuat spesifikasi

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi desktop berbasis komputer menggunakan bahasa pemrograman VB.NET yang diberi nama Aplikasi virtual

Lebih terperinci

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH Kelvin Susanto, Dr Muhammad Subali, SSi., MT Undergraduate, Faculty of Computer Science, 2009 Gunadarma University http://www.gunadarma.ac.id

Lebih terperinci

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant BAB I PENDAHULUAN 1.1. Latar Belakang Teknologi mobile telah menjadi bagian kehidupan kita sehari-hari. Hampir semua kalangan masyarakat memiliki telepon seluler, personal digital assistant (PDA) atau

Lebih terperinci

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE Ismi Amalia Jurusan Teknik Mesin, Politeknik Negeri Lhokseumawe Nanggroe Aceh Darussalam Email : ismiamalia@gmail.com ABSTRAKS Penelitian ini bertujuan untuk merancang

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. 1 Pendahuluan Perkembangan teknologi informasi semakin hari semakin pesat. Salah satunya yaitu penggunaan handphone. Penggunaan handphone pada masa dulu sebatas hanya untuk

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1. Pendahuluan Penulis mengambil topik tentang aplikasi Pencarian Mobil via handphone karena penulis melihat banyaknya calon pembeli mobil baru yang sulit untuk mendapatkan informasi

Lebih terperinci

Making Provisions for Applications and Services

Making Provisions for Applications and Services Making Provisions for Applications and Services Ketika seseorang mengakses informasi pada suatu perangkat (device), baik itu PC, laptop, PDA, ponsel, atau device lain yang terhubung ke jaringan, data tidak

Lebih terperinci

PERANCANGAN DAN PEMBANGUNAN PERANGKAT LUNAK BLUETOOTH WEB INTERNET GATEWAY (BWIG) DI RUANG KELAS TEKNIK INFORMATIKA ITS

PERANCANGAN DAN PEMBANGUNAN PERANGKAT LUNAK BLUETOOTH WEB INTERNET GATEWAY (BWIG) DI RUANG KELAS TEKNIK INFORMATIKA ITS PERANCANGAN DAN PEMBANGUNAN PERANGKAT LUNAK BLUETOOTH WEB INTERNET GATEWAY (BWIG) DI RUANG KELAS TEKNIK INFORMATIKA ITS Oleh: ANIS ROSYDA APRILIA - 5105100084 Dosen Pembimbing: ROYYANA MUSLIM I, S.KOM,

Lebih terperinci

Perancangan Sistem Kendali MP3 Player di Komputer Menggunakan Mobile Phone melalui Transmisi Bluetooth

Perancangan Sistem Kendali MP3 Player di Komputer Menggunakan Mobile Phone melalui Transmisi Bluetooth Perancangan Sistem Kendali MP3 Player di Komputer Menggunakan Mobile Phone melalui Transmisi Bluetooth Widodo Colombia 1, Tri Daryanto 2 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH Setelah menyelesaikan tahap inception dan elaboration, selanjutnya dilakukan tahap construction, yang merupakan tahap

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Perancangan aplikasi kamus mobile menggunakan bahasa pemograman Java dimana platform yang digunakan adalah J2ME ( Java 2 Micro Edition). J2ME

Lebih terperinci

`BAB III ANALISIS DAN PERANCANGAN

`BAB III ANALISIS DAN PERANCANGAN `BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Perancangan aplikasi remote desktop komputer bertujuan mengakses dan mengontrol komputer melalui perangkat lain diluar komputer yang dikendalikan,

Lebih terperinci

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Sistem dapat diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan bekerjasama untuk mencapai tujuan tertentu (Soeherman &

Lebih terperinci

PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOTH

PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOTH PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOTH TESIS Karya tulis sebagai salah satu syarat untuk memperoleh gelar Magister dari Institut Teknologi Bandung Oleh BODI SANTOSO NIM : 23205307 Program

Lebih terperinci

Bab I Persyaratan Produk

Bab I Persyaratan Produk Bab I Persyaratan Produk 1.1 Pendahuluan Bab I berisi tujuan, ruang lingkup, batasan masalah, overview sistem yang akan menjelaskan dasar dan peralatan yang dibutuhkan untuk membuat Bluetooth Car Remote.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa terhadap sistem ini dilakukan agar dapat batasan-batasan ataupun ukuran dari kinerja sistem yang berjalan. Perancangan sistem ini difokuskan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Permasalahan Perkembangan teknologi dan informasi yang sangat cepat dan maju, telah membuat teknologi tidak dapat dipungkiri dapat mempermudah pekerjaan dalam

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Selama ini proses pembayaran tiket konser dilakukan dengan scan dengan menggunakan barcode hal tersebut akan memakan waktu yang cukup lama karena

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Gambar 1.1

BAB I PENDAHULUAN 1.1 Latar Belakang Gambar 1.1 BAB I PENDAHULUAN 1.1 Latar Belakang Bluetooth merupakan sebuah teknologi komunikasi nirkabel (tanpa kabel) yang beroperasi pada frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific and Medical) dengan

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang masalah, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan

Lebih terperinci

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

Aplikasi  Client pada Ponsel untuk Memproses Informasi Perkuliahan Available online at TRANSMISI Website http://ejournal.undip.ac.id/index.php/transmisi TRANSMISI, 12 (1), 2010, 33-38 Aplikasi Email Client pada Ponsel untuk Memproses Informasi Perkuliahan Moh. Firomas

Lebih terperinci

BAB 3 LANDASAN TEORI

BAB 3 LANDASAN TEORI BAB 3 LANDASAN TEORI Bab ini akan membahas hal-hal yang mendasari dibuatnya aplikasi JOGIFT, arsitektur, bahasa pemrograman dan tools yang digunakan dalam pembuatan aplikasi JOGIFT. 3.1 Produk Pengertian

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran umum sistem Pada tugas akhir ini, akan dibuat sebuah aplikasi berbasis jaringan internet dimana aplikasi ini digunakan untuk membantu seorang admin dalam mengendalikan

Lebih terperinci

MOBILE GAME HALMA MULTIPLAYER

MOBILE GAME HALMA MULTIPLAYER MOBILE GAME HALMA MULTIPLAYER Novrido Charibaldi, Wilis Kaswidjanti, Muhammad Dhimas novrido_ch@walla.com Jurusan Teknik Informatika FTI UPN Veteran Yogyakarta Abstract Handphone besides as a communication

Lebih terperinci

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

Makalah Seminar Tugas Akhir APLIKASI  CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN Makalah Seminar Tugas Akhir 1 APLIKASI EMAIL CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN Moh. Firomas AN 1, Kodrat IS 2, Adian FR 2 Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro

Lebih terperinci

Komunikasi dan Jaringan

Komunikasi dan Jaringan Komunikasi dan Jaringan Kartika Firdausy - UAD Komunikasi Proses transfer data / instruksi / informasi antara dua atau lebih komputer atau perangkat lain Komunikasi komputer (computer communications) 1

Lebih terperinci

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME Jasman Pardede 1) 1) Teknik Informatika Fakultas Teknologi Industri, Institut Teknologi Nasional Jl. PKH. Hasan Mustapa No.23,

Lebih terperinci

Standar Teknologi Komunikasi Bluetooth

Standar Teknologi Komunikasi Bluetooth Semarang, 16 Juni 2001 Koran Suara Merdeka Standar Teknologi Komunikasi Bluetooth Andi Susilo, E-mail: andi.susilo@mail.com Bluetooth adalah sebuah standar teknologi baru menggunakan hubungan radio gelombang

Lebih terperinci

BAB 1 PENDAHULUAN. Indonesia maupun dunia. Jaman dahulu, teknologi komunikasi data masih

BAB 1 PENDAHULUAN. Indonesia maupun dunia. Jaman dahulu, teknologi komunikasi data masih 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Mobile technology bukanlah sesuatu hal yang baru saat ini di dunia. Teknologi ini sudah sangat populer dan banyak digunakan di kalangan masyarakat Indonesia maupun

Lebih terperinci

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya Pengenalan Java Entin Martiana Sejarah Java (1) 1991, Sun dipimpin Patric Naughton dan James Gosling ingin merancang bahasa computer untuk perangkat consumer seperti cable TV Box. Karena perangkat itu

Lebih terperinci

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

Sistem  Client untuk Mobile Device berbasis pada Teknologi Java Sistem Email Client untuk Mobile Device berbasis pada Teknologi Java Bernard Renaldy Suteja Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Universitas Kristen Maranatha Jl. Surya Sumantri 65

Lebih terperinci

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME IF5093 Java ME Achmad Imam Kistijantoro Semester II 2006/2007 IF5093 Java ME 1 Java ME overview Java ME (Micro Edition) adalah java platform untuk consumer devices seperti handphone, PDA, TV set-top boxes

Lebih terperinci

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209 Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209 Pemrograman Terstruktur Pemrograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu

Lebih terperinci

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant

Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant Rancang Bangun Aplikasi Media Reservasi Makanan Berbasis Bluetooth Studi Kasus D Cost Restaurant TUGAS AKHIR KI091391 Penyusun Tugas Akhir REZA KURNIAWAN 5106 100 150 Dosen Pembimbing Sarwosri, S.Kom,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

APLIKASI BERBASIS WEB

APLIKASI BERBASIS WEB Pendahuluan Komputer sejak diluncurkan pertama kali dengan bobot yang cukup berat hingga hingga saat ini dengan produk notebook yang sangat ringan dan dapat di bawa kemana-mana, berbagai macam aplikasi

Lebih terperinci

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA Oleh : Nama : PUTRI INDRIYANINGSIH Npm : 1142208 STMIK AMIK BANDUNG BANDUNG 2012 BAB I PENDAHULUAN Latar Belakang Di era globalisasi saat ini perkembangan

Lebih terperinci

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya ) A783 Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya ) Shoffi Izza Sabilla, Sarwosri, dan Erma Suryani Jurusan Teknik Informatika,

Lebih terperinci

SWITCH ACCESS POINT WEB SERVER. dan DATABASE SERVER KOMPUTER KASIR PERANGKAT ANDROID. = Koneksi menggunakan kabel. = Koneksi menggunakan wireless

SWITCH ACCESS POINT WEB SERVER. dan DATABASE SERVER KOMPUTER KASIR PERANGKAT ANDROID. = Koneksi menggunakan kabel. = Koneksi menggunakan wireless BAB 3 Perancangan sistem 3.1 Diagram blok perancangan sistem WEB SERVER dan DATABASE SERVER SWITCH KOMPUTER KASIR ACCESS POINT PERANGKAT ANDROID Gambar 3.1. Blok diagram sistem = Koneksi menggunakan kabel

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Searching Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK 1. BAB I PERSYARATAN PRODUK 1.1. Pendahuluan BAB I PERSYARATAN PRODUK Telepon genggam/handphone sekarang ini sudah mulai merambah untuk memfasilitasi pengguna untuk mencari sesuatu di dunia internet. Popularitas

Lebih terperinci

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Studi S-1 Jurusan Teknik Elektronika Fakultas Teknik Universitas Muhammadiyah

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian muncul 19 BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Perancangan Perancangan merupakan tata cara pencapaian target dari tujuan penelitian. Proses perancangan meliputi tujuan dari sebuah penelitian yang kemudian

Lebih terperinci

Komunikasi dan Jaringan

Komunikasi dan Jaringan Komunikasi dan Jaringan Kartika Firdausy - UAD kartika@ee.uad.ac.id blog.uad.ac.id/kartikaf Setelah mempelajari materi ini, mahasiswa diharapkan mampu: 1. menyebutkan perangkat pengirim dan penerima dalam

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK Pada bab ini berisi pendahuluan, tujuan, ruang lingkup proyek, definisi, dan gambaran produk. 1.1 PENDAHULUAN Teknologi hadir untuk memberikan kemudahan-kemudahan terhadap suatu

Lebih terperinci

APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB

APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB Abstrak APLIKASI SISTEM PENDIDIKAN JARAK JAUH BERBASIS WEB Metra Cahya Utama, Asfira Sagitri, Cokorda Raka A.J, Dian Tresna N., DivKom HME ITB Computer Network Research Group Institut Teknologi Bandung

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan Pada era globalisasi ini teknologi informasi dan telekomunikasi telah berkembang sangat pesat terutama peralatan telekomunikasi mobile yaitu handphone. Dimana handphone

Lebih terperinci

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya. 1 BAB I PENDAHULUAN I.1. Latar Belakang Masalah Perangkat mobile seperti telepon selular atau ponsel berkembang sangat pesat belakangan ini. Berbagai fitur baru ditambahkan pada ponsel, sehingga ponsel

Lebih terperinci

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya Pengenalan Java Yuliana Setiowati Kilas Balik Teknologi Java Bahasa Java awalnya bernama Oak, yakni bagian dari projek Green yang dikembangkan khusus oleh Sun Microsystem untuk memprogram perangkat-perangkat

Lebih terperinci

APLIKASI PENJUALAN HANDPHONE

APLIKASI PENJUALAN HANDPHONE APLIKASI PENJUALAN HANDPHONE PROYEK AKHIR 1 Oleh : Siti Chomsatun SSA 3311211009 Reza Hidayatulloh A 3311211018 Andri Pardede 3311211025 Yulianita BR Manik 3311211033 PROGRAM STUDI TEKNIK INFORMATIKA POLITEKNIK

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Banyaknya aplikasi - aplikasi yang digunakan saat ini telah banyak membantu banyak pengguna dalam proses komunikasi dan bertukar informasi. Sama

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Skripsi ini bertujuan

Lebih terperinci

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004 Implementasi Mobile Banking dengan PHP dan J2ME Andino Maseleno, Sigit Soijoyo Jurusan Teknik Infomatika, Universitas Pembangunan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Bab ini akan menjelaskan mengenai evaluasi dan implementasi dari sistem pembelajaran berbasis mobile. 4.1 Implementasi Sebelum menjalankan aplikasi, terdapat beberapa hal

Lebih terperinci

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru Aplikasi Pembukuan Voucer Isi Ulang Pulsa Dengan J2ME Dessy Agustini (17108157) Jurusan Sistem Informasi, Universitas Gunadarma Jl. Margonda Raya No.100 Pondok Cina, Depok 16424, Indonesia Email: daichi_daisy@yahoo.co.id

Lebih terperinci

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan BAB III JAVA 2 MICROEDITION (J2ME) 3.3 Arsitektur Java Bahasa Java merupakan salah satu bahasa tingkat tinggi. Java berdasarkan definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

Lebih terperinci

APLIKASI GROUP CHAT DENGAN BLUETOOTH PADA TELEPON SELUER

APLIKASI GROUP CHAT DENGAN BLUETOOTH PADA TELEPON SELUER APLIKASI GROUP CHAT DENGAN BLUETOOTH PADA TELEPON SELUER David Johanes Pasaribu, Budi Susanto, Andronicus Riyono Fakultas Teknik Program Studi Teknik Informatika Universitas Kristen Duta Wacana Yogyakarta

Lebih terperinci

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011 STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011 ANALISIS TRANSFER DATA BERBASIS TEKS PADA APLIKASI CHATTING ANTAR PONSEL DENGAN KONEKSI BLUETOOTH Deddy

Lebih terperinci

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

KAMUS INGGRIS-INDONESIA BERBASIS J2ME KAMUS INGGRIS-INDONESIA BERBASIS J2ME Lenny Ike C. M., Wiratmoko Yuwono, ST, Kholid Fathoni, S.Kom Jurusan Teknologi Informasi Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember

Lebih terperinci

BLUETOOTH. Pertemuan XI. Pengenalan Teknologi Bluetooth nirkabel

BLUETOOTH. Pertemuan XI. Pengenalan Teknologi Bluetooth nirkabel BLUETOOTH Pertemuan XI Pengenalan Teknologi Bluetooth nirkabel Teknologi Bluetooth nirkabel bertujuan memungkinkan komunikasi jarak pendek antara beberapa perangkat. Awalnya Dikembangkan oleh Ericsson,

Lebih terperinci

RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME

RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME Renanda Cahaya Saputra 1) S1/Jurusan Sistem Informasi, Sekolah Tinggi Manajemen Informatika & Komputer Surabaya

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini.

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini. BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Berdasarkan pada latar belakang masalah dan perumusan masalah yang terdapat pada bab sebelumnya, pada bab ini penulis melakukan analisis berdasarkan pada permasalahan

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah yang didapat dari penelitian ini adalah membuat data kompresi dengan menggunakan algoritma Lempel Ziv Welch (LZW). Algoritma kompresi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan PT. Telekomunikasi Indonesia, Tbk. adalah salah satu perusahaan terbesar di Indonesia yang bergerak dalam bidang telekomunikasi. Sebagai sebuah perusahaan besar,

Lebih terperinci

JURNAL KHATULISTIWA INFORMATIKA, VOL. 1 NO. 1 DESEMBER 2013 PERANCANGAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS ANDROID

JURNAL KHATULISTIWA INFORMATIKA, VOL. 1 NO. 1 DESEMBER 2013 PERANCANGAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS ANDROID PERANCANGAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS ANDROID Ade Hendini Program Studi Manajemen Informatika, AMIK BSI Pontianak Jl. Abdurahman Saleh No.18A, Pontianak, Indonesia adehendini@gmail.com

Lebih terperinci

BAB 1 PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB 1 PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi mobile telah menjadi bagian kehidupan kita sehari-hari. Hampir semua kalangan masyarakat memiliki telepon seluler, personal digital assistant (PDA) atau sejenisnya

Lebih terperinci

Pengenalan J2ME (Java 2 Platform Micro Edition)

Pengenalan J2ME (Java 2 Platform Micro Edition) Pengenalan J2ME (Java 2 Platform Micro Edition) Wiranti Sri Utami whiranty68@gmail.com Abstrak Java merupakan sebuah bahasa pemrograman yang diciptakan oleh james gosling pada tahun 1996 dan mengklaim

Lebih terperinci

Percobaan 7 Sistem Komunikasi Bluetooth Untuk Tranmisi Data

Percobaan 7 Sistem Komunikasi Bluetooth Untuk Tranmisi Data Modul 16 Percobaan 7 Sistem Komunikasi Bluetooth Untuk Tranmisi Data 16.1. Tujuan - Mengetahui Konfigurasi WPAN dengan Bluetooth - Mengetahui Indikator Kerja WPAN dengan Bluetooth - Mengetahui aplikasi

Lebih terperinci

BAB 1 PENDAHULUAN. ini telah menjadi fenomena baru yang semakin mempengaruhi perkembangan teknologi

BAB 1 PENDAHULUAN. ini telah menjadi fenomena baru yang semakin mempengaruhi perkembangan teknologi 1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi dalam bidang komputer yang sangat pesat akhir-akhir ini telah menjadi fenomena baru yang semakin mempengaruhi perkembangan teknologi maupun

Lebih terperinci

APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA. Abstract

APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA. Abstract APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA Halim Agung halimagung89@gmail.com Tekhnik Informatika Universitas Bunda Mulia Abstract Peningkatan kualitas suatu proses belajar

Lebih terperinci

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2011

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2011 Perancangan dan Pembuatan Sistem Navigasi Perjalanan Untuk Pencarian Rute Terpendek Dengan Algoritma A* Berbasis J2ME Oleh : M. ARIEF HIDAYATULLOH 1204 100 071 Dosen Pembimbing : Prof. Dr. M. Isa Irawan,

Lebih terperinci

Rancang Bangun Aplikasi Troubleshooting Pada Personal Computer Berbasis Java Mobile

Rancang Bangun Aplikasi Troubleshooting Pada Personal Computer Berbasis Java Mobile Rancang Bangun Aplikasi Troubleshooting Pada Personal Computer Berbasis Java Mobile Ali Muhammad, Iksan Universitas Dian Nuswantoro ali_iksan@yahoo.com ABSTRAK Konsep aplikasi yang didasarkan pada asumsi

Lebih terperinci

ABSTRAKSI. Universitas Kristen Maranatha

ABSTRAKSI. Universitas Kristen Maranatha ABSTRAKSI File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu jaringan yang mendukung TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server

Lebih terperinci

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi BAB IV IMPLEMENTASI DAN EVALUASI Pada bagian implementasi dan evaluasi akan dibahas tentang penerapan landasan teori dan metode penelitian dari sistem pendukung keputusan penentuan rumah makan berbasis

Lebih terperinci

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung

Lebih terperinci

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era modern ini, pengguna mobile device semakin meningkat. Kini mobile device seperti smartphone menjadi suatu kebutuhan penting bukan hanya dalam hal untuk berkomunikasi

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata

Lebih terperinci

INFORMATICS MEDIA BOARD NEWS READER VIA BLUETOOTH DENGAN PENERAPAN ALGORITMA WEB CRAWLER

INFORMATICS MEDIA BOARD NEWS READER VIA BLUETOOTH DENGAN PENERAPAN ALGORITMA WEB CRAWLER INFORMATICS MEDIA BOARD NEWS READER VIA BLUETOOTH DENGAN PENERAPAN ALGORITMA WEB CRAWLER Fajri Aryuanda Wahyu Suadi, S.Kom, M.Kom, Henning T.C, S.Kom Jurusan Teknik Informatika, Fakultas Teknologi Informasi,

Lebih terperinci

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada BAB III ANALISIS KEBUTUHAN 3.1 Metode Analisis Proses analisis dilakukan dengan menggunakan alat dan teknik yang disesuaikan dengan kebutuhan sistem. Pada sistem yang akan dikembangkan, analisis yang digunakan

Lebih terperinci

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pada penelitian Aplikasi Kamus Bahasa Jepang - Indonesia Pada Perangkat Genggam Mengunakan J2ME (Murthi, Tommy Adhi Kresna, 2010), perancangan sistem ini

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK 1 BAB I PERSYARATAN PRODUK 1. 1 Pendahuluan Keberadaan usaha warung internet (warnet) saat ini mulai menjamur di manamana. Hal ini dikarenakan kebutuhan informasi menjadi sesuatu yang sangat dibutuhkan

Lebih terperinci