Rabu, 04 November 2026
18:13 WIB
TERKINI
Tuba Barat Mewujudkan Haji: Pemkab Tubaba dan BSI Ajak Masyarakat Menabung Sejak Dini Lampung Timur Bupati Ela Dekatkan Diri dengan Siswa, Pastikan Kualitas Pendidikan dan Gizi di Lampung Timur Tuba Barat Kemitraan Strategis Pemkab Tubaba dan Kejari: Wujudkan Tata Kelola Pemerintahan Akuntabel Bandar Lampung Mantan Ketua DPRD Lampung Bersaksi dalam Sidang Arinal Djunaidi Bandar Lampung Senator Bustami Zainudin dan Staf DPD Lampung Ikuti Program Cek Kesehatan Gratis Bandar Lampung Padatnya Agenda Pemprov Lampung 2 November 2026: Dari Apel Hingga Forum Ekonomi Bandar Lampung Imigrasi Lampung Ungkap Modus Kawin Pesanan, Empat WNA China Diamankan di Pesawaran Lampung Barat Pesan Bupati Lambar: Patriotik, Gigih, dan Berempati Kunci Masa Depan Bangsa Bandar Lampung 343 Polisi Disiagakan Kawal Aksi Sumpah Pemuda 2026 di Bandar Lampung Lampung Selatan Jaringan Penyelundup Solar Subsidi Terbongkar di Lampung Selatan, Tiga Tersangka Diamankan Tuba Barat Mewujudkan Haji: Pemkab Tubaba dan BSI Ajak Masyarakat Menabung Sejak Dini Lampung Timur Bupati Ela Dekatkan Diri dengan Siswa, Pastikan Kualitas Pendidikan dan Gizi di Lampung Timur Tuba Barat Kemitraan Strategis Pemkab Tubaba dan Kejari: Wujudkan Tata Kelola Pemerintahan Akuntabel Bandar Lampung Mantan Ketua DPRD Lampung Bersaksi dalam Sidang Arinal Djunaidi Bandar Lampung Senator Bustami Zainudin dan Staf DPD Lampung Ikuti Program Cek Kesehatan Gratis Bandar Lampung Padatnya Agenda Pemprov Lampung 2 November 2026: Dari Apel Hingga Forum Ekonomi Bandar Lampung Imigrasi Lampung Ungkap Modus Kawin Pesanan, Empat WNA China Diamankan di Pesawaran Lampung Barat Pesan Bupati Lambar: Patriotik, Gigih, dan Berempati Kunci Masa Depan Bangsa Bandar Lampung 343 Polisi Disiagakan Kawal Aksi Sumpah Pemuda 2026 di Bandar Lampung Lampung Selatan Jaringan Penyelundup Solar Subsidi Terbongkar di Lampung Selatan, Tiga Tersangka Diamankan

Perlengkapan pengembangan perangkat lunak

kumpulan alat pengembangan perangkat lunak

Bagikan:

Perlengkapan pengembangan perangkat lunak (bahasa Inggris:software development kit/SDK) adalah sebuah koleksi dari alat pengembangan perangkat lunak dalam satu paket yang dapat diinstal. SDK memfasilitasi pembuatan aplikasi dengan menyediakan kompilator, pengawakutu dan mungkin sebuah kerangka kerja perangkat lunak. SDK biasanya khusus untuk platform perangkat keras dan kombinasi sistem operasi.[1][2][3] Untuk membuat sebuah aplikasi dengan fungsi lanjutan seperti iklan,[4] notifikasi dorong,[5] dan lain-lain; kebanyakan pengembang aplikasi menggunakan SDK khusus.[6]

Beberapa SDK diperlukan untuk mengembangkan aplikasi untuk suatu platform. Misalnya, pengembangan aplikasi Android di platform Java memerlukan Java Development Kit. Untuk aplikasi iOS memerlukan iOS SDK. Untuk Platform Windows Universal dapat menggunakan .NET Framework SDK. Ada juga SDK yang menambahkan fitur tambahan dan dapat diinstal di aplikasi untuk menyediakan analitik, data tentang aktivitas aplikasi, dan opsi monetisasi. Beberapa pembuat terkemuka dari jenis SDK ini termasuk Google,[7] Smaato,[8] InMobi,[9] dan Facebook.[10]

Detail

SDK dapat berbentuk antarmuka pemrograman aplikasi (API)[3] dalam bentuk pustaka pada perangkat dari fungsi yang dapat digunakan kembali yang digunakan untuk antarmuka ke bahasa pemrograman tertentu, atau mungkin serumit alat khusus perangkat keras yang dapat berkomunikasi dengan sistem terbenam.[11] Alat umum termasuk fasilitas pengawakutuan dan utilitas lain, sering kali disajikan dalam lingkungan pengembangan terintegrasi (IDE).[12] SDK dapat mencakup perangkat lunak sampel dan / atau catatan teknis bersama dengan dokumentasi, dan tutorial untuk membantu memperjelas poin yang dibuat oleh bahan referensi utama.[13][14]

Penyedia SDK untuk sistem atau subsistem tertentu biasanya mengganti dengan istilah tertentu daripada dengan perangkat lunak. Contohnya Microsoft[15] dan Citrix[16] menyediakan perlengkapan pengembangan pemacu (driver development kit/DDK) untuk mengembangkan pemacu peranti.

Lihat pula

Referensi

  1. ↑ Shamsee, N.; Klebenov, D.; Fayed, H.; et al. (2015). CCNA Data Center DCICT 640-916: Official Cert Guide. Cisco. hlm. 934. ISBN 9780133860450.
  2. ↑ "SDK (software development kit)". Gartner, Inc. Diakses tanggal 5 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  3. 1 2 Sandoval, K. (2 Juni 2016). "What is the Difference Between an API and an SDK?". Nordic APIs Blog. Nordic APIs AB. Diakses tanggal 5 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  4. ↑ Tarkoma, S.; Siekkinen, M.; Lagerspetz, E.; Xiao, Y. (2014). Smartphone Energy Consumption: Modeling and Optimization. Cambridge University Press. hlm. 249–50. ISBN 9781139992732.
  5. ↑ Buecker, A.; Affouard, A.; Armstrong, A.; et al. (2014). IBM System z in a Mobile World. IBM Redbooks. hlm. 207. ISBN 9780738440095.
  6. ↑ "Development Kits". Diakses tanggal 21 Juli 2017.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  7. ↑ Dimitriu, A. (11 April 2017). "How to use Analytics for mobile apps: Google Analytics SDK vs Firebase". Littledata Blog Clare is a legend. Littledata Consulting Ltd. Diakses tanggal 5 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  8. ↑ "Mobile Advertising SDK | NextGen SDK". Smaato (dalam bahasa Inggris). Diakses tanggal 2019-11-20.
  9. ↑ Kirk, J. (31 Juli 2017). "How to Measure Mobile Video Viewability (Without Slowing Performance)". inMobi Blog. inMobi. Diakses tanggal 3 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  10. ↑ Cohen, D. (29 September 2016). "More New Features for Facebook's Analytics for Apps". Adweek. Adweek, LLC. Diakses tanggal 5 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  11. ↑ Benso, A.; Chiusano, S.; Prinetto, P. (2000). "A software development kit for dependable applications in embedded systems". Proceedings International Test Conference 2000: 170–8. doi:10.1109/TEST.2000.894204.
  12. ↑ Burd, B. (2015). Android Application Development All-in-One For Dummies. John Wiley & Sons. hlm. 31. ISBN 9781118973806.
  13. ↑ Asif, S.Z. (2011). Next Generation Mobile Communications Ecosystem: Technology Management for Mobile Communications. John Wiley & Sons. hlm. PT384. ISBN 9781119995814.
  14. ↑ Withee, K. (2011). SharePoint 2010 Development For Dummies. John Wiley & Sons. hlm. PT346. ISBN 9781118038628.
  15. ↑ "Windows Driver Kit documentation". Hardware Dev Center. Microsoft. Diakses tanggal 5 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
  16. ↑ "Driver Development Kit - For XenServer 6.2.0 Service Pack 1 with Hotfix XS62ESP1062". Citrix Systems, Inc. 27 Juni 2017. Diakses tanggal 5 Juli 2018.{{cite web}}: Pemeliharaan CS1: Tanggal diterjemahkan otomatis (link)
Ikon rintisan

Artikel bertopik komputer ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan