Ppt etika programmer

29
E T I K A P O R R G A M E M R

Transcript of Ppt etika programmer

Page 1: Ppt etika programmer

E T I K AP OR RG AM EM R

Page 2: Ppt etika programmer

6TKJB

Page 3: Ppt etika programmer

ET I

K A

P RRA M M EE

R

OG Pengertian Etika

Kata Etika berasal dari bahasa Yunani Ethos, yang berarti karakter.

Etika adalah satu set kepercayaan, standar, atau pemikiran yang mengisi suatu individu, kelompok atau masyarakat. Semua individu bertanggung jawab kepada masyarakat atas prilaku mereka. Masyarakat dapat berupa

suatu kota, negara atau profesi.

Page 4: Ppt etika programmer

Pengertian Programmer

2

Page 5: Ppt etika programmer

Pengertian ProgrammerET I

K A

P RRA M M EE

R

OG

Programmer adalah orang yang membuat suatu aplikasi untuk client/user baik untuk perusahaan, instansi ataupun perorangan.

Page 6: Ppt etika programmer

Kode Etik3.

Page 7: Ppt etika programmer

ET I

K A

P RRA M M EE

R

OG Kode EtikTidak boleh membuat atau mendistribusikan Malware.1

Tidak boleh menulis kode yang sulit diikuti dengan sengaja.2

Tidak boleh menggunakan ulang kode dengan hak cipta kecuali telah membeli atau telah meminta izin.

3

Tidak boleh mencuri software khususnya development tools.4

Tidak boleh membeberkan data-data penting karyawan dalam perusahaan.5

Tidak boleh memberitahu masalah keuangan pada pekerja dalam pengembangan suatu proyek.

6

Tidak pernah mengambil keuntungan dari pekerjaan orang lain.7

Tidak boleh mempermalukan profesinya.8

Tidak boleh mengenalkan bug yang ada di dalam software yang nantinya programmer akan mendapatkan keuntungan dalam membetulkan bug.

9

Terus mengikuti pada perkembangan ilmu komputer.10

Page 8: Ppt etika programmer

TugasProgrammer

4.

Page 9: Ppt etika programmer

Tugas ProgrammerET I

K A

P RRA M M EE

R

OG

Membuat program baik aplikasi maupun system operasi dengan menggunakan

bahasa pemrograman yang ada

Membuat program baik aplikasi maupun system operasi dengan menggunakan

bahasa pemrograman yang ada

Membangun/mengembangkan software terutama pada tahap construction dengan

melakukan coding dengan bahasa pemprograman yang ditentukan

Membangun/mengembangkan software terutama pada tahap construction dengan

melakukan coding dengan bahasa pemprograman yang ditentukan

Mengimplementasikan requiremant dan desain proses bisnis ke komputer

dengan menggunakan algoritma / logika dan bahasa pemprograman

Mengimplementasikan requiremant dan desain proses bisnis ke komputer

dengan menggunakan algoritma / logika dan bahasa pemprograman

Melakukan testing terhadap software bila diperlukan

Melakukan testing terhadap software bila diperlukan

Page 10: Ppt etika programmer

LevelProgrammer

5.

Page 11: Ppt etika programmer

ET I

K A

P RRA M M EE

R

OG

Expert

Preficient

Competent

Advance Beginner

NoviceLevel 1 novice programmer

Level 2 advance beginner programmer

Level 3 competent programmer

Level 4 preficient programmer

Level 5 expert programmer

Level Programmer

Page 12: Ppt etika programmer

Persiapan Menjadi Programmer

6.

Page 13: Ppt etika programmer

Persiapan Menjadi Programmer

ET I

K A

P RRA M M EE

R

OG

Menguasai dasar teknologi informasi, harus mengetahui apa dan bagaimana sistem komputer, apakah program dan apa manfaat

dibuatnya sebuah program tersebut.

Menguasai dasar teknologi informasi, harus mengetahui apa dan bagaimana sistem komputer, apakah program dan apa manfaat

dibuatnya sebuah program tersebut.

1.Tidak perlu mahir dalam pemrograman, namun harus memiliki semangat dan obsesi yang tinggi dalam belajar, sehingga semua kesulitan tidak akan menjadi penghalang.

Tidak perlu mahir dalam pemrograman, namun harus memiliki semangat dan obsesi yang tinggi dalam belajar, sehingga semua kesulitan tidak akan menjadi penghalang.

2.• Sertifikasi programmer, sertifikasi ini

memiliki manfaat untuk melihat kompetensi dari seorang programmer dan dapat dijadikan sarana pengujian diri untuk mengetahui sejauh mana kemampuan dan kompetensi yang dimiliki.

• Sertifikasi programmer, sertifikasi ini memiliki manfaat untuk melihat kompetensi dari seorang programmer dan dapat dijadikan sarana pengujian diri untuk mengetahui sejauh mana kemampuan dan kompetensi yang dimiliki.

3.

Page 14: Ppt etika programmer

Kualifikasi Programmer

7.

Page 15: Ppt etika programmer

Kualifikasi ProgrammerET I

K A

P RRA M M EE

R

OG

Menguasai bahasa pemrograman seperti HTML, Delphi, CSS, JavaScript, C++, VB, PHP, Java dll.

Menguasai logika dan algoritma pemrograman

Memahami SQL

Menguasai bahasa inggris

Page 16: Ppt etika programmer

Kewajiban Programmer

8.

Page 17: Ppt etika programmer

Kewajiban ProgrammerET I

K A

P RRA M M EE

R

OG

Memahami konsep dasar relational database

Memahami konsep dasar jaringan

Memahami konsep dasar sistem operasi

Karena sekarang jaman internet, maka wajib memahami protokol HTTP, FTP, POP3, SMTP, SSH

Menguasai Lebih dari satu bahasa pemrograman

1

2

3

4

5

5.

Page 18: Ppt etika programmer

Ketrampilan Programmer

9.

Page 19: Ppt etika programmer

Ketrampilan ProgrammerET I

K A

P RRA M M EE

R

OG

1.Memahami kode sumber sebuah

program, dari yang sederhana hingga relatif kompleks.

Page 20: Ppt etika programmer

Ketrampilan ProgrammerET I

K A

P RRA M M EE

R

OG

2.Mengembangkan

program sesuai dengan kebutuhan pengguna tanpa mengorbankan

kemudahan perawatan di masa mendatang

Page 21: Ppt etika programmer

Ketrampilan ProgrammerET I

K A

P RRA M M EE

R

OG

3.Membaca program untuk memperkaya pengetahuan yang

dimiliki seorang programmer untuk

memecahkan masalah.

Page 22: Ppt etika programmer

Faktor Kualitas Produk dan Produktitas

Programmer

10.

Page 23: Ppt etika programmer

ET I

K A

P RRA M M EE

R

OG

Faktor Kualitas Produk dan Produktitas

Programmer

Komunikasi team

1.

Kerumitan produk

Notasi yang tepat

Kendali perubahan

Tingkat teknologi

2. 3. 4. 5.

Page 24: Ppt etika programmer

Sikap Programmer

11.

Page 25: Ppt etika programmer

ET I

K A

P RRA M M EE

R

OG Sikap Programmer

5Mempunyai sikap

& kepribadian baik, mudah beradaptasi dengan

lingkungan kerja.

1

Mampu bekerja berorientasi jadwal dan

bekerja sama dalam team.

2

Membuat kontrak kerja dengan klien

3

Menyukai dan mengerti dasar-dasar

pemrograman

4

Membuat program yang mudah diterima oleh klien

atau calon klien.

5

Page 26: Ppt etika programmer

Kelebihan & Kekurangan

Programmer12.

Page 27: Ppt etika programmer

Kualifikasi :Menguasai, Delphi, CSS, JavaScript, C++, VB, PHP, Java dll.Memahami SQLMenguasai bahasa inggris IT

Mudah Stress

Berfikir 24 jam

Berasa Buronan

Sering Mengabaikan Kesehatan

Terus Menerus Belajar

KekuranganPenuh Perhatian

Mengerti Kode

Rela Berkorban

Disiplin Tinggi

Penemu Solusi

Kelebihan

e

r

m

P

r

g

o

r

m

a

- +24jam

WANTED

KODE

Page 28: Ppt etika programmer

Pekerjaan Programmer merupakan “sebuah profesi” karena untuk menjadi seorang Programmer

seseorang harus memiliki pengalaman yang cukup dan benar - benar mengusai ilmu dibidangnya. Menjadi seorang programmer juga harus tetap

memperhatikan kode etik profesi.

Kesimpulan

Page 29: Ppt etika programmer

TRIMSS