You are on page 1of 7

Laporan Tugas Akhir Jaringan Nirkabel dan Komputasi Bergerak

Hungry Maps

Oleh : Ria Agustina (0910683078) Dara Nisa Ulum .B (0910681005)

KEMENTRIAN PENDIDIKAN DAN KEBUDAYAAN UNIVERSITAS BRAWIJAYA PROGRAM TEKNOLOGI INFORMASI & ILMU KOMPUTER TEKNIK INFORMATIKA MALANG 2012

Pendahuluan
Situs web (bahasa Inggris: web site) atau sering dingkat dengan istilah situs adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagaiURL. Website banyak digunakan dalam kehidupan sehari-hari. Makin banyak yang memanfaatkan website sebagai alat untuk bersosialisasi, e-commerce dan bisnis, berbagi file dengan orang lain, dll. Dengan begitu, menjadi mudah bagi anda untuk menjelajah dunia sekalipun hanya dengan duduk di depan PC atau laptop anda dan bahkan hanya mengaksesnya dari ponsel anda.. Website biasanya menggunakan beberapa bahasa skrip seperti HTML, CSS, PHP, Javascript,dll. Dan inilah sedikit penjelasannya. HTML (HyperText markup language) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah webInternet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. CSS (Cascading Style Sheet) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTMLdan XHTML. PHP (Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Detail Isi dan Penjelasan


A. Deskripsi Hungry Maps Hungry Maps adalah sebuah website berbasis PHP yang dibuat untuk memenuhi kebutuhan para pecinta kuliner yang bisa dengan mudah diakses dimanapun dengan menggunakan PC, Laptop maupun Ponsel anda. Hungry Maps bisa sangat membantu diperjalanan anda karena bersifat ringan untuk diakses melalui ponsel sekalipun dan user friendly atau tidak membingungkan user yang mengaksesnya. Dalam Website ini anda bisa mensugesti tempat-tempat kuliner favorit anda kepada para user yang lain dengan menginputkan icon pada map dengan klasifikasi sesuai jenis restoran yang telah tersedia dengan memilih radio button yang ada, lalu menginputkan nama lokasi tersebut, dan yang terakhir memasukan deskripsi tempat tersebut seperti suasana tempat, menu dan harga yang tersedia, alamat tempat, dan sebagainya. Anda juga bisa mencari dengan fasilitas search engine yang telah tersedia. Dengan mengetikkan nama tempat yang anda cari pada table search lalu klik search button. Jika nama tempat telah ada pada database, maka akan muncul namun jika tidak maka anda akan diminta mencari tempat lain.

B. Hungry Maps pada Pengguna Android Pada pengguna android kami membuat Hungry Maps menjadi lebih mudah diakses dengan system one-click to Hungry Maps. Kami membuat icon pada emulator Android 4.0.4 API version 15 revision 3 dengan menggunakan compiler Eclipse, berikut source codenya:

package map.map;

import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient;

public class NirkabelMapActivity extends Activity { final Activity activity = this;

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.main); WebView webView = (WebView) findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true);

webView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress)

{ activity.setTitle("Loading..."); activity.setProgress(progress * 100);

if(progress == 100) activity.setTitle(R.string.app_name); } } );

webView.setWebViewClient(new WebViewClient() { @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { // Handle the error }

@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } );

webView.loadUrl("http://hungrymaps.co.cc/"); } }

Pada source program diatas kami membuat sebuah package dengan nama nirkabelMap yang lalu juga menjadi nama icon aplikasi yang akan muncul pada saat emulator dijalankan. Pada source code di atas kami membuat aplikasi mobile web-base dengan mengkoneksikan dengan wesite Hungry Maps. Sehingga sangat mudah untuk diakses para pengguna android. Dengan hanya sekali klik icon NirkabelMap maka akan langsung terhubung ke Hungry Maps. Anda juga bisa menginstal langsung di ponsel anda melalui USB debug mode lalu Run nirkabelMaps.apk yang ada pada Eclipse package.

PENUTUP
Harapan kami dalam pembuatan Hungry Maps adalah memudahkan anda dimanapun, dan kapanpun anda ingin mengakses seta men-sugest tempat makan yang anda inginkan terdekat maupun yang jauh sekalipun dengan menggunakan PC, Laptop maupun ponsel anda. Serta memberikan kemudahan pada pengguna android untuk mengaksesnya dengan memfasilitasi one-click to Hungry Maps melalui mobile aplikasi for android web-base dengan icon NirkabelMap. Untuk mengaksesnya anda dapat membuka hungrymaps.co.cc pada browser anda. Dan untuk pengguna android yang ingin menginstalnya, dapat di install langsung dengan merubah mode ponsel menjadi USB debug lalu Run nirkabelMapapk pada Eclips compiler.

You might also like