PEMROGRAMAN
KOMPUTER
Metode Algoritma
Pemecahan Tools :Notasi Algoritama
• Notasi 1 : Untaian kalimat Deskriptif
Masalah • Notasi 2 : Diagram Alir/Flowchart
• Notasi 3 : Pseudo Code
Komputer
Solusi
Bagaimana manusia
berkomunikasi dengan
komputer ????
Cara mendeskripsikan masalah dengan
komputer :
1. Menjabarkan masalah.
2. Merinci langkah untuk
menyelesaikan
masalah; Algoritma &
flowchart.
3. Membuat sarana
interaksi manusia-
komputer.
Tranformasi masalah
menjadi program komputer diperlukan :
1. Sediahkan yang di
perlukan seperti gula, kopi,
air, sendok dan gelas.
• PEMROGRAMAN :
Suatu kumpulan urutan perintah ke komputer
untuk mengerjakan sesuatu, dimana instruksi
tersebut menggunakan bahasa yang dimengerti
oleh komputer atau dikenal dengan bahasa
pemrograman.
Bahasa Pemrograman
• Bahasa pemrograman adalah teknik
komunikasi standar untuk
mengekspresikan instruksi kepada
komputer. Layaknya bahasa manusia,
setiap bahasa memiliki tata tulis dan
aturan tertentu.
Mengapa bahasa pemrograman??
Mengapa harus memprogram??
Bahasa merupakan sarana untuk berkomunikasi
• Untuk ‘berkomunikasi’ dengan komputer
kita perlu menguasai ‘bahasa komputer’
• Bahasa yang dimengerti komputer adalah
bahasa pemrograman
• Memprogram adalah proses berkomunikasi
dengan komputer
• Tujuan memprogram komputer :
memerintahkan komputer untuk melakukan
tugas-tugas komputasi dan input-output
sesuai yang diinginkan pemrogram
Kategori Bahasa Pemrograman (1)
5. Mencari kesalahan
a. Kesalahan sintaks (penulisan program)
b. Kesalahan Pelaksanaan: Semantik, Logika, dan
ketelitian
Kemampuan :
• Instalasi Software & Hardware,
• Backup & Recovery Data,
• Troubleshooting Hardware,
• Kemampuan komunikasi,
• Kemampuan Bahasa Pemrograman tertentu.
Persiapan “Programmer”
• Menguasai dasar teknologi informasi
• Menguasai teknik pemrograman dan
bahasa pemrograman tertentu.(note
: untuk yang satu ini anda harus
memiliki semangat dan obsesi yang
tinggi dalam belajar program)
• Sertifikasi programmer professional
bisa jadi nilai tambah
Kode Etik “Programmer” (1)
• Programmer tidak boleh membuat atau
mendistribusikan Malware.
• Programmer tidak boleh menulis kode yang sulit
diikuti dengan sengaja.
• Programmer tidak boleh menulis dokumentasi yang
dengan sengaja untuk membingungkan atau tidak
akurat.
• Programmer tidak boleh menggunakan ulang kode
dengan hak cipta kecuali telah membeli atau telah
meminta izin.
• Tidak boleh mencuri software khususnya
development tools.
• Tidak boleh menulis kode yang dengan sengaja
menjatuhkan kode programmer lain untuk
mengambil keuntungan dalam menaikkan status.
Kode Etik “Programmer” (2)
• Tidak boleh memberitahu masalah keuangan pada pekerja
dalam pengembangan suatu proyek.
• Tidak pernah mengambil keuntungan dari pekerjaan orang
lain.
• Tidak boleh mempermalukan profesinya.
• Tidak boleh secara asal-asalan menyangkal adanya bug
dalam aplikasi.
• Tidak boleh mengenalkan bug yang ada di dalam software
yang nantinya programmer akan mendapatkan
keuntungan dalam membetulkan bug.
• Terus mengikuti pada perkembangan ilmu komputer.
Thank You !!