Anda di halaman 1dari 5

B.

Software Pemrograman

Software pemrograman (Programming Software) adalah perangkat lunak yang


menyediakan alat bantu yang berfungsi untuk membantu programmer dalam membuat suatu
program komputer. Software pemrograman ini sangat bergantung pada bahasa pemrograman
yang digunakan. Software pemrograman meliputi editor teks, compiler, interpreter, debugger
dan lain-lain. Sebuah Integrated Development Enviroment (IDE) atau lingkungan
pengembangan terpadu karena telah menggabungkan berbagai bantu, sehimgga
mempermudah programmer. Untuk membuat suatu program agar berfungsi dengan baik,
diperlukan sekumpulan instruksi untuk diprogramkan, karena bahasa pemrograman yang
digunakan adalah pembawa kerja suatu tugas. Komputer atau lebih tepatnya software
pemrograman dapat menerima intruksi dari pengguna dalam bentuk pemrograman komputer
yang kemudian menjalankan tugas yang diberikan.

Software pemrograman merupakan tindakan menulis kode komputer yang


memungkinkan software perangkat lunak komputer berfungsi dengan baik. Teknologi
komputer sering kali memiliki terminologi yang menumpuk sehingga dapat membingungkan
dan sulit di pahami. Software pemrograman tidak sama dengan software development .
Development adalah desain sebenarnya dari suatu program sedangkan programming adalah
pelaksanaan intruksi development. Software pemrograman biasanya dikategorikan ke dalam
bahasa pemrograman yang kompatibel dengannya. Terdapat berbagai jenis bahasa
pemrograman , namun beberapa bahasa di bawah ini sering digunakan dan terkenal dalam
penggunannya.

• Javascript

Bahasa pemrograman ini biasa menggunakan software pemrograman berupa situs-


situs web javascript untuk menambahkan elemen interaktif. Software pemrograman
yang dapat digunakan seperti (Atom, Notepad++, Sublime, dll).

• SQL (Structured Query Language)

Structured Query Language atau Bahasa Kueri Terstruktur merupakan bahasa kueri
basis data yang memungkinkan situs web mentransfer data dari basis data yang besar.
Biasanya software yang digunakan berupa MySQL , PHPMyAdmin, dll

• Python

Pytthon adalah bahasa yang digunakan untuk berbagai hal, mulai dari aplikasi web
hingga analisis data. Software pemrograman yang dapat digunakan seperti Jupyter,
PyCharm, Rodeo, Visual Studio Code, dll.

• Java
Jawa biasanya digunakan dalam permainan video dan aplikasi seluler, termasuk
aplikasi untuk perangkat android. Software pemrograman yang dapat digunakan
berupa IDE seperti Netbeans, Eclipse, JCreator, BlueJ, dll

• C#

C# sebanding dengan java, dan biasanya di gunakan pada aplikasi Microsoft.

Software pemrograman umumnya dikenal sebagai pemrograman komputer.


Pemrograman komputer dan software development memiliki perbedaan utama yakni,
pemrograman komputer bertanggung jawab atas kode yang memungkinkan program software
bekerja. Beberapa tugas khusus untuk pemrograman komputer meliputi:

• Pembaharuan dan perluasan program yang ada


• Penulisan program baru dalam berbagai bahasa
• Pengujiaan program untuk kesalahan dan memperbaiki kode kesalahan
• Penggunaan pustaka kode atau kumpulan baris kode indepeden, untuk
penyerdehanaan proses penulisan kode

Pemrograman komputer terkadang dapat melakukan tugas yang sama seperti


pengembangan. Ini dapat mencakup perancangan perangkat lunak, merencanakan bagaimana
kode tersebut akan ditulis, dan pengembangan antarmuka / aplikasi. Jumlah yang harus
dikerjakan bergantung pada seberapa kompleks kode yang ditulis. Software yang berbeda
akan memerlukan jenis dan jumlah kode yang berbeda, semuanya itu memiliki tingkat
kesulitan yang berbeda-beda. Beberapa proyek dapat membutuhkan waktu, dapat dilakukan
secara individu, dan dapat dilakukan di rumah.

Software pemrograman dibutuhkan para programmer untuk menciptakan aplikasi yang


pada umumnya berupa barisan kode. Semakin lengkap barisan tersebut, maka aplikasi
tersebut akan memperoleh hasil yang maksimal juga. Dengan software pemrograman, para
programmer bisa menyusun barisan kode tersebut hingga membentuk suatu aplikasi yang
baru. Beragam software pemrograman hadir dengan spesifikasi yang berbeda – beda
tergantung pada perangkat yang ia miliki. Ada yang memiliki fitur -fitur sederhana, hingga
menambahkan plugin tambahan di dalamnya. Para programmer dapat memilih software
pemrograman yang ia butuhkan dan tentunya lengkap. Jika software pemrograman itu cukup
ringan, kompatibel (mampu digunakan pada segala sistem operasi) dan dapat teringrasi
dengan program lain, pasti sofware tersebut lebih disukai dan dibutuhkasn oleh para
programmer. Berikut ini beberapa software pemrograman yang dapat digunakan.

1. Sublime Text

Sublime text merupakan software pemrograman yang dapat digunakan pada


Windows, Mac, maupun Linux. Namun diantara ketiganya, Linux-lah yang memiliki
kecococakan dengan software ini. Selain memiliki tingkat perfoma yang maksimal
dan beragam tampilannya namun tetap sederhana.

2. Visual Studio Code

Visual Studio code, software pemrograman produk “Windows” ini dapat


diunduh secara gratis, fitur yang dihadirkan tidak kalah saing dengan software
pemrograman lainnya, seperti keyboard shortcut, melengkapi barisan kode secara
otomatas, mode zen yang menyembunyikan menu dan ikon-ikon lainnya. Visual
studio code kini telah mendukung bahasa pemrograman c# dan menunjang lebih
banyak bahasa pemrograman lainnya.

3. Notepad++

Notepad++ merupakan software pemrograman bawaan dari windows dan


dikembangkan lagi oleh Notepad. Software ini dapat didistribusikan sebagai software
bebas yang dapat ditambah dengan banyak plugins. Notepad++ dikenal dengan
software yang memiliki tampilan jendela tab, sehingga dapat membuka beragam file,
selain itu, juga memiliki beragam fitur canggih seperti, text-shortening, macro
recording, shortcut customization, auto-completion dll.

4. Emacs

Software pemrograman ini diciptakan pada tahun 1975 oleh Richard Stallman
bersama Guy L. Steele, Jr, hingga terciptalah singkatan ‘Editor MACroS’. Emacs
sendiri hadir dengan mengusung file manager lalu melengkapinya dengan
subversion, bzr, git, hg, hingga fitur lain diantaranya yakni, tampilan email, debugger,
maupun berita. Emacs umumnya banyak digunakan oleh para pengguna Linux.

5. Komodo Edit

Komodo edit merupakan software pemrograman yang dapat digunakan pada


segala sistem operasi baik itu Windows, Mac OS, atau Linux, dll. Software ini
diluncurkan pada tahun 2007. Software ini memiliki beragam fitur dan bahasa
pemrograman yang luas meliputi HTML, SQL, CSS, Python, PHP, hingga Ruby.

6. Atom

Software pemrograman milik Github ini mendukung berbagai bahasa


pemrograman dan tampilan yang menarik. Software ini dapat digunakan pada
windows, Mac OS, dan linux, ini merupakan program yang cukup besar dibagi-bagi
menjadi beberapa bagian yang lebih kecil sehingga mudah dipahami dan dapat
digunakan kembali. Dalam software ini kita dapat menambahkan fitur-fitur lainnya
dengan menginstal plugins yang tersedia didalamnya. Beberapa fitur yang dimiliki
seperti eknologi web based, fuzzy finder, TextMate grammars, integrasi dengan
Node.js, fast project-wide dan file system browser.

7. JDK (Jaxa Development Kit)

JDK (Java Development Kit) adalah software pemrograman yang digunakan


untuk mengompilasi kode Java menjadi bytecode yang dapat dipahami dan dijalankan
oleh JRE (Java Runtime Environment). JDK harus diinstal di komputer yang akan
menjalankan proses pembuatan aplikasi berbasis Java, tetapi JDK tidak perlu diinstal
di komputer yang akan menjalankan aplikasi yang dibuat di Java.

8. TextPad

TextPad adalah software pemrograman yang dapat digunakan sebagai


program editor dalam berbagai bahasa pemrograman, termasuk Java, C, C ++, Perl,
bahasa assembly, dll. Anda dapat mengkonfigurasi TextPad untuk menggunakan
pewarnaan sintaks dan blok indentasi sesuai dengan spesifikasi sintaks dari bahasa
pemrograman yang diinginkan. TextPad juga dapat digunakan sebagai alat eksternal
di lingkungan TextPad untuk mengkompilasi dan menjalankan program dan aplikasi.

9. Netbeans

Netbeans adalah software pemrograman atau lebih tepatnya IDE yang


digunakan oleh programmer untuk menulis, menyusun, memecahkan masalah, dan
mendistribusikan program. Netbeans dibuat dalam Java, tetapi juga dapat mendukung
bahasa pemrograman lain.

10. Dev C++

Dev C ++ adalah software pemrograman yang dikembangkan oleh Bloodshed.


Ini adalah IDE grafis berfitur lengkap (Lingkungan Pengembangan Terpadu) yang
dapat menggunakan sistem kompiler MinGW untuk membuat program C / C ++
berbasis Windows atau konsol. MinGW (GNU minimalis * untuk Windows)
menggunakan GCC (GNU g ++ compiler collection), yang pada dasarnya sama
dengan Cygwin (program lingkungan unix untuk Windows) dan kebanyakan versi
Linux

Masih banyak lagi contoh software pemrograman yang dapat digunakan oleh
programmer dalam membuat atau mengembangkan aplikasi yang ia miliki. Beberapa
pemaparan diatas hanyalah contoh – contoh aplikasi yang tidak asing dan sering digunakan
oleh para programmer. Software pemrograman menjadi salah satu faktor penting bagi
programmer dalam menjalankan tugasnya. Semakin canggih suatu software pemrograman
tentunya akan mempermudah dan meningkatkan kinerja programmer dalam melaksanakan
tugasnya.

Daftar Pustaka
MR, F. (2017, September 7). Macam-macam Aplikasi Pemrograman:Blogspot. Dipetik November 02,
2020, dari Blogspot: http://darkreef.blogspot.com/2017/09/10-aplikasi-pemrograman.html

Nurjanah, S. K. (2020, Maret 24). 10 Aplikasi Coding Terbaik di Perangkat PC dan Laptop : Carisinyal.
Dipetik November 02, 2020, dari Carisinyal.

What is Software Programming : Learn.org. (t.thn.). Dipetik November 1, 2020, dari Learn.org:
https://learn.org/articles/What_is_Software_Programming.html

Anda mungkin juga menyukai