Lihat Tentang Putri

Foto saya
Berau, Kalimantan Timur, Indonesia
Simple girl :D Love AC MILAN

Rabu, 27 Februari 2013


Array

What’s array?

Dari sharing tentang Looping While lanjut saya mau sharing tentang Array. What’s Array? Array   adalah   suatu   variabel   yang terdiri dari sekumpulan data dimana data-data
tersebut  mempunyai  tipe  data  yang  sama. Setiap  data  disimpan  dalam  alamat  memori
yang   berbeda-beda dan disebut dengan elemen array. Setiap elemen mempunyai nilai indek sesuai dengan urutannya. Melalui indek inilah kita dapat mengakses data-data tersebut.

BENTUK UMUM
Next, sekarang bentuk umum dari Array. Array dideklarasikan dengan tanda [ ] (bracket). Bentuk umum dari tipe data array adalah :

 


1.    Array satu dimensi
o   Setiap elemen array dapat diakses melalui index
o   Index array secara default dimulai dari 0
o   Deklarasi array :

 


2.     Array dua dimensi
o   Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah buah kolom bentuknya dapat berupa matriks atau tabel.
o  
Deklarasi array :

 


3.    Array multidimensi
o   Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
o   Deklarasi array :





Contoh Syntaxnya sebagai berikut, kawans:




Dan Debugnya, check this out:



Wes.. Demikian contoh dari Array yang dapat saya share.. Semoga bisa bermanfaat, Grazie a tutti J

Banyak orang mengatakan kepintaran yang menjadikan seseorang Ilmuwan besar. Mereka keliru.. itu adalah karakter”-Albert Einstein-

Selasa, 19 Februari 2013


Looping while

Ciao a tutti !!!
Pada kali ini saya akan share tentang program ‘Looping While’. Yak, tidak berbeda jauh dengan sharing saya kemaren tentang program ‘Looping For’. Let’s begin....

Perintah While ini akan melakukan Looping atau Pengulangan selama kondisi bernilai True. Looping dengan while akan menyebabkan program kita mengulang barisan statement seperti yang dikondisikan di awal looping.

Syntax while sebagai berikut:



Ketika program diesksekusi akan menghasilkan program seperti gambar di bawah ini:


Untuk menjelaskannya saya membuat permisalan sebagai berikut:

while (kondisi)
        {
           statement1;
           :
           statement_n;
        }

“kondisi” merupakan ekspresi sembarang yang diterima oleh C dan “statement” adalah statement yang diterima oleh C. Jika “kondisi” bernilai benar (true) atau 1, maka statement-statement di dalam badan looping dikerjakan, dan kemudian “kondisi” diperiksa lagi. Hal ini berlanjut terus sampai “kondisi” bernilai salah (false) atau 0. Jika “kondisi” bernilai salah, maka looping dengan statement while akan berhenti dan program akan berlanjut ke statement berikutnya di bawah blok statement looping.

Nah, kemudian saya akan memberikan salah satu contoh penggunaan Looping While untuk menentukan faktor dari suatu bilangan..

Syntax:

Debug:


Semoga sharing kali ini bisa bermanfaat.. Grazie a tutti J

-”Ada dua cara untuk menghadapi kesulitan: Anda mengubah kesulitan itu atau Anda mengubah diri sendiri untuk menghadapinya.” Phyllis Bottome (1884-1963), novelis Inggris.

Senin, 11 Februari 2013


Looping For

·       STRUKTUR KONTROL PERULANGAN (LOOPING)
Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang terus hingga tak terhingga sementara variabel dalam komputer masih terbatas.

Di sini, saya juga mau share tentang Looping. Looping sebenarnya ada 3 jenis, yaitu for, while, dan do-while.Nah, berikut perbedaan yang dimiliki masing-masing jenis looping:
-      For :
Untuk mengulang suatu proses yang telah diketahui jumlahnya.
-      While : Pre Tested Loop
Untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.
-      Do-while : Post Tested Loop
Untuk mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila masih bernilai true maka looping akan terus berlanjut.

Untuk penjelasan Looping For selanjutnya sebagai berikut:

Sebagaimana seperti yang telah disebutkan tadi, Looping For merupakan proses pengulangan yang telah diketahui jumlahnya. Kemudian, ini adalah perulangan yang paling sering digunakan. Looping for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.

Check this out..


Note:
Syntax             :  for (inisialisasi ; syarat ; penambahan)   {pernyataan}
Inisialisasi        : keadaan awal dari variabel control
Syarat             : ekspresi relasi yang merupakan kondisi
Penambahan    : pengatur perubahan nilai variabel control
‘i++’                : i+1
‘i+=2’              : i+2
‘i- -‘                  : i-1
‘1-=2’              : i-2

Debugnya adalah:


Untuk contoh looping for di dalam looping for sebagai berikut, guys:



Dan pada debugnya akan terjadi pengulangan sebanyak 5 kali untuk setiap angka <10. Karena, yang terlebih dahulu dilakukan pada for yang <5. Berikut penampakan debug sesungguhnya:



Wokeh.. Demikian contoh Looping dengan jenis For yang dapat jelaskan. Semoga berkah dan bermanfaat J Grazie a tutti....

-Otto von Bismarck
”Ciri-ciri orang hebat bisa diketahui melalui tiga pertanda: kedermawanan dalam bentuk, kemanusiaan dalam pelaksanaan, tidak berlebihan dalam keberhasilan.” Otto von Bismarck (1815-1898), perdana menteri Prusia, kanselir kekaisaran Jerman-

Minggu, 10 Februari 2013



Switch Case

Now, about “Switch Case”...
Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch - case ini memiliki kegunaan sama seperti if – else bertingkat.
Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program.

Bahasa C++ menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. Meskipun Switch didesain untuk mengganti If-Else, akan tetapi Switch memiliki batasan:
ü Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char).
ü Range data yang diperiksa bernilai 0 s/d 255.
Format dasar untuk menggunakan kasus switch diuraikan sebagai berikut: Nilai dari variabel yang diberikan ke switch dibandingkan dengan nilai setelah masing-masing kasus, dan ketika satu nilai sesuai dengan nilai variabel, komputer terus melaksanakan program dari titik itu. Kondisi pernyataan switch adalah nilai.
Pada dasarnya perintah Switch-Case adalah sama dengan perintah If-else , perbedaanya adalah sebagai berikut ini:
Perintah If..Else..
if object validasi
//exception
else
//exception

Perintah Switch-Case
switch ($_REQUEST['var']):
case ’some var’:
//exception;
break;
default:
//exception
endswitch;

Kedua-duanya memiliki aturan yang sama, yaitu sama-sama melakukan perbandingan sebuah entitas. tapi, tingkat kecepatan akses ke suatu entitas, lebih cepat menggunakan switch case dari pada if karena tingkat kesalahan dalam switch case dapat terlihat, switch case lebih sensitif.
Ada kelebihan pada penggunaan SWITCH. Berikut ini kelebihannya:

ü Dalam SWITCH, persyaratan hanya diuji sekali saja. Sedangkan pada IF.. ELSE diuji beberapa kali. Sehingga apabila script Anda sangat kompleks atau banyak menggunakan kondisional, penggunaan SWITCH akan menghasilkan proses yang lebih cepat.
ü Selain itu, statement yang akan dikerjakan dalam SWITCH bisa kosong atau tidak melakukan apa-apa.
Berikut contoh dari Switch Case dengan perintah ‘sleep’:

Maka, hasil dari program switch casenya adalah sebagai berikut:
1.       
2.    
3.    
Nah, mengapa tampilan kata-katanya bisa terubah sedemikian rupa? Yaps, karena adanya perintah ‘::Sleep’ yang telah saya sebutkan tadi..


Silahkan dicoba kawans dan semoga dapat dipahamui dengan baik J Grazie a tutti...


-”Konsentrasikan seluruh pikiran selama Anda melakukan pekerjaan. Sinar matahari tidak akan bisa membakar hingga titik fokusnya ketemu.” Alexander Graham Bell (1847–1922), pendidik dan penemu telepon kelahiran Skotlandia.”-

Kamis, 07 Februari 2013


LOGICAL IF C++


I.                   What is Logical  IF?
Hampir sama seperti ‘if’ yang biasa kita dipakai pada Ms. Excel. Tapi, di sini Logical If bisa dibuat lebih kompleks dibandingkan dengan yang 
ada di Ms. Excel. Dan Logical If lebih kepada fungsi pemrograman.



Gambar di atas merupakan contoh Logical If yang paling mudah untuk diingat dan dipraktekkan. Untuk perintah pada “(p==7) yang berarti sama dengan sendiri bisa diganti dengan tanda (p!=7) yang berarti tidak sama dengan. Bagaimana jika kita menginginkan lebih besar atau lebih kecil dari angka yang telah ditentukan pada ‘int’?
Untuk lebih besar sama dengan bisa digunakan simbol (>=) dan lebih kecil sama dengan digunakan simbol (>=). Untuk tampilan hasil dari program di atas sebagai berikut:



II.                Penambahan ‘if’ dengan satu ‘else’
Jika menambahkan lagi satu perintah if maka tanda kurung kurawal ({})  juga harus ditambahkan. Jika jawaban yang anda berikan benar, maka kedua perintah pada if akan tetap dijalankan. Sedangkan, jika perintah salah maka perintah ‘else’ yang akan dijalankan.
Check this out...



Maka, perintah yang akan dijalankan akan tampak seperti ini:



III.             Logical If Kompleks
Mengapa saya mengatakan Logical If yang kompleks? Karena, di sini kita bisa memasukkan banyak sekali perintah yang tampaknya kompleks. Penasaran? Saya akan berikan gambarnya terlebih dahulu, kemudian penjelasaanya:



Kali ini saya menambahkan karakter, yaitu “char pil=’Y’;
Karena, pada perintah ‘if’ yang pertama tidak terdapat angka 8 dan karakter Y, maka perintah berpindah ke ‘else if’ juga tidak terdapat perintah yang sesuai, berpindah lagi ke ‘else if’ dibawahnya. Ternyata, terdapat karakter ’Y’ sehingga dapat dijalankan dan perintah ‘else’ juga dijalankan karena pada perintah sebelumnya tidak terdapat ‘y=8’. Sehingga, hasilnya akan tampak seperti ini:



IV.                   Relational Operator

Relational operator merupakan operator yang digunakan untuk membandingkan antara 2 nilai atau kondisi. Operator ini biasanya digunakan sebagai sebuah syarat atau kondisi pada operasi percabangan dan perulangan. Nilai yang dihasilkan dari operasi yang menggunakan operator ini adalah nilai Boolean yaitu “true” (1) dan “false” (0) saja.



Kali ini saya hanya menggunakan operator ‘==’, ‘>=’, dan ‘<=’.


V.                Logical Operator
Logical operator merupakan operator yang digunakan dalam operasi logika. Terdapat 3 jenis operator logika, yaitu && (And), || (Or) dan ! (Not/Negasi). Operasi yang menggunakan operator logika ini akan menghasilkan nilai “true” (1) atau “false” (0) disetiap operasinya. Pada contoh saya menggunakan operator logika ‘&& (And)’.

Yaps! Semoga materi Logical If kali ini bisa dipahami dengan baik J
Grazie A Tutti J

-”Jangan pernah takut pada kesempurnaan karena Anda tidak akan pernah bisa mencapainya.” Salvador Dalí (1904–1989), pelukis Spanyol”-

Selasa, 05 Februari 2013


Hello World!

Pertama-tama mari kita bahas tentang beberapa pengertian yang berhubungan dengan program komputer.

·        Pemrograman adalah: Rangkaian kegiatan atau perintah untuk dieksekusi oleh komputer.
·        Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari
  • Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 0110010110011.
  •  Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  •  Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  • Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.
Berikut saya tunjukkan beberapa bahasa pemrograman komputer:

  • ·        Aro
  • ·        Ada
  • ·        ALGOL
  • ·        Applescript
  • ·        Assembly
  • ·        BASIC:
  • ·        ASP
  • ·        BASIC
  • ·        COMAL
  • ·        Visual Basic
  • ·        Visual Basic for Applications
  • ·        VBScript
  • ·        Batch (MS-DOS)
  • ·        COBOL
  • ·        UNIX shell script:
  • ·        Bourne shell (sh) script
  • ·        Bourne-Again shell (bash) script
  • ·        Korn shell (ksh) script
  • ·        C shell (csh) script
  • ·        C:
  • ·        C++
  • ·        C#
  • ·        Visual C++
  • ·        ColdFusion
  • ·        dBase dkk.
  • ·        Clipper
  • ·        Foxbase
  • ·        Visual FoxPro
  • ·        Eiffel
  • ·        Fortran
  • ·        Go
  • ·        Haskell
  • ·        Java
  • ·        JavaScript
  • ·        JSP
  • ·        Lisp
  • ·        Logo
  • ·        Pascal
  • ·        Delphi
  • ·        Perl
  • ·        Prolog
  • ·        Python
  • ·        PHP
  • ·        Pike
  • ·        R
  • ·        REXX
  • ·        REBOL
  • ·        RPG
  • ·        Ruby
  • ·        Simula
  • ·        Smalltalk
  • ·        Scheme
  • ·        SQL




So, Let’s talk about Hello World!


Hello World! adalah nama jenis program komputer yang diambil pertama kalinya pada kursus pemrograman. Program ini sangat sederhana dengan menunjukkan teks "Hello World!” di layar. Contoh awal ini dipakai untuk menulis program-program yang lebih canggih.
Hello World! pertama kalinya dipakai oleh para pemrogram bahasa C untuk menunjukkan kemampuan bahasa ini.
Dalam penulisan bahasa program sangat dianjurkan tidak kekurangan ataupun kelebihan satu perintah atau karakter, karena dengan satu kesalahan saja dapat merusak program yang dibuat. Di sini saya menggunakan Microsoft Visual C++ untuk membuat sebuah program. Dan contohnya adalah sebagai berikut:

Beberapa penjelasan tentang perintah-perintah adalah sebagai berikut:
  •   #include <iostream>


Kalimat yang diawali dengan tanda (#) adalah are preprocessor directive. Bukan merupakan baris kode yang dieksekusi, tetapi indikasi untuk kompiler. Dalam kasus ini kalimat  #include <iostream> memberitahukan preprocessor kompiler untuk menyertakan header file standard iostream. File spesifik ini juga termasuk library deklarasi standard I/O pada C++ dan file ini disertakan karena fungsi-fungsinya akan digunakan nanti dalam program.
  •  using namespace std;

Ini adlah barisan perintah default yg sering ditemui dlm prgram c++. Setiap standard library dari c++ disimpan dlam suatu fungsi namespace yg bernama "std",  jadi perintah tsb digunakan agar kita dapat mengakses perintah-perintah standard library tsb.
  •  void

Fungsi yang void sering disebut juga prosedur. Disebut void karena fungsi tersebut tidak mengembalikan suatu nilai keluaran yang didapat dari hasil proses fungsi tersebut.
  •  main ()

Sebuah program C++ minimal mengandung sebuah fungsi main(). Fungsi ini menjadi awal dan akhir sebuah program C++. Main adalah nama judul fungsi. Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi.
n  sebuah fungsi harus menggunakan tanda { dan }. Di dalam tanda inilah statement-statement akan ditulis untuk membuat sebuah program.

  •   char

Merupakan tipe data dasar pada C++. Selain itu ada tipe data lain, seperti nilai integer (int, short, long), nilai floating-point (float, double, long double), dan enumerated (enum).
  • cout<<

baris ini adalah suatu perintah untuk mencetak tampilan "What is your name?" untuk mencetak suatu kalimat kita gunakan perintah " cout" dan diikuti dgn " << ". Tanda "(kutip) sebelum kalimat dan sesudah kalimat berarti menyatakan segala tulisan yg berada diantara kutip akan ditampilkan dalam bentuk tulisan(string).
Perlu dketahui bahwa hampir dalam setiap perintah c++ slalu diakhiri tanda ";”
perintah cout ini dapat digunakan karena kita telah mendeklarasikan lib "iostream" seperti yg tlh dijelaskan diatas.
Ini berarti apabila kita tidak mendeklarasikan lib iostream maka program akan error/ tidak jalan , karena compiler tdak mengenali perintah cout.
  • cin>>

Fungsi cin() merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data.
  • endl

Di sini saya ingin menambahkan salah satu fungsi, yaitu endl. endl merupakan suatu fungsi manipulator yang digunakan untuk menyisipkan karakter NewLine atau mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di disk.


Nah, sudah selesai membahasa tentang berbagai fungsi yang ada di item tersebut. Kini saya akan melanjutkan ke pembahasan selanjutnya....

Ini adalah bentuk program yang sudah jadi setelah menekan tombol ‘Ctrl+F5’ pada keyboard.
Meskipun tidak tertera kata-kata “Hello World!” pada program tersebut. Tapi, setidaknya telah mewakili dari kata-kata “Hello World!” yang merupakan contoh perkenalan sama seperti pengisian biodata pada program di atas.

Yak.. Semoga bisa bermanfaat bagi kawan-kawan sekalian ^^
Selamat Mencoba, Grazie..

”Tahu bahwa kita tahu apa yang kita ketahui dan tahu bahwa kita tidak tahu apa yang tidak kita ketahui, itulah pengetahuan sejati.” -Copernicus (1473–1543), pakar astronomi Polandia-