Pengertian Integrated Developement Environment Pengertian Software Developement Kit SDK

 State Diagram untuk memodelkan perilaku objects di dalam sistem.  Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.  Class Diagram untuk memodelkan struktur kelas.  Object Diagram untuk memodelkan struktur object.  Component Diagram untuk memodelkan komponen object.  Deployment Diagram untuk memodelkan distribusi aplikasi

2.1.9 Pengertian Integrated Developement Environment

IDE 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.  Debuger , 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.

2.1.10 Pengertian Software Developement Kit SDK

Perlengkapan Pengembangan Perangkat Lunak SDK atau bisa disebut ” devkit “ adalah satu set Perangkat lunak Pengembangan yang memungkinkan programmer untuk menciptakan aplikasi, kerangka kerja perangkat lunak , platform perangkat keras, sistem komputer , konsol video game , sistem operasi , atau serupa platform. Sesuatu yang sederhana seperti sebuah antarmuka pemrograman aplikasi API dalam bentuk beberapa file ke antarmuka tertentu, ke bahasa pemrograman tertentu atau termasuk hardware canggih untuk berkomunikasi dengan sistem embedded tertentu termasuk ke dalam IDE di dalam SDK. Umumnya IDE sudah termasuk alat bantu debugging dan utilitas yang sering disajikan dalam lingkungan pengembangan terpadu IDE. SDK juga sering termasuk kode contoh dan catatan teknis pendukung atau dokumentasi pendukung lainnya untuk membantu memperjelas poin dari bahan referensi utama. SDK memungkinkan memiliki terpasang lisensi yang membuat mereka tidak cocok untuk membangun perangkat lunak yang ditujukan untuk dikembangkan di bawah lisensi yang tidak kompatibel. Misalnya, SDK proprietary mungkin akan tidak sesuai dengan pengembangan perangkat lunak bebas , sementara GPL SDK-berlisensi bisa tidak sesuai dengan pengembangan perangkat lunak berpemilik. LGPL SDK biasanya aman untuk pengembangan kepemilikan. Seorang insinyur perangkat lunak biasanya menerima SDK dari pengembang sistem target. Seringkali SDK dapat didownload secara langsung melalui internet . SDK Banyak disediakan secara gratis untuk mendorong pengembang untuk menggunakan sistem atau bahasa. Kadang-kadang ini digunakan sebagai alat pemasaran.

2.2 Teori- Teori Tentang Aplikasi Masalah Yang Akan Dibahas