Lihat README.md ini dengan daftar tabel disini
- Instructor: M. Saiful mukharom, [email protected]
- Website Pribadi: saifulindo.blog
- Membutuhkan pertolongan ?
- Diskusi dan buatlah persoalan.
Silabus kelas java ini membahas materi kuliah pemrograman java berorientasi obyek yaitu Abstaction, Encapsulation, Inheritance, dan Polymorphism. Dimana metode pembelajarannya menggunakan version control sebagai media kolaborasi belajar bersama.
Kuliah di lakukan dengan dua arah, maksudnya kelas ini harus diikuti dengan tatap muka dikelas, kemudian apabila ketinggalan atau tidak masuk kuliah maka bisa mengikuti silabus ini, bisa dikatakan sebagai belajar mandiri bagi mahasiswa.
Pelajaran java ini lebih kearah cara mengerjakan tugas secara terdistribusi, dan bahkan kalian bisa merevisi hasil tugas dimasa mendatang. dan bahkan kalian bisa mengakses kapanpun ketika menginginkannya.
-
Ikuti kelas pertama kususnya daftar akun di GitHub dan install Git Text for Windows
-
Kemudian cobalah untuk testing kemampuan operasi git di
https://github.com/komunitas-cahunp/kelompok-test. -
Fork repository
kelompok-testkemudian clone ke repository local, kemudian editREADME.mdseperti berikut :git clone git@github:<username>/kelompok-test.git cd kelompok-testEdit
README.mdseperti berikut:# Nama Kelompok Test * M. Saiful Mukharom * Nama Kalian
git push -u origin master -
Setelah kemampuan operasi git berhasil cobalah ke tahapan berikutnya.
-
Fork repository untuk latihan java oop (temukan didalam github.com/komunitas-cahunp/latihan-java-oop
-
Clone repository ke komputer lokal anda.
-
Open file
*.javadengan developmnt tools (seperti Notepad++, Atom, Sublime, dll) -
Modifikasi file untuk berbagi pengalaman dengan teman anda (tidak ada kaitannya dengan tugas ini hanya latihan).
-
Pastikan kode anda sudah di
commit -
Push atau sync ke dalam GitHub
-
Buat pull request pada original repository
- Install Java SE untuk windows maupun linux disini
- Jika membutuhkan IDE bisa menggunkan netbeans, JCreator, Eclips dan lainnya.
- Install Git, Tutorial instalasi bisa download disini.
- Pendahuluan
- Coba lakukan latihan kode ini:
- Cari ketua kolompok yang sudah dibentuk dikelas, kemudian gabunglah salah satu dari mereka, dengan cara menulis namamu di anggota kelompok seperti ini.
- Baca Java Encapsulation
- Baca Java Fundamentals
- Lakukan latihan kode ini :
sepeda.java,SepedaGunung.java, danSepedaGunungBeraksi.java. disini sebagai contoh pemrogrman Inheritance.
- Lakukan latihan kode ini:
sepedaPol.java,SepedaGunungPol.java, danSepedaGUnungBeraksiPol.javasebagai contoh pemrograman Polymorphism Overriding, sedangakan contoh pemrograman polymorphism overloading bisa baca disini
- Setelah anda mendapatkan kelompok mintalah kepada mereka untuk memasukkan akun github anda pada kelompok github yang telah disediakan.
- Mulailah mengerjakan tugas kolaborasi dengan mereka, berdiskusi dan hingga ketemu solusinya serta kerjakan sebaik mungkin.
- Baca The Java Tutorial.
- Bantuan Resmi GitHub
- Sumber yang direkomendasikan
- Github Pages Alamat Resmi dan Thinkful Guide
- Install Git
- Perintah Git Sehari - hari Oleh Mas Endy.
Gunakan kembali dan bangunlah diatas ide-ide kode anda yang merupakan bagian utama dari pengembangan perangkat lunak modern, sebagai seorang programmer profesional anda tidak akan peranah menulis apapun dari awal kelas ini disusun sedemikian rupa sehingga semua solusi menjadi terbuka, Anda dianjurkan untuk belajar dari karya rekan - rekan anda dan tertantang diri.
Harap hargai persyaratan penggunaan dan atau lisensi code dimana anda menemukan, dan jika mengimplementasi ulang atau menggandakan dari algoritma atau code dari tempat lain, maka sertakan sumber asli dengan komentar inline.