› CODEORAYO COMMUNITY › Programming Tutorial › Java › Belajar Mengenal Contoh Program Enumeration di Java
- This topic has 0 replies, 1 voice, and was last updated 1 year, 3 months ago by
codeorayo.
- Post
- December 23, 2019 at 3:11 pm
Enum(Enumeration) adalah salah satu class library di J2SE (Versi 5) ,yang dapat kita gunakan, untuk memuat kumpulan variable,yang telah didefinisikan menjadi tipe data konstanta. Setiap objek baru ,yang di definisikan berdasarkan tipe data Enum. Objek tersebut dapat mengakses atribut atau method(Enum) ,lalu mengaplikasikan nilai atau value yang ada didalamnya. Enum ,bisa juga disebut Array ,namun dalam bentuk konstanta, dan juga bertipe class. Jika sebelumnya ,kita mendefinisikan nilai pada variable bertipe data konstanta dengan baris per baris. Dengan menggunakan keyword
enum, kita dapat mengklasifikasikan variable-variable bertipe data konstanta tersebut, di dalam block {}. Pada artikel belajar java kali ini , kita akan mencoba mengenal contoh penggunaan Enum , di bahasa pemrograman Java. Berikut mari kita simak lebih lanjut: 1. Pertama buka
IntelliJ IDEA,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.2. Kalian bisa pehatikan Contoh code ,beserta penjelasanya di bawah: Contoh Code:[table][tr][td][img]https://4.bp.blogspot.com/-4JJuQXtwP28/W44w7-fOjBI/AAAAAAAALt0/Qa6KgCny0W0C7wUaJdBbb60YfmPpl1HEwCLcBGAs/s1600/contoh-code-program-enum-enumeration-enumerasi-fungsi-java.png[/img] [/td] [/tr] [tr][td]Contoh Code[/td] [/tr] [/table] Penjelasan :Pada contoh code program di atas ,kita membuat class enum ,yang bernama
Hari, di dalam class MainClass, yang terdiri dari kumpulan variable konstanta dari nama-nama hari , dimulai dari hari SENIN sampai MINGGU.Selanjutnya ,pada baris code di atasnya , kita membuat variable referensi hari, lalu membuat constructor milik MainClass.Lalu untuk menentukan nilai output , berdasarkan variable ,yang dideklarasikan pada enum Hari. Kita disini menggunakan , yang di definisikan di dalam method yang bernamaswitch case.tampilHari(). Setelah itu , pada method main , disini kita mengeksekusi programnya ,dengan cara membuat dan menginstansi objek baru , lalu memanggil method
.tampilHari().Output :[table][tr][td][img width=640,height=234]https://3.bp.blogspot.com/-y22d3IIVdUc/W44x1oV5BRI/AAAAAAAALt8/GHQqy3QUZTAtHbOouVxflzjkC2F6w7SqgCLcBGAs/s640/ouput-hasil-contoh-code-program-enum-enumeration-enumerasi-fungsi-java.png[/img] [/td] [/tr] [tr][td]Output Hasil[/td] [/tr] [/table] Contoh Code lainya:Binatang.java
[table][tr][td][img width=640,height=634]https://4.bp.blogspot.com/-kEBrmmZp88E/W48d9dJmkCI/AAAAAAAALuI/y9HmD7hPIikrtg9pNnB43g3IDdweKfragCLcBGAs/s640/contoh-code-program-enum-enumeration-enumerasi-fungsi-java-2.png[/img] [/td] [/tr] [tr][td]Contoh Code[/td] [/tr] [/table] Penjelasan :Pada contoh code program di atas ,kita mendeklarasikan variable
nama, lalu kita membuat constructor milik class enum Bintang ,agar kita bisa mendefinisikan nilai ,pada tiap variable konstanta di class enum. Contoh codenya seperti : ANJING(“Alexy”) ,KUCING(“Bleky”),CICAK(“Coky”);Selanjutnya ,kita membuat method getter yaitu .getNama(), untuk mengambil nilai pada tiap variable konstansta di class enum , seperti Alexy , Bleky ,dan Coky.Lalu kita membuat method .toString(), untuk mengkonversi nilai objek dari class Enum, menjadi tipe data string.MainClass.java [table][tr][td][img width=518,height=640]https://3.bp.blogspot.com/-ulbR0136tWM/W48eQjy0-yI/AAAAAAAALuQ/z-G2etH88DETzd74VxnO45ABoz5MzaXHwCLcBGAs/s640/contoh-code-program-enum-enumeration-enumerasi-fungsi-java-3.png[/img] [/td] [/tr] [tr][td]Contoh Code[/td] [/tr] [/table] Penjelasan :Pada contoh code program di atas ,kita akan mencoba mengeksekusi atau menjalankan programnya Pertama kita membuat variable referensi yaitu
binatang, untuk variable konstanta di class enum.Selanjutnya , kita menggunakan switch , untuk menentukan nilai output.Disini untuk menampilkan output dari konversi method .toString(), kita gunakan code Binatang.ANJINGLalu untuk mengambil atau menampilkan nilai , dari tiap variable konstanta di class enum , kita memanggil method getNama().Untuk menampilkan nama variable dari class enum , kita bisa gunakan method .name().Setelah itu ,untuk mendapatkan turunan class enum , dari nilai string yang ditentukan , kita gunakan method .valueOf().Ouput : [table][tr][td][img width=640,height=238]https://3.bp.blogspot.com/-5tcwJXJiwFE/W48eeZBnHlI/AAAAAAAALuU/dit0CpDgsjkL6UOLwg9-tJBbvYs4MePVACLcBGAs/s640/ouput-hasil-contoh-code-program-enum-enumeration-enumerasi-fungsi-java-2.png[/img] [/td] [/tr] [tr][td]Output Hasil[/td] [/tr] [/table]
- You must be logged in to reply to this topic.