Perlengkapan pengembangan perangkat lunak: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k Labdajiwa memindahkan halaman Kotak pengembangan perangkat lunak ke Perlengkapan pengembangan perangkat lunak: Per https://www.antaranews.com/berita/562165/pengembang-ingin-perluas-kemampuan-robot-tertawa-jepang, https://aws.amazon.com/id/tools/ bagian IoT Device SDK (img: https://0x0.st/-ZjT.png), https://en.dgip.go.id/images/ki-images/pdf-files/merek/brm2017/brm66-17.pdf Laporan Berita Resmi Merek Seri-A hlm. 14 oleh DJKI Kemenkumham (img: https://0x0.st/-Zjc.png), dan di entri KBBI...
... Daring, kit juga mengacu pada perlengkapan.
Tag: Suntingan visualeditor-wikitext
Baris 1:
'''KotakPerlengkapan 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 untuk suatu platform. Misalnya, pengembangan aplikasi [[Android (sistem operasi)|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]],<ref name="DimitriuHow17">{{cite web |url=https://blog.littledata.io/2017/04/11/how-to-use-analytics-for-mobile-apps-google-analytics-vs-firebase-analytics/ |title=How to use Analytics for mobile apps: Google Analytics SDK vs Firebase |author=Dimitriu, A. |work=Littledata Blog Clare is a legend|publisher=Littledata Consulting Ltd |date=11 April 2017 |access-date=5 July 2018}}</ref> [[Smaato]],<ref>{{Cite web|url=https://www.smaato.com/resources/sdks/|title=Mobile Advertising SDK {{!}} NextGen SDK|website=Smaato|language=en|access-date=2019-11-20}}</ref> [[InMobi]],<ref name="KirkHow17">{{cite web |url=https://www.inmobi.com/blog/2017/07/31/how-to-measure-mobile-video-viewability-without-slowing-performance |title=How to Measure Mobile Video Viewability (Without Slowing Performance) |author=Kirk, J. |work=inMobi Blog |publisher=inMobi |date=31 July 2017 |access-date=3 July 2018}}</ref> dan [[Facebook]].<ref name="CohenMore16">{{cite web |url=https://www.adweek.com/digital/facebook-analytics-for-apps-update-september-2016/ |title=More New Features for Facebook’s Analytics for Apps |author=Cohen, D. |work=Adweek |publisher=Adweek, LLC |date=29 September 2016 |access-date=5 July 2018}}</ref>
Baris 6:
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 kotakperlengkapan pengembangan pemacu (''driver development kit/DDK'') untuk mengembangkan [[pemacu peranti]].
 
== Lihat pula ==
 
* [[Antarmuka pemrograman aplikasi]]
* [[KotakPerlengkapan pengembangan gim]]
* [[Pustaka grafik]]
* [[Toolkit gawit]]