0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan6 halaman

Simbol dan Fungsi Komponen Aplikasi

Dokumen ini menjelaskan berbagai komponen dan fungsi dalam pengembangan aplikasi, termasuk antarmuka pengguna, tata letak, media, gambar dan animasi, peta, sensor, sosial, penyimpanan, konektivitas, dan eksperimen. Setiap komponen dilengkapi dengan simbol, nama, dan fungsi spesifiknya. Selain itu, terdapat juga penjelasan mengenai halaman blocks yang digunakan untuk memprogram aplikasi Android.

Diunggah oleh

Sujatmiko Ginting
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan6 halaman

Simbol dan Fungsi Komponen Aplikasi

Dokumen ini menjelaskan berbagai komponen dan fungsi dalam pengembangan aplikasi, termasuk antarmuka pengguna, tata letak, media, gambar dan animasi, peta, sensor, sosial, penyimpanan, konektivitas, dan eksperimen. Setiap komponen dilengkapi dengan simbol, nama, dan fungsi spesifiknya. Selain itu, terdapat juga penjelasan mengenai halaman blocks yang digunakan untuk memprogram aplikasi Android.

Diunggah oleh

Sujatmiko Ginting
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

1.

User Interface
Simbol Nama Fungsi

Dapat mendeteksi ketukan, hold down ketika pengguna


menekan tombol, atau ketika pengguna melepas tombol. Ketika
Button
button mendeteksi salah satu dari hal tersebut, button akan
menjalankan perintah.

Dapat mendeteksi ketukan dari pengguna dan mengganti


Checkbox
state-nya menjadi true/false (boolean).

Date Picker Memunculkan kalender untuk memilih tanggal.

Image Memasukkan gambar dalam aplikasi.

Label Menampilkan teks dalam aplikasi.

Menampilkan list yang dapat dipilih oleh pengguna ketika


List Picker
pengguna menekan list.

List View Menampilkan list.

Memunculkan pesan/peringatan pop-up pada aplikasi. Pesan


Notifier dapat hilang secara otomatis, atau harus menerima input dari
pengguna terlebih dahulu baru menghilang.

Menyediakan textbox yang menyembunyikan teks yang


Password Text Box
dimasukkan.

Slider Menyediakan progress bar yang dapat digeser.

Menampilkan pop-up list dengan elemen yang dapat dipilih


Spinner
ketika ditekan.

Text Box Menyediakan area untuk mengetik teks.

Time Picker Memunculkan jam untuk memilih waktu.

Web Viewer Menyediakan area yang dapat menampilkan laman web.

Sakelar yang memunculkan persitiwa saat pengguna


Switch mengkliknya. Ada banyak properti yang mempengaruhi
tampilannya yang dapat diatur di Designer atau Blocks Editor.

2. Layout
Simbol Nama Fungsi

Horizontal Arrangement Menyusun komponen secara horizontal.

Menyusun komponen secara horizontal, namun jika


Horizontal Scroll Arrangement lebar komponen melebihi lebar komponen ini, maka
dapat digeser (scroll).

Table Arrangement Membuat tabel.

Vertical Arrangement Menyusun komponen secara vertikal.

Menyusun komponen secara vertikal, namun jika


Vertical Scroll Arrangement tinggi komponen melebihi tinggi komponen ini, maka
dapat digeser (scroll).

3. Media
Simbol Nama Fungsi

Camcorder Mengaktifkan kamera HP dan merekam.

Camera Mengaktifkan kamera HP dan memotret.

Menampilkan galeri pada aplikasi. Pengguna dapat


Image Picker memilih gambar yang akan disimpan dari galeri yang
ditampilkan.

Player Memainkan musik/audio dan mengatur vibrasi HP.

Memainkan musik/audio dan mengatur vibrasi HP


Sound
dalam interval waktu tertentu.

Sound Recorder Merekam suara.

Mengkonversi suara menjadi teks menggunakan fitur


Speech Recognizer
speech recognition pada HP.

Mengkonversi teks menjadi suara. Pitch dan


Text to Speech
kecepatan pembacaan dapat diatur.

Video Player Memutar video serta menampilkan pengaturannya.

Menerjemahkan teks dari satu bahasa ke bahasa yang


Yandex Translate
lainnya.

4. Drawing and Animation


Simbol Nama Fungsi

Sprite bola yang dapat berinteraksi pada sentuhan


Ball dan tarikan, serta berinteraksi dengan sprite lainnya
pada kanvas.

Kanvas tempat sprite berinteraksi dengan pengguna


Canvas atau dengan sprite lainnya, atau tempat pengguna
menggambar.

Sprite gambar yang dapat berinteraksi pada sentuhan


Image Sprite dan tarikan, serta berinteraksi dengan sprite lainnya
pada kanvas.

5. Maps
Simbol Nama Fungsi

Memvisualisasikan lingkaran dengan radius tertentu


(dalam meter) pada koordinat tertentu. Dapat juga
Circle
digunakan untuk menjalankan program ketika
pengguna berada di suatu area.

Mengelompokkan fitur-fitur Maps. Event yang terjadi


pada salah satu komponen pada kelompok tersebut,
Feature Collection
akan memicu event pada komponen-komponen
lainnya.

Line String Menggambar garis pada peta.

Map Menampilkan peta pada layar aplikasi.

Marker Memberi tanda pada suatu lokasi di peta.

Polygon Membuat perimeter pada peta.

Merupakan polygon dengan garis lintang dan garis


bujur untuk batas utara, selatan, timur, dan barat.
Rectangle
Jika sudut segiempat dipindahkan, maka informasi
koordinat akan diperbaharui.

6. Sensors
Simbol Nama Fungsi

Accelerometer Sensor Mendeteksi goyangan dan percepatan dalam m/s2.


Barcode Scanner Membaca barcode.

Sebuah komponen sensor yang dapat mengukur


Barometer
tekanan udara sekitar.

Komponen non-visible yang menyediakan waktu


instan menggunakan jam internal di ponsel. Dapat
Clock menyalakan pengatur waktu (timer) pada interval
yang diatur secara teratur dan melakukan
perhitungan waktu, manipulasi, dan konversi.

Gyroscope Sensor Mengukur kecepatan sudut dalam derajat/detik.

Sebuah komponen sensor yang dapat mengukur


Hygrometer
kelembapan udara ambien relatif.

Sebuah komponen sensor yang dapat mengukur


Light Sensor
tingkat cahaya.

Menyediakan informasi geografis seperti koordinat,


Location Sensor ketinggian, kecepatan, dan alamat. Dapat juga
mengkonversi alamat menjadi koordinat.

Komponen sensor yang dapat mengukur medan


Magnetic Field Sensor geomagnetik ambien untuk ketiga sumbu fisik (x, y,
z).

Memungkinkan aplikasi mengaktifkan fitur


Near Field
komunikasi jarak dekat (NFC).

Orientation Sensor Menentukan orientasi HP.

Menentukan banyaknya langkah, dan jarak yang


Pedometer
ditempuh.

Proximity Sensor Mengukur jarak antara objek dengan layar HP.

Komponen Sensor yang dapat mengukur suhu


Thermometer
sekitar (eksternal).

7. Social
Simbol Nama Fungsi

Contact Picker Menampilkan list berisi kontak ketika ditekan.

Menampilkan list berisi email ketika pengguna


Email Picker mengetikkan kata kunci ataupun email dari orang
yang dituju.
Phone Call Melakukan panggilan telepon.

Phone Number Picker Menampilkan list berisi nomor kontak pada layar HP.

Memungkinkan pertukaran berkas atau pesan antara


Sharing satu aplikasi dengan aplikasi lainnya yang terdapat
pada HP.

Texting Mengirim pesan teks ke suatu nomor kontak.

Memungkinkan komunikasi dengan Twitter sehingga


Twitter

8. Storage
Simbol Nama Fungsi

Komponen non-visible yang memungkinkan Anda


menyimpan data di server database yang
CloudDB
terhubung ke Internet (menggunakan perangkat
lunak Redis).

Komponen yang memungkinkan membaca data


CSV dan JSON. DataFile berisi fungsionalitas yang
Data File
relevan untuk mengakses data parsing CSV atau
JSON dalam bentuk baris atau kolom.

Menerima atau mengirim berkas. Dapat juga


File
digunakan untuk membaca atau menulis berkas.

Spreadsheet adalah komponen non-visible untuk


Spreadsheet menyimpan dan menerima data dari dokumen
Spreadsheet menggunakan Google Sheets API.

Memungkinkan komunikasi dengan Google Fusion


Table. Google Fusion Table dapat menyimpan,
Fusiontables Control
membagikan, query, dan memvisualisasikan tabel
data.

Menyimpan data untuk aplikasi sehingga ketika


TinyDB aplikasi ditutup, dan kemudian dibuka kembali, data
masih tersimpan.

TinyWebDB Menyimpan data pada web.

9. Connectivity
Simbol Nama Fungsi
Activity Starter Memanggil aplikasi lain.

Bluetooth Client Membuat aplikasi sebagai Bluetooth client.

Bluetooth Server Membuat aplikasi sebagai Bluetooth server.

Komponen serial yang dapat digunakan untuk


Serial
terhubung ke perangkat seperti Arduino

Memungkinkan aplikasi untuk berinteraksi dengan


Web web dan menyediakan fungsi untuk HTTP GET,
POST PUT dan DELETE

10. Experimental
Simbol Nama Fungsi

Memungkinkan pengguna aplikasi untuk saling


FirebaseDB
bertukar data pada database dengan Firebase.

Halaman Blocks
Pada halaman blocks terdapat beberapa codeblock yang berfungsi untuk memprogram aplikasi
android sesuai yang diinginkan. Pada halaman block terdapat beberapa komponen seperti Control,
Logic, Math, Text, Lists, Colors, Variables, dan Procedures. Berikut adalah komponen yang terdapat
pada halaman blocks:

1. Control
Blok Kode Fungsi

If kondisional. Jika “if” memenuhi syarat, maka blok yang ada setelah “then”
dieksekusi.

Looping dari angka pertama hingga angka terakhir dengan suatu interval.
Maka gambar disamping berarti loop dari angka 1 hingga 5 dengan interval
1: 1, 2, 3, 4, 5.

For bertingkat. Untuk setiap objek dalam list, dilakukan looping.

Anda mungkin juga menyukai