Senin, 24 Juni 2013

Verbal

Kelebihan Komunikasi Verbal
1.      Komunikasi dapat disampaikan melalui tulisan maupun lisan.
2.      Komunikasi verbal dapat digunakan untuk membahas kejadian masa lalu, ide atau abstaksi.
3.      Komunikasi menggunakan kata-kata akan lebih mudah dikendalikan daripada dengan menggunakan bahasa isyarat ( gerakan badan/tubuh) atau ekspresi wajah
.
Kekurangan Komunikasi Verbal
1.        Dalam paparan verbal selalu terdapat redundansi, repetisi, ambiguity, dan abtraksi
2.        Adanya keterbatasan jumlah kata yang tersedia untuk mewakili objek.
3.        Kata-kata mengandung bias budaya.
4.        Diperlukan lebih banyak waktu untuk mengungkapkan pikiran kita secara verbal. Sehingga dari segi waktu, pesan verbal sangat tidak efisien.
5.        Kata-kkata yang disampaikan dalam suatu percakapan hanya membawa sebagian dari pesan.
v    Kelebihan komunikasi nonverbal
1.        Perasaan dan emosi lebih cermat disampaikan lewat pesan noverbal ketimbang pesan verbal.
2.        Pesan nonverbal menyampaikan makna dan maksud yang relatif bebas dari penipuan, distorsi, dan kerancuan. Sehingga pesan nonverbal memiliki  kesahihan ( realiabilitas) tingkat kepercayaan yang tinggi terhadap kebenaran pesan-pesan yang disampaikan.
3.        Pesan nonverbal mempunyai fungsi metakomunikatif yang sangat diperlukan untuk mencapai komunikasi yang berkualitas tinggi. Fungsi metakomunikatif artinya memberikan informasi tambahan yang memeperjelas maksud dan makna pesan.
4.        Pesan nonverbal merupakan cara komunikasi yang lebih efisien dibandingkan dengan pesan verbal. Karena pesan non verbal tidak harus berpikir panjang dan para audiens dapat menangkap artinya dengan cepat.
5.        Pesan nonverbal merupakan sarana sugesti yang paling tepat.
6.        Memberi sifat, melengkapi, menentang atau mengembangkan pesan-pesan verbal.
7.        Faktor-faktor nonverbal sangat menentukan makna dalam komunikasi interpersonal.
8.         Pesan verbal mempunyai fungsi repetisi, substitusi, kontradiksi, komplemen, dan aksentuasi.
·         Repetisi, yaitu mengulang kembali gagasan yang sudah disajikan secara verbal.
·         Substitusi, yaitu menggantikan lambang-lambang verbal
·         Kontradiksi, menolak pesan verbal atau memberi makna yang lain terhadap pesan verbal.
·         Komplemen, yaitu melengkapi dan memperkaya makna pesan nonverbal.
·         Aksentuasi, yaitu menegaskan pesan verbal atau menggarisbawahinya. 
Kekurangan komunikasi nonverbal
1.        Pesan nonverbal jarang dapat diatur oleh komunikator secara sadar.
2.        Komunikasi nonverbal memiliki sifat yang kurang terencana atau terstruktur sehingga sulit dipelajari.
3.        Proses belajar yang dialami seseorang untuk dapat mealkukan perilaku nonverbal sulit dijelaskan.
v    Sisi Positif dari komunikasi lisan
1.        Lebih praktis digunakan dalam pengiriman pesan-pesan bisnis.
Sisi negatif dari komunikasi lisan
1.        Banyak orang yang lebih suka memperoleh informasi dari pada menyampaikannya
2.        Kebanyakan orang memiliki kemampuan mendengar yang kurang baik.
v    Sisi Positif dari komunikasi tulis
Komunikasi tulis sangat tepat disampaikan untuk pesan yang sangat penting dan kompleks.
Sisi Negatif dari komunikasi tulis
Adanya kesulitan memahami pesan-pesan penting dari suatu bacaan.

Senin, 06 Mei 2013

Trik/Cara Cepat Daftar Google Adsense

Google adsense bisa jadi program adsense yang paling populer di kalangan blogger, populer karena udah banyak yang direject, banyak yang di banned, di disable dan banyak juga yang berhasil dapat dollar dari google adsense. Saat membuat blog baru di blogger, secara otomatis kita disodori form pendaftaran google adsense (di tab Uangkan). Tapi, jika konten blog kita berbahasa Indonesia, ini susah sekali disetujui. Nha bagi sobat blogger yang sudah berkali-kali ditolak adsense nya dan bagi sobat blogger yang pengen daftar google adsense, dalam posting ini akan saya jabarkan trik cepat di approve adsense nya. Kemarin saya praktek dengan cara ini buat daftarin temen saya, 2 google adsense di approve dalam waktu 3 jam. langsung saja silakan disimak trik-triknya berikut ini.


Trik mendaftar googel adsense yang saya jabarkan disini adalah menggunakan situs pihak ketiga, yaitu flixya.com . Flixya adalah situs sharing video, foto dan blog yang bekerjasama dengan Google. Jadi google adsense menilai blog, video dan foto yang ada di flixya untuk Adsense kita. Dengan flixya, google adsense bisa di approve paling cepet (yang udah aku alami) 2 jam. Langsung saja untuk caranya sebagai berikut:

Langkah persiapan (langkah rekomendasi) :

  1. Buatlah email baru di Gmail (Rekomendasi)
  2. Secondary Email tidak usah diisi (Rekomendasi), soalnya kalo diisi dan email itu pernah didaftarkan google adsense, adsense anda berpeluang ditolak
  3. Selesai daftar email, ikuti langkah selanjutnya di bawah


Langkah pendaftaran Flixya dan adsense

  1. Pertama, menuju TKP di Flixya.com
  2. Silakan daftar (sign up), isi saja form pendaftaran sesuai data sobat, dan gunakan email baru yang udah     daftar di atas
  3. Cek email untuk verifikasi flixya
  4. Setelah anda terdaftar flixya, anda harus share minimal 10 foto/video/blog(artikel)
  5. Saya rekomendasikan sobat share blog(artikel) saja. Artikel usahakan berbahasa inggris atau topiknya menarik(tips, trik, komputer, SEO dll). Kalo sobat blogger mau, saya ijinkan copas artike saya di trik blog atau yang berbahasa inggris di blogging trick, jangan lupa sertakan sumber ya. Copas saja sampai 10 artikel terpenuhi. Kemarin saya daftar 10 artikel + 2 Foto, 2 jam langsung disetujui
  6. Setelah anda sudah share 10 artikel/foto/video, sobat langsung akan disodori form pendaftaran google adsense, silakan masukkan email yang baru tadi pada form pendaftaran google adsense di flixya, kemudian cek inbox email anda untuk mendapatkan link mendaftar google adsense, silakan daftar seperti biasa, isi data diri sesuai KTP
  7. Setelah daftar google adsense, silakan tunggu pemberitahuan dari google. Sambil menunggu ada baiknya sobat tetap submit artikel/foto/video di flixya.
Semoga Adsense anda di setujui, waktu  disetujui bervariasi, jika anda sudah melakukan sesuai trik diatas peluang disetujui 90%

Cara Membuat Spoiler di Blogger

Berjumpa lagi dengan blog-triks, kali ini saya akan memberitai eh memberitahu bagaimana cara membuat spoiler di blogger,saya tulis ini karena banyak pertanyaan lewat pesan facebook Setelah postingan saya Cara Membuat Stripe Bar Blogger saya kasih spoiler pada bagian akhirnya. Semua pasti sudah tahu apa itu spoiler kan? Spoiler itu kaya gini contohnya
Spoiler Contoh:

Ini adalah contoh spoiler



Diatas tadi adalah contoh spoiler, fungsi utama spoiler adalah mengurangi beban loading page, biasanya yang dimasukin ke dalam spoiler adalah image dengan resolusi besar, jadi dengan spoiler image tidak akan diload secara langsung yang dapat mempercepat waktu loading. Fungsi lainnya tentu dengan spoiler kita dapat menghemat space dan posting terlihat lebih rapi. Sekian dulu basa-basinya, langsung saja kita lihat bagaimana cara membuat spoiler dibawah ini:
caranya mudah sekali, tinggal masukin saja kode html berikut ini
Cara Membuat Spoiler :
Mudah sekali bukan?
Semoga bermanfaat ya :)

Cara Membuat Form Email Subscriber

Seperti yang kamu lihat, disebelah kanan blog ini ada sebuah kotak yang berisi kotak untuk mengisikan alamat email dan sebuah tombol yang ada tulisan "Berlangganan Trik Baru". Nha dalam trik dan tips kali ini kita akan belajar kelompok tentang bagaimana membuat kotak tersebut. Oh ya, perlu dijelasin dulu nih apa fungsi dari form tersebut. Form tersebut fungsinya adalah untuk mempermudah para pembaca blog kita agar bisa berlangganan atau mendapatkan info terbari postingan kita melalui email mereka. Jadi jika memposting artikel baru maka para pelanggan/pembaca yang sudah memasukkan email mereka melalui form tersebut akan secara otomatis mendapatkan kiriman email yang berisi postingan terbaru kita. Mudeng ra? wes pokoke ngono lah.
Beginilah cara membuat form "Email Subscriber" tersebut :

1. Kunjungi situs ini : http://www.feedburner.com
2. Saat pertama kali datang kamu akan langsung disodori kotak untuk mengisikan alamat feed blogmu yang akan dibakar :D
3. Biasanya alamat feed blog kamu seperti ini http://NAMABLOGMU.blogspot.com/feeds/posts/default , ganti tulisan NAMABLOGMU dengan nama alamat blogmu.
3. Isikan nama feed blogmu tadi dalam kotak yang disodorkan tersebut, jika blogmu itu isinya hanya video2 maka beri tanda centang pada kotak "I am a podcaster", jika tidak ya gak usah dicentang. Kemudian klik tombol "next"
4. Setelah itu kamu akan disodori lagi dengan form pendaftaran, isikan data2 yg diperlukan disana, trus klik tombol "Activate Feed"
5. Nha kalo berhasil nanti akan ada informasi "Congrats! your ......".
6. Dibawahnya akan ada tombol "Next" dan link "Skip directly to feed management" kali ini pilih yang link "Skip directly to feed management", sebenarnya lewat tombol "next" bisa sih tapi biar seru kita lewat jalan lain aja.
7 Kemudian nanti akan ada beberapa menu, kali ini pilih menu "Publicize"
8. Setelah itu disebelah kiri akan muncul beberapa menu. PIlih menu "Email Subscriptions".
9. Kemudian klik tombol "Activate"
10. Nha setelah itu nanti akan ada beberapa kotak yang berisi kode2. Nha kalo km pinginnya yang berbentuk form maka pilih kode yang ada di kotak "Subsciption Form Code".
11. Copy kode yang ada dalam kotak tadi, trus klik tombol "Save" untuk mengaktifkan layanan tersebut.
12. Cara pasangnya, Login ke blogger, pilih "layout --> Add a Gadget --> HTMl/Java Script" nha paste kode yang sudah kamu copy tadi disana.

Sekarang coba dilihat blogmu, udah ada kan form untuk "Email Subscriber".

Trus kalo mo nampilin jumlah reder yang berlanganan gini caranya :
- Login ke feedburner kemudian pilih feed blogmu
- Trus masuk ke menu "Publicize --> FeedCount" nha disitu scriptnya yang harus km copy dan pasang di blogmu.

Cara Merubah Domain Blogspot menjadi .CO.CC


Blogspot.com adalah default domain yang diberikan ketika kita membuat blog di blogger.com. Sebenarnya ini bukan domain melainkan adalah subdomain. Banyak sekali website-website yang menyediakan domain gratis bagi anda, dengan domain yang cukup baik ratingnya, salah satunya adalah domain .CO.CC

Anda dapat menggunakan domain .CO.CC sebagai alternatif domain pengganti .blogspot.com .
Jika anda menggunakan domain .CO.CC, semula domain anda bernama blogkamu.blogspot.com dapat anda ubah menjadi www.blogkamu.co.cc, sehingga akan terlihat lebih singkat dan profesional. Walaupun anada berganti ke domain .CO.CC domain blogspot anda pun masih dapat diakses yang langsung akan diarahkan ke domain baru anda yaitu di .CO.CC.


Bagi anda yang tertarik merubah domain blogspot menjadi .CO.CC, berikut akan saya uraikan bagaimana langkahnya step by step

1. Cek terlebih dahulu ketersediaan domain .CO.CC yang anda inginkan pada form di bawah ini


misal: akuinginini.co.cc


2. Jika tersedia dan harganya 0$ alias gratis, selanjutnya klik continue to registration







3. Jika anda sudah punya account .CO.CC anda tinggal login dengan account tersebut, bagi yang belum punya klik Create an account now





4. Bagi yang mendaftar terlebih dahulu, anda akan disodori form pendaftaran, anda tinggal mengisinya sesuai identitas anda, untuk form homepage url isikan dengan domain yang ingin anda daftarkan. Jika sudah selesai, klik Continue





5. Selanjutnya login lah dengan account anda untuk setup atau pengatur domain anda.





6. Selanjutnya klik Manage Domain dan klik Setup pada domain yang ingin anda setting









7. Klik Zone Records, untuk mengarahkan domain anda ke blogspot. Isikan setingan seperti berikut ini :

Host isikan www.namadomainkamu.co.cc (dengan www)
TTL pilih 1D
Type pilih CNAME
Value isikan ghs.google.com

Selelah itu klik Setup untuk menyimpan setingan anda. Disini kita selesai menyeting domain kita, tinggal kita mengarahkan domain blogspot ke domain ini.




8. Langkah selanjutnya Login Account Blogger anda




9. Klik Setting masuk ke halaman Publikasi dan klik Costum Domain




10. Klik pada Switch Advanced Settings untuk pengaturan domain anda lebih lanjut.




11. Isikan domain .CO.CC diform yang telah disediakan, dan isikan Verification Code. Kemudian Klik Save Setting




12. Kita selesai menyeting domain kita, namun anda jangan terburu-buru keluar dari halaman ini, setelah setting success. Check atau Centang pada redirect domainkamu.co.cc to www.domainkamu.co.cc dan klik Save Setting , selesai sampai disini. Untuk setting ini paling lama membutuhkan waktu 2x24 jam untuk mengarahkan domain anda ke domain .co.cc.

Membuat Daftar Isi

Daftar isi pada blog akan memudahkan pengunjung mencari artikel yang dicari, dengan daftar isi di blog ini akan membuat para pengunjung lebih betah baca-baca di blog kita, karena sudah kita suguhi dengan semua content yang ada di blog kita.
Manfaat lain adanya dafar isi di blog adalah akan membuat mesin pencari menyukai blog kita, yang implikasinya akan mengindeks semua halaman yang kita tampilkan di halaman utama pada daftar isi tersebut
Oke tidak usah berpanjang lebar lagi, bagi sobat blogger yang tertarik untuk memasang daftar isi di dalam blognya, berikut langkah-langkahnya:
1. Login dulu ke blog sobat
2. Kalo sudah login, selanjutnya kalo gak mau susah payah, ada cara gampang , silahkan Klik Tombol di bawah untuk langsung menambah widget ke blog sobat:







Kemudian Atur Posisi Widgetnya dan Tempatkan sesuai keinginan Kalau saya Pasang di bagian Sidebar/kanan.. bisa juga di pasang di bagian footer kalau mau :D Cek Kodenya dan lakukan Pengaturan seperti dijelaskan di bawah.
3. Jika ingin Cara manual juga Ada Kok, Masuk ke Blogger,goto Design/Rancangan Seperti Biasa Tambahkan Elemet dengan klik [Add Page Element atau Add Widget] selanjutnya Pilih [Java Script/HTML] kemudian Copy paste kode di bawah ini:
<div style="border: 2px solid rgb(51, 255, 51); overflow: auto; height: "350px;" margin="5px" ;>
<script style="text/javascript" src="http://adesanusi.googlepages.com/daftar-isi.txt"></script>
<script style="text/javascript">
var numposts = 1000;
var showpostdate = false;
var showpostsummary = false;
var numchars = 100;
var standardstyling = true;
</script>
<script src="http://didixsetya.blogspot.com/feeds/posts/default?orderby=published&alt=json-in-script&max-results=999&callback=showrecentposts"></script>
</div>
Widget By: [<a href="http://blog-triks.blogspot.com">blog-triks</a>]

Keterangan:
Untuk kode berwarna merah silakan diganti nilainya sesuai selera sobat
Ganti blog didixsetya.blogspot.com dengan url blog masing-masing :)
var numposts : Jumlah Daftar posting yang ditampilkan
var showpostdate: menampilkan tanggal (false berarti tidak ditampilkan)
var showpostsummary: menampilkan ringkasan posting
var numchar : jumlah karekter post summary

dasar Dasar Html

Sebuah Home Page, Web atau Blog tidak bisa lepas dari yang namanya HTML (Hyper Text Mark up Language) karena HTML inilah yang mendasari sebuah web/blog. Bila para pembaca sekalian tidak senang mengutak-atik file HTML pada blogger,itu sebenarnya wajar, apalagi untuk yang pemula (saya juga). Sebab, kemungkinan takut terjadi apa-apa pada blognya (hayo ngaku?). Sebenarnya ga usah takut, Bahasa HTML berbeda dengan Bahasa Pemrogaman yang membutuhkan logika tingkat tinggi(walaupun bentuknya sama-sama rumit), HTML cuma butuh kreativitas kita, kok bisa gimana? Karena keindahan sebuah Home Page tergantung bagaimana kita memadukan warna dan bidang yang di bentuk dari Bahasa HTML tadi.. Dalam tutorial kali ini kita tidak akan membahas tentang semua dasar-dasar HTML tapi kita akan mempelajari tag-tag atau kode-kode penting yang sering digunakan dalam membangun sebuah web/blog misalnya cara membuat link, menampilkan gambar, mengganti warna font, membuat barus baru dll. Ok marikita mulai pelajaranya :

* CARA MEMASUKKAN GAMBAR
kode :
<img src="http://i496.photobucket.com/albums/rr329/grandisyf/blogbanner.gif" border="0" height="17" width="90">
keterangan :
yang warna biru adalah lokasi gambar kamu.
height="17" width="90" adalah ukuran lebar dan tinggi gambar
hasil :


* CARA MEMBUAT LINK
Kode :
<a href="http://blog-triks.blogspot.com" >trik blog </a>
Keterangan :
Text warna biru adalah link yang dituju.
Tulisan "trik blog" adalah tulisan yang ditampilkan.
Jika pingin yang dikasih link bukan tulisan melainkan gambar maka ganti tulisan tersebut dengan kode gambar seperti diatas, sehinga kodenya akan seperti ini :
<a href="http://blog-triks.blogspot.com" target="_blank"><img src="http://i496.photobucket.com/albums/rr329/grandisyf/blogbanner.gif" border="0" height="17" width="90"> </a>
Jika pingin link yang dituju dibuka dalam window baru maka tambahkan kode target="_blank" setelah kode "http://trik-tips.blogspot.com"
Hasil :
trik blog (dibuka pada window yg sama)
(dibuka pada window baru)

* CARA MENGETENGAHKAN TEXT/GAMBAR
Kode :
<center>text</center>
Keterangan :
Ganti tulisan "text" dengan tulisan yana kamu inginkan, tau bisa juga diganti dengan gambar

* CARA MEMBUAT BARIS BARU
Kode :
<br>
Keterangan :
Tambahkan kode tersebut sebelum objek (text/gambar) yang dinginkan

* MEMBUAT HURUF TEBAL, MIRING DAN BERGARIS BAWAH
Kode :
<b>text</b>
<i>text</i>
<u>text</u>
Hasil :
Tebal
Miring
Garis Bawah

* MEMBERI WARNA TEXT
<font color="#FF0000"> text </font>
<font color="red"> text </font>
Keterangan :
Ganti text yang dicetak tebal dengan warna atau kode warna kesukaanmu.
Hasil :
Merah
biru

* KODE-KODE WARNA
WarnaKode
 #000000
 #999999
 #FFFFFF
 #FF0000
 #00FF00
 #0000FF
 #FFFF00
 #00FFFF
 #FF00FF
 #9900FF
 #FF6600


Kode2 warna selengkapnya bisa dilihat DISINI

* PENULISAN KARAKTER-KARAKTER KHUSUS
Ada beberapa karakter yang tidak bisa ditulis secara langsung, jika ditulis maka akan hilang atau berubah, jadi untuk menuliskanya harus menggunakan kode-kode tertentu, berikut ini contoh karakter-karakter tersebut :
Karakter
Kode
>
&gt;
<
&lt;
&
&amp;
"
&quot;
(spasi)
&nbsp;

Cara Membuat Read more(baca selanjutnya)

Pada Default Blog Tempate postingan akan ditampilkan full memanjang kebawah. Beberapa memang ada , template yang menampilkan postingnnya sebagian,trus kalo mau baca lanjutannya harus klik dulu di link Read More/Baca selanjutnya/apalah istilahnya...Disini masalahnya, Kalo postingan full memanjang kebawah blog kita akan terlihat panjang banget(kalau postingannya panjang),berantakan, dan kurang simple. Ini menjadikan keindahan dan kecantikan blog kita jadi berkurang , jadinya pembacanya pun kurang tertarik/bosan dengan postingannya (nglihat postingannya aja langsung pusing...). Tapi masalah tersebut bisa diatasi. Jika kamu ingin postingan kamu yang ditampilkan dihalaman utama cuma abstraksinya saja kemudian ada sebuah link Read More / Baca Selengkapnya untuk melihat selengkapnya maka ikutilah langkah-langkah berikut :

1. Buka menu Layout kemudian pilih Edit HTML.
2. Kasih tanda cek (centang) pada cekbox "expand widget template"
3. Cari kode berikut di Template blog kamu (gunakan CTRL+F untuk mencari kodenya) :

<p><data:post.body/></p>

4. Kalau sudah ketemu, Ganti kode kode tersebut sehingga menjadi seperti ini:

<b:if cond='data:blog.pageType == "item"'>
<style>.fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>.fullpost{display:none;}</style>

<p><data:post.body/></p>

<a expr:href='data:post.url'>Read More......</a>
</b:if>

Tulisan "Read More....." itu bisa kamu rubah, misalnya jadi "Baca Selengkapnya".

5. Simpan hasil pengeditan.
6. Kemudian pilih menu Setting lalu pilih Formatting
7. Pada kotak Post Template isikan kode berikut:

<span class="fullpost">


</span>


8. Kemudian Simpan.
9. Ketika memposting, kan disana ada 2 tab pilihan tuh, yang "Compose" dan "Edit Html", Nha km pilih Yang "Edit HTML", Maka secara otomatis akan tampak kode seperti berikut :

<span class="fullpost">


</span>


10. Letakkan abstraksi posting atau artikel yang akan ditampilkan dihalama utama (sebelum tulisan "Redmore") diatas kode ini : <span class="fullpost"> sementara sisanya yaitu keseluruhan posting letakkan di antara kode <span class="fullpost"> dan </span>
Selamat Mencoba...

Generator kode Warna Html

Dalam mendesain blog ataupun website,pastinya kita tidak akan terlepas dari gradiasi. Untuk itu kita perlu mengetahui macam-macam warna tersebut dalam HTML atau sering disebut kode warna HTML. Oleh karena kebutuhan tersebut, saya coba sediakan untuk semuanya generator kode warna HTML berikut. Selamat berkreasi,semoga membuatmu bermakna dan berwarna









































































































































































































Kode warna yang terpilih :

Cara Mudah Mengganti Favicon Blogger Tanpa Mengedit HTML

Mengganti Favicon, mungkin sudah banyak yang tahu caranya, dan blog-triks juga pernah memaparkan caranya disini. Mengapa saya membahasnya lagi? Karena kali ini cara yang akan saya paparkan berbeda, ini lebih mudah dari cara mengganti favicon yang sebelumnya saya tulis disini. Panggantian favicon yang akan saya jelaskan disini tanpa melalui editing HTML, melainkan langsung dari fitur yang dimiliki blogger. Tak usah belama-lama, langsung akan saya jelaskan caranya secara lengkap, silakan disimak :)


  1. Masuk halaman Blogger in Draft, silakan login dengan akun blogger sobat
  2. Di halaman utama terdapat daftar blog sobat, silakan klik Dashboard pada blog yang akan diedit faviconnya


  3. Kemudian klik Edit pada elemen Favicon Setting yang terletak diatas elamen navbar


  4. Akan muncul window baru, yaitu window favicon configuration

  5. Silakan sobat pilih file icon yang ingin dipasang, gunakan file dengan ekstensi .ico karena file yang support adalah file icon .ico . Bagi sobat blogger ingin mengkonversi file JPG, PNG atau file lain ke .ICO dapat sobat lakukan di http://www.icoconverter.com/ atau situs konversi lainnya

  6. Setelah itu klik Save untuk menyimpan setting yang telah dilakukan


  7. Selesai, coba sobat buka blognya, dan favicon sudah berubah susai yang diganti tadi :)

Cara Membuat Tombo Like, Share dan Twitter di Sisi Blog

membuat share like facebook tweet google plus melayang di blogger

Jika kita meremehkan "kekuatan" share button / tombol berbagi ini, sama saja kita menyiakan-nyiakan peluang untuk menambah kunjungan ke blog kita.
Jika pada posting sebelumnya kita membuat share button di bawah posting, pada tutorial kali ini, Julak mau berbagi sama temen-temen bagaimana membuat salah satu widget share button melayang di sisi kanan blog. Widget kali ini dilengkapi tombol suka dan share Facebook, Tweet, Digg, stumble Upon dan Google +1 termasuk perhitungannya alias berapa banyak pengunjung yang membagikannya. Cara pembuatannya sangat mudah, karena tidak perlu mengedit CSS atau menambahkan kode HTML di template.

1. Langkah pertama masuk ke akun blogger > Dasbor, > klik design/rancangan > Tata Letak

2. Klik Tambah Gadget, di bagian sidebar.

3. Pilih HTML/Javascript, kemudian masukkan kode di bawah ini:

<!--Widget Share like FB tweet google plus digg Button Melayang Start-->

<style>

#pageshare {position:fixed; bottom:15%; right:10px; float:left; border: 1px solid black; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#eff3fa;padding:0 0 2px

0;z-index:10;}

#pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;}

.fb_share_count_top {width:48px !important;}

.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}

.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;-webkit-border-radius:3px;}

.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}

</style>
<div id='pageshare' title="bagikan ke teman anda">
<div class='sbutton' id='gb'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like layout="box_count" show_faces="false" font=""></fb:like></div>
<div class='sbutton' id='rt'><a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" >Tweet</a><script src='http://platform.twitter.com/widgets.js' type="text/javascript"></script></div>
<div class='sbutton' id='gplusone'><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><g:plusone size="tall"></g:plusone></div>
<div class='sbutton' id='su'><script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script></div>
<div class='sbutton' id='digg' style='margin-left:3px;width:48px'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class="DiggThisButton DiggMedium"></a></div>
<div class='sbutton' id='fb'><a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><br/><div style="clear: both;font-size: 8px;text-align:center;"><a href="http://www.super-gaptek.com/2012/02/cara-membuat-blog-di-blogspot.html" target="blank"><font color="blue">Cara Membuat<font></font></font></a></div></div>

<!--Widget Share like FB tweet google plus digg  Button Melayang End-->


5. Simpan widget dan preview Blog Anda

Jika Anda sudah memiliki tombol google + di atas atau di bawah posting Anda, kemungkinan widget tersebut tidak muncul. Silakan hapus kode berwarna merah jika sobat mau menghapusnya, karena mungkin bisa mempercepat loading blog.

Jika Anda menggunakan template gelap / dark template, Silakan Anda dapat mencoba kode di bawah ini:


<!--Widget Share Button Melayang Start-->

<style>

#pageshare {position:fixed; bottom:15%; right:10px; float:left; border: 1px solid black; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#000000;padding:0 0 2px

0;z-index:10;}

#pageshare .sbutton {float:left;clear:both;margin:5px 5px 0 5px;}

.fb_share_count_top {width:48px !important;}

.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}

.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;-webkit-border-radius:3px;}

.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}

</style>
<div id='pageshare' title="Bagikan ke teman anda">
<div class='sbutton' id='gb'><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like layout="box_count" show_faces="false" font=""></fb:like></div>
<div class='sbutton' id='rt'><a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" >Tweet</a><script src='http://platform.twitter.com/widgets.js' type="text/javascript"></script></div>
<div class='sbutton' id='gplusone'><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script><g:plusone size="tall"></g:plusone></div>
<div class='sbutton' id='su'><script src="http://www.stumbleupon.com/hostedbadge.php?s=5"></script></div>
<div class='sbutton' id='digg' style='margin-left:3px;width:48px'><script src='http://widgets.digg.com/buttons.js' type='text/javascript'></script><a class="DiggThisButton DiggMedium"></a></div>
<div class='sbutton' id='fb'><a name="fb_share" type="box_count" href="http://www.facebook.com/sharer.php">Share</a><script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script></div><br/><div style="clear: both;font-size: 8px;text-align:center;"><a href="http://www.super-gaptek.com/2012/02/cara-membuat-blog-di-blogspot.html" target="blank"><font color="white">Cara Membuat<font></font></font></a></div></div>

<!--Widget Share Button Melayang End-->

Pengaturan lihat kode-kode warna merah:
  • angka 15% mengatur letak tinggi posisi share button dr sisi bawah blog, silakan dikurangi jika posisinya ingin diturunkan
  • angka 10 pixel adalah posisi dari tepi paling kanan blog, ditambah jika sobat ingin mengetengahkan.
  • sedangkan border: 1px solid black, adalah ukuran ketebalan batas kotak share button dan warna batas/garis share button itu sendiri.

Sabtu, 04 Mei 2013

Cara Pasang meta Tag

Apa itu Meta Tag ? Meta tag Adalah suatu informasi penting yang menjadi kata kunci sebuah blog . Agar memudahkan mesin mencari Kata kunci web/blog anda .Meta tag Perlu keberadaanya karena untuk menyampaikan keyword/kata kunci kepada mesin pencari tentans isi dari suatu blog.

Berikut adalah bagaimana cara memasang meta tag. Memasang meta tag di blog cukup mudah . Ikuti langkah-langkah berikut :
Copy paste Kode di bawah ini Dan letakan meta tag tersebut di bawah kode .<title><data:blog.pageTitle/></title> Dan jangan lupa mengubah Deskripsi yang berwarna biru sesuai dengan deskripsi blog anda .

<meta content=' Tulis deskirpsi blog anda disini' name='description'/>
<meta content='Kata kunci 1,Kata Kunci 2.Dan seterusnya.' name='keywords'/>
<meta content='INDEX, FOLLOW' name='ROBOTS'/>

Keterangan Meta Tag:
-Ganti kode tulis deskripsi blog anda di sini dengan deskripsi blog anda.
-Dan ganti kode Kata kunci 1,Kata Kunci 2.Dan seterusnya Dengan kata kunci yang sesuai dengan blog anda.

Selamat mencoba........................

Cara Cek Page Range

Bagi anda yang belum tau apa itu pagerank .Pagerank adalah semacam alat pengukur bagi google dan pengunjung website/blog anda akan seberapa ‘populernya’ blog anda ini.

Semakin tinggi pagerank web/blog anda, maka akan semakin senang robot dari search engine datang ‘menyambangi’ blog anda.

Tinggi Rendahnya Pagerank ADalah dari seberapa banyak situs yang memasang link di blog anda . Semakin banyak situs yang mengarahkan link kesitus anda semakin tinggi pula pagerank blog anda .

Cara Mengukur seberapa tingginya pagerank Blog anda Bisa Di Cek di sini
Selamat Mencoba ..hehehehe

Cara Buat Bloger

Bagaimana CARA BUAT BLOG ? yupzzss dalam postingan kali ini saya akan membahas bagaimana Cara buat blog di blogspot. sebelum Membuat Blog tentunya kamu sudah tau apa itu blog kan ? jika belum tau saya akan menerangkan sedikit apa itu blog,blog sebetulnya adalah merupakan salah satu bentuk website yang bisa dibuka melalui web browser .sebelum kita praktek Bikin Blog Di Blogspot saya akan menjelaskan knapa harus Buat Blog Di Blogspot ? jawabanya adalah karena blogspot/blogger adalah penyedia blog gratisan satu-satunya yang menyediakan fasilitas berbasis GUI (Graphicai User Interface) atau antar muka grafis untuk menambah aksesoris didalam blog .dan fasilitas ini tidak dimiliki penyedia blog gratisan lainya. Silakan ikuti langkah-langkah CARA BUAT BLOG Berikut ini :

1.Silakan Klik http://www.blogger.com

2.Setelah halaman blogger terbuka silakan klik tanda panah yang ada tulisan Ciptakan Blog Anda

3.Setelah itu isi formulir pendaftaran pembuatan blog seperti :
-Alamat Email isikan dengan alamat email.
-Ketik ulang alamat email isi lagi dengan alamat email yang tadi kamu masukkan.
-Masukan sebuah password Isikan dengan password email kamu.
-Ketik ulang sandi Isi lagi dengan password yang tadi.
-Nama TampilanIni adalah nama tampilan blog kamu .isikan dengan apa saja bisa juga dengan nama kamu .
-Verifikasi kata ketikan huruf-huruf yang ada pada gambar.
-kemudian beri tanda centang pada gambar.

4.Kemudian klik "Lanjutkan"

5.Pada langkah ke 2 ini adalah langkah untuk pemberian nama dan link URL atau alamat blog kamu.

6.Isikan kotak teks Judul Blog dengan judul blog yang kamu inginkan.

7.Isikan Blog ULR dengan alamat blog yang kamu inginkan, misalnya aja http://ajisgagap.blogspot.com

8.Kemudian klik "lanjutkan"

9.Langkah selanjutnya adalah memilih template. setelah kamu memilih template silakan klik "lanjutkan"

10.Langkah terakhir adalah akan muncul pemberitahuan bahwa blog kamu sudah jadi.

11.Klik tanda panah "Mulai Blogging" Untuk memulai mengisi artikel blog kamu.

12.selesai............

Animasi kamera CCTV

1.Masuk Ke Akun Blog Sobat
2.Rancangan>>Tata Letak>>Tambah Gadget>>HTML/JavaScript
3.Lalu Salin Kode Dibawah Ini Lalu Tempelkan Pada Kotak Konten

<div style="position: fixed; bottom: 0px; left: 10px;width:110px;height:130px;"><a href="http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10" target="_blank"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6Uup-gHppJylrS0SsuKECA6rrUMaCD6V_R8ku8Hws3nRfNTHeGtHnHz_IZjOpQebLBUjFoRE5E9-SvxMHU6mKMMCLGB5_0fZ953J-SZ0kwwZlvf-gChoetn0mnpXY6FDgxwqdF6iYZhg/s200/cctv.gif" title="Click to get more." /></a><small><center><a href="http://didixsetya.blogspot.com/2013/01/cara-memasang-animasi-kamera-cctv-di.html
" target="_blank">didixsetya Blog</a></center></small></div>

4.Simpan Dan Lihat Hasilnya

Semoga Bermnafaat...

Senin, 15 April 2013

ALGORITMA DAN PEMROGRAMAN I




BAB I
PENGANTAR ALGORITMA DAN PEMROGRAMAN

A.     Pengertian Program dan Bahasa Pemrograman
Program adalah kumpulan instruksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu. Tanpa program, komputer tidak dapat melakukan apa-apa. Dengan kata lain, program merupakan salah satu bagian penting pada komputer agar melakukan aksi yang sesuai dengan yang dikehendaki oleh pembuatnya.
Orang yang membuat program biasa disebut pemrogram (programmer). Adapun aktivitas yang berhubungan dengan pembuatan program dinamakan pemrograman (programming).
Bahasa program ditulis dengan mengikuti kaidah bahasa pemrograman tertentu. Secara garis besar, bahasa-bahasa pemrograman dapat dikelompokkan menjadi :
1.            Bahasa berasas tinggi (high-level language) adalah bahasa pemrograman yang berorientasi kepada bahasa manuasia sehingga mudah dipahami oleh manusia. Yang termasuk dalam kelompok ini adalah C, C++, Java, Pascal, dll
2.            Bahasa berasas rendah (low-level language) adalah bahasa pemrograman yang berorientasi kepada mesin. Bahasa ini menggunakan kode biner (hanya mengenal kode 0 dan 1). Yang tergolong dalam kelompok bahasa ini adalah bahasa mesin dan bahasa rakitan. Bahasa ini sangat dulit untuk dipahami oleh orang awam. Selain itu bahasa mesin sangat bergantung pada mesin, artinya bahasa mesin antara satu mesin dengan mesin yang lain jauh berbeda.

B.     Penerjemah Bahasa
Program yang ditulis dalam bahasa pemrograman seperti C++ sebenarnya tidak dimengerti oleh komputer secara langsung, sebab komputer hanya mengenal bahasa mesin, yakni bahasa yang hanya mengenal kode 0 dan 1. Supaya program dapat dijalankan (dieksekusi) oleh komputer, program tersebut harus diterjemahkan terlebih dahulu kedalam bahasa mesin. Proses penerjemahannya dilakukan oleh program yang disebut translator (penerjemah).


Translator dapat berupa :
1.            Interpreter
Kelebihannya :
·              Mudah dalam mencari kesalahan seandainya program menghasilkan sesuatu yang dianggap salah ketika program dijalankan, karena kode sumber selalu tersedia.
Kelemahannya :
·              Kode sumber harus selalu tersedia
·              Eksekusi lambat.
2.      Kompiler
Kelebihannya :
·              Pengerjaan instruksi dilakukan dengan sangat cepat, karena setelah kode objek terbentuk maka tidak perlu lagi adanya penerjemahan, mengingat komputer dapat memahami kode objek secara langsung
·              Kode objek dapat didistribusikan ke komputer lain tanpa perlu menyertakan kode sumber dari kompiler, sehingga kerahasiaan kode sumber tetap terjamin.
Kelemahan :
·              Seluruh kode sumber harus benar secara sintaks agar program dapat diuji.

C.     Penyelesaian Masalah dengan Program
Orang yang membuat program biasanya bertujuan untuk menyelesaikan masalah. Terdapat tiga langkah penting yang harus dilakukan :
1.            Menganalis masalah dan membuat algoritma
Didalam analisis masalah diperlukan tindakan untuk mengidentifikasi informasi yang menjadi keluaran pemecahan masalah dan data-data yang menjadi masukan. Algoritma adalah langkah-langkah yang dilakukan untuk menyelesaikan suatu masalah.
Contoh : Algoritma menghitung luas lingkaran
         Penyelesaian
         Algoritma 1 :
1)            Masukkan jari-jari lingkaran
2)            Hitung luas lingkaran dengan menggunakan rumus 3.14 x jari-jari x jari-jari
3)            Tampilkan nilai luas lingkaran
Algoritma 2 (menggunakan pseudocode) :
1)            jari-jari ← r
2)            luas ← 3.14 x jari-jari x jari-jari
3)            write (luas)
Algoritma 3 (menggunakan flowchart) :
Simbol-simbol dalam flowchart
 
 










                                                                                                                                  
Berikut adalah gambar flowchart dari menghitung luas lingkaran



2.            Menuangkan algoritma ke dalam bentuk program
Langkah-langkahnya :
1)            Start → All Programs → Turbo C++
2)            File → New → ketik program dibawah ini
3)            Untuk melihat hasilnya klik tanda yang dilingkari
3.      Mengeksekusi dan menguji program
         Ada beberapa kemungkinan yang terjadi :
1)            Kesalahan sintaksis, adanya kesalahan dalam menuliskan program yang tidak sesuai dengan kaidah bahasa pemrogram. Contoh : dalam C++ menghasruskan setiap pernyataan diakhiri dengan titik-koma.
2)            Kesalahan logika, kesalahan yang terjadi karena ada logika yang salah. Misalnya phi yang seharusnya 3.14 tetapi ditulis 31.4 atau 3,14
3)            Kesalahan runtime, kesalahan yang terjadi karena suatu operasi dalam  program tidak dapat dilakukan oleh komputer. Contoh : jika terdapat operasi pembagian dengan nol.
BAB II
STRUKTUR DASAR ALGORITMA

A.     Pedoman Menyusun Pseudocode
1.      Notasi ← dipakai untuk memberikan nilai ke suatu variabel. Contoh : bil ← 0 digunakan untuk memberikan nilai nol ke variabel bil.
2.      Setiap pernyataan atau suatu perintah yang dapat berdiri sendiri akan ditulis dalam sebuah baris tersendiri. Contoh : bil ← 1 + 2 , merupakan contoh pernyataan untuk menugaskan atau memasukkan hasil penjumlah bilangan 1 dan 2 ke dalam variabel bil. Pernyataan seperti itu dikenal dengan sebuah pernyataan penugasan.
3.      Setiap variabel (nama yang digunakan untuk menyimpan data dan datanya dapat diubah-ubah) akan ditulis dengan awalan huruf.
4.      Tipe data majemuk atau tipe rekaman (tipe data yang dapat mengandung beberapa data dengan nama yang berbeda-beda) akan dinyatakan dengan notasi seperti berikut :
simpul = REKAMAN
         data1
         data2
         data3
AKHIR-REKAMAN

 
 






Untuk menyatakan data1 yang terdapat pada simpul , maka digunakan notasi berupa simpul ← data1
5.            Indentasi atau penjorokan ke kanan digunakan untuk menuliskan pernyataan-pernyataan yang berada dalam suatu struktur blok. Contoh :
JIKA x > 1 MAKA
            Pernyataan_1
            Pernyataan_2
AKHIR-JIKA
 
 





         Pada contoh di atas, Pernyataan_1, Pernyataan_2 menyatakan dalam sebuah blok JIKA ... AKHIR-JIKA
6.      Simbol // digunakan untuk menyatakan komentar. Komentar adalah keterangan yang ditujukan untuk pembaca algoritma, tidak ditujukan untuk diproses oleh komputer. Semua karakter dimulai dari simbol tersebut hingga akhir baris diperlakukan sebagai komentar. Contoh :
         Pada contoh di atas, bil ← bil + 1 tetap menyatakan sebuah pernyataan, tetapi sisanya dalam baris tersebut berkedudukan sebagai komentar.
7.      Notasi masukan ( ) dan tampilkan ( ) secara berurutan mewakili perintah untuk memperoleh masukan dan menyajikan keluaran.
Contoh :
masukan (panjang, lebar)
tampilkan (luas)
 
 



         Pada contoh pertama, masukan yang diperlukan berupa panjang dan lebar. Pada contoh kedua, yang ditampilkan adalah nilai luas.
8.      Notasi seperti A [i] menyatakan elemen ke-i pada larik A. Nilai terkecil untuk i adalah nol. Untuk larik berdimensi dua, sebuah elemen akan dinotasikan dengan A[i , j] atau A [i] [j] dengan i menyatakan indeks untuk baris dan j untuk kolom.
9.      Notasi panjang (A) menyatakan ekspresi untuk memperoleh jumlah elemen A

B.     Macam-macam Struktur Dasar Algoritma
Terdapat tiga buah struktur dasar, antara lain :
1.      Struktur Sekuensial
         Langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan.
Contoh : Buatlah algoritma untuk menampilkan isi dua buah variabel. Variabel a = 12, b = 55 menjadi a = 55, b = 12
Solusi : Untuk menukarkan isi dua buah variabel diperlukan sebuah variabel yang digunakan untuk membantu penukaran data.
Algoritma : 
1)            Masukan (a , b)                     4)         b ← c
2)            c ← a                                    5)         tampilkan (a , b)
3)            a ← b
2.      Struktur Seleksi
         Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi (pengambilan keputusan) yang dinyatakan dengan belah ketupat.
         Pada struktur di atas, langkah 1 hanya akan dijalankan kalau kondisi bernilai BENAR, sedangkan langkah 2 hanya dijalankan kalau kondisi bernilai SALAH.
Contoh 1 : Buatlah algoritma untuk menentukan bilangan terbesar dari dua buah bilangan x dan y ??
Solusi : Penyelesaian dalam bentuk Pseudocode
1)            masukan (x , y)
2)            terbesar ← x    // asumsi bahwa x adalah yang terbesar
3)            JIKA terbesar < y MAKA
                terbesar ← y
         AKHIR JIKA
4)            tampilkan (terbesar)


Penyelesaian dalam bentuk Flowchart

Contoh 2 : Suatu swalayan memberikan diskon sebesar 10% bagi siapa saja yang berbelanja sebesar 100.000 atau lebih. Buatlah algoritma untuk menghitung nilai uang yang harus dibayar oleh pembeli ??
Solusi :  Penyelesaian dalam bentuk Pseudocode
1)                  Masukkan (pembelian)
2)                  JIKA pembelian >= 100000 MAKA
                         diskon ← 0.1 x pembelian
                  SEBALIKNYA
                         diskon ← 0
                  AKHIR-JIKA
3)                  pembayaran ← pembelian – diskon
4)                  tampilkan (pembayaran)



              Penyelesaian dalam bentuk Flowchart

3.      Struktur Pengulangan
Pengulangan menyatakan suatu tindakan atau langkah yang dijalankan beberapa kali. Sebagai contoh, jika Anda ingin menampilkan tulisan ”Hello” sebanyak 10 kali, Anda dapat menuliskannya menggunakan Struktur Sekuensial akan tetapi jika ingin menampilkan dalam jumlah yang besar maka Struktur Sekuensial dianggap tidak praktis lagi. Oleh karena itu dapat menggunakan Struktur Pengulangan.

Contoh 1 : Buatlah algoritma untuk menampilkan 6 buah tulisan ”Hello” dengan menggunakan pengulangan.
Solusi : Penyelesaian dalam bentuk Pseudocode
1)            pencacah ← 1
2)            ULANG SELAMA pencacah < 7
                     tampilkan (”Hello”)
                     pencacah ← pencacah + 1
               AKHIR-ULANG
            Penyelesaian dalam bentuk Flowchart

Contoh 2 : Buatlah algoritma untuk menampilkan bilangan sbb : 1  4  9  16  25  36  49
Solusi :  Penyelesaian dalam bentuk Pseudocede
1)            bil ← 1
2)            ULANG SELAMA bil < 8
               tampilkan (bil, bil x bil)
               bil ← bil + 1 
              AKHIR-ULANG

Penyelesaian dalam bentuk Flowchart

LATIHAN
1.            Buatlah algoritma untuk menampilkan bilangan sbb : 1 2 3 4 5 6 7 8 9 dan sebaliknya ?
2.            Buatlah algoritma untuk menampilkan bilangan sbb : 5 4 3 2 1 ?
3.            Buatlah algoritma untuk menampilkan bilangan genap dan ganjil kurang dari 20 ?
4.            Diketahui tiga buah bilangan x, y, dan z. Buatlah diagram alir untuk mendapat nilai terbesar diantara keiga bilangan tersebut ??











BAB III
DASAR PEMROGRAMAN C++

A.     Mengenal Program C++
Contoh : program sederhana
# include < iostream.h >
   main( )
  {
     cout << “Selamat Belajar C++ \n”;
   }


 
 





·              Berkas header (berekstensi .h) adalah berkas yang berisi prototype fungsi, definisi konstanta, dan definisi variable. Prototipe fungsi berupa judul suatu fungsi yang dilengkapi dengan argumen dan tipe argumen serta tipe nilai balik untuk fungsi yang memberikan nilai balik. Prototipe fungsi harus sudah tersedia sebelum pemanggilan fungsi. Ini merupakan persyaratan selama kompilasi.
·              Praprosesor # include adalah suatu perintah yang digunakan untuk mengatur kompiler agar membaca berkas header yang disertakan di belakang kata include saat pelaksanaan kompilasi.
·              main( ) adalah fungsi yang akan dijalankan pertama kali
·              Pernyataan untuk menampilkan keluaran berupa cout. Setiap pernyataan harus diakhiri tanda titik koma ( ; )

B.     Pengenal (Identifier)
Adalah suatu nama yang digunakan dalam program untuk menyatakan variabel, fungsi, dll. Aturan umum yang berlaku dalam membuat pengenal (identifier) :
·              Berawalan huruf kapital, huruf kecil atau karakter garis bawah ( _ ). Huruf kecil dan huruf kapital dibedakan. Contoh, alamat dan Alamat adalah dua buah pengenal yang berbeda.
·              Bagian berikutnya dapat berupa huruf, angka (0 .. 9) atau karakter garis bawah
·              Tidak boleh terdapat spasi
Absah
Salah
N
modal*bunga (ada tanda *)
_x
3Bulan (diawali dengan angka)
semester_1
Semester 1 (ada spasi)

C.     Tipe Data

Tipe
Keterangan
Char
Menyatakan sebuah karakter (bisa berupa huruf seperti A dan a, digit seperti 0 atau 7, atau simbol seperti & dan *)
Double
Menyatakan bilangan berkoma 
Float
Menyatakan bilangan berkoma 
Int
Menyatakan bilangan bulat antara -32768 sampai 32767
long int
Menyatakan bilangan bulat antara -2147483648 sampai 2147483648

D.     Variabel
Adalah suatu nama yang menyatakan tempat dalam memori komputer yang digunakan untuk menyimpan suatu nilai dan nilainya dapat diubah-ubah.
Mendeklarasikan variabel
tipe_data nama_variabel ;



contoh :
int x;
int y;
int z;

dapat disederhanakan mjd

int x, y, z ;
·        int n;    maksudnya variabel n bertipe int (untuk menyimpan bilangan bulat)
·        char c;    maksudnya variabel c bertipe char (dipakai untuk meniympan karakter)
·        long int jum_penduduk;    maksudnya variabel jum_penduduk bertipe long int (dipakai untuk menyimpan bilangan bulat dengan nilai sekitar 2 milyar)
·        double jarak;   maksudnya variabel jarak bertipe double

Memberikan nilai variabel
variabel = nilai ;
n = 7 ;     berarti mengisikan 7 ke variabel n
n = n + 1;    berari hasil penjumlahan nilai n dengan 1 diberikan ke n. Dengan kata lain isi n dinaikkan sebesar satu

E.      Mengenal Komentar
Komentar digunakan untuk memberikan penjelasan kepada pembaca program. Komentar tidak memberikan efek apa-apa pada keluaran. Isinya dapat saja berupa penjelasan terhadap suatu pernyataan atau sejumlah pernyataan, dapat pula berisi kegunaan program beserta waktu pembuatan dan pembuatnya. Sebuah komentar ditulis di dalam pasangan tanda //
Contoh : // ini adalah komentar C++

F.      Menampilkan Informasi ke Layar
         cout digunakan untuk menampilkan tipe data apa saja dengan bentuk yang sederhana, cukup dengan melibatkan operator << .

G.     Memasukkan Data
         cin digunakan untuk membaca data dari keyboard dan berlaku untuk sebarang tipe data dengan melibatkan operator >>.
G.     Operator Aritmatika
         Digunakan untuk melakukan perhitungan aritmatika. Berkas header math.h menyediakan prototipe sejumlah fungsi yang berkaitan dengan aritmatika.

Fungsi
Keterangan
sqrt(x)
Memberikan nilai balik berupa akar x. Nilai balik bertipe double dan argumen juga bertipe double.
pow(x,y)
Memberikan nilai balik berupa xy . Nilai balik bertipe double dan argumen yang juga bertipe double.
tan(x)
Memberikan nilai balik berupa tangent x. Argumen x berupa nilai dalam satuan radians. Nilai balik berupa double dan argumen juga bertipe double
sin(x)
Memberikan nilai balik berupa sinus x. Argumen x berupa nilai dalam satuan radians. Nilai balik bertipe double dan argumen juga bertipe double
cos(x)
Memberikan nilai balik berupa cosinus x. Argumen x berupa nilai dalam satuan radians. Nilai balik bertipe double dan argumen juga bertipe double
log(x)
Memberikan nilai balik berupa loge. nilai balik bertipe double dan argumen juga bertipe double
log10(x)
Memberikan nilai balik berupa log10 x . nilai bertipe double dan argumen juga bertipe double
cabs(x)
Memberikan nilai balik berupa nilai absolut x. Nilai balik bertipe int dan argumen juga bertipe int.
fabs(x)
Memberikan nilai balik berupa nilai absolut x. Nilai balik bertipe double dan argumen juga bertipe double

Contoh :

Notasi Matematika
Ekspresi C++
ax2 + bx + c
a* x* x + b* x + c
√b
sqrt(b)
3√b
pow(b, 1.0/3)
a + b
c + d
(a + b) / (c + d)
√b2 + 4ac
sqrt(b* b – 4* a* c)
a x + y
x + y
exp(x+y)/ (x + y)
a
+
b
x + y
a+ b / fabs (m-n)
log10 m
log 10(m)
loge (m + n)
log (m+n)

H.     Mengenal Tipe Struct
         Di dalam C++ terdapat tipe struct yang dapat dipakai unruk menghimpun sejumlah data dengan tipe yang berbeda-beda. Data yang diletakkan dalam sebuah struct adalah data yang terkait. Sebagai contoh mungkin untuk membuat tipe struct yang mengandung data nomor pegawai (NIP), nama pegawai, dan gaji.


Pendefinisiannya adalah sebagai berikut :
struct data_pegawai
{
    int nip;
    char nama [25] ;
    long int gaji;
} ;

 
 





         Pada contoh diatas, tipe struct data_pegawai terdiri atas data nip, nama, dan gaji yang secara berturut-turut bertipe int, char [25], dan long int. Dalam hal ini nip, nama, dan gaji disebut sebagai elemen struct atau field.
Contoh 2

# include < iostream.h>
# include <conio.h>
#include <string.h>

struct data_pegawai
{
int nip;
char nama [25];
long int gaji;
};

main ( )
{
struct data_pegawai peg;
peg.nip = 4567 ;
strcpy(peg.nama, “Audi Febrianti”) ; // penugasan literal string ke variable string
peg. Gaji = 1200000 ;

cout << “NIP    : “ << peg . nip << “\n”;
cout << “Nama : “ << peg . Nama << “\n”;
cout << ”Gaji    : ” << peg . Gaji << ”\n”;
getche ( ) ;
}         

Outputnya :
NIP : 4567
Nama : Audi Febrianti
Gaji : 1200000
 



                                                                                      






I.       Operator Pembanding

Operator
Keterangan
Operator
Keterangan
Lebih dari
*
Perkalian
> =
Lebih dari atau sama dengan
/
Pembagian
Kurang dari
%
Sisa pembagian (modulus)
< =
Kurang dari atau sama dengan
< <
Geser bit ke kiri
! =
Tidak sama dengan
> >
Geser bit ke kanan
= =
Sama dengan
&
Operator ”dan”
+ +
Penaikan ke belakang
^
Operator ”xor”
- -
Penurunan di belakang
|
Operator ”bukan”
( )
Pemanggilan fungsi
& &
Logika ”dan”
[ ]
Elemen array
| |
Logika ”atau”
!
Operator bukan
?:
Operator kondisi

LATIHAN

1.      Buatlah program lengkap untuk menampilkan NAMA dan NPM Anda ??
2.      Buatlah program C++ untuk membaca dua buah bilangan bulat dan kemudian menampilkan jumlah kedua bilangan tersebut ??















BAB IV
OPERASI SELEKSI

A.     IF ... ELSE
Kondisi pada pernyataan if harus ditulis dalam tanda kurung. Dengan kata lain, kata kurung harus disertakan untuk melingkupi kondisi pada pernyataan if. Dalam bahasa C++, jika di dalam { } hanya terdapat sebuah pernyataan, tanda tersebut bisa dibuang.

Pseudocode
Kode C++
If..bersarang
JIKA kondisi benar MAKA
       pernyataan_1
       .......
SEBALIKNYA
       pernyataan_2
       ........
AKHIR-JIKA
if (kondisi)
{
        pernyataan_1 ;
        ......
}
else
        pernyataan_2 ;
        .......
}
  
if (kondisi)
{
        pernyataan_1 ;
        ......
}
else
        if (kondisi)
      {
           pernyataan_1 ;
        ......
       else
           pernyataan_2 ;
        .......
} 
 
JIKA kondisi benar MAKA
       pernyataan
       .......
AKHIR-JIKA
if (kondisi)
{
        pernyataan ;
        ......
}



Contoh 1 : Menentukan bilangan genap dan bilangan ganjil. Sebuah bilangan dapat ditentukan sebagai bilangan genap jika bilangan tersebut habis dibagi dengan 2. Jika tidak habs dibagi dengan 2 maka bilangan tersebut dianggap bilangan ganjil. Buatlah algoritma dan programnya ??
Solusi :
              Algoritma :
1)      masukkan (bilangan)
2)      JIKA sisa_pembagian (bilangan,2) = 0 MAKA
                             Tampilkan (”Bilangan genap”)
                    SEBALIKNYA
                             Tampilkan (”Bilangan ganjil)
                    AKHIR-JIKA     

               Program :
                 
Contoh 2 : Menentukan bilangan terbesar diantara dua buah bilangan. Buatlah algoritma dan program untuk menampilkan dua buah bilangan bulat dimasukkan dari keyboard ??
Solusi :              Cara 1
Algoritma :
1)  masukan (x , y)
2)  terbesar ← x    // asumsi bahwa x adalah yang terbesar
     JIKA terbesar < y MAKA
              terbesar ← y
     AKHIR JIKA
3)      tampilkan (terbesar)

Program :
# include <iostream.h>
# include <conio.h>
   main ( )
   {
   double x , y, terbesar ;

    cout << “Masukkan x : “ ;
    cin >> x ;

    cout << “Masukkan y : “ ;
    cin >> y ;

// mengasumsikan yang terbesar adalah x

    if (terbesar < y)
            terbesar = y ;

   cout << ”Bilangan terbesar = ” << terbesar << ”\n”;
   getche ( ) ;
   }

Outputnya :
Masukkan x : 34 (tekan Enter)
Masukkan y : 67 (tekan Enter)
Bilangan terbesar 67

Masukkan x : 55 (tekan Enter)
Masukkan y : 12 (tekan Enter)
Bilangan terbesar 55

 
             



















              






Cara 2 : dilakukan tanpa melibatkan variabel lain
               Algoritma :
1)      masukkan (x , y)
2)      JIKA x > y MAKA
             Tampilkan (”terbesar yaitu ”, x)
      SEBALIKNYA
             Tampilkan (”terbesar yaitu”, y)
      AKHIR-JIKA
               Program :
# include <iostream.h>
# include <conio.h>
   main ( )
   {
   double x , y ;

    cout << “Masukkan x : “ ;
    cin >> x ;

    cout << “Masukkan y : “ ;
    cin >> y ;

    if (x < y)
            cout << ”Bilangan terbesar = ” << x << ”\n”;
    else
            cout << ”Bilangan terbesar = ” << y << ”\n”;
    getche ( );  
   }

Outputnya :
Masukkan x : 5 (tekan Enter)
Masukkan y : 6 (tekan Enter)
Bilangan terbesar = 6
 
              























Contoh 3 : Memvalidasi nilai ujian. Buatlah algoritma dan program yang meminta sebuah nilai ujian dimasukkan dari keyboard dan memvalidasi nilai tersebut. Berikan komentar ”Absah” jika nilai tersebut berada antara 0 – 100 dan berikan komentar ”Tidak absah” untuk keadaan sebaliknya ??
Solusi :
Algoritma :
1)      masukkan (nilai)
2)      JIKA (nilai > = 0 dan nilai < = 100 MAKA
            Tampilkan (”Absah”)
      SEBALIKNYA  
             Tampilkan (”Tidak absah”)
     AKHIR-JIKA
Program :

Contoh 4 : Menentukan predikat kelulusan. Tabel berikut memperlihatkan daftar predikat kelulusan seorang sarjana berdasarkan indeks prestasi kumulatifnya. Buatlah algoritma dan program untuk menentukan predikat kelulusan seperti di bawah ini : 
IP Kumulatif
Predikat Kelulusan
2.00 ≤ IP ≤ 2.75
Lulus Memuaskan
2.75  ≤ IP  ≤ 3.50
Lulus Sangat Memuaskan
3.50  ≤ IP  ≤ 4.00
Lulus dengan Pujian

Solusi : Menggunakan if – bersarang
             Algoritma :
1)      masukkan (ip)
2)      JIKA ip ≥ 2 dan ip   2.75 MAKA
           Tampilkan (”Lulus Memuaskan”)
     SEBALIKNYA
          JIKA ip > 2.75 dan ip  3.50 MAKA
     Tampilkan (”Lulus Sangat Memuaskan”)
 SEBALIKNYA
     JIKA ip > 3,50 dan ip   4.00 MAKA
            Tampilkan (”Lulus dengan Pujian”)
    SEBALINKNYA
            Tampilkan (”Data IP tidak valid”)
    AKHIR-JIKA
AKHIR-JIKA
AKHIR-JIKA

Program :
# include <iostream.h>
# include <conio.h>
   main ( )
   {
      double ip ;

      cout << “IP Kumulatif : “;
      cin >> ip;

      if (ip >= 2.00 && ip <= 2.75)
         cout << “Lulus Memuaskan \n” ;
     else
         if (ip > 2.75 && ip <= 3.50)
              cout << “Lulus Sangat Memuaskan \n” ;
         else
              if (ip > 3.50 && ip <= 4.00)
                   cout << “Lulus Dengan Pujian \n” ;
             else
                   cout << “Data IP tidak valid”;

     getche ( );
     }

Outputnya :
IP Kumulatif : 3.00 (tekan Enter)
Lulus Sangat Memuaskan

IP Kumulif : 1.50 (tekan Enter)
Data IP tidak valid
 
 





















Contoh 5 : Menentukan nama bulan menurut angka. Buatlah algoritma dan program yang membaca data kode bulan dari keyboard dan kemudian menampilkan nama bulan ??
Solusi :  Algoritma
1)      Masukkan (kode_bulan)
2)      JIKA kode_bulan =1 MAKA
         Tampilkan (”Janauari”)
      SEBALIKNYA
         JIKA kode_bulan = 2 MAKA
Tampilkan (”Februari”)
      SEBALIKNYA
               JIKA kode_bulan = 3 MAKA
                  Tampilkan (”Maret”)
               SEBALIKNYA
                    JIKA kode_bulan = 4 MAKA
                        Tampilkan (”April”)
                    SEBALIKNYA
                        JIKA kode_bulan = 5 MAKA
                             Tampilkan (”Mei”)
                        SEBALIKNYA
                             JIKA kode_bulan = 6 MAKA
                                  Tampilkan (”Juni”)
                             SEBALIKNYA
                                  JIKA kode_bulan = 7 MAKA
                                        Tampilkan (”Juli”)
                                  SEBALIKNYA
                                        JIKA kode_bulan = 8 MAKA
                                             Tampilkan (”Agustus”)
                                       SEBALIKNYA
                                             JIKA kode_bulan = 9 MAKA
                                                  Tampilkan (”September”)
                                             SEBALIKNYA
                                                  JIKA kode_bulan = 10 MAKA
                                                      Tampilkan (”Oktober”)
                                                  SEBALIKNYA
                                                       JIKA kode_bulan = 11 MAKA
                                                              Tampilkan (”November”)
                                                      SEBALIKNYA
                                                               JIKA kode_bulan = 12 MAKA
                                                                    Tampilkan (”Desember”)
                                                               SEBALIKNYA
                                                                     Tampilkan (”Salah kode bulan”)
                                                               AKHIR-JIKA
                                                      AKHIR-JIKA
                                                  AKHIR-JIKA
                                            AKHIR-JIKA
                                      AKHIR-JIKA
                                 AKHIR-JIKA
                           AKHIR-JIKA
                     AKHIR-JIKA
               AKHIR-JIKA
         AKHIR-JIKA
AKHIR-JIKA

Program :



# include <iostream.h>
# include <conio.h>
   main ( )
  {
      int kode_bulan;
     
      cout << “Masukkan kode bulan (1..12) :   ”) ;
      cin >> kode_bulan ;

     if (kode_bulan = = 1)
        cout << ”Januari \ n” ;
     else
        if (kode_bulan = = 2)
           cout << ”Februari \ n” ;
        else
           if (kode_bulan = = 3)
              cout << ”Maret\ n” ;
           else
              if (kode_bulan = = 4)
                  cout << ”April \ n” ;
             else
                  if (kode_bulan = = 5)
                      cout << ”Mei \ n” ;
                 else
                      if (kode_bulan = = 6)
                          cout << ”Juni \ n” ;
                     else
                          if (kode_bulan = = 7)
                              cout << ”Juli \ n” ;
                          else
                              if (kode_bulan = = 8)
                                  cout << ”Agustus \ n” ;
                             else
                                if (kode_bulan = = 9)
                                     cout << ”September \ n” ;
                                








 


                               else
                                  if (kode_bulan = = 10)
                                     cout << ”Oktober \ n” ;
                                 else
                                     if (kode_bulan = = 11)
                                         cout << ”November \ n” ;
                                     else
                                          if (kode_bulan = = 12)
                                              cout << ”Desember \ n” ;
                                          else
                                              cout << ”Salah kode bulan \ n” ;
       getche ( );
}

Outputnya :
Masukkan kode bulan (1..12) : 12 (tekan Enter)
Desember

Masukkan kode bulan (1..12) : 14 (tekan Enter)
Salah kode bulan
 
 


































Contoh 6 : Menentukan jumlah hari. Buatlah algoritma dan program yang meminta data bulan (1..12) dimasukkan dari keyboard dan kemudian menentukan jumlah hari dalam bulan tersebut ?
Solusi : Algoritma
1)      Masukkan (kode_bulan)
2)      JIKA kode_bulan = 2 MAKA
         Tampilkan (”Jumlah hari 28 atau 29”)
     SEBALIKNYA
          JIKA kode_bulan = 1 atau 3 atau 5 atau 7 atau 8 atau 10 atau 12 MAKA
              Tampilkan (”Jumlah hari 31”)
         SEBALIKNYA
             JIKA kode_bulan = 4 atau 6 atau 9 atau 11 MAKA
                    Tampilkan (”Jumlah hari 30”)
            SEBALIKNYA
                    Tampilkan (”Salah kode bulan”)
            AKHIR-JIKA
         AKHIR-JIKA
    AKHIR-JIKA




Program :

B.     SWITCH
         Penyataan break pada pernyataan switch digunakan agar ekesekusi dilanjutkan ke pernyataan yang terletak sesudah pernyataan switch. Bagian default pada switch bersifat opsional. Bagian ini hanya dijalankan kalau tak ada satupun bagian case yang cocok dengan nilai yang ada pada switch. Pernyataan break pada bagian default bisa ditiadakan tanpa mengubah hasil.

Pseudocode
Kode C++
COCOK nilai
       DENGAN nilai1 MAKA
             Pernyataan_11 ;
             Pernyataan_12 ;
       DENGAN nilai1 MAKA
             Pernyataan_21 ;
             Pernyataan_22 ;
       LAINNYA
             Pernyataan_31 ;
             Pernyataan_32 ;
AKHIR-COCOK 
switch (nilai)
{
     case nilai1 :
            pernyataan_11 ;
            pernyataan_12 ;
            break;
     case nilai2 :
            pernyataan_21 ;
pernyataan_22 ;
break;
     default :
pernyataan_n1 ;
pernyataan_n2 ;
break;
}
COCOK nilai
       DENGAN nilai1 MAKA
             Pernyataan_11 ;
             Pernyataan_12 ;
       DENGAN nilai1 MAKA
             Pernyataan_21 ;
             Pernyataan_22 ;
       LAINNYA
             Pernyataan_31 ;
             Pernyataan_32 ;
AKHIR-COCOK 
switch (nilai)
{
     case nilai1 :
            pernyataan_11 ;
            pernyataan_12 ;
            break;
     case nilai2 :
            pernyataan_21 ;
pernyataan_22 ;
break;
     case nilai3 :
pernyataan_31 ;
pernyataan_32 ;
break;
}

Contoh 1 : Menentukan nama bulan menurut angka. Buatlah algoritma dan program yang membaca data kode bulan dari keyboard dan kemudian menampilkan nama bulan ??
Solusi : Algoritma
1)      Masukkan (kode_bulan)
2)      COCOK kode_bulan
DENGAN 1 MAKA
   Tampilkan (”Januari”)
DENGAN 2 MAKA
   Tampilkan (”JFebruari”)
DENGAN 3 MAKA
   Tampilkan (”Maret”)
DENGAN 4 MAKA
   Tampilkan (”April”)
DENGAN 5 MAKA
   Tampilkan (”Mei”)
DENGAN 6 MAKA
   Tampilkan (”Juni”)
DENGAN 7 MAKA
   Tampilkan (”Juli”)
DENGAN 8 MAKA
   Tampilkan (”Agustus”)
DENGAN 9 MAKA
   Tampilkan (”September”)
DENGAN 10 MAKA
   Tampilkan (”Oktober”)
DENGAN 11 MAKA
   Tampilkan (”November”)
DENGAN 12 MAKA
   Tampilkan (”Desember”)
 LAINNYA 
   Tampilkan (”Salah kode bulan”)
AKHIR-COCOK

Program :
Contoh 2 : Menentukan jumlah hari. Buatlah algoritma dan program yang meminta data bulan (1..12) dimasukkan dari keyboard dan kemudian menentukan jumlah hari dalam bulan tersebut ?
Solusi : Algoritma
1)      masukkan (kode_bulan)
2)      COCOK kode_bulan
DENGAN 2 MAKA
      Tampilkan (”Jumlah hari 28 atau 29”)
DENGAN 1 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 3 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 5 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 7 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 8 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 10 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 12 MAKA
      Tampilkan (”Jumlah hari 31”)
DENGAN 4 MAKA
      Tampilkan (”Jumlah hari 30”)
DENGAN 6 MAKA
      Tampilkan (”Jumlah hari 30”)
DENGAN 9 MAKA
      Tampilkan (”Jumlah hari 30”)
DENGAN 11 MAKA
      Tampilkan (”Jumlah hari 30”)
LAINNYA
      Tampilkan (”Salah kode bulan”)
AKHIR-COCOK

Program :

# include <iostream.h>
# include<conio.h>
   main ( )
  {
      int kode_bulan ;
      cout << “Masukkan kode bulan (1..12) : “;
      cin >> kode_bulan;

      switch (kode_bulan)
      {
          case 2 :
             cout << “Jumlah hari 28 atau 29 \n” ;
             break;
          case 1 :
 case 3 :
 case 5 :
 case 7 :
 case 8 :
 case 10 :
 case 12 :
 
 























LATIHAN
1.            Buatlah algoritma dan program yang meminta sebuah nilai ujian dimasukkan dari keyboard. Hasilnya berupa keterangan ”Lulus” kalau nilainya lebih besar atau sama dengan 60 dan ”Tidak Lulus” kalau nilainya kurang dari 60 ??
2.            Buatlah algoritma dan program yang meminta sebuah bilangan bulat dimasukkan dari keyboard dan kemudian menghasilkan informasi sebagai berikut :
” Negatif ” kalau nilainya kurang dari nol. ”Nol” kalau nilainya sama dengan nol. ”Positif” kalau nilainya lebih dari nol ??
3.      Berdasarkan data berikut : 1 = ANTV    2 = RCTI     3 = SCTV      4 = INDOSIAR. Buatlah algoritma dan program yang mula-mula meminta nomor saluran dimasukkan dari keyboard dan kemudian menampilkan nama stasiun TV. Jika tidak terdapat nomor saluran maka akan ditampilkan ”Tidak ada siaran coyyy”.  Penyelesaian menggunakan JIKA .. AKHIR-JIKA dan COCOK-AKHIR COCOK ??
4.      Data berikut mencatumkan nama-nama lapisan udara berdasarkan letak ketinggian dari permukaan bumi :
         0 ≤ tinggi < 10 km : Troposfer , 10 ≤ tinggi < 40 km : Statosfer,
         40 ≤ tinggi < 70 km : Mesosfer, 70 ≤ tinggi < 400 km : Termosfer,
         tinggi  ≥ 400 km : Eksosfer. Buatlah algoritma dan program yang mula-mula meminta masukan data ketinggian dan kemudian menentukkan nama lapisan udaranya ??
BAB V
OPERASI PENGULANGAN

A.     WHILE
Pseudocode
C++
ULANG SELAMA kondisi
      Pernyataan_1
      ...........
      Pernyataan_n
AKHIR-ULANG
while (kondisi)
{
      Pernyataan_1 ;
      .........
      Pernyataan_n ;
}

         Dalam hal ini, bagian Pernyataan_1 hingga Pernyataan_n akan dijalankan secara terus menerus selama kondisi bernilai BENAR. Seandainya dalam tanda kurung {    dan     } hanya terdapat satu pernyataan, pasangan tanda tersebut dapat dihilangkan. Contoh :
while (kondisi)
      Pernyataan ;

 
 



Contoh 1 : Buatlah algoritma untuk menampilkan 6 buah tulisan ”Hello” dengan menggunakan pengulangan ??
# include <iostream.h>
# include <conio.h>
   main ( )
   {
       int bil ;
       bil = 1 ;
       while ( bil < =6 )
       {
            cout << ”Hello \n” ;
            bil = bil + 1 ;
        }
        getche ( ) ;
    }

 
Solusi : Program










Contoh 2 : Buatlah program untuk menampilkan bilangan sbb : 1 2 3 4 5 6 7 8 9 ??
Solusi : Program
# include<iostream.h>
# include<conio.h>
   main ( )
   {
      int bil ;
      bil = 1 ;
      while (bil < = 9)
     {
         cout << bil ;
         bil = bil + 1 ; // tambahkan cout << “\n” ; untuk pindah baris
      }
    }




 
 









Contoh 3 : Buatlah program untuk menampilkan bilangan sbb : 5 4 3 2 1 ??
Solusi : Program
Contoh 4 : Buatlah program untuk menampilkan bilangan ganjil kurang dari 20 ??
# include<iostream.h>
# include<conio.h>
   main ( )
   {
      int bil ;
      bil = 1 ;
      while (bil < 20)
     {
         cout << bil ;
         bil = bil + 2 ; // tambahkan cout << “\n” ; untuk pindah baris
      }
    }

 
Solusi : Program
# include<iostream.h>
# include<conio.h>
   main ( )
   {
      int bil ;
      bil = 5 ;
      while (bil < = 1)
     {
         cout << bil ;
         bil = bil + 1 ; // tambahkan cout << “\n” ; untuk pindah baris
      }
    }

 
 







                                                                                                             
Contoh 5 : Buatlah program untuk menampilkan bilangan genap kurang dari 20 ??
# include<iostream.h>
# include<conio.h>
   main ( )
   {
      int bil ;
      bil = 1 ;      while (bil < 20)
     {
         cout << bil ;
         bil = bil + 2 ; // tambahkan cout << “\n” ; untuk pindah baris
      }
    }

 
Solusi : Program









Contoh 6 : Buatlah algoritma dan program untuk menghitung jumlah sepeerti berikut dengan n adalah bilangan yang dimasukkan dari keyboard :
1 + 2 + 3 + 4 + ... + (n-2) + (n-1) + n
Solusi : Algoritma
1)      masukkan (n)
2)      jum ← 0
3)      pencacah ← 0
4)      ULANG SELAMA pencacah ≤ n
         jum ← jum + pencacah
         pencacah ← pencacah + 1
     AKHIR-ULANG
5)      tampilkan (jum)

 Program


 
















Contoh 7 : Buatlah algoritma dan program yang meminta n buah bilangan bukat dimasukkan dari keyboard dan kemudian menampilkan nilai rata-rata dari keseluruhan bilangantersebut??
Solusi : Algoritma
1)            masukkan (n)
2)            jum ← 0
3)            pencacah ← 0
4)            ULANG SELAMA pencacah ≤ n
                     masukkan (bil)
                     jum ← jum + bil
                     pencacah ← pencacah + 1
               AKHIR-ULANG
5)            rata_rata ← jum / n
6)            tampilkan (rata_rata)

    Program


# include<iostream.h>
# include<conio.h>
   main ( )
   {
      int n, pencacah ;
     double bil, jum, rata_rata ;
     cout << ”Jumlah data = ”;
     cin >> n ;

     jum = 0 ;
     pencacah = 1;
     while (pencacah < = n)
     {
         cout << “Bilangan” << pencacah << “ = “ ;
         cin >> bil ;
          jum = jum + bil ;
         pencacah = pencacah + 1 ;

 
 












Contoh 8 : Buatlah algoritma dan program yang pertama-tama meminta suatu string  dimasukkan dari keyboard dan kemudian menghitung jumlah karakter yang terdapat pada string tersebut ??
Solusi : Algoritma
1)      masukkan (string)
2)      indeks ← 0
3)      ULANG SELAMA string [indeks] ≠ NULL
           Indeks ← indeks + 1
      AKHIR-ULANG
4)      tampilkan (”Jumlah karakter = ”, indeks)

Program :

# include <iostream.h>
# include <conio.h>
   main ( ) ;
   {
      char string [80] ;
      int indeks ;

      cout << “Masukkan suatu string : “;
      cin >> string ;

      indeks = 0;
      while (string [indeks] != ’\0’ )
      {
           indeks = indeks + 1 ;
       }

       cout << “Jumlah karakter = “ << indeks << “\n” ;
       getche ( ) ;
     }

Outputnya :
Masukkan suatu string : Bengkulu (tekan Enter)
Jumlah karakter = 8
 
 



















Contoh : Buatlah algoritma dan program untuk menampilkan suatu string yang dimasukkan dari keyboard menjadi terbalik ??
Solusi : Algoritma
1)            masukkan (string)
2)            indeks ← panjang (string) – 1
3)            ULANG SELAMA indeks > = 0
              tampilkan (string [indeks])
              indeks = indeks – 1
         AKHIR-ULANG

            Program :


# include <iostream.h>
# include <conio.h>
# include <string.h>   // prototype strlen ( )
   main ( ) ;
   {
      char string [80] ;
      int indeks ;

      cout << “Masukkan suatu string : “;
      cin >> string ;

      indeks = strlen (string) – 1 ;
      while (indeks > = 0 )
      {
           cout << string [indeks] ;
           indeks = indeks – 1 ;
       }

       cout << “\n” ;
       getche ( ) ;
     }

Outputnya :
Masukkan suatu string : Bengkulu (tekan Enter)
ulukbneB
 
 



















LATIHAN
1.            Buatlah algoritma dan program untuk menampilkan bilangan genap kurang dari 20 ?
2.            Buatlah program untuk menampilkan bilangan 1 4 9 16 25 36 49 ??









           


















 
 

THIS IS FEATURED POST 1 TITLE

THIS IS FEATURED POST 1 TITLE

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

Quas molestias excepturi
THIS IS FEATURED POST 2 TITLE

THIS IS FEATURED POST 2 TITLE

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

Impedit quo minus id
THIS IS FEATURED POST 3 TITLE

THIS IS FEATURED POST 3 TITLE

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

Voluptates repudiandae kon
THIS IS FEATURED POST 4 TITLE

THIS IS FEATURED POST 4 TITLE

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

Mauris euismod rhoncus tortor