MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

dokumen-dokumen yang mirip
MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Membuat Aplikasi Toko Buku Online

Membangun Android Studio Dengan Gradle

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

MODUL-MODUL PRAKTIKUM VB.

Percobaan 9 Basic Widget

Praktikum II Membuat Project di Android

Dapat memahami mekanisme kerja component dalam sistem operasi android. Dapat menggunakan component secara efektif dalam membuat aplikasi android

MOBILE PROGRAMMING. Oleh : CHALIFA CHAZAR

Aplikasi Android Untuk Kimia (1): Volume Gas

User interface & XML Layout

Modul Pengembangan Aplikasi Android Berbasis Client- Server Aplikasi sederhana android Versi 1.0

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

[Pemrograman Android Widget 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. Lisensi Dokumen:

Program Kalkulator Sederhana Menggunakan Java Netbeans

Work : Experience : o PT. Honeywell Indonesia. o Cybereye Community. o Technical Support. o Enterprise Support. o Administrator Server

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Praktikum VI Activity dan Intent

BAB IV PENGUJIAN DAN ANALISA ALAT

Algoritma Pemrograman A

BAB IV PENGUJIAN DAN ANALISA

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Six: Pembuat Presentasi. Point of View. KETRAMPILAN KOMPUTER by: Ahmad Syauqi Ahsan

BAB III ANALISIS DAN DESAIN SISTEM

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Pengenalan Script. Definisi HTML

[Pelatihan Pemrograman Android]

Membuat project Android di Eclipse Struktur project pada eclipse Mengenal Tag Layout User Interface

Pengenalan Microsoft Excel 2007

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

PANDUAN PRAKTIS MICROSOFT WORD 2007

Mudah Belajar Android A-Z. Annabe Anna arthdi putra

BAB IV PENGUJIAN DAN ANALISA ALAT

PRAKTIKUM 1 INPUT - OUTPUT

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

MODUL 2 PERANCANGAN INTERFACE

Kita dapat melihat dokumen dalam 4 tampilan yang berbeda, yaitu Normal View, Web Layout View, Print Layout View dan Outline View.

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Membuat Template Interaktif pada Microsoft Word 2010

Ruang Kerja DREAMWEAVER MX 2004 :

Pelatihan Intel XDK. Modul 3. Pengenalan Intel XDK Development Tools. Dikembangkan oleh Intel Software.

Persiapan. 2.1 Hardware

Copyright Laboratorium Pemrograman P.S. Sistem Informasi - Universitas Jember

Mengenal dan Mulai Bekerja dengan Access 2007

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB II LANDASAN TEORI

Cara Value keterangan

1. MENGENAL VISUAL BASIC

Pengenalan Visual Basic

Praktikum Pemrograman 1. Mengenal Delphi

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Pemrograman Delphi. Gambar.1. Form. Menu utama. Editor code. Jendela object inspector

Modul Praktikum 2 Dasar-Dasar Teknologi Informasi dan Komunikasi. Mengolah Kata Dengan Microsoft Word (1)

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Teks dan Background SERIF SANS-SERIF MONOSPACE

Modul Report Dan Form Report

BAB 2 LANDASAN TEORI

Cara Mengelola Isi Halaman Web

BAB V IMPLEMENTASI DAN PEMBAHASAN

Aplikasi Komputer. Pengenalan tentang Ms. Word 2010 serta fungsi-fungsi dasarnya (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas Ilmu Komputer

PENGENALAN DELPHI A. PENGENALAN DELPHI

BAB IV HASIL DAN PENGUJIAN

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

KETERAMPILAN KOMPUTER 2B** (IT :S1-SA) PERTEMUAN 3

PENGENALAN INTERFACE MACROMEDIA DITECTOR MX

Modul Workshop Me buat Aplikasi Mobile A droid Ta pa Codi g. Daftar Isi

M. Choirul Amri. 2.1 Membuat Project Baru.

PEMOGRAMAN WEB II MODUL. Oleh: CHALIFA CHAZAR MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG

TINJAUAN PUSTAKA. berkembangnya metode pengelasan yang baik serta ditemukannya alat-alat

RENCANA PEMBELAJARAN SEMESTER (RPS)

ricak.wordpress.com Component Name & Interface

Gambar 3.1 Kotak Dialog Font & Character Spacing

MODUL 1 IDE (Integrated Development Environment )

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

Di susun oleh : Team Penyusun Modul Visual Basic

oleh : idrus, A.Md

Modul Pelatihan Penggunaan Inkscape untuk Membuat Logo SME Service Center

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Malang, Januari 2007 Penulis

BAB I SEKILAS VISUAL STUDIO.NET 2008

Aplikasi Komputer Microsoft Word 2010

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Modul Praktikum Ke-1

LAYOUT. A. Membuat Layout dari sebuah View. B. Membuat Layout melalui Window Project

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Microsoft Word

Form Label Text Box Command Button

Mengakses database Microsoft Access dengan Delphi 7.0

3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

Transkripsi:

MOBILE PROGRAMMING Oleh : CHALIFA CHAZAR

MATERI 2 MEMBUAT ANTARMUKA Tujuan: Mahasiswa memahami dan mampu menggunakan beberapa komponen antarmuka untuk mendukung suatu aplikasi Android. Pustaka: Abdul Kadir, 2013: Pemograman Aplikasi Android. Andi Yokyakarta. 1. Mengenal Komponen Penyusun Antarmuka Hirarki User Interface (UI) pada aplikasi Android dapat digambarkan sebagai berikut. Pada dasarnya untuk menyusun sebuah antarmuka (user interface) di aplikasi Android, dapat dikelompokan berdasarkan prinsipnya menjadi tiga kelompok yaitu komponen dasar, komponen pemilih, dan komponen daftar. Komponen dasar, contohnya TextView untuk menyatakan label, EditText untuk menyatakan pemasukan data, dan Buton untuk menyatakan tombol. Komponen pemilih, contohnya TimePicker untuk mengatur waktu dan DatePicker untuk mengatur tanggal. Copyright 2015 by Chalifa Chazar- edu.script.id Page 2

Komponen daftar, contohnya ListView dan SpinnerView untuk menampilkan sejumlah data. Catatan! Linear Layout adalah layout yang terstruktur. Linear layout akan meletakan elemen yang ada di dalamnya secara berurutan tergantung orientation-nya. Jika orientation vertical, maka peletakan elemen akan terurut ke bawah. Sedangkan jika orientation horizontal, maka peletakan elemennya akan terurut ke samping. Secara default, orientation horizontal tidak ditulis di dalam XML. 2. Membuat Dua Baris Tulisan Pada materi sebelumnya, Anda diminta untuk membuat sebuah aplikasi yang menampilkan dua buah text. Baris pertama didapatkan secara default pada program yang menampilkan Hello world!. Untuk menambahkan satu baris baru dapat menggunakan komponen yang terdapat di panel Palette. Berikut ini tampilan dari panel Palette. Berikut ini adalah langkah-langkah untuk membuat aplikasi yang menampilkan dua baris tulisan. 1. Buatlah sebuah New Project dan beri nama project Latihan2. 2. Klik panel palette Widgets terlebih dahulu untuk menampilkan isinya. 3. Pilih dan tempatkan Plain TextView pada tampilan layar Design. Copyright 2015 by Chalifa Chazar- edu.script.id Page 3

4. Ketika Anda menambahkan sebuah TextView pada layar Design, maka secara otomatis pada layar Text juga akan ditambahkan TextView dalam bentuk kode xml. Perhatikan gambar dibawah ini. Copyright 2015 by Chalifa Chazar- edu.script.id Page 4

5. Ubah isi tulisan menjadi NIM Anda. Untuk mengubah isi tulisan dapat dilakukan dengan menambahakan string baru seperti yang sudah dipelajari pada materi sebelumnya. 3. Menagtur Text Mengatur jenis, ukuran, dan style sebuah teks dapat dilakukan dengan menggunakan panel Properties. Setiap komponen memiliki sebuah panel Properties yang bisa diubah sesuai dengan pilihan yang tersedia. Atau dapat juga menambahkan sebuah pilihan baru dengan menggunakan sebuah script. Berikut ini adalah langkah-langkah untuk merubah ukuran teks. 1. Klik pada TextView pada layar Design. 2. Klik textsize pada panel Properties di sebelah kanan layar Anda. Copyright 2015 by Chalifa Chazar- edu.script.id Page 5

3. Pada saat di-klik akan muncul sebuah dialog box yang menampilkan banyak pilihan resources. Anda dapat memilih Resources yang diinginkan. 4. Atau Anda dapat membuat sebuah Resources baru Copyright 2015 by Chalifa Chazar- edu.script.id Page 6

Beberapa properti yang digunakan di komponen melibatkan suatu satuan ukuran, misalnya: dp (density-independent pixel). 160dp = 1 inci. sp (scale-independent pixel). Dianjurkan untuk menentukan ukuran font. pt (point). 1pt = 1/72 inci. px (pixel). Menyatakan ukuran piksel yang sebenarnya. Penggunaannya tidak dianjurkan mengingat kemungkinan ukuran layar piranti device yang berbeda-beda. Latihan 3 Ubah jenis font, ukuran font, warna, dan style text (bold / italic) pada Latihan 2 (pada materi sebelumnya). Copyright 2015 by Chalifa Chazar- edu.script.id Page 7

4. Menampilkan Gambar Untuk menampilkan gambar pada aplikasi Android tidak jauh berbeda dengan membuat sebuah baris tulisan pada aplikasi. Perbedaannya hanya pada komponen dasar yang digunakannya. ImageView adalah komponen dasar Android yang memiliki fungsi untuk menampilkan gambar. Gambar di komponen ImageView bisa diambil di folder Drawable. Beberapa hal yang perlu diperhatikan dalam menggunakan komponen ImageView antara lain adalah sebagai berikut. Penamaan Aturan penamaan file dalam Drawable mengikuti aturan penamaan variable java, yaitu tidak menggunakan spasi, simbol-simbol (-!#$%*&), huruf kapital, dst. Perlu diketahui juga bahwa tidak boleh ada dua buah file dengan nama yang sama dalam Drawable (walaupun berbeda ekstensi). Kesalahan penamaan dapat menyebabkan error, karena folder di Drawable direferensikan hanya berdasarkan namanya saja tanpa menggunakan ekstensinya. SubFolder Pada Drawable tidak memperbolehkan adanya subfolder. Jenis File Pada umumnya file pada folder Drawable hanya berisi gambar atau XML. Pemanggilan File Untuk pemanggilan file dalam Drawable, dapat dilakukan dengan mudah melalui XML. Keamanan Copyright 2015 by Chalifa Chazar- edu.script.id Page 8

File APK sebenarnya adalah sebuah file ZIP yang menggunkan ekstensi APK. Anda bisa mengekstrak APK dengan menggunakan program seperti 7zip, Winzip atau Winrar. File yang ada dalam Drawable sudah diubah menjadi file biner yang tidak bisa dibuka atau dibaca lagi. Latihan 4 Coba tambahkan gambar pada aplikasi Android Anda sehingga terlihat seperti gambar dibawah ini. 5. Menambahkan Button Button merupakan salah satu komponen yang sering digunakan sebagai antarmuka. Ketika button di-klik akan muncul suatu tindakan/perintah. Berikut ini lagkah-langkah untuk menambahkan button. 1. Klik pallete Widgets 2. Klik Button, tarik dan tempatkan Button pada layar desain Copyright 2015 by Chalifa Chazar- edu.script.id Page 9

3. Ganti isi property Text (melalui panel Properties) menjadi: Klik 4. Jalankan program Berikut ini adalah hasil tampilan ketika dijalankan pada mobile device. Pada saat ini tombol klik masih belum berisi aksi tertentu. Catatan! Untuk menampilkan button di posisi center dapat menggunakan kode berikut ini: android:gravity="center center_vertical center_horizontal" Copyright 2015 by Chalifa Chazar- edu.script.id Page 10