IDE (Integrated Development Environment)
Menurut [Link] IDE singkatan dari Integrated Development
Environment merupakan program komputer sebagai lingkungan pengembangan aplikasi atau
program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan
perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan
dalam membangun perangkat lunak.
Menurut artikel pada codecademy IDE, atau Integrated Development Environment,
memungkinkan pemrogram mengkonsolidasikan berbagai aspek penulisan program
komputer. IDE meningkatkan produktivitas pemrogram dengan menggabungkan aktivitas
umum penulisan perangkat lunak ke dalam satu aplikasi: mengedit kode sumber, membuat
file yang dapat dieksekusi, dan men-debug.
Fungsi IDE :
1. Editing Source Code
Menulis kode adalah bagian penting dari pemrograman. Kami mulai dengan file
kosong, menulis beberapa baris kode, dan sebuah program lahir! IDE memfasilitasi
proses ini dengan fitur seperti penyorotan sintaks dan pelengkapan otomatis.
2. Syntax Highlighting
IDE yang mengetahui sintaks bahasa Anda dapat memberikan isyarat visual. Kata
kunci, kata-kata yang memiliki arti khusus seperti kelas di Java, disorot dengan warna
berbeda.
Penyorotan sintaks membuat kode lebih mudah dibaca dengan memperjelas berbagai
elemen sintaks bahasa secara visual.
3. Autocomplete
Saat IDE mengetahui bahasa pemrograman Anda, IDE dapat mengantisipasi apa yang
akan Anda ketik selanjutnya! Kami telah melihat cukup banyak pernyataan dengan
[Link] () sejauh ini. Dalam IDE, kita mungkin melihat Sistem sebagai
opsi pelengkapan otomatis setelah hanya mengetik Sy. Ini menghemat penekanan
tombol sehingga pemrogram dapat fokus pada logika dalam kodenya.
4. Building Executables
Java adalah bahasa yang dikompilasi. Sebelum program dijalankan, kode sumber
file .java harus diubah menjadi .class yang dapat dieksekusi oleh kompilator. Setelah
dikompilasi, program dapat dijalankan dari terminal. Proses kompilasi ini diperlukan
untuk setiap program, jadi mengapa tidak meminta IDE melakukannya untuk kita?
IDE menyediakan proses build otomatis untuk bahasa, sehingga tindakan kompilasi
dan eksekusi kode disarikan, seperti dalam pelajaran Codecademy.
5. Debugging
Tidak ada programmer yang menghindari penulisan bug dan program dengan
kesalahan. Ketika program tidak berjalan dengan benar, IDE menyediakan alat
debugging yang memungkinkan pemrogram untuk memeriksa variabel yang berbeda
dan memeriksa kodenya dengan cara yang disengaja. IDE juga memberikan petunjuk
saat melakukan pengkodean untuk mencegah kesalahan sebelum kompilasi
6. Coding On Your Computer
Manfaat terbesar menggunakan IDE adalah memungkinkan Anda untuk membuat
kode dan menjalankan program Java di komputer Anda sendiri. Kami
merekomendasikan IntelliJ IDEA, yang dapat Anda unduh untuk macOS, Windows,
atau Linux.
Lampiran