Mengenal Mobile App Development dengan App Inventor

 Pada akhir-akhir ini kita sering mendengar kata coding. Mungkin beberapa orang hanya tahu kalau coding itu adalah sesuatu hal yang berhubungan dengan komputer atau teknologi. Tetapi apa sebenarnya coding itu?

Coding adalah perintah yang kita berikan kepada komputer untuk dikerjakan olehnya. Dengan kata lain untuk berkomunikasi dengan komputer kita memerlukan coding. Jadi coding itu seperti menginterpretasikan bahasa manusia kedalam bahasa komputer/mesin. Orang yang melakukannya disebut coder.

Di jaman teknologi yang berkembang pesat, pembelajaran coding sangat diperlukan. Karena dengan coding kita dapat membangun solusi dalam berbagai permasalahan global di berbagai bidang seperti : teknologi, transportasi, informasi dan komunikasi. Dalam pembelajaran komputer, kita juga mengenal sebuah istilah yang disebut algoritma dan sequence. Algoritma dan sequence adalah dua konsep yang sering digunakan dalam kehidupan sehari-hari, meskipun mungkin tidak selalu kita sadari hal tersebut.

Dalam ilmu komputer, Algoritma adalah suatu proses yang terstruktur dan memiliki langkah-langkah yang jelas untuk menyelesaikan suatu masalah atau tugas tertentu. Algoritma digunakan untuk memecahkan masalah secara sistematis dan memiliki kemampuan untuk diimplementasikan dalam berbagai bahasa pemrograman.

Dengan bahasa sehari-hari, manusia bisa cukup mengerti algoritma. Tetapi algoritma yang harus

disusun untuk komputer menggunakan coding perlu lebih detail.

Beberapa hal yang harus diperhatikan dalam pembuatan suatu algoritma antara lain:

● Langkah-langkah harus jelas dan mudah dipahami.

● Langkah-langkah harus dapat dilakukan secara otomatis oleh mesin.

● Algoritma harus memiliki hasil yang jelas dan dapat diperiksa.

● Algoritma harus efisien dan memiliki waktu eksekusi yang terbatas.

Dalam ilmu komputer juga terdapat yang dinamakan, Sequence yang merupakan suatu urutan atau rangkaian item atau elemen yang berurutan dan memiliki hubungan antara satu elemen dengan elemen lainnya. Dalam bidang teknologi informasi, sequence sering digunakan untuk menyimpan dan mengelola data dalam urutan tertentu, seperti urutan data waktu, urutan data geografis, atau urutan data alfabetis.

App Inventor

App Inventor adalah sebuah platform pengembangan aplikasi untuk Android yang dikembangkan oleh Google dan sekarang diakuisisi oleh Massachusetts Institute of Technology (MIT). Ini memungkinkan pemula dan pengguna tanpa latar belakang pengembangan aplikasi untuk membuat aplikasi Android dengan mudah, tanpa menulis kode. App Inventor menggunakan visual interface drag-and-drop yang memungkinkan pengguna membuat aplikasi dengan memasukkan blok-blok pemrograman. Ini sangat baik untuk pemula atau siswa yang ingin mempelajari dasar-dasar pemrograman dan pengembangan aplikasi. App Inventor juga sangat fleksibel dan memungkinkan pengguna membuat aplikasi yang kompleks dengan fitur yang lebih maju. 

Buka link : https://appinventor.mit.edu/

Kita bisa melakukan login menggunakan akun google. 

Contoh tampilan dalam page Designer App Inventor. Page Designer berfungsi untuk menentukan tata letak dan desain dari halaman aplikasi

Contoh tampilan dalam page Bloks App Inventor. Page Blocks berfungsi untuk meletakan/membuat perintah untuk setiap kompenen yang telah dipasangkan pada page designer 


App Inventor menyediakan beberapa komponen visual yang dapat digunakan untuk membuat aplikasi Android. Beberapa komponen paling umum antara lain:

Button: komponen yang memungkinkan pengguna untuk mengklik dan memicu tindakan tertentu.

Label: komponen yang memungkinkan pengguna untuk menampilkan teks pada layar.

Image: komponen yang memungkinkan pengguna untuk menampilkan gambar pada layar.

ListView: komponen yang memungkinkan pengguna untuk menampilkan daftar item pada layar.

Spinner: komponen yang memungkinkan pengguna untuk memilih satu item dari daftar item.

Sound: komponen yang memungkinkan pengguna untuk memainkan suara pada aplikasi.

Accelerometer Sensor: komponen yang memungkinkan pengguna untuk memantau pergerakan perangkat dan memicu tindakan tertentu berdasarkan pergerakan.

Camera: komponen yang memungkinkan pengguna untuk membuat foto dan menyimpan foto pada aplikasi. Komponen ini hanya beberapa contoh dari komponen yang tersedia di App Inventor. Terdapat banyak komponen lain yang tersedia dan dapat digunakan untuk membuat aplikasi yang lebih kompleks dan canggih.

Baca Juga "Mengenal____________dalam App Inventor"

Baca Juga  Tutorial Cara Mudah Coding Blok Dengan App Inventor

Sumber: Modul Pelatihan Pengenalan Coding , Thematic Academy Digital Talent Scholarship Kominfo tahun 2023

0 Komentar