![Page 1: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/1.jpg)
PENGANTAR
PEMROGRAMAN
KOMPUTER
Teguh Sutanto, M.Kom
Sistem Informasi – STMIK Surabaya
2012
![Page 2: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/2.jpg)
Outline
• Komputer
• Bahasa Komputer
• Algoritma
• Intro to Java
![Page 3: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/3.jpg)
Computer?
![Page 4: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/4.jpg)
Computer Hardware
![Page 5: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/5.jpg)
Computer Software
![Page 6: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/6.jpg)
Language
•English: Hello, how are you?
• Indonesian: Haii, apa kabar?
•French: Bonjour! C¸ a va bien?
•German: Guten tag. Wie geht’s?
• Japanese: Konnichi wa. O genki desu ka?
![Page 7: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/7.jpg)
Programming Language
• A programming language is an artificial language
designed to communicate instructions to a
machine, particularly a computer. Programming
languages can be used to create programs that
control the behavior of a machine and/or to
express algorithms precisely.
![Page 8: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/8.jpg)
PROGRAM=DATA+ALGORITMA
![Page 9: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/9.jpg)
Algoritma
•algoritma /algoritme
merupakan
kumpulan perintah
untuk menyelesaikan
suatu masalah
![Page 10: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/10.jpg)
Algoritma
• Berurutan
• Percabangan
• Perulangan
![Page 11: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/11.jpg)
Introduction to Java
![Page 12: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/12.jpg)
Java
• Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform.
• The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities.
• Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible.
Sumber: http://en.wikipedia.org/wiki/Java_(programming_language)
![Page 13: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/13.jpg)
![Page 14: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/14.jpg)
Running Java Byte Code
![Page 15: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/15.jpg)
![Page 16: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/16.jpg)
![Page 17: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/17.jpg)
![Page 18: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/18.jpg)
![Page 19: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/19.jpg)
![Page 20: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/20.jpg)
![Page 21: Pengantar Pemrograman Komputer - blog.stikom.edublog.stikom.edu/teguh/files/2011/09/BP_01.pdf•Percabangan •Perulangan ... •The language derives much of its syntax from C and](https://reader031.vdocuments.pub/reader031/viewer/2022020303/5b8662607f8b9a3a608cb0e0/html5/thumbnails/21.jpg)
See You Next Week
• Tugas:
• Bikin resume dalam format A4
• Cukup 1 lembar