Fakta Terkini 2009 – Sumber Tenaga Kerja ICT di Malaysia

Written by alfarabius on Nov 6th, 2009 | Filed under: Info

Baru-baru ini, rakan saya telah menghadiri MSC Malaysia Academician Forum 2009 pada 13th October 2009 di Cyberview Lodge Resort & Spa, Cyberjaya. Staf akademik dari pelbagai universiti, teknorat dari pelbagai agensi sama ada kerajaan atau swasta dan beberapa tokoh korporat dalam bidang ICT adalah antara audien yang datang ke forum tersebut.

Forum tersebut diadakan untuk mengetahui perkembangan terkini status program Knowledge Workers Development (KWD) dan program MSC Malaysia Technopreneur Initiative yang dianjurkan oleh Malaysia Development Corporation (MDEC). Selain itu, forum tersebut turut membincangkan dan bertukar pandangan antara staf akademik dan pekerja industri tentang pembangunan modal insan dalam erti kata pelajar dan pekerja ICT di masa hadapan.

Apa yang menarik pada forum tersebut adalah penbentangan hasil soal selidik dari Frost and Sullivan [pdf- boleh muatturun untuk rujukan] tentang Bekalan vs Permintaan Pekerja ICT. Apa yang dapat dirumuskan dalam hasil atau layar pembentangan tersebut [pdf - muatturun] adalah seperti berikut :

  1. Terdapat banyak permintaan untuk pekerja ICT dari tahun ini sehingga 2012. Ini bermakna peluang pekerja untuk pelajar ICT (Sains Komputer, Multimedia, IT, Kejuruteraan Perisian, Rangkaian dsb) di IPTA/S adalah terjamin. Ini FAKTA !!!
  2. 3 bidang pekerjaan ICT yang paling mendapat permintaan adalah pembangunan perisian (41%), rangkaian (21%) dan pangkalan data (12%).
  3. Syarikat ICT berstatus MSC menjana 6,741 jenis pekerjaan bidang ICT pada tahun 2008-2009. Ini FAKTA !!!
  4. Kemahiran yang diperlukan pada 3 tahun datang (2012) adalah : Multimedia tools (19%), SAP (17%), Networking (14%), Database(12%), BI & Analytics (12%), and Software development (11%).

Anda boleh memuatturun slide ini [muatturun] untuk melihat kembali persepsi minda anda selama ini. Jangan bertindak terburu-buru dengan menuduh bidang ICT sudah tepu dan tidak relevan lagi. Dengan fakta yang diberikan, diharapkan anda semua terutamanya para pelajar tidak lagi berasa runsing dan risau tentang masa depan meraka.

P/s: Walau bagaimana susah sekalipun cabaran / masalah yang diterima, yang penting adalah diri anda dan anda mesti kuat semangat, bermotivasi, berhati waja, tidak mudah putus asa, sentiasa mahu belajar perkara baru dan yang paling penting hubungan anda dengan Maha Esa dan manusia mesti dijaga.~Firdaus-Harun.com pesan


Service Oriented Architecture (SOA) – Senibina Berasaskan Servis : Integrasi antara Operasi Bisnes dan Teknologi

Written by alfarabius on Oct 16th, 2009 | Filed under: Kejuruteraan Perisian

Keberkesanan perjalanan sesuatu operasi dalam sesebuah syarikat amat bergantung kepada keupayaan sistem bersepadu yang digunapakai bagi mengatasi semua keperluan perniagaan[sumber 1]. Keperluan perniagaan tersebut sama ada dari segi pemasaran, inventori, kewangan dan sumber manusia. Oleh itu, senibina berasaskan servis / perkhidmatan telah menjadi satu fenomena di kalangan entiti syarikat perniagaan besar dalam menggerakan operasi syarikat menjadi lebih efisien. Ini kerana senibina tersebut menggabungkan keperluan perniagaan, informasi, pekerja dengan kemudahan teknologi sedia ada[sumber 2] seperti protokol HTTP, teknologi GSM dsb.

Keperluan perniagaan tersebut dapat diterjemahkan kepada suatu servis atau perkhidmatan. Sesebuah syarikat memerlukan servis tersebut untuk menggerakkan perjalanan operasi syarikat[sumber 3]. Sebagai contoh, sebuah syarikat memerlukan servis / perkhidmatan pertukaran wang dari servis-servis yang sedia ada di Internet. Dengan merujuk servis yang sedia ada (sumber yang spesifik, BPEL dan WSDL), sistem yang digunakan dapat diintegrasikan dengan servis tersebut untuk mendapat hasil dari pertukaran wang tersebut. Operasi pertukaran tersebut menjimatkan masa dan kos kerana syarikat tersebut tidak perlu membina sebuah sistem baru.

Chief Information Officer (CIO) atau pihak pengurusan IT perlu mengenalpasti operasi bisnes yang boleh dijadikan sebagai servis teras supaya pengurusan perjalanan syarikat dapat dijalankan dengan pantas dan dinamik. Di sini disenaraikan 7 tugas utama oleh para pengurusan IT (CEO, CIO, PTM dsb) untuk menjalankan SOA ini [sumber 4] :

  • Mengutamakan teras bisnes utama menggunakan SOA untuk menjalankan operasi syarikat / industri / kementerian.
  • Menghebahkan rancangan SOA kepada organisasi dan staf syarikat.
  • Bekerjasama dalam menggerakkan SOA dalam syarikat.
  • Mengenalpasti perubahan-perubahan / evolusi yang akan berlaku dalam operasi syarikat.
  • Menganggar perbelanjaan dalam mengaplikasi SOA.
  • Merancang keperluan / tenaga / dari sumber manusia dan peralatan untuk SOA.
  • Meneliti prestasi dan keputusan pada setiap peringkat dalam SOA.

Kematangan / Pengalaman sesebuah syarikat dalam mengimplementasi SOA bergantung kepada kerjasama kesemua staf, infrastruktur IT yang lengkap dan perancangan SOA yang dikemaskini dari segenap dimensi. Pelbagai cabaran akan dihadapi oleh pengamal SOA dalam sesebuah syarikat. Antaranya :

  • Operasi syarikat sentiasa berubah
  • Kepesatan teknologi
  • Mindset staf / pihak pengurusan

P/s: “Biarkan diri anda bercita-cita besar dan mempunyai impian yang tinggi. Ini kerana minda anda akan menerima apa sahaja yang diimaginasikan kemudian menggerakan minda separa sedar untuk berusaha kearahnya”


Servlet vs JSP – Teknologi yang Diperlukan dalam Pembangunan Web Interaktif

Written by alfarabius on Sep 3rd, 2009 | Filed under: Kejuruteraan Perisian, PSM, Perisian

web

Teknologi Servlet dan JSP telah menjadi satu teknologi pilihan dalam membangunkan Aplikasi Web yang interaktif seperti Sistem Kedai Atas Talian, Sistem Pengurusan Pelancongan Atas Talian, Sistem Bank Atas Talian dsb. Fakta yang menarik untuk dikongsi bersama, Google, AOL, eBay, YouTube dan pelbagai agensi / organisasi antarabangsa yang penting, kebanyakkannya menggunakan teknologi Servlet dan JSP dalam menjalankan sistem aplikasi web tersebut.

Servlet

Servlet merupakan aplikasi Java yang berfungsi melalui laman sesawang (Web Browser) atau aplikasi pelayan (server) dan bertindak sebagai pengantara antara permintaan (request) yang datang dari laman sesawang / teknologi HTTP / pangkalan data / aplikasi di dalam pelayan HTTP. Dalam erti kata lain, tugas Servlet adalah memproses data yang datang dari klien (laman sesawang) atau teknologi HTTP, dan bertindak secara dinamik (response) kepada klien mengikut fungsi atau keperluan yang telah ditentukan.

Data yang dimasukkan dari pengguna dari laman sesawang, interaksi sesama permintaan (request), pengurusan objek cookies dan session dan interaksi dengan komponen pangkalan data merupakan data / logik yang boleh diuruskan oleh Servlet.

JSP (JavaServer Pages)

JSP adalah teknologi yang mengandungi elemen HTML di dalamnya. Fail JSP selalunya diakhiri dengan tiga aksara iaitu .jsp (extension). Jika pengaturcara Java ingin menggunakan peraturan bahasa XML (eXtension Markup Language), maka fail JSP tersebut perlu mengenalpasti URL bahasa identiti (namaspace) yang hendak digunakan. Selalunya fail JSP tersebut diakhiri dengan 4 aksara iaitu (.jspx). Aksara x pada penghujung fail tersebut menunjukkan bahasa XML.

JSP memudahkan pereka bentuk laman sesawang (Web Designer) dalam memfokuskan rekabentuk, sususan dan reka letak dalam sesebuah laman sesawang tanpa memikirkan logik atau algoritma yang kompleks. Kadangkala penggunaan CSS (Cascading Style Sheet), Javascript, Flash / GIF animator dsb pada sesebuah laman sesawang memerlukan ruang yang bebas dalam kod aturcara. Oleh yang demikian, JSP membenarkan anda bebas menggunakan perkakasan tersebut (CSS, JavaScript dsb) dan kebanyakkan perisian mudah-edit laman sesawang seperti Macromedia Dreamweaver, HTML Editor dsb menyokong bahasa JSP.

Servlet vs JSP

Teknologi Servlet dan JSP boleh diimplementasikan dalam pendekatan kerangka (framework) tertentu seperti kaedah Model-View-Controller (MVC). Kaedah tersebut membolehkan komponen JavaBean digunakan dalam fail JSP hanya untuk mengawal output(View) dari komponen Bean(Model dan Controller). Oleh itu, tidak dapat dinafikan teknologi Servlet dan JSP saling melengkapi antara satu sama lain supaya pembangunan laman sesawang interaktif lebih dinamik dan efisien.

P/s: Mudahnya manusia untuk menanam azam yang tinggi dan impian yang besar, tetapi sukarnya manusia untuk menunaikan azam tersebut dengan konsisten dan merealisasikan impian tersebut dengan kepayahan dan pengorbanan. Ini kerana manusia sering tertipu dengan dua nikmat iaitu masa lapang dan kesihatan. ~Firdaus-Harun.com kata


Sila Masukkan Alamat
Emel Anda Untuk
Mendapatkan Artikel Blog ini
Secara PERCUMA :

Disediakan oleh: FeedBurner