Minggu, 17 Juli 2016

Konsep Inheritance Bab 1

  Inheritance adalah sebuah konsep dimana terdapat sebuah kelas induk (istilahnya dijava itu Superclass) dan terdapat kelas anak (istilahnya dalam java itu kelas turunan / Subclass). Nah Superclass mempunyai turunan Subclass, jadi apa - apa saja yang ada di dalam Superclass, Subclass bisa mewarisi juga. Misalnya Superclassnya kendaraan ,kelas kendaraan mempunyai isi roda, mesin dan bodi. Lalu Subclassnya adalah motor, jadi motor bisa mewarisi isi dari kelas kendaraan yaitu roda , mesin dan bodi. Jadi seperti itu konspe inheritance. Penulisan kelas turunan seperti beikut : "public class 'Subclass' extends 'Superclass' ", terdapat kata kunci extends agar Subclass bisa mewarisi sifat dari Superclass.
Berikut ini contoh penulisannya dalam java :

public class Blog merupakan Superclass sedangkan blog2 merupakan Subclass.

Untuk dapat mengambil warisan yang ada di Superclass, dibutuhkan kata kunci "super" untuk mengaksesnya. Dan satu lagi didalam konsep inheritance biasanya menggunakan hak akses protected supaya bisa diakses oleh kelas turunannya. Tapi jika kalian menggunakan hak akses "public' sepertinya boleh - boleh saja.

Bagaimana, sudah cukup jelaskah dari postingan diatas?? Mudah kok jika kalian niat untuk belajar hehehhe. Sebelum baca yang ini , alangkah baiknya baca terlebih dahulu postingan sebelumnya - Konsep Enkapsulasi dan Contructor Pada Java-.
Semoga bermanfaat.

Sabtu, 16 Juli 2016

Bingung Mau Pilih IDE Yang Pas Buat Java?? Coba Lihat Saran Berikut

  Belajar Java pastinya harus memilih IDE yang pas agar belajarnya lebih mudah. IDE merupakan kepanjangan dari Integrated Development Environment adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak. Jadi tanpa IDE kita tidak bisa memulai membuat program hehehhehe. Berikut beberapa saran yang mungkin bisa kalian coba untuk memulai belajar pemograman :
Baca juga artikel yang ini - Perlukah Kita Menguasai Berbagai Macam Bahasa Pemograman? -

1. Netbeans
 Netbeans bisa dibilang memiliki tampilan yang familiar, tools yang lengkap (Ada GUInya juga,jadi sangat mudah)  dan jelas sehingga memudahkan programmer untuk melakukan coding. IDE ini sangat saya saran kan buat kalian semua yang sedang memulai java. Tapi kebutuhan RAM yang digunakan sampai setengahnya, itu sih dilaptop saya. Karena sudah kebanyakan project yang dibuat didalamnya kali yah heheheh sampai - sampai ketika saya menjalankan netbeans tidak boleh menjalankan  program yang lain, karena lemot pemirsa jadi tidak bisa multitasking heheheh.


2. Eclipse
 Di posisi kedua ada eclipse, yah eclipse juga lengkap untuk tatap antarmukanya hampir sama dengan netbeans. Eclipse juga bisa dibuat pemograman android, tapi jangan dulu deh mending belajar java dulu. Soalnya kalau mencoba android banyak yang musti disiapkan seperti SDK, AVD (lama banget update SDKnya juga kalau minta update, sumpah lama banget). Yang membuat saya suka mencoba Eclipse karena pada penulisan syntaxnya berwarna warni heheheh, jadi ada kesan eksotis hahhhaha. Eclipse banyak serinya seperti juno, luna, mars dan lain - lain.


3. JCreator
 JCreator beda dengan nomor 1 dan 2. Ketika saya mencoba, pemakaian RAM tidak seperti netbeans. Sangat sedikit sekali pemakaiannya. Tapi yah tampilannya kurang oke ,seperti netbeans dan Eclipse. Tapi toolnya juga mudah loh, cocok deh kalau ingin memulai java dengan IDE yang ringan.


4. BlueJ
 BlueJ memiliki lambang seekor burung ya kalau tidak salah hehehe. IDE ini tergolong simpel sama seperti JCreator. Mungkin jika pertama kali mencobanya, kalian pasti bingung bagaimana cara penggunaannya, saya juga bingung pertama kali mencoba sumpah. Jadi di BlueJ, kita harus membuat source code terlebih dahulu lalu di compile jika ada eror maka pesan eror akan muncul dibawah, jika tidak berarti sukses mencompile. Untuk mengetahui seperti apa outputan kita , kita melihatnya dikumpulan classnya lalu merunning diluar source code.


5. DrJava dan Geany
 Saya juga sarankan memakai ini, soalnya tidak terlalu berat untuk belajar java.  Mengenai reviewnya saya masih kurang jelas, karena setiap membuat code masih eror dikit hahahha, maklum masih sama - sama belajar.
                                                                          DrJava 

                                                                         Geany

Sebenarnya IDE untuk Java itu banyak jika kita search di google. Namun 6 diatas tersebut sekedar saran saja, karena saya sudah mencoba itu semua, heheheh bukannya sombong tapi sekedar belajar suasana baru. Buat pemula saran tersebut bagi saya sangat cocok untuk dipertimbangkan.
Oke semoga bermanfaat.

Hak Akses Untuk Atribut Dan Method Pada Kelas Dalam Java

  Halloo guys,,malam mingguan masih ngeblog aja,,pasti J#mbl# yah??? saya jawab aja , iya saya j#mbl# hehehheeh. Oke ga usah dibahas hehehhe, yah kali ini saya ingin postingin artikel nih tentang java yaitu hak akses pada java. Dalam Class java (penulisan kelas itu class) terdapat macam - macam hak akses supaya pada class main maupun class turunannya (anak kelas, itu akan saya bahas dipostingan kelas turunan) bisa mengakses apa saja yang ingin diakses.
1. Private
 Kita tau bahwa "private" itu merupakan konsep enkapsulasi, sudah saya jelaskan dipostingan yang ini -Belajar Konsep Enkapsulasi Dan Constructor Pada Java-  ,Hak akses private membuat class turunan maupun main class tidak bisa mengakses walaupun masih dalam 1 package (paket).

2.  Public
 Sedangkan hak akses "public" saya rasa kebalikan dari "private", karena hak akses "public" class turunan maupun main classnya bisa mengakses class yang diberi hak akses "public".

                                     Gambar ini juga sama dengan hak akses "protected".

3. Protected
 Kata dosen saya sih ,hak akses "protected" itu untuk melindungi sebuah atribut atau method agar bisa diakses hanya oleh class turunannya. Tapi saya coba penggunaannya hampir sama dengan hak akses "public", beda penulisannya saja hehehhe.

Cukup jelas bukan penjelasan diatas, Jika berguna bisa dibaca juga postingan saya yang lain. Jika bermanfaat bantu share yaah. Semoga bermanfaat.

Jumat, 15 Juli 2016

Belajar Pemograman Apa Harus Pinter Komputer Dulu???

  Pertanyaan seperti itu sudah pernah saya terima dari beberapa teman saya . Berhubung saya anak yang mbois (istilah gaul dalam bahasa jawa hahahha), jadi saya menyikapi dengan positif. Nah kembali lagi kepertanyaan diatas , lebih tepatnya judul dipostingan kali ini. Saya rasa tidak harus selalu jago komputer bisa menguasai bahasa pemograman. Anak manajemen, akuntansi maupun sipil (kuliahnya ini yah) itupun bisa belajar pemograman asalkan didasari dengan niat yang sungguh - sungguh. Hal - hal yang lebih dasar lagi, misalnya sekolah menengah. Kalau saya sendiri sih, sekaligus penulis blog alay ini (hahahahaah melebih-lebihkan) berasal dari Lulusan SMK (Sekolah Menengah Kejuruan) jurusan komputer dan jaringan. Lalu melanjutkan Kuliah Jurusan TI (Teknik Informatika) , jadi saya sudah ada bekal dan pondasi pengetahuan komputer dari awal. Makanya saya nyambung dengan jurusan yang saya ambil saat ini , tapi bukan hanya itu saya juga sudah niat untuk belajar tentang IT. Upsss malah flashback hehehhe, kembali ke pertanyaan diatas.

  Jadi jika kita tidak pinter komputer berarti tidak bisa belajar pemograman dong??? Jawabannya salah , anak SMA jurusan IPA atau IPS pun bisa mengambil jurusan komputer. Anak SMK jurusan manajemen , administrasi dan lain - lain juga bisa. Asalkan yang perlu digaris bawahi ialah keinginan untuk belajar itu kuat.  Yah memang pasti ada orang yang diawal semester belum terasa tapi setelah semester selanjutnya akan terasa beratnya dijurusan IT dan pastinya akan berpikir "Waduh jurusan IT memang jurusan yang susah ya, aku tidak ada passion disini". Nah seperti itu yang semangat cuman diawal saja. Saran dari saya agar mudah mempelajari bahasa pemograman ialah :

1. Sering keperpus deh, bukan cuman mejeng doang tetapi lihat koleksi buku disana pastinya juga kalian akan bertemu dengan senior - senior disana.
2. Jika perpus kurang sip, kalian bisa download modul di internet. Banyak sekali jika kalian mencari, atau bisa mencari di youtube. Tapi sayangnya diyoutube kebanyakan berbahasa inggris dan saya yakin kalian akan bingung hahahah. Ada juga yang berbahasa indonesia tapi gambarnya kadang ada yang pecah .
3. Sering lakukan sharing, bertukar pikiran dengan senior, komunitas maupun forum - forum belajar yang lainnya.

Dengan melakukan langkah jitu seperti itu , pertanyaan diatas bukan masalah lagi. Tinggal ditepis aja jauh - jauh hehhehe. Baca juga yang ini -Perlukah Kita Menguasai Berbagai Macam Bahasa Pemograman??-
Semoga bermanfaat.

Perlukah Kita Menguasai Berbagai Macam Bahasa Pemograman ?

  Pertanyaan itu sering kali terfikirkan oleh saya , kadang muncul begitu saja "Perlukan kita menguasai berbagai macam bahasa pemograman? ". Kalau rakus sih pastinya perlu untuk menguasainya hehehhe bercanda bercanda. Kalau menurut saya , saya jawab perlu. Kenapa perlu menguasai bahasa pemograman bervariasi ?? Bagi mahasiswa jurusan TI, menguasai bahasa pemograman sudah diwajibkan dari awal semester, awal masuk perkuliahan lah. Pemograman yang di ajarkan sesuai dengan SKSnya pun bervariasi misalnya dari pemograman java, Web, Robotic ,Game dan sebagainya . Jadi kita mahasiswa tersebut dituntut harus bisa menguasai minimal 2 bahasa pemograman. Berikut ini saya ambil beberapa poin yang penting saja tentang pertanyaan diatas (dijudul ituloh gan) :

1. Ingin mencoba hal baru
 Alasan pertama saya ialah ingin mencoba hal baru, jika kita hanya menguasai 1 macam bahasa pemograman pastinya akan jenuh bukan?? Ingin sebuah tantangan baru pastinya. Maka dari itu kita perlu mencoba mngutak atik bahasa pemograman yang lain.

2. Bisa mengetahui penulisan syntax
 Menguasai lebih dari 1 bahasa pemograman sangatlah bagus, dari situ juga kita bisa belajar mengetahui perbedaaan penulisan syntax antara bahasa pemograman 1 dan yang lainnya. Misalnya penulisan perintah untuk mencetak pada java kita mengenalnya System.out.println sedangkan pada bahasa C++ menggunakan perintah cout. Beda lagi dengan bahasa HTML(Pemograman Web).


3. Bahasa pemograman akan selalu update setiap saat
 Ini saya dapat dari dosen saya pas semester 1 jadi begini ucapan yang keluar dari mulutnya "Jika kalian hanya terpaku pada 1 macam bahasa pemograman, maka kalian tidak akan beruntung. Kenapa?? Seperti saya contohnya, saya menguasai bahasa pascal dulu. Tapi sekarang bahasa pascal kalah dengan bahasa java maupun android. Jadi saya harus belajar lagi untuk menguasai bahasa java dan android. Bahasa pemograman pasti akan selalu ada yang lebih mudah pembelajarannya dari pada yang kita pelajari saat ini". Wehh bagaimana bagus banget kan kata - katanya hehehehhe.

4. Tidak ada jaminan kita akan bekerja sesuai bahasa pemograman yang kita pelajari
 Ini nih poin yang penting buat saya, soalnya memang benar tidak ada jaminan jika kita akan bekerja sesuai kemampuan pemograman yang kita bisa. Misalnya kita pada bahasa java, lalu klien kita memesan sebuah website kepada kita,kan tidak mungkin kita belajar dulu baru buat. Nah disitu lah gunanya jika kita menguasai bahasa pemograman yang lain.

Nah itu alasan saya mengapa kita perlu menguasai berbagai macam bahasa pemograman. Yang perlu diingat ialah belajar bahasa pemograman itu sama halnya belajar naik sepeda, tidak langsung bisa dan jago bersepeda tetapi harus jatuh - jatuhan dulu. Sama halnya belajar pemograman , kita harus tahu dulu dasar - dasar pemogramannya. Yah itu saja yang bisa saya postingin kali ini baca juga yang lainnya yah.
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com
kesehatan dan kecantikan

Share it