Instalasi Groovy
- Pertama pastikan Java sudah terinstall.
- Kemudian unduh Groovy dari link berikut : http://groovy-lang.org/download.html.
- Setelah itu jalankan installer Groovy.

Groovy vs JAVA “Hello Word”
Groovy mempersingkat baris code karena tidak perlu melakukan class declaration, public method creation,dan semicolon untuk menghasilkan output yang sama dengan Java.
Groovy vs JAVA Variables I
- Ketika program ini dieksekusi, maka tidak akan terjadi error. Namun apabila line 5 kita uncomment, maka akan didapatkan error sebagai berikut:
- Hal ini terjadi karena variable dalam Java tidak flexible dan harus dideklarsikan type-nya terlebih dahulu apabila ingin digunakan. Ketika di- assign maka hanya nilai yang bertipe sesuai variable tersebut yang dapat di-assign.
Groovy vs JAVA Variables II

- Ketika program ini dieksekusi, maka tidak akan terjadi error. Namun didapatkan output sebagai berikut:
- Hal ini terjadi karena variable dalam Groovy flexible dan tidak perlu dideklrasikan type-nya terlebih dahulu. Variabel dalam Groovy dapat berubah type-nya sesuai nilai yang dimasukan.
Groovy Operators
- Operator Aritmatika : Penjumlahan (+), Pengurangan (-), Perkalian (*), dan Pembagian (/)
- Operator Relasi : Setara dengan (==), Tidak sama dengan (!=), kurang dari (<), kurang dari atau sama dengan (<=), lebih dari (>), dan lebih dari atau sama dengan (>=)
- Operator Logika : Dan (&&), Atau (||), Not (!)
- Operator Bitwise : Dan (&), Atau (|), Xor(^)
- Operator Assignment : Operator Negasi (-)
Groovy vs JAVA Loops I
Seperti yang terlihat, Groovy mempersingkat dan mempermudah membuat algoritma loop. Kedua code tersebut bekerja menghasilkan output yang sama. Apabila ingin melakukan loops tidak dari 0, maka tinggal dilakukan penggantian angka 0 menjadi angka yang diinginkan.
Groovy vs JAVA Loops II
Ada pula fitur step yang mempermudah menghasilkan loop dengan parameter tertentu. Contoh diatas menghasilkan output bilangan genap.
Groovy vs JAVA
Groovy vs JAVA
- Walaupun Groovy efisien dalam penulisan, terkadang Groovy mengkonsumsi memori relative lebih besar.
- Seperti yang terlihat pada dasarnya Groovy diturunkan dari Java, sehingga kita tetap harus menguasai / mempelajari Java.
- Groovy masih belum luas digunakan dibandingkan Java.
Kesimpulan
- Gradle merupakan alat automisasi yang banyak digunakan terutama dalam pembuatan aplikasi android.
- Perlu diperhatikan bahwa pemasangan gradle pada windows dilakukan secara manual dan biasanya terpasang dalam folder C:\Gradle
- Groovy merupakan bahasa pemrograman yang diturunkan dari Java dengan tujuan simplifikasi dan modernisasi sehingga penulisan sebuah code bisa menjadi lebih pendek. Namun di sisi lain Groovy juga memiliki kelemahan seperti memakan memori lebih banyak daripada Java.
- Prinsip Dasar Gradle adalah Project dan Task dimana Project merupakan kumpulan dari Task-Task. Task-Task tersebut berisi Action yang akan dieksekusi oleh Gradle.
- Demi memperlengkap fungsi yang bisa dijalankan pada Gradle, disediakan berbagai plugin yang bisa diakses oleh pengembang.
Sumber Referensi : guru99