10 August 2025
pengenalan pallete app inventor 2 #experimental
0 0
Read Time:8 Minute, 59 Second

Seiring berjalan waktu, App Inventor 2 itu mengalami perubahan sistem tools dengan penambahan beberapa fitur dari Pallete seperti ChatBot, dsb. Apalagi App Inventor 2 ini ada versi offline meskipun bukan dari situs resmi MIT itu sendiri. Setidaknya, kamu bisa menjalankan tools App Inventor 2 Offline di laptop atau PC kamu tanpa harus koneksi internet.

Mungkin kebanyakan kita yang ingin belajar dalam menciptakan aplikasi Android sendiri dengan menggunakan App Inventor 2 tanpa mengetahui dalam penggunaan Pallete secara teori. Padahal, ilmu teori ini sangat penting dalam belajar untuk membuat aplikasi Android sendiri sampai professional dengan menggunakan tools tersebut.

Ada beberapa pallete yang kamu harus ketahui secara teori dengan tujuan mempermudah dalam melakukan praktik dalam membuat aplikasi Android dengan menggunakan App Inventor 2.

1. USER INTERFACE

NAMA KOMPONENFUNGSI / KEGUNAAN
ButtonKomponen UI yang berfungsi untuk menambahkan tombol ke dalam aplikasi Android.
CheckBoxKomponen UI yang berfungsi untuk menambahkan opsi centang ke dalam aplikasi Android.
CircularProgressKomponen UI yang berfungsi untuk menambahkan gambar khusus loading dalam bentuk animasi circle progress ke dalam aplikasi.
DatePickerKomponen UI yang berfungsi untuk menambahkan fitur untuk memilih tanggal dalam aplikasi Android.
ImageKomponen UI yang berfungsi untuk menambahkan untuk tampilan gambar baik itu dari internal storage maupun sumber internet ke dalam aplikasi Android.
LinearProgressKomponen UI yang berfungsi untuk menambahkan gambar khusus loading dalam bentuk animasi Linear progress ke dalam aplikasi.
ListPickerKomponen UI yang berfungsi untuk menambahkan beberapa opsi pilihan data ke dalam bentuk list Dropdown yang dimana akan memilih salah satu dari seluruh opsi pilihan.
ListViewKomponen UI yang berfungsi untuk menambahkan tampilan data ke dalam bentuk List View terhadap aplikasi Android.
NotifierKomponen UI yang berfungsi untuk menampilkan notifikasi seperti alert dialog, Toast, Popup dialog, dsb terhadap aplikasi Android.
PasswordTextBoxKomponen UI yang berfungsi untuk menambahkan untuk mengisi teks yang berupa kata sandi dalam aplikasi Android.
SliderKomponen UI yang berfungsi untuk menambahkan untuk fitur pengukuran sesuatu value dengan slide.
SpinnerKomponen UI yang berfungsi untuk menambahkan beberapa opsi pilihan data ke dalam bentuk Dropdown yang dimana akan memilih salah satu dari seluruh opsi pilihan.
SwitchKomponen UI yang berfungsi untuk menambahkan untuk fitur dua opsi pilihan yang terdiri nilai true (hidup) dan nilai false (mati) seperti saklar on-off.
TextBoxKomponen UI yang berfungsi untuk menambahkan fitur input data teks di dalam aplikasi Android.
TimePickerKomponen UI yang berfungsi untuk menambahkan fitur untuk memilih waktu dalam aplikasi Android.
WebViewerKomponen UI yang berfungsi untuk menampilkan situs web seolah-olah di dalam web browser.

2. LAYOUT

NAMA KOMPONENFUNGSI / KEGUNAAN
HorizontalArrangementKomponen layout yang berfungsi untuk menyusun beberapa objek komponen yang akan diikuti secara horizontal di dalam layout.
HorizontalScrollArrangementKomponen layout yang berfungsi untuk menyusun beberapa objek komponen yang akan diikuti secara horizontal di dalam layout dengan melibatkan scrolling.
TableArrangementKomponen layout yang berfungsi untuk menyusun beberapa objek komponen yang akan diikuti secara vertikal / horizontal seperti tabel di dalam layout.
VerticalArragementKomponen layout yang berfungsi untuk menyusun beberapa objek komponen yang akan diikuti secara vertikal di dalam layout.
VerticalScrollArrangementKomponen layout yang berfungsi untuk menyusun beberapa objek komponen yang akan diikuti secara vertikal di dalam layout dengan melibatkan scrolling.

3. MEDIA

NAMA KOMPONENFUNGSI / KEGUNAAN
CamcorderKomponen media yang berfungsi untuk membuat fitur rekaman video dari kamera HP atau tablet.
CameraKomponen media yang berfungsi untuk membuat fitur tangkapan foto dari kamera HP atau tablet.
FilePickerKomponen media yang berfungsi untuk membuat fitur dalam pemilihan file dari media storage internal.
ImagePickerKomponen media yang berfungsi untuk membuat fitur dalam pemilihan gambar atau bitmap dari media storage internal.
PlayerKomponen media yang berfungsi untuk membuat fitur untuk memasukkan audio atau video ke dalam aplikasi Android.
SoundHampir sama dengan Player. Bedanya, hanya mendukung file audio saja.
SoundRecorderKomponen media yang berfungsi untuk membuat fitur rekaman audio / suara dari mic speaker HP atau tablet.
SpeechRecognizerKomponen media yang berfungsi untuk membuat fitur dalam konversi dari rekaman atau file suara ke dalam teks.
TextToSpeechKomponen media yang berfungsi untuk membuat fitur dalam konversi dari teks ke dalam audio.
TranslatorKomponen media yang berfungsi untuk membuat fitur dalam melakukan terjemahkan dari satu bahasa ke satu bahasa lain. Layanan translator yang dipakai adalah Yandex Translator.
Video PlayerKomponen media yang berfungsi untuk membuat fitur untuk memasukkan video ke dalam aplikasi Android.

4. DRAWING AND ANIMATION

NAMA KOMPONENFUNGSI / KEGUNAAN
BallKomponen yang berfungsi untuk membuat fitur dalam menambahkan gambar bola.
CanvasKomponen yang berfungsi untuk membuat fitur dalam mewadah seperti kanvas untuk menulis atau menggambar dengan jari atau stylus pen.
ImageSpriteKomponen yang berfungsi untuk membuat fitur dalam menambahkan gambar menjadi gambar yang bisa bergerak sendiri.

5. MAPS

NAMA KOMPONENFUNGSI / KEGUNAAN
CircleKomponen Map yang berfungsi untuk memberikan batasan wilayah atau area dalam bentuk lingkaran.
FeatureCollectionKomponen Map yang berfungsi untuk mengelompokkan fitur-fitur Maps.
LineStringKomponen Map yang berfungsi untuk memberikan batasan wilayah atau area dalam bentuk garis.
MapKomponen Map yang berfungsi untuk membuat fitur dalam mewadah peta.
MarkerKomponen Map yang berfungsi untuk membuat fitur dalam memberikan titik lokasi atau marker di dalam peta.
NavigationKomponen Map yang berfungsi untuk membuat fitur navigasi yang berada dua titik lokasi (lokasi asal dan lokasi tujuan).
PolygonKomponen Map yang berfungsi untuk memberikan batasan wilayah atau area dalam bentuk poligon.
RectangleKomponen Map yang berfungsi untuk memberikan batasan wilayah atau area dalam bentuk persegi / persegi panjang.

6. CHARTS

NAMA KOMPONENFUNGSI / KEGUNAAN
ChartKomponen Chart yang berfungsi untuk memberikan wadah dalam menampilkan data statistik dalam bentuk diagram.
ChartData2DKomponen Chart yang berfungsi untuk menampilkan hasil satu atau beberapa data dalam satu tipe diagram yang diantaranya diagram batang, garis, atau lingkaran pie.
TrendlineKomponen Chart yang berfungsi untuk menampilkan hasil satu atau beberapa data dalam satu tipe diagram yang diantaranya diagram batang, garis, atau lingkaran pie dengan melibatkan perhitungan algoritma.

7. DATA SCIENCE

NAMA KOMPONENFUNGSI / KEGUNAAN
AnomalyDetectionKomponen ilmu data yang digunakan untuk menerapkan berbagai model deteksi anomali. Komponen hanya memerlukan sumber data untuk menerapkan model tersebut untuk mendeteksi dan menjelaskan suatu anomali dalam sebuah dataset.
RegressionKomponen ilmu data yang digunakan untuk menerapkan berbagai model regresi dalam memprediksi nilai dari sebuah variabel target berdasarkan nilai dari beberapa variabel input data.

8. SENSOR

NAMA KOMPONENFUNGSI / KEGUNAAN
Accelerometer SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan arah gerakan device.
Barcode ScannerKomponen sensor yang berfungsi untuk melakukan scan barcode dari device.
BarometerKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan tekanan udara.
ClockKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan waktu.
Gyroscope SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan orientasi momentum sudut dari device.
HygrometerKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan kelembaban udara.
Light SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan intensitas cahaya.
Location SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan titik lokasi.
Magnetic Field SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan keberadaan medan magnet.
Near FieldKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan keberadaan medan magnet dalam jarak dekat seperti NFC.
Orientation SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan posisi orientasi layar device.
PedometerKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan jumlah langkah.
Proximity SensorKomponen sensor yang berfungsi untuk mendeteksi sensor yang berdasarkan
TermometerKomponen sensor yang berfungsi untuk mendeteksi sensor keberadaan objek di sekitarnya tanpa kontak fisik seperti infrared, bluetooth, dsb.

9. SOCIAL

NAMA KOMPONENFUNGSI / KEGUNAAN
Contact PickerKomponen social yang berfungsi untuk membuat fitur dalam memilih kontak yang terdaftar di data telepon / kontak.
Email PickerKomponen social yang berfungsi untuk membuat fitur dalam memilih data email yang terdaftar di data email.
Phone CallKomponen social yang berfungsi untuk membuat fitur dalam melakukan panggilan dari nomor telepon atau HP yang telah ditentukan.
Phone Number PickerKomponen social yang berfungsi untuk membuat fitur dalam memilih nomor telepon atau HP dari data telepon / kontak.
SharingKomponen social yang berfungsi untuk membuat fitur dalam membagikan sesuatu file dari fitur Picker atau telah diisi dari media storage internal melalui manual ke aplikasi atau situs web lain yang diperlukan.
TextingKomponen social yang berfungsi untuk membuat fitur dalam membagikan sesuatu teks atau angka melalui layanan SMS.

10. STORAGE

NAMA KOMPONENFUNGSI / KEGUNAAN
CloudDBKomponen storage yang berfungsi untuk menyimpan sekaligus mengelola data dalam Database Cloud yang disediakan oleh App Inventor langsung.***
DataFileKomponen storage yang berfungsi untuk menampilkan data ke dalam chart atau diagram yang diambil dari file JSON atau CSV.
FileKomponen storage yang berfungsi untuk mengelola file atau data dari media storage internal atau assets seperti menyimpan data gambar dari canvas, menyimpan teks ke dalam file .txt, dsb.
SpreadsheetKomponen storage yang berfungsi untuk menyimpan sekaligus mengelola data dalam Spreadsheet pada layanan Google Sheets.
TinyDBKomponen storage yang berfungsi untuk menyimpan sekaligus mengelola data dalam SavedInstance pada HP atau tablet.***
WebTinyDBKomponen storage yang berfungsi untuk menyimpan sekaligus mengelola data dalam TinyDB yang disediakan oleh App Inventor atau memiliki situs web sendiri.***

*** = termasuk Database NoSQL.

Baca juga artikel :  Cara Mengakses Server Lokal (Localhost) XAMPP dari Kodular

11. CONNECTIVITY

NAMA KOMPONENFUNGSI / KEGUNAAN
Activity StarterKomponen Connectivity yang berfungsi untuk membuka suatu sistem atau aplikasi lain di luar dari aplikasi Android.
Bluetooth ServerKomponen Connectivity yang berfungsi untuk mengaktifkan HP / tablet menjadi server melalui Bluetooth yang akan dikirim sesuatu hal ke device lain yang terhubung Bluetooth Client.
Bluetooth ClientKomponen Connectivity yang berfungsi untuk menghubungkan dari HP / tablet ke device lain melalui Bluetooth.
SerialKomponen Connectivity yang berfungsi untuk mendapatkan suatu serial data dari device.
WebKomponen Connectivity yang berfungsi untuk menghubungkan suatu data atau file melalui koneksi protokol seperti HTTP dkk.

12. LEGO MINDSTORM

NAMA KOMPONENFUNGSI / KEGUNAAN
Ev3ColorSensorKomponen yang berfungsi untuk mendeteksi berdasarkan warna dari Robot Lego Ev3 Mindstorm.
Ev3CommandKomponen yang berfungsi untuk mendeteksi berdasarkan kode perintah atau command dari Robot Lego Ev3 Mindstorm.
Ev3GyroSensorKomponen yang berfungsi untuk mendeteksi berdasarkan gerakan momentum sudut dari Robot Lego Ev3 Mindstorm.
Ev3MotorsKomponen yang berfungsi untuk mendeteksi berdasarkan gerakan roda motor dari Robot Lego Ev3 Mindstorm.
Ev3SoundKomponen yang berfungsi untuk mendeteksi berdasarkan suara dari Robot Lego Ev3 Mindstorm.
Ev3TouchSensorKomponen yang berfungsi untuk mendeteksi berdasarkan sentuhan Robot Lego Ev3 Mindstorm.
Ev3UIKomponen yang berfungsi untuk mendeteksi berdasarkan level grafik Robot Lego Ev3 Mindstorm.
Ev3UltrasonicSensorKomponen yang berfungsi untuk mendeteksi berdasarkan gelombang suara yang berfrekuensi tinggi dari Robot Lego Ev3 Mindstorm.
NxtColorSensorKomponen yang berfungsi untuk mendeteksi berdasarkan warna dari Robot Lego NXT Mindstorm.
NxtDirectCommandsKomponen yang berfungsi untuk mendeteksi berdasarkan kode perintah atau command dari Robot Lego NXT Mindstorm.
NxtDriveKomponen yang berfungsi untuk mendeteksi berdasarkan gerakan roda motor dari Robot Lego NXT Mindstorm.
NxtLightSensor
Komponen yang berfungsi untuk mendeteksi berdasarkan intensitas cahaya dari Robot Lego NXT Mindstorm.
NxtSoundSensorKomponen yang berfungsi untuk mendeteksi berdasarkan suara dari Robot Lego NXT Mindstorm.
NxtTouchSensorKomponen yang berfungsi untuk mendeteksi berdasarkan sentuhan Robot Lego NXT Mindstorm.
NxtUltraSensorKomponen yang berfungsi untuk mendeteksi berdasarkan gelombang suara yang berfrekuensi tinggi dari Robot Lego NXT Mindstorm.

13. EXPERIMENTAL

NAMA KOMPONENFUNGSI / KEGUNAAN
ChatBotKomponen yang berfungsi untuk menampilkan informasi dengan menggunakan AI Prompt seperti ChatGPT, ollama, dsb.
FirebaseDBKomponen storage yang berfungsi untuk menyimpan sekaligus mengelola data dalam Database Cloud terhadap Firebase.
ImageBotKomponen yang berfungsi untuk membuat atau menciptakan gambar yang diambil dari kalimat atau pernyataan dengan menggunakan AI Prompt.

14. EXTENSION

Pallete ini biasanya digunakan untuk memasukkan extension dari pihak ketiga yang dimana komponen diinginkan itu tidak tersedia dari bawaan App Inventor 2 seperti komponen SQLite yang diperlukan untuk kelola data yang tersimpan di dalam database SQLite pada HP Android.

Baca juga artikel :  Cara Membuat Realtime Database Firebase khusus Kodular

PENUTUP

Kamu bisa memperkenal tentang Pallete yang terdapat pada App Inventor 2 secara teori yang dimana bisa memudahkan dalam melakukan praktik walaupun masih tahap belajar dalam membuat aplikasi Android sendiri dengan menggunakan tools tersebut.

About Post Author

Dwi Lestari

Saya bukanlah penulis handal dan hanya menyampaikan sesuatu yang bisa disampaikan.
Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %