Programming atau pemrograman merupakan suatu proses menulis, menguji dan melakukan debug dalam membangun dan mengembangkan suatu aplikasi komputer.
Dikutip dari Wikipedia, proses pembangunan dan pengembangan aplikasi dengan komputer ini memiliki tujuan untuk membuat suatu program yang dapat melakukan suatu perhitungan atau pekerjaan sesuai dengan keinginan pemrogram.
Tahapan yang perlu dimiliki dalam melakukan pembangunan dan pengembangan aplikasi atau pemrograman yaitu memahami proses algoritma, logika dan bahasa pemrograman. Dalam beberapa kasus memerlukan pengetahuan lain seperti ilmu matematika.
Pemrograman sendiri merupakan suatu seni dalam menggunakan tools dan menggabungkan dengan algoritma yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu. Terdapat berbagai macam bahasa pemrograman yang bisa dipilih dan digunakan. Di antaranya ada bahasa C++, Java, Visual Basic, Flutter, PHP atau yang telah berbentung framework seperti Laravel, CI, Yii atau Spring.
Dari berbagai bahasa pemrograman yang ada, penulis mengelompokkan pemrograman dalam tiga jenis pemrograman yaitu pemrograman desktop, web dan mobile atau bergerak. Pemisahan ini dilihat dari tujuan dan implementasi dari hasil yang telah dibuat dalam kehidupan sehari-hari.
Apa bedanya ya ?
Secara umum, tidak ditemukan perbedaan yang sangat mencolok antara ketiganya. Namun, pemrograman desktop ini merupakan coding yang dilakukan untuk membuat aplikasi berjenis PC/Laptop. Dan dalam pembuatannya menggunakan bahasa-bahasa seperti C++, Java, Delphi, Visual Basic atau dengan bahasa lainnya.
Contoh dari aplikasi-aplikasi desktop antara lain :
- Microsoft Office
- Peramban ( Chrome, Firefox, Opera, Edge, Safari )
- Adobe Acrobat
Serta aplikasi-aplikasi lain yang berjalan di lingkungan PC/Laptop yang jumlahnya tidak bisa disebutkan satu per satu sebab sangat banyak. Ciri utama dari pemrograman atau aplikasi desktop ya aplikasi tersebut berjalan dan bisa digunakan dengan PC/Laptop.
Seiring berkembangnya teknologi, saat ini ( 2025 ) hampir semua aplikasi desktop telah tersedia dalam bentuk mobile. Sehingga memang membedakan mana yang desktop atau mana yang jenis lain menjadi agak rancu. Namun, poin penting yang perlu digarisbawahi adalah semua aplikasi yang berjalan dan bisa digunakan di PC/Laptop bisa disebut dengan aplikasi desktop.
Lalu bagaimana dengan situs web ?
Bukannya bisa berjalan dan diakses juga dengan PC/Laptop bahkan dengan perangkat bergerak seperti tablet atau gawai ?
Yups, benar!
Namun perlu menjadi perhatian juga bahwa situs web tersebut berjalan dan diakses menggunakan tools lagi. Tidak bisa berjalan langsung. Web diakses menggunakan peramban internet atau dikenal dengan browser. Browser inilah yang menjadi tumpuhan masuk jenis desktop atau lainnya.
Sedang situs web, walaupun bisa berjalan di lingkungan PC/Laptop dan gawai. Web tetap memiliki kategori sendiri yaitu pemrograwan web.
Sampai sini ada gambaran terkait dengan jenis pemrograman desktop ? Yuk sampaikan di kolom komentar
Terimaa kasih :)
0 Komentar