Perlengkapan pengembangan perangkat lunak: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tag: Suntingan visualeditor-wikitext |
Reno-Sifana (bicara | kontrib) k Perbaikan Kosmetika |
||
(9 revisi perantara oleh 5 pengguna tidak ditampilkan) | |||
Baris 1:
'''Perlengkapan pengembangan perangkat lunak''' ({{lang-en|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]].<ref name="ShamseeCCNA15">{{cite book |url=https://books.google.com/books?id=-0GkBgAAQBAJ&pg=PA934 |title=CCNA Data Center DCICT 640-916: Official Cert Guide |author=Shamsee, N. |author2=Klebenov, D. |author3=Fayed, H. |display-authors=etal |publisher=Cisco |page=934 |year=2015 |isbn=9780133860450}}</ref><ref name="GartnerSDK">{{cite web |url=https://www.gartner.com/it-glossary/sdk-software-development-kit |title=SDK (software development kit) |publisher=Gartner, Inc |access-date=5 July 2018}}</ref><ref name="SandovalWhatIs16">{{cite web |url=https://nordicapis.com/what-is-the-difference-between-an-api-and-an-sdk/ |title=What is the Difference Between an API and an SDK? |author=Sandoval, K. |work=Nordic APIs Blog |publisher=Nordic APIs AB |date=2 June 2016 |access-date=5 July 2018}}</ref> Untuk membuat sebuah aplikasi dengan fungsi lanjutan seperti iklan,<ref name="TarkomaSmart14">{{cite book |url=https://books.google.com/books?id=4tAHBAAAQBAJ&pg=PA249 |title=Smartphone Energy Consumption: Modeling and Optimization |author=Tarkoma, S. |author2=Siekkinen, M. |author3=Lagerspetz, E. |author4=Xiao, Y. |publisher=Cambridge University Press |pages=249–50 |year=2014 |isbn=9781139992732}}</ref> notifikasi dorong,<ref name="BueckerIBM14">{{cite book |url=https://books.google.com/books?id=VmqcBQAAQBAJ&pg=PA207 |title=IBM System z in a Mobile World |author=Buecker, A. |author2=Affouard, A. |author3=Armstrong, A. |display-authors=etal |publisher=IBM Redbooks |page=207 |year=2014 |isbn=9780738440095}}</ref> dan lain-lain; kebanyakan pengembang aplikasi menggunakan SDK khusus.<ref>{{cite web| url=https://www.kennykey.com/| title=Development Kits| accessdate = 21 July 2017}}</ref>
Beberapa SDK diperlukan untuk mengembangkan aplikasi
== Detail ==
SDK dapat berbentuk [[antarmuka pemrograman aplikasi]] (API)<ref name="SandovalWhatIs16" /> dalam bentuk [[Pustaka (perangkat lunak)|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]].<ref name="BensoASoft00">{{cite journal |title=A software development kit for dependable applications in embedded systems |journal=Proceedings International Test Conference 2000 |author=Benso, A. |author2=Chiusano, S. |author3=Prinetto, P. |pages=170–8 |year=2000 |doi=10.1109/TEST.2000.894204}}</ref> [[Alat pengembangan perangkat lunak|Alat]] umum termasuk fasilitas [[pengawakutuan]] dan [[Perangkat lunak utilitas|utilitas]] lain, sering kali disajikan dalam [[Lingkungan pengembangan terpadu|lingkungan pengembangan terintegrasi]] (IDE).<ref name="BurdAndroid15">{{cite book |url=https://books.google.com/books?id=fwElCgAAQBAJ&pg=PA31 |title=Android Application Development All-in-One For Dummies |author=Burd, B. |publisher=John Wiley & Sons |page=31 |year=2015 |isbn=9781118973806}}</ref> 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.<ref name="AsifNext11">{{cite book |url=https://books.google.com/books?id=zgqQ4MX3uIUC&pg=PT384 |title=Next Generation Mobile Communications Ecosystem: Technology Management for Mobile Communications |author=Asif, S.Z. |publisher=John Wiley & Sons |page=PT384 |year=2011 |isbn=9781119995814}}</ref><ref name="WitheeSharePoint11">{{cite book |url=https://books.google.com/books?id=_OiEGA2EZz8C&pg=PT346 |title=SharePoint 2010 Development For Dummies |author=Withee, K. |publisher=John Wiley & Sons |page=PT346 |year=2011 |isbn=9781118038628}}</ref>
Penyedia SDK untuk sistem atau subsistem tertentu biasanya mengganti dengan istilah tertentu daripada dengan ''perangkat lunak''. Contohnya [[Microsoft]]<ref name="MicrosoftWDK">{{cite web |url=https://docs.microsoft.com/en-us/windows-hardware/drivers/index |title=Windows Driver Kit documentation |work=Hardware Dev Center |publisher=Microsoft |access-date=5 July 2018}}</ref> dan [[Citrix Systems|Citrix]]<ref name="CitrixDDK17">{{cite web |url=https://support.citrix.com/article/CTX224947 |title=Driver Development Kit - For XenServer 6.2.0 Service Pack 1 with Hotfix XS62ESP1062 |publisher=Citrix Systems, Inc |date=27 June 2017 |access-date=5 July 2018}}</ref> menyediakan
== Lihat pula ==
* [[Antarmuka pemrograman aplikasi]]
* [[
* [[Pustaka grafik]]
* [[
== Referensi ==
{{Reflist}}
[[Kategori:Pengembangan perangkat lunak]]
[[Kategori:Kit pengembangan perangkat lunak]]
[[Kategori:Pustaka perangkat lunak]]
{{computer-stub}}
|