Selasa, 29 Oktober 2013

Menceritakan diri sendiri



Nama lengkap saya Roberto jose da luz . Saya lahir di Timor-Leste kabupaten(Baucau) pada tgl  23 Januari 1993. Aku anak pertama dari 5 bersaudara. Saya anak yang racing. kedua orang tua saya mengajarkan agar saya menjadi anak yang percaya sama tuhan, bertanggung jawab dan menjadi anak yang sukses dan berhasil.

Saya bersekolah dasar di SD Novel Da Paz Baucau , yang letaknya tidak jauh dari rumah, enam tahun saya bersekolah di SD tersebut, dan setelah lulus dan mendapatkan nilai yang cukup memuaskan akhirnya saya melanjutkan ke SMP( ESSA JUNIOR BAUCAU ), saya memilih smp tersebut karena memang sekolah menegah pertama tersebut terfavorit di kabupaten Baucau. Tiga tahun saya belajar disana dan meneruskan ke SMA (ESSA SENIOR BAUCAU) di Timor-Leste. Saya sangat senang sekolah disana karena sekolah menengah atas tersebut terkenal bagusnya dalam prestasi. Di sma saya mengikuti play Fobtball ,kita bertanding sama kelas lain, saya suka sekali play fobtball sama kelas lain
.
Setelah lulus dalam ujian sma saya melanjutkan ke perguruan tinggi, saya sempet bingung mau meneruskan ke perguruan tinggi mana, dan akhirnya ayah,om dan family kirim saya ke luar negeri yaitu ke negara Indonesia   di  universitas Gunadarma  Jakarta, karena om saya ingin  saya menjadi meneger di perusahannya... Saya memilih kuliah disini karena Universitas Gundarma ternama di Indonesia apalagi di jurusan saya number 4 di seluru Indonesia. Dikampus inilah saya mengambil jurusan Sistem Informasi  dan saya sangat mengharapkan setelah lulus dari kampus gunadarma dan menjadi seorang sarjana yang berhasil yang kelak bisa membahagiakan ke dua orangtua saya dan Familyku, amiin.

organisasi pemudah di desa



Tanggal 25-31 Mei 2010 merupakan hari-hari yang lain dari biasanya di dusun Sempu dan Sambirejo. Denyut kegiatan anak-anak muda meningkat ketika Tim IYMF (Indonesian Youth Media Forum), Yayasan Kampung Halaman-Yogyakarta dan Perdikan-Sambirejo datang di dusun Sempu. Kehadiran mereka tidak lain merupakan kelanjutan dari program kerjasama antara Yayasan Kampung Halaman-Yogyakarta dengan Organisasi Pemuda Creative-Sempu untuk menyelenggarakan serangkaian kegiatan workshop selama 7 hari.

Workshop tersebut bertujuan untuk membina muda-mudi dalam bidang Tulis, Seni Rupa, Teater, Musik dan Video. Hari pertama diawali dengan pertemuan awal untuk berkoordinasi termasuk berkanalan antar peserta dan fasilitator yang akan menjadi pembina selama workshop berlangsung. Hari-hari selanjutnya dilanjutkan dengan proses pembinaan yang telah dibagi menjadi 5 tim (Tulis, Seni Rupa, Teater, Musik dan Video).

Dalam prosesnya, peserta dibina dengan intensif untuk menghasilkan karya dengan cara mengolah informasi dan memanfaatkan sumberdaya yang ada di sekitar sehingga dapat bermanfaat bagi masyarakat. Hari demi hari berlalu sampai mendekati malam Gelar Kreasi yang merupakan puncak acara dari serangkaian kegiatan ini. Kegiatan workshop semakin meningkat untuk menghasilkan karya-karya yang kreatif.

Pada malam gelar kreasi semua hasil karya workshop dipresentasikan. Dan karya-karya yang dihasilkan antara lain : Mading, Biografi (Tim Tulis), Denah, Gambar/Lukis, Foto (Tim Seni Rupa), Teater (Tim Teater), Kaloborasi Musik dengan alat tradisional (Tim Musik), dan Video ‘Aku Bukan Petani’ (Tim Video).Semua karya yang dihasilkan sangat bermanfaat dan kreatif. Dan hal yang paling penting adalah ilmu yang didapat dari workshop ini. Walaupun hanya 7 hari tapi penuh berwarna. Segenap keluarga besar Organisasi Pemuda Creative-Sempu mengucapkan banyak terimaksih kepada Yayasan Kampung Halaman, fasilitator IYMF se-Indoenesia dan Perdikan yang telah berbagi ilmu dengan kami. Dan berbagai pihak yang mendukung kerjasama ini sehingga berjalan lancar. Semoga apa yang telah kita lakukan bersama dapat menjadi pelajaran yang berharga dan mengambil manfaatnya.

Selasa, 01 Oktober 2013

Pengalaman sama pacarku


Suatu saat aku lagi punya gairah yang tak terelakkan lagi. Mau ML ama pacar dosa kan aku gak mau LINA. karena terpaksa banget dan dadaku berdebar menahan gairah, akhirnya kau melakukan olah raga 49 (pemuasan diri) aja di kamar mandi. 

Karena lemas dan agak pening, ketika mau keluar kamar aku terpeleset oleh cairanku sendiri. Aku oleng dan untunglah aku sempat berpegangan pada bak mandi hingga aku gak terjerembab. 
Aku bener2 jengkel, marah dan dengan emosi akhirnya aku bilang aja ke tuh cairan yang ada di lantai kamar mandi, "DASARR. Belum jadi anak aja udah mau bikin ayah celaka. Apalagi kalo udah jadi anak nanti. Mau jadi anak durhaka ya.

Nama  :Roberto jose da luz
kelas    : 2KA14
Npm    : 16112651

Rabu, 24 April 2013

MANUSIA DAN CINTA KASIH,MANUSIA DAN KEINDAHAN



MANUSIA DAN CINTA KASIH
·         Pengertian Cinta Kasih
Menurut kamus umum bahasa Indonesia, cinta adalah rasa sangat suka kepada ataupun rasa sangat kasih atau sangat tertarik hatinya. Sedangkan kasih artinya perasaan sayang atau cinta kepada atau menaruh belas kasihan. Dengan demikian arti cinta kasih hampir bersamaan, sehingga kata kasih memperkuat rasa cinta.
Walaupun cinta kasih mengandung arti hampir bersamaan, namun terdapat perbedaan juga antara keduanya, cinta lebih mengandung pengertian mendalamnya rasa, sedangkan kasih lebih keluarnya; dengan kata lain bersumber dari cinta yang mendalam itulah kasih dapat diwujudkan secara nyata.
Cinta memegang peranan penting dalam kehidupan manusia, sebab cinta merupakan landasan dalam kehidupan perkawinan, pembentukan keluarga dan pemeliharaan anak, hubungan yang erat di masyarakat dan hubungan manusiawi yang akrab. Demikian pula cinta adalah pengikat yang kokoh antara manusia dengan Tuhannya sehingga manusia menyembah Tuhan dengan ikhlas mengikuti perintah-Nya dan berpegang teguh pada syariat-Nya.
Pengertian tentang cinta dikemukakan juga oleh Dr. Sarlito W. Sarwono. Dikatakannya bahwa cinta memiliki tiga unsur yaitu keterkaitan, keintiman dan kemesraan. Yang dimaksud dengan keterkaitan adalah adanya perasaan untuk hanya bersama dia, segala prioritas untuk dia, tidak mau pergi bersama orang lain kecuali dengan dia. Kalau janji dengan dia harus ditepati. Unsur yang kedua adalah keintiman, yaitu adanya kebiasaan-kebiasaan dan tingkah laku yang menunjukkan bahwa antara anda dengan dia sudah tidak ada jarak lagi. Panggilan-panggilan formal seperti bapak, ibu, saudara digantikan dengan sekedar memanggil nama atau sebutan:sayang dan sebagainya. Unsur yang ketiga adalah kemesraan, yaitu adanya rasa ingin membelai atau dibelai, rasa kangen kalau jauh atau lama tidak bertemu, adanya ucapan-ucapan yang rnengungkapkan rasa sayang, dan seterusnya.
Cinta kepada sesama manusia.
Agar manusia dapat hidup dengan penuh keserasian dan keharmonisan dengan manusia lainnya, tidak boleh tidak ia harus membatasi cintanya pada diri sendiri dan egoismenya. Pun hendaknya ia menyeimbangkan cintanya itu dengan cinta dan kasih sayang pada orang-orang lain, bekerja sama dengan dan memberi bantuan kepada orang lain. Oleh karena itu, Allah ketika memberi isyarat tentang kecintaan manusia pada dirinya sendiri, seperti yang tampak pada keluh kesahnya apabila ia tertimpa kesusahan dan usahanya yang terus menerus untuk memperoleh kebaikan serta kebakhilannya dalam memberikan sebagian karunia yang diperolehnya, setelah itu Allah langsung memberi pujian kepada orang-orang yang berusaha untuk tidak berlebih-lebihan dalam cintanya kepada diri sendiri dan melepaskan diri dari gejala-gejala itu adalah dengan melalui iman, menegakkan shalat, memberikan zakat, bersedekah kepada orang-orang miskin dan tak punya dan menjauhi segala larangan Allah. Keimanan yang demikian ini akan bisa menyeimbangkan antara cintanya kepada diri sendiri dan cintanya pada orang lain, dan dengan demikian akan bisa merealisasikan kebaikan individu dan masyarakat.
MANUSIA DAN KEINDAHAN

·         Pengertian Keindahan
Keindahan berasal dari kata indah, artinya bagus, permai, cantik, elok, molek dan sebagainya. Benda yang mempunyai sifat indah ialah segala hasil seni, (meskipun tidak semua hasil seni indahl, pemandangari alam (pantai, pegunungan, danau, bunga-bunga di lereng gunung), manusia (wajah, mata, bibir, hidung, rambut, kaki, tubuh), rumah (halaman, ta13nan, perabot rumah tangga dan sebagainya), suara, warna dan sebagainya. Keindahan adalah identik dengan kebenaran.
Menurut The Liang Gie dalam bukunya “G,a-ris Besar Estetik” (Filsafat Keindahan) dalam bahasa Inggris keindahan itu diterjemahkan dengan kata “beautiful”, Perancis “beau”, Italia dan Spanyol “bello”, kata-kata itu ber­asal dari- bahasa Latin “bellum”. Akar katanya adalah ”bonum” yang berarti kebaikan kemudian mempunyai bentuk pengecilan menjadi’ ”bonellum” dan terakhir dipendekkan sehingga ditulis “bellum”.
Selain itu menurut luasnya dibedakan pengertian:
Keindahan dalam arti luas.
Selanjutnya The Liang Gie menjelaskan.bahwa keindahan dalam arti luas mengandung pengertian ide kebaikan. Misalnya Plato menyebut watak yang indah dan hukum yang indah, sedangkan Aristoteles merumuskan keindahan sebagai sesuatu yang baik dan juga menyenangkan.
Jadi pengertian yang seluas-Iuasnya meliputi :
· keindahan seni
· keindahan alam
· keindahan moral
· keindahan intelektual.
Keindahan dalam arti estetik murni.
Keindahan dalam arti estetik murni menyangkut pengalaman estetik seorang dalam hubungannya dellgan se:gala sesuatu yang diserapnya.
Keindahan dalam arti terbatas dalam hubungannya dengan penglihatan.
Keindahan dalam arti yang terbatas, me~punyai arti yang lebih disempitkan sehingga hanya menyangkut bendabenda yang dapat -diserap dengan penglihatan, yakni berupa keindahan bentuk dan warna. keindahan tersusun dari berbagai keselarasan dan kebalikan dari garis, warna, bentuk, nada, dan kata-kata. Ada pula yang berpendapat bahwa keindahan adalah suatu kumpulan hubungan-hubungan yang selaras dalam suatu benda dan di antara benda itu dengan si pengarnat.

http://suryotripitoyo.blogspot.com/2012/10/ibd-manusia-dan-cinta-kasih-manusia-dan.html

Rabu, 23 Januari 2013

perkenalan Pemograman Visual Basic

Bahasa pemrograman Visual Basic, dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool adalah alat bantu dalam membangun dan mengembangkan program aplikasi komputer dengan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat yang disediakan oleh Microsoft Visual Basic ataupun pihak lain.
Visual Basic yang pertama adalah Visal Basic 1.0 yang dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.
Perjalanan Bahasa Pemrograman Visual Basic dari awal hingga sekarang ini, sebagai berikut:
  1. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia.
  2. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992.  Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
  3. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4.
  4. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi  versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
  5. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic.
  6. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk  versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5  memperkenalakan kemampuan untuk membuat  User Control.
  7. Visual Basic 6.0 (pertengahan 1999 memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.
  8. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan  kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
  9. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  10. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya :  
    a) Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan.
    b) Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  11. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y  menjadi If X  IsNot Y.
  12. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft.
  13. Visual Basic “Orcas” (VB 9.0) , dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : a) True Tenary operator , yaitu fungsi If(boolean,value, value)  yg digunakan untuk menggantikan fungsi IIF; b) LINQ Support; c) Ekspresi Lambda; d) XML Literals; e) Nullable types; f) Type Inferenc.
  14. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1.
Pada ertikel ini versi yang akan dibahas adalah Visual Basic 6.0. Ada ada tiga edisi yang dikeluarkan Microsoft untuk Visual Basic 6.0, yaitu:
1) Visual Basic 6.0 Standard Edition
Standard Edition sangat merekomendasikan bagi pemula yang ingin mempelajari Visual Basic 6 dan mempunyai fasilitas sebagai berikut: a) kemampuan aplikasi 32 bit yang berjalan di Microsoft Win 9x dan Win NT untuk pemula; b) terdiri dari control seperti grid, tab, dan Data Bound; c) memuat Learn Visual Basic Now dan Online Help. d) Microsoft Developer Network CD berisi dokumentasi.
2) Visual Basic 6.0 Propessional Edition
Propessional Edition umumnya digunakan oleh para propessional yang sudah cukup mendalami Visual Basic 6. Tidak terlalu banyak perbedaan dengan Standard Edition, hanya ada beberapa tambahan, diantaranya: ActiveX Control, termasuk Internet Control. IIS (Internet Information Server) Dynamic HTML Page Designer.
3) Visual Basic 6.0 Enterprise Edition
Lebih ditekankan untuk membuat aplikasi yang bersifat server based, tapi program-program aplikasi standard dapat berjalan dengan baik jika menggunakan versi ini. Fasilitas tambahan antara lain:
  • Application Performance Explorer
  • IIS (Internet Information Server)
  • Support for Microsoft Transaction Server 2.0
  • SQL Debugging
  • Visual Component Manager
  • Visual Database Tool 
               http://ekarivky.blogspot.com/2012/10/sekilas-tentang-pemograman-visual-basic.html

PROGRAM QBASIC

Maluk sira mai ita hamutuk aprende progammer liu husi lingua Qbasic..  peace tiha dt.


Qbasic adalah salah satu bahasa pemrograman yang menggunakan bahasa basic, Qbasic sendiri singkatan dari Quick Basic yang merupakan salah satu produk Microsoft. Qbasic cukup baik untuk belajar dasar pemrograman. Bahasa Qbasic ini dapat dipelajari dari internet dan program

Tipe data pada Qbasic :
Tipe data numerik integer
Tipe Ukuran memory jangkauan nilai
Byte 1 byte 0 .. 255
Shortint 1 byte -128 .. 127
Integer 2 byte -32768 .. 32767
Word 2 byte 0 .. 65535
Longint 4 byte -2147483648

Tipe data numerik real
Tipe konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38, nilai numerik
real menempati memory sebesar 6 byte.

Tipe data karakter
Nilai karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal.

Tipe data string
Berupa kumpulan beberapa karakter yang terletak diantara tanda petik tunggal.

Tipe data boolean.
Tipe data ini mempunyai dua nilai yaitu true & false.

STATEMEN KONDISI

- Goto (kondisi tak bersyarat),seperti telah dijelaskan diatas

- if then + goto (kondisi bersyarat, hanya satu syarat)

- if then + else (kondisi bersyarat dengan 2 atau lebih syarat

- select case : menyeleksi atau mengeksekusi kondisi yang ditest


STATEMEN PERULANGAN

- For .. next
Mengulangi suatu perintah / instruksi dalam jumlah yang telah ditentukan, serta besar kenaikannya.

- Do while … loop
Mengulangi perintah selama suatu kondisi memenuhi syarat (true) dan berhenti bila tidak lagi memenuh syarat (false)

- Do until … loop
mengulangi instruksi selama kondisi tidak memenuhi syarat (false) dan berhenti bila kondisi memenuhi syarat (true)

- While … wend



sama dengan do while … loop tetapi bentuk penulisannya hanya satu dan tidak memiliki perintah exit untuk menghentikan proses yang berulang sebelum berakhir
Contoh membuat Program untuk menghitung upah buruh Pada QBASIC dengan Spesifikasi:
1. NIB,NAMA,JAM KERJA, DAN JUMLAH ANAK (DI INPUT)
2. ONKOS KERJA = Rp 2500/JAM
3. TUNJANGAN ANAK = Rp 100.000/ANAK
4. GAJI KOTOR = ONKOS KERJA +TUNJANGAN ANAK
5. GAJI BERSIH = GAJI KOTOR DI POTONG PAJAK 5 %
(massukan data/coding di bawah ini kedalam QBASIC)
CLS
PRINT "MENGHITUNG UPAH BURUH"
INPUT "NIB="; NIB$                                           
INPUT "NAMA"; NM$
INPUT "JAM KERJA"; JAM
INPUT "JUMLAH ANAK"; ANAK
GATOR = (JAM * 2500) + (ANAK * 100000)
GABER = GATOR - (GATOR * 5 / 100)
PRINT "GAJI KOTOR ="; GATOR
PRINT "GAJI BERSIH ="; GABER
INPUT "HITUNG LAGI= [Y/N] "; HITUNG$

http://ekarivky.blogspot.com/2012/10/program-qbasic.html
  
 

donload program QBASIC bisa donload di link ini  http://www.zidddu.com/download/14689...sic11.rar.html

Rabu, 16 Januari 2013

TUGAS ALGORITMA DAN PEMOGRAMAN 1B


TUGAS ALGORITMA DAN PEMOGRAMAN 1B

MENGENAI PROGRAM UNTUK MENGHITUNG GAJI BURUH

CLS
PRINT "MENGHITUNG UPAH BURUH"
INPUT "NIB="; NIB$                                            
INPUT "NAMA"; NM$
INPUT "JAN KERJA"; JAM
INPUT "JUMLAH ANAK"; ANAK
GATOR = (JAM * 2500) + (ANAK * 100000)
GABER = GATOR - (GATOR * 5 / 100)
PRINT "GAJI KOTOR ="; GATOR
PRINT "GAJI BERSIH ="; GABER
INPUT "HITUNG LAGI= [Y/N] "; HITUNG$

SELECT CASE HITUNG
CASE Y

CLS
PRINT "MENGHITUNG UPAH BURUH"
INPUT "NIB="; NIB$                                            
INPUT "NAMA"; NM$
INPUT "JAN KERJA"; JAM
INPUT "JUMLAH ANAK"; ANAK
GATOR = (JAM * 2500) + (ANAK * 100000)
GABER = GATOR - (GATOR * 5 / 100)
PRINT "GAJI KOTOR ="; GATOR
PRINT "GAJI BERSIH ="; GABER
INPUT "HITUNG LAGI= [Y/N] "; HITUNG$

CASE N
END

END SELECT

keterangan :
-kata yang di belakang tanda (;) merupakan variabel yang bersifat bebas
-tanda ($) merupakan tipe data dari variabel tersebut (tipedata string)
-GATOR merupakan gaji kotor (variabel bersifat bebas) 
-GABER merupakan gaji bersih (variabel bersifat bebas)

BAHASA C++ BISA DITERAPKAN DI QBASIC



OPERATOR DALAM PENGAMBILAN KEPUTUSAN

Dalam tugas pendahuluan module ke-2 dari 6 modul yang sudah disertakan dalam mata kuliah algoritma pemograman dasar dalam lingkungan anak teknik elektro akan di bahas tentang OPERATOR yaitu operator if-else dan switch-case. Pada pembahasan ini akan diperdalam soal pengambilan keputusan untuk suatu kondisi dari pernyataan yang ada atau lebih sering di sebut kondisi if-else dan saudaranya switch-case. Baiklah langsung saja kepada dasar teori yang sudah saya rangkumkan dalam sajian ala jepang( sushi = mentah-mentah ). So, mari kita nikmati bersama, semoga bisa dicerna oleh perut anda, wkwkwk =)).
  1. If –else
Pernyataan if-else dipakai untuk pengambilan keputusan berdasarkan suatu kondisi.
Pada pernyataan ini apabila suatu kondisi benar, maka statement akan dijalankan, namun jika kondisinya salah maka pernyataan lain yang akan dijalankan.

  1. Switch-case
Pernyataan switch digunakan untuk menjalankan sebuah pernyataan dari beberapa kemungkinan pernyataan berdasarkan sebuah nilai ungkapan dan nilai penyeleksi.

Diagram alir untuk
  1. If – else
Jika kondisi pernyataan yang dievaluasi bernilai benar maka blok true statement akan dieksekusi
dan jika pernyataan tersebut salah maka eksekusi program akan tertuju pada false statement.

  1. Switch – case

pilihan1, pilihan2, ..., pilihan mempunyai nilai kebenaran. Tiap pilihan diperiksa nilai kebenarannya, mulai dari pilihan pertama sampai ditemukan pilihan yang bernilai benar. Jika pilihan ke-i bernilai benar maka aksike-i dilaksanakan. Pilihan berikutnya yakni pilihan ke-i+1 sampai dengan pilihan ke-n tidak dipertimbangkan lagi. Aksi yang dipasangkan dengan ke-I dapat berupa satu baris instruksi atau blok instruksi. Apabila tidak ada satupun pilihan yang bernilai benar maka aksi sesudah otherwise dikerjakan. Penulisan otherwisebersifat optional. Dalam bahasa C/C++ , otherwise diganti dengan kata kunci default.
Setiap blok statement suatu pilihan diakhiri dengan kata kunci break yang berfungsi untuk keluar dari fungsi switch jika blok statement pada kondisi yang terpenuhi telah selesai dikerjakan. Sedangkan jika tidak ada kondisi yang memenuh maka blok statement default akan dikerjakan.

PERBEDAAN if-else dan switch-case
  1. Switch case ialah penyederhanaan dari if-else bertingkat
  2. Semua masalah yang bias diselesaikan switchcase pasti bias diselesaikan oleh if-else, tapi tidak sebaliknya.
  3. Switch-case dikhususkan untuk tipe data integer dan karakter.

if (kondisi)
perintah-1;
else
perintah-2;
perintah-2;

ini adalah Bentuk umum if-else.


switch-case


switch (ekspresi integer atau karakter )
{
case konstanta-1 :
… perintah;
… perintah;
break;
case konstanta-2 :
… perintah;
… perintah;
break;
……
……
default :
… perintah;
… perintah;
}


contoh program :

Program 1
Alur program : 
Jika program yang dimasukkan user lebih atau sama dengan 10000 maka program akan menghasilkan harga diskon dan jumlah yang akan dibayar. Namun, jika total pembelian kurang dari 10000 maka yang di eksekusi akan menghasilkan jumlah yang harus dibayar tanpa diskon.

Buat file baru yang bernama coba1.cpp lalu tambah kan code berikut dengan editor vim, gunakan "i" untuk memasukkan.

Code Program 1 :

#include 

using namespace std;

int main()
{
double tot_beli, diskon=0, jum_byar=0;
cout << "Total pembelian Rp. "; cin >> tot_beli;

if (tot_beli >=10000)
{
diskon = 0.2 * tot_beli;
jum_byar=tot_beli-diskon;
cout << "\n Besar diskon Rp. " << diskon; } else { jum_byar = tot_beli; } cout << "\nJumlah yang harus di bayar Rp." << jum_byar << "\n"; }


sekian code untuk program 1.

Screenshot

Compile program dan jalankan, dengan cara :
$ g++ coba1.cpp -o coba1

jalankan dan lihat hasilnya.
$ ./coba1

sekian putput dari program 1, aoutput ooyyy, eh salah lg output ternyata saudara-saudara.xixixixi, penulis udah mulai pikun =)).

Tugas :

1.Buatlah converter bilangan dari angka ke huruf ( terbilang ) minimal dari 1 - 10.

Ini adalah tugas untuk menguji pemahaman anda tentang tutorial ini.

SELAMAT MENCOBA.

http://fachriarif.blogspot.com/2012/09/bahasa-c-bisa-diterapkan-di-qbasic.html

http://rootf.blogspot.com/2010/12/operator-pengambilan-keputusan-dalam-c.html