- July 15, 2021
- Posted by: adminwebsite
- Category: Dunia Teknologi
Menjadi Web Programmer Tanpa Basic IT
Deskripsi Menjadi Web Programmer Tanpa Basic IT
Programmer adalah sebuah jenis profesi atau pekerjaan yang bertujuan untuk membuat sebuah sistem menggunakan bahasa pemrograman. Seseorang yang memiliki skill menulis kode program (syntax) dan merancang sistem, bisa juga disebut programmer. Kode atau bahasa program yang dimaksud seperti Java, Python, Javascript, PHP, dll.Programmer akan melakukan berbagai uji dengan memperkirakan setiap kasus yang akan terjadi karena komputer tidak akan mampu beroperasi ketika terdapat sebuah kesalahan. Maka dari itu, programmer harus bisa bersahabat sama error. Karena tiap kali membuat program, pasti selalu ada trial and error. Sistem yang sering gunakan sehari-hari, seperti web, aplikasi Android, sistem operasi (Windows, Linux, iOS) dll, itu semua dibuat dengan bahasa pemrograman yang disusun oleh para programmer.
Programmer di bagi menjadi beberapa bagian,diantaranya yaitu :
- Programmer Web
Jenis yang satu ini sudah umum kamu dengar. Programmer web sangat diminati oleh perusahaan atau startup. Sebab, hampir semua perusahaan mempunyai web. Tidak sembarang orang dapat mengelola sebuah web karena dibutuhkan tenaga ahli seperti programmer agar menjamin mutu kualitas web tersebut.Tugas utama web programmer adalah berfokus mengembangkan situs internet dan website, seperti pembuatan website toko online, sosmed, layanan service, dsb. Seorang web programmer juga dapat mengoperasikan database pada sebuah website.
- Programmer Aplikasi
Programmer aplikasi adalah programmer pembuat aplikasi pada komputer maupun smartphone. Contohnya aplikasi yang terinstal di desktop mu, seperti antivirus, browser, tools-tools, dll. Ada juga di smartphone milikmu, seperti aplikasi (Android/ iOS), game, sosmed yang biasa kamu unduh di Playstore maupun Appstore.Prospek jenis programmer yang satu ini cukup menjanjikan. Pasalnya, hampir semua orang mempunyai smartphone. Inilah alasan utama kenapa orang berlomba-lomba ingin menjadi programmer Android atau sebagainya.
3.Programmer Embedded System
Pekerjaan programmer embedded system adalah menulis source code sistem untuk mengontrol peralatan rumah/elektronik. Sistem tertanam digunakan dalam berbagai macam benda yang berada di dekat Anda seperti ponsel, kamera digital, remote control, mesin cuci, dll.
Dalam artikel ini akan khusus membahas tentang web developer. Pengembang web dibagi menjadi tiga yaitu Frontend, backend, dan fullstack. Berikut apa saja perbedaan masing-masing bagian dan apa tugas dan pekerjan nya.
1. Frontend Developer
Frontend Web Developer adalah pengembang web yang bertugas mendesain dan membangun antarmuka web. frontend developer juga bertanggung jawab dalam membangun bagian interface dari sisi user. Seorang Frontend Developer harus menguasai beberapa bahasa pemrograman, dan hal ini hukumnya wajib. Apa saja sih yang harus dikuasai Front End Developer? Yang pertama yaitu HTML, Kemudian CSS dan Javascript.
yang harus dikuasai seorang Frontend Web Developer?
- Hypertext Markup Language (HTML),HTML merupakan bahasa script atau markup yang berfungsi membangun atau menyusun struktur dalam website. HTML sendiri merupakan level terbawah dari teknologi frontend dan berfungsi sebagai dasar kamu bisa belajar html disini
- Cascading Style Sheets (CSS),CSS merupakan pelengkap pelengkap HTML, sesuai penjelasan mengenai HTML yang menjadi dasar styling makaFramework CSS yang menyempurnakan layout atau tampilan website.
- Javascript,Javascript adalah bahasa pemrograman yang harus dikuasai oleh semua pengembang web.Javascript berfungsi membuat website lebih interaktif atau berfungsi. Bisa dikatakan antara HTML, CSS, dan Javascript memiliki hubungan, HTML merupakan rangka sedangkan CSS sebagai antarmuka dan didukung javascript yang sebagai fungsionalitas.
2. Backend Developer
Backend Web Developer adalah seseorang yang bertugas mengelola bagian sisi dalam website seperti server, aplikasi dan database. Seorang backend developer bertugas melakukan perhitungan, menyimpan data pengguna, memproses form pendaftaran, dan lain sebagainya.Seorang Backend Developer harus menguasai beberapa bahasa pemrograman, Apa saja sih yang harus dikuasai Front End Developer? Bahasa programmer yaitu PHP, Python, NodeJS, SQL dan beberapa bahasa pemrograman lainnya seperti Ruby.
Apa yang harus dikuasai seorang backend Web Developer?
- Hypertext Preprocessor (PHP), PHP adalah merupakan bahasa pemrograman terpopuler, Menurut w3techs.com, PHP dijadikan sebagai bahasa pemrograman backend yang digunakan kurang lebih 82.3% website yang menggunakan teknologi backend.
- Python, Python adalah bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung dengan metode orientasi objek. Bahasa Python sering dijadikan sebagai bahasa pemrograman backend di luar negeri terutama amerika, Dan saat ini di indonesia sudah mulai banyak yang menggunakan Python sebagai backend.
- NodeJS, Node JS adalah perangkat lunak yang didesain untuk mengembangkan aplikasi berbasis web dari sisi backend. NodeJS sendiri merupakan dasar dari Javascript sehingga untuk syntax sama dengan javascript. Sebelum adanya NodeJS, Javascript dipercaya hanya untuk Frontend saja.
- Structured Query Language (SQL), SQL adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL juga menjadi teknologi penyimpanan data yang paling populer.
3. Fullstack Developer
Fullstack Web Developer adalah pengembang web yang bertugas membuat sisi luar dan dalam website. Jadi fulstack developer harus menguasi frontend dan backend sekaligus.Menjadi seorang fullstack developer itu sulit, Dengan adanya NodeJS tadi pekerjaan fullstack developer menjadi lebih dipermudah. Bahkan survey yang dilakukan di Stackoverlow bahwa javascript paling banyak digunakan baik untuk frontend, backend maupun fullstack developer.
Dalam pembuatan sebuah web di perlukan beberapa Text editor,diantaranya yaitu :
1.Notepad++
2.Atom
3.sublime Text
Biasanya para pemula yang ingin membuat website dari nol atau yang ingin membuat website dari awal, tidak ingin langsung berhubungan dengan server. Mereka cenderung akan menggunakan sebuah server lokal atau yang biasa disebut localhost.
Kamu pasti pernah mendengar istilah berikut dari teman-temanmu yang merupakan developer. Seperti :
- Localhost
- Htdocs
- XAMPP
- LAMPP
- MAMP
- Apache
- Nginx
- MySQL
Setelah Mempelajari apa yang di butuhkan,jobdesk nya menjadi programmer kususnya web.Banyak orang berfikir bahwa untuk menjadi seorang programmer sangat sulit dan harus melalui sekolah khusus,tapi ternyata ada beberapa kelas atau kursus online yang menyediakan secara gratis untuk menjadi web developer.Beberapa kursus yang menydiakan nya yaitu : BitDegree,Coursera,Code Academy,edX,Khan Academy,Code Wars,Free Code Camp,Code Conquest,W3Schols,Bento.io
Sumber :
1. https://glints.com/id/lowongan/menjadi-backend-developer/#.YOhw1ugzZPY
2. https://www.inspectorpov.com/2018/12/menjadi-developer-tanpa-kuliah.html
3. http://www.ruangfreelance.com/12-langkah-jadi-web-developer/
4. https://www.domainesia.com/tips/cara-membuat-website-dari-nol/
5. https://www.hostinger.co.id/tutorial/belajar-coding-online-gratis
6. https://www.dicoding.com/blog/apa-itu-programmer-hal-yang-wajib-dikuasai/
https://www.jagoanhosting.com/blog/pekerjaan-web-developer/
Instruktur
Untuk mengetahui Informasi jadwal training selain Online Training Certified Competency Development and Implementation Professional PT Eltasa Prima dapat dicek di link berikut: Jadwal Training 2022
Informasi dan pendaftaran training dapat dilakukan melalu kontak WA/SMS/TELP di nomor 081226247070 (Lia)
Kunjungi website Online Training PT Eltasa Prima lainnya untuk mengetahui informasi training lainnya di link berikut: www.e-trainingonline.com