Lompat ke isi

Swift (bahasa pemrograman): Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29477146; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''Swift''' adalah [[bahasa pemrograman]] objek fungsional untuk pengembangan [[iOS]] dan [[OS X]] yang dibuat oleh [[Apple Inc.|Apple]]. Didesain untuk berdampingan dengan [[Objective-C]] dan menghindari program dari kode yang salah. ''Swift'' diperkenalkan oleh Apple pada acara tahunan [[Apple Worldwide Developers Conference|WWDC]] 2014. Ini dibangun dengan compiler [[LLVM]] yang termasuk dalam [[Xcode]] 6 beta. Sebuah buku berisi 500 halaman petunjuk, ''The Swift Programming Language'', dirilis bersamaan dengan WWDC, dan tersedia secara gratis di ''iBooks''.
'''Swift''' adalah [[bahasa pemrograman]] objek fungsional untuk pengembangan [[iOS]] dan [[OS X]] yang dibuat oleh [[Apple Inc.|Apple]].<ref name="tnw">Owen Williams. [https://thenextweb.com/apple/2014/06/02/apple-announces-swift-new-programming-language-ios/ Apple Announces Swift, A New Programming Language for iOS and OS X]. ''The Next Web''. 2014-06-02.</ref> Didesain untuk berdampingan dengan [[Objective-C]] dan menghindari program dari kode yang salah. ''Swift'' diperkenalkan oleh Apple pada acara tahunan [[Apple Worldwide Developers Conference|WWDC]] 2014.<ref name="tnw" /> Ini dibangun dengan compiler [[LLVM]] yang termasuk dalam [[Xcode]] 6 beta. Sebuah buku berisi 500 halaman petunjuk, ''The Swift Programming Language'', dirilis bersamaan dengan WWDC, dan tersedia secara gratis di ''iBooks''.<ref>[https://itunes.apple.com/gb/book/swift-programming-language/id881256329?mt=11 The Swift Programming Language]. Apple, Inc. 02 June 2014.</ref>


Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.


== Sejarah ==
== Sejarah ==
=== Riwayat versi ===
=== Riwayat versi ===
 
{| class = "wikitable sortable" style="font-size: 85%; width: auto;"
|-
! Versi
! Tanggal perilisan
! [[macOS]]
! [[Linux]]
! [[Windows]]
|-
| Swift 1.0
| 9 September, 2014
|
|
|
|-
| Swift 1.1
| 22 Oktober, 2014
|
|
|
|-
| Swift 1.2
| 8 April, 2015
|
|
|
|-
| Swift 2.0
| 21 September, 2015
|
|
|
|-
| Swift 2.1
| 20 Oktober, 2015
|
|
|
|-
| Swift 2.2
| 21 Maret, 2016
|
|
|
|-
| Swift 2.2.1
| 3 Mei, 2016
|
|
|
|-
| Swift 3.0
| 13 september, 2016
|
|
|
|-
| Swift 3.0.1
| 28 Oktober, 2016
|
|
|
|-
| Swift 3.0.2
| 13 Desember, 2016
|
|
|
|-
| Swift 3.1
| 27 Maret, 2017
|
|
|
|-
| Swift 3.1.1
| 21 April, 2017
|
|
|
|-
| Swift 4.0
| 19 September, 2017
|
|
|
|-
| Swift 4.0.2
| 1 November, 2017
|
|
|
|-
| Swift 4.0.3
| 5 Desember, 2017
|
|
|
|-
| Swift 4.1
| 29 Maret, 2018
|
|
|
|-
| Swift 4.1.1
| 4 Mei, 2018
|
|
|
|-
| Swift 4.1.2
| 31 Mei, 2018
|
|
|
|-
| Swift 4.1.3
| 27 Juli, 2018
|
|
|
|-
| Swift 4.2
| 17 September, 2018
|
|
|
|-
| Swift 4.2.1
| 30 Oktober, 2018
|
|
|
|-
| Swift 4.2.2
| 4 Februari, 2019
|
|
|
|-
| Swift 4.2.3
| 28 Februari, 2019
|
|
|
|-
| Swift 4.2.4
| 29 Maret, 2019
|
|
|
|-
| Swift 5.0<ref>Ted Kremenek. [https://swift.org/blog/swift-5-released/ Swift 5 Released!]. ''Swift.org''. 2019-03-25.</ref>
| 25 Maret, 2019
|
|
|
|-
| Swift 5.0.1
| 18 April, 2019
|
|
|
|-
| Swift 5.0.2
| 15 Juli, 2019
|
|
|
|-
| Swift 5.0.3
| 30 Agustus, 2019
|
|
|
|-
| Swift 5.1
| 10 september, 2019
|
|
|
|-
| Swift 5.1.1
| 11 Oktober, 2019
|
|
|
|-
| Swift 5.1.2
| 7 November, 2019
|
|
|
|-
| Swift 5.1.3
| 13 Desember, 2019
|
|
|
|-
| Swift 5.1.4
| 31 Januari, 2020
|
|
|
|-
| Swift 5.1.5
| 9 Maret, 2020
|
|
|
|-
| Swift 5.2
| 24 Maret, 2020
|
|
|
|-
| Swift 5.2.1
| 30 Maret, 2020
|
|
|
|-
| Swift 5.2.2
| 15 April, 2020
|
|
|
|-
| Swift 5.2.3
| 29 April, 2020
|
|
|
|-
| Swift 5.2.4
| 20 Mei, 2020
|
|
|
|-
| Swift 5.2.5
| 5 Agustus, 2020
|
|
|
|-
| Swift 5.3
| 16 september, 2020
|
|
| <ref>[https://swift.org/download/#releases Download Swift]. ''Swift.org''. Apple.</ref>
|-
| Swift 5.3.1
| 13 November, 2020
|
|
|
|-
| Swift 5.3.2
| 15 Desember, 2020
|
|
|
|-
| Swift 5.3.3
| 25 Januari, 2021
|
|
|
|-
| Swift 5.4<ref>Ted Kremenek. [https://swift.org/blog/swift-5-4-released/ Swift 5.4 Released!]. ''Swift.org''. Apple. 26 April 2021.</ref>
| 26 April, 2021
|
|
|
|-
| Swift 5.4.1
| 25 Mei, 2021
|
|
|
|-
| Swift 5.4.2
| 28 Juni, 2021
|
|
|
|-
| Swift 5.4.3
| 9 September, 2021
|
|
|
|-
| Swift 5.5
| 20 September, 2021
|
|
|
|-
| Swift 5.5.1
| 27 Oktober, 2021
|
|
|
|-
| Swift 5.5.2
| 14 Desember, 2021
|
|
|
|-
| Swift 5.5.3
| 9 Februari, 2022
|
|
|
|-
| Swift 5.6<ref>Ted Kremenek. [https://www.swift.org/blog/swift-5.6-released/ Swift 5.6 Released!]. ''Swift.org''. Apple. 14 March 2022.</ref>
| 14 Maret, 2022
|
|
|
|-
| Swift 5.6.1<ref>[https://github.com/apple/swift/releases/tag/swift-5.6.1-RELEASE Release Swift 5.6.1 Release · apple/Swift]. ''GitHub''.</ref>
|9 April, 2022
|
|
|
|}


== Contoh kode ==
== Contoh kode ==
<syntaxhighlight lang="objc">
var implicitInteger = 70
var implicitDouble = 70.0
var explicitDouble: Double = 70
</syntaxhighlight>


<syntaxhighlight lang="objc">
let jumlahApel = 3
let jumlahJeruk = 5
let ringkasanApel = "Saya punya \(jumlahApel) apel."
let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah."
</syntaxhighlight>


== Referensi ==
<syntaxhighlight lang="objc">
println("Halo, dunia!")


let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25]
for (nama, usia) in people {
    println("\(nama) berusia \(usia) tahun.")
}
</syntaxhighlight>


== Pranala luar ==
== Pranala luar ==
* [https://developer.apple.com/swift/ Swift at Apple.com]
* [https://developer.apple.com/swift/ Swift at Apple.com]
== Referensi ==
<references />


== Sumber dan atribusi ==
== Sumber dan atribusi ==


Artikel ini diadaptasi dalam mode teks dari
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Swift+%28bahasa+pemrograman%29&oldid=29477146 Wikipedia bahasa Indonesia], revisi 29477146 (2026-07-19T20:04:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
[https://id.wikipedia.org/w/index.php?title=Swift_%28bahasa_pemrograman%29&oldid=29477146 Wikipedia bahasa Indonesia],
 
revisi 29477146 (2026-07-19T20:04:23Z).
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->
Gambar, media, infobox, templat navigasi, dan kategori sumber
tidak diimpor ke Wiki Unissula.
Atribusi dan lisensi mengikuti ketentuan Creative Commons
Atribusi-BerbagiSerupa (CC BY-SA) pada sumber Wikipedia.

Revisi terkini sejak 23 Agustus 2026 03.08

Swift adalah bahasa pemrograman objek fungsional untuk pengembangan iOS dan OS X yang dibuat oleh Apple.[1] Didesain untuk berdampingan dengan Objective-C dan menghindari program dari kode yang salah. Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014.[1] Ini dibangun dengan compiler LLVM yang termasuk dalam Xcode 6 beta. Sebuah buku berisi 500 halaman petunjuk, The Swift Programming Language, dirilis bersamaan dengan WWDC, dan tersedia secara gratis di iBooks.[2]

Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.

Sejarah

Riwayat versi

Versi Tanggal perilisan macOS Linux Windows
Swift 1.0 9 September, 2014
Swift 1.1 22 Oktober, 2014
Swift 1.2 8 April, 2015
Swift 2.0 21 September, 2015
Swift 2.1 20 Oktober, 2015
Swift 2.2 21 Maret, 2016
Swift 2.2.1 3 Mei, 2016
Swift 3.0 13 september, 2016
Swift 3.0.1 28 Oktober, 2016
Swift 3.0.2 13 Desember, 2016
Swift 3.1 27 Maret, 2017
Swift 3.1.1 21 April, 2017
Swift 4.0 19 September, 2017
Swift 4.0.2 1 November, 2017
Swift 4.0.3 5 Desember, 2017
Swift 4.1 29 Maret, 2018
Swift 4.1.1 4 Mei, 2018
Swift 4.1.2 31 Mei, 2018
Swift 4.1.3 27 Juli, 2018
Swift 4.2 17 September, 2018
Swift 4.2.1 30 Oktober, 2018
Swift 4.2.2 4 Februari, 2019
Swift 4.2.3 28 Februari, 2019
Swift 4.2.4 29 Maret, 2019
Swift 5.0[3] 25 Maret, 2019
Swift 5.0.1 18 April, 2019
Swift 5.0.2 15 Juli, 2019
Swift 5.0.3 30 Agustus, 2019
Swift 5.1 10 september, 2019
Swift 5.1.1 11 Oktober, 2019
Swift 5.1.2 7 November, 2019
Swift 5.1.3 13 Desember, 2019
Swift 5.1.4 31 Januari, 2020
Swift 5.1.5 9 Maret, 2020
Swift 5.2 24 Maret, 2020
Swift 5.2.1 30 Maret, 2020
Swift 5.2.2 15 April, 2020
Swift 5.2.3 29 April, 2020
Swift 5.2.4 20 Mei, 2020
Swift 5.2.5 5 Agustus, 2020
Swift 5.3 16 september, 2020 [4]
Swift 5.3.1 13 November, 2020
Swift 5.3.2 15 Desember, 2020
Swift 5.3.3 25 Januari, 2021
Swift 5.4[5] 26 April, 2021
Swift 5.4.1 25 Mei, 2021
Swift 5.4.2 28 Juni, 2021
Swift 5.4.3 9 September, 2021
Swift 5.5 20 September, 2021
Swift 5.5.1 27 Oktober, 2021
Swift 5.5.2 14 Desember, 2021
Swift 5.5.3 9 Februari, 2022
Swift 5.6[6] 14 Maret, 2022
Swift 5.6.1[7] 9 April, 2022

Contoh kode

<syntaxhighlight lang="objc"> var implicitInteger = 70 var implicitDouble = 70.0 var explicitDouble: Double = 70 </syntaxhighlight>

<syntaxhighlight lang="objc"> let jumlahApel = 3 let jumlahJeruk = 5 let ringkasanApel = "Saya punya \(jumlahApel) apel." let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah." </syntaxhighlight>

<syntaxhighlight lang="objc"> println("Halo, dunia!")

let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25] for (nama, usia) in people {

   println("\(nama) berusia \(usia) tahun.")

} </syntaxhighlight>

Pranala luar

Referensi

  1. 1,0 1,1 Owen Williams. Apple Announces Swift, A New Programming Language for iOS and OS X. The Next Web. 2014-06-02.
  2. The Swift Programming Language. Apple, Inc. 02 June 2014.
  3. Ted Kremenek. Swift 5 Released!. Swift.org. 2019-03-25.
  4. Download Swift. Swift.org. Apple.
  5. Ted Kremenek. Swift 5.4 Released!. Swift.org. Apple. 26 April 2021.
  6. Ted Kremenek. Swift 5.6 Released!. Swift.org. Apple. 14 March 2022.
  7. Release Swift 5.6.1 Release · apple/Swift. GitHub.

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 29477146 (2026-07-19T20:04:23Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.