3 + 1 sks - reezeki2011 · pdf fileaddison-wesley, 1999 ... anatomi aplikasi java, classpath...
TRANSCRIPT
28/09/2013
1
Pemrograman I
By : Sri Rezeki Candra Nursari
3 + 1 SKS
Literatur H.M Deitel, P.J Deitel, Small Java How to Program-sixth Edition,
Pearson Prentice Hall, 2005 Elliot B. Koffman, Paul A.T. Wolfgang, Objects, Abstraction, Data
Structures and Design Using Java, John Wiley & Sons.Inc, 2005 Ian F. Darwin, Java Cookbook, O’Reilly, 2001 Mark Allen Weiss, Data Structures & Algorithm Analysis in Java,
Addison-Wesley, 1999 Moh.Sjukani, Algoritma & Struktur Data dengan C, C++ dan Java,
Mitra Wacana Media, Agustus 2005 Rangsang Purnama, Tuntunan Pemrograman Java jilid- 1, Prestasi
Pustaka Publisher, Januari 2003 Rangsang Purnama, Tuntunan Pemrograman Java jilid- 2, Prestasi
Pustaka Publisher, Juli 2003 Rangsang Purnama, Tuntunan Pemrograman Java jilid 3, Prestasi
Pustaka Publisher, Maret 2003 Ariesto Hadi Sutopo, Fajar Masya, Pemrograman Berorientasi Objek
dengan Java, Graha Ilmu, 2005 Indrajani, Martin, Pemrograman Berorientasi Objek dengan Java, Elex
Media Komputindo, 2004 Melvin Antonius, Damian Bayu Imam Santoso, Carneles, Membuat
Animasi dengan Java, Elex Media Komputindo, 2004
28/09/2013
2
Materi1. Pengertian Java2. Setup /Instalasi Java3. Version Control (Git)4. Anatomi aplikasi Java5. Classpath6. Variabel dan Tipe Data7. Operator8. Control Flow (If.... Else,
For/While)9. Class & Object
10. Method11. Exception12. Konsep OOP13. Inheritance14. Encapsulation15. Polymorphism16. Abstract Class & Interface17. Composition &
Aggregation18. Studi Kasus & Presentasi
VERSION CONTROL (GIT), ANATOMI APLIKASI JAVA,
CLASSPATHPertemuan 02
3+1 SKS
28/09/2013
3
Version Control (GIT)• Ada version control Sharing
document• Macam /Aplikasi Version control
•Git•Mercurial•Subversion
• Apabila berbayar, maka repositorynya bersifat private
Version Control (GIT)• Fasilitas untuk menaruh file kita :
•Github git only•Bit Bucket
–Mecurial–Git
•Subversion–Mecurial–Git–Sun
28/09/2013
4
Version Control (GIT)• Github adalah sosialnetwork untuk
programmer• Yang diupdate adalah source code
programnya• Konsepnya sama seperti facebook,
bisa upload, download, dan komentar• Disarankan file yang diupload dalam
bentuk teks (.txt)
Repository1. Membuat repository baru2. Menambah file baru ke
dalam repository3. Menghapus file
28/09/2013
5
1. Membuat Repository Barua. Login pada github Anda masing-masing
– Ketik https://github.com/– Ketik https://github.com/CandraNursari
1. Membuat Repository Barub. Tampilan
setelah melaku-kan Login
28/09/2013
6
1. Membuat Repository Baruc. Membuat repository baru
1. Membuat Repository Baruc. Membuat repository baru
28/09/2013
7
1. Membuat Repository Baruc. Membuat repository baru
2. Membuat Repository Barua. Login pada github Anda masing-masing
– Ketik https://github.com/– Ketik https://github.com/CandraNursari
28/09/2013
8
2. Menambah File Baru Ke Dalam Repository Baru
a. Pastikan git Anda aktif (git –v)
b. Aktifkan folder yang mau dibuat repository (cd\...)
c. Buat repository (git init)
2. Menambah File Baru Ke Dalam Repository Baru
d. Mencek status pada git (git status)
e. Meyimpan file kedlm repository (git add [nm file])
f. Mencek status pada git setelah ditambahkan file bari (git status)
28/09/2013
9
2. Menambah File Baru Ke Dalam Repository Baru
g. Melakukan commit,langsung mengisi keterangan (git commit –m “commit01”)
h. Melakukan ‘config’ ke email (git config user.email “[email protected]”)
i. Mendaftarkan github sebagai remote repository (git remote add [nama remote] [url])
2. Menambah File Baru Ke Dalam Repository Baru
j. Mengirim perubahan di lokal ke remote (git push –u [namaremote] master)
28/09/2013
10
2. Menambah File Baru Ke Dalam Repository Baru
k. Hasil file yang ada di repository
2. Menambah File Baru Ke Dalam Repository Baru
Melihat daftar remote repository
28/09/2013
11
2. Menambah File Baru Ke Dalam Repository Baru Menambah file ke repository
3. Menghapus file di repository