Blogger templates

Kamis, 28 Agustus 2014

Fotografi

Pengenalan Fotografi
Fotografi (photography) berasal dari bahasa Yunani, dari kata "photos" (cahaya) dan "graphien" (menggambar). Fotografi secara umum dapat diartikan dengan “ menggambar dengan cahaya”. Pencahayaan tidak bisa lepas dari dunia fotografi. Tanpa cahaya, seorang fotografer tidak akan dapat mengambil gambar dari proses pemotretan.

Prinsip Kerja Kamera

Prinsip kerja kamera adalah menangkap cahaya. Cahaya masuk ke kamera lewat lensa (Subjek dapat dilihat terlebih dahulu melalui viewfinder), difokuskan agar diterima oleh sensor cahaya yang memilah-milah cahaya berdasarkan komponennya. Informasi mengenai konsentrasi komponen cahaya ini diterjemahkan dan diubah menjadi informasi digital untuk kemudian disimpan dalam media penyimpan.
Cahaya masuk ke dalam kamera melalui bagian yang disebut lensa. Cahaya dipastikan hanya boleh melalui bagian lensa ini yang berupa lubang (berbentuk lingkaran). Lubang ini ibarat jendela kamera ke dunia luar, dan jendela ini punya ukuran lubang tertentu, persis saat kita membuka mata atau menutup mata. Kamera sendiri juga memiliki komponen untuk mengatur kecepatan si lubang ini membuka saat kita perintahkan. Dengan mengatur dua properties ini, intensitas cahaya yang masuk ke kamera dapat diatur.
Lensa juga berfungsi untuk mengatur supaya cahaya secara tajam difokuskan. Fokus adalah saat kita bisa melihat obyek pada visualisasi yang terjelasnya, kebalikan dengan yang disebut blur. Kalau menyangkut cara kerja, fokus adalah saat cahaya yang dilewatkan tepat jatuh ke bidang sensor kamera, seperti setelah cahaya lewat kornea mata kita dan tepat jatuh di retina maka kita bisa fokus melihat suatu obyek.


Macam-macam Kamera

Saat ini kamera dapat dikelompokkan menjadi kamera analog dan kamera digital. Kamera analog mengambil gambar dari cahaya yang ditangkap lensa, kemudian menyimpan hasilnya pada negative film. Pada kamera digital terdapat sensor penangkap gambar CCD (Charged Coupled Device) dan CMOS (Complementary Metal Oxide) lebih dari jutaan pixel (picture element). Sensor tersebut adalah suatu chip yang terletak tepat dibelakang lensa. Semakin banyak jumlah pixel pada sensor, maka gambar yang dihasilkan akan semakin detail.
Sensor yang banyak dipakai oleh produsen berupa semikonduktor dengan nama CCD (charged-couple device semiconductor) dan CMOS (complementary metal-oxide semiconductor). Kualitas maupun ukuran dari sensor ini salah satu dari faktor penting yang mempengaruhi kualitas dari gambar yang akan dihasilkan. Media penyimpanan data digital gambar pada kamera digital terpisah dengan media penangkap cahaya. Media penyimpanannya biasa disebut memori memiliki berbagai macam jenis bergantung dari produsen pembuat kamera. Media penyimpan yang umum digunakan adalah tipe-tipe Compact Flash(CF), Secure Digital(SD), Multi Media Card (MMC), Memory Stick (MS) dan (XD).
Saat ini telah banyak beredar kamera digital dari banyak produsen kamera, dengan kemampuan baik dari jumlah pixel, kapasitas memori, dan fitur-fitur tambahan lainnya. Secara umum kamera dapat dibedakan menjadi beberapa macam, antara lain:


1 Kamera Pocket
Kamera pocket disebut juga kamera saku, karena bentuknya yang kecil dan mudah dibawa kemana-mana serta sangat praktis dan mudah menggunakannya karena tidak perlu menyetel apa-apa dan yang penting adalah fotonya pasti jadi karena semuanya sudah diatur oleh kamera. Jadi dalam hal ini sang fotografer nggak perlu ikut campur masalah teknis kamera, pokoknya bidik dan jepret (point and shoot). Namun pada saat ini kamera pocket telah cukup berkembang dengan berbagai macam fasilitas seperti lensa zoom.



2. Kamera SLR
Kamera SLR (Single Lens Reflex atau Cermin Lensa Tunggal), disebut SLR karena cara kerja kamera ini karena pembidikannya dipantulkan melalui prisma dan cermin lalu diteruskan pada lensa utama sehingga tidak terjadi efek paralax (perbedaan bidikan dan hasil gambar yang ditangkap kamera) seperti yang terjadi pada kamera jenis range finder. Dengan kamera jenis ini, fotografer harus menentukan kecepatan shutter speed (Kecepatan rana), aperture (bukaan diafragma) serta fokus, maka disini fotografer adalah si penentu kualitas foto, apakah jadi kabur nggak karuan atau lebih indah dari aslinya. Dengan kamera SLR sang fotografer dapat berkreasi sebebas-bebasnya dengan membuat efek-efek tertentu dengan cara membuat kombinasi yang berbeda antara shutter speed dan aperture, selain itu kamera SLR sangat banyak asesorisnya seperti berbagai jenis lensa, filter dll. Dengan berkembangnya teknologi dibidang fotografi, maka saat ini kamera SLR juga memliliki kemampuan yang serba otomatis yang menyesuaikan dengan kondisi pencahayaan, seperti fokus otomatis, kecepatan rana otomatis, dan bukaan diafragma otomatis, Namun selain dapat disetel otomatis kamera tersebut dapat disetel manual. Kamera jenis SLR paling banyak digunakan oleh amatir maupun profesional, selain karena kemampuannya, menggunakan kamera jenis ini menurut mereka lebih menantang (mungkin maksudnya lebih ruwet karena harus nyetel ini itu.


3 Kamera Range Finder
Disebut demikian karena pembidikannya secara langsung tanpa melalui lensa utama (sama dengan kamera pocket) beberapa fasilitasnya mirip dengan kamera SLR, seperti pengaturan diafragma, kecepatan rana, penyetelan fokus serta dapat ditambah asesoris seperti filter dll. Kamera jenis ini sekarang sudah tidak populer lagi.



4. Kamera Medium Format
Kamera ini cara kerjanya mirip dengan SLR namun dengan ukuran film yang digunakan lebih besar yaitu 120 mm, dengan ukuran film tersebut maka pembesaran yang dihasilkan akan lebih baik dari pada menggunakan film 35 mm. Kamera ini biasanya digunakan pada pemotretan Still Life (benda tidak bergerak), model, ataupun untuk keperluan keperluan bisnis seperti iklan dan majalah yang membutuhkan hasil gambar yang besar.


5. Kamera Large Format
Biasa disebut juga View Kamera, kamera jenis ini menggunakan film yang lebih besar, yaitu ukuran 4x5 inci atau 8x10 inci. Jika menginginkan hasil cetak ukuran yang sangat besar dengan kualitas yang sangat bagus biasanya menggunakan kamera ini. Kamera ini biasanya hanya digunakan untuk pemotretan yang lebih khusus seperti foto udara dan foto arsitektur dari jarak dekat tanpa menimbulkan distorsi (minimal).


6. Kamera Instan
Kelebihan dari kamera ini adalah kecepatannya dalam menghasilkan gambar. Dengan kamera ini kita tidak perlu repot-repot melakukan proses cuci cetak film, sebab, beberapa detik setelah selesai pengambilan gambar, maka hasilnya akan langsung jadi. Namun disamping kelebihan yang dimiliki, kamera inipun memiliki kekurangan. Karena Film yang digunakan adalah film instan, yang tentunya tidak memiliki klise, maka hasil pemotretan tidak memungkinkan untuk dicetak ulang.

Deskripsi Fotografi

            Fotografi (dari bahasa Inggris: photography, yang berasal dari kata Yunani yaitu "photos" : Cahaya dan "Grafo" : Melukis/menulis.) adalah proses melukis/menulis dengan menggunakan media cahaya. Sebagai istilah umum, fotografi berarti proses atau metode untuk menghasilkan gambar atau foto dari suatu obyek dengan merekam pantulan cahaya yang mengenai obyek tersebut pada media yang peka cahaya. Alat paling populer untuk menangkap cahaya ini adalah kamera. Tanpa cahaya, tidak ada foto yang bisa dibuat.Prinsip fotografi adalah memokuskan cahaya dengan bantuan pembiasan sehingga mampu membakar medium penangkap cahaya. Medium yang telah dibakar dengan ukuran luminitas cahaya yang tepat akan menghailkan bayangan identik dengan cahaya yang memasuki medium pembiasan (selanjutnya disebut lensa).Untuk menghasilkan intensitas cahaya yang tepat untuk menghasilkan gambar, digunakan bantuan alat ukur berupa lightmeter. Setelah mendapat ukuran pencahayaan yang tepat, seorang fotografer bisa mengatur intensitas cahaya tersebut dengan mengubah kombinasi ISO/ASA (ISO Speed), diafragma (Aperture), dan kecepatan rana (speed). Kombinasi antara ISO, Diafragma & Speed disebut sebagai pajanan (exposure).Di era fotografi digital dimana film tidak digunakan, maka kecepatan film yang semula digunakan berkembang menjadi Digital ISO.

Sejarah Fotografi
Teknologi fotografi dimulai dengan sebuah kotak penangkap bayangan gambar, sebuah alat yang mulanya untuk meneliti konstalasi bintang yang dipatenkan oleh Gemma Fricius pada 1554. Namun sebenarnya, cikal bakal teknologi ini adalah seorang ahli filsafat Cina bernama Mo Ti pada abad ke-5 SM, Aristoteles pada abad ke-3 SM, dan seorang Arab bernama Ibn Al-Haitham pada abad ke-10 M. Kemudian pada 1558 ilmuwan Italy Giambattista della Porta menyebut "camera obscura" pada sebuah kotak kososng yang membantu pelukis menangkap bayangan gambar.
Lalu pada 1727, Johann Heinrich Schulze menemukan bahwa cairan tertentu akan berubah warnanya jika diekspos ke sinar. Kemudian pada awal abad ke-19, Thomas Wegwood melakukan sebuah percobaan. Ia berhasil menangkap citra sebuah objek. Namun sayangnya citra tersebut tidak bertahan lama karena belum ditemukannya metode untuk membuat citra menjadi permanen.
Akhirnya pada 1824 foto pertama berhasil dibuat oleh seniman lithography Prancis Nicéphore Niépce. Niépce membuat foto dengan pelat logam yang disinari dalam camera obscura selama delapan jam. Merasa kurang puas, Niépce bekerja sama dengan pelukis asal Prancis Louis-Jacques-Mandé Daguerre untuk menyempurnakan penelitiannya yang lalu disebut heliografi. Dalam bahasa Yunani, helios adalah matahari dan graphos berarti menulis.
Namun karena Niépce wafat pada 1833, Daguerre-lah yang menyelesaikan percobaan tersebut dan menyebut temuannya ini sebagai Daguerreotype dan ia pun dinobatkan sebagai orang pertama yang berhasil membuat foto yang sebenarnya.
Padahal beberapa bulan sebelumnya, seorang ilmuan Inggris bernama William Henry Fox Talbot sudah pula menemukan lukisan fotografi juga menggunakan camera obscura, tapi ia buat posistifnya pada sehelai kertas chlorida perak. Kemudian pada tahun yang sama Talbot menemukan cikal bakal film negatif modern yang terbuat dari lembar kertas beremulsi yang bisa digunakan untuk mencetak foto dengan cara contact print (print yang dibuat tanpa pembesaran / pengecilan) juga bisa digunakan untuk cetak ulang layaknya film negatif modern. Proses ini disebut Calotype yang kemudian dikembangkan menjadi Talbotypes.
Kemudian pada Januari 1850 seorang ahli kimia Inggris bernama Robert Bingham memperkenalkan penggunaan collodion sebagai emulsi foto, yang saat itu cukup populer dengan sebutan wet-plate photography. Walaupun cukup rumit, proses collodion ini banyak digemari fotografer karena dianggap cukup menjanjikan. Sejak saat itulah fotografi mulai intens melayani kebutuhan pers.
Temuan teknologi makin maju sejalan dengan masuknya fotografi ke dunia jurnalistik. Karena belum bisa membawa foto ke dalam proses cetak, surat kabar mula-mula menyalin foto ke dalam gambar tangan. Dan surat kabar pertama yang memuat gambar sebagai berita adalah The Daily Graphic pada 16 April 1877. Gambar berita pertama dalam surat kabar itu adalah sebuah peristiwa kebakaran.
Kemudian, ditemukanlah proses cetak half tone pada tahun 1880 yang memungkinkan foto dibawa ke dalam surat kabar. Pada Juni 1888, George Eastman, seorang ilmuwan Amerika, menciptakan revolusi fotografi dunia hasil penelitiannya sejak 1877. Ia menjual produk baru dengan merek Kodak yang terkenal dengan nama Eastman’s Kodak, yaitu berupa sebuah kamera kotak kecil dan ringan, yang telah berisi rol film (dengan bahan kimia Perak Bromida) untuk 100 exposure. Bila seluruh film digunakan, kamera (berisi film) dikirim ke perusahaan Eastman untuk diproses. Setelah itu kamera dikirimkan kembali dan telah berisi rol film yang baru. Berbeda dengan kamera pada masa itu yang besar dan kurang praktis, produk baru tersebut memungkinkan siapa saja dapat memotret dengan leluasa. Nah, kamera KODAK inilah yang kemudian mengalami berbagai penyesuaian teknologi sehingga menjadi kamera yang kita gunakan sekarang.
Jenis jenis Fotografi
Jenis jenis Foto
Materi jenis-jenis foto ini bertujuan untuk memperkenalkan beberapa jenis foto sebagai referensi lebih jauh lagi dan memperdalam pengetahuan dunia fotografi. Jenis-jenis foto disini hanya sebagai pengelompokan secara garis besar, yang membantu mempermudah kita dalam memahami sebuah karya fotografi, dan ini bukan sebagai penggolongan yang paten untuk menghasilkan karya foto.
FOTO MANUSIA
Foto manusia adalah semua foto yang obyek utamanya manusia, baik anak-anak sampai orang tua, muda maupun tua. Unsur utama dalam foto ini adalah manusia, yang dapat menawarkan nilai dan daya tarik untuk divisualisasikan. Foto ini dibagi lagi menjadi beberapa kategori yaitu :
a. Portrait
Portrait adalah foto yang menampilkan ekspresi dan karakter manusia dalam kesehariannya. Karakter manusia yang berbeda-beda akan menawarkan image tersendiri dalam membuat foto portrait. Tantangan dalam membuat foto portrait adalah dapat menangkap ekspresi obyek (mimic, tatapan, kerut wajah) yang mampu memberikan kesan emosional dan menciptakan karakter seseorang.
b. Human Interest
Human Interest dalam karya fotografi adalah menggambarkan kehidupan manusia atau interaksi manusia dalam kehidupan sehari-hari serta ekspresi emosional yang memperlihatkan manusia dengan masalah kehidupannya, yang mana kesemuanya itu membawa rasa ketertarikan dan rasa simpati bagi para orang yang menikmati foto tersebut.


c. Stage Photography
Stage Photography adalah semua foto yang menampilkan aktivitas/gaya hidup manusia yang merupakan bagian dari budaya dan dunia entertainment untuk dieksploitasi dan menjadi bahan yang menarik untuk divisualisasikan.
d. Sport
Foto olahraga adalah jenis foto yang menangkap aksi menarik dan spektakuler dalam event dan pertandingan olah raga. Jenis foto ini membutuhkan kecermatan dan kecepatan seorang fotografer dalam menangkap momen terbaik.
FOTO NATURE
Dalam jenis foto nature obyek utamanya adalah benda dan makhluk hidup alami (natural) seperti hewan, tumbuhan, gunung, hutan dan lain-lain.
a. Foto Flora
Jenis foto dengan obyek utama tanaman dan tumbuhan dikenal dengan jenis foto flora. Berbagai jenis tumbuhan dengan segala keanekaragamannya menawarkan nilai keindahan dan daya tarik untuk direkam dengan kamera.
b. Foto Fauna
Foto fauna adalah jenis foto dengan berbagai jenis binatang sebagai obyek utama. Foto ini menampilkan daya tarik dunia binatang dalam aktifitas dan interaksinya.
c. Foto Lanskap
Foto lanskap adalah jenis foto yang begitu popular seperti halnya foto manusia. Foto lanskap merupakan foto bentangan alam yang terdiri dari unsur langit, daratan dan air, sedangkan manusia, hewan, dan tumbuhan hanya sebagai unsur pendukung dalam foto ini. Ekspresi alam serta cuaca menjadi moment utama dalam menilai keberhasilan membuat foto lanskap.
FOTO ARSITEKTUR
Kemanapun anda pergi akan menjumpai bangunan-bangunan dalam berbagai ukuran, bentuk, warna dan desain. Dalam jenis foto ini menampilkan keindahan suatu bangunan baik dari segi sejarah, budaya, desain dan konstruksinya. Memotret suatu bangunan dari berbagai sisi dan menemukan nilai keindahannya menjadi sangat penting dalam membuat foto ini. Foto arsitektur ini tak lepas dari hebohnya dunia arsitektur dan teknik sipil sehingga jenis foto ini menjadi cukup penting peranannya.
FOTO STILL LIFE
Foto still life adalah menciptakan sebuah gambar dari benda atau obyek mati. Membuat gambar dari benda mati menjadi hal yang menarik dan tampak “hidup”, komunikatif, ekspresif dan mengandung pesan yang akan disampaikan merupakan bagian yang paling penting dalam penciptaan karya foto ini. Foto still life bukan sekadar menyalin atau memindahkan objek ke dalam film dengan cara seadanya, karena bila seperti itu yang dilakukan, namanya adalah mendokumentasikan. Jenis foto ini merupakan jenis foto yang menantang dalam menguji kreatifitas, imajinasi, dan kemampuan teknis.
FOTO JURNALISTIK
Foto jurnalistik adalah foto yang digunakan untuk kepentingan pers atau kepentingan informasi. Dalam penyampaian pesannya, harus terdapat caption (tulisan yang menerangkan isi foto) sebagai bagian dari penyajian jenis foto ini. Jenis foto ini sering kita jumpai dalam media massa (Koran, majalah, bulletin, dll).

TEKNIK DASAR PEMOTRETAN
Setelah kita mengenal jenis-jenis foto, sekarang saatnya untuk mengetahui bagaimana cara memotrer untuk menghasilkan sebuah karya foto. Seorang fotografer pada awalnya harus menguasai kamera dan bagaimana cara kerja kamera tersebut.
Focusing
Istilah focusing dalam fotografi adalah proses penajaman imaji pada bidang tertentu suatu obyek pemotretan. Focusing adalah teknik paling dasar tetapi begitu penting, karena untuk mendapatkan gambar yang tajam dan jelas kita harus melakukan focusing secara tepat. Pemilihan bidang atau titik tertentu dalam suatu obyek foto akan menentukan kesan “kedalaman” pada sebuah foto. Obyek yang akan kita hadapi dalam pemotretan tidak hanya sekedar benda diam saja, tetapi kita juga akan dihadapkan pada benda bergerak (misalnya foto olahraga), hal ini akan berpengaruh pada tingkat kesulitan dalam focusing. Untuk tahap pembelajaran, lakukanlah focusing pada benda diam dahulu hingga kita memahami tehnik focusing dengan tepat.
Pengaturan Speed
Proses pembakaran negatif di dalam kamera untuk mendapatkan imaji tertentu dipengaruhi oleh cara kerja dan kecepatan rana kamera. Kita bisa menentukan kecepatan rana saat pembakaran dengan pengaturan speed. Semakin tinggi speed (high speed) yang kita pakai maka akan semakin cepat pula rana bekerja dan sebaliknya, semakin rendah speed (low speed) yang kita pakai maka akan semakin lambat pula rana bekerja. Dalam dunia fotografi terdapat istilah pencahayaan normal (normal eksposure)pencahayaan rendah (under eksposure) dan pencahayaan tinggi (over eksposure). Pencahayaan normal adalah dimana kita menentukan speed dan diafragma yang tepat untuk mendapatkan gambar seperti pada keadaan obyek foto yang sebenarnya. Over eksposure(pencahayaan tinggi) adalah kompensasi pada pengaturan speed untuk mendapatkan intensitas pencahayaan yang lebih banyak daripada pencahayaan normal dan gambar yang dihasilkan pun lebih terang daripada kondisi aslinya. Under eksposure (pencahayaan rendah) adalah kompensasi pencahayaan pada pengaturan speed untuk mengurangi intensitas cahaya dibawah pencahayaan normal. Under eksposure sering digunakan ketika kondisi cahaya dalam pemotretan terlalu keras sehingga pengkompensasian akan diperlukan untuk mendapatkan gambar yang lebih maksimal.
Pengaturan Diafragma
Sebuah foto yang menarik adalah dimana foto tersebut terdapat dimensi ruang atau kesan kedalaman. Fasilitas diafragma pada lensa kamera berperan penting dalam mengatur pemisahan antara bidang background dan obyek utama. Diafragma juga menetukan seberapa luas ruang tajam pada foto. Semakin kecil bukaan diafragma semakin luas ruang tajam yang bisa kita dapatkan dan semakin besar bukaan diafragma maka semakin sempit ruang tajam dalam foto.

RESEP KREATIF PEMOTRETAN
1. Zooming
Zooming adalah kreatif pemotretan dengan memanfaatkan fasilitas ring zoom pada lensa kamera. Zoom in adalah membuat gambar obyek tampak lebih mendekat sedangkan zoom out adalah membuat gambar obyek tampak lebih menjauh. Dalam pengaturan speed dan penggunaan zoom yang tepat akan memberikan efek motion (gerak) pada hasil foto.
Bahan-bahan :
a.       Kamera
b.      Tripod (jika diperlukan)
c.       Filter Radial Zoom (jika diperlukan)

Cara membuat :
a.       Memotret zooming, membutuhkan speed yang lambat, jadi pastikan speed pada kamera anda dalam setting speed lambat, pastikan objek dalam keadaan fokus
b.      Setelah speed ditentukan, maka lanjutkan dengan mengatur diafragma menyesuaikan speed agar mendapat pencahayaan yang normal
c.       Setelah mendapat normal, jepret shutter bersamaan dengan memutar ring zoom, jika ring zoom diputar dari jauh ke dekat maka disebut zoom in, jika ring zoom diputar dari dekat ke jauh disebut zoom out
d.      Jika kesulitan dengan speed lambat, anda bisa menggunakan tripod atau filter radial zoom.

2. Panning
Panning adalah teknik kreatif pemotretan untuk mendapatkan efek gerak pada obyek yang bergerak (balap motor, orang berlari, dll). Hasil dari teknik panning adalah adanya efek motion (gerak) pada latar belakang (background).
Bahan-bahan :
a.       Kamera
b.      Tripod (jika diperlukan)
Cara membuat :
a.       Sama seperti memotret zooming, motret panning membutuhkan speed yang lambat agar menghasilkan efek gerak. Jadi pastikan kamera anda dalam setting speed lambat
b.      Kemudian lanjutkan dengan mengatur diafragma agar mendapat pencahayaan yang normal
c.       Pencet shutter bersamaan dengan mengubah arah kamera mengikuti gerak objek
d.      Untuk mendapatkan hasil yang maksimal, pastikan memencet shutter pada saat objek berada tepat di tengah kamera
e.       Jika anda kesulitan dengan speed lambat, pergunakan tripod.
3. Double/Multi Ekspose
Adalah teknik pemotretan dengan mengkombinasikan beberapa perekaman imaji/gambar dalam satu bingkai frame. Teknik ini membutuhkan penuangan kreatifitas, ide, konsep dan pemahaman komposisi serta pencahayaan.
Bahan-bahan :
a.       Kamera
b.      Filter Multi Ekspose (jika  diperlukan)

Cara membuat :
a.       Memotret multi ekspose membutuhkan ide, konsep, dan kreativitas. Jadi pastikan anda sudah mempunyai ide
b.      Jika anda sudah mempunyai ide, pastikan objek yang akan anda potret dalam keadaan pencahayaan normal (atur terlebih dahulu speed dan diafragmanya)
c.       Jika pencahayaan sudah normal, pencet tombol shutter. Objek 1 sudah anda dapatkan
d.      Untuk mendapatkan objek ke-2, 3, dst., ulangi urutan di atas. Akan tetapi sebelum memutar kokang, putar tombol multi ekspose kemudian baru di kokang, kemudian pencet shutter dan begitu seterusnya
e.       Untuk mendapatkan hasil yang maksimal, pastikan anda sudah memikirkan porsi untuk objek 1, 2, 3, dst dalam satu frame
f.       Jika anda kesulitan, anda bisa menggunakan filter multi ekspose.

4. Bulb
Bulb adalah proses pemotretan dengan memanfaatkan fasilitas bulb pada kamera. Fasilitas bulb pada kamera memberikan keleluasaan dalam menentukan berapa lama rana terbuka untuk proses pembakaran. Bila kita memotret pada kondisi cahaya yang minim atau sangat kurang (pada malam hari), dan prioritas speed tidak mampu lagi mendapatkan pencahayaan normal maka fasilitas bulb pada kamera akan sangat membantu. Untuk menghindari goncangan (shaking), alat bantu tripod dan kabel release sangat dibutuhkan.
Bahan-bahan :
a.       Kamera
b.      Tripod
c.       Kabel Release

Cara membuat :
a.       Pastikan kamera anda dalam setting speed bulb
b.      Untuk diafragma, terserah pada fotografer. Jika bukaan diafragma lebar maka efek dari sumber cahaya akan bulat. Jika bukaan diafragma sempit maka efek dari sumber cahaya akan berbentuk bintang
c.       Untuk lamanya rana membuka (speed), fotografer dapat menentukan sendiri waktunya
d.      Untuk menghindari goncangan pada kamera, lebih baik menggunakan tripod atau kabel release.

5. Siluet
Siluet adalah teknik pemotretan untuk menampilkan gambar obyek dalam keadaan gelap. Teknik ini memanfaatkan arah sumber cahaya yang berasal dari balik obyek yang akan kita potret. Teknik ini membutuhkan ketepatan pencahayaan agar obyek yang kita rekam tetap tampil dengan kontur dan ketajaman yang tepat.
Bahan-bahan :
a.       Kamera


Cara membuat :
a.       Teknik siluet ini memanfaatkan sumber cahaya yang datang dari balik objek sehingga pengukuran speed dan diafragma terletak pada sumber cahaya tersebut
b.      Karena kita mengukur pencahayaan normal pada sumber cahaya yang ada dibalik objek, maka efeknya objek yang ada didepannya akan lebih gelap.

6. Makro
Makro adalah kreatif dalam pemotretan dengan menggunakan lensa makro untuk mendapatkan gambar obyek yang sangat dekat sekali. Foto makro juga digunakan untuk mendapatkan detail dan tekstur pada obyek yang kita potret. Dalam pemotretan makro, ruang tajam akan menjadi sempit sekali oleh karena itu dibutuhkan ketepatan pancahayaan dan focusing. Ketika tidak ada lensa makro untuk melakukan pemotretan ini kita bisa menyiasatinya dengan membalik lensa normal untuk pemotreta makro.
Bahan-bahan :
a.       Kamera
b.      Lensa Makro (jika punya)
c.       Filter Close Up

Cara membuat :
a.       Jika anda mempunyi lensa makro, maka memotret makro dapat dilakukan seperti pemotretan pada umumnya
b.      Jika anda tidak mempunyai lensa makro, anda bisa menyiasati dengan cara membalik lensa normal
c.       Jika anda masih kesulitan, pakailah filter close up
7. Framming
Framming adalah kreatif pemotretan dengan memanfaatkan unsur lain pada obyek yang kita potret sehingga membentuk kesan frame/bingkai tersendiri untuk menambah nilai keunikan dan menarik serta memperkuat kesan foto secara visual.
8.   Strobis
Strobist adalah teknik pemakaian flash secara external, jadi tidak digunakan diatas hotshoe kamera, melainkan dengan bantuan trigger, atau Flash yang bisa digunakan sebagai master. Alat wireless trigger ini umumnya menggunakan gelombang radio atau sinar infra merah untuk menyalakan flash slave (flash lain harus mengikuti pada flash utama). Keuntungan dengan menggunakan teknik ini kita bisa memposisikan satu atau lebih flash di mana saja untuk mengatur arah, intensitas, cahaya untuk menghasilkan foto yg kita inginkan.


Continue Reading...

Turbo Pascal

TURBO PASCAL
Turbo Pascal adalah sebuah sistem pengembangan perangkat lunak yang terdiri atas kompiler dan lingkungan pengembangan terintegrasi (dalam bahasa inggris: Integrated Development Environment - IDE) atas bahasa pemrograman pascal untuk sistem operasi CP/MCP/M-86, dan MS-DOS, yang dikembangkan oleh Borland pada masa kepemimpinan Philippe Kahn. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut (dengan kepustakaan yang lebih banyak dan pustaka kode sumber standar) sementara versi yang lebih murah dan paling luas digunakan dinamakan sebagai Turbo Pascal. Nama Borland Pascal juga digunakan sebagai dialek spesifik Pascal buatan Borland.
Borland telah menembangkan tiga versi lama dari Turbo Pascal secara gratis disebabkan karena sejarahnya yang panjang khusus untuk versi 1.0, 3.02, dan 5.5 yang berjalan pada sistem operasi MS-DOS.
Sejarah
Turbo Pascal pada awalnya adalah kompiler Blue Label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NasSys, milik Nascom tahun 1981 oleh Anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk sistem operasi MS-DOS dan CP/M. Versi Turbo Pascal untuk komputer Apple Macintosh sebenarnya pernah ditembangkan tahun 1986, namun pengembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa penembangan.
Versi Dos
Kompiler Turbo Pascal didasari pada kompiler Bule Laber Pascal secara resmi dihasilkan untuk NasSys cassette-based operating system dari Nascommikrokomputer pada 1981 oleh Anders Hejlsberg. Borland melisensikan inti kompiler "PolyPascal" milik Hejlsberg (Poly Data adalah nama dari perusahaan Hejlsberg di Denmark), dan menambahkan tampilan muka dan editor. Anders Hejlsberg bergabung dengan perusahaan sebagai karyawan dan arsitek untuk seluruh versi dari kompiler Turbo Pascal dan satu dari tiga versi dari Borland Delphi.[1] Kompiler pertama sekali dirilis sebagai Compas Pascal untuk CP/M, dan kemudian dirilis pada 20 November 1983 sebagai Turbo Pascal untuk CP/M, CP/M-86 {contoh komputer Apple II yang dipasangkan dengan Z-80 SoftCard) dan mesin DOS. Pada debut pertama a di pasar Amerika, Turbo Pascal dijual 49.99 USD. Kompiler Pascal yang terintegerasikan memiliki kualitas yang sangat bagus dibandingkan dengan produksi Pascal yang lain pada saat itu dan juga sangat diterima dikalangan umum.
Nama Turbo diambil karena berhubungan dengan kecepatan kompuladi dari produksi exekute. Siklus edit/compile/run lebih cepat dibandingkan implementasi dari Pascal yang lain karena semuanya berhubungan dengan membangun program yang disimpan di RAM, dan karena ini merupakan kompiler sekali yang ditulis pada bahasa Assembly. Kompilasi terjadi dengan sangat cepat dibandingkan dengan bahasa yang lain (bahkan kompiler Borland untuk bahasa C), dan waktu programmer juga menjadi hemat sejak program dapat dikompile dan dijalankan dari IDE. Kecepatan file execute COM adalah terobosan untuk developer yang hanya memiliki satu pengalaman dalam mikrokomputer program seperti BASIC.
Bill Gates melihat kesuksesan dari Turbo Pascal pada kehidupan pribadi dan tidak dapat mengerti kenapa produk Microsoft sangat lambat. Dia melampiaskan kemarahannya pada Greg Whitten [direktur programming di Microsoft Languages] dan berteriak padanya selama satu jam. Dia tidak dapat mengerti kenapa Kahn dapat mengalahkan kompetitor kuat seperti Microsoft.[2]
IDE masih sangat canggih sampai sekarang, ketika sumber daya komputer pada PC IBM sangat terbatas (desain IBM memiliki keterbatasan yang besar sehingga performanya tidak dapat melawan produk enterprise yang menguntungkan IBM). IDE sangat simple dan intuitif, dan menu sistem yang sangat terorganisir dengan baik. Versi terbaru dari penggunaan editor; Wordstar key functions, menjadi standar pada saat ini. Versi selanjutnya dari IDE, didesain untuk PC dengan mengecilkan ruang pada disk dan memory, yang dapat menampilkan definisi dari kata kunci dari bahasa dengan menempatkan kursor pada kata kunci dan menekan F1. Definisi juga menampilkan kode contoh. Ini memberikan pelajaran kepada programmer yang belum handal dengan menggunakan IDE, tanpa membutuhkan pertolongan dari buku.
Versi 1 hingga versi 3

Borland membeli lisensi atas kompiler PolyPascal yang ditulis oleh Anders Hejlsberg (Poly Data adalah nama perusahaan yang didirikannya di Denmark), dan menambahkan antar muka pengguna serta editor. Anders kemudian bergabung sebagai karyawan dan menjadi arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertama Borland Delphi.[3]
Versi pertama dari Turbo Pascal, yang kemudian disebut sebagai versi 1, memiliki unjuk kerja yang sangat cepat dibandingkan kompiler pascal untuk komputer mikro lainnya. Kompiler tersebut tersedia untuk sistem operasi CP/M, CP/M-86, dan MS-DOS, dan penggunaannya sangat luas pada masa itu. Versi Turbo Pascal untuk CP/M saat itu bisa digunakan pada komputer Apple II yang sangat populer jika digunakan dengan sebuah Z-80 SoftCard, produk perangkat keras pertama yang ditembangkan microsoft pada tahun 1980.
Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan menggunakan ekstensi .COM; sistem operasi MS-DOS bisa menggunakan baik .COM (tidak kompatibel dengan format yang terdapat pada CP/M) maupun format .EXE. Turbo Pascal pada saat itu hanya mendukung kode biner berformat .COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan. Perangkat lunak Turbo Pascal itu sendiri merupakan sebuah berkas berekstensi .COM dan berukuran sekitar 28 kilobita, termasuk editor, kompiler, dan linker, dan rutin-rutin pustaka. Efisiensii proses edit/kompilasi/jalankan lebih cepat dibandingkan dengan implementasi paskal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakkan pada memori komputer (RAM), dan karena kompilernya sendiri merupakan kompiler berjenis single-pass compiler yang ditulis dengan bahasa assembler. Unjuk kerja proses kompilasi sangat cepat dibandingkan dengan produk lain (bahkan dibandingkan dengan kompiler C milik Borland sendiri).
Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 November 1983, jenis IDE yang digunakannya masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika, perangkat lunak tersebut dibandrol dengan harga USD$49.99. Kualitas kompiler pascal terintegrasi terdapat dalam Turbo Pascal sangat baik dibandingkan kompetitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
Versi 2 dan 3 merupakan pengembangan lebih lanjut dari versi sebelumnya, mampu berkerja dalam memori, dan menghasilkan berkas biner berekstensi .COM/.CMD. Dukungan atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi 3.
Bahasa Assembly
Saat seluruh versi dari Turbo Pascal dapat memasukkan kode mesin, versi selanjutnya memberikan kemampuan untuk berintegrasi dengan mudah pada bahasa Assembly tanpa pascal. Dukungan untuk 8086 mode memory disediakan dengan inline assembly, pilihan kompiler, dan ekstensi bahasa seperti kata kunci yang "pasti".
Versi-versi lanjutan
Versi 4, ditembangkan tahun 1987, merupakan perangkat lunak yang ditulis ulang untuk keseluruhan sistem. Kompiler menghasilkan berkas biner berekstensi .EXE pada MS-DOS, dan tidak lagi .COM. Sistem operasi CP/M dan C/M-86 tidak lagi didukung pada versi kompiler ini. Versi ini pula memperkenalkan sebuah antar muka berlayar penuh dengan yang dilengkapi dengan menu tarik; versi-versi awal memilik layar menu berbasis teks; dan editor berlayar-penuh. Microsoft Windows belum ada saat versi ini ditembangkan, dan bahkan pemanfaatan tetikus-pun masih jarang.
Versi 5.x diperkenalkan dengan layar biru yang kemudian menjadi ciri khas yang sangat familiar, yang kemudian menjadi merek dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di pertengahan tahun 1990-an.
Versi terakhir yang pernah ditembangkan adalah versi 7. Borland Pascal 7 terdiri atas sebuah IDE, dan kompiler untuk MS-DOS, DOS terekstensi, dan program Windows 3.x. Turbo Pascal 7 di sisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pustaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun unjuk kerja pustaka ini tidak memuaskan.
Bahasa Perakit
Meski semua versi Turbo Pascal mendukung inline machine code kode mesin yang disertakan dalam baris kode sumber bahasa pascal, versi-versi berikutnya mendukung integrasi bahasa perakit (Assembly) dengan Pascal secara mudah. Hal ini memungkinkan pemrogram untuk meningkatkan unjuk kerja eksekusi program lebih lanjut, selain itu, memungkinkan pemrogram untuk mengakses perangkat keras secara langsung.
Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti menggunakan kata kuci "absolute".
Suksesi
Pada tahun 1995 Borland menghentikan pengembangan Turbo Pascal dan menggantinya dengan Delphi, berbasis Object Pascal (bahasa Pascal yang telah dilengkapi dengan fitur pemrograman berorientasi obyek). Perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD (singkatan dari rapid application development). Meski demikan, versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada Turbo Pascal.
Beberapa produk lain yang kompatibel dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
Pendidikan
Borland Pascal masih digunakan sebagai materi yang dipelajari sebagai mata pelajaran atau mata kuliah di beberapa sekolah, dan universitas di Jerman, danAmerika. Di Beligia, Romania, Serbia, Moldova dan Bulgaria Pascal digunakan bahkan di sekolah menengah tingkat pertama. Namun di Afrika selatan, Pascal tidak lagi digunakan, melainkan menggunakan Delphi dan Java.
Beberapa kalangan guru lebih memilih Borland Pascal 7, atau Turbo Pascal 5.5 disebabkan karena lebih sederhana dibandingkan IDE modern yang ada saat ini (seperti Visual Studio, atau Borland JBuilder), dengan demikian meraka dapat memfokuskan pengajaran lebih banyak pada sisi bahasa, dan bukan pada bagaimana cara mengoperasikan IDE tersebut. Selain dari itu, perangkat lunak tersebut tersedia secara gratis dan bisa diunduh dari situs resminya.
Contoh kode
·         Bahasa Pascal tidak bersifat case sensitive.
·         Secara historis, komentar dalam bahasa pascal diidentifikasikan sebagai { seperti ini }, atau (* seperti ini *), dan bisa terdiri atas beberapa baris. Versi lanjutan Borland Pascal juga mendukung model komentar seperti yang terdapat pada C++. // seperti ini , yang berlaku pada satu baris.
·         Sintaksis case yang lebih fleksibel daripada Pascal standar.
·         Himpunan hanya bisa memiliki hingga 28 (256) anggota.
·         Standar, string dengan panjang yang tetap didukung, namun terdapat pula tipe data String yang lebih fleksibel.
Berikut ini adalah contoh klasik program Halo dunia dengan Turbo Pascal:
begin
  WriteLn('Halo dunia');
end.
Dan berikut ini contoh program yang meminta masukan nama dan menuliskannya kembali di layar sebanyak seratus kali:
program TulisNama;

var
  ANama: String; { Deklarasi variabel Name sebagai string }
  AUlang: integer; { variabel yang digunakan untuk perulangan }
begin
  Write('Masukkan nama anda: ');
  Readln(ANama); { Readln akan membaca masukan yang dientrikan oleh pengguna }
  for AUlang := 1 to 100 do
    WriteLn('Halo ', ANama)
end.

Pascal (bahasa pemrograman)
Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan PerancisBlaise Pascal, yang pertama kali menciptakan mesin penghitung, Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya. Selain itu, Profesor Niklaus Wirth membuat Pascal juga untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.



Kelebihan
Kelebihan dari bahasa pemrograman Pascal adalah:
·                     Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipedata standar: boolean, integer, real, char,string.
·                     User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
·                     Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
·                     Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
·                     Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrogramanbagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
Tipe Data
Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah
Tipe Data
Deskripsi (range variabel)
Byte
angka dari 0 sampai 255
Integer
angka dari -32768 to 32767
Real
semua nilai pecahan dari 1E-38 to 1E+38
Boolean
nilai TRUE atau FALSE
Char
semua karakter dari tabel ASCII
String
semua huruf, spasi, frasa
Hello World
Contoh program Hello World menggunakan bahasa pascal adalah sebagai berikut:
Program HelloWorld;
begin
   writeln('Hello world');


Embarcadero Delphi
Delphi adalah sebuah Lingkungan pengembangan terpadu (IDE) untuk mengembangkan aplikasikonsol, desktop, web, ataupun perangkat mobile. Produk ini pada awalnya dikembangkanoleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascaldengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Mac OS XiOSMicrosoft .NET framework.
Pada tanggal 8 Februari 2006, Borland mengumumkan akan melepas seluruh jajaran produk pengembangan aplikasi komputernya termasuk di antaranya Delphi, untuk itulah Borland membentuk perusahaan baru dengan nama CodeGear sehingga terpisah dari Borland. Saat ini Delphi menjadi bagian dari jajaran IDE milik Embarcadero Technologies setelah Embarcadero Technologies mengakuisisi CodeGear. Hal ini disebabkan karena kerugian yang terus menerus selama 2006 rugi bersih sebesar $53.1 juta, 2007 rugi bersih $61 juta. Sehingga pada tahun 2008 saat CodeGear menderita rugi bersih $22.3 maka CodeGear dijual ke Embarcadero seharga $23 juta untuk menutupi rugi bersih ini.
Lingkungan pengembangan
Umumnya Delphi lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterpriseberbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software. Ia juga yang dikenal sebagai salah satu yang membawa istilah RAD tool, kepanjangan dari Rapid Application Development, saat dirilis tahun 1995 untuk windows 16-bit. Delphi 2, dirilis setahun kemudian, mendukung lingkungan windows 32-bit, dan versi c++C++Builder, dirilis beberapa tahun kemudian. Pada tahun 2001 sebuah versi linux yang dikenal sebagai Kylix tersedia. Dengan satu rilis baru setiap tahunnya, pada tahun 2002dukungan untuk Linux (melalui Kylix dan CLX component library) ditambahkan dan tahun 2003 .NET mulai didukung dengan munculnya Delphi.Net (Delphi 8).
Chief Architect yang membidani Delphi, dan pendahulunya Turbo Pascal, adalah Anders Hejlsberg sampai kemudian ia pindah ke Microsoft tahun 1996 di mana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .Net Framework. Dukungan penuh untuk .Net ditambahkan pada Delphi 8 (dirilis pada bulan Desember 2003) dengan penampilan user interface (look and feel) mirip dengan Microsoft Visual Studio .NET.
Delphi 2005 (nama lain dari Delphi 9) mendukung code generation baik untuk win32 maupun .NET, dan seperti yang telah dikenal, fitur-fitur manipulasi data secara live dari database secaradesign-time. Ia juga membawa banyak pembaruan pada IDE secara signifikan.
Para penganjur delphi mengklaim dengan bahasa pemrograman Delphi, IDE dan component library (VCL/CLX) yang disediakan oleh vendor tunggal memungkinkan satu paket yang lebih konsisten dan mudah dikenali.
Produk Delphi ini didistribusikan dalam beberapa rancangan: Personal, Professional, Enterprise (sebelumnya Client/Server) dan Architect.


Bahasa pemrograman
Perbedaan fitur yang utama antara Delphi, Kylix dengan IDE-IDE yang lain adalah keberadaan bahasanya (Bahasa pemrograman delphi), VCL/CLX (Visual Component Library), Penekanan konektifitas database yang sangat baik, dan banyaknya komponen-komponen pihak ketiga yang mendukungnya.
Aspek penting yang perlu dicatat tentang Bahasa pemrograman Delphi termasuk:
·                     Penanganan object sebagai reference/pointer secara transparan
·                     Properti sebagai bagian dari bahasa tersebut; baik, sebagai getter dan setter (atau accessor and mutator), yang secara transparanmengenkapsulasi akses pada field-field anggota dalam kelas tersebut.
·                     Property index dan Default yang menyediakan akses pada data kolektif
·                     Pendelegasian (type safe method pointer) yang digunakan untuk memproses event yang dipicu oleh component
·                     Pendelegasian implementasi interface pada Field ataupun property dari class.
·                     Implementasi penanganan windows message dengan cara membuat method dalam class dengan nomer/nama dari windows message yang akan dihandle.
·                     COM bersifat sebagai interface yang independen dengan implementasi class sebagai reference counted
·                     Kompilasi yang dapat menghasilkan kode yang berjalan secara native x86 ataupun managed code pada arsitektur framework .NET.

Pro dan kontra
Delphi mendukung pengembangan aplikasi berbasis Rapid application development yang membawa fitur berupa kerangka/framework aplikasi serta aplikasi pendisain visual yang memungkinkan proses pengembangan sebuah program menjadi lebih cepat. Disamping itu, delphi mendukung kompilasi antar platform, menghasilkan kode biner untuk Mac OS, Windows 32 bit, ataupun Windows 64 bit. Dengan menggunakan dialek object pascal, delphi memperkenalkan konsep VCL (Visual Component Library) sebagai basis kerangka kerja untuk modularisasi entitas-entitas baik yang bersifat visual ataupun non-visual dalam metodologi pemrograman berorientasi objek.
Keuntungan
Delphi menawarkan sejumlah keuntungan dalam pengembangan aplikasi, antara lain:
·                     Komunitas pengguna yang besar pada Usenet maupun web
·                     Dapat mengkompilasi menjadi single executable (aplikasi portable), memudahkan distribusi dan meminimalisir masalah yang terkait dengan versioning
·                     Banyaknya dukungan dari pihak ketiga terhadap VCL (biasanya tersedia berikut source codenya) ataupun tools pendukung lainnya (dokumentasi, tool debugging)
·                     Optimasi kompiler yang cukup cepat
·                     Mendukung multiple platform dari source code yang sama


Kerugian
·                     Partial single vendor lock-in (Borland dapat menetapkan standar bahasa kompatibilitasyang harus mengikutinya)
·                     Akses pada platform dan library pihak ketiga membutuhkan file-file header yang diterjemahkan ke dalam bahasa pascal
·                     Dokumentasi atas platform dan teknik-teknik yang menyertainya sulit ditemukan dalam bahasa pascal (contoh akses COM dan Win32)

Klon dan alternatifnya
Meskipun tidak bersifat subsitutif penuh terhadap keseluruhan paket delphi, ada beberapa usaha yang dilakukan untuk membuat kompatibilitas bahasa ini menjadi lebih baik atau bahkan lebih buruk dengan membuat kode delphi yang tidak bisa dicapai oleh delphi ataupun kylix sendiri.
Produk-produk berikut bisa membuat kode delphi berjalan dalam alur yang tidak mungkin dilakukan oleh Delphi (seperti dukungan terhadap sistem operasi yang berbeda, distribusi yang gratis dan penggunaan untuk kebutuhan pendidikan, dan penyertaan kode dari kompilernya sendiri) yang menjadikan vendor bisa menjadi lebih independen. Produk-produk berikut ini umumnya digunakan untuk kebutuhan edukasi dan mengusahakan agar sisi aplikasi delphi yang berjalan pada server bisa berjalan pada sistem operasi alternatif selain dari yang didukung oleh delphi/kylix, umumnya produk tersebut sudah mendukung linux sebelum kylix muncul.
·                     Bloodshed Dev-Pascal Salah satu IDE Win32 yang mensupport GNU Pascal maupun Free Pascal
·                     Free Pascal Kompiler berbasis commandline dengan dialek yang sangat dekat dengan Turbo Pascal dan Delphi. Fitur yang terdapat pada Delphi versi 4 ke atas hanya diimplementasikan pada seri versi 1.9.x (akan menjadi seri 2.0.x). Versi beta ini sudah bisa digunakan secara baik. Beroperasi umumnya pada sistem operasi berbasis x86. Mendukung LinuxMac OS dan Mac OS X (termasuk implementasi Xcode) pada keluarga PowerPC, dan Linux berbasis AMD64SPARC and arsitektur Mesin RISC Acorn (ARM) masih sedang dikerjakan dan belum siap dideploy.
·                     GNU Pascal secara terpisah didistribusikan sebagai bagian dari GNU Compiler Collection dan tidak mendukung dialek pascal yang diimplementasikan borland
·                     InnerFuse merupakan interpreter bahasa Delphi yang dapat diintegrasikan dengan aplikasi  Delphi
·                     Lazarus merupakan satu upaya untuk membangun sebuah RAD berbasis Free Pascal.
·                     OpenSibyl
·                     Virtual Pascal
·                     WDOSX
·                     Winsoft Pocket Studio

SEJARAH BAHASA PEMROGRAMAN PASCAL







Sejarah singkat lahirnya bahasa pascal. Nama 'PASCAL' diambil dari seorang matematikawan asal Prancis yang juga merupakan pioner dari perkembangan komputer. Pada tahun 1641 pada usia 18 tahun, Blaise Pascal telah membangun sebuah mesin aritmatika pertama yang kemudian diperdebatkan sebagai komputer pertama. Menurut sejarah yang ada, pada sekitar tahun 1950, Blaise Pascal telah meninggalkan dunia geometri dan fisika dan memfokuskan dirinya ke bidang agama, seperti yang dituangkan dalam tulisannya yang berjudul contemplate the greatness and the misery of man. Sampai akhirnya ia meninggal dunia pada 19 agustus 1662. mula mula komputer dibuat dengan bahasa mesin dan assembly. Bahasa pemrograman jenis ini merupakan bahasa yang memiliki tingkat kesulitan yang tinggi sehingga susah untuk dimengerti dan dimodifikasi. Dengan demikian pemrograman seperti itu tentu akan memakan biaya dan waktu yang besar. Maka untuk mengatasinya dibuatlah bahasa pemrograman tingkat tinggi, yang di desain , yang didesain menyerupai bahasa manusia (bahasa inggris). Salah satu bahasa tersebut adalah PASCAL.

Bahasa pascal sendiri selesai dikembangkan pada tahun 1970 oleh Niklaus Wirth. tujuan diciptakannya bahasa pascal adalah untuk memudahkan para mahasiswa untuk mempelajari pemrograman program komputer secara sistematis. Bahasa pascal merupakan bahasa pemrograman yang memliki struktur yang paling teratur dibanding bahasa pemrograman yang lain. Maka dari itu bahasa pemrograman pascal sangat populer di kalangan akademisi. sedangkan dunia industri, memang bahasa C++ lah yang merajai.

Selain bahasa pascal original, bahasa yang pernah populer di dunia pascal adalah UCSD Pascal yang berjalan di bawah sistem operasi P-System UCSD. Sistem ini dikembangkan di Universitas Calivornia yang dipimpin oleh Bowles. Sistem operasi itu sendiri dikembangkan menggunakan bahasa UCSD pascal.


Pada tahun 1978 UCSD pascal juga digunakan untuk mengembangkan interpreter 6502 oleh Richard Gleaves dan Mark Allen yang kemudian menjadi dasar pembentukan Apple pascal yang dibentuk oleh Apple Computer. Selanjutnya Apple computer merilis implementasi objek pascal untuk pertama kalinya, yaitu versi terbaru Apple pascal yang mendukung adanya pemrograman berarah objek yang lebih dikenal dengan OOP ( Object oriented Programming)


Setelah melalui beberapa proses pen-standar-an oleh ISO, akhirnya pada tahun 1993  Pascal Standards Committee mempublikasikan ekstensi objek ke dalam bahasa pascal standar.



Continue Reading...