Sabtu, 18 April 2015

TULISAN 1 – Pengertian Computer Enginer , Computer Scientist , Software Engineer dan Information Technology specialist

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 :


1 komentar: