P. 1
Makalah Android

Makalah Android

|Views: 349|Likes:
Dipublikasikan oleh Ricky Afi Damaris

More info:

Published by: Ricky Afi Damaris on Aug 30, 2011
Hak Cipta:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

04/06/2014

pdf

text

original

MAKALAH DATA WAREHOUSE

SYSTEM PEMROGRAMAN PADA ANDROID

Oleh : BAGHUS BAMBANG S 460802923

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS 17 AGUSTUS 1945 SURABAYA 2011

MP3. database relasional ringan. PNG. AAC. MPEG-4 SP. J2ME dukungan dapat diberikan melalui aplikasi pihak ketiga Media support : Android mendukung audio / video berikut / masih format media: WebM. dan WiMAX NFC Messaging : SMS dan MMS tersedia bentuk pesan. WAV. UMTS. 2D grafis library. GIF (meskipun versi sebelumnya tidak mendukung animasi GIF. CDMA. tidak ada Java Virtual Machine di platform dan kode Java byte tidak dieksekusi. ditambah dengan mesin JavaScript Chrome V8. Bluetooth. digunakan untuk tujuan - - Connectivity : Android mendukung teknologi konektivitas termasuk GSM / EDGE. JPEG. AMR-WB (dalam 3GP). Dalvik adalah sebuah mesin virtual khusus dirancang khusus untuk Android dan dioptimalkan untuk baterai bertenaga perangkat mobile dengan memori terbatas dan CPU. LTE. VGA. Wi-Fi (tidak ada koneksi melalui proxy server dan tidak ada ad hoc jaringan nirkabel). EV-DO. Nilai browser 93/100 pada Tes Acid3 Java support : Sementara sebagian besar aplikasi Android ditulis di Java. Android tidak memiliki font rendering pada beberapa bahasa bahkan setelah pengumuman resmi Web browser : Browser web yang tersedia di Android didasarkan pada mesin open source WebKit tata letak. termasuk pesan teks berulir dan sekarang Cloud Android Untuk Perangkat Pesan Framework (C2DM) juga merupakan bagian dari Android push Layanan Olahpesan Dukungan bahasa : Beberapa bahasa yang tersedia pada Android. dan tata letak smartphone sederhana Storage penyimpanan data : SQLite. Ogg Vorbis.0 spesifikasi. FLAC. MIDI. Kelas Java dikompilasi ke dalam executable Dalvik dan berjalan di mesin Dalvik virtual.3 platform. H.264 (dalam 3GP atau MP4).263. BMP - - - - - . Jumlah bahasa yang lebih dari dua kali lipat untuk Gingerbread 2. H.SPESIFIKASI : - Handset layouts : Platform disesuaikan dengan lebih besar. AMR. HE-AAC (dalam MP4 atau 3GP). IDEN.grafis 3D library berdasarkan OpenGL ES 2.

HTML download progresif (HTML5 <video> tag). Full HID dukungan direncanakan untuk Android 3. Keyboard. GPS. Fitur ini awalnya dinonaktifkan pada level kernel (mungkin untuk menghindari pelanggaran paten Apple pada teknologi layar sentuh pada saat itu) Google telah sejak merilis update untuk Nexus One dan Droid Motorola yang memungkinkan multi-touch native. scaling. kedekatan dan sensor tekanan. dengan mendefinisikan Kode XML atau dengan menulis Kode Java.0 (Honeycomb). magnetometer.dan oleh sistem operasi di Android 3. giroskop. Microsoft Smooth Streaming direncanakan akan didukung melalui port ditunggu Silverlight plugin untuk Android. panggilan suara dan mengirim kontak antara telepon. blits bit akselerasi 2D (dengan orientasi perangkat keras.- Streaming media support : RTP / RTSP streaming (3GPP PSS. [65] Apple HTTP Live Streaming didukung oleh RealPlayer untuk Mobile. termometer. Isma). AVRCP. karena sebagai salah satu tahu dari Model-Viewer-Kontrol prinsip bahwa UI harus selalu dipisahkan dari logika program-. mouse dan joystick (HID) dukungan tersedia melalui kustomisasi produsen dan aplikasi pihak ketiga. Adobe Flash Streaming (RTMP) dan Streaming HTTP Dinamis didukung oleh plugin Flash.0 (Honeycomb) - - - SYSTEM ANDROID UserI nterfaces pada Android dapat dibangun dalam dua cara. kontrol game khusus. Mendefinisikan struktur GUI dalam XML sangat disukai.. mengirimkan file (OPP). konversi format piksel) dan grafis 3D dipercepat Multi-touch : Android memiliki dukungan asli untuk multi-sentuh yang awalnya dibuat tersedia dalam handset seperti HTC Hero. Additional hardware : Android dapat menggunakan video / kamera. sentuh. kecepatan. Bluetooth : Mendukung A2DP. Selain itu mengadaptasi program dari satu resolusi layar yang lain adalah jauh lebih mudah Mendefinisikan user interface dalam XML sangat mirip untuk menciptakan sebuah dokumen HTML-umum <html> <head> . mengakses buku telepon (PBAP).

app. gambar. Suatu kegiatan dapat melakukan banyak hal. Sebuah objek menangani Lihat mengukurnya tata letak.unit dasar dari ekspresi antarmuka pengguna pada Android platform. Tampilan Tampilan adalah obyek memperluas android.Activity.<title>Page Title</title> </head> <body> The content of the body element. dan kunci / isyarat untuk area .com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World"/> </LinearLayout> Unit fungsional dasar dari sebuah aplikasi Android adalah kegiatan-an objek dari kelas android. untuk memberikan aktivitas Anda kehadiran layar dan desain UI. Semuanya terstruktur dengan baik dan dapat dinyatakan oleh tree struktur: <?xml version="1. </body> </html> Sama saja seperti di Android XML Layouts.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas. tetapi dengan sendirinya itu tidak memiliki kehadiran di layar. Ini struktur data yang sifat menyimpan layout dan konten untuk khusus persegi panjang area layar. bergulir.android. fokus perubahan. Anda bekerja dengan pemandangan dan melihat kelompok .

xml’ to define dimensions ‘strings. public class ClearActivity extends Activity { @Override . import javax.example.android.graphics. Widget menangani mengukur mereka sendiri dan menggambar.xml’ to define style objects raw files like mp3s or videos  “/res/raw/” Sebuah aplikasi sederhana GLSurfaceView package com.xml’ to define strings ‘styles. strings and arrays  “/res/values/” Names do not have to be exactly like: ‘arrays. import android.app.Bundle.xml’ to define arrays ‘colors.opengl. Daftar widgets yang tersedia meliputi yaitu TextView.khronos. #ARGB.opengles. ScrollView Daftar resource layout-files  “/res/layout/” images  “/res/drawable/” animations  “/res/anim/” styles.microedition. import android.apis. RadioButton.khronos.xml’ to define colors #RGB.GL10.EGLConfig.os.microedition. Kelas tampilan berfungsi sebagai basis kelas untuk semua widget satu set penuh diimplementasikan subclass yang menarik unsur-unsur layar interaktif. import android.GLSurfaceView.Activity. Checkbox. sehingga Anda dapat menggunakannya untuk membangun Anda UI lebih cepat.layar yang diwakilinya. EditText.egl. import javax. Tombol. #AARRGGBB ‘dimens. #RRGGBB.

} private GLSurfaceView mGLView. } class ClearRenderer implements GLSurfaceView.onPause(). mGLView = new GLSurfaceView(this). 0. Berikut adalah contoh sedikit lebih panjang menunjukkan bagaimana untuk melakukan itu package com.microedition. } public void onDrawFrame(GL10 gl) { gl. .opengles. EGLConfig config) { // Do nothing special.GL_COLOR_BUFFER_BIT | GL10.khronos.protected void onCreate(Bundle savedInstanceState) { super.GL10.EGLConfig. } @Override protected void onPause() { super.onCreate(savedInstanceState).egl. } @Override protected void onResume() { super.onResume().glViewport(0. setContentView(mGLView). mGLView.setRenderer(new ClearRenderer()). } } Jika Anda ingin aplikasi interaktif (seperti game). mGLView.microedition.GL_DEPTH_BUFFER_BIT).Renderer { public void onSurfaceCreated(GL10 gl. Anda akan biasanya GLSurfaceView subclass.onResume().khronos. mGLView. w. karena itulah cara mudah mendapatkan peristiwa input. } public void onSurfaceChanged(GL10 gl. int w.google.android. h).glClear(GL10. import javax.onPause(). import javax. int h) { gl.ClearTest.

public class ClearActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.opengl. mGLView = new ClearGLSurfaceView(this). setContentView(mGLView).setColor(event.Activity. } public boolean onTouchEvent(final MotionEvent event) { queueEvent(new Runnable(){ public void run() { mRenderer.view.0f). event. setRenderer(mRenderer). } class ClearGLSurfaceView extends GLSurfaceView { public ClearGLSurfaceView(Context context) { super(context). return true.content.Bundle.getY() / getHeight().onPause().Context. import android. } @Override protected void onResume() { super.os.MotionEvent.onResume(). mGLView.app. } private GLSurfaceView mGLView.import android. . mRenderer = new ClearRenderer().onPause(). import android.GLSurfaceView. import android.getX() / getWidth().onCreate(savedInstanceState). } @Override protected void onPause() { super. } ClearRenderer mRenderer.onResume(). import android. }}). mGLView. 1.

gl. float b) { mRed = r.GL_DEPTH_BUFFER_BIT). } public void onSurfaceChanged(GL10 gl. private float mGreen.glViewport(0.glClearColor(mRed. int w. float g. 1. mGreen. mBlue = b.GL_COLOR_BUFFER_BIT | GL10. w. } public void onDrawFrame(GL10 gl) { gl. } .} class ClearRenderer implements GLSurfaceView.0f). 0. mBlue.glClear(GL10. } public void setColor(float r. mGreen = g. int h) { gl. private float mBlue. } private float mRed.Renderer { public void onSurfaceCreated(GL10 gl. EGLConfig config) { // Do nothing special. h).

FLOWCHART ANDROID .

.

lewat Google Android App Market. yang mana anda boleh mendownload pelbagai aplikasi system android .Boleh menginstall ROM boleh diubah mengikut penampilan yang anda inginkan – jika anda tidak puas dengan tampilan standard Android .Multitasking –Gadget Android boleh menjalankan berbagai aplikasi dalam suatu masa . akan selalu ada notifikasi di Home Screen Ponsel Android .KELEBIHAN DAN KEKURANGAN Kelebihan : . Email. atau bahkan artikel terbaru dari RSS Reader.Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App Market – Kalau Anda hobi install aplikasi ataupun games.Kemudahan dalam Notifikasi – Setiap ada SMS.

koneksi internet yang berterusan. sehingga boleh melihat email dan blog anda Kekurangan : .Iklan yang tak diundang akibat penggunaan aplikasi dalam system Android.Google Maniac – Jika Anda pengguna setia layanan Google mulai dari Gmail sampai Google Reader.erdapat Widget –dengan adanya Widget di homescreen.perlukan setting untuk menggunakan wifi dan langganan panggilan . Gadget Android telah berintegrasikan dengan layanan Google..yang mana boleh mengorientasi berbagai aplikasi di homescreen . Dan berbagai lagi kekurangan kecil yang mana anda kan temui jika menggunakannya .

You're Reading a Free Preview

Mengunduh
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->