Skip to content
PK

Pemrogram Komputer

Membuat, memodifikasi, dan menguji kode dan skrip yang memungkinkan aplikasi komputer berjalan.

Zona 4KonvensionalInvestigatifRealistis
Zona pekerjaan
Zona Pekerjaan Empat: Perlu Persiapan Cukup Banyak
Minat (RIASEC)
Konvensional, Investigatif, Realistis
Keterampilan utama
Pemrograman, Mendengarkan Aktif, Berpikir Kritis
Pendidikan
Sebagian besar pekerjaan ini memerlukan gelar sarjana (S1), meskipun ada yang tidak.

Apa itu Pemrogram Komputer?

Membuat, memodifikasi, dan menguji kode dan skrip yang memungkinkan aplikasi komputer berjalan. Bekerja berdasarkan spesifikasi yang disusun oleh pengembang perangkat lunak dan web atau pihak lain. Dapat mengembangkan dan menulis program komputer untuk menyimpan, menemukan, dan mengambil dokumen, data, dan informasi tertentu.

Banyak pekerjaan ini melibatkan kegiatan mengoordinasikan, menyupervisi, mengelola, atau melatih orang lain. Contohnya broker properti, manajer penjualan, administrator basis data, desainer grafis, ilmuwan konservasi, direktur seni, dan penaksir biaya.

Kerja harian

  • Menulis, menganalisis, meninjau, dan menulis ulang program, menggunakan bagan dan diagram alur kerja, dan menerapkan pengetahuan tentang kemampuan komputer, materi pelajaran, dan logika simbolik.
  • Perbaiki kesalahan dengan membuat perubahan yang sesuai dan memeriksa ulang program untuk memastikan bahwa hasil yang diinginkan telah diperoleh.
  • Melakukan atau mengarahkan revisi, perbaikan, atau perluasan program yang ada untuk meningkatkan efisiensi operasi atau beradaptasi dengan persyaratan baru.
  • Menulis, memperbarui, dan memelihara program komputer atau paket perangkat lunak untuk menangani pekerjaan tertentu seperti melacak inventaris, menyimpan atau mengambil data, atau mengendalikan peralatan lainnya.
  • Berkonsultasi dengan personel manajerial, teknik, dan teknis untuk memperjelas maksud program, mengidentifikasi masalah, dan menyarankan perubahan.
  • Lakukan uji coba program dan aplikasi perangkat lunak untuk memastikan mereka akan menghasilkan informasi yang diinginkan dan instruksinya benar.
  • Siapkan bagan dan diagram alur kerja terperinci yang menggambarkan input, output, dan operasi logis, dan mengubahnya menjadi serangkaian instruksi yang dikodekan dalam bahasa komputer.
  • Menyusun dan menulis dokumentasi pengembangan program dan revisi selanjutnya, menyisipkan komentar dalam instruksi yang diberi kode sehingga orang lain dapat memahami program tersebut.
  • Melatih bawahan dalam pemrograman dan pengkodean program.
  • Berkonsultasi dengan dan membantu operator komputer atau analis sistem untuk mendefinisikan dan menyelesaikan masalah dalam menjalankan program komputer.
  • Melakukan tugas analisis sistem dan pemrograman untuk memelihara dan mengendalikan penggunaan perangkat lunak sistem komputer sebagai pemrogram sistem.
  • Menulis atau berkontribusi pada instruksi atau manual untuk memandu pengguna akhir.
  • Selidiki apakah jaringan, stasiun kerja, unit pemrosesan pusat sistem, atau peralatan periferal merespons instruksi program.
  • Mengembangkan situs Web.
  • Menugaskan, mengoordinasikan, dan meninjau pekerjaan dan aktivitas personel pemrograman.
  • Melatih pengguna tentang penggunaan dan fungsi program komputer.
  • Berkolaborasi dengan produsen komputer dan pengguna lain untuk mengembangkan metode pemrograman baru.

Aktivitas kerja utama

Bekerja dengan Komputer
Mengolah Informasi
Menganalisis Data atau Informasi
Memperoleh Informasi
Membuat Keputusan dan Memecahkan Masalah
Berpikir Kreatif
Mengidentifikasi Objek, Tindakan, dan Peristiwa
Memperbarui dan Menggunakan Pengetahuan yang Relevan
Berkomunikasi dengan Atasan, Rekan Kerja, atau Bawahan
Memperkirakan Karakteristik Terukur dari Produk, Peristiwa, atau Informasi
Mendokumentasikan/Mencatat Informasi
Menyusun Tujuan dan Strategi

Keterampilan & kompetensi

Keterampilan

Pemrograman
Mendengarkan Aktif
Berpikir Kritis
Pemecahan Masalah Kompleks
Analisis Kendali Mutu
Pemahaman Bacaan
Analisis Sistem
Penilaian dan Pengambilan Keputusan

Pengetahuan

Komputer dan Elektronika
Matematika
Teknik dan Teknologi
Bahasa Inggris
Layanan Pelanggan dan Personal
Administrasi dan Manajemen
Desain
Pendidikan dan Pelatihan

Kemampuan

Pemahaman Tulisan
Pemahaman Lisan
Penglihatan Dekat
Pengurutan Informasi
Penalaran Induktif
Kepekaan Masalah
Penalaran Deduktif
Ekspresi Lisan

Teknologi & alat

Perangkat lunak

🔥 C#🔥 C++🔥 Cascading style sheets CSS🔥 Extensible markup language XML🔥 Hypertext markup language HTML🔥 JavaScript🔥 Microsoft Excel🔥 Microsoft Office software🔥 Microsoft PowerPoint🔥 Microsoft SQL Server🔥 Oracle Java🔥 Python🔥 SAS🔥 Structured query language SQL🔥 Adobe Acrobat🔥 Adobe Illustrator🔥 Adobe Photoshop🔥 AJAX🔥 Amazon DynamoDB🔥 Amazon Elastic Compute Cloud EC2

Alat & perlengkapan

Computer serversDesktop computersMainframe computersMainframe operating systemsSerial port cards

Lingkungan kerja

Surel (E-Mail)
Setiap hari
Tempo Ditentukan oleh Kecepatan Peralatan
Tidak penting sama sekali
Menghabiskan Waktu Duduk
Terus-menerus atau hampir terus-menerus
Di Dalam Ruangan, Terkendali Lingkungannya
Setiap hari
Kontak dengan Orang Lain
Kontak terus-menerus dengan orang lain
Pentingnya Ketelitian atau Keakuratan
Luar biasa penting
Diskusi Tatap Muka dengan Individu dan dalam Tim
Setiap hari
Terpapar Suara atau Tingkat Kebisingan yang Mengganggu atau Tidak Nyaman
Sebulan sekali atau lebih, tetapi tidak setiap minggu
Menghabiskan Waktu Menggunakan Tangan untuk Memegang, Mengendalikan, atau Meraba Objek, Alat, atau Kontrol
Terus-menerus atau hampir terus-menerus
Menghadapi Orang yang Tidak Menyenangkan, Marah, atau Tidak Sopan
Setahun sekali atau lebih, tetapi tidak setiap bulan
Menghabiskan Waktu Berdiri
Kurang dari separuh waktu
Tingkat Persaingan
Sangat kompetitif

Pendidikan & pengalaman

Pendidikan
Sebagian besar pekerjaan ini memerlukan gelar sarjana (S1), meskipun ada yang tidak.
Pengalaman
Diperlukan keterampilan, pengetahuan, atau pengalaman kerja terkait dalam jumlah yang cukup banyak. Misalnya, seorang akuntan harus menyelesaikan pendidikan sarjana dan bekerja beberapa tahun di bidang akuntansi agar dianggap memenuhi syarat.
Pelatihan
Karyawan pada pekerjaan ini biasanya memerlukan beberapa tahun pengalaman kerja terkait, pelatihan kerja langsung, dan/atau pelatihan kejuruan.
Pelatihan Kerja Langsung
Lebih dari 6 bulan, hingga 1 tahun
Pelatihan di Tempat atau di Lokasi Kerja
Tidak ada
Pengalaman Kerja Terkait
Lebih dari 6 bulan, hingga 1 tahun
Tingkat Pendidikan yang Dibutuhkan
Sarjana (S1)