Jumat, 17 April 2015

Tugas


BAGAN FORMAL PROFESI TEKNOLOGI INFORMASI









Berikut ini adalah penjelasan dari peran-peran yang umum ditemukan pada divisi IT:
  • Help Desk, Help Desk adalah titik utama dimana client dari IT akan pertama kali menghubungi divisi IT saat mempunyai pertanyaan atau masalah yang berhubungan dengan IT. Help Desk membawa harga diri dan wibawa divisi IT saat berhubungan dengan client sehingga Help Desk sangat mempengaruhi customer experience. Help Desk menyimpan database dari masalah dan solusi yang muncul dari operasional IT sehari-hari. Help Desk memfasilitasi komunikasi antara user dan bagian IT lainnya, merespon crisis, dan membuat prioritas pengerjaan masalah. Karena merupakan titik pertama hubungan ke client, staf help desk harus mempunyai pengetahuan yang luas (meskipun tidak mendalam). Hal ini diperlukan agar sebuah masalah dapat segera dikategorikan dan diberikan pada tim solusi yang benar. Helpdesk haruslah menjadi tempat utama client pertama kali menghubungi divisi IT. Bila tidak, penanganan masalah menjadi tidak terkoordinasi dan pengetahuan menjadi hilang setelah solusi diimplementasikan. Client tidak diperkenankan untuk menghubungi divisi lain karena akan mengacaukan prioritas kerja. Help Desk sebaiknya dibantu oleh software tertentu untuk memfasilitasi pelacakan sebuah insiden, eskalasi masalah, dan pelaporan. Software harus juga mampu melakukan pengkategorian masalah, menyimpan pengetahuan dari solusi yang didapat, dan melakukan prioritas pengerjaan. Intensitas dari pekerjaan Help Desk yang tinggi menyebabkan seringnya bagian Help Desk mengalami kejatuhan moral kerja karena tekanan dan lembur yang harus ditanggung. Alternatif yang baik adalah memberikan kompensasi yang besar untuk help desk atau melakukan rotasi pekerjaan untuk menghilangkan kejenuhan.
  • End User Support, End User Support bertanggung jawab untuk perbaikan fisik komputer dan kunjungan ke lapangan kerja. Grup ini adalah lapisan kedua dari manajemen masalah dan solusi. Umumnya bila ukuran group cukup besar, manajer akan membagi menjadi beberapa tim kecil berdasarkan lokasi, teknologi, aplikasi, atau kelompok bisnis. Setiap kelompok kecil mempunyai seorang kepala. Seperti Help Desk, End User Support harus juga mempunyai kemampuan yang luas pada sistem IT pada perusahaan. Perbedaannya, End User Support mempunyai pengetahuan yang lebih mendalam pada sistem standar perusahaan. Keahlian lebih diarahkan pada hardware dan software yang ada pada sistem komputer end user bukan pada aplikasi server. End User Support bertanggung jawab dalam memberikan dukungan pada seluruh peralatan dan aplikasi yang terpasang pada sisi end user. Selain itu End User Support juga bertanggung jawab pada instalasi peralatan baru, perawatan peralatan yang ada, dan upgrade pada sistem end user. Untuk memudahkan pekerjaan End User Support, IT Standard harus diberlakukan agar pekerjaan tidak terlalu beragam. Selain kemampuan teknis, End User Support harus mempunyai kemampuan untuk berkomunikasi dengan client dan membangun hubungan baik dengan anggota bisnis lain. Pekerjaan lainnya adalah memberikan training untuk end user sehingga mengurangi jumlah panggilan kepada end user Support. Dalam sebuah organisasi IT yang lemah, adalah umum bila kita mendapati end user / client melompati help desk dan langsung menghubungi profesional atas. Bila terus berlangsung, sikap ini akan menimbulkan frustasi pada profesional lapisan atas karena pekerjaan mereka yang terganggu. Ujung-ujungnya prosesional atas akan keluar dari perusahaan saat moral kerja mereka menjadi terlalu rendah. Sifat dari end user / client ini juga menunjukkan frustasi mereka pada IT karena merasa help desk kurang dapat membantu menangani masalah mereka. Terkadang, perusahaan menempatkan end user support team dibawah sebuah divisi tertentu dan secara hirarki bukan divisi IT meskipun pekerjaan mereka adalah IT. Secara jangka pendek, hal ini merupakan solusi yang baik karena dengan menempatkan tim IT permanent, respon terhadap masalah client menjadi lebih cepat. Disisi lain, hal ini menunjukkan masalah serius pada divisi IT jika penempatan tersebut bersifat jangka panjang. Divisi lain kemungkinan merasa divisi IT tidak mampu merespon dengan cepat pada kebutuhan mereka, kemudian berinisiatif membuat “divisi IT bayangan” pada divisi mereka. Divisi IT bayangan ini dapat menimbulkan masalah serius saat mereka mengupayakan solusi sendiri terpisah dari divisi IT utama. Sistem IT pada perusahaan dengan cepat dapat terpulau-pulau dan tidak compatible satu sama lain karena tidak dipatuhinya standar. Perubahan yang terjadi pada salah satu Divisi IT bayangan dapat berakibat pada Divisi IT atau divisi lainnya, yang akhirnya mengakibatkan saling menyalahkan. Koordinasi dan komunikasi menjadi masalah besar. Masalah lain muncul bila divisi IT bayangan bubar, divisi IT yang asli akan kesulitan mengambil alih bila sistemnya berbeda dengan standar. Jika divisi IT bayangan juga melakukan development software dan sekaligus menjadi end user, Auditor IT mungkin akan menunjukkan muka tidak setuju karena terdapat resiko karyawan IT bisa memanipulasi data karena tidak adanya segregation of duties.
  • Network Administration Group, Network Administrator Group mengatur semua kemampuan jaringan komunikasi data yang dibutuhkan oleh bisnis. Network administrator bertanggung jawab pada semua kabel, hubs/switch, kemananan jaringan, routers, gateways, firewall, dan hal yang berhubungan dengan jaringan lainnya. Mereka melakukan pengawasan traffic jaringan dan melakukan efisiensi / upgrade sebelum kebutuhan melebihi kapasitas. Network administrator membutuhkan keahlian yang khusus meliputi pengetahuan pada hardware jaringan, media network / kabel, network protocols, enkripsi, dan firewall. Tingginya tuntutan keahlian dan pengetahuan pada network administrator menyebabkan tingginya pula pelatihan dan pengalaman yang harus dibayar agar seorang network administrator menjadi efektif. Pelatihan sendiri membutuhkan waktu 5 tahun lebih agar efektif. Network administrator bertanggung jawab dalam meneliti aplikasi, akses, dan data transfer yang dibutuhkan. Kemudian menentukan solusi yang paling optimal dan menegosiasikan kontrak dengan vendor. Penilaian kebutuhan, perencanaan kapasitas, dan implementasi yang baik dapat mengurangi biaya. Untuk perusahaan menangah atau kecil, network administrator dan system administrator dapat dikerjakan oleh satu orang.
  • System Administrator / Computer Operation Group, System Administrator dan Computer Operations Group mengatur, mengawasi, dan mengkonfigurasi seluruh Server dan System Software yang membentuk sebuah infrastruktur dimana terdapat aplikasi dan data perusahaan. Sistem ini termasuk email server , web/FTP server, print server, development, test, and production server. Setiap server mungkin berdasarkan pada teknologi yang berbeda tergantung pada standar perusahaan. Tugas-tugas seorang System Administrator antara lain instalasi/perawatan/upgrade peralatan/ sistem operasi / aplikasi, perencanaan kapasitas, backup, user profile management, dan keamanan sistem. Keseluruhan tugas ini membutuhkan pengetahuan yang sangat mendalam pada bagaimana software bekerja untuk memenuhi kebutuhan bisnis. Sistem administrator secara proaktif mengatur sistem server untuk mengurangi masalah yang dapat muncul saat jam production dan penyusupan ilegal. Sistem administrator juga harus melacak utilisasi server, mengantisipasi dengan menambah kapasitas bila frekuensi penggunaan mendekati batas kemampuan server. Karena ini, sistem administrator umumnya mempunyai pekerjaan yang berat karena mereka harus tersedia saat jam kerja dan harus merawat server di luar jam kantor. Jadwal perawatan dan upgrade harus dengan hati-hati dikoordinasikan dengan unit bisnis yang lain. Bila aspek ini diabaikan, dapat terjadi sebuah server di maintenance pada saat user sedang sibuk, mengakibatkan user menjadi frustasi karena tidak dapat mengakses aplikasi yang berada pada server tersebut. Downtime dari serbuah server harus diumumkan keseluruh pemakai. Sistem administrator juga harus berkoordinasi pada saat memperkenalkan sebuah teknologi baru pada sistem perusahaan. Sistem administrator harus dengan sangat hati-hati melakukan uji coba sistem baru dan memperhatikan aspek pelatihan dan pengalaman. Langkah-langkah ini diperlukan agar sistem baru tidak mengganggu sistem lama. Hal yang sama juga dilakukan bila sistem administrator harus mengupgrade sistem. Memberikan dukungan pada hardware dan software server adalah sebuah pekerjaan yang kompleks serta membutuhkan keahlian khusus. Umumnya divisi IT selalu mempunyai orang-orang ahli tertentu yang bertanggung jawab mengatur sebuah aspek dari infrastruktur servernya. Sebaiknya sebelum perusahaan memperkenalkan platform baru, biaya tenaga ahli dimasukkan dalam perhitungan. Sebuah platform standar harus dibuat untuk jenis server yang ada dan mengurangi biaya tenaga ahli.
  • Telecommunications Services Group, Banyak perusahaan mendapati bahwa lebih murah untuk membeli dan mengoperasikan telepon sistem mereka sendiri. Telecommunications Services Group mengatur seluruh telepon dan jasa lainnya yang berhubungan. Jasa yang diberikan adalah telepon, voice mail, fax, dan video conferencing. Jasa telekomunikasi mensyaratkan pengetahuan pada telephony switch hardware (PBX) dan konfigurasi software, perkabelan pada bangunan, konfigurasi call center, voice mail configuration, dan video conferencing equipment. Terkadang anggota Telecommunication Services Group diassign secara reguler ke help desk karena umumnya anggota help desk kurang mempunyai pengetahuan pada area ini. Assignment ini berikan agar tidak seluruh permintaan support di arahkan ke kelompok Telecommunication Services Group. Bila sistem cukup kompleks, perusahaan dapat meng-outsource services pada vendor. Help desk dalam hal ini harus mendapatkan fasilitas untuk melakukan penjadwalan support dengan vendor.
  • Infrastructure / Operations Manager, Manajer operasi bertanggung jawab pada performa dari semua tim yang berada pada IT Operation Group. Manajer harus mempunyai pengetahuan yang luas pada teknologi yang berada pada wilayah tanggung jawabnya tetapi detailnya tetap berada pada setiap anggota tim. Manajer operasi bertangggung jawab untuk performa keseharian dari sistem IT, memaksimalkan availability dari sistem, dan menyelesaikan masalah end user. Manajer ini juga berperan dalam membentuk sebuah disaster recovery plan dan eksekusinya. Mempunyai manajer dengan peran ini membantu CIO utuk lebih berfokus pada arah strategis IT dari pada mencemaskan performa keseharian dari IT.
  • Application Development Teams, Application Development Teams menyediakan pengembangan dan dukungan pada aplikasi bisnis, berdasarkan pada kebutuhan yang dikumpulkan dan didokumentasikan oleh business analyst. Untuk perusahaan kecil, business analyst dan development team umumnya dilakukan oleh orang yang sama. Aplikasi bisnis mungkin dibuat sendiri atau dibeli dari luar dan dikonfigurasi agar cocok dengan pola bisnis perusahaan. Application Developers umumnya terspesialisasi pada teknologi tertentu seperti web, ERP, CRM. Group ini juga umumnya dibagi kedalam tiga kategori besar yang masing-masing menggunakan teknologi tersendiri : 
  1. Customer Facing Application. Termasuk didalamnya aplikasi web, pemesanan dan proses, dan Customer Service.
  2. Production Support. Aplikasi Supply Chain seperti procurement, manufacturing, warehousing, inventory, dan logistic.
  3. Business Support. Umumnya sistem yang sangat internal seperti akuntansi dan sumber daya manusia.

Umumnya sebuah tim terdiri dari beberapa orang dengan keahlian yang berbeda-beda. Tim ini bertanggung jawab untuk membuat sebuah fungsi baru pada aplikasi, upgrade dan patch aplikasi pihak ketiga, menguji coba fungsionalitas dari aplikasi sebelum masuk ke production dan dukungan pada aplikasi bisnis saat telah masuk kedalam production.
 
Saat ukuran sistem bisnis dan kompleksitasnya meningkat, perusahaan mungkin harus menempatkan staff khusus yang didedikasikan pada salah satu dari tiga kategori diatas. Membangun tim untuk setiap aplikasi bisnis memungkinkan pelatihan silang dari staff untuk mendukung aplikasi spesifik.

Saat mengerjakan sebuah proyek, penanggung jawab proyek harus jelas dan memiliki cukup kekuasaan untuk menjalankan proyek dengan lancar. IT Development group harus menjadwalkan dan dengan jelas mengkomunikasikan pada IT Department, Streering Committee, dan business users untuk progress dari proyek, fungsionalitas sistem, dan waktu implementasi proyek. Aplikasi yang akan diimplementasikan harus memperhatikan waktu dari bisnis. Saat kebutuhan bisnis sedang tinggi, sebaiknya tidak ada implementasi sistem yang beresiko.

Untuk software-software besar seperti Enterprise Resource Planning, terkadang perusahaan harus mengalah pada proses bisnis yang telah didefinisikan pada software untuk menghindari biaya customization yang tinggi. Perubahan proses bisnis ini belum tentu suatu yang buruk bila proses bisnis yang terdefine pada software jauh lebih cocok bagi perusahaan. Umumnya pembuatan aplikasi bisnis disertai dengan Business Process Reengineering.

Application Support Group

Pada perusahaan besar, tim developer sering dibagi menjadi dua. Disatu sisi menangani pembuatan aplikasi, disisi lain menjadi support seperti help desk untuk aplikasi yang telah dibuat. Grup ini menjadi lapis ketiga dalam support aplikasi.
 
Pemisahan seperti mempunyai beberapa efek positif:
  1. Menghilangkan gangguan pada development team sehingga mereka dapat berfokus pada aplikasi baru. 
  2. Memperjelas perhitungan proyek, dengan tidak terganggunya tim development untuk memberikan support, penjadwalan proyek menjadi lebih tepat.
  • Application Testing, Application Testing Team bertanggung jawab untuk menguji coba perubahan dan upgrade pada aplikasi bisnis dengan tujuan mendeteksi dan menghilangkan masalah dan menjamin kompabilitas dengan modul lain. Uji coba pada aplikasi muncul pada berbagai tingkatan. Pada level terendah, developer akan menguji coba kode-kode yang mereka buat, kemudian untuk level lebih atas, aplication testing team mengkombinasikan semua modul yang dibuat dan melihat apakah terjadi masalah. Pada level sistem, modul akan diuji coba untuk mencari tahu apakah mengganggu sistem lain atau tidak dapat bekerja sama dengan sistem yang sudah ada. Testing ini umumnya disebut unit testing, integration testing dan system testing. Hanya sedikit organisasi yang memahami fungsi group testing ini dan lebih sedikit lagi yang memberikan perhatian yang cukup. Idealnya waktu untuk testing aplikasi adalah 30% dari total proyek. Meskipun terlihat besar, tetapi akan terbayar dengan stabilnya aplikasi saat telah menyentuh production sekaligus menghemat panggilan ke help desk. Tim yang melakukan testing haruslah terdiri dari business users. Peran business users adalah menjamin fungsi-fungsi yang akan sering terpakai bebas dari masalah. Keuntungan lainnya, business users menjadi cukup terbiasa menggunakan sistem itu sebelum di implementasikan. Aspek lain dari uji coba aplikasi adalah stress testing. Stess Testing adalah tipe uji coba untuk mengetahui kemampuan sistem dalam menangani request. Hasil dari uji coba ini sangat membantu dalam memonitor performa server dan meningkatkan kapasitas bila server mulai terbebani request mendekati batas toleransi. Pada perusahaan kecil umumnya tim testing menjadi bagian dari developer, database administrator, atau system administrator. Pada perusahaan besar, tim testing umumnya berdiri sendiri.
  • Database Administrator, Database administrator mendesain arsitektur database, melakukan install dan konfigurasi database software, berpartisipasi pada desain dan pengembangan dengan developer, menjamin integritas data, dan mengawasi serta meningkatkan performa database. Tim ini bertanggung jawab pada database baik pada lingkungan production maupun lingkungan pengembangan. Karena kompleksitas dari database relational (jenis yang paling umum dipakai), beberapa keahlian harus dimiliki oleh database administrator. Umumnya keahlian yang dibutuhkan mengarah spesifik pada salah satu teknologi database yang dipakai perusahaan seperti Oracle, Microsoft SQL Server, PostgreSQL. Dalam sebuah perusahaan yang besar, Database Administrator sering dibagi menjadi dua: satu sisi untuk development dan sisi yang lain untuk Production. Pebagian ini lebih dikarenakan pemisahan tugas, seorang developer sebenarnya tidak diperbolehkan untuk menyentuh production.
  • Electronic Data Interchange, Electronic Data Interchange (EDI) bertanggung jawab untuk menjamin transport data antara aplikasi baik dalam perusahaan maupun dengan luar perusahaan secara akurat, tepat, dan cepat. Integrasi aplikasi adalah komponen yang kritis dalam membentuk komunikasi sistem dan database pada perusahaan dan antar perusahaan. Setiap sistem bisnis dan aplikasi memerlukan format data tertentu untuk dibaca. Transmisi data dapat dimulai dari sebuah kejadian atau berdasarkan jadwal. Seorang EDI harus menterjemahkan hasil dari salah satu aplikasi menjadi format yang dapat dibaca oleh aplikasi lainnya. Selain itu seorang EDI harus menjamin tidak ada dua buah transmisi data besar terjadi pada saat bersamaan untuk menghindari beban jaringan yang terlalu besar.
  • Business Analyst Group, Pekerjaan seorang analis bisnis adalah berhubungan langsung dengan end user / client untuk mengetahui bagaimana sistem digunakan dan mengidentifikasikan peningkatan yang dapat menyediakan keuntungan yang tinggi bagi perusahaan. Tanggung jawab dari sebuah analis bisnis terbagi sama rata antara end user / client dan divisi IT. Seorang analis bisnis harus mengembangkan hubungan dengan end user / client dan menjaga hubungan ini dengan rapat teratur. Mereka harus mengerti proses bisnis dan bagaimana aplikasi IT digunakan dalam bisnis. Analis bisnis harus juga secara proaktif mencari, mengumpulkan, dan mendokumentasikan kebutuhan dan informasi untuk mendorong peningkatan yang bernilai. Sebagai tambahan, seorang analis bisnis harus terus melacak dan membuat prioritas dari semua permintaan perubahan. Bagian paling rumit dari analis bisnis adalah kebutuhan untuk memahami proses bisnis dan teknologi secara bersamaan. Mereka harus menjamin strategi pada IT telah sesuai strategi bisnis dan juga menawarkan peluang yang ada pada IT ke bisnis. Analis bisnis harus membuat sebuah dokumen high level tentang kebutuhan dari sistem yang akan dibuat. Dokumen ini akan diterjemahkan oleh application developer menjadi kode-kode aplikasi. Karena ini, analis bisnis harus bekerja sama erat dengan application developer.
  • Manager of Application Management, Manager dari Application Mangement Group bertanggung jawab pada performa dari seluruh tim dalam grupnya. Application Manager harus mempunyai sebuah pemahaman yang lengkap pada sistem bisnis yang digunakan. Fungsi yang terpenting adalah organisasi dan manajemen tim. Membuat prioritas, mengatur tim, dan menyelesaikan proyek adalah tanggung jawab dari application manager. Application Manager mengarahkan tim pengembangan sesuai dengan prioritas proyek yang dibuat. Manager ini mengatur jangka pendek dan jangka menengah dari sistem IT untuk meningkatkan kemampuan, mengintegrasikan proses, dan menyelesaikan proyek sesuai waktu dan anggaran. Manager ini memberikan ruang bagi CIO untuk memikirkan IT Governance dan arah strategis dari divisi IT yang dipimpinnya.

Architecture: Arsitektur informasi, arsitektur infrastruktur, dan arsitektur aplikasi sebenarnya merupakan tanggung jawab dari CIO. Untuk perusahaan yang besar, peran ini dapat dispesialisasikan pada sebuah grup terpisah yang dipimpin Chief Technology Officer (CTO). CTO berfokus pada mendefinisikan dan mengembangan arsitektur sistem dari tiga sampai lima tahun kedepan, kemudian menjamin pengembangan sistem sesuai dengan arsitektur yang dibuat.

Security : Security Personnel bertanggung jawab untuk mengimplementasikan kendali untuk mengurangi potensi dari pembobolan keamanan. Tugas ini mencakup implementasi firewall, software untuk pengawasan, kebijakan enkripsi, kebijakan password, membatasi akses fisik, dan mendeteksi upaya ilegal dari staf dalam.

Audit : Ukuran organisasi IT yang besar harus mempunyai sebuah fungsi kendali yang terpisah. Perusahaan terutama yang memproses transaksi finansial seperti bank dan saham harus melindungi dirinya dari tindakan ilegal karyawannya sendiri. Group audit ini dapat melapor kepada CIO atau CFO. Fungsi group audit adalah untuk melihat permintaan persetujuan proyek, mereview rencana proyek, dan melacak perkembangan dari sebuah proyek. Grup ini juga akan mengimplementasi manajemen resiko, menjamin seluruh proyek besar mengikuti metode pengembangan standar yang telah disepakati dan mereview praktek keamanan yang diterapkan.

Project Management Office (PMO) : Organisasi IT yang sangat besar biasanya mempunyai beberapa inisiatif proyek yang berjalan bersamaan. Inisiatif proyek ini harus dikoordinasikan, dilacak, dan melapor pada sebuah pusat. Departemen IT umumnya membuat sebuah PMO dimana mengatur seluruh proyek IT yang ada agar tetap dalam jalur.

Business Analyst Group : Pada organisasi IT yang besar, CIO dapat membuat sebuah group terpisah untuk analis bisnis yang perannya persis sama dengan analis bisnis yang diatas. Pemisahan ini memungkinkan untuk membuat sub group yang mendedikasikan diri pada sebuah fungsi bisnis.

Sumber: http://pandarion.wordpress.com/2008/11/09/struktur-organisasi-it-dan-peran-divisi-it/


Tulisan 4

Kebutuhan Tenaga IT di Bidang Industry Software luar negeri dan dalam negeri

Kebutuhan tenaga IT di bidang industri software baik di dalam maupun luar negeri juga terus naik tajam. Tahun 2015 saja, misalnya, kebutuhan tenaga IT di luar negeri mencapai 3,3 juta lapangan kerja. Sedangkan di dalam negeri, kebutuhan tenaga IT diperkirakan mencapai 327.813 orang. Kebutuhan tenaga profesional IT di dalam negeri itu didasarkan pada proyeksi pertumbuhan industri tahun 2010 yang memiliki target produksi sekitar 8.195.33 US $, dengan asumsi produktifitas 25.000 per orang. Beberapa negara maju dan berkembang saat ini memang mulai merasakan tingginya kebutuhan akan tenaga kerja di bidang Teknologi Informasi dan Komunikasi (TIK). Menurut Ir Stefanus Thomas Suhalim, Ketua STMIK ProVisi Semarang, beberapa waktu lalu, Cina saat ini menghasilkan 200 ribu tenaga kerja TIK setiap tahun. Namun demikian, jumlah tersebut belum mencukupi kebutuhan pasar kerja TIK di Cina. Diperkirakan tahun 2008 mendatang, negara itu kekaurangan tenaga kerja TIK sebanyak 2,2 juta orang. Sementara di Amerika, mengutip laporan Information Technology Association of Amerika, pada tahun 2001 saja sudah terbuka peluang bagi 900.000 tenaga kerja di bidang itu. Namun dari jumlah tersebut, 425.000 kesempatan tidak terisi. “Mereka kekurangan pelamar yang memenuhi kualifikasi teknis dan nonteknis,” tutur Suhalim mengomentari kebingungan negara-negara itu terhadap kurangnya tenaga kerja TIK. (portalhr/Lily)
- Tenaga IT diluar negeri, untuk tahun 2015, diperkirakan 3,3 juta lapangan kerja

- Sedangkan tenaga IT domestic, berdasarkan proyeksi pertumbuhan industry pada tahun 2010 target produksi 8.195.33 US$, dengan asumsi produktifitas 25.000 perorang dibutuhkan 327.813 orang

sumber : http://kinggaragabrielandryanputraayuenieya.blogspot.com/

Tulisan 3

Kesempatan Kerja Sector Telematika di Indonesia


KESEMPATAN KERJA SEKTOR TELEMATIKA DI INDONESIA
KESEMPATAN KERJA SEKTOR TELEMATIKA DI INDONESIA
Di mulai dengan hanya 150 ribu, sector telematika Indonesia akan membangun secara agregat lebih dari 81.000 lapangan kerja baru sejak tahun 2004 hingga 2009 dan berkontribusi terhadap pertumbungan lebih dari 1.100 perusahan telematika baru. Organisasi atau perusahaan local adalah penyumbang terbesar terhadap penciptaan lapangan kerja sector telematika


sumber :http://goo.gl/2geJMc

Tulisan 2

Spesialisasi Keahlian Komputer dengan Contohnya


Hardware dan network admin sebuah jenis pekerjaan yang banyak dibutuhkan saat ini terutama pada perusahaan/instansi yang telah mengimplementasikan teknologi komputer dan internet untuk menunjang pekerjaan. Contonya pc, server, aksesoris, hub, router, switch, perkabelan.
System Administrator adalah seseorang yang bekerja untuk memelihara dan mengoperasikan sebuah sistem komputer atau jaringan yang berjalan setiap harinya disebuah organisasi/perusahaan. Contoh : sistem operasi, sevices, workgroup domain, internet domain name, messaging (email).
Database administrator sistem basis data adalah kumpulan data yang saling berhubungan dan disimpan secara bersama tanpa adanya pengulangan data (redudansi data) contoh : oracle db, my sql dan ms-sql).
Programmer & System Analyst adalah Programmer adalah orang yang bertugas untuk menulis kode program untuk suatu aplikasi tertentu berdasarkan rancangan yang dibuat oleh system analis(lebih memahami teknologi komputer). Sistem analis adalah orang yang bertugas untuk menganalisis sistem dengan mempelajari masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai serta mengidentifikasikan pemecahan yang beralasan (lebih memahami aspek-aspek bisnis dan teknologi komputer). Contoh pemrograman (JSP, ASP, PHP dan C).
Selain itu ada beberapa tingkatan Technology Specialist bisa di bagi sebagai berikut :
Technology Specialists I
Peran ini membutuhkan pengetahuan atau pengalaman yang seimbang di lapangan.untuk posisi entry level menerapkan keterampilan dasar.
Contoh : Pada bidang Applications/Programming, Systems Engineering, Network Analysis, IT Analysis and Equipment.
Technology Specialists II
Peran ini membutuhkan pengetahuan dan beberapa pengalaman substansial di lapangan berbagai posisi analis untuk posisi tingkat senior.
Contoh : Pada bidang  Applications Programming/Analysis, Network Analysis, IT Analysis dan posisi tingkat spesialis di System Engineering.
Technology Specialist III
Peran ini berisi  dua jalur untuk posisi Applications Programming/Analysis, Network Analysis, dan IT Analysis. Jalur pertama adalah sebagai konsultan teknis dan yang kedua sebagai penanggung jawab untuk mengajar, mengarahkan, dan mengawasi pekerjaan staff.
Technology Specialist IV
Peran ini memerlukan pengetahuan dan pengalaman kepemimpinan secara fungsional. Para ahli teknis ini memerlukan pengetahuan yang komprehensif dan pengalaman khusus yang cukup luas.
untuk posisi  tertinggi teknis di area khusus.
Contoh : Systems Engineering, Applications Analysis, Network Analysis, dan Operating Systems analysis, hingga  posisi supervisory level di Systems Engineering.

sumber : Prajuritnusantara.blogspot,com

Senin, 06 April 2015

Tulisan 1

COMPUTER ENGINEER
Mempelajari antara lain tentang bagaimana mendisain dan merancang konstruksi komputer dan sistem berbasis komputer yang baik. Ilmu yang terlibat adalah tentang hardware, software, komunikasi dan tentu saja memahami proses interaksi antar bagian tersebut.
  • Menurut B.W. Boehm :
Computer engineering adalah aplikasi ilmu pengetahuan dan matematika dimana kemampuan perangkat komputer yang dibuat bermanfaat bagi manusia melalui program komputer, prosedur, dan dokumentasi terkait.
  • Menurut Fritz Bauer :
Computer Engineering adalah pembuatan dan penggunaan prinsip rekayasa untuk memperoleh perangkat lunak secara ekonomis dimana perangkat lunak tersebut dapat dipercaya dan bekerja secara efisien pada mesin nyata.
  • Menurut IEEE Standar 610.12 :
Computer Engineering sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
  • Menurut R.Fairley :
Computer engineering adalah disiplin teknologi dan manajerial berkaitan dengan produksi sistematis dan pemeliharaan produk perangkat lunak yang dikembangkan dan dimodifikasi tepat waktu dan dalam perkiraan biaya.


COMPUTER SCIENCE
Mempelajari antara lain tentang bagaimana mengembangkan robotik, computer vision, intelligence system, bio-informatika, dan hal-hal lainnya yang terkait dengan pengembangan komputer kedepannya. Untuk itu, ilmuwan komputer ini harus memelajari berbagai hal secara teoritis hingga dasar-dasar algoritma dan mengetahui cara mengimplementasikannya.

Computer Science (CS) adalah ilmu yang mempelajari dasar-dasar teoritis dari informasi dan perhitungan dan teknik-teknik praktis untuk implementasi dan aplikasi dalamsistem komputer.
Ilmuwan komputer menemukan algoritmik proses yang menciptakan, menjelaskan, dan mengubah informasi dan merumuskan cocok abstraksi untuk merancang dan model sistem yang kompleks. Ilmu komputer memiliki banyak sub-bidang, beberapa, seperti teori kompleksitas komputasi , mempelajari sifat fundamental dari masalah komputasi , sementara yang lain, seperti grafis komputer , menekankan hasil perhitungan tertentu. Masih lain fokus pada tantangan dalam melaksanakan perhitungan. Sebagai contoh, bahasa pemrograman teori penelitian pendekatan untuk menggambarkan perhitungan, sementara pemrograman komputer berlaku spesifik bahasa pemrograman untuk memecahkan masalah komputasi yang spesifik, dan interaksi manusia-komputer berfokus pada tantangan dalam membuat komputer dan perhitungan yang berguna, bermanfaat, dan universal diakses manusia .
Masyarakat umum kadang-kadang membingungkan ilmuwan komputer dengan lainnya profesional komputer memiliki karir di bidang teknologi informasi , atau berpikir bahwa ilmu komputer berkaitan dengan pengalaman mereka sendiri dengan komputer, yang biasanya melibatkan kegiatan seperti game, web browsing, dan pengolah kata. Namun, fokus dari ilmu komputer lebih pada pemahaman sifat-sifat program yang digunakan untuk mengimplementasikan perangkat lunak seperti game dan web-browser, dan menggunakan pemahaman bahwa untuk menciptakan program-program baru atau meningkatkan yang sudah ada


SOFTWARE ENGINEER
  • Menurut B.W. Boehm :
Software engineering adalah aplikasi ilmu pengetahuan dan matematika dimana kemampuan perangkat komputer yang dibuat bermanfaat bagi manusia melalui program komputer, prosedur, dan dokumentasi terkait.
  • Menurut Fritz Bauer :
Software Engineering adalah pembuatan dan penggunaan prinsip rekayasa untuk memperoleh perangkat lunak secara ekonomis dimana perangkat lunak tersebut dapat dipercaya dan bekerja secara efisien pada mesin nyata.
  • Menurut IEEE Standar 610.12 :
Software Engineering sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.
  • Menurut R.Fairley :
Software engineering adalah disiplin teknologi dan manajerial berkaitan dengan produksi sistematis dan pemeliharaan produk perangkat lunak yang dikembangkan dan dimodifikasi tepat waktu dan dalam perkiraan biaya.



INFORMATION TECHNOLOGI SPESIALICT
Technology Specialist adalah  keahlian teknis untuk pelaksanaan, pemantauan, atau pemeliharaan sistem IT.
Technology Specialist Responsibility
– Planning and Analysis
– Design
– Development and Implementation
– Maintenance
– Support
Spesialisasi ini biasanya berfokus pada jaringan komputer, database, atau fungsi sistem administrasi. Area-nya termasuk Network Analysis, System Administration, Security dan Information Assurance, IT audit, Database Administration, Web Administration dan masih banyak lagi.
Beberapa tingkatan Technology Specialist bisa di bagi sebagai berikut :
Technology Specialists I
Peran ini adalah untuk posisi entry level menerapkan keterampilan dasar di bidang Applications/Programming, Systems Engineering, Network Analysis, IT Analysis and Equipment. Membutuhkan pengetahuan atau pengalaman yang seimbang di lapangan.
COMPLEXITY
  • Knows and applies fundamental concepts, practices, procedures and existing policies and guidelines in specialized area of information technology.
  • Tasks range from having some variation and difficulty to having moderate variation and difficulty.
RESULTS
  • Impact the quality and availability of service.
  • Affect the timely completion of projects and services.
ACCOUNTABILITY
  • Refers questions and problems to higher levels.
  • Entry level positions work under immediate supervision and with detailed instructions. Work is often checked for accuracy.
  • Equipment and Applications Specialist solves routine problems and the work is performed independently.

Technology Specialists II
Peran ini memiliki berbagai posisi analis untuk posisi tingkat senior di bidang  Applications Programming/Analysis, Network Analysis, IT Analysis dan posisi tingkat spesialis di System Engineering. Membutuhkan pengetahuan dan beberapa pengalaman substansial di lapangan.
Peran ini juga berisi dua jalur untuk tingkat Senior  Equipment and Applications and level expert .
Pertama adalah untuk posisi yang berfungsi sebagai Konsultan dan memberikan saran teknis untuk mengatasi masalah yang dihadapi.
Kedua adalah untuk posisi yang memiliki tanggung jawab untuk menginstruksikan, mengarahkan,dan mengawasi pekerjaan staf.
Membutuhkan pengetahuan dan pengalaman yang luas dan kedalaman pengalaman yang  signifikan.
COMPLEXITY
  • Work ranges from moderately complex and varied to working on multiple, complex projects independently.
  • Background ranges from knowing and applying fundamental concepts, practices and procedures of particular function through possessing and applying a broad knowledge of principles, practices and procedures of particular function to the completion of difficult assignments.
RESULTS
  • Impacts the initiation of a project.
  • Affects the analysis of data and methodologies used.
  • Affects the reliability and utilization of systems and applications.
ACCOUNTABILITY
  • At the highest levels in this role provides guidance and training to less experienced staff.
  • At the highest level, refers only the most complex problems to higher level staff.

Technology Specialist III
Peran ini berisi  dua jalur untuk posisi Applications Programming/Analysis, Network Analysis, dan IT Analysis.
Jalur pertama adalah sebagai konsultan teknis dan yang kedua sebagai penanggung jawab untuk mengajar, mengarahkan, dan mengawasi pekerjaan staf.
Di level ini membutuhkan pengetahuan dan pengalaman yang luas dalam fungsi. Tingkat pengawasan juga membutuhkan pengalaman kepemimpinan dalam fungsi.Membutuhkan pengetahuan dan substansial dengan pengalaman yang luas di bidang System Engineering.
COMPLEXITY
  • Tasks include a high level of technical variation and difficulty, performed and with deadlines and heavy workloads.
  • Possesses and applies a broad range of expertise of principles, practices and procedures of particular function to the completion of difficult and complex assignments.
  • May perform work in multiple functional areas.
  • The highest level positions in this role provide consultation and advice on major implementation ensuring services are not compromised and provide technical leadership on integration of various related systems.
  • May perform any of the following: participate in development of strategic planning activities; review and analyze data to predict future needs and recommend enhancements; prepare budgeting and cost analysis; develop technical standards and policies; plan work of others to meet project deadlines; set priorities based on user needs.
RESULTS
  • Ensures implementation efforts do not compromise systems or services.
  • May initiate projects and determine methodology.
  • Impacts the successful integration of a variety of systems, platforms, and architectures.
ACCOUNTABILITY
  • Provides technical leadership, and training to less experienced staff.
  • Refers only the most complex issues to higher levels.
  • May instruct, direct and monitor the work of project staff.
  • For the highest level positions in this role, work is assessed by projects progress and results.
  • May measure employees’ results and initiate personnel actions.

Technology Specialist IV
Peran ini adalah untuk posisi  tertinggi teknis di area khusus seperti Systems Engineering, Applications Analysis, Network Analysis, dan Operating Systems analysis, hingga  posisi supervisory level di Systems Engineering.
Posisi supervisor  mengkoordinasikan seluruh kegiatan unit dengan beberapa proyek untuk memenuhi tenggat waktu proyek dan anggaran. Mereka memerlukan pengetahuan dan pengalaman kepemimpinan secara fungsional. Para ahli teknis ini memerlukan pengetahuan yang komprehensif dan pengalaman khusus yang cukup luas.
COMPLEXITY
  • Possesses and applies comprehensive knowledge in a specialized area to oversee significant assignments or provides technical expertise for significant assignments.
  • Supervisory positions know and apply fundamental concepts, practices and procedures of supervision and leadership.
RESULTS
  • Considerable impact on the final results and completion of projects.

ACCOUNTABILITY
  • May use strong technical skills to direct and assist staff.
  • Provides technical expertise to other staff.
  • May measure employees’ results and initiate personnel actions.

DSSFSDGDFG
Sumber :