1. Apa itu Pemrograman
Pemrogaman adalah proses menulis, menguji dan memperbaiki, dan memilihara kode yang membangun suatu program komputer. Kode tersebut di tulis dengan berbagai bahasa pemrograman. Tujuan dari pemrograman ini adalah untuk membuat suatu program yang dapat melakukan suatu perhitungan atau melakukan suatu pekerjaan sesuai dengan keinginan programmernya atau seorang yang membuat program tersebut.
Dalam membuat atau membuat program diperlukan kompetensi dalam logika, algoritma, bahasa pemrograman dan masih banyak lagi pengetahuan menunjang harus di kuasai oleh matematika misalnya.
Bahasa pemrograman sendiri itu ada banyak jenisnya, dari mulai bahasa pemrograman yang di gunakan untuk membuat aplikasi, website, game, dll.
Dalam lingkup dunia teknologi bahasa pemrograman merupakan salah satu entitas yang paling penting dalam suatu perkembangan dan kemajuannya. Dikarenakan banyak aplikasi ataupun website dari segala bentuk software di susun dengan menggunakan bahasa tersebut dan kemudian memberikan suatu tampilan yang mudah dipahami dan dimengerti oleh kebanyakan orang. Programmer ataupun developer menjadi salah satu yang mempunyai tanggung jawab besar atau penggunanya.
2. Jenis Jenis bahasa pemrograman di dunia kerja
Disini saya sudah merangkum mengenai bahasa pemrograman yang rata-rata di butuhkan di dunia kerja ataupun perusahaan.
salah satunya yaitu bahasa pemrograman PHP, bahasa pemrograman ini merupakan bahasa pemrograman didunia kerja karena banyaknya aplikasi website yang menggunakan bahasa pemrograman PHP sebagai bahasa Server Sidenya. Selanjutnya bahasa pemgrograman di dunia kerja lainnya adalah python yang sangat cepat dan simple dalam penulisan sintaksnya.
Bahasa Pemrograman Python
Python ini merupakan salah satu jenis bahasa pemrograman yang dapat di gunakan untuk melakukan eksekusi sejumlah perintah atau instruksi multi guna secara langsung dengan menggunakan OOP ( Object Oriented Programming ) serta menggunakan suatu semantik dinamis yang di gunakan untuk meningkatkan keterbacaan syntax program.
Java
Bahasa pemrograman java merupakan bahasa pemrograman yang dapat dijalankan pada berbagai berangkat komputer termasuk juga telepon genggam. Pada awalnya bahasa pemrograman ini dibuat oleh James Gosling saat masih bergabung diperusahaan Sun Microsystems, yang tentunya pada saat ini merupakan bagian dari Oracle dan juga diliris pada tahun 1995. Bahasa pemrograman java banyak sekali mengadopso penulisan sintak ataupun sintaksis yang terdapat pada bahasa pemrograman C dan juga C++ namun dengan sintaksis tersebut membuat model objek yang lebih sederhana dan juga dukungan secara rutin.
JavaScript
Jenis Bahasa Pemrograman yang Dibutuhkan Didunia Kerja yaitu Javascript, Javascript adalah bahasa pemrograman tingkat dinamis dan signifikan. JavaScript terkenal di web dan dapat bekerja di sebagian besar browser internet terkenal seperti Google Chrome, Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat tertahan di halaman situs yang menggunakan tag SCRIPT. JavaScript adalah salah satu kemajuan utama World Wide Web selain HTML dan CSS. JavaScript membuat halaman situs web yang cerdas dan merupakan bagian fundamental dari aplikasi web.
PHP
Bahasa pemrograman PHP merupakan bahasa penulisan berbasis skrip yang bersifat open source yang biasanya digunakan dalam pemrograman ataupun juga dalam pengembangan website. PHP atau yang sering disebut dengan Hypertext Preprocessor tentunya mirip dengan bahasa pemrograman Javascript dan juga Python, perbedaanya yaitu bahasa pemrograman PHP sering digunakan untuk menangani frontend dan juga backend. Sementara untuk python sendiri hanya digunakan untuk sisi server yaitu (backend).
Bahasa Pemulisan script merupakan bahasa yang dapat mengotomatiskan eksekusi atau (tugas) dalam bentuk environment runtime khusus. Tugas tersebut tentunya mencangkup untuk menginstruksikan halaman statis yang dibuat dengan menggunakan HTML dan juga CSS untuk dapat melakukan tindakan tertentu dengan aturan-aturan yang sudah ditetapkan. Bahasa pemrograman PHP juga merupakan bahasa pemrograman server-side, maka tentunya script dari pemrograman PHP akan diproses pada sisi server. Untuk jenis server yang sering digunakan yaitu Apache, Nginx dan juga LiteSpeed.
C#
Bahasa pemrograman C# merupakan bahasa pemrograman yang tentunya sudah berorientasi objek yang dikembangkan oleh perusahaan besar yaitu microsoft sebagai bagian dari inisiatif kerangka dari .NET framework. Bahasa pemrograman ini tentunya dibuat dengan basis bahasa pemrograman C++ yang tentunya telah dipegaruhi oleh suatu aspek ataupun suatu fitur bahasa yang terdapat pada bahasa-bahasa pemrograman yang lainnya seperti Delphi, Java, VB dan lain sebagainya, tentunya dengan dilakukan beberapa penyederhanaan.
Menurut standar ECMA-334 nama dari C# terdiri dari suatu huruf latin C yang selanjutnya diikuti oleh tanda pagar yang menunjukan angka, tanda pagar yang digunakan tentunya bukan tanda kres pada seni musik. tanda pagar tersebut digunakan karena karakter kres tersebut dalam seni musik tidak terdapat didalam suatu papan tombol yang setandar. Bahasa pemrograman ini kadang juga disebut sebagai bahasa pemrograman yang sangat mencerminkan dasar dari CRL dimana semua program-program dari .NET dapat berjalan, dan bahasa ini juga sangat bergantung pada kerangka tersebut sebab ia secara spesifik dibuat atau didesain untuk dapat mengambil dari fitur-fitut yang sudah tersedia pada CRL.
Bahasa Pemrograman C
Bahasa pemrograma C merupakan suatu bahasa pemrograman komputer yang tentunya dapat digunakan untuk membuat perbagai software (general purpose programming language), yang dimulai dari sistem operasi (seperti linux dan windows), pembuatan antivirus, software pengolah gambar, hingga pembuatan compiler untuk bahasa pemrograman, dimana bahasa pemrograman C ini banyak digunakan untuk membuat suatu bahasa pemrograman yang laninnya, salah satunya bahasa pemrograman PHP.
Meskipun bahasa C ini termasuk kedalam bahasa general-purpose programming language, yakni dimana bahasa pemrograman yang membuat berbagai software, bahasa pemrograman ini tentunya paling cocok dalam merancang suatu software yang berhubungan langsung dengan sistem operasi dan juga hardware. Tentunya tidak terlepas dari tujuan awal bahasa pemrograman ini dikembangkan. Bahasa ini pertama kali dibuat oleh Dennis M. Ritchie pada tahun 1972. Pada saat itu Ritchie bekerja diperusahaan Bell Labs, yang merupakan sebuah pusat penelitian yang berlokasi di Murray Hill, New Jersey, Amerika Serikat.
Bahasa Pemrograman R
Bahasa pemrograman R merupakan sistem perangkat lunak yang tentunya dirancang secara khusus untuk dapat mengerjakan semua hal yang berkaitan dengan statistik. Bahasa R ini tentunya hampir sama dengan program S atau yang lebih sering dikenal dengan software SPSS. R programming merupakan satu kesatuan software yang terintegrasi dengan fasilitas-fasilitas untuk melakukan manipulasi, perhitungan dan menampilkan grafik yang handal tentunya.
Bahasa pemrograman R berbasis pada pemrograman S yang dikembangkan oleh AT&T Bell Laboratories yang tentunya sekarang menjadi Lucent Technologies pada sekitar akhir tahun ’70 an. Bahasa R ini merupakan versi gratis dari bahasa pemrograman S yaitu suatu software yang berbayar. yang sejenis yaitu S-PLUS yang sangat banyak digunakan oleh peneliti serta akademisi dalam melakukan kegiatan ilmiah. Selain itu juga bahasa pemrograman R ini banyak digunakan oleh perusahaan-perusahaan yang membutuhkan data scientist untuk mengolah dan menganalisa data dari suatu perusahaan tersebut sebagai dari pengambilan kebijakan proses bisnis.
Swift
Swift merupakan bahasa pemrograman objek fungsional yang bertujuan untuk dapat membangun dan mengembangkan IOS dan juga OS X yang diperkenalkan oleh perusahaan Apple. Bahasa pemrograman swift ini didesign untuk dapat berdampingan dengan Objective-C dan juga menghindari program dari kesalahan penulisan. Swift ini diperkenalkan oleh perusahaan Apple pada acara tahunan yaitu WWDC (Apple Worlwide Developer Conference) 2014.
Swift ini tentunya menjadi bahasa resmi yang dikembangkan oleh perusahaan Apple Inc untuk mengembangkan aplikasi pada IOS, iPadOs, masOS, WathcOS, tvOS dan juga Linux. Pada bahasa pemrograman swift merupakan bahasa pemrograman modern, cepat dan juga sangat handal dalam menangani masalah-masalah pengkodeaan.
Bahasa pemrograman swift juga dianggap sangat aman. Hal ini tentunya dikarenakan memiliki management memori yang sangat bagus. Ini tentunya membuat pada developer tidak perlu takut mengenai permasalahan management memorinya.
TypeScript
Bahasa pemrograman Typescript merupakan bahasa pemrograman yang dikembangkan dan dikelola oleh Microsoft. Ini merupakan superset dari sintaksis javascript yang dimana bahasa ini menambahkan pengetikan statis opsional ke bahasa. Bahasa ini dirancang untuk aplikasi besar dan transkopilasi ke bahasa pemrograman javascript.
Bahasa pemrograman typescript merupakan bahasa pemrograman berbasis javascript yang menambahkan fitur strong-typing dan konsep pemrograman OOP klasik (class, interfaces). Pada bahasa pemrograman ini menawarkan class, module dan juga interface yang dapat membuat developer dapat mengembangkan aplikasi yang kompleks dengan lebih mudah. Hal ini yang membuat bahasa pemrograman ini berbeda dengan javascript.
Bahasa pemrograman ini dirancang oleh seorang yang bernama Anders Hejlsberg dari perusahaan microsoft, yang juga seorang designer dari bahasa pemrograman C#. Versi pertama TypeScript diperkenalkan pada tahun 2012.
VBA
Microsoft Visual Basic for Applications (VBA) adalah bawahan dari bahasa pemrograman Visual Basic yang dibuat oleh Microsoft dan disampaikan pada tahun 1993, atau campuran terkoordinasi dari iklim pemrograman (Visual Basic Editor) dan bahasa pemrograman (Visual Basic) yang memungkinkan pengguna untuk merencanakan dan membuat proyek Visual Basic dalam aplikasi dasar Microsoft Office, yang diusulkan untuk aplikasi tertentu. VBA dimaksudkan untuk melakukan beberapa upaya, misalnya, memodifikasi aplikasi seperti Microsoft Office atau Microsoft Visual Studio. Motivasi di balik VBA adalah untuk komputerisasi pekerjaan. Pekerjaan yang dimaksud yaitu pekerjaan yang dilakukan berulang-ulang dan merupakan pekerjaan yang membingungkan.
VBA unik dalam kaitannya dengan Microsoft Visual Basic, Microsoft Visual Basic tentunya memberikan banyak pemrograman dan kemampuan canggih sehingga Microsoft Visual Basic dapat membuat lebih banyak program yang membingungkan untuk kerangka kerja Microsoft Windows dan Office. Meskipun VBA harus didasarkan pada prinsip aplikasi Microsoft Office, VBA mengontrol kapasitas aplikasi untuk memainkan perkembangan item otomatis. Adaptasi VBA terbaru saat ini adalah VB.NET 2017 (berjalan di CLR .NET), yang mendukung semua proyek di Microsoft Office, khususnya Microsoft Excel, Microsoft Access, Microsoft Word, Microsoft Outlook, Microsoft FrontPage, serta Microsoft PowerPoint dan Microsoft Visual Studio.