- ^ : Operator pemangkatan,
- * : Operator pengalian.
- / : Operator pembagian dengan hasil bilangan pecahan.
- Div : Operator pembagian dengan hasil bilangan Bulat.
- Mod : Operator Sisa Bagi.
- + : Operator Penjumlahan.
- - : Operator pengurangan.
Friday, March 8, 2013
Operator pada Delphi ( Pangkat, Akar, Kali, Bagi, dll)
Friday, February 22, 2013
Menjadi Programmer Sukses
sumber : http://www.delphindo.com/
Sunday, August 5, 2012
Landscape Foreground
Belum sempat nulis mengenai perjalanan di Ujung Genteng, jadinya nulis 1 tips dulu deh mengenai pemotretan foreground pada lanscape
Biasanya kalau motret sunset/sunrise foreground nya jadi silhouette. Kenapa? Karena adanya perbedaan exposure pada langit dan daratan. Lalu bagaimana tips nya jika tidak mau foreground nya silhouette (dalam kasus ini supaya warna hijau lumut nya tetap terlihat)?
Cara pertama (yang saya gunakan dalam pemotretan foto diatas):
* Naikkan EV (+)
* Gunakan filter GND hard (karena ini lokasinya di pantai), supaya warna langit nya tidak ikut2an menjadi over exposed
(Note: untuk kasus diatas saya menggunakan EV +1 2/3 dan GND hard 0.6)
Cara kedua (biasanya sih untuk motret model):
* Metering dulu sampai warna langit sesuai yang diinginkan
* Set metering di mode manual
* Tembak flash
Contoh lain yang saya potret di Ujung Genteng juga..
Warna langitnya dapat sesuai yang diinginan, dan warna perahu nya terlihat.
sumber : http://www.cynderland.com
Saturday, April 28, 2012
Tips Fotografi: Memotret Air terjun
by Enche on September 17, 2011
Air terjun merupakan subjek foto yang menarik dan sangat populer di kalangan fotografer pemandangan/landscape. Memotret air terjun membutuhkan teknik tertentu yaitu:
Setting kamera manual
Untuk mendapatkan foto air terjun yang mulus, kita membutuhkan shutter speed yang lambat, kurang lebih 1/4 detik sampai 2 detik. Semakin lama kita membuka shutter, semakin mulus air terjunnya.
Bukaan/aperture yang dipakai sebenarnya cukup kecil, contohnya f/11 atau f/16. Dengan bukaan sekecil itu, seluruh pemandangan akan terlihat tajam. Hindari bukaan yang terlalu kecil seperti f/22 atau f/32 karena kualitas foto akan berkurang karena difraksi lensa.
Untuk ISO, sebaiknya memakai ISO yang paling rendah, misalnya ISO 100 (sebagian besar kamera DSLR Canon) atau 200 (kamera DSLR Nikon) supaya mendapatkan kualitas foto yang optimal.
Lensa
Untuk lensa, saya usulkan untuk memakai lensa lebar, karena memberikan kesan kedalaman atau tiga dimensi. Dimensi akan lebih terlihat ketika komposisi kita vertikal dengan memasukkan unsur lingkungan seperti bebatuan disekitar air terjun.
Filter
Ketika foto di siang hari yang terik dan terang sekali, seringkali kombinasi bukaan, shutter speed dan ISO seperti yang dianjurkan diatas masih menghasilkan foto yang terlalu terang. Jika itu terjadi, kita bisa mengunakan filter yang dinamakan Neutral Density. Filter ini akan menyerap cahaya lebih banyak sehingga exposure/pencahayaan foto menjadi pas. Filter Neutral Density ini ada yang menggelapkan 1 stop sampai 10 stop cahaya. Saya usulkan minimal menggunakan Neutral Density 3 stop atau disebut juga filter ND8.
Filter lain yang bisa membantu yaitu Circular polarizer. Filter ini berfungsi untuk mengurangi refleksi cahaya sehingga foto menjadi lebih bagus. Langit biru akan semakin biru dan refleksi cahaya ke air atau ke bebatuan disekitar air terjun akan hilang atau berkurang. Filter ini juga menyerap cahaya sebanyak kurang lebih 2 stop cahaya sehingga membantu kita mendapatkan setting bukaan-shutter speed-ISO yang dibutuhkan. Filter CPL ini adalah salah satu filter wajib untuk yang hobi fotografi pemandangan. Cara memakai filter CPL ini adalah memasangnya di depan lensa dan kemudian memutar filter sampai mendapatkan efek yang diinginkan (saat refleksi cahaya hilang/berkurang).
Tripod
Tripod merupakan alat wajib untuk fotografi pemandangan, tak terkecuali untuk foto air terjun. Tripod memastikan foto kita tidak blur karena shutter speed yang lambat. Banyak jenis tripod di pasaran, pada umumnya, tripod yang kokoh dan ringan itu yang terbaik untuk fotografi pemandangan atau jalan-jalan.
Fokus
Fokus yang tepat untuk foto pemandangan juga penting, tapi untunglah biasanya kita memakai setting bukaan yang kecil sehingga bagian yang tajam dari foto menjadi luas. Kita bisa memilih untuk fokus ke air terjun atau batu-batuan yang disamping. Fokus tergantung selera, bagian mana yang ingin kita tonjolkan atau terlihat paling tajam di foto.
Komposisi
Komposisi foto air terjun pada dasarnya ada dua, yaitu komposisi horizontal dan vertikal. Komposisi horizontal membuat pemandangan air terjun menjadi lebih tenang dan stabil, sedangkan komposisi vertikal memberikan kesan dinamis dan cepat. Jangan lupa mengikutsertakan lingkungan air terjun seperti bebatuan, pohon, dedaunan ataupun orang yang berenang atau main air di air terjun tersebut.
Selamat mencoba.
sumber : http://www.infofotografi.com, http://www.aksesoriskamera.net
Bagaimana Membuat Foto Bokeh yang Creamy
Salah satu perbedaan utama antara indera mata dan lensa kamera anda adalah bahwa mata memiliki depth of field (DOF) hampir tanpa batas sementara lensa terbatas, ini membawa konsekuensi bahwa bidang fokus lensa tidaklah seluas mata. Dan fotografer terdahulu telah memutuskan untuk justru memanfaatkan kelemahan ini menjadi senjata. Lahirlah apa yang kemudian disebut bokeh.
Bokeh aslinya adalah kata dalam bahasa Jepang yang berarti ‘menjadi kabur’, jadi foto bokeh adalah karakteristik foto yang menonjolkan sebuah oyek utama yang fokusnya sangat tajam sementara latar belakang (dan atau depan) yang sangat kabur, atau dalam bahasa Inggris selective focusing. Dalam contoh foto cantik diatas (karya Sektor Dua), obyek utama muka model amatlah tajam, namun latarbelakang pintu menjadi tampak amat kabur (blur). Nah, sifat kabur inilah yang disebut bokeh. Bagaimana caranya supaya kita bisa menghasilkan foto bokeh yang seperti ini. Berikut yang bisa anda lakukan:
- Pilih mode manual atau Aperture Priority – baca lebih jauh tentang mode operasi kamera disini
- Pilih setting aperture sebesar mungkin.
- Pikirkan tentang faktor jarak, yakni jarak didepan dan dibelakang bidang obyek.
- Banyak berlatih dan usahakan anda membeli lensa dengan kemampuan aperture sebesar mungkin.
Lihat tulisan f/x di lensa anda, semakin kecil x, semakin besar aperture dan semakin sempit bidang fokusnya
Misalnya anda berdiri 1 meter didepan teman (jarak depan = 1 meter) dan anda menjatuhkan titik fokus lensa pada mukanya. Teman anda berdiri sekitar 10 meter dari background terdekat (jarak belakang = 10 meter), maka background ini akan terlihat sangat kabur. Intinya, semakin kecil jarak depan (jarak antara lensa dan obyek) dan semakin besar jarak belakang (jarak antara obyek dan background) semakin kabur backgorund anda.
Tip: Jika anda memang menyukai bokeh, lensa non-zoom dengan aperture super besar adalah cara tercepat mendapat bokeh (misal: 85mm f/1.8 & 50mm f/1.8, dua lensa ini adalah lensa super cepat dan super murah juga penghasil bokeh yang luar biasa)
Friday, March 30, 2012
Cetak Bilangan Prima
prinsip untuk menentukan bliulang prima yaitu dimana bilangannya yang hanya bisa di bagi 2 kali yaitu bilangan 1 dan bilangan dirinya sendiri jdi logika nya itu bagaimana menentukan bilangan bilangan habis di bagi dan pembaginya hanya 2 kali
berikut perintah nya :
procedure TForm1.Button1Click(Sender: TObject);
var
i,j,prima,jml:integer;
begin
jml:=StrToInt(Edit1.Text);
ListBox1.Clear;
For i:=1 to jml do
Begin
j:=0;
For prima:=1 to i do
Begin
If i mod prima = 0 Then
j:=j+1
End;
If j=2 then
ListBox1.Items.Add(IntToStr(i));
End;
end;
Friday, January 20, 2012
Apa itu SMS Gateway ??

SMS (Short Message Service) bukan hal yang baru baru amat di dunia teknologi mobile, tetapi fungsionalitasnya sudah berakar dan tidak bisa lah dipisahkan dari kehidupan masyarakat kita.
Walaupun teknologi seperti MMS, Blackberry Messenger, Nexian Messenger, chatting ataupun video call sedang berkembang dan booming boomingnya… saya pikir cara bertukar informasi ala SMS dengan yang hanya menggunakan teks sederhana masih tetap menjadi pilihan nomer wahid. Tidak hanya terbatas hanya untuk sarana komunikas pengganti percakapan lisan diantara dua orang, SMS saat ini juga mem-booming digunakan sebagai alat untuk vooting, kuis, lelang, banking, order barang, promosi, undangan, payment dan lain sebagainya.
Apa Sih Lebihnya si SMS Itu ?
Penyampaian SMS juga biasanya lebih cepat jika dibandingkan dengan kita mengirimkan lewat messenger. Tidak juga bergantung pada sinyal GPRS yang kadang byar pet itu. Biaya yang saat ini juga relatif murah juga menjadi salah satu alasan kenapa SMS digunakan secara luas di bumi ini.
SMS gateway merupakan sebuah sistem aplikasi yang digunakan untuk mengirim dan atau menerima SMS, dan biasanya digunakan pada aplikasi bisnis, baik untuk kepentingan broadcast promosi, servis informasi terhadap pengguna, penyebaran content produk / jasa dan lain lain.
Karena tadi saya bilang merupakan sebuah aplikasi, maka fitur yang ada dalam SMS gateway bisa kita modifikasi sesuai dengan kebutuhan. Nah, berikut adalah beberapa fitur yang umum dikembangkan dalam aplikasi SMS Gateway :
- Auto Reply
- Pengiriman massal / broadcast message
- Pengiriman terjadwal
Jadi, pada saat seseorang mengirimkan sebuah pesan SMS melalui ponselnya, SMSC-lah yang bertugas mengirimkan pesan tersebut ke nomer tujuan.
Jika nomer tujuan tidak aktif, maka SMSC akan menyimpan pesan tersebut dalam jangka waktu tertentu, Jika SMS tetap tidak dapat terkirim sampai jangka waktu tersebut berakhir, maka SMS tersebut akan dihapus dari penyimpanan SMSC.
Sebuah aplikasi SMS gateway dapat menggunakan jalur SMSC untuk pengoperasiannya. Keuntungannya adalah penggunaan nomer pendek/short code yang mungkin dapat terdiri dari 3 sampai 4 digit saja misal 888, 9044, dan seterusnya.
Contohnya seperti anda mengikuti pooling SMS Indonesian Idol, nomer pendek / short code ini disediakan oleh operator jaringan SMSC. Jalur SMSC juga dapat mengirim SMS dalam jumlah banyak dalam waktu yang relatif singkat. Hanya saja, untuk membuat SMS gateway dengan menggunakan jalur SMSC, kita harus memiliki jalur koneksi ke operator seluler, dan ini bukan hal yang mudah untuk pelaku bisnis dalam skala kecil ataupun individu. Umumnya layanan ini digunakan jika aplikasi kita dapat menghasilkan traffic SMS yang tinggi.
Terdapat alternatif infrastruktur yang lebih sederhana dan mudah didapatkan, yaitu membuat SMS gateway yang menggunakan ponsel ataupun modem GSM/CDMA sebagai media pengiriman/penerima SMS di mana ponsel atau modem GSM/CDMA tersebut terpasang pada sebuah komputer.
Tentu saja SMS tersebut sebenarnya tetap terkirim melalui SMSC, hanya saja melalui rute yang lebih panjang karena tidak memiliki koneksi langsung terhadap si SMSC. Karena itu, kapasitas dan kecepatan pengirimannya tidak sebaik performa jika langsung menggunakan jalur SMSC.
Karena relatif lebih mudah untuk diimplementasikan, SMS gateway dengan menggunakan ponsel / GSM/CDMA modem cukup berkembang dan banyak digunakan.
Lalu apa perbedaanya jika menggunakan ponsel, modem GSM, atau modem CDMA? Apa pilihan terbaik? Sangat tergantung pada kebutuhan anda sendiri, modem GSM/CDMA memang di desain bekerja untuk keperluan SMS gateway, memiliki peforma yang baik dan stabil dibandingkan dengan ponsel biasa.
Tetapi, penggunaan ponsel untuk keperluan SMS gateway juga dapat dipertimbangkan jika sistem SMS gateway yang digunakan tidak terlalau berat dan masih dapat ditangani melalui ponsel.
Sedangkan modem GSM/CDMA, sesuai dengan namanya dibedakan oleh jaringannya, apakah menggunakan GSM atau CDMA. Untuk saat ini modem GSM lebih banyak digunakan karena jaringan GSM sendiri lebih stabil.
Modem CDMA tetap merupakan alternatif menarik yang mungkin berguna untuk kondisi tertentu. Misalnya jika anda memiliki perhitungan biaya pulsa yang lebih murah, atau kalangan penerima SMS dari sistem SMS gateway anda mayoritas menggunakan ponsel CDMA.
Cara kerja modem GSM/CDMA mirip dengan modem dial up yang biasa anda gunakan untuk koneksi internet memalalui line telepon. Perbedaannya adalah modem dial-up mengirim dan menerima data melalui line telepon, sedangkan modem GSM/CDMA mengirim dan menerima data melalui gelombang radio.
Contoh Aplikasi SMS Gateway
Strukturisasi Pengaplikasian SMS Gateway
Sebelum memulai lebih lanjut ada beberapa istilah yang perlu diketahui didalam SMS dan Koneksinya dengan Gatewayperusahaan telekomunikasi (Telco) seperti kalau di Indonesia adalah Telkomsel, Indosat, dll.
Istilah | Penjelasan |
API | Application Programming Interface |
CP | Content Provider |
DN | Delivery Notice |
MO | Mobile Originated |
MT | Mobile Terminated |
SMSC | Short Message Service Center |
EUA | External User Application |
Shortcode | No untuk menghantar/menerima SMS ke/dari SMS Gateway, cth 3221 (Indonesia 4 digit, Malaysia 5 digit) |
Keyword | Perkataan wajib yang ditulis pada SMS, cth: KLIKBCA, AFI |
Istilah yang digunakan |
SMS Gateway adalah suatu platform yang menyediakan mekanisme untuk EUA menghantar dan menerima SMS dari peralatan mobile (HP, PDA phone, dll) melalui SMS Gateway’s shortcode (sbg contoh 9221). Di bawah ini disertakan sedikit ilustrasi mengenai penjelasan di atas.
SMS Gateway membolehkan UEA untuk berkomunikasi dengan Telco SMSC (telkomsel, indosat, dll) atau SMS platform untuk menghantar dan menerima pesan SMS dengan sangat mudah, Karena SMS Gateway akan melakukan semua proses dan koneksi dengan Telco. SMS Gateway juga menyediakan UEA dengan interface yang mudah dan standar.
UEA dapat berupa berbagai aplikasi yang memerlukan penggunaan SMS. Seperti berbagai aplikasi web yang telah banyak menggunakan SMS (free sms, pendaftaran, konfirmasi melalui SMS, aplikasi perkantoran, dsb), CMS, acara pengundian di televisi, dll.
UEA melakukan komunikasi dengan SMS Gateway melalui Internet menggunakan standard HTTP GET atau HTTPS (untuk komunikasi yang aman).
Telco SMSC akan menghantar pesan (SMS) tersebut kepada perusahaan SMS Gateway (sesuai dengan nomor yang telah disewa) dengan menggunakan protokol yang khusus. Dan berdasarkan keyword yang telah dituliskan pada SMS, maka sistem SMS Gateway akan menghantar SMS tersebut ke URL yang telah ditentukan. UEA dapat menghantar SMS reply kepada pelanggan melalui SMS Gateway tersebut. Dan UEA dapat menentukan besan_a biaya (charging) yang akan dikenakan kepada pelanggan. Biasanya telah ditentukan regulasi biayanya (microcharging mechanism), contoh Rp 0 (gratis); Rp 500,- ; Rp 1000,- ; Rp2000,- dst.
Suatu perusahaan SMS Gateway biasanya support untuk pesan yang berupa teks, unicode character, dan juga smart messaging (ringtone, picture message, logo operator,dll).
Kalau dilihat secara teknikal maka akan nampak seperti diagram di bawah ini
Diagram 1. Spesifikasi Teknikal |
- SMSC menghantar MO SMS (yang dikirim oleh pelanggan kepada suatu shortcode) ke SMS Gateway.
- Berdasarkan keyword yang telah didaftarkan. SMS Gateway menghantar pesan tersebut ke url yang telah ditentukan melalui mekanisme HTTP GET.
- User menghantar MT SMS ke url outgoing melalui HTTP GET dan memisahkan Nama Gateway dan ID Gateway daripada HTTP Header.
- SMSC menerima MT SMS daripada Gateway.
- SMSC mengirim DN dari MT SMS ke SMS Gateway, yang dimana DN ini bergantung kepada kondisi yang diset oleh telco.
- SMS Gateway mengirim DN ke url yang telah ditentukan melalui HTTP GET.
MO
Pesan yang datang (incoming) dari pelanggan (untu pesan yang hanya mengandungi keyword yang sesuai) akan diteruskan ke url yang telah ditentukan pada aplikasi melalui mekanisme HTTP GET. Contoh dari Parameter-parameter yang dikirim adalah :
- moid : ID dari pesan yang masuk.
- gateway : nama gateway dari mana pesan tersebut berasal
- msisdn : nomor handphone pelanggan
- message : pesan yang dihantar, termasuklah keyword.
http://xxx.xxx.xx/incoming.php?moid=12345&gateway=telkomsel_3221&
msisdn=0811875435&message=TEST+HELLO+WORD
MT (Text Message)
Pesan yang keluar (outgoing) telah dikirim ke url yang telah ditetapkan oleh keyowrd. Lalu UEA harus mengirim pesan MT melalui HTTP GET. Parameter yang terlibat:
- moid : ID dari pesan yang masuk yang telah dibalas. Jika MT dikirim tanpa MO maka nilainya 0.
- gateway : Nama dari gateway (biasanya sama dengan nama gateway dari pesan incoming).
- message : Pesan SMS. (biasanya 160 karakter).
- type : kita tetapkan untuk ‘TM’.
- price : Biaya yang akan dikenakan kepada pelanggan (pulsa akan berkurang/masuk dalam bill pascabayar).
maka akan menjadi, http://yyy.yyy.yy/aditya/outgoing.php?moid=12345&gateway=telkomsel_3221&
msisdn=0811875435&message=INI+BALASAN+SMS+ANDA+TADI
DN ini akan dikirim oleh SMSC jika MT telah berhasil dikirim ke pelanggan dan pemotongan biaya juga berhasil.
Sekian dulu cerita singkat mengenai SMS Gateway ini.
Sumber :