Dasar Pemrograman - Programming
Apa itu Program?
Program merupakan suatu urutan logika dengan input dan
output tertentu. Program juga dapat berupa kumpulan perintah agar komputer
dapat berfungsi secara optimal sesuai dengan kemauan. Program yang
disatukan dengan sistem disebut aplikasi, seperti aplikasi web, maupun android.
Lalu, Apa Itu Programming?
Programming merupkan sebuah proses menulis, memperbaiki,
menguji, dan memelihara kode-kode dalam membuat sebuah program komputer.
Kode-kode tersebut ditulis dalam bahasa pemrograman yang tidak hanya ada satu
macam saja.
Ada banyak sekali bahasa pemrograman, misalnya C, C++, Java,
Python, dan masih banyak lagi. Kita bisa membuat program dengan menggunakan
bahasa pemrograman yang kita kuasai.
Untuk melakukan kegiatan programming, kita tidak hanya bisa
mengandalkan bahasa pemrograman saja. Namun kita juga dituntut untuk memahami algoritma seperti
yang sebelumnya kita bahas, logika, dan pengetahuan lainnya terkait
programming.
Logika dan Algoritma
Di dalam pemrograman, logika dan algoritma berperan sangat penting untuk jalannya sebuah program. Ketika kita sedang dalam proyek pengerjaan program, logika dan algoritma ini bertugas sebagai pemberi ide, kreasi, jalan keluar, dan pengetahuan cara membuat suatu program.
Saat digabungkan dengan pembuatan program, kita harus bisa menyesuaikan kondisi dengan logika dan algoritma pemrograman. Itu sebabnya, logika dan algoritma bisa juga disebut sebagai ide untuk mendapatkan jalan keluar suatu permasalahan. Pengetahuan ini sangat penting dalam programming. Algoritma juga dapat sebagai jalan atau cara untuk menyelesaikan suatu program.
Bahasa Pemrograman Untuk Programing
C++
- Open-source.
- Sangat serbaguna.
- Cepat dan canggih.
- Kontrol yang lebih menyeluruh.
- Sangat cocok untuk lintas perangkat dan lintas platform.
- Skill bahasa ini bisa menjadi dasar untuk belajar bahasa lain.
- Bisa sangat sulit bagi pemula.
- Salah menggunakan pointer bisa menyebabkan error.
- Strukturnya object-oriented sehingga kurang efisien daripada bahasa pemrograman berbasis OOP lainnya.
- Kurangnya garbage collection.
Python
- Open-source.
- Sangat mudah diskalakan.
- Framework graphical user interface (GUI) yang lengkap.
- Kompatibel dengan Mac dan Windows.
- Dukungan komunitas yang terus berkembang.
- Lebih lambat karena merupakan Interpreted Language.
- Menggunakan banyak memori.
- Tidak ideal untuk pengembangan versi seluler.
Java
Java termasuk bahasa coding yang mudah berkat familiaritas sintaksisnya dengan struktur object-oriented dan tugas dunia nyata. Kemudian framework Java yang baru, termasuk Spring dan Hibernate, membuatnya lebih mudah bagi developer untuk membuat aplikasi.
Java bisa digunakan untuk berbagai hal, mulai dari software engineering hingga web development back-end, data science, dan big data. Bahasa ini juga sering digunakan dalam layanan keuangan karena keamanannya yang kuat.
Kelebihan bahasa pemrograman Java antara lain sebagai berikut.
- Sangat serbaguna.
- Mudah dipelajari, ditulis, dikompilasi, dan didebug.
- Framework Java baru membuat development program Java lebih cepat.
- Memiliki berbagai API untuk pengembangan aplikasi.
- Mendukung multithreading.
- Keamanan yang lebih baik.
- Kompatibilitas lintas platform.
- Waktu eksekusi lambat.
- Memakan banyak memori.
Komentar
Posting Komentar