PROFESI
Disusun oleh :
I PUTU FERRY PRASTA PRADANA (130030045)
ZAKARIA ABDUL JALIL (130030073)
I WAYAN AGUS SUGIANA BAYU DANU (130030353)
I PUTU AGUS DARMA ADI (140030022)
SERVINA LUTFI GUNTARY (140030068)
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER
(STMIK) STIKOM BALI
2017
BAB I
PENDAHULUAN
1.2. Tujuan
Adapun tujuan dari pengembangan aplikasi auto posts scheduling
pada Social Media Facebook berbasis website ini adalah :
1. Mengetahui jenis – jenis profesi di bidang IT?
2. Menjabarkan deskripsi kerja profesi IT?
3. Menjelaskan standard profesi ACM dan IEEE?
4. Menjelaskan standard profesi di Indonesia dan regional?
2. Network Engineer
Network Engineer adalah orang yang berkecimpung dalam bidang
teknis jaringan computer dari maintenance sampai pada troubleshooting-
nya.Network Engineer bertanggung jawab untuk memasang dan
mendukung komunikasi jaringan komputer dalam organisasi atau antar
organisasi. Tujuannya adalah untuk memastikan operasi yang lancar dari
jaringan komunikasi untuk menyediakan performance yang maksimum dan
ketersediaan untuk user (staff, client, customer, supplier, dan lain-lain).
Network engineer bekerja secara internal sebagai bagian dari tim
pendukung IT di organisasi atau secara eksternal sebagai bagian dari
perusahaan konsultansi networking dengan beberapa client.
Aktivitas Kerja Network engineer
Pekerjaan ini terpengaruh oleh ukuran dan tipe dari organisasi yang
mempekerjakannya.
3. System Analyst
System Analyst adalah orang yang memiliki keahlian untuk
menganalisa system yang akan diimplementasikan, mulai dari menganalisa
system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan
dan desain system yang akan dikembangkan.
Kualifikasi:
a. Menguasai keahlian sebagai programmer
b. Menguasai metode dan best practice pemrograman
c. Memahami arsitektur aplikasi dan teknologi terkini
4. IT Support
IT Support merupakan pekerjaan IT yang mengharuskan seseorang
bisa mengatasi masalah umum yang terjadi pada komputer seperti install
software, perbaikan hardware dan membuat jaringan komputer.
Kualifikasi:
a. Menguasai problem solving hardware dan software komputer
b. Menguasai mikroTik server
c. Menguasai sejumlah aplikasi umum sistem operasi komputer
5. Software Engineer
Software Engineer adalah mereka yang memiliki keahlian untuk
memproduksi perangkat lunak mulai dari tahap awal spesifikasi sistem
sampai pemeliharaan sistem setelah digunakan.
Software Engineer meneliti, merancang, dan men-develop sistem
software untuk memenuhi keperluan client. Setelah sistem sudah secara
penuh dirancang software engineer lalu diuji, debug, dan memelihara sistem.
Mereka perlu memiliki pengetahuan berbagai macam bahasa
pemrograman komputer dan aplikasi, ini karena luasnya bidang kerja yang
dapat terlibat didalamnya.
Software engineer kadangkali merupakan computer programmer
atau software developer. Bergantung pada tipe organisasi, software
engineer dapat menjadi spesialis dalam sistem atau aplikasi. Software
engineering merupakan salah satu profesi IT yang paling popular.
Kualifikasi
a. Pengetahuan tentang berbagai macam aplikasi
b. Antusiasme dan pengetahuan dari project lifecycle
c. Kemampuan analytical and problem-solving
d. Memperhatikan detail
e. Pikiran yang logis
f. Numeracy
g. Pengetahuan tentang sektor yang akan Anda kerjakan
h. Kemampuan interpersonal dan komunikasi yang baik
i. Kemampuan untuk berkomunikasi secara efektif dengan client,
kolega, dan manajemen senior
j. Kemampuan untuk belajar skill dan teknologi terbaru dengan cepat
k. Motivasi karir dan kemauan untuk melanjutkan lebih jauh
pengetahuan dan kemampuan
l. Awareness pada isu terkini yang mempengaruhi industri dan
teknologi
6. Database Administrator
Database Administrator adalah mereka yang memiliki keahlian untuk
mendesain, mengimplementasi, memelihara dan memperbaiki
database.Database administrator bertanggungjawab terhadap performance,
integeritas, dan keamanan dari database. Peran tambahan yang diperlukan
kemungkinan besar termasuk perencanaan, pembangunan (development),
troubleshooting.
Pendekatan database mengikuti beberapa prinsip:
• Data tetap konsisten dalam database
• Data terdefinisi dengan jelas
• User mengakses data secara bersamaan, dalam bentuk yang cocok
untuk mereka
• Ada ketentuan untuk keamanan data dan recovery control (semua
dapat masih dapat diperoleh dalam keadaaan darurat)
Peran database administrator meningkat berdasarkan database dan
proses yang dikelola dan kemampuan dari database management system
(DBMS).
7. Web Administrator
Web Administrator adalah seseorang yang bertanggung jawab
secara teknis terhadap operasional sebuah situs atau website.Web
Administrator bertanggung jawab secara teknis terhadap operasional
sebuah situs atau website khususnya server. Seseorang Web Administrator
harus mengerti secara mendalam tentang sistem operasi yang di gunakan
server, proses penginstalan, memahami jaringan LAN, WAN, keamanan
data server, dan yang penting dia juga harus dapat mengatasi masalah
Troubleshooting.
Kualifikasi:
a. Menguasai keahlian seorang programmer
b. Menguasai jaringan (LAN, WAN, Intranet)
c. Menguasai OS Unix (Linux, FreeBSD, dll)
8. Web Developer
Web Developer adalah mereka yang memiliki keahlian untuk
memberikan konsultasi pembangunan sebuah situs dengan konsep yang
telah ditentukan.
Kualifikasi:
a. Menguasai pemrograman web
b. Menguasai pengelolaan database
c. Mengerti domain dan hosting
d. Menguasai sistem jaringan
9. Web Designer
Web designer adalah mereka yang memiliki keahlian dalam
membuat design atraktif dan menarik untuk situs serta design untuk
kepentingan promosi situs secara visual.
2.2. Deskripsi Kerja Profesi (IT)
Berikut ini merupakan beberapa deskripsi kerja (job description)
dari beberapa profesi yang terdapat di bidang IT.
1. Programmer
Tugas
a. Mengambil bagian dalam pengembangan dan integrasi perangkat
lunak.
b. Mengembangkan secara aktif kemampuan dalam pengembangan
perangkat lunak.
c. Menerima permintaan user untuk masalah-masalah yang harus
diselesaikan.
d. Menyediaakan dukungan dan penyelesaian masalah konsumen baik
untuk konsumen internal maupun eksternal.
e. Bertanggung jawab atas kepuasan terkini pelanggan.
f. Melakukan tugas-tugas yang berkaitan dan tanggung jawab yang
diminta, seperti dalam sertifikat dan menuruti rencana dasar
perusahaan untuk membangun kecakapan dalam portofolio produk.
g. Mengerjakan macam-macam tugas terkait seperti yang diberikan.
h. Membentuk kekompakan maksimum dalam perusahaan bersama
dengan rekan-rekan dalam perusahaan.
2. Network Engineer
Aktivitas standar yang dilakukan oleh orang-orang berprofesi
dibidang ini adalah:
a. Memasang, mendukung, memelihara server hardware dan
infrastruktur software baru
b. Mengatur e-mail, anti spam, dan virus protection
c. Melakukan setting user account, izin dan password
d. Memonitor penggunaan jaringan
e. Memastikan cost-effective dan efisiensi penggunaan server
f. Mengusulkan dan menyediakan solusi IT untuk masalah bisnis dan
manajemen
g. Memastikan semua peralatan IT memenuhi standar industri
h. Menganalisa dan menyelesaikan kesalahan, mulai dari major system
crash sampai kelupaan password
i. Mengerjakan rutin preventative measures dan
mengimplementasikan dan memonitor keamanan jaringan, jika
jaringan terkoneksi ke internet
j. Menyediakan pelatihan dan dukungan teknis untuk user dengan
bermacam tingkat pengetahuan IT dan kompetensi
k. Mengawasi staff lain, seperti help desk technician
l. Bekerja dekat dengan departemen/organisasi lain dan berkolaborasi
dengan staff IT lain
m. Merencanakan dan mengimplementasikan pengembangan IT untuk
masa mendatang dan menjalankan kerja proyek
n. Mengelola website dan memelihara jaringan internal
o. Memonitor penggunaan web oleh para pekerja
p. Kemampuan Network engineer
q. Orang-orang yang ingin berprofesi di bidang ini harus memiliki
kemampuan sebagai berikut:
r. Pengetahuan yang up to date dan memahami kebutuhan bisnis dan
industri
s. Kemampuan komunikasi yang baik sekali
t. Mampu untuk menerima bermacam tugas dan memperhatikan detail
u. Kemampuan analytical dan problem-solving
v. Kemampuan teamwork dan mampu untuk merasa nyaman bekerja
dengan tim, client dan grup staff yang berbeda antar organisasi
w. Kemampuan organisasional
3. System Analyst
Tugas:
a. Mengembangkan perangkat lunak/software dalam tahapan
requirement, design dan construction
b. Membuat dokumen requirement dan desain software berdasarkan jenis
bisnis customer Membangun framework untuk digunakan dalam
pengembangan software oleh programmer
4. IT Support
Tugas :
a. Instalasi dan konfigurasi hardware, system operasi dan aplikasi
computer.
b. Memonitor dan perawatan system computer dan jaringan.
c. Berkomunikasi dengan staff atau klien melalui serengkaian tindakan,
baik tatap muka atau melalui telepon untuk membantu mengatur
system atau memecahkan masalah.
d. Troubleshooting masalah system dan jaringan, mendiagnosa dan
memecahkan masalah hardware dan software.
e. Mengganti part yang diperlukan.
f. Memberikan dukungan termasuk dokumentasi procedural dan dan
laporan yang relevan.
g. Mengikuti diagram dan intruksi tertulis untuk memperbaiki kerusakan
atau set up sebuah system.
h. Mendukung penggunaan aplikasi baru.
i. Menyiapkan account dan profil pengguna baru, dan menangani
masalah password.
j. Merespon panggilan dalam batas waktu yan telah disepakati
k. Memprioritaskan dan mengelola masalah yang belum selesai dalam
waktu yang ersamaan.
l. Melakukan dan evaluasi teknologi terbaru.
m. Melakukan pemeriksaan keamanan listrik pada peralatan computer
n. Secara berkala membuat laporan tentang perawatan program IT
(hardware, software dan jaringan internet).
8. Software Engineer
Tugas
a. Researching, perancangan, dan pembuatan software baru
b. Menguji program baru dan mencari kesalahan
c. Men-develop program yang sudah ada dengan menganalisa dan
mengenali area untuk modifikasi
d. Memasang produk software yang sudah ada dan mengambil
incompatible platform untuk bekerja bersama
e. Memeriksa teknologi baru
f. Membuat spesifikasi teknis dan perencanaan pengujian
g. Bekerja dengan bahasa coding komputer
h. Membuat dokumentasi operasional dengan technical author
i. Memelihara sistem dengan memonitoring dan memperbaiki
kerusakan software
j. Bekerja secara dekat dengan staff lain, seperti manajer proyek,
graphic artists, system analyst, dan sales dan marketing professional
k. Berkonsultasi dengan client/kolega berkaitan dengan pemeliharaan
dan performance dari sistem software dan bertanya untuk
memperoleh informasi, menjelaskan detail dan
mengimplementasikan informasi
l. Secara konstan meng-update pengetahuan teknis dan kemampuan
dengan menghadiri in-house dan/atau kursus eksternal, membaca
manual dan mengakses aplikasi baru
m. Problem solving dan berpikir secara menyamping sebagai bagian
dari tim, atau secara individual, untuk memenuhi kebutuhan dari
proyek
9. Database Administrator
Tugas :
Kerja dari database administrator (DBA) tergantung organisasi yang
mempekerjakannya dan tingkat tanggung jawab pada jabatan. Tanggung
jawab khusus barangkali hanya maintenance atau terlibat khusus dalam
database development.
Tanggung jawab khusus tersebut meliputi:
a. Menentukan kebutuhan dari user dan memonitor akses user dan
keamanan
b. Memonitor peformance dan mengatur parameter untuk menyediakan
respon query yang cepat ke front end user
c. Merencanakan conceptual design untuk database yang sudah
direncanakan dalam bagan
d. Memikirkan kedua back end organisation dari data dan aksesibilitas
front end untuk end user
e. Memperhalus logical design sehingga dapat diterjemahkan ke dalam
model data tertentu
f. Memperhalus lebih jauh physical design untuk memenuhi syarat
penyimpanan sistem
g. Memasang dan menguji versi baru dari database management
system (DBMS)
h. Memelihara standar data, termasuk ketaatan (adherence) pada Data
Protection Act
i. Membuat dokumentasi database, termasuk standar data, prosedur
dan definisi untuk kamus data (metadata)
j. Mengontrol izin akses dan hak
k. Men-develop, mengatur dan menguji perencanaan backup dan
recovery
l. Menjamin penyimpanan, pengarsipan, backup dan prosedur
recovery berfungsi dengan benar
m. Perencanaan kapasitas
n. Bekerja dekat dengan manajer proyek IT, database programmer dan
web developer
o. Berkomunikasi secara tetap dengan staff teknis, aplikasi dan
operasional
p. untuk menjamin keutuhan dana keamanan database
q. Mempersiapkan dan memasang aplikasi baru
1. SIGACCESS
Kelompok Khusus ACM akses computing yang bertujuan untuk
mempromosikan kepentingan profesional komputasi personil dengan
cacat fisik dan penerapan komputasi dan teknologi informasi dalam
memecahkan masalah cacat yang relevan. SIGACCESS juga
berusaha untuk mendidik masyarakat untuk mendukung karir bagi
penyandang cacat.
2. SIGACT
Kelompok Khusus Algoritma dan Teori Komputasi adalah sebuah
organisasi internasional yang mendorong dan mempromosikan
penemuan dan penyebaran berkualitas tinggi, penelitian dalam ilmu
komputer teoritis (TCS), analisis formal perhitungan yang efisien dan
proses komputasi. TCS mencakup berbagai topik termasuk
algoritma, struktur data, kompleksitas komputasi, komputasi paralel
dan terdistribusi, perhitungan probabilistik, perhitungan kuantum,
teori automata, teori informasi, kriptografi, semantik program dan
verifikasi, pembelajaran mesin, biologi komputasi, ekonomi
komputasi, komputasi geometri, dan nomor teori komputasi dan
aljabar.
3. SIGAda
Kelompok Khusus yang bergelut dan menekuni tentang Bahasa
Pemrograman Ada, menyediakan forum pada semua aspek dari
bahasa Ada dan teknologi, termasuk penggunaan, pendidikan,
standardisasi, metode desain, dan implementasi kompiler. Teknologi
pendukung yang berfokus pada SIGAda termasuk rekayasa
perangkat lunak, proses pengembangan perangkat lunak, teknologi
objek, komputer bidang pendidikan sains, alat, Obyek Permintaan
Arsitektur Umum Broker (CORBA), dan Java.
4. SIGAPP
Kelompok Khusus Komputasi Terapan, menawarkan praktisi dan
peneliti kesempatan untuk berbagi kepentingan bersama dalam
aplikasi yang inovatif, transfer teknologi, komputasi eksperimental,
penelitian strategis, dan pengelolaan komputasi. SIG ini juga
mempromosikan kerjasama luas di kalangan bisnis, pemerintah, dan
program komputasi akademis.
5. SIGART
Kelompok minat khusus Kecerdasan Buatan, terdiri dari studi intelijen
dan realisasi dalam sistem komputer.
Misi SIGART adalah untuk mempromosikan dan mendukung AI yang
terkait konferensi.
ACM telah menciptakan sebuah perpustakaan digital dimana
membuat banyak publikasi yang tersedia. Perpustakaan digital ACM
memiliki koleksi terbesar di dunia informasi tentang mesin komputasi dan
koleksi arsip jurnal, majalah, prosiding konferensi online, dan isu-isu terkini
publikasi ACM online termasuk forum yang disebut Ubiquity dan Tech News
yang berisi informasi terbaru tentang dunia IT. ACM juga mensponsori acara
yang berhubungan dengan ilmu komputer seperti ACM International
Collegiate Programming Contest (ICPC) yang mendunia, dan telah
mensponsori beberapa acara lainnya, seperti pertandingan catur antara
Garry Kasparovdan komputer IBM Deep Blue.
3.1. Kesimpulan