FORUM ONLINE DAN SOCIAL NETWORKING PADA PERANGKAT MOBILE

dokumen-dokumen yang mirip
PERANCANGAN DAN PEMBANGUNAN APLIKASI FORUM ONLINE DAN SOCIAL NETWORKING PADA PERANGKAT MOBILE

Adam Wicaksono Pembimbing : Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

LUQMAN Pembimbing I : Wahyu Suadi, S.Kom, M.Kom, MM Pembimbing II : Henning Titi Ciptaningtyas, S.Kom

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

1.1 Latar Belakang Masalah

BAB III METODOLOGI. Alat dan bahan yang digunakan dalam penelitian ini terdiri dari perangkat lunak dan

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PERANCANGAN DAN PEMBANGUNAN CLIENT PADA PERANGKAT MOBILE BERBASIS JAVA ME

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB IV HASIL DAN PEMBAHASAN

Pengembangan Aplikasi Pengelolaan Rapat Studi Kasus: Jurusan Sistem Informasi

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN

4 BAB IV UJI COBA DAN EVALUASI

Informatics Media Board News Reader Via Bluetooth Dengan Penerapan Algoritma Webcrawler

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI Perangkat keras yang di butuhkan. optimal pada server dan client sebagai berikut.

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI

Perancangan dan Pembuatan Sistem Informasi Lokasi berbasiskan PyS60 untuk Geo-location Sharing

BAB IV IMPLEMENTASI DAN PENGUJIAN

b. Spesifikasi komputer yang disarankan pada client Processor : Intel Pentium IV 1,8 Ghz

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. 1.1 Latar Belakang

Persiapan Hardware dan Software Implementasi Basis Data Pemasangan (Instalasi) Konversi Data Pelatihan Evaluasi. Tabel 4.40 Rencana Implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini, sudah sangat cepat dan

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. meningkatkan kemampuannya didalam mengelola data administrasi

BAB 1 PENDAHULUAN. dibuat secara wireless oleh karena mobilitasnya yang tinggi dan kemudahan

1.1 Latar Belakang Masalah

METODOLOGI. Pemahaman masalah dan solusi algoritma. Perencanaan kebutuhan (fitur, input, output, software, hardware)

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

BAB IV HASIL DAN UJI COBA

UKDW BAB I PENDAHULUAN

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN EVALUASI. Gambar 4.1 Skema Implementasi Sistem

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

1. Pendahuluan Perangkat Internet dan mobile dalam beberapa tahun belakangan ini mengalami perkembangan yang sangat pesat. Hal ini disebabkan karena k

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

UKDW BAB 1 PENDAHULUAN


BAB IV HASIL DAN UJI COBA

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN

Desain Sistem Informasi Arsip Digital Berbasis Intranet pada Pusat Data dan Statistik Pendidikan di Kementerian Pendidikan dan Kebudayaan

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. Dalam melakukan penelitian ini, berikut alat dan bahan penelitian yang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

SISTEM INFORMASI HELPDESK

1.1 Latar Belakang Masalah

BAB IV DESKRIPSI KERJA PRAKTEK. penulis melakukan beberapa pendekatan metode antara lain :

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu :

BAB III METODOLOGI PENELITIAN

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

BAB 1 PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

LOGO PERANCANGAN DAN PEMBANGUNAN FORUM ONLINE DAN SOCIAL NETWORKING PADA PERANGKAT MOBILE Ardi Setiawan - 5106100106 Pembimbing : Wahyu Suadi, S.Kom, M.Kom MM

Rumusan Masalah Bagaimana cara mengkoneksikan perangkat mobile dengan server database Server apa sajakah yang diperlukan untuk membangun sistem ini Bagaimana rancangan arsitektur jaringan sistem yang ingin dibuat Bagaimana membuat database yang dapat menangani keseluruhan aktifitas yang ada pada aplikasi Fitur apa saja yang akan dibuat dalam aplikasi ini

Tujuan Tujuan dari pembuatan tugas akhir ini adalah untuk memberikan sebuah layanan forum online dan social networking pada suatu jaringan lokal dengan memanfaatkan perangkat mobile. Dengan menggunakan perangkat mobile maka pengguna dapat mengakses fasilitas yang diberikan dimanapun dan kapanpun selama masih dalam jangkauan jaringannya. Aplikasi yang dibangun ini dapat dijadikan sarana alternatif untuk bersosialisasi selain menggunakan media internet atau email yang sudah ada sejak lama.

Bagaimana agar perangkat mobile dapat memperoleh informasi dari Database server???

Solusinya Web Service Web service dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler. XMLRPC XMLRPC adalah salah satu metode komputasi terdistribusi, webservice yang paling sederhana, dan implementasinya sudah digunakan secara luas, dalam berbagai bahasa pemrograman dan platform.

Proses Transfer Data Pada XMLRPC

Arsitektur Sistem

Deskripsi Umum Pada pembuatan tugas akhir ini penulis akan membuat aplikasi forum online dan social networking yang dibuat untuk perangkat mobile (handphone). Aplikasi ini adalah kombinasi dari aplikasi forum online dan social networking yang dibangun dalam lingkungan python (PyS60). Forum online adalah sebuah sarana atau tempat dimana seseorang dapat membagi informasi mengenai segala hal dan mendiskusikan sesuatu hal melalui media jaringan internet dengan aturan yang telah ditentukan sebelumnya.. Sedangkan Social networking adalah sebuah wadah untuk berinteraksi social, yang menyediakan ruang pribadi di mana pengguna dapat berbagi dengan teman temannya. Ruang tersebut hanya dapat di lihat oleh teman teman dari sang pengguna yang telah tercatat dalam daftar.

Hak akses User Administrator (admin) Pengguna terdaftar (member) Pengguna tidak terdaftar (guest) Hak akses yang paling tinggi adalah administrator dan yang paling rendah adalah guest. Hak akses yang di miliki guest dimiliki juga oleh member dan juga hak akses yang dimiliki member juga di miliki admin tetapi tidak kebalikannya.

Use Case Sistem

Skema Fitur Aplikasi

Kebutuhan Database Pada aplikasi ini dibutuhkan basis data untuk meyimpan data data yang berhubungan dengan seluruh aktifitas sistem. Aplikasi ini membutuhkan 9 tabel, berikut tabel tabel tersebut: Member o Username (primary key) o Name o Passwd o Gender (Male / Female) o Address o Phone o Tgl_reg o Last_login o Disable (1 true / 0 false) Friend o User1 (primary key) o User2 (primary key) o Status (0 / 1) Category o Id (primary key) o Category o Disable (1 true / 0 false)

Thread o Id (primary key) o Id_cat o User o Judul o Tgl_create o Disable (1 true / 0 false) Detail_thread o Id o Id_thread o User (primary key) o Isi o Tgl_create (primary key) Status o Id (primary key) o User o Status o Tgl_crate Detail_status o Id o Id_status o User (primary key) o Comment o Tgl_create (primary key) Message o Id o User (primary key) o Message o User_sent o Tgl_sent (primary key) o Opened Sent_message o Id o User o Message o User_sent (primary key) o Tgl_sent (primary key)

Lingkungan Pembangunan Lingkungan (meliputi hardware maupun software) pada saat perangkat lunak dibangun adalah sebagai berikut: Komputer (PC) Menggunakan spesifikasi komputer dengan prosesor Intel core 2 duo T7200, RAM 1 GB serta hardware tambahan berupa usb bluetooth. Sistem operasi menggunakan Windows XP professional SP3. Perangkat lunak yang perlu diinstall antara lain: Python 2.6.5 XAMPP (MySQL) Notepad++ Hyperterminal (default terinstall) Handphone Perangkat mobile yang digunakan menggunakan vendor dari Nokia, yaitu nokia E71 (Symbian S60 3rd Edition) dan N97 (Symbian S60 5th Edition) dengan tools yang digunakan adalah bluetooth dan wifi. Masing masing sudah terinstall PyS60 1.9.7 dan X Plore 1.35 (File Manager).

ScreenShot

Uji Coba Performa Pada uji coba ini penulis mengukur dan membandingkan performa fitur transfer file. Pengujian dilakukan dengan menggunakan perangkat Nokia N97 (Symbian 5 th Edition). Aplikasi ini dibandingkan dengan beberapa aplikasi lain (ftp client) yang harus diinstal terlebih dahulu di perangkat mobile. Aplikasi itu adalah SiC FTP Version 1.00 yang dibuat dengan menggunakan bahasa C++ dan satu aplikasi browser yaitu Opera Mobile 10. Pengujian dilakukan dengan menghitung waktu yang diperlukan oleh ke tiga aplikasi untuk mengunduh file yang berada pada komputer server. Komputer server dan client dihubungkan dengan menggunakan wifi. Dalam percobaan ini ada 7 file dengan ukuran yang berbeda beda yang akan di download oleh masing masing aplikasi. Berikut ini merupakan data hasil percobaan dalam detik

Hasil Uji Coba Download PyS60 Sic Ftp PyS60 Sic Ftp % 1 MB 1.57 1.84-17.19 7 MB 6.76 7.89-16.71 12 MB 11.62 11.24 3.27 20 MB 25.06 17.06 31.92 33 MB 42.28 27.44 35.09 54 MB 72.93 47.47 34.91 80 MB 105.05 76.29 27.37 Total 14.09

Hasil Uji Coba Upload PyS60 Sic Ftp PyS60 Sic Ftp % 1 MB 1.96 7.89-303 7 MB 8.38 26.57-217 14 MB 15.62 47.39-203 20 MB 24.96 70.20-181 33 MB 35.41 109.64-209 54 MB 58.99 177.58-201 72 MB 90.26 238.78-165 Total -211

Hasil Uji Coba Download PyS60 Opera Mobile PyS60 Opera Mobile % 1 MB 1.57 1.85-17.83 7 MB 6.76 11.38-68.34 12 MB 11.62 22.19-90.96 20 MB 25.06 28.39-13.28 33 MB 42.28 49.81-17.80 54 MB 72.93 68.85 5.59 80 MB 105.05 103.44 1.53 Total -28.72%

Kesimpulan Dari implemantasi sistem yang telah dilakukan serta serangkaian uji coba dan analisa yang dilakukan terhadap sistem, maka dapat dibuat suatu kesimpulan antara lain : Untuk menghubungkan handphone dan server database dapat digunakan xmlrpc server sebagai penghubung (middleware). Untuk membuat sistem pada Tugas Akhir ini diperlukan tiga server antara lain, database server, xmlrpc server dan ftp server. Uji coba menunjukan bahwa tugas akhir yang dibangun telah mengaplikasikan semua fitur yang telah diuraikan pada bab 3 (pada buku). Uji coba menunjukan bahwa performa networking dari PyS60 masih kalah dibandingkan dengan implementasi pada bahasa C tetapi lebih baik performanya dibandingkan aplikasi Opera Mobile.

LOGO TERIMA KASIH