3 + 1 sks - reezeki2011 · pdf fileaddison-wesley, 1999 ... anatomi aplikasi java, classpath...

12
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

Upload: vantuong

Post on 30-Jan-2018

222 views

Category:

Documents


2 download

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

28/09/2013

12

GIT

• Git punya 4 tempat kerja– Working folder (sesi-01...... file .md)

command : add– Staging area (tempat untuk persiapan

database) command : commit– Local repository – Remote repository (komputer bukan milik kita,

tetapi bisa ama komputer orang lain)