ABOUT US

Our development agency is committed to providing you the best service.

OUR TEAM

The awesome people behind our brand ... and their life motto.

  • Neila Jovan

    Head Hunter

    I long for the raised voice, the howl of rage or love.

  • Mathew McNalis

    Marketing CEO

    Contented with little, yet wishing for much more.

  • Michael Duo

    Developer

    If anything is worth doing, it's worth overdoing.

OUR SKILLS

We pride ourselves with strong, flexible and top notch skills.

Marketing

Development 90%
Design 80%
Marketing 70%

Websites

Development 90%
Design 80%
Marketing 70%

PR

Development 90%
Design 80%
Marketing 70%

ACHIEVEMENTS

We help our clients integrate, analyze, and use their data to improve their business.

150

GREAT PROJECTS

300

HAPPY CLIENTS

650

COFFEES DRUNK

1568

FACEBOOK LIKES

STRATEGY & CREATIVITY

Phasellus iaculis dolor nec urna nullam. Vivamus mattis blandit porttitor nullam.

PORTFOLIO

We pride ourselves on bringing a fresh perspective and effective marketing to each project.

  • Pemrograman Mobile : Web Kit

    Pemrograman Mobile : Web Kit

    Nama : Dw Gde Eka Krisna Adinatha
    NIM : 1519551016
    Universitas Udayana
    Fakultas Teknik
    Teknologi Informasi
    Pemrograman Mobile (TI024330)
    I Putu Agus Eka Pratama, ST. MT.

    A. Penjelasan Web Kit
    Webkit adalah sebuah mesin layout yang diesain agar browser dapat merender halaman web yang dikembangkan oleh Apple, KDE dan perusahaan lainnya. Webkit kini menjadi komponen dasar dari penjelajah web browser seperti Apple safari dan Google Chrome.
    Awalnya webkit dimulai pada tahun 1998 sebagai proyek KDE sebagai mesin rendering KHTML dan digabungkan dengan proyek KDE javascript engine (KJS). Kemudian proyek Webkit dimulai oleh Don Melton dari Apple pada tanggal 25 juni 2001 sebagai pengembangan lanjutan atas proyek sebelumnya yaitu KHTML dan KJS. Selanjutnya pada tahun 2007 mereka mulai mengimplementasikan CSS pada Webkit dengan menyertakan transmisi animasi 2d dan 3d. Disaat yang sama mereka mengumumkan bahwa Webkit kini mendukung untuk HTML5.
    Pada 8 april 2010 mereka mengumumkan bahwa webkit mempunyai versi baru yaitu Webkit2. Webkit2 dirancang dari bawah untuk mendukung proses SPLIT (pemisahan) dimana konten web (JS, HTML) dijalankan melalui proses yang berbeda dari proses induknya agar lebih mudah digunakan.
    B. Penerapan Web Kit pada Android
                Android Webkit adalah salah satu toolkits GUI dimana kita diperbolehkan menggunakan format html untuk menampilkannya dibrowser atau yang lebih dikenal dengan istilah embedding. Web browser dapat dijadikan sebagai widgets didalam sebuah activity utnuk menampilkan format html. Web browser di android dikenal dengan istilah Webkit.
    Class di Android Webkit sangat banyak seperti diantaranya WebView, WebStroge, WebSetting, WebChromeClient, URLUtil, WebViewClient, WebViewDatabase, dll. Class yang paling banyak dipakai adalah WebView.
    Pada penerapan web kit di android akan di aplikasikan untuk memanfaatkan webkit dengan studi kasus sebuah URL internet jika diketikan pada aplikasi webkit Buka Web maka program akan menampilkan web dari URL yang di masukan.
    1. Pertama buka terlebih dahulu android studio, lalu buat New project > Lalu pada application name berikan judul BukaWeb kemudian next saja biarkan seperti biasa kemudian pilih empty activity kemudian next kemudian pada activity name berikan nama bukaweb dan layout name akan otomatis terisi biarkan saja lalu finish.
    2. Masukan sourcode berikut pada BukaWeb.java.
    package com.example.krisnaadinatha.bukaweb;

    import android.app.Activity;
    import android.graphics.Bitmap;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;
    import android.widget.Button;
    import android.widget.EditText;

    public class BukaWeb extends Activity {     private WebView webView;     private EditText urlEditText;

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

            urlEditText = (EditText) findViewById(R.id.urlField);
            webView = (WebView) findViewById(R.id.webView);

            Button openUrl = (Button) findViewById(R.id.goButton);
            openUrl.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View view) {
                    String url = urlEditText.getText().toString();
                    if(validateUrl(url)){

                        webView.getSettings().setJavaScriptEnabled(true);
                        webView.loadUrl(url);
                    }
                }
                private boolean validateUrl(String url) {
                    return true;
                }
            });
        }

        @Override
        public boolean onCreateOptionsMenu(Menu menu) {         getMenuInflater().inflate(R.menu.buka_web, menu);
            return true;
        }
    }

    3. Kemudian masukan sourcode berikut pada bukaweb.xml.
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:layout_width="match_parent"     android:layout_height="match_parent"     tools:context=".bukaweb" >

        <LinearLayout
            android:id="@+id/urlContainer"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal" >

            <EditText
                android:id="@+id/urlField"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="3"
                android:hint="Enter URL to open" />

            <Button
                android:id="@+id/goButton"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="Open" />
        </LinearLayout>

        <WebView
            android:id="@+id/webView"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_below="@id/urlContainer" />

    </RelativeLayout>

    4. Kemudian pada AndroidManifest.xml tambahkan sourcode berikut.
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.example.krisnaadinatha.bukaweb">

        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity android:name=".BukaWeb">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
        <uses-permission android:name="android.permission.INTERNET" />
    </manifest>

    Isikan tambahan baris sourcode diatas pada bagian bawah sebelum penutup yaitu di atas </manifest> . sourcode tersebut berfungsi untuk memberikan permission (hak akses) kepada emulator Android (AVD) agar dapat menggunakan koneksi internet yang ada di komputer anda. 

    5.      Kemudian setelah selesai dan tidak ada error jalankan project via emulator dan coba mengetikan URL pada aplikasi BukaWeb misalnya disini saya ketikan URL https://www.google.com  maka program akan menampilkan website Universitas Udayana sesuai dengan URL yang dimasukan.
    Sumber : Modul Pembelajaran Pemrograman Aplikasi Berbasis Android // I   Putu Agus Eka Pratama, ST.MT.
  • Cari Blog Ini

    Diberdayakan oleh Blogger.

    Blogger templates

    About

    Blogger news

    Mengenai Saya

    moto hidup : HIDUP SEPERTI LARRY

    Blogroll

    WHAT WE DO

    We've been developing corporate tailored services for clients for 30 years.

    CONTACT US

    For enquiries you can contact us in several different ways. Contact details are below.

    Ceritanya Bloger

    • Street :Road Street 00
    • Person :Person
    • Phone :+045 123 755 755
    • Country :POLAND
    • Email :contact@heaven.com

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.