Friday, December 3, 2010

Makalah Logika Dan Algoritma


Makalah Logika Dan Algoritma
Pengertian Logika Dan Algoritma
Logika dan Algoritma diperkenalkan Oleh Ahli Matematika : Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi.
Logika berasal dari kata Yunani kuno λόγος (logos) yang berarti hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa.

Pada Merriam-Webster’s Collegiate Dictionary, istilah algoritma diartikan sebagai prosedur langkah demi langkah untuk memecahkan masalah atau menyelesaikan suatu tugas. Kamus Besar Bahasa Indonesia (KBBI) mendefinisikan algoritma sebagai urutan logis pengambilan keputusan untuk pemecahan masalah.
Algoritma adalah urutan langkah – langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Logis merupakan kunci dari sebuah algoritma. Langkah – langkah dalam algoritma harus logis dan bernilai benar atau salah.
Kriteria Pemilihan Algoritma
1.       Ada Output, mengacu pada definisi algoritma, suatu algoritma haruslah mempunyai output yang harus merupakan solusi dari masalah yang sedang diselesaikan
2.       Efektifitas dan Efesiensi, Dikatakan efektif jika algoritma tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan dalam arti algoritma harus tepat guna.Dikatakan efisiensi jika waktu proses suatu algoritma relatif lebih singkat dan penggunaan memori komputernya lebih sedikit.
3         Jumlah Langkahnya Berhingga, maksudnya adalah barisan instruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama.
Keuntungan Pembuatan Algoritma
  1. Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang telaksanakannya.
  2. Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
  3. Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.
Sifat – Sifat Algoritma
  1. Banyaknya Langkah Instruksi Harus Berhingga,
  2. Langkah atau Instruksi harus Jelas,
  3. Proses harus Jelas dan mempunyai batasan,
  4. Input dan Output harus mempunyai Batasan,
  5. Efektifitas,
  6. Adanya Batasan Ruang Lingkup,
Beberapa hal yang perlu diperhatikan dalam membuat algoritma:
  1. Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah dimengerti dan dipahami.
  2. Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman. Notasi yang digunakan dalam menulis algoritma disebut notasi algoritmik.
  3. Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks program. Namun, supaya notasi algoritmik mudah ditranslasikan ke dalam notasi bahasa pemrograman tertentu, maka sebaiknya notasi algoritmik tersebut berkorespondensi dengan notasi bahasa pemrograman secara umum.
  4. Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang yang menulis program sangat terikat dalam aturan tata bahasanya dan spesifikasi mesin yang menjalannya.
  5. Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
  6. Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan pada translasi tersebut, yaitu:
  1. Pendeklarasian variabel Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam penggunaan bahasa pemrograman apabila tidak semua bahasa pemrograman membutuhkannya
  2. Pemilihan tipe data Apabila bahasa pemrograman yang akan digunakan membutuhkan pendeklarasian variabel maka perlu hal ini dipertimbangkan pada saat pemilihan tipe data.
  3. Pemakaian instruksi-instruksi Beberapa instruksi mempunyai kegunaan yang sama tetapi masingmasing memiliki kelebihan dan kekurangan yang berbeda.
  4. Aturan sintaksis Pada saat menuliskan program kita terikat dengan aturan sintaksis dalam bahasa pemrograman yang akan digunakan.
  5. Tampilan hasil Pada saat membuat algoritma kita tidak memikirkan tampilan hasil yang akan disajikan. Hal-hal teknis ini diperhatikan ketika mengkonversikannya menjadi rogram.
Cara pengoperasian compiler atau interpreter. Bahasa pemrograman yang digunakan termasuk dalam kelompok compiler atau interpreter.
TAHAPAN ANALISA ALGORITMA :
  1. Bagaimana merencanakan suatu algoritma.
Menentukan beberapa model atau desain sebagai penyelesaian dari suatu masalah untuk mendapat sebuah solusi yan mungkin. Dengan demikian, akan banyak terdapat variasi desain atau model yang dapat diambil yang terbaik.
  1. Bagaimana menyatakan suatu algoritma
Menentukan model suatu algoritma yang digunakan sehingga dapat membuat barisan langkah secara berurutan guna mendapatkan solusi penyelesaian masalah.
Analisis Suatu Algoritma
(Untuk melihat faktor efesiensi & efektifitas dari algoritma tersebut), Dapat dilakukan terhadap suatu algoritma dengan melihat pada :
  1. Waktu Tempuh (Running Time) dr suatu Algortima.
Adalah satuan waktu yang ditempuh atau diperlukan oleh suatu algoritma dalam menyelesaikan suatu masalah. Hal2 yg dapat mempengaruhi daripada waktu tempuh adalah :
1.       
    • Banyaknya langkah.
    • Besar dan jenis input data.
    • Jenis Operasi.
    • Komputer dan kompilator
  1. Jumlah Memori Yang Digunakan.
Syarat Sebuah Algoritma Yang Baik
  1. Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
  2. Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
  3. Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.
  4. Bisa dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada.
  5. Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma Anda. Susah dimengertinya suatu program akan membuat susah di-maintenance (kelola).
  6. Portabilitas yang tinggi (portability). Bisa dengan mudah diimplementasikan di berbagai platform komputer.
  7. Precise (tepat, betul, teliti). Setiap instruksi harus ditulis dengan seksama dan tidak ada keragu-raguan, dengan demikian setiap instruksi harus dinyatakan secara eksplisit dan tidak ada bagian yang dihilangkan karena pemroses dianggap sudah mengerti. Setiap langkah harus jelas dan pasti.
Contoh: Tambahkan 1 atau 2 pada x.
Instruksi di atas terdapat keraguan.
  1. Jumlah langkah atau instruksi berhingga dan tertentu. Artinya, untuk kasus yang sama banyaknya, langkah harus tetap dan tertentu meskipun datanya berbeda.
  2. Efektif. Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh pemroses yang akan menjalankannya.
Contoh: Hitung akar 2 dengan presisi sempurna.
Instruksi di atas tidak efektif, agar efektif instruksi tersebut diubah.
Misal: Hitung akar 2 sampai lima digit di belakang koma.
  1. Harus terminate. Jalannya algoritma harus ada kriteria berhenti. Pertanyaannya adalah apakah bila jumlah instruksinya berhingga maka pasti terminate?
  2. Output yang dihasilkan tepat. Jika langkah-langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang diinginkan.
Penyajian Algoritma
  1. Algoritma Dengan Kalimat Deskriptif
Yaitu dengan menjelaskan secara detail algoritma suatu masalah dengan bahasa yang mudah dimengerti oleh orang awam, dan akan sangat sulit dimengerti bila diterjemahkan kedalam bahasa pemograman.
Contoh :
Program LuasSegitiga
Memasukkan angka luas dan tinggi. Algoritma mengitung luas segitiga yaitu setengah alas dikalikan tinggiALGORITMA
1. Masukkan alas dan tinggi
2. Rumus luas segitiga = 0.5 * a * t
3. Cetak hasilnya ke layar
  1. Algoritma Dengan pseudo code
Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya seperti Pascal, atau C, sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram.
Contoh : Mencari Luas Segitiga
1. Read Alas
2. Read Tinggi
3. Luas=(Alas*Tinggi)/2
4. Write(luas)
  1. Algoritma Dengan Flowchart
Flowchart atau Diagram Alur adalah gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan antara proses digambarkan dengan garis penghubung. Dengan menggunakan flowchart akan memudahkan kita untuk melakukan pengecekan bagian-bagian yang terlupakan dalam analisis masalah. Di samping itu flowchart juga berguna sebagai fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu proyek.
Kaidah-Kaidah Umum Pembuatan Flowchart Program
Dalam pembuatan flowchart Program tidak ada rumus atau patokan yang bersifat mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam menganalisis suatu masalah dengan komputer.
Namun secara garis besar setiap pengolahan selalu terdiri atas 3 bagian utama, yaitu:
  1.  
    1. Input,
    2. Proses pengolahan
    3. Output
Untuk pengolahan data dengan komputer, urutan dasar pemecahan suatu masalah:
  • START, berisi pernyataan untuk persiapan peralatan yang diperlukan sebelum menangani pemecahan persoalan.
  • READ, berisi pernyataan kegiatan untuk membaca data dari suatu peralatan input.
  • PROSES, berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan data yang dibaca.
  • WRITE, berisi pernyataan untuk merekam hasil kegiatan ke peralatan output.
  • END, mengakhiri kegiatan pengolahan.
Walaupun tidak ada kaidah-kaidah yang baku dalam penyusunan flowchart, namun ada beberapa anjuran:
  • Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
  • Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
  • Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
Struktur Dasar Algoritma
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkahlangkah tersebut dapat berupa runtunan aksi (sequence), pemilihan aksi (selection), pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi struktur dasar pembangunan algoritma ada tiga, yaitu:
  1. Struktur Runtunan Digunakan untuk program yang pernyataannya sequential atau urutan.
  2. Struktur Pemilihan Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
  3. Struktur Perulangan Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Menguji  Program dari suatu Algoritma
Yaitu dengan cara menyajikannya dalam salah satu bahasa pemrogramana, misalnya C, C++ BASIC, PASCAL, FORTRAN, dBase, atau yang lainnya. Dalam proses, uji program oleh komputer akan melalui beberapa tahap yaitu :
Tahap Proses uji Algoritma :
  • Fase Debugging, yaitu fase dari suatu proses program eksekusi yang akan melakukan koreksi terhadap kesalahan program. Yang dimaksud disni adalah error atau salah dalam penulisan program baik logika maupun sintaksnya.
  • Fase Profilling, yaitu fase yang akan bekerja jika program tersebut sudah benar atau telah melalui proses pada fase debugging. Fase ini bekerja untuk melihat dan mengukur waktu tempuh atau running time yang diperlukan serta jumlah memori/storage yang digunakan dalam menyelesaikan suatu algoritma.
Statement Logika
  1. OR
Merupakan statement kondisi dimana pernyataan akan benar apabila salah satu kondisi benar atau semua kondisi benar.
  1. And
Merupakan statement kondisi dimana pernyataan akan benar apabila semua kondisi benar.
  1. NOT
Merupakan statemen kondisi yang merupakan kebalikan hasil suatu kondisi
  1. NOR
Merupakan statement kondisi dimana pernyataannya akan benar apabila semua kondisinya salah.
  1. NAND
Merupakan Statement kondisi yang akan bernilai benar apabila semua kondisi salah atau salah satu kondisinya salah.
  1. XOR
Merupakan Statement kondisi yang akan bernilai benar bila salah satu kondisinya benar.
  1. XNOR
Merupakan Statement kondisi dimana pernyataan akan bernilai benar apabila semua kondisi salah atau benar. Pernyataan akan bernilai salah apabila salah satu bernilai salah
  1. If.. Then.. Endif
Statement kondisi atau keputusan dimana keputusan yang dapat ditampung hanya satu
  1. If.. Then.. Else..Endif
Statement kondisi yang bisa menampung dua kondisi
  1. If.. Then..Elseif.. Endif
Statement Kondisi yang bisa menampung lebih dari 2 kondisi sampai tak hingga.
  1. If Terselubung
Statement kondisi yang mana didalam sebuah kondisi masih terdapat beberapa buah kondisi.
  1. Loop / Looping / Perulangan
Merupakan suatu proses kondisi pengerjaan perintah statement program secara berulang-ulang sampai kondisi yang diingini.
  • For.. Next
Merupakan kondisi perulangan dimana counter penambahan dilakukan secara otomatis
  • While… wend
Merupakan kondisi perulangan yang mana counter penambahan dilakukan tidak secara otomatis
  • For.. To.. Do
Merupakan kondisi perulangan dimana nilai perulangannya dimulai dari nilai terkecil ke nilai terbesar.
Contoh – Contoh Kasus
Contoh Kasus 1.
Menghitung luas dan keliling lingkaran. Proses kerjanya sebagai berikut:
a. Baca jari-jari lingkaran
b. Tentukan konstanta phi = 3.14
c. Hitung luas dan keliling
L = 3.14*r*r
K = 2*3.14*r
d. Cetak luas dan keliling
Contoh Kasus 2
Menghitung rata-rata tiga buah data
a. Algoritma dengan struktur bahasa Indonesia
- Baca bilangan a, b, dan c
- Jumlahkan ketiga bilangan tersebut
- Bagi jumlah tersebut dengan 3
- Tulis hasilnya
b. Algoritma dengan pseudocode
input (a, b, c)
Jml = a+b+c
Rata-rata = Jml/3
Output (rata-rata)
Contoh Kasus 3
Algoritma konversi suhu dalam derajat Celcius ke derajat Kalvin. Penyelesaian menggunakan pseudocode:
Input (Celcius)
Proses  Kalvin = Celcius + 273
Output (Kalvin)
Contoh Kasus 4
Buat algoritma untuk menentukan diskon dan menampilkannya di layar dari total pembelian (tp) seorang pelanggan toko, dengan ketentuan bila tp >= 10000, maka diskonnya adalah 5% dari tp, bila tp < 10000, maka pelanggan tersebut tidak dapat diskon atau nol. Tp dimasukkan dari keyboard.
Urutan perintahnya :
  1. Masukkan nilai TP
  2. Tulis perintah logikanya :
Jika tp >= 10000, maka
Diskon ! tp * 0.05
Kalau tidak
Diskon ! 0
  1. Tampilkan diskon
Algoritma Menghitung diskon
Deklarasi
Kamus
TP : int
Diskon : real
Deskripsi
Input (TP)
If TP >= 10000
Diskon ! 0.05 * tp
Else
Diskon ! 0
EndElse
Output(Diskon)
EndDeskripsi
Contoh Kasus 5
Suatu Perusahaan Ingin membuat laporan penjualan secara komputerisasi. Sebagai variabel input : Nama Barang, Kode Barang, Jumlah Jual dan Harga Jual.
Sebagai Proses :
Bayar = Harga * Jumlah Jual
Diskon :
  • Jika Jumlah Bayar < 100.000 maka diskon 1.5% * Bayar
  • Jika Jumlah Bayar >= 100.000 dan bayar < 200.000 maka diskon 2.5% * Bayar
  • Jika Jumlah Bayar >= 200.000 dan bayar < 300.000 maka diskon 5% * bayar
  • Jika Bayar >= 300.000 maka diskon 8% * bayar
Total Bayar  = Bayar – Diskon.
Ouput :
Bayar = ?
Diskon = ?
Total Bayar = ?
Penyelesaian
Defenisi :
nb : Nama Barang, kb : kode barang, jj : Jumlah Jual, hj : Harga Jual, byr : bayar, Dis : Diskon, tot : Total bayar.
Input :
Nama Barang =
Kode Barang =
Harga Jual =
Jumlah Jual  =
Proses :
Byr = hj  * jj
If byr <= 100000 then dis = 1.5/100 * byr
Else if byr >=100000 and byr < 200000 then dis=  2.5/100 * byr
Else if byr >=200000 and byr < 300000 then dis =  5 / 100 * byr
Else if dis = 8/100 * byr
Endif
Tot = byr – dis
Output :
Bayar
Diskon
Total Bayar
(sumber : zulfikar chaniago - www.zoel.web.id)

memperkaya blog

bloggBagi yang tidak terbiasa dengan tampilan blog yang standar dan terkesan amatiran, ada beberapa link dibawah ini yang kami tampilkan untuk memepercantik tampilan blog anda. Diantara nya layanan web counter atau statistiik blog, shoutbox dan kolom komentar, kalendar, jadwal shalat dan acceesories lainnya yang bisa meningkatkan nilai estetika dan meningkatkan traffic kunjungan ke blog anda.

Penyedia layanan Web Counter / Statistik Blog :- http://www.histats.com/
- http://free-counter-plus.com/
- http://www.sitemeter.com/
- http://www.amazingcounter.com/
- http://www.macromedia.com/
- http://www.counterdata.com/
- http://www.w3counter.com/
- http://s1.shinystat.com/
- http://pr.blogflux.com/
- http://www.freeweblogger.com/
- http://www.shinystat.com/
- http://www.statcounter.com/
- http://www.tdstats.com/
- http://www.adsc.com/
- http://cqcounter.com/
- http://traffk.info/
- http://www.easytrafficcounter.com/
- http://freelogs.com/
- http://www.free-stuff.me.uk/free/graphics/
- http://easyhitcounters.com/
Penyedia Shoutbox dan Kolom Komentar :- http://www.cbox.ws/
- http://www.plugoo.com / (mode flash)
- http://www.myshoutbox.com/
- http://www.oggix.com/
- http://www.shoutmix.com/
- http://www.haloscan.com/
Penyedia Khusus Jam :
- http://www.worldtimeserver.com/clocks/wtsclock001.aspx
- http://www.clocklink.com/
Mengetahui Page Ranking (Ranking Blog) :- http://www.indonesiatoprank.com/
- http://www.mywebranking.com/
- http://www.prchecker.info/
- http://www.urltrends.com/
- http://traffk.info/
- http://www.mywebranking.com/
- http://www.prchecker.info
- http://www.mypagerank.net/
- http://www.urltrends.com/
Penyedia Kalendar :
- http://www.free-blog-content.com/
- http://www.islamicfinder.com/
- http://hijriah.jentayu.com/
Penyedia Jadwal Sholat :http://www.myqyran.org/
- http://www.islamicfinder.com/
- http://www.e-solat.gov.my/
Pernak-Pernik lainnya :
- http://www.globetrackr.com/ >> globe pada blog
- http://technorati.com/ >>??
- http://whos.amung.us/ >> yang sedang online
- http://www.blogpoll.com/ >> ??
- http://www.bravenet.com/ >> ??
- http://www.truefriendtest.com/ >> ?
- http://www.blogcatalog.com/ >> ?
- http://www.submitlinkhere.com/ >> Mengetahui Rating Blog
- http://www.giveitarating.com/ >> Rating Blog
- http://www.mybloglog.com/ >> Pengunjung Community
- http://www.fastonlineusers.com >> Yang sedang Online
- http://www.linkme-up.com/ >> Menambah Linker
- http://www.ip2phrase.com/ >> Ip address
Penyimpan gambar atau photo :
- http://picasaweb.google.com/
- http://www.flickr.com/
- http://www.photobucket.com/
- http://www.imageshack.ws/
- http://www.picturetrail.com/
Tidak perlu link balik (Free one way link):
- http://tagspage.com/add_tag.php
- http://www.tag-directory.com/
- http://www.tradeweblinks.com/
- http://www.freetags.org/
Lain-Lain :
- http://www.searchtruth.com/ (code pencarian Quran n Hadist)
- http://www.blogsticker.net/ (Stiker untuk blog)
- http://whos.amung.us/show/phlbe86h (Mengetahui yang sedang Online + peta dunia)
- http://www.google.com/webmasters/gadgets/(Berbagai pernak-pernik kamu bisa dapat disini)
- http://www.google.com/ig/directory?synd=open&source=gghx (?)
- http://www.blogrankings.com/ (Ranking blog)
- http://www.blogcatalog.com/ (Rating blog)
Semoga bermanfaat dan Selamat ngeblog !!!

Memperkaya Langgan Blog Via Email di Feedburner

Memperkaya Langgan Blog Via Email di Feedburner

Siapa yang tidak kenal feedbur­ner? Rerata narablog yang sudah cukup lama malang melin­tang di blogs­phere pasti mengenal layanan pem­bakar RSS Feed (pengumpan sin­dikasi) ini.
Banyak fasilitas baru yang kini disediakan feedbur­ner ter­masuk update status via twit­ter jika ada sin­dikasi ter­baru dari publikasi blog, ini ber­man­faat bagi peng­guna blog di blogspot/blogger.com untuk mem­beritahu adanya pos­ting artikel ter­baru di blog mereka – karena tidak seperti wordp­ress yang memiliki sis­tem ini ter­in­tegrasi atau pun dengan meman­faatkan pengaya tertentu.
Blog anda belum ter­ein­tegrasi dengan layanan feedbur­ner? Silakan meng­ikuti petun­juk bagaimana meng­in­tegrasikan­nya, Anda dapat mem­bacanya di “Cara Daf­tar Blog ke Feedbur­ner” atau “Cara Bur­ning Feed Blog di Feedbur­ner”.

Sekarang kita akan bahas meng­enai sis­tem pengayaan langgan update blog via surel (email). Seperti yang saya sam­paikan sebelum­nya saya lebih suka meng­ikuti pem­baharuan suatu artikel blog melalui surel. Karena saya tidak perlu meng­ak­ses ke pem­baca sin­dikasi seperti Google Reader untuk meng­etahui adanya update, karena sering kali Google Reader sulit dibuka apalagi jika ada banyak pem­baharuan dan koneksi inter­net yang lambat.
Per­tama, masuk ke dashboard/admin feedbur­ner sesuai blog yang ingin Anda setel. Di pita atas ada banyak pilihan seperti analyze, optimize, publicize, monetize. Pilih­lah publize, karena pengiriman via surel adalah bagian dari publikasi. Kemudian di bilah sam­ping kiri, pilih email subcrip­tion.
Dashborad ? Publize ? Email Subscrip­tions

Manajemen Lang­ganan

Bagian per­tama adalah “subscrip­tion management”, fungsi ini harus diak­tifkan, ada di bagian bawah. Kemudian ada kode yang bisa disalin-tempel pada sidebar blogs­pot atau widget wordpress.
Enter your email address:
Delivered by FeedBur­ner
Di atas adalah con­toh jika Anda meng­gunakan kode ini di tem­plate blog anda, sebuah for­mulir yang bisa diisi dengan alamat surel guna ber­lang­ganan blog. Atau Anda bisa meng­gunakan tautan untuk menuju halaman pengisian for­mulir, con­toh­nya bisa dilihat di bagian bawah blog ini atau klik taut for­mulir ber­lang­ganan via surel.
Pengak­tifan fungsi ini akan mem­berikan fungsi dasar dari sis­tem ber­lang­ganan via surel di feedburner.

Preferensi Komunikasi

Bagian ini diak­tifkan jika Anda ingin meng­ubah beberapa setelan komunikasi dari sis­tem asli/default. Ada tiga bagian yang harus diisi:
  1. Email “from” address: Ini adalah alamat surel yang akan ditun­jukkan pada pelanggan saat ia menerima kon­fir­masi pengak­tifan lang­ganan via surel. Intinya ini ber­fungsi mem­beritahukan pada pelanggan, alamat surel dari admin blog, silakan isi dengan alamat surel anda atau alamat khusus yang Anda buat untuk admin blog. Aslinya akan ber­isi alamat surel akun Google anda.
  2. Con­fir­mation Email Subject: Bagian ini ber­isi subjek surel yang akan dibaca saat melakukan kon­fir­masi aktivasi. Ketika seorang meng­ajukan kueri untuk ber­lang­ganan, ia akan menerima surel kon­fir­masi bahwa memang benar dialah yang meminta untuk ber­lang­ganan. Semisal saya akan meng­isi dengan “Mohon Aktivasi Lang­ganan [nama blog]”.
  3. Con­fir­mation Email Body: Bagian ini ber­isi pesan yang akan dibaca calon pelanggan saat aktivasi. Anda bisa mem­berikan alasan meng­apa kon­fir­masi diper­lukan, dan lain seba­gainya – semisal syarat ber­lang­ganan. Namun jangan lupa menam­bahkan taut kon­fir­masi dengan menam­bahkan kode: ${confirmlink} dan simpan setelan setelahnya.

Email Bran­ding

Ini adalah bagian di mana Anda bisa menam­bahkan beberapa item ketika sebuah notifikasi update dikirim ke pelanggan-pelanggan anda.
Subyek atau judul surel biasanya diisi dengan “nama blog” anda di mana setelah­nya dapat ditam­bahkan kode: ${latestItemTitle} yang mem­buat for­mat subyek surel men­jadi: [nama blog] — [judul pos­ting terbaru].
Logo blog juga dapat ditam­bahkan dengan menyediakan alamat URI/URL di mana logo itu ber­ada. Ini akan mem­berikan label pada surel notifikasi.
Lain-lain Anda juga bisa melakukan per­ubahan pada jenis dan besar huruf yang akan digunakan, ter­masuk war­nanya. Akan disediakan kolom pratam­pil guna melihat hasil pengubahan yang Anda lakukan. Jangan lupa setelah selesai setelan disimpan atau diak­tifkan jika belum diaktifkan.

Pilihan Pengan­taran

Bagian ini mem­berikan pengelola untuk mem­berikan opsi pengan­taran, jadi kapan surel notifikasi update artikel dikirimkan kepada para pelanggan.
Per­tama menen­tukan dulu zona waktu yang digunakan, karena kita di Indonesia, maka semisal kita ingin meng­gunakan zona waktu WIB maka pilih­lah timezone GMT+7 (atau waktu yang umum digunakan di Bang­kok, Hanoi dan Jakarta).
Kemudian menen­tukan jam pengan­taran. Ini sebaik­nya diten­tukan dengan melihat kapan biasanya kita melakukan publikasi blog. Semisal saya secara melakukan pen­jadwalan untuk ter­bit­nya tulisan baru secara otomatis setiap dini hari antara pukul 00.00 – 02.00 (silakan mem­baca kem­bali: “Meng­elola Publikasi Blog Ter­jadwal”), maka saat yang baik untuk meng­irim surel adalah sekitar 2–4 jam ber­ikut­nya, sehingga saya memilih jadwal pengiriman antara jam 03.00 – 05.00 pagi. Jika ada yang suka sarapan pagi dengan blog, pas­tinya mereka sudah menerima artikel ter­baru saya di kotak surat mereka.
Sebenar­nya pilihan ini tidak harus ada, wordpress.com misal­nya sudah memiliki opsi ter­in­tegrasi untuk notifikasi pem­baharuan via surel. Namun jika ada yang memer­lukan, saya rasa seorang narablog layak untuk menyediakannya.
Ber­ikut adalah con­toh gam­bar untuk surel yang diterima oleh pelanggan:
Contoh Publikasi Update via Surel
Silakan klik di sini untuk melihat ukuran penuh.
Copyright secured by Digip­rove © 2010 Cahya Legawa
Anda diizinkan untuk berbagi (menyalin, mendistribusikan, mengubah bentuk) & mengadaptasi artikel blog ini baik sebagian atau pun keseluruhannya di bawah penggunaan lisensi yang sama (CCA-NC-SA 3.0 Unported) kecuali dinyatakan sebaliknya atau berbeda oleh penulis. Anda diwajibkan menyertakan sumber asli pada salinan dan adaptasi yang Anda karyakan berupa pranala berikut:
Diambil dari: Memperkaya Langgan Blog Via Email di Feedburner oleh Cahya.
Beberapa tulisan terkait lainnya:
Untuk Narablog sekalian, silakan ikuti survei "Aktivitas Ngeblog di Indonesia"