Sunday 30 March 2014

Perulangan C++ "FOR dan DO-WHILE"

Pernyataan for

Perulangan yang pertama adalah for. Bentuk umum pernyataan for sebagai berikut :
for(inisialisasi;syarat pengulangan;pengubah nilai pencacah )
Bila pernyataan didalam for lebih dari satu maka pernyataan-pernyataan tersebut harus diletakan
didalam tanda kurung.
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
{
pernyataan / perintah;
pernyataan / perintah;
pernyataan / perintah;
}
Kegunaan dari masing-masing argumen for diatas adalah :

  • Inisialisasi : merupakan bagian untuk memberikan nilai awal untuk variabel-variabel tertentu.
  • Syarat Pengulangan : memegang control terhadap pengulangan, karena bagian ini yang akan menentukan suatu perulangan diteruskan atau dihentikan.
  • Pengubah Nilai Pencacah : mengatur kenaikan atau penurunan nilai pencacah.

Pernyataan nested – for
Pernyataaan Nested for adalah suatu perulangan for didalam perulangan for yang lainnya. Bentuk umum pernyataan Nested for sebagai berikut :
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah )
{
for ( inisialisasi; syarat pengulangan; pengubah nilai pencacah)
{
pernyataan / perintah;
}
}

Pernyataan While
Penyataan perulangan do-while merupakan bentuk perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian perulangan dilakukan belakangan. Bentuk umum perulangan do-while, sebagai berikut :

do
{
Pernyataan / perintah ;
}
while ( syarat )

Program untuk mencetak numeric triangle menggunakan for dan do-while :
FOR
//Program Perulangan For//
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
void main()
{
 for (int i=1; i<=3; i++)
 {
   for (int j=1; j<=i;j++)
   {
    cout<< i;
    }
    cout<< endl;
    }
getche();
}

DO-WHILE
//Program Perulangan Do While//
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
void main()
{
 int i,j;
 i=1;
 j=1;
 do
 {
  j=1;
  do
  {
   cout<<i;
   j++;
   }
   while (j<=i);
   i++;
   cout<<endl;
 } while (i<=3);
getche();
}

OUTPUT
Kedua program diatas akan menghasilkan output yang sama seperti berikut :









Jika pada bagian program "cout<<i;" diganti dengan "cout<<j; maka outputnya akan menjadi seperti berikut :











Sumber :

"Team Work!"

Pengertian “Team Work”
Teamwork atau kerja sama tim merupakan bentuk kerja kelompok dengan keterampilan yang saling melengkapi serta berkomitmen untuk mencapai target yang sudah disepakati sebelumnya untuk mencapai tujuan bersama secara efektif dan efisien. Harus disadari bahwa teamwork merupakan peleburan berbagai pribadi yang menjadi satu pribadi untuk mencapai tujuan bersama. Tujuan tersebut bukanlah tujuan pribadi, bukan tujuan ketua tim, bukan pula tujuan dari pribadi yang paling populer di tim.
                     
Peranan “Team Work”
Peranan Team Work sangat besar kontribusinya bagi tercapainya target / goal dari suatu organisasi. Dalam suatu organisasi tanpa adanya Team Work yang tangguh, selain terbuka peluang menuju kegagalan, hasilnya pun tidak akan sesuai dengan yang diharapkan. "Great achievement is usually born of great sacrifice, and is never the result of selfishness" Napoleon Hill.
Untuk membangun Team Work yang tangguh maka diperlukan adanya hal-hal berikut : 

1.VISI DAN MISI. 
Semua orang yang terlibat dalam Team Work harus benar - benar memahami dan mengerti dengan baik Visi dan Misi organisasi. Jika kondisi ini telah terpenuhi, selain akan menghilangkan sikap curiga / tidak percaya maka tujuan yang ingin dicapai akan semakain mudah direalisasikan karena semuanya telah terfokuskan / terkonsentrasikan dengan baik pada target / goal yang ingin dicapai. "If you chase two rabbits, both will escape" Chinese Proverb.

2.SALING PERCAYA. 
Siapapun yang terlibat dalam suatu Team Work, harus mau membuka diri / transparan. Yang namanya rahasia, sedini mungkin disirnakan. Setiap permasalahan yang timbul, setiap orang dalam Team Work akan berusaha seoptimal mungkin memberikan solusi pemecahan. Jika senang akan sama - sama dinikmati dan begitu juga sebaliknya, jika susah akan sama - sama dipikul. "We make a living by what we get, we make a life by what we give" Winston Churchill.

3.KESATUAN. 
Selalu tekankan dalam Team Work bahwa kita adalah satu kesatuan yang tidak terpisahkan. Ibarat sapu lidi. Jika bersatu akan memberikan manfaat tetapi jika dipisahkan, manfaatnya akan sirna. Ketika ada yang sakit maka spontanitas semua yang terlibat dalam Team Work juga akan merasakannya dan berusaha menyembuhkannya. "If anything goes bad, I did it. If anything goes semi - good, we did it. If anything goes real good, then you did it. That's all it takes to get people to win football games for you" Paul "Bear" Bryant.

4.SALING MENGHORMATI. 
Dikarenakan Team Work adalah satu kesatuan yang tidak terpisah maka setiap orang yang berada dalam Team Work memiliki fungsi dan peranan yang sangat vital dan penting. Tidak ada satu hal pun yang logis dikatakan bahwa si A, B atau C lebih penting / vital peranannya jika dibandingkan dengan si D, E atau F. Didasarkan oleh kondisi ini maka siapapun yang terlibat dalam Team Work harus saling menghormati dan menghargai. "Coming together is a beginning, staying together is progress, and working together is success" Henry Ford.

5.POSITIVE THINKING. 
Ini adalah salah satu hal fundamental yang harus dimiliki dalam Team Work, yang menilai / menvonis baik tidaknya diri seseorang adalah didasarkan oleh apa yang dia kontribusikan dan bukan semata - mata hanya oleh penampilan luar. "A positive attitude brings strength, energy and initiative" Remez Sasson.

6.KERJASAMA. 
Karena ini adalah untuk kepentingan bersama maka sudah seyogianya bentuk dari kerjasama yang diberikan adalah kerjasama yang tulus dan ikhlas serta tanpa adanya niat - niat terselubung. "A successful team beats with one heart" Unknown.

7.RELA BERKORBAN. 
Makna dari rela berkorban adalah selain korban dalam bentuk materi tetapi juga waktu dan perasaan. Wujud nyata dari rela berkorban ini juga harus tulus dan ikhlas serta tanpa pamrih adanya. Motivasi utama dari perbuatan mulia ini adalah demi kesuksesan bersama dalam suatu team Work. "Individuals play the game, but teams beat the odds" SEAL Team saying.

8.TANTANGAN DAN RINTANGAN. 
Kembali, apapun tantangan dan rintangan yang timbul, semuanya akans selalu bersatu padu dalam menanganinya. Tidak seorangpun akan dibiarkan menderita / bahagia sendirian. Semuanya akan selalu dirasakan bersama - sama. "If all my friends were to jump off a bridge, I wouldn't jump with them, I'd be at the bottom to catch them. Everyone hears what you say. Friends listen to what you say. Best friends listen to what you don't say" Tim McGraw.

Dengan dimilikinya Team Work yang tangguh maka apapun yang telah direncanakan akan semakin mudah direalisasikan. "There are three ways to get something done: do it yourself, employ someone, or forbid your children to do it" Monta Crane

Contoh Nyata “Team Work”
Team Work Antara Bagian Klaim dan Bagian Penjualan
Kualitas produk dan kualitas pelayanan yang baik, seringkali hanya dapat dimungkinkan bila terdapat teamwork yang baik. Banyak kesalahan yang menyebabkan pelanggan tidak puas, karena tidak adanya teamwork. Pelanggan tidak puas dengan perusahaan asuransi, gara-gara tidak ada teamwork antara bagian klaim dan bagian penjualan. Kedua departemen ini, sering memberikan janji yang berbeda. Akibat tidak ada teamwork, koordinasi antar dua departemen ini seringkali buruk. Akibatnya, pelanggan dikecewakan. Bagian penjualan, menginginkan agar pelanggan dilayani dengan cepat. Bagian klaim, ingin bersikap hati-hati dan prosedural. Karena tidak ada teamwork, maka berjalan dengan prosedur masing-masing.

Jadi, dalam hal ini antara kedua bagian (klaim dan penjualan) diperlukan adanya suatu bentuk kerjasama yang baik. Jelas teamwork yang harus dibangun adalah penyamaan visi dan misi salah satunya “janji”. Jika disatukan kedua bagian ini akan mampu melayani pelanggan dengan cepat namun di sertai sikap yang berhati-hati dan prosedural yang akhirnya tercapailah tujuan untuk memuaskan pelanggan.

Sumber :