Anda di halaman 1dari 6

PERTEMUAN IV PIK (PENGELOLAAN INSTALASI KOMPUTER)

Brain Ware

Definisi brainware adalah orang yang menggunakan, menjalankan, memanfaatkan,


mengoperasikan, serta mengatur sistem dalam perangkat komputer.
Istilah brainware lebih sering ditujukan kepada pengguna komputer yang mampu mengoperasikan
komputer, baik dari segi perangkat lunak (software) maupun perangkat keras (hardware).

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

TANGGUNG JAWAB ANALIS SISTEM


Tanggung jawab dari seorang Analis Sistem meliputi:
a. Pengambilan data yang efektif dari sumber aliran data menuju ke komputer.
c. Pemrosesan dan penyimpanan data di komputer.
d. Aliran informasi yang berguna kembali ke proses dan penggunanya.

PIK/ UNCP Palopo/ Drs. Muh.Nasir, MT/ Sep.22 Page 1


FUNGSI ANALIS SISTEM
Beberapa fungsi dari Analis Sistem meliputi :
a. Dapat mengidentifikasi berbagai masalah dari pemakai (user).
b. Menentukan secara jelas mengenai sasaran yang harus dicapai untuk dapat memenuhi
kebutuhan pemakai.
c. Dapat memilih metode alternatif dalam memecahkan masalah pada sistem yang diinginkan
pemakai.

TAHAPAN KERJA DARI ANALIS SISTEM


Adapun tahapan kerja dari seorang Analis Sistem meliputi :
a. Tahap melakukan identifikasi permasalahan pada sistem.
b. Tahap melakukan studi kelayakan dan memahami kinerja dari sistem yang ada.
c. Tahap melakukan analisis dan perancangan sistem.
d. Tahap melakukan penerapan sistem.
e. Tahap melakukan evaluasi dan pemeliharaan pada sistem agar dapat merencanakan
maupun menerapkan rancangan sistem sesuai dengan apa yang diharapkan

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.

2. Merancang model sistem


Merancang alur program agar lebih mudah dimengerti oleh penggunanya.
Untuk merancang model sistem, programmer biasanya membuat dalam bentuk flowchart, UML
(Unified Modelling Language) atau ERD (Entity Relationship Diagram).

PIK/ UNCP Palopo/ Drs. Muh.Nasir, MT/ Sep.22 Page 2


3. Menulis kode program
Tugas inti seorang programmer adalah menulis coding program, kegiatan ini dilakukan sesuai alur
yang sudah dibuat.
Saat melakukan coding, programmer di tuntut dapat berpikir logis dan terstruktur sesuai bahasa
pemrograman yang digunakan guna menghindari terjadinya kesalahan coding.

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.

Jenis profesi programmer


Beberapa jenis profesi programmer yang terbagi kedalam tanggung jawab yang dikerjakan.

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

PIK/ UNCP Palopo/ Drs. Muh.Nasir, MT/ Sep.22 Page 3


Profesi web programmer adalah profesi yang sangat diminati oleh perusahaan atau startup karena
hampir semua perusahaan dan instansi memiliki website.
Tugas utamanya yakni berfokus pada pengembangan website seperti membuat toko online, sosial
media, layanan service dll.

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.

Pengetahuan yang wajib dikuasai seorang programmer komputer adalah :

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.

3. Kemampuan membaca dokumentasi


Keterampilan selanjutnya yang wajib dikuasai programmer adalah mampu membaca
dokumentasi.
Dokumentasi yang dimaksud adalah cara-cara untuk menggunakan suatu teknologi tertentu.
Dengan membaca dokumentasi, dapat melihat bagaimana proses program lain dibuat.

PIK/ UNCP Palopo/ Drs. Muh.Nasir, MT/ Sep.22 Page 4


Hal tersebut juga berguna sewaktu menemui masalah. Misalnya, ada orang lain yang pernah
mengalami masalah dan sukses mengatasinya, maka dengan adanya dokumentasi dapat melihat
bagaimana cara orang tersebut mengatasi masalah tsb.

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.

 HyperText Markup Language (HTML)


Untuk menjadi seorang programmer adalah minimal tahu dan bisa menerapkan HTML. Secara
umum, fungsi HTML adalah mengolah serangkaian data atau informasi sehingga suatu file dapat
diakses dan ditampilkan di internet.
 Cascading Style Sheets (CSS)
CSS adalah bahasa pemrograman yang berfungsi untuk mengatur tampilan elemen yang tertulis
dalam HTML. Selain itu CSS juga memiliki fungsi memisahkan konten dari tampilan visual dalam
sebuah website.
 Preprocessor CSS
Preprocessor CSS adalah bahasa script preprocessor yang dikompilasi dalam bentuk CSS.
Bahasa ini memberikan kemampuan untuk membuat variabel, fungsi, dan penulisan CSS yang
lebih terstruktur.
 JavaScript
JS atau JavaScript adalah bahasa pemrograman untuk mengembangan website agar lebih
dinamis dan interaktif. Dengan JS, kamu tidak memerlukan compiler dalam menjalankannya
karena JS adalah bahasa pemrograman jenis interpreter.

PIK/ UNCP Palopo/ Drs. Muh.Nasir, MT/ Sep.22 Page 5


Bahasa-bahasa pemrograman ini adalah keahlian utama seorang programmer, Tapi tidak
menutup kemungkinan ada bahasa pemrograman lain yang wajib di kuasai juga, seperti Python,
C++, Swift, C# dan lain-lain.

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.

Tanggung Jawab Operator Komputer


Operator komputer bertanggung jawab atas beberapa hal, antara lain :
 Bertanggung jawab atas segala permasalahan yang berkaitan dengan perangkat lunak maupun
perangkat keras.
 Bertanggung jawab dalam pemantauan batch processing.
 Bertanggung jawab dalam meningkatkan dan juga mempertahankan kinerja suatu sistem serta
ketersediaan untuk online.
 Bertanggung jawab dalam menjaga semua sistem yang ada beserta dengan dokumentasi
aplikasi yang terkait.
 Bertanggung jawab dalam membantu personel atau anggota yang sedang mengalami
permasalahan terkait komputer.

PIK/ UNCP Palopo/ Drs. Muh.Nasir, MT/ Sep.22 Page 6

Anda mungkin juga menyukai