Mac Programming untuk pemula dengan Objective-C, Cocoa, dan Xcode. (Part 1)

Apple-Updates-Leopard-and-Tiger-Mac-OS-X-10-5-6-and-Mac-OS-X-10-4-11

Hellow juragans! Kali ini saya mau menulis bagaimana membuat program dalam basis operasi Mac, dengan tools Objective-C, Cocoa, dan Xcode.

Tentu saja tulisan ini tidak diperuntukan buat mereka yang sudah advance di bidang Mac Programming. Buat yang sedang belajar, dan yang mau belajar. Smile.

Jangan lupa! Semua yang dibicarakan disini tentu saja dalam lingkungan sistem operasi Mac ya.Winking smile   Ok! Mari kita mulai!

1. PENGERTIAN PROGRAMMING

Pada hakikatnya, programming adalah kita menuliskan instruksi agar dapat dimengerti dan dilakukan oleh komputer. Itu saja. Tidak lebih.

Nah! Coba saya tanya. Apa kamu pernah menuliskan sebuah resep masakan? Kalau ya, itu sebenarnya kamu sudah melakukan hal mendasar dari penulisan program. Kok bisa?

Hehe…sini saya jelasin…

Kuncinya simpel! Ketahuilah apa yang hendak anda inginkan, dan setelah itu tuliskan langkah – langkah / instruksi yang benar (tentu saja harus benar dong…) untuk mencapai apa yang anda inginkan tadi. That’s a simply basic of programming!

Simpel ya…secara teori ya. Programming adalah detail. Pastikan kamu tahu dengan jelas apa yang kamu inginkan/ingin buat. Kalo kamu ingin membuat sebuah masakan misalnya “soto ayam” , maka kamu harus mengikuti resep soto ayam. Jangan semur jengkol! Beuh…bisa kacau itu mah Open-mouthed smile. Selain sudah pasti menyalahi aturan dasar programming tadi, bisa bikin ente malah makan nambah terus…kapan coding nya gaaaan….hehe

------------- to be continued: makan dulu -----------

Konsep Dasar Sistem Basis Data

 
Berikut diilustrasikan adanya 2 entitas yang diambil. Tbl_RawatInap dan Tbl_Kamar.
 
Tbl_RawatInap
NMR NamaPasien KodeKamar
2000 Anastasia Urbaningrum, Ny 2
2001 Angelina Son, Anak 3
2002 Wayang Oster, Ny 2
2003 Nazzariddun, Bayi 3

Tbl_Kamar

KodeKamar Nama Ruangan
2 Ruang Rawatan Bersalin
3 Ruang Perinatologi
Dari kedua tabel diatas akan saya jelaskan beberapa point berikut.
 

Yang merupakan Atribut / Field disini adalah elemen data seperti: 2000, 2001,2002,2003, ataupun masing-masing Nama Pasien, ataupun masing – masing Kode Kamar.

Field ini akan membentuk sebuah baris data yang disebut Recordrecord

Record ini akan membentuk satu entitas atau tabel. Disini ada 2 entitas, yaitu: Tbl_RawatInap dan Tbl_Kamar.

Jadi dengan mudah kita gambarkan alur pembentuknya:

Atrrib/Field ----------> Record/Tupple ----------> Tabel/Entitas


Primary Key ditunjukan tanda panahprimarykey

 

Candidate Key ditunjukan bidang warna ungu dan kuningcandidatekey

 

Alternate Key ditunjukan warna merah jambu (NamaPasien)alternatekey

 

Composite Key ditunjukan warna kuning (NamaPasien + KodeKamar)

compositekey

 

Foreign Key terletak pada Tbl_RawatInap (KodeKamar), sedangkan di Tbl_Kamar (KodeKamar) adalah Primary Key.

Tbl_RawatInap dapat saya katakan adalah child-tabel.

foreign

 

 

Technorati Tags: