Anda di halaman 1dari 14

TUGAS MAKALAH SOFT SKILL

NAMA : Agus Purwanto


NPM : 40112396
KELAS : 3DC02
MATERI : ETIKA PROFESI
TANGGAL : 8 OKTOBER 24
DOSEN : LILY WULANDARI




UNIVERSITAS GUNADARMA
2014

2

Kata Pengantar
Segala puji hanya milik Allah SWT. Shalawat dan salam selalu tercurahkan
kepada Rasulullah SAW. Berkat limpahan dan rahmat-Nya penyusun mampu
menyelesaikan tugas makalah ini guna memenuhi tugas mata kuliah Etika Profesi.
Dalam penyusunan tugas atau materi ini, tidak sedikit hambatan yang penulis hadapi. Namun
penulis menyadari bahwa kelancaran dalam penyusunan materi ini tidak lain berkat bantuan,
dorongan, dan bimbingan orang tua, sehingga kendala-kendala yang penulis hadapi teratasi.
Makalah ini disusun agar pembaca dapat memperluas ilmu Etika profesi yang kami sajikan
berdasarkan pengamatan dari berbagai sumber informasi, referensi, dan berita. Makalah ini di
susun oleh penyusun dengan berbagai rintangan. Baik itu yang datang dari diri penyusun
maupun yang datang dari luar. Namun dengan penuh kesabaran dan terutama pertolongan
dari Allah akhirnya makalah ini dapat terselesaikan.
Semoga makalah ini dapat memberikan wawasan yang lebih luas dan menjadi sumbangan
pemikiran kepada pembaca khususnya para mahasiswa Universitas Gunadarma. Saya sadar
bahwa makalah ini masih banyak kekurangan dan jau dari sempurna. Untuk itu, kepada
dosen pembimbing saya meminta masukannya demi perbaikan pembuatan makalah
saya di masa yang akan datang dan mengharapkan kritik dan saran dari para pembaca.





Bekasi 2014


(penulis)
3

Daftar Isi
Kata Pengantar . 2
Daftar Isi 3
Isi (tulisan) . 4
Kesimpulan 13
Daftar Pustaka .. 14













4


Macam-Macam profesi dibidang teknik computer
1. PROGRAMMER
Programmer yaitu bekerja dengan membuat suatu aplikasi untuk client/user baik
untuk perorangan ataupun instansi/perusahaan.
Tetapi biasanya programmer tidak bekerja sendiri melainkan kelompok oleh karena
itu jurusan TI harus mampu untuk bekerja teamwork.
Untuk programmer sendiri harus bisa memahami logika dan algoritma untuk
memcahkan masalah di dalam program tersebut. Banyak sekali program yang bisa dibuat
oleh programmer dengan menggunakan berbagai bahasa pemrograman.

Jadi seorang programmer setidaknya harus menguasai sekali satu bahasa pemroraman.

Keahlian yang Diperlukan:
1. Membangun/mengembangkan software terutama pada tahap construction dengan
melakukan coding dengan bahasa pemprograman yang ditentukan
2. Mengimplementasikan requiremant dan desain proses bisnis ke komputer dengan
menggunakan algoritma /logika dan bahasa pemprograman
3. Melakukan testing terhadap software bila diperlukan
4. Menguasai Algoritma dan logika pemprograman (ini penting sekali)
5. Memahami metode, best practice dan tool/pemodelan pemprograman seperti OOP,
design pattern, UML (kemampuan membaca dan menerapkan)
6. Menguasai salah satu atau beberapa bahasa pemprograman populer seperti C++, VB,
PHP, C#, Java, Ruby dll (untuk web developer perlu juga menguasai HTML,
DHTML, CSS, JavaScript dan AJAX)
7. Memahami RDBMS dan SQL (Structured Query Language)
8. Menguasai bahasa Inggris (hal ini sangat penting saat ini karena bahasa en-US
merupakan bahasa ibu di dunia IT)



5

2. NETWORKING
Profesi ini juga cukup banyak untuk jurusan TI. Disini kita harus mampu untuk
membangun sebuah jaringan untuk perusahaan kecil maupun perusahaan besar.
Kita harus bisa merencanakan kira-kira topologi apa yang harus dibuat dan apa saja
yang deperlukan seperti berapa server yang harus digunakan, berapa workstation yang
dipakai, hub / switch berapa banyak yang digunakan,dsb.
Alat-alat yang digunakan harus direncanakan dengan baik agar sesuai dengan
perusahaan sehingga tidak berlebih atau kekurangan.

Disini juga kita harus bisa memasang jaringan itu.

Jaringan memiliki lisensi resmi yaitu CISCO.

Diusahakan untuk mengikuti lisensi ini bila ingin menjadi networking.

3. SYSTEM ANALYST
Keahlian yang Diperlukan:
1. Membangun/mengembangkan software terutama pada tahap requirement, design dan
sebagian dalam tahap construction/implementation
2. Membuat dokumen requiremant dan desain software berdasarkan proses bisnis
customer/client
3. Membuat proposal dan mempresentasikannya di hadapan stake holder / customer /
client
4. Membuat desain database bila aplikasi yang akan di bangun memerlukan database
5. Membangun/mengembangkan framework/library untuk digunakan dalam
pengembangan software oleh programmer.
6. Menguasai hal-hal yang dikuasai programmer
7. Menguasai metode, best practice pemprograman dan tool/pemodelan pemprograman
seperti OOP, design pattern, UML (kemampuan membangun/mendesain)
8. Menguasai SQL,ERD dan RDBMS secara lebih mendalam
9. Memahami tentang arsitektur aplikasi dan teknologi terkini

6

4. IT SUPPORT
Paling banyak lulusan teknik informatika yang mengambil profesi ini, mereka
menganggap bahwa profesi ini paling mudah. Cukup dengan memiliki kemampuan untuk
memperbaiki komputer, install software, atau membuat jaringan komputer. Profesi ini harus
dapat mengatasi masalah pada komputer dalam kondisi kritis, misalnya terserangnya sistem
komputer oleh virus. Selain itu profesi ini harus mengerti dan selalu update tips dan tricks
aplikasi office, atau lainnya. Banyak pengguna yang masih membutuhkan bantuan dalam
mengoperasikan aplikasi office atau aplikasi lainnya.

Tapi sayang sekali bila kita mengambil profesi ini karena tanpa kuliah di jurusan TI pun kita
dapat melakukannya dengan belajar secara AUTO THE DARK maupun dengan LES
Komputer.


5. SOFTWARE ENGINEER
Keahlian yang Diperlukan:
1. Melakukan tugas-tugas programmer, system analyst dan sebagian tugas SQA engineer
2. Merekomendasikan dan menerapkan metodologi terbaik dalam sebuah proyek
software development
3. Menguasai hal-hal yang dikuasai programmer, system analyst dan SQA engineer
(dalam porsi yang lebih sedikit)
4. Menguasai SDLC berdasarkan SWEBOK (requirement, design,
implementation/construction, testing, maintenance)
5. Menguasai metodologi software development seperti RUP, Agile, XP, Scrum dll







7

6. DATABASE ADMINISTRATOR
Keahlian yang Diperlukan:
1. Merancang dan membangun database dalam sebuah sistem
2. Merekomendasikan solusi terbaik dalam implementasi database baik dalam hal
software maupun hardware
3. Memaintain database agar dapat berjalan dengan baik dan optimal
4. Menguasai ERD, SQL dan desain database secara mendalam
5. Menguasai berbagai teknik optimalisasi/tuning, backup dan maintain database
6. Menguasai secara mendalam salah satu atau lebih RDBMS beserta tools yang ada.
7. Memahami tentang salah satu platform/bahasa pemprograman untuk mengakses
database
8. Menguasai teknologi server, storage, operating system yang berkaitan dengan
implementasi database

7. SOFTWARE ARCHITECT
Keahlian yang Diperlukan:
1. Merekomendasikan teknologi yang paling cocok untuk mengembangkan produk
software
2. Membuat standar-standar software development yang akan digunakan oleh tim
programmer / developer
3. Membuat rancangan/desain software dan proses pengembangannya secara
keseluruhan
4. Menguasai hal-hal yang dikuasai programmer, system analyst dan software engineer
5. Menguasai secara mendalam tentang software development technology
6. Menguasai penulisan dokumen dengan baik (dalam bahasa Inggris dan Indonesia)

8


8. TECHNICAL CONSULTANT / CONSULTANT IT
Keahlian yang Diperlukan:
1. Memberikan konsultansi/rekomendasi mengenai solusi IT terbaik untuk memecahkan
masalah
2. Membuat dokumen seperti proposal, requirement dan desain software secara umum
3. Melakukan pelatihan (training) kepada para pengguna software
4. Berpengalaman dan menguasai berbagai macam proses bisnis enterprise atau jenis
bisnis terentu
5. Menguasai teknologi IT secara luas
6. Menguasai secara mendalam tentang solusi software yang direkomendasikan
7. Menguasai penulisan dokumen dan komunikasi verbal dengan baik (dalam bahasa
Inggris dan Indonesia)

9. USER INTERFACE DESIGNER
Keahlian yang Diperlukan:
1. Mendesain user interface agar menarik dan serasi secara visual dan user friendly
2. Mendesain image/gambar/animasi yang akan digunakan di tampilan user interface
(UI) software aplikasi
3. Memiliki bakat/minat di seni rupa / desain visual
4. Memahami dasar-dasar pemprograman baik web maupun secara umum
5. Menguasai scripting untuk user interface seperti seperti HTML, DHTML, CSS,
JavaScript, action script, XAML dll.
6. Menguasai tools manipulasi image dan animasi

10. WEB MASTER
Profesi ini banyak juga diambil oleh lulusan TI.
Jika ingin menjadi web master kita harus memiliki kemampuan dalam membangun /
membuat website dari awal dengan menggunakan berbagai macam program seperti
JOOMLA, DREAMWEAVER, dll.



9

Standarisasi Profesi-Profesi Teknik Komputer
Beragam profesi yang berkait dengan Bidang Ilmu Komputer sangatlah beragam,
sesuai dengan keahlian atau spesialisasi masing masing orang. Tetapi, tetap diperlukan
adanya Standarisasi Kompetensi Profesi baku yang berfungsi sebagai ukuran atau tolak ukur
tentang pengetahuan, keterampilan dan sikap kerja yang harus dimiliki seseorang untuk
mengerjakan suatu pekerjaan atau tugas sesuai dengan unjuk kerja yang dipersyarakatkan.
Berikut beberapa keahlian yang berhubungan dengan Bidang Ilmu Komputer dan memiliki
Standarisasi Baku dalam Dunia Kerja :

1. Operator

2. Programmer

3. Computer Technical Support

4. Jaringan Komputer dan Sistem

5. Multimedia

Dari beragam Keahlian diatas dapat diketahui bahwa masing masing memiliki
Spesialisasi yang dibutuhkan dalam dunia kerja, dan memiliki tujuan yang jelas untuk
memenetukan pilihan yang tepat sesuai dengan bidang yang dikuasai. Berikut rincian Tujuan
atau Spesialisasi dari masing Standarisasi Baku diatas :

1. Operator

Menjelaskan konsep dan teknik dasar pemrograman, Mengoperasikan dasar-dasar basis data
(data base) dan Membuat halaman web menggunakan bahasa web (HTML) tingkat dasar

10


2. Programmer

2.a Pemrograman Umum

Pemrograman umum masih terkait dengan dasar dasar pemrograman, seperti membuat
algoritma, struktur data, menulis program, mengoperasikan pemrograman tersktruktur,
sampai melaksanakan pengujian kode program secara statik.

2.b Pemrograman Basis Data

Pemrograman Basis Data berkaitan erat dengan pengoperasian database, menerapkan data
ware housing, membuat program untuk membangkitkan data, dan menguji program
pembangkit data.

2.c Pemrograman Web / Internet

Spesialisasi Pemrograman Web / Internet berusaha menerapkan keamanan web dinamis,
membuat halaman web dinamis, menerapkan web hosting, mengintegrasikan basis data
dengan sebuah situs web, sampai memelihara unjuk kerja situs web.

2.d Pemrograman Multimedia

Mengoperasikan multimedia dasar dan lanjut, serta membuat program scripting multimedia.

2.e Pemrograman Sistem Embedded

Menerapkan program waktu nyata, pemrograman parallel, menjelaskan sistem peripheral,
menanamkan program ke system embedded, serta menguji program system embedded.

11


2.f Pengembangan Pengujian Perangkat Lunak

Membuat perancangan pengujian detailed, pengujian integrasi program, pengujian sistem
program, pengujian kode program secara dinamis.

2.g Pemrograman dengan Program Aplikasi

Membuat program aplikasi berbasis C++, Delphi, VB & VB.NET, Microsoft Access, PL /
SQL, Microsoft (SQL Server), MYSQL / PostGreSQL, XML, PHP, ASP, JSP, JAVA, serta
membuat program multimedia berbasis action script, dan lingo (director).

3. Computer Technical Support

Berhubungan dengan perancangan, instalasi, pemeliharaan, perbaikan sistem komputer.
Khususnya yang berhubungan dengan media fisik peralatan komputer.

4. Jaringan Komputer dan Sistem

4.a Bidang Pengembangan Jaringan

Membuat kode program untuk keperluan jaringan, menentukan spesifikasi perangkat
jaringan, membuat dan menegosiasi penawaran serta mengevaluasi kepada vendor,
mengoptimalkan kinerja sistem jaringan, analisa teknologi terbaru, sampai melakukan audit
pre-instalasi untuk instalalsi perangkat lunak.

4.b Bidang Implementasi Jaringan

Mengimplementasikan komponen komponen sistem, memonitor dan mengadministrasi
keamanan sistem, menginstalasi dan mengkonfigurasi Web Server, Mail Server, Proxy
Server, DNS Server, File dan Print Server, DHCP Server, FTP Server, Database Server,
SNMP, dan Firewall pada server.

12


4.c Bidang Pemeliharaan Jaringan

Menentukan strategi perawatan, melaksanakan prosedur perawatan, menentukan dan
menyelesaikan masalah komputasi pada klien, memelihara sistem jaringan agar tetap up to
date, mengelola keamanan sistem, sampai memonitor dan mengadministrasi keamanan
jaringan.



5. Multimedia

Dikhususkan untuk merancang, menulis, membuat, menerapkan, melakukan uji coba yang
berhubungan dengan kajian multimedia seperti animasi, 2D, 3D, Kamera, Editing Video,
serta pembuatan efek efek khusus.

13



KESIMPULAN

Setelah dijabarakan tentang profesi profesi dan standarisasi pada teknik komputer
penulis dapat menyimpulkan, bahwa etika memiliki peranan yang cukup penting dalam setiap
profesi. Karena tanpa etika, suatu individu atau kelompok yang memiliki profesi tidak akan
bisa bekerja secara professional. Hal ini menyebabkan etika dan profesi memiliki kaitan yang
erat.
Dalam bidang teknologi informasi, etika profesi diperlukan untuk mengurangi tindakan-
tindakan yang merugikan orang lain dari segi etika dan moral, seperti : kejahatan komputer
dan pelanggaran hak atas kekayaan intelektual.





14





DAFTAR PUSTAKA

http://azwadblack.blogspot.com/2012/04/jenis-jenis-profesi-di-bidang-it.html

http://www.lihat.co.id/2012/12/10-macam-profesi-lulusan-dari-teknik.html

http://gundarsoftskill.blogspot.com/2011/04/jenis-profesi-dibidang-it-indonesia-dan.html

http://derryansyah12.blogspot.com/2012/10/macam-macam-profesi-di-bidang-teknologi.html

http://yogoprasetyo.blogspot.com/2014/05/jenis-jenis-profesi-bidang-it-deskripsi.html

http://andrewdion.staff.ugm.ac.id/2011/12/jenis-pekerjaan-seorang-lulusan-teknik-
informatika.html

http://rionsaputra90.wordpress.com/2012/04/02/profesi-pada-bidang-teknologi-informasi/

Anda mungkin juga menyukai