Tangkapan layar grafik dan terminal pewarisan kelas Anjuta

Lingkungan Pengembangan Terpadu (bahasa Inggris: integrated development environment) adalah 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.

Sebuah IDE, atau secara bebas dapat diterjemahkan sebagai Lingkungan Pengembangan Terpadu, setidaknya memiliki fasilitas:

  • Editor, yaitu fasilitas untuk menuliskan kode sumber dari perangkat lunak.
  • Compiler, yaitu fasilitas untuk mengecek sintaks dari kode sumber kemudian mengubah dalam bentuk binari yang sesuai dengan bahasa mesin.
  • Linker, yaitu fasilitas untuk menyatukan data binari yang beberapa kode sumber yang dihasilkan compiler sehingga data-data binari tersebut menjadi satu kesatuan dan menjadi suatu program komputer yang siap dieksekusi.
  • Debugger, yaitu fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terdapat dalam program.

Sampai tahap tertentu IDE modern dapat membantu memberikan saran yang mempercepat penulisan. Pada saat penulisan kode, IDE juga dapat menunjukan bagian-bagian yang jelas mengandung kesalahan atau keraguan.

Sejarah

sunting

Sebagai bahan pembanding, bahasa pemrograman terdahulu disiapkan dengan cara yang berbeda, karena disiapkan melalui penyusunan flowchart, menggunakan formulir isian bahkan kartu berlubang.

IDE pada tahap awal memungkinkan perintah kode dituliskan dalam satu atau lebih file teks, lalu dikompilasi melalui perintah baris. Penyusunan tata letak relatif sulit karena hanya berupa perkiraan. Jika terdapat kesalahan pada kode, proses kompilasi harus dihentikan?

📚 Artikel Terkait di Wikipedia

Visual Basic

saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (real) visual untuk membuat program perangkat lunak berbasis

Go (bahasa pemrograman)

dan pemrograman yang konkuren serta berurutan. Kompiler dan Integrated Development Environment (IDE) lainnya disediakan oleh Google dari awal secara bebas

Java

mesin.tidak bisa di pakai‘’ Banyak pihak telah membuat IDE (Integrated Development Environment - Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer

Arduino

perusahaan-perusahaan besar, contohnya Google menggunakan Arduino untuk Accessory Development Kit, NASA memakai Arduino untuk prototypin, ada lagi Large Hadron Colider

Turbo Pascal

lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi

Arduino Uno

6 pin I/O analog, dan dapat diprogram dengan Arduino IDE (Integrated Development Environment), melalui kabel USB tipe B. Hal ini dapat didukung oleh kabel

Microsoft Excel

Dalam versi selanjutnya, bahkan Microsoft menambahkan sebuah integrated development environment (IDE) untuk bahasa VBA untuk Excel, sehingga memudahkan programmer

KDevelop

adalah lingkungan pengembangan program yang terintegrasi (IDE, Integrated Development Environment) untuk bahasa C dan C++ pada sistem operasi Linux atau Unix