Daftar Isi :

  1. Mengenal Functions dalam Prosedur pada Pemrograman Alice 3
  2. Contoh Function GetDistanceTo pada Pemrograman Alice 3
  3. CARA PENGGUNAAN FUNCTION GETDISTANCETO PADA PEMROGRAMAN ALICE 3
  4. Contoh Pengujian Functions GetDISTANCETO pada Pemrograman Alice 3
  5. PENGGUNAAN OPERATOR ARITMATIKA DALAM FUNCTIONS PADA PEMROGRAMAN ALICE 3
  6. PENGGUNAAN FUNCTION GETDEPTH() PADA PEMROGRAMAN ALICE 3

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 GetDepth()

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.