Pengertian Tingkatan dan Macam-Macam Programmer

Pengertian Tingkatan dan Macam-Macam Programmer


Semakin kesini Ilmu Teknologi Informasi dan Komunikasi (TIK) semakin banyak diminati oleh orang banyak, dan juga lapangan pekerjaan untuk ilmu ini sangat banyak.

Salah satu pekerjaan yang lumayan banyak diminati adalah Programmer, lantas apasih programmer itu.

Menurut Wikipedia programmer itu seperti ini :
Seorang Programmer, developer, dev, coder, atau software engineer adalah seseorang yang membuat Perangkat Lunak Komputer.

Panggilan untuk Programmer Komputer bisa mengarah kepada seorang yang pandai disatu bidang komputer atau seseorang yang menulis Bahasa Pemrograman untuk membuat sebuah Perangkat Lunak. Selengkapnya Klik Disini

Intinya programmer itu seorang yang pandai disatu atau banyak bidang pada komputer dan merekalah yang menulis bahasa pemrograman pada setiap hal yang kita gunakan dikomputer kita.

Contohnya disaat kita sedang chatting dengan orang lain, yang kamu lakukan itu adalah hasil dari sekumpulan bahasa pemrograman yang dirancang oleh seorang programmer agar bisa digunakan untuk chatting.


Programmer itu memiliki tingkatan dan beragam macamnya, sekarang saya akan membahas tentang tingkatan dan macam - macam programmer yang ada.

Tingkatan Programmer


1. Novice Programmer


Ini adalah tingkatan paling rendah seorang programmer, disini mereka baru tahu tentang pemrograman itu sendiri, dan dalam praktiknya mereka masih mengandalkan tutorial.

Kalau digame ini adalah perkenalan pertama kamu pada sebuah game, jadi kalian masih sering melihat video tutorial untuk memainkan game tersebut atau mungkin bertanya kepada orang yang sudah ahli dalam game tersebut.

2. Advance Beginner Programmer


Pada tingkatan ini kamu sudah sedikit mengetahui tentang programmer, dan kamu sudah tidak perlu melihat video tutorial apapun lagi dalam melakukan coding.

Kalau digame, pada tingkatan ini kamu sudah bisa main game tersebut tetapi hanya sekedar main saja, walaupun kamu tidak tahu hal lain selain memainkannya.

3. Competent Programmer


Disini kamu sudah bisa dalam mengerti dalam penggunaan pemrograman, dan kamu sudah bisa menyelesaikan beberapa masalah yang ada didalam sebuah program.

Kalau digame, kamu sekarang bukan hanya sekedar main, tetapi kamu sudah bisa menggunakan item-item game tersebut dan mulai bisa menyelesaikan misi - misi game tersebut.

4. Proficient Programmer


Disini kamu sudah sangat pandai dalam pemrograman, kamu tidak hanya berkeinginan untuk menyelesaikan masalah tetapi kamu juga ingin untuk mencoba menyelesaikan masalah tersebut dalam berbagai cara.

Kamu lebih sering melakukan uji coba, hingga akhirnya menemukan solusi yang terbaik menurut kamu, dan karena itu kamu menjadi ahli dalam menyelesaikan sebuah masalah bahkan yang sangat rumit.

Kalau digame, kamu sering mencoba - coba untuk menggabungkan beberapa item-item untuk menemukan sebuah racikan yang terbaik, dan kamu sudah memiliki banyak sekali racikan item berkat percobaan kamu ini.

5. Expert Programmer


Ini adalah tingkat tertinggi, kalau kamu sudah berada ditingkatan ini, berarti kamu sudah bisa membuat sebuah karya - karya dari pengalaman kamu selama ini dan dari percobaan yang telah kamu lakukan.

Kamu bisa membuat sebuah karya yang sangat luar biasa dan kamu bisa membuat fungsi yang bisa dibilang adalah fungsi terbaik, fungsi ini kamu dapatkan dari segala percobaan yang telah kamu lakukan.

Kalau digame, kamu bisa menciptakan sebuah racikan item yang baru yang belum pernah diracik orang lain dan dari hasil racikan item tersebut kamu membuat hero game kamu lebih kuat.

Macam - Macam Programmer


1. Programmer Web atau Web Developer


Programmer Web adalah seseorang yang membuat sebuah web, seperti Facebook, Twitter, Tokopedia, dan lainnya. Mulai dari tampilan hingga fitur yang ada didalam web tersebut.

Programmer Web ada 3 Jenis :
  • Frontend Web Developer, seseorang yang merancang tampilan dari sebuah web, seperti tampilan Facebook.
  • Backend Web Developer, seseorang yang membuat agar kita bisa Chatting dengan orang lain, seperti saat menggunakan fitur Chatting dari Facebook.
  • Fullstack Web Developer, ini adalah gabungan antara 2 jenis Programmer Web sebelumnya, dan untuk jadi mereka pastinya akan sedikit sulit karena harus menguasai Frontend dan Backend.

2. Programmer Aplikasi Desktop


Programmer Aplikasi Desktop adalah seorang yang menulis bahasa pemrograman yang menjadi sebuah program ataupun aplikasi yang khusus dibuat agar dapat berjalan di Komputer, Laptop, Notebook, Komputer Mainframe, dan semacamnya.

Program atau aplikasi yang telah dibuat oleh programmer desktop dapat berjalan sendiri tanpa membutuhkan perangkat atau program lain untuk bisa menjalankannya (Independent).

3. Programmer Aplikasi Terdistribusi


Programmer Aplikasi Terdistribusi adalah seseorang membuat sebuah aplikasi atau perangkat lunak yang dapat berjalan dibanyak komputer dalam satu jaringan pada waktu yang sama.

Dan data dari aplikasi tersebut dapat disimpan didalam server ataupun cloud computing.

4. Programmer Library


Programmer Library adalah seseorang yang membuat sebuah fungsi (program) yang dapat digunakan kembali, sehingga kita tidak perlu membuatnya sendiri.

Contohnya disaat kamu ingin membuat sebuah Aplikasi yang Besar, yang pasti membutuhkan banyak fungsi, agar tidak terlalu memakan tenaga, kita bisa memakai sebuah fungsi yang telah dibuat oleh orang lain untuk dimasukkan kedalam aplikasi kamu.

Salah satu contohnya dalam Bahasa Pemrograman C adalah fungsi "math" digunakan untuk perhitungan matematika.

5. Programmer System


Programmer System adalah seorang yang memasang, menyesuaikan, dan menjaga sebuah Sistem Operasi, dan juga memasang dan mengupgrade Perangkat Lunak yang berjalan dalam Sistem tersebut.

6. Programmer Kernel


Programmer Kernel adalah seseorang membuat sebuah Program Komputer yang merupakan inti dari Sistem Operasi komputer itu sendiri yang memiliki kontrol dihampir semua sistem.

Seorang Programmer Kernel membuat program yang tetap berjalan mulai dari komputer dihidupkan hingga dimatikan, dan juga bertanggung jawab atas pembagian sumber daya untuk memori, processor, dan lainnya.

7. Programmer Driver


Programmer Driver, adalah seseorang yang membuat sebuah aplikasi yang memungkinkan untuk mengakses fungsi dari hardware tanpa perlu rincian yang tepat dari perangkat keras yang digunakan.

8. Programmer Compiler


Programmer Compiler adalah seseorang yang mengubah code yang terbuat dari sebuah bahasa pemrograman menjadi sebuah bahasa mesin atau "code" yang digunakan prossesor komputer.

Saya sudah membahas disini mulai dari pengertian, tingkatan, dan macam - macam programmer, dan saya harap artikel ini dapat membantu kamu.

Jika ada masukan tentang artikel ini atau ada kesalahan didalam artikel ini kamu bisa langsung menuliskannya dikolom komentar.

0 Response to "Pengertian Tingkatan dan Macam-Macam Programmer "

Posting Komentar

Jika ingin berkomentar, silahkan untuk berkomentar dengan menggunakan bahasa yang SOPAN

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel