Showing posts with label TKAP. Show all posts
Showing posts with label TKAP. Show all posts

TKAP-Evaluasi Akhir Semester 14 Desember 2017

Buatlah aplikasi Visualisasi Algoritma dalam bentuk aplikasi Game, Animasi, atau Story. Kemudian konversi dalam bentuk APK supaya bisa dijalankan pada SmartPhone.


Kemudian dokumentasikan dengan membuat link blog pada posting berikut.
Hal-hal yang dimasukkan :

  1. Deskripsi Aplikasi
  2. Algoritma yang dipakai/ diambil link Bebras
  3. Storyboard
  4. Embeded Scratch
  5. Download APK

TKAP-7-Konversi ke APK

Untuk menjalankan file hasil dari Scratch di dalam platform Android apk, kita membutuhkan proses konversi file. Beberapa hal yang perlu dilakukan untuk mengkonversi dapat dilihat dalam video berikut :


Phosphorus

Klik link Phosphorus kemudian masukkan file project Scratch




Appsgeyser


Kemudian buka appsgeyser pada browser untuk melakukan konversi selanjutnya


Setelah jadi apk tinggal di download dan diinstall.


Puffin Web Browser


Bisa juga dengan menginstall Puffin Web Browser pada device Android



Contoh Beberapa Aplikasi di UMN Studio



Konversi ke Pocket Code

Pocket code adalah aplikasi pembelajaran yang menyediakan tempat untuk berkarya, bermain, berbagi dan berkreasi menggunakan program catrobat yang tetap dalam ruang lingkup programming.


Untuk Proses Konversi dari Scratch ke Pocket Code bisa klik Catrobat To Scratch .




TKAP-6-Pen Block

Pen digunakan untuk membuat gambar atau lintasan dengan menggunakan komponen pena. Di dalam Block Pen disediakan pen up , pen down untuk mengatur kapan saat pen ditekan ataua diangkat. Juga terdapat pengaturan warna dan ketebalan.


8. pen scratch from Fajar Baskoro

Contoh untuk menggambar Fractal Trees



Contoh di Scratch



TKAP-5-Sensing

Sensing Block pada scratch digunakan untuk mendeteksi atau berinteraksi dengan sensor yang ada di Scratch. Bisa berupa video, suara atau peralatan lain. Kegunaan masing-masing blok Sensing adalah sbb :


10. sensing scratch from Fajar Baskoro

Contoh Visualisasi dengan memanfaatkan sensor Video



Contoh Program


TKAP-4-Crane Operation

Crane di pelabuhan Port Lodgedam mempunyai 6 instruksi

  1.  Left, 
  2. Right, 
  3. Up, 
  4. Down, 
  5. Grab, 
  6. let Go.


Kotak A ada di sisi kiri sedangkan kotak B ada di sebelah kanan. Operasikan Crane tersebut dengan 6 instruksi tadi sehingga kotaknya dapat dipertukarkan.



Visualisasi
https://scratch.mit.edu/projects/12752753/


https://scratch.mit.edu/projects/3174824/


Pengembangan

  1. Pilihlah salah satu contoh soal di Bebras. 1 orang 1 soal tidak boleh sama.
  2. Buatlah Visualisasinya
  3. Upload di  channel TKAP-Studio https://scratch.mit.edu/users/TKAP-Studio/ (satunformatika) dan juga channel pribadi
  4. Demokan pada saat minggu UTS



TKAP-3-Visualisasi Selection Sort

Deskripsi

Selection Sort merupakan salah satu algoritma pengurutan yang sederhana. Ide dasarnya adalah melakukan beberapa kali pass untuk melakukan penyeleksian elemen struktur data. Untuk sorting ascending (menaik), elemen yang paling kecil di antara elemen-elemen yang belum urut, disimpan indeksnya, kemudian dilakukan pertukaran nilai elemen dengan indeks yang disimpan tersebut dengan elemen yang paling depan yang belum urut. Sebaliknya, untuk sorting descending (menurun), elemen yang paling besar yang disimpan indeksnya kemudian ditukar.

Selection Sort diakui karena kesederhanaan algoritmanya dan performanya lebih bagus daripada algoritma lain yang lebih rumit dalam situasi tertentu. Algoritma ini bekerja sebagai berikut:

  1. Mencari nilai minimum (jika ascending) atau maksimum (jika descending) dalam sebuah list
  2. Menukarkan nilai ini dengan elemen pertama list
  3. Mengulangi langkah di atas untuk sisa list dengan dimulai pada posisi kedua


Secara efisien kita membagi list menjadi dua bagian yaitu bagian yang sudah diurutkan, yang didapat dengan membangun dari kiri ke kanan dan dilakukan pada saat awal, dan bagian list yang elemennya akan diurutkan.

Contoh simulasi algoritma selection sort sbb :
jika kita memiliki elemen array sbb :  {5, 1, 12, -5, 16, 2, 12, 14}


Visualisasi