Jumat, 19 Juli 2019

Macam-macam Pekerjaan dalam Dunia Teknologi Informasi dan Komputer

1. Web Developer

Web developer merupakan salah satu perkerjaan yang sangat populer di dunia IT. Web developer terbagi dari 3 divisi yaitu Frontend Developer, Backend Developer, dan terakhir adalah Fullstack Developer.
Frontend Developer memiliki tanggung jawab untuk membangun bagian interface dari sisi user. Untuk menjadi Frontend Developer kita harus paham bagaiamana menggunakan HTML, CSS, dan JavaScript. Penguasaan berbagai framework dari CSS seperti Bootstrap dan Vue.js, React.js, Angular.js dari JavaScript akan membantu perkerjaan seorang Frontend Developer.
Backend Developer merupakan kebalikan dari Frontend Developer yaitu mengurusi semua kebutuhan dibagian server dan proses pengolahan data di database. Apa saja yang dibutuhkan oleh seorang Backend Developer? PHP, Python, dan Node.js merupakan beberapa bahasa pemograman yang digunakan oleh para Backend Developer.
Fullstack Developer merupakan perkerjaan yang bertanggung jawab dari sisi user interface dan sisi server secara bersamaan atau merupakan gabungan dari Frontend dan Backend. Untuk menjadi seorang Fullstack Developer kita harus menguasai teknologi yang ada disisi Frontend seperti HTML , CSS , JavaScript dan juga bahasa pemograman yang ada disisi Backend seperti PHP, Python, Node.js.

2. DBA (Database Administration)

Jika kalian menyukai pekerjaan yang berusuan dengan database maka DBA mungkin akan cocok karena perkerjaan ini mempunyai tanggung jawab yaitu mendefinisikan pola struktur database, mendefinisikan struktur penyimpanan dan metode akses, serta memberi hak akses pada user untuk mengakses data. Skill yang harus dikuasai oleh bisa menggunakan beberapa DBMS sesuai kebutuhan seperti  MS Acces , SQL Server, Foxpro, Oracle DBMS, Paradox

3. Security Engineer

Menjadi tugas seorang security engineer memastikan bahwa semua berjalan baik dan melakukan beberapa hal seperti menkonfigurasi firewall, melakukan pentest, memperbarui security dan menjaga sehingga tidak terjadi serangan dari para hacker yang bisa membuat kerugian bagi perusahaan. Tentunya kita harus mempunyai skill yang berhubungan dengan keamanan sistem, terbiasa dengan Linux dan bisa melakukan konfigurasi server, terbiasa menggunakan Tools pentest seperti Netsparker, Acunetix, Kali Linux, Wireshark. 

4. System Analyst

System Analyst biasa juga di sebut analis yang memiliki tanggung jawab mendefinisikan kebutuhan user, menyusun solusi yang efektif, dan mengawal masa transisi awal penggunaan sistem. Sistem analis bisa pula menjadi perantara atau penghubung antara perusahaan penjual perangkat lunak dengan organisasi tempat ia bekerja, dan bertanggung jawab atas analisis biaya pengembangan, usulan desain dan pengembangan, serta menentukan rentang waktu yang diperlukan. Untuk menjadi sistem analis bisa menampikan hasil analisa melalui berbagai macam tools seperti MS Excel, Visio dan mampu menggunakan bahasa pemograman agar dapat berkomunikasi dengan engineer baik di mobile maupun web.  

5. UI/UX Designer

UI adalah bagaimana suatu produk yang kita buat terlihat seperti apa yang bisa dilihat oleh mata. Tujuan utama dari UI adalah menampilkan interface yang memiliki keseragaman yang baik dari segi warna, layout, atau font. Sementara itu UX adalah proses untuk membuat produk yang telah kita buat menjadi mudah untuk digunakan dan tidak membingungkan pengguna. Tanggung jawab seorang UX designer adalah memastikan bahwa setiap langkah demi langkah berjalan dengan logis dan jelas. Untuk menjadi seorang UI/UX designer kita harus terbiasa memilih perpaduan warna yang nyaman bagi user dan harus detail untuk melihat hasil yang di pasarkan ke produksi baik dari sisi font, warna, gambar. 

6. Quality Assurance (QA)

Quality Assurance (QA) merupakan seseorang yang memonitoring, mengujicoba dan memeriksa semua proses yang terdapat pada produksi suatu produk dan menjamin kualitas produk tersebut . Apa saja yang digunakan para QA untuk melakukan pengujian dan memonitoring suatu produk.  

7. System Support / Technical Support

System Support/Technical Support memiliki pekerjaan sehari-harinya men-support/maintain/memelihara sistem komputer berupa hardware atau software yang sudah berjalan. Seorang System Support mempunyai tanggung jawab memelihara dan memastikan sistem yang ada berjalan dengan baik, troubleshooting dan perbaikan system serta memberikan pelatihan ke para pengguna system. 

8. Mobile Apps Developer

Dari namanya kita bisa menebak bahwa Mobile Apps Developer merupakan orang yang mengembangkan aplikasi di smartphone kita. Pengembangan aplikasi mobile pada umumnya terbagi dari yaitu Android dan iOS secara native dan untuk cross-platfrom terdiri dari ReactNative, Ionic, Xamarin dan NativeScript. Teknologi yang digunakan untuk pengembangan aplikasi Android native menggunakan bahasa pemograman Java atau Kotlin sedangkan Apple menggunakan Objective-C atau Swift. Sementara itu untuk cross-platfrom menggunakan bahasa pemograman JavaScript untuk ReactNative, Ionic, dan NativeScript sedangkan Xamarin menggunakan C#. 

Senin, 15 April 2019


My Future Plan

hello I’am Damara Priatama Taufiqurrakhman form Gunadarma University and here is my future plan after graduated.

Telling Your Experience In Studying English

Bahasa Inggris Bisnis 2
Damara Priatama T

Hello everyone who reads my blog! Here is my experience in studying English

Jumat, 05 April 2019

Fasilitas Nuklir Iran Mengalami Kejahatan Siber dengan Memutar Lagu AC/DC pada Volume Penuh.

Sejauh berkaitan dengan peretas komputer yang berbahaya, pelanggaran keamanan terbaru di fasilitas nuklir Iran mungkin tidak terlalu serius … Kecuali kau benci musik dari band rock australia AC/DC.

 Hal ini telah diduga bahwa hacker komputer tak dikenal telah memaksa pekerja di dua negara yang kontroversial fasilitas nuklir untuk bertahan AC/DC's hit lagu Thunderstruck berulang - dan volume penuh - kadang-kadang di tengah malam.

 Tentu saja, tidak ada kepastian serangan dari Iran - bukti berasal dari serangkaian email yang purporting untuk berasal dari organisasi energi atom dari Iran.
 Seorang ilmuwan asal iran yang tidak disebutkan namanya e-mail e-mail Mikko Hypponen, kepala penelitian utama dari perusahaan keamanan Internet berbahasa finlandia — aman, mengatakan bahwa fasilitas di Natanz dan Fordo, dekat Qom, terkena cacing.

 Selain menonaktifkan jaringan otomatis di kedua situs tersebut, malware tampaknya memiliki efek samping yang menarik dari AC/DC pada saat tertentu.

 Ketika dihubungi oleh MailOnline, tn. Hypponen mengkonfirmasi bahwa dia telah menerima e-mail tersebut dan bahwa dia telah mengirim e-mail kepada ilmuwan tentang insiden itu selama akhir pekan.

 Dia mengirim salinan dari surel tersebut, yang mengatakan, 'saya sedang menulis anda untuk menginformasikan bahwa program nuklir kita sekali lagi telah diganggu dan diserang oleh cacing baru dengan berbagai aksi yang telah mematikan jaringan otomat kita di Natanz dan fasilitas lain di dekat Qom.

E-mail lain yang ditujukan untuk AC/DC's Thunderstruck sedang dimainkan 'pada beberapa stasiun kerja di tengah malam dengan volume maxed out'.

 Ini bukan pertama kalinya program nuklir iran menjadi target malware.

 Cacing Stuxnet yang destruktif kini telah mempengaruhi sekitar 60 persen komputer di Iran, dan secara luas dianggap bertanggung jawab untuk menghancurkan centrifuge di fasilitas nuklir Nantaz.

 Iran telah mengkonfirmasi bahwa pekerjaan telah terhenti beberapa kali di fasilitas tersebut karena 'masalah teknis ', dan penggunaan mesin pemusing telah berkurang hingga 30 persen.
 Stuxnet pertama kali dianggap sebagai hasil karya agen intelijen israel, tetapi para ahli baru-baru ini telah memutar jari kecurigaan mengarah ke amerika serikat

 Banyak pakar percaya bahwa masa depan peperangan akan sangat bergantung pada kesanggupan suatu bangsa untuk 'membengkokkan' jaringan komputer musuh mereka.

 Baru-baru ini cina telah dicurigai atas serangkaian insiden yang tidak membahayakan - seperti pembajakan sistem pelimbahan otomatis as, atau mengambil alih kendali dua satelit Nasa.

 Menggunakan musik sebagai senjata telah lama menjadi ciri militer as, dalam konflik-konflik termasuk invasi Panama pada tahun 1990-an.

 Thunderstruck, yang dilepaskan pada tahun 1990, adalah salah satu lagu yang paling terkenal di AC/DC dan berkata untuk terinspirasi oleh pengalaman gitaris Angus Young yang berada di pesawat yang disambar petir.

Solusinya adalah:
Kita sebagai orang yang memiliki kemampuan dibidang teknologi informasi harus memiliki etika dalam menggunakan ilmu kita agar tidak merugikan orang lain. Perlu rasa tanggung jawab dalam setiap kegiatan yang kita jalankan.