Computer Enginer
Teknik komputer
(disebut juga teknik sistem komputer, bahasa Inggris: computer engineering)
adalah suatu disiplin khusus yang mengkombinasikan teknik elektro dan ilmu
komputer. Seorang teknisi komputer adalah teknisi elektro arus lemah yang lebih
berfokus pada sistem sirkuit digital, sistem komunikasi data pada frekuensi
radio, dan elektronika sebagai bagian dari komputer secara menyeluruh.
Dari
kacamata ilmu komputer, seorang teknisi komputer adalah seorang arsitek
perangkat lunak yang memiliki fokus pada interaksi antara perangkat lunak dan
program serta komponen perangkat keras pendukungnya.
Contohnya : teknik jaringan
dan internet
Computer Scientist
Computer Scientist
adalah Seorang ilmuwan komputer yang telah memperoleh pengetahuan ilmu komputer
, studi tentang dasar-dasar teoritis dari informasi dan komputasi dan aplikasi
mereka.
Ilmuwan komputer
biasanya bekerja di sisi teoritis sistem komputer, yang bertentangan dengan
hardware samping yang insinyur komputer terutama berfokus pada (meskipun ada
tumpang tindih). Meskipun para ilmuwan komputer juga dapat memfokuskan
pekerjaan dan penelitian mereka pada bidang tertentu (seperti algoritma dan
struktur data pengembangan dan desain, rekayasa perangkat lunak , teori
informasi , teori database , teori kompleksitas komputasi , analisis numerik ,
teori bahasa pemrograman , komputer grafis , dan visi komputer ), yayasan
mereka adalah studi teoritis komputasi yang ini bidang lain berasal.
Tujuan utama dari
ilmuwan komputer adalah pengembangan (dan validasi) dari model-sering matematika
di alam-untuk memperkirakan sifat-sifat sistem berbasis komputer (prosesor,
program, komputer interaksi dengan orang-orang, komputer berinteraksi dengan
komputer lain, dll) dengan tujuan menyeluruh menemukan desain yang mengakui
untuk meningkatkan kinerja (lebih cepat, lebih baik, lebih murah, dan
lain-lain).
Contohnya para pencipta
windows , Mac , Linux dll
Software Engineer
Profesi software
engineer sebenarnya ada kemiripannya dengan profesi programmer, system analyst
ataupun SQA engineer. Yang membedakannya adalah software engineer memerlukan
keahlian lebih mendalam dalam hal SDLC (Software Development Life Cycle) yaitu
seluruh proses yang harus dijalani dalam pengembangan software. Pada level tertentu,
seorang software engineer juga harus menguasai manajeman proyek software
development. Salah satu standar SDLC yang umum digunakan dalam software
engineering adalah SWEBOK (Software Engineering Body of Knowledge).
Kompleksitas dalam
software develompment dari tahun-ketahun semakin kompleks dan jauh lebih
kompleks dibandingkan pada saat awal komputer diciptakan. Untuk itulah para
ahli dalam bidang software engineering menyusun berbagai metodologi untuk
mengoptimalkan software development process agar dapat menghasilkan produk
software yang sesuai dengan tuntutan perkembangan zaman. Keahlian unik seorang
software engineer adalah kemampuannya untuk merekomendasikan dan menerapkan
metodologi software development terbaik dalam sebuah proyek. Metode-metode software
development populer seperti RUP, Agile, Scrum, XP, TDD, BDD memiliki keunggulan
dan kelemahan dan tentunya diperlukan keahlian dan pengalaman dalam
merekomendasikan dan mengimplementasikan metode yang paling cocok dalam sebuah
proyek software development.
Contohnya orang-orang
yang bekerja dalam membuat software yang berguna bagi masyarakat umum.
Information Technology
Specialist
Spesialis TI adalah
orang yang bertanggun jawab terhadap kelangsungan operasi dan pngembangan
sistem informasi. Umumnya bagian ini di beri nama Pengolah Data Elektronik
(PDE).
Spesialis IT
diantaranya adalah
1.Operator, Dalam Hal
ini operator komputer mempunyai tugas mengoprasikan komputer dan peralatan
pendukung. Adapun operator yang mempunyai tugas dalam pemasukan data biasanya
di sebut sebagai operator entri data (data entry operator)
2.Analis sistem
mempunyai tugas sebagai antar muka antar pemakai informasi dengan sistem
informasi. Analislah yang bertanggung jawab menerjemahkan kebutuhan pemakai
menjadi sebuah rancangan basisdata dan aplikasi.
3.Program Aplikasi
mempunyai tugas membuat suatu aplikasi (program komputer) yang di pakai dalam
Sistem informasi Aplikasi yang di buat di dasarkan spesifikasi yang di buat
oleh analis sistem.
4.Analis Program adalah
suatu posisi dalam PDE yang bertugas sebagai pemrogram yang berhubungan dengan
operasi internal komputer dan periferal (software enggener atau system
engginer).
5.Administrator basis
data bertanggung jawab terhadap struktur data di dalam basis data yang di
gunakan dalam organisasi. Administrator yang berperan dalam mendefinisikan
standar data.
6.Teknisi Komunikasi
data mempunyai tanggung jawab terhadap masalah komunikasi data dan jaringan
komputer.
7.Teknisi Perawatan
Sistem bertanggung jawab terhadap kelangsungan operasi perangkat keras
(hardware engineer).
8.Webmaster adalah
personil yang bertanggung jawab terhadap isi halam web yang di miliki oleh
organisasi.
9.Personil ini
mempunyai tanggung jawab memastikan bahwa sistem informasi yang berbasis
komputer memenuhi azaz- azaz akuntansi dan pengauditan sehingga keamanan data
dalam sistem terjamin.
Sumber :