SMK TI MADINATUL QUR’AN Jurusan Rancang Perangkat Lunak (RPL) Alamat : Jalan Baru TMMD Desa Cibodas – Desa Singasari, Kecamatan Jonggol Kabupaten Bogor, Jawa Barat – 16830 Website : www.madinatulquran.or.id
Tutorial IOS dengan Program Swift - Bagian I
A. Pendahuluan Baru - baru ini Apple memberikan sebuah surprised bagi para developer nya dengan meluncurkan sebuah bahasa programming baru yang dikenal dengan nama Swift Programming. Bila sebelumnya pada developer apple menggunakan objective C untuk mengembangkannya, maka kini swift hadir dengan segala kemudahannya. Swift lebih mudah dimengerti dan bagi pemula juga akan sangat mudah untuk mempelajarinya. Melalui website developer.apple.com deskripsi swift adalah : Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lighting - fast. Swift is ready for your next iOS and OS X project - or for addition into your current app - because Swift code works side by side with objective c.
Swift adalah sebuah inovatif bahasa pemrograman baru untuk Cocoa dan Cocoa Touch. Menulis coding menjadi lebih interaktif dan menyenangkan, syntax nya sangat singkat dan aplikasi yang dijalankan juga sangat cepat. Swift juga tersedia untuk iOS terbaru dan Proyek OS X atau dapat ditambahkan ke aplikasi yang sudah dimiliki karena code swift bekerja secara side - by - side dengan Objective C. Untuk dapat memulai program Swift ini kita membutuh sebuah tool yang disebut dengan Xcode. Saat ini Xcode sudah memiliki beberapa versi diantaranya 1.x Series, 2.x. Series, 3.x Series, 4.x Series, 5.x Series, 6.x Series. Namun Xcode yang support program Swift adalah X code 6.x Series. Pada Xcode 6.x series versi terbaru yang telah dirilis adalah versi 6.1.1. Dengan beberapa tambahan diantaranya telah dilengkapai dengan SDK untuk OS X 10.10 Yosemite, OS X 10.9 Mavericks, dan iOS 8.1. Selain itu juga telah diperbaiki penyebab umum terjadinya SourceKit Crashes ketika dijalankan dengan swift, dan penambahan perbaikan gangguan dan stabilitas untuk perkembanganya.
1
SMK TI MADINATUL QUR’AN Jurusan Rancang Perangkat Lunak (RPL) Alamat : Jalan Baru TMMD Desa Cibodas – Desa Singasari, Kecamatan Jonggol Kabupaten Bogor, Jawa Barat – 16830 Website : www.madinatulquran.or.id
Xcode 6.1.1 ini kompatibel dengan OS X 10.9.4 atau yang terbaru. B.Instalasi Software Untuk dapat menjalankan Xcode pada Macbook anda, hal yang perlu diperhatikan adalah : 1) Pastikan bahawa OS Macbook anda sudah versi OS X 10.9.4 atau OS X 10.10 Yosemite 2) Buatlah sebuah akin developer apple (bisa tanpa menggunakan kartu kredit) melalui situs resmi developer apple (https://developer.apple.com) 3) Setelah memiliki akun developer, buka appstore pada Macbook anda. Kemudian cari aplikasi xcode. 4) Kemudian download, tunggu hingga proses download selesai. 5) Setelah proses download selesai, maka lakukan proses instalasi dengan cara double klik pada file xcode.dmg. Kemudian drag and drop aplikasi xcode ke dalam folder application mac. 6) Tunggu hingga proses instalasi dan verifikasi selesai. 7) Apabila proses telah selesai maka akan tampil seperti dibawah ini :
2
SMK TI MADINATUL QUR’AN Jurusan Rancang Perangkat Lunak (RPL) Alamat : Jalan Baru TMMD Desa Cibodas – Desa Singasari, Kecamatan Jonggol Kabupaten Bogor, Jawa Barat – 16830 Website : www.madinatulquran.or.id
8) Klik aplikasi Xcode untuk menjalankannya Tampilan Xcode seperti dibawah ini :
C. Memulai Project Pertama Untuk membuat project pertama pada Xcode maka pilihlah Create a new Xcode project, Kemudian pilih single view application.
3
SMK TI MADINATUL QUR’AN Jurusan Rancang Perangkat Lunak (RPL) Alamat : Jalan Baru TMMD Desa Cibodas – Desa Singasari, Kecamatan Jonggol Kabupaten Bogor, Jawa Barat – 16830 Website : www.madinatulquran.or.id
Setelah itu pilih Next dan buat nama project. Misalkan : Product Name : HelloWorld Organization Name : programmermuslim
Setelah itu pilih Next
4
SMK TI MADINATUL QUR’AN Jurusan Rancang Perangkat Lunak (RPL) Alamat : Jalan Baru TMMD Desa Cibodas – Desa Singasari, Kecamatan Jonggol Kabupaten Bogor, Jawa Barat – 16830 Website : www.madinatulquran.or.id
Muncul pilihan tempat penyimpanan project, pada bagian create Git Repository pilih uncheck. Kemudian pilih create. Maka akan muncul tampilan seperti berikut ini :
Pada gambar diatas, kita menggunakan widget Label untuk menambahkan tulisan “ Hello World, I'm Rizki. :)” Selanjutnya untuk melakukan running pada aplikasi ios ini kita menggunakan ios simulator. Dengan cara :
5
SMK TI MADINATUL QUR’AN Jurusan Rancang Perangkat Lunak (RPL) Alamat : Jalan Baru TMMD Desa Cibodas – Desa Singasari, Kecamatan Jonggol Kabupaten Bogor, Jawa Barat – 16830 Website : www.madinatulquran.or.id
Klik pada menu Product → Kemudian pilih Run
Tunggu beberapa saat hingga proses selesai . Maka akan tampil pada ios simulator seperti berikut ini :
6