Brain Ware
A. Manajer EDP
TANGGUNG JAWAB MANAGER EDP (ELECTRONIC DATA PROCESSING).
Bertanggung jawab atas keseluruhan fungsi dan operasional dari bagian EDP.
Pemeliharaan hardware dari sistem jaringan Komputer pada seluruh bagian.
Mengkoordinasikan keseluruhan fungsi-fungsi dari EDP, yaitu penyimpanan, perlindungan
data serta dalam penggunaan Komputer.
Bertanggung jawab atas kinerja sistem dan keseluruhan prosedur.
Merencanakan keseluruhan biaya yang diperlukan dalam pemeliharaan sistem Komputer.
Mengontrol prioritas dalam mencapai efisiensi dan efektifitas
Mengendalikan pembiayaan yang tidak diperlukan.
Mengontrol keseluruhan penggunaan sistem komputer agar tidak digunakan pada
sembarang orang.
Membuat salinan keseluruhan data untuk menghindari kejadian-kejadian yang tidak
terduga misalnya media penyimpanan rusak, listrik padam dan kecerobohan dari operator.
Menjaga hubungan dengan bagian lain.
Meminimalisir kerusakan sistem komputer di bagian lain.
Menjaga hubungan dengan pihak supplier komputer dan programmer.
B. Analis Sistem
C. Programmer
Programmer adalah orang yang mengembangkan perangkat lunak.
Ruang lingkup kerjanya adalah semua proses pengembangan perangkat lunak.
Mulai dari proses menyusun rancangan, membuat atau mengembangkan perangkat lunak,
menguji perangkat lunak, memodifikasi hingga merawat perangkat lunak.
Berikut hal-hal yang menjadi tugas dan tanggung jawab seorang programmer.
1. Menganalisis kebutuhan
Tugas pertama programmer adalah menganalisis kebutuhan. Programmer harus paham dengan
apa saja kebutuhan program yang akan dibuat.
Menganalisis masalah menjadi hal penting untuk dilakukan agar dapat menciptakan program
sesuai kebutuhan.
4. Melakukan debugging
Setelah selesai melakukan coding, tahapan berikutnya sebelum program diuji, yaitu melakukan
debugging.
Hal ini dilakukan untuk mengecek kemungkinan adanya kesalahan pada bahasa pemrograman,
misalnya penulisan coding yang tidak dapat dipahami komputer.
Proses debugging adalah proses mencari bug atau kesalahan dalam program yang dibuat agar
dapat diperbaiki.
5. Menguji program
Tugas programmer terakhir adalah melakukan pengujian, di mana proses ini bertujuan untuk
melihat apakah program berjalan dengan baik atau tidak.
Pada proses pengujian, biasanya ditemukan beberapa masalah seperti tampilan yang susah
dipahami, program terlalu berat, atau memakan memori terlalu besar.
1. Software engineer
Profesi programmer adalah seorang software engineer. Profesi ini fokus pada perancangan dan
pengelolaan sebuah instruksi yang diciptakan.
seorang software engineer tidak hanya pada pembuatan coding, namun juga mengorganisir
coding agar dapat digunakan kembali.
2. Computer engineer
Seorang computer engineer adalah orang yang mampu menciptakan set instruksi di ruang
penyimpanan pada sebuah hardware. Profesi ini juga membuat set instruksi agar hardware dapat
bekerja.
3. Web programmer
4. Tester programmer
Tester programmer adalah orang yang bertanggung jawab untuk menguji kinerja software.
Biasanya seorang tester programmer akan menganalisis perangkat dengan mencari bug, error
code, serta masalah lain yang dapat mempengaruhi kinerja software.
5. App developer
App developer adalah programmer yang membuat aplikasi pada smartphone maupun komputer.
Prospek app developer cukup menjanjikan, sebab hampir semua orang memiliki smartphone.
Hal tersebut dapat menjadi alasan utama orang berlomba-lomba ingin menjadi app developer.
Tugasnya adalah membuat suatu sistem atau program di website, aplikasi mobile, dan desktop.
1. Bahasa Inggris
Keterampilan pertama yang harus di kuasai sebelum menjadi programmer adalah bahasa Inggris.
Mengapa bahasa Inggris? Sebab hampir semua bahasa pemrograman dirancang menggunakan
bahasa Inggris, seperti if, else, the, dan lain-lain.
Bahasa Inggris tidak hanya berguna saat penulisan koding saja, melainkan juga menjembatani
saat berkomunikasi dengan client.
2. Matematika
beberapa konsep matematika yang dibutuhkan, misalnya aljabar, logika, kalkulus, dan dasar-
dasar yang lain.
4. Keterampilan komunikasi
Karena biasanya pekerjaan programming dikerjakan dalam tim, maka skill komunikasi akan
sangat dibutuhkan. Keterampilan berkomunikasi juga akan sangat bermanfaat jika kamu
mengalami stuck atau masalah kerja lain. Dapat mendiskusikannya bersama tim dan mencari
solusinya bersama-sama.
5. Bahasa pemrograman
Keterampilan terakhir yang wajib dikuasai programmer adalah bahasa pemrograman. Untuk
menjadi seorang programmer, tentu harus menguasai setidaknya satu atau lebih bahasa
pemrograman.
Tiap bahasa pemrograman memiliki fungsi dan cara penulisan yang berbeda-beda. Jadi, pastikan
sudah mahir di salah satu bahasa pemrograman dan mempelajari bahasa lainnya,
Beberapa bahasa pemrograman perlu dipahami jika ingin berkarir sebagai programmer computer.
D. Operator
Operator komputer bertugas mengoperasikan perangkat komputer, perangkat lunak perkantoran
(Microsoft office), mengoperasikan aplikasi Internet dan memproses pemasukan data.
Operator komputer wajib mempunyai keterampilan dan pengalaman yang sangat berguna dan
membantu dalam melaksanakan kewajiban dan tanggung jawabnya. Hal utama ialah operator
komputer harus dapat menjalankan aplikasi office dan mengerti masalah Hardware.
Operator komputer di tuntut memiliki jiwa disiplin sesuai keilmuannya.
Pada saat menjalankan tugasnya, operator komputer biasanya memiliki ruangan khusus yang
tidak boleh dimasuki oleh siapapun. Mengingat kewajiban penuhnya mengenai console system
dan juga aplikasi yang digunakan dalam instansi.