Ppt etika programmer
-
Upload
dhewiie-whiee -
Category
Education
-
view
123 -
download
5
Transcript of Ppt etika programmer
E T I K AP OR RG AM EM R
6TKJB
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.
Pengertian Programmer
2
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.
Kode Etik3.
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
TugasProgrammer
4.
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
LevelProgrammer
5.
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
Persiapan Menjadi Programmer
6.
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.
Kualifikasi Programmer
7.
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
Kewajiban Programmer
8.
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.
Ketrampilan Programmer
9.
Ketrampilan ProgrammerET I
K A
P RRA M M EE
R
OG
1.Memahami kode sumber sebuah
program, dari yang sederhana hingga relatif kompleks.
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
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.
Faktor Kualitas Produk dan Produktitas
Programmer
10.
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.
Sikap Programmer
11.
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
Kelebihan & Kekurangan
Programmer12.
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
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
TRIMSS