Showing posts with label hello world. Show all posts
Showing posts with label hello world. Show all posts

Tuesday, September 16, 2014

Tutorial iOS Part 1

Begitu banyak blog yang membahas tentang android. Tapi masih sedikit pembahasan tentang iOS Programming. Di dalam blog ini kita memulai belajar pemrograman iOS dari dasar. Seperti Hello World... (he.. he.. he..)

Sebelum kita memulai ada beberapa tools yang harus di siapkan, seperti :
  1. Apple ID, yang digunakan untuk download Xcode dari apps store.
  2. Xcode, tools yang digunakan untuk pembuatan program baik iOS ataupun OS X.
  3. Pengetahuan dasar tentang Objective C, krn dasar pemrograman iOS adalah Objective C.
Mari kita mulai tutorial ini :
  • Buka IDE Xcode, tekan cmd + spasi untuk membuka spotlight lalu ketik xcode dan jangan lupa tekan enter.
  • Selanjutkan kita membuat New Project - Single View Application, dengan menggunakan shortcut shift + cmd + N lalu pilih Single View Application dan jangan lupa klik tombol Next. Pastikan pilihan anda pada iOS Application.
  • Isi bagian:
    • Product Name: HelloWorld
    • Organization Name: Yuki Buwana 
    • Company Identifier: id.co.yukibuwana
    • Class Prefix: YBZ
    • Device: iPhone
  • Setelah klik tombol Next, saatnya kita menentukan dimana file project akan disimpan.
  • Jangan lupa klik tombol Create, untuk memulai pembuatan program.



Langkah selanjutnya adalah Design Interface. Berikut langkah-langkahnya :

  • Klik Main.storyboard pada Project Navigator.

  • Drag Label dari Object Library ke View Controller.
  • Drag Button dari Object Library ke View Controller.
  • Set Label Text menjadi Hello World pada Attribute Inspector.
  • Set Button Title menjadi Press Me pada Attribute Inspector.

Setelah kita membuat User Interface, selanjutkan kita membuat IBOutlet dan IBAction.

  • IBOutlet adalah metode yang digunakan untuk menghubungkan komponen pada XIB (main.storyboard) dengan source code.
  • IBAction adalah metode yang digunakan untuk menghubungkan event pada XIB (main.storyboard) dengan source code.
Cara adalah membuat IBOutlet dan IBAction di ViewController.h
Sekarang saatnya membuat koneksi antara User Interface dengan source code.

  • Klik Main.storyboard pada Project Navigator.
  • Expand View Controller Scene
  • Klik View Controller
  • Klik Connector Inspector


  • Drag lingkaran putih pada bagian labelHello ke komponen label.
  • Drag lingkaran putih pada bagian pressMe ke komponen button.

Langkah terakhir sebelum program di jalankan adalah membuat implemantasinya. Buka file ViewController.m dan ketik program di bawah ini :
Nah, sekarang saatnya menjalankan program di iOS Simulator. Sebelumnya pastikan bahwa kita sudah memilih iOS Simulator bukan iOS Device, krn deployment di iOS Device harus terdaftar sebagai iOS Developer dahulu. Dimana biaya pendaftarannya sebesar $99. Proses compile cukup menekan shortcut cmd + R. Tunggu beberapa saat hingga muncul seperti ini di iOS Simulator


Saat kita menekan tombol Press Me, Label berubah menjadi Hello Dunia dan saat kita menekan tombol Press Me lagi, Label berubah menjadi Hello World. Begitu seterusnya.

Lihat begitu mudahnya kita membuat program di iOS. Semoga tutorial ini bermanfaat bagi kita semua dan untuk source code dapat di download di sini.

Thursday, December 27, 2012

Hello World BPEL

Langkah-langkah membuat aplikasi sederhana Hello World menggunakan Oracle BPEL dengan IDE JDeveloper 11.1.1.6.
1. Buka aplikasi JDeveloper yang sudah diupdate dengan plugin untuk SOA.

2. Buat aplikasi baru. Pilih Application Template SOA Application. Klik Next.

3. Lengkapi Project Name. Klik Next.

4. Pilih Composite with BPEL Process. Klik Next.

5.Beri nama untuk BPEL Process. Pilih Template Synchronous BPEL Process. Expose as a SOAP service. Klik OK.

6. Apabila menemukan Unexpected Error, pilih Continue, Check Remember settings and don't show this dialog again. Klik OK.

7. Drag Assign Activities dari Component Pallete BPEL 1.1 ke antara receiveInput dan replyOutput.

8. Rename assign activities menjadi AssignHelloWorld.

9. Double klik untuk mengedit AssignHelloWorld activities.

10. Drag icon fx (Expression) ke outputVariable payload untuk meng-assign value ke variabel tersebut.

11. Pilih inputVariable dari BPEL Variables yang tersedia, lalu klik Insert Into Expression. Lalu manipulasi menggunakan function concat pada String Functions. Klik OK.

12. Hasil setelah proses assign menggunakan Expression. Klik OK.

13. Deploy aplikasi BPEL dengan cara klik kanan pada project, pilih Deploy, BPELProcess.

14. Pilih Deploy to SAR

15. Pilih Next dan Finish.
16. Aplikasi BPEL selesai di-deploy ke dalam file SAR (jar extension with prefix name sca)

Sekarang kita memiliki file hasil build yang dapat dideploy ke SOA Server pada WebLogic. Cheers!

Merry Christmas and Happy New Year.