You are on page 1of 14

MAKALAH

MEMBUAT APLIKASI WEB VIEW BERBASIS


ANDROID
Makalah ini diajukan guna melengkapi mata kuliah
PEMROGRAMAN MOBILE

Disusun Oleh :

DIASH FIRDAUS 144060014

SEKOLAH TINGGI MANAJEMEN INFORMASI DAN


KOMPUTER
JAWA BARAT
TAHUN 2016
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah SWT atas berkat dan rahmat-Nya kami dapat
menyelesaikan tugasakhir semester matakuliah Sistem Operasi yaitu project membuat sebuah
aplikasi kecil yang dapat berjalan pada system operasi Android dengan sebuah metode yang
disebut cross compile (kompilasi silang). Dewasa ini banyak peralatan komunikasi, apakah
sebuah smarphone maupun tablet pc yang beredar di pasaran mulai dari yang berharga mahal
maupun yang murah sudah banyak menggunakan sistem operasi Android. Banyak aplikasi yang
ditawarkan dari situs Android Market, akan tetapi jika kita mengunduh dan menginstall harus
membayar, walaupun ada beberapa yang gratis.
Project ini merupakan salah satu cara bagaimana kita dapat membuat sebuah aplikasi
sendiri yang dapat ditanamkan dalam sebuah alat yang memakai sistem operasi Android dengan
menggunakan coding-coding yang sebetulnya banyak terdapat di situs-situs penyedia coding.
Salah satunya adalah www.developer.android.com.
Kami menyadari masih banyak kekurangan dan kelemahan mengingat bahwa kami dalam
tahap pembelajran yang sifatnya masih pemula dan coba-coba. Maka saran, kritikan dan
masukan sangat kami harapkan untuk perbaikan dan kesempurnaan di masa mendatang.

1
PENDAHULUAN

1. LatarBelakang

Android adalah sebuah system operasi dengan kernel linux yang umumnya berjalan
pada perangkat dengan processor ARM dan bisaanya diimplementasikan pada perangkat telepon
selular atau tablet PC bahkan PC yang sudah ada pada masa kini dengan storage yang relative
berukuran tidak terlalu besar.

Akhir-akhir ini begitu banyak perangkat komunikasi baik berupa telepon selular
maupun tablet PC yang beredar di pasaran menggunakan system operasi Android. Seringkali kita
tidak puas dengan software bawaan yang dibangun oleh vendor, sehingga kita terdorong untuk
menambahkan aplikasi-aplikasi yang dapat dijalankan pada system operasi Android.Untuk
menambahkan sebuah aplikasi kedalam ponsel yang berbasis Android, tentunya tidaklah
semudah kalau aplikasi itu dibangun dengan menggunakan sebuah PC. Maka dari itu dibutuhkan
sebuah metode yang dinamakan Cross Compile yaitu metode membuat program yang ditujukan
untuk platform tertentu tapi proses pengerjaan compilingnya dilakukan di platform lain. Personal
Komputer baik itu notebook atau netbook yang banyak beredar mempunyai platform linux atau
windows dan merupakan dua platform yang sangat berbeda.Sehingga jika kita membuat program
di windows, program itu tidak bias dijalankan di linux. Begitu juga sebaliknya.Cara lama adalah
kita membuat program untuk platform tertentu dalam lingkungan platform tersebut.Misalnya
dalam membuat sebuah aplikasi untuk windows harus dengan perangkat windows, dan
menggunakan compiler yang untuk windows.Begitu juga dengan Linux dengan compiler inux
juga.

Dengan metode cross compiling, kita bias dengan bebas membuat aplikasi windows di
linux. Sehingga kita tidak direpotkan lagi dengan keterbatasan platform tersebut. Meski
demikian, cross compiling hanya sebatas pada cara kita dapat membuat program atau aplikasi
untuk platform tersebut, namun bukan berarti kita dapat menjalankan program tersebut di
platform yang bukan seharusnya. Misal kita bikin aplikasi windows di linux, memang kita bias
membuat programnya tapi untuk menjalankannya kita harus pakai alatbantu semacam
emulator.
2

2.Tujuan

Tujuan pembuatan aplikasi ini adalah mempermudah pembeli atau pelanggan dalam
mendapatakan informasi tentang barang apasaja yang akan dijual .dalam aplikasi ini terdapat
koneksi terhadap web dimana tempat barang yang dijual di pasarkan seperti facebook ,
Instagram dan website Bangonel Sendiri .
3

LAYOUT APLIKASI

1.1 Splash Screen

1.1 Splash Screen

4
1.2Form Menu pilihan

5
1.3Form web Bangonel

6
1.4Form Instagram Bangonel
7

1.6 Form Bukalapak

8
1.5Form Tokopedia

9
1.6 Form Shopee

10
SOURCE CODE
1.Tambahkan pada mainactivity.java
import android.webkit.WebView; //import WebView class
import android.webkit.WebViewClient; //import WebViewClient class

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

WebView view = (WebView) this.findViewById(R.id.webView);


view.getSettings().setJavaScriptEnabled(true);
view.setWebViewClient(new MyBrowser());
view.loadUrl("http://teknorial.com");
}

private class MyBrowser extends WebViewClient {


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

11
2.Untuk Slide Pada menu Utama
- Setup Gradle

Sebelum memulai untuk secara default pastikan pada build gradle khususnya di
bagian dependencies kalian setting seperti ini :

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:design:23.3.0'
}
- Setup resource values
<resources>

<!-- Base application theme. -->


<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<!-- Customize your theme here. -->
</style>

</resources>

12
PENUTUP
3.1 Kesimpulan
Dari Paparan atau penjelasan di atas, maka penulis dapat menyimpulkan bahwa sesuai
dengan makalah APLIKASI WEB VIEW BERBASIS ANDROID penulis menyimpulkan Di
Indonesia yang memiliki banyak sekali pengguna internet ,aplikasi ini dibutuhkan untuk
mempermudah Owner dalam melanjutkan jual belinya .

3.2 Saran
Menyadari bahwa penulis masih jauh dari kata sempurna, kedepannya penulis akan lebih
fokus dan details dalam menjelaskan tentang makalah di atas dengan sumber sumber yang
lebih banyak yang tentunga dapat di pertanggung jawabkan.
Untuk saran bisa berisi kritik atau saran terhadap penulisan juga bisa untuk menanggapi
terhadap kesimpulan dari bahasan makalah yang telah di jelaskan. Untuk bagian terakhir dari
makalah adalah daftar pustaka. Pada kesempatan lain akan saya jelaskan tentang daftar pustaka
makalah.

13

You might also like