Anda di halaman 1dari 9

Bab

IX

Praktik Lintas Bidang


Anda telah mempelajari analisis data dan beberapa bahasa pemrograman komputer. Pada bab
ini, Anda akan menerapkan materi-materi tersebut pada bidang lain. Bab ini berbasis pada proyek
di mana Anda diminta bekerja dalam kelompok untuk menyelesaikan masalah atau proyek yang
diberikan.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

Isi Materi

A. Pengarahan dari Guru dan Observasi

B. Pelaksanaan Proyek

C. Materi Pengayaan: Pembuatan Aplikasi


Android dengan App Inventor
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

A. Pengarahan dari Guru dan Observasi


Sebelum melaksanakan proyek, guru akan memberikan penjelasan
dan pengarahan mengenai Praktik Lintas Bidang. Praktik lintas
bidang dilaksanakan berbasis proyek dengan langkah-langkah
sebagai berikut.
a. Inisiasi Proyek
b. Perencanaan Proyek
c. Eksekusi Proyek
d. Evaluasi Proyek
e. Penyelesaian Proyek

Pada buku ini diberikan alternatif


menggunakan pengembangan aplikasi
berbasis mobile (App Inventor).
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

B. Pelaksanaan Proyek
1. Inisiasi Proyek
a. Pembentukan Tim
Dalam sebuah proyek IT, khususnya pengembangan aplikasi, ada
beberapa peran yang diperlukan seperti Manajer Proyek, System Analyst,
Programmer, Tester, Administration, dan lain sebagainya.
b. Observasi
Gunakan daftar berisi pertanyaan-pertanyaan.
2. Perencanaan Proyek
Biasanya, pembuatan perangkat lunak melewati tahap analisis,
perancangan aplikasi dan desain sistem, implementasi (pembuatan
program), pengujian (testing), serta distribusi atau instalasi aplikasi.
Yang perlu dilakukan pada tahap ini adalah sebagai berikut.
a. Analisis
b. Pembagian Peran
c. Penyusunan Rencana Proyek
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

3. Pengerjaan Proyek
Biasanya, pembuatan perangkat lunak melewati tahap analisis,
perancangan aplikasi dan desain sistem, implementasi (pembuatan
program), pengujian (testing), serta distribusi atau instalasi aplikasi.
Pada tahap ini, yang perlu dilakukan adalah sebagai berikut.
a. Perancangan Aplikasi
b. Pembuatan Aplikasi
c. Pengujian
1) Pengujian Alfa
Pengujian alfa adalah pengujian yang dilakukan pada
lingkungan pengembang.
2) Pengujian Beta
Pengujian beta merupakan pengujian pada pengguna.
Anda dapat mengujicobakan aplikasi yang sudah dibuat
kepada pengguna. Dalam hal ini, pengguna adalah warga
yang bertanggung jawab pada kegiatan tersebut.
d. Monitoring Proyek
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

4. Evaluasi Proyek
Setiap pekan, pekerjaan proyek perlu dievaluasi agar bisa
dilakukan perbaikan jika ditemukan kesalahan atau proses
yang tidak sesuai dengan perencanaan.

5. Penyelesaian Proyek
Pada tahap ini, Anda sudah melakukan revisi aplikasi sesuai
dengan masukan pengguna. Kemudian, Anda
mempresentasikan dan mendistribusikan ke warga sebagai
pengguna.
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

C. Materi Pengayaan: Pembuatan Aplikasi Android


dengan App Inventor
Aplikasi yang paling banyak dikembangkan saat ini adalah aplikasi
mobile, khususnya aplikasi berbasis Android. App Inventor merupakan
salah satu software yang termasuk open source dan dapat diakses
secara gratis melalui web. Anda tidak perlu menginstal ke komputer,
tetapi cukup memerlukan koneksi internet dalam proses pembuatan
aplikasi. Selain itu, App Inventor menggunakan sistem drag and drop
sehingga memudahkan pengembang aplikasi.

1. Pengenalan App Inventor


Untuk membuat aplikasi Android dengan App Inventor, Anda harus
menyiapkan akun Google. Kemudian, Anda buka alamat App Inventor
sebagai berikut, http://ai2.appinventor.mit.edu. Pilih akun Google yang
akan Anda gunakan!
PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

2. Membuat Aplikasi Sederhana Menggunakan App Inventor


Untuk membuat aplikasi Android dengan App Inventor, Anda harus menyiapkan
akun Google. Kemudian, Anda buka alamat App Inventor sebagai berikut,
http://ai2.appinventor.mit.edu. Pilih akun Google yang akan Anda gunakan!

Sekarang, Anda akan membuat aplikasi sederhana dengan App Inventor. Anda
akan membuat aplikasi perhitungan sederhana. Program yang Anda buat terdiri
atas dua halaman sebagai berikut.

Untuk Langkah-Langkahnya, terdapat dalam Buku Siswa halaman 309-314.


PREV JUDUL ISI MATERI NEXT
untuk Kelas X SMA dan MA

3. Mengintegrasikan Google Spreadsheet untuk Pengolahan Data


dengan App Inventor
• Data menjadi bagian yang tidak terpisahkan dalam pembuatan aplikasi.
Ketika Anda menggunakan aplikasi toko online, banyak data yang diolah.
Misalnya, data barang mencakup spesifikasi dan harga, data toko meliputi
nama toko dan rating, data pembeli, dan lain sebagainya. Topik-topik
proyek yang akan Anda kerjakan juga melibatkan pengolahan data.
Misalkan, aplikasi Posyandu yang meliputi data anak (berat badan, tinggi
badan, imunisasi, tanggal penimbangan, dan lain sebagainya). Oleh karena
itu, perlu bagi Anda untuk mengetahui cara menyimpan dan mengelola
data.
• Secara umum, pengolahan data dalam sistem informasi menggunakan
basis data MySQL, Maria DB, Microsoft Access, dan bentuk basis data
lainnya. Anda akan menggunakan Google Spreadsheet untuk mengolah
data. Google Spreadsheet merupakan salah satu fitur yang disediakan
Google sehingga compatible dengan App Inventor. Dengan Google
Spreadsheet, Anda tidak perlu memikirkan server untuk menyimpan data
secara online karena sudah tersedia secara gratis.
Untuk Langkah-Langkahnya, terdapat dalam Buku Siswa halaman 315-323.

Anda mungkin juga menyukai