Mengenal Functions dalam Prosedur pada Pemrograman Alice 3

Daisma Bali
3 min readJan 18, 2020

--

Functions pada Pemrograman Alice 3 mirip dengan prosedur, kecuali dalam hal menghasilkan nilai jenis tertentu. Biasanya Functions dapat digunakan untuk mengomputasi nilai dan juga untuk menjawab pertanyaan mengenai objek yang ditentukan seperti tinggi , lebar , kedalaman dan lain sebagainya. Ada Banyak Functions dalam Pemrograman Alice 3 salah satunya Function GetDistanceTo. Function getDistanceTo adalah sebuah fungsi untuk menjawab pertanyaan jarak Antara dua buah Objek seperti contoh gambar berikut :

Dari Gambar diatas menjelaskan dengan Menggunakan Function getDistanceTo pada Dalmantion ke Kelinci maka akan didapat Nilai Jaraknya.

Terus Bagaimana Menggunakan Functions dalam Pemrograman Alice 3?. Untuk Menggunakan Functions pada Pemrograman Alice 3 harus terlebih dahulu membuat Prosedur. Jika Sudah maka Drag and Drop Function Tersebut ke Prosedur. Berikut Gambar cara menggunakan Function pada Pemrograman Alice 3 :

Seletah Menggunakan Functions Langkah Selanjutnya yaitu Menguji Functions dengan melakukan Run. Berikut Contoh Pengujian Functions pada Pemrograman alice 3 :

Dari Pengujian Gambar Diatas Objek Dalmantion bergerak menuju Bunny dan bertumpukan. Bagaimana Agar tidak bertumpukan antara dua objek tersebut ?. Caranya Sangat Mudah yaitu dengan menggunakan Operator aritmatika. Untuk menggunakan Operator Aritmatika pada Function caranya yaitu :

  1. Pilih Functions
  2. Pilih Math
  3. Pilih Opsi Operator Matematika
  4. Atur Nilai argument

Dan Berikut Gambar penggunaan Operator Aritmatika dalam Functions :

Selain Function getDistanceTo dalam alice 3 ada Function

Function GetDepth() merupakan fungsi untuk menghindari tabrakan antar objek yang berfungsi mengukur kedalaman objek. Berikut Contoh penggunaan function GetDepth()

Demikianlah tentang Pengenalan Funtions dalam Prosedur pada Pemrograman ALice 3 Semoga bermanfaat.

Referensi :

  1. Oracle Academy
  2. Rijalul Fikri, dkk (2005), “Pemrograman Java”, Penerbit ANDI, Yogyakarta
  3. L.N. Harnaningrum (2009), “Algoritma & Pemrograman Menggunakan Java”, Graha Ilmu, Yogyakarta.

Originally published at https://daismabali.com on January 18, 2020.

--

--

Daisma Bali
Daisma Bali

Written by Daisma Bali

Daisma Bali (daismabali.com) adalah media digital yang ditujukan untuk para melenial dan orang-orang yang mengejar ilmu pengetahuan

No responses yet