Home > Programming > Java > Sertifikasi Java Pengalaman Mengikuti Sertifikasi Java

Sertifikasi Java Pengalaman Mengikuti Sertifikasi Java

Sertifikasi Java

Bicara mengenai sertifikasi Java, kita perlu mengetahui terlebih dahulu tujuan dari mengikuti sertifikasi ini. Secara pribadi, saya yang sering ngaku-ngaku programmer java, ingin mengikuti sertifikasi ini bertujuan untuk mengetahui dan menguji kemampuan saya sampai mana, apakah saya benar-benar bisa ngoding JAVA dan paham secara keseluruhan apa yang saya tulis? jika kamu memiliki pertanyaan yang sama, jawabannya hanya bisa terjawab dengan mengikuti sertifikasi.

Pada setiap soal-soal yang diberikan, akan memberikan jawaban dari pertanyaan yang ada dipikiran. oh saya kok baru tahu ya ada fungsi ini?, eh ternyata bisa ya seperti ini?, dan sebagainya. Kira-kira itulah yang ada dikepala ketika kemarin saya mengikuti sertifikasi ini.

Selain itu, Bukan Jaminan bila kita sudah expert dalam perihal ngoding JAVA kita bisa dengan mudah menjawab pertanyaan-pertanyaan yang diberikan pada saat ujian sertifikasi, trust me. Tetapi bisa ngoding JAVA menjadi dasar yang bagus untuk selanjutnya kita membaca buku-buku yang dikhususkan untuk orang-orang yang akan mengikuti sertifikasi. Jadi, tetaplah untuk review setiap sesuatu yang telah kita ketahui dalam JAVA dengan membaca buku-buku terkait. Saya sendiri kemarin membaca buku yang berjudul OCA/OCP Java SE 7 Programmer I dan II.

Pada Buku OCA/OCP Java SE 7 Programmer I dan II tersebut dijelaskan secara detail apa yang akan kita hadapi dalam ujian sertifikasi JAVA dan bagaimana bentuk soalnya, serta trik-trik melihat tipuan yang diberikan si Oracle dalam membuat soal. Saya membuktikannya sendiri, dan memang banyak sekali terkecoh dengan soal yang dibuat, dari mulai penempatan tanda {}, nested if else tanpa tanda {} dan sebagainya.

Materi-Materi yang diujikan

Sekarang saya akan sharing secara lebih detail apa saja yang diujikan dalam sertifikasi JAVA. Karena saya baru mengikuti OCA Java SE 7 Programmer I, saya hanya akan berbagi menganai materi apa saja yang banyak diujikan dalam sertifikasi tersebut.

  1. Hal yang paling mendasar yang perlu kita kuasai adalah running JAVA melalui command prompt atau terminal. Ngapain? sekarang kan ngoding udah ada IDE, ngapain masih running Java lewat terminal?. Pertama memang saya berfikir seperti itu, tapi jika dilihat dan hasil membaca-baca buku yang saya sebutkan diatas, sertifikasi ini bukan untuk mengajarkan kita bagaimana ngoding dengan cepat, tetapi untuk melatih dan menguji algoritma dan pengetahuan kita tentang JAVA, bagaimanapun jika kita lebih tau banyak tentang apa saja yang bisa JAVA lakukan, algoritma dan codingan yang kita buat akan lebih efektif dan bisa jadi lebih cepat. Back to topic, kenapa kita harus bisa running JAVA lewat terminal, karena itu diujikan. Kita akan banyak bermain dengan method main, si method yang super ini. Karena ini JAVA SE, bukan JAVA Web alias EE. Kita harus bisa compile si file .java dan kita harus bisa running si file .class. Perintah simplenya adalah javac xxx.java dan java xxx.class. Lebih detail silahkan diexplore sendiri hehe.
  2. Kita harus memahami dengan baik apa itu class dan membernya. Jika class mungkin kita sudah sangat tahu, untuk member-membernya kita jarang dengar istilah ini kalaupun sebenarnya kita sudah tahu dan pasti sering menggunakannya. Yang dimaksud member class ini adalah identifier dan method-method yang ada didalam class tersebut. itu disebut member.
  3. Kita Harus memahami perbedaan antara class, interface dan class abstract. Dari mulai seperti apa penulisannya, member dari setiap ketiga jenis tersebut seperti apa, modifier yang diperbolehkan dan tidak untuk ketiga jenis tersebut apa saja dan bagaimana cara menggunakannya.
  4. Kita harus memahami apa itu static dan non static, dan cara penggunaanya dan apa saya yang dibolehkan untuk menggunakan static dan tidak.
  5. Bicara modifier pada class, interface dan abstract, kita juga harus tau apa itu modifier, bisa digunakan dimana saja, dan jenis-jenisnya. Modifier terdapat 4 jenis yaitu public, protected, default, dan private.
  6. Kita harus benar-benar memahami konsep dari polymorphism, inheritance, dan encapsulation. Konsep ini sangat berkaitan dengan pemahaman kita mengenai class, interface dan abstract serta modifier yang digunakan. Jika kita paham keduanya, kita akan lebih mudah menguasai ketiga konsep tersebut. Karena JAVA sangat-sangat OOP, kita akan sangat banyak diuji mengenai materi ini, Jika saya perkirakan, 60-70% dari soal yang diberikan, membutuhkan pemahaman mengenai materi ini.
  7. Kita harus memahami type data yang ada di JAVA, baik itu type data primitive ataupun type data reference. Type data primitive seperti int, long, double, boolean dan sebagainya. Type data reference seperti String, Integer, Double dan sebagainya.
  8. Kita harus memahami casting, baik itu type data primitive atau reference, serta object. Contoh int di cast ke long, Object A di cast ke object B apa bisa atau tidak, dan sebagainya.
  9. Kita harus memahami cara assign value ke variable/identifier.
  10. Kita harus memahami konsep shadowing. Dilihat dari istilahnya berarti ini bayangan. Konsep ini adalah konsep membuat bayangan dari idetifier yang kita miliki.
  11. Kita harus memahami tentang array, array multidimensi, dan arraylist.
  12. Kita harus memahami tentang pengulangan, dari mulai pengulangan dengan for, while, do while. Belajar juga mengenai pengulangan yang nested, sedalam-dalamnya dan sekompleks mungkin. Masih teringat sampai sekarang, pada soalnya terdapat pengulangan for yang lumayan kompleks, tidak nested.
  13. Terakhir, kita harus memahami pengolahan si String terutama di StringBuilder. Belajar memecah, menggabungkan, mengganti index tertentu string dengan stringBuilder.

Menguasai 13 Point tersebut, insyaallah soal yang diberikan ketika sertifikasi akan dijawab dengan percaya diri. untuk belajarnya, saya sarankan untuk tidak ngoding dengan IDE, ngodinglah dengan notepad (khusus untuk belajar persiapan sertifikasi ya).

Tempat dan Teknis Sertifikasi

Saya registrasi sertifikasinya di pearsonvue untuk oracle, register/login lalu cari sertifikasi JAVA berdasarkan kode (1z0–803). Setelah itu bisa pilih waktu dan tempat sertifikasi yang diinginkan. Tempat sertifikasi bisa di berbagai tempat yang menjadi partnernya pearsonvue, kebanyakan ada di Bandung dan Jakarta (tempat lain belum search).

Pada waktu sertifikasi teman-teman akan diminta untuk datang 15 menit lebih awal untuk registrasi ulang, dan difoto. Per kemarin (03/04/2017) soal yang diberikan sebanyak 80 soal dengan waktu pengerjaan selama 150 menit. Jenis soalnya merupakan pilihan ganda, bisa pilih satu atau beberapa yang menurut teman-teman benar. Kebanyakan soal yang diberikan berbentuk menyelesaikan, menambah, atau membaca codingan, ada juga beberapa yang ditanya mengenai teori, hanya beberapa tidak banyak.

Untuk dapat lulus sertifikasi, minimal soal yang dikerjakan dengan benar adalah 63%. Kemarin saya hanya bisa mengerjakan soal dengan benar sebanyak 50% HAHA. Semoga kegagalan saya bisa menjadi pelajaran bagi teman-teman semua, dengan sharing materi-materi apa saja yang diujikan semoga dapat membantu.

Demikian berbagi pengalaman dari newbie yang semoga dapat membantu teman-teman yang akan mengikuti sertifikasi JAVA.

Jangan pernah puas dengan pencapaian yang sudah kita dapat, stay foolish stay hungry.

 

Baca Juga : Mobile legends games

2 comments

  1. Sertifikasi Java Pengalaman Mengikuti Sertifikasi Java » asdanks.id

  2. all round human hair weave https://www.youtube.com/watch?v=koiFnDsfNPU I have previously started receiving compliments.

Leave a Reply to Metal grinder Cancel reply

Your email address will not be published. Required fields are marked *