slide to unlock

Latest Post

Mantan terindah

|
Baca selengkapnya »
cerpen karangan : Ilham Muhamad
Mantan terindah
Aku menunggu seseorang sambil menghisap rokok di taman.Aku melirik ke arloji yang ada di tangan sebelah kananku,sudah lewat 10 menit dari yang dijanjikan.Saat ini aku ada janji dengan mantanku.Entah mau membicarakan apa, tapi dia bilang pembicaraan ini sangat penting.Aku kembali menghisap rokok sambil menikmati indahnya pemandangan taman.
            “Hai, maaf menunggu lama” aku kenal suara ini, suara seseorang yang 5 tahun lalu selalu membuatku tersenyum, ya, siapa lagi kalau bukan Rina adik kelasku saat aku SMK dulu.Dia terlihat sangat cantik.Aku mematikan rokok lalu tersenyum padanya.Sudah lama aku tidak bertemu dengannya semenjak aku lulus dan pindah rumah.Aku merasa gugup.
“Tidak apa-apa” ucapku.Dia duduk disebelahku .Ada rasa rindu didalam hati.Kalau saja aku boleh mencium dan memeluknya sekarang juga, tapi siapa aku? Hanya mantan kekasihnya.”Apa yang ingin kamu bicarakan padaku” tanyaku setelah dari tadi Rina hanya diam tak berbicara dan sesekali tersenyum padaku dan itu membuatku penasaran.
“Aku ingin mengantarkan ini padamu, aku harap kamu datang” dia mengeluarkan kertas berwarna putih bergambar dua burung merpati yang khas didesain untuk pernikahan.Dan arti dari dua burung merpati itu adalah dua orang sepasang kekasih.Aku terkejut.Detak jantungku berpacu lebih cepat.Dan aku... Rasanya aku ingin pergi dari tempat ini.
Flashback on
Waktu kelas tiga SMK aku, bertemu dengannya, aku duduk bersebelahan dengannya saat melaksanakan UAS.Aku membantunya mengerjakan soal yang tidak dia ketahui.Dari situ kami mulai akrab.Setiap jam isitirahat kami selalu makan bekal bersama.Awalnya, aku kira dia tidak ada perasaan padaku, tapi setelah dia menyatakan perasaannya padaku.Aku tahu kalau perasaanya padaku tidak main-main.
Satu bulan telah berlalu setelah dia menyatakan perasaannya padaku.Hubunganku dengannya baik-baik saja.Tapi semakin kesini semakin , kami jarang berkomunikasi.Sekarang dia sangat cuek.Hingga kesabaranku habis.Aku mengakhiri hubungan ini,walau aku tahu aku masih mencintainya.Setelah aku memutuskannya, aku dan dia tidak lagi menjadi kita.

            Setelah aku memutuskannya, aku pindah rumah.Untuk pertama kalinya aku menangis karena cewek.Apalagi aku menangis dihadapan ibuku.Aku menyesal karena memutuskannya,percuma aku menyesal dia tidak akan kembali padaku.Aku sadar bahwa aku sangat mencintainya.Hatiku telah dibawanya,hatiku terasa sakit.
Flashback off
Rasa sakit itu masih terasa sampai sekarang, walaupun sudah 5 tahun lamanya.
“Maksudnya?” aku mengepal tanganku agar aku tidak menangis.Tanpa aku sadari air mata jatuh mengalir membasahi pipi.Aku menangis.Aku menundukan kepalaku, aku berusaha menguatkan diri.
“Aku tahu akan seperti ini,aku menikah dengan orang lain dan kau menangis.tapi inilah takdir, dan aku harap kamu dapat menemukan perempuan yang lebih baik dari aku” Rina menghapus air mataku dengan kedua telapak tangannya.Aku mendongakkan kepalaku dan tersenyum padanya.Aku mencoba mencari kebobohongan darinya.Tapi aku tidak bisa.Tatapannya dan undangan yang berada dihadapanku ini bukanlah sebuah kebohongan.
“Mana mungkin aku bisa mencari pengantimu secepatnya?” air mataku kembali keluar.Ini sungguh aneh.Aku tidak ingin menangis kembali.Tapi aku menangis.Aku sudah tidak peduli dengan orang-orang yang melihatku penuh tanya.
            “Aku minta maaf atas sikapku dulu padamu, dan aku mengundangmu untuk berdamai dengan masa laluku dan masa laluku itu adalah kamu. Dan aku ingin mengucapkan terima kasih karena kamu pernah membuatku bahagia walaupun hanya sebentar.Aku harap kamu datang di acara pentingku ini” Rina kembali menghapus air mataku.Percuma kamu menghapus air mataku.Aku menangis karenamu.Dia bukan jodohku.Aku harus merelakannya pergi dengan orang lain.
Aku harus menguatkan hati untuk berbicara lancar dengannya.”Aku maafkan kamu.Aku juga minta maaf telah melukaimu.Dan aku terima undangan ini.Aku akan datang di acara pentingmu ini” kataku berusaha kembali tersenyum dihadapannya walau dengan senyum pahit dan hati yang terluka.
”Bolehkan aku mencium keningmu dan memelukmu untuk yang pertama dan yang terakhir kalinya?” aku tidak peduli Rani akan menganggapku sebagai cowok tidak tahu diri atau apapun.Aku tidak peduli.Aku hanya ingin meluapkan rasa rinduku selama ini.Aku rindu cewek ini.Dia menganggukan kepalanya dan tersenyum kepadaku.Aku mencium keningnya dan memeluknya erat.Kamu ingin berdamai dengan masa lalumu yaitu aku.Aku juga ingin berdamai dengan masa laluku yaitu kamu.
Dari kejadian ini, aku mengambil pelajaran, yang lalu biarlah berlalu.Jadikan masa lalu sebagai pelajaran.Dan jangan dijadikan penghambat untuk masa depan.


~END~

Mantan terindah

Posted by : Ilham Muhamad on : With 0komentar

(TEAM WORK) STANDAR OUTPUT INPUT

|
Baca selengkapnya »
Yo Senpai ( ͡° ͜ʖ ͡°)

Kali ini saya tidak mengerjakan sendiri, saya di bantu :

Elang Robby Budiman (XieZee)
Riefky (Beginners TI)
Samuel (Blog Tugas)
Tigana (Mine)

Perintah 

Bahasa pemograman tidak tidak akan bisa digunakan jika tidak memiliki perintah input. Beberapa perintah input :

Getch() & Getche()

Digunakan untuk menampilkan data yang mempunyai tipe karakter. Tetapi hanya dapat menampilkan 1 karakter. Fungsi getch() tidak dapat menampilkan data yang diinputkan sedangkan fungsi getche() bisa.
#include <stdio.h>
#include <conio.h>
using namespace std;

int main () {

char x;
printf ("Menampilkan karakter : "); x = getche();
printf ("\nkarakter yang dimasukkan adalah :%c", x);
printf ("\nMasukkan karakter: "); x = getch();
printf ("\nKarakter yang dimasukkan adalah :%c", x);
return 0;
}
.


CIN

Digunakan untuk meanangani standar input pada C++ dengan menambahkan overloaded operator extraction (>>) pada cin stream.


#include <iostream>
using namespace std;
int main() {
int a;
int b;
cout << "Nama : XTKJ1" << endl << endl;
cout << "Masukkan nilai a : "; cin >> a;
cout << "Masukkan nilai b : "; cin >> b;
cout <<  "Hasil penjumlahan ; " << a << "+" << b << "=" << a + b << endl << endl;

}

Program Sederhana

Getch() & Getche()
#include <stdio.h>
#include <conio.h>
using namespace std;

int main () {

int x;
printf ("Menampilkan nilai : "); x = getche();
printf ("\nnilai yang dimasukkan adalah :%d", x);
printf ("\nMasukkan nilai: "); x = getch();
printf ("\nnilai yang dimasukkan adalah :%d", x);
return 0;
}


CIN

#include <iostream>
using namespace std;
int main() {
int a;
int b;
cout << "Nama : XTKJ1" << endl << endl;
cout << "Masukkan nilai a : "; cin >> a;
cout << "Masukkan nilai b : "; cin >> b;
cout <<  "Hasil penjumlahan ; " << a << "+" << b << "=" << a + b << endl << endl;

}


SOAL
1.#include <iostream>
usng namespace std;
int main ()
{
int c;
printf("Masukkan nilai=");
scanf("%d",c);
printf(Nilai yang anda masukkan adalah = %i",c);
return 0;
}

Kode program diatas memiliki kesalahan penulisan sehingga program tidak dapat dijalankan.Kesalahan tersebut adalah......
A.Kesalahan pada pendeklarasian variabel
B.Fungsi Printf tidak seharusnya diikuti oleh scanf
C.Kesalahan pada penggunaan fungsi penentu,yang seharusnya adalah karakter
DTidak menyertakan tanda '&' pada awal karakter
E.Penggunaan header yang sah

2.Untuk menjalankan operasi I/O terdapat beberapa kelas yang harus dimasukkan.Perhatikan beberapa kelas dan fungsinya berikut.
(1) ifstream (Proses input)
(2) ifstream (Proses output)
(3) oftstream (Proses output)
(4) fsstream (Proses input/output)
(5) ofstream (Proses input/output)
Penulisan variabel diatas, yang memenuhi aturan adalah....
A.(1),(2), dan (4)
B.(1),(2), dan (5)
C.(1),(3) dan (4)
D.(2),(3) dan (4)
E.(2),(4) dan (5)

Ubahlah kode berikut ke standar input cin:


#include <stdio.h>
using namespace std;

int main ()

{
    char* nama = (char*) "Lala";
    char* kota = (char*) "Surakarta";
     printf("Hai %s. \n", nama);
     printf("Selamat datang di kota %s. \n", kota);
     printf("selamat berlibur...\n");
}


Jadi seperti ini :

#include <iostream>
using namespace std;

 main()

{
string nama = "Lala";
string kota = "Surakarta";

cout << " Hai " << nama << endl;

cout << "Selamat datang di kota " << kota << endl;
cout << "selamat Berlibur... " << endl;
}


Uji Kompetensi
1.Fungsi input yang digunakan untuk memasukkan data berupa numerik adalah....
A.Cin
B.Gets()
C.Getch()
D.Getche()
E.Printf()
2.Penentu fungsi yang digunakan untuk menyimpan dan menampilkan tipe data berupa long integer adalah......
A.%g
B.%e
C.%d
D.%lu
E.%ld 

3.Puncuator yang mengikuti standar input cin adalah...... 
A.>> 
B.<< 
C.() 
D.[] 
E.{}    

4.Berikut penulisan kode program menggunakan Printf() yang benar adalah.....
A.#include <iostream>
     int main () {
     Printf("Pemograman \n");
     return 0;
      }
B.#include <conio.h>
     int main () {
     printf("Pemograman \n);
     return 0;
     }
C.#include <math.h>
     int main () {
     printf("Pemograman \n);
     return 0;
     }     
D.#include <stdio.h>
     int main () {
     printf("Pemograman \n);
     return 0;
     }
E.#include <stdlib>
      int main () {
      printf("Pemograman \n);
      return 0;
      }
5.Berikut adalah pasangan fungsi input/output yang benar kecuali
A.Scanf() dan Printf()
B.Scanf() dan Cout()
C.Cin() dan Cout()
D.Getch() dan Printf()
E.Getche() dan Printf()

buat program memasukan dan menampilkan angka 100

Cout () & Cin ()

#include <iostream>
using namespace std;

 main()

{
    int a;
cout << "Masukkan nilai 100 : "; cin >> a;
cout << "Anda berhasil memasukan bilangan " << a << endl;
}


Scanf() & Printf()


#include <stdio.h>
#include <conio.h>
using namespace std;

main () {

printf("Kelompok \n");
int x, y;

printf("Masukkan  nilai 100 = ");

scanf("%d",&x);
printf("\n anda berhasil memasukkan bilangan  %d", x);

}



Memasukkan a dan b


Getch() & Getche()



#include <stdio.h>
#include <conio.h>

int main () {

    int x;
    printf("Masukkan nilai x =  "); x = getch();
    printf("\n nilai x adalah = %c", x);

    printf("\n Masukkan nilai x =  "); x = getche();

    printf("\n nilai x adalah = %c", x);

    return 0;

}

Bila senpai mempunyai pertanyaan jangan sungkan, tinggalkan komentar.

(TEAM WORK) STANDAR OUTPUT INPUT

Posted by : Ilham Muhamad on : With 0komentar
Tag :

(CODEBLOCKS PART 7) : USER INTERFACE

|
Baca selengkapnya »
Yo Senpai ( ͡° ͜ʖ ͡°)

kali ini saya akan membahas mengenai user interface


COUT 


Digunakan untuk menampilkan output hasil dari rancangan kode program


CIN



Digunakan untuk meanangani standar input pada C++ dengan menambahkan overloaded operator extraction (>>) pada cin stream

Contoh 1 :

SCRIPT
#include <iostream>
using namespace std;
main () {
int nilai ;
cout << "------------------------------------------------------" << endl;
cout << ">>>            ILHAM MUHAMAD MAULANA               <<<" << endl;
cout << ">>>                   X TKJ                        <<<" << endl;
cout << ">>>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<<" << endl;
cout << "------------------------------------------------------" << endl;
cout<<"Masukkan nilai anda :";
cin>>nilai;
if (nilai < 60){
    cout << "Maaf anda tidak lulus";
}    else {
        cout << "Selamat anda lulus";}
    return 0;
}



contoh 2:

SCRIPT
#include <iostream>
using namespace std;
main () {
int sewa ;
cout << "------------------------------------------------------" << endl;
cout << ">>>            ILHAM MUHAMAD MAULANA               <<<" << endl;
cout << ">>>                   X TKJ                        <<<" << endl;
cout << ">>>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<<" << endl;
cout << "------------------------------------------------------" << endl;
cout<<"Masukkan jumlah hari keterlamabatan :";
cin>>sewa;
if (sewa >= 20 ){
    cout<<"Denda keterlambatan anda Rp. 20.000"<<endl;
} else if (sewa >= 10){
cout<<"Denda keterlambatan anda Rp. 10.000"<<endl;
       } else if (sewa >= 5) {
       cout<<"Denda keterlambatan anda Rp. 3.000"<<endl;
       } else {
       cout<<"Denda keterlamabatan anda Rp. 1000"<<endl;
       }
       return 0;
}



PRINTF

Digunakan untuk mencetak data baik berupa teks,numerik,konstansta maupun variabel
Perbedaan dengan cout ? untuk garis baru tidak perlu endl, tapi menggunakan \n
Kemudian printi harus diikuti header <stdio.h>
Integer = %d
Floating point =
a.Decimal = %f
b.Pangkat = %e
c.Decimal & pangkat  = %g
Character = %c
String = %s

SCANF()
Dikombinasikan dengan printf() harus menyertakan tanda & pada awal nama variabel. Tanda & gunanya sebagai operator alamat

contoh 1:

SCRIPT

#include <stdio.h>
using namespace std;
int main () {
printf("------------------------------------------------------\n");
printf(">>>            ILHAM MUHAMAD MAULANA               <<<\n");
printf(">>>                   X TKJ                        <<<\n");
printf(">>>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<<\n");
printf("------------------------------------------------------\n");
int x;
printf ("Masukkan nilai anda :");
scanf ("%d", &x);

if (x < 60){

printf ("Maaf anda tidak lulus");
    }
        else {
        printf ("Selamat anda lulus");}
    return 0;
}


contoh 2:


SCRIPT
#include <stdio.h>
using namespace std;
int main () {
printf("------------------------------------------------------\n");
printf(">>>            ILHAM MUHAMAD MAULANA               <<<\n");
printf(">>>                   X TKJ                        <<<\n");
printf(">>>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<<\n");
printf("------------------------------------------------------\n");
int sewa;
printf("Masukkan jumlah hari keterlamabatan :");
scanf ("%d", &sewa);
if (sewa >= 20 ){
    printf("Denda keterlambatan anda Rp. 20.000");
} else if (sewa >= 10){
printf("Denda keterlambatan anda Rp. 10.000");
       } else if (sewa >= 5) {
       printf("Denda keterlambatan anda Rp. 3.000");
       } else {
       printf("Denda keterlamabatan anda Rp. 1000");
       }
       return 0;
}


FIBONACCI

SEJARAH SINGKAT FIBONACCI
Perhitungan menggunakan Fibonacci nantinya akan sering ditemui dalam trading, jadi sebaiknya kita berusaha untuk memahaminya seperti kita berusaha memahami si "dia".Fibonacci adalah metode perhitungan matematika yang di cetuskan oleh seorang matematikawan asal Italia,Leornado Fibonacci Da Pisa.
Contoh:


#include <iostream>
using namespace std;
int x, a, b, c;
int main(){
cout << "-----------------------------------------------------" << endl;
cout << ">>>  ILHAM MUHAMAD MAULANA  <<<" << endl;
cout << ">>>         X TKJ           <<<" << endl;
cout << ">>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<" << endl;
cout << "-----------------------------------------------------" << endl;
cout<<"=  Deret Fibonacci  =\n";
cout<<">Masukkan jumlah angka yang akan di tampilkan : "<<endl;
  cin>>x;
cout<<endl;
cout<<"Deret Fibonacci-nya adalah : ";
a=1;b=1;
cout<< a << " ," << b << " ,";
   for(int i=3; i<=x; i++){
  c = a + b;
  a = b;
  b = c;
 cout<< c << " ,";
     }
    return 0;
     }



LOOPING
Looping adalah pengulangan sesuatu atau serangkaian "kerja" dari program.
Contoh


#include <iostream>
using namespace std;

main () {

int a;
cout << "-----------------------------------------------------" << endl;
cout << ">>>  ILHAM MUHAMAD MAULANA  <<<" << endl;
cout << ">>>         X TKJ           <<<" << endl;
cout << ">>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<" << endl;
cout << "-----------------------------------------------------" << endl;
 cout << "masukkan jumlah bilangan : "; cin >> a;
for(int i=1;i<=a;i++) {
    cout << "BIlangan ke-" << i << " = " << i << endl;
}
}




LOOPING NAIK TURUN


#include <iostream>
using namespace std;
main() {
int naik;
int turun;
int batas;
cout << "-----------------------------------------------------" << endl;
cout << ">>>  ILHAM MUHAMAD MAULANA  <<<" << endl;
cout << ">>>         X TKJ           <<<" << endl;
cout << ">>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<" << endl;
cout << "-----------------------------------------------------" << endl;
cout << "Masukkan batas yang kalian inginkan : "; cin >> batas;
for(naik =0; naik<=batas; naik++){
for(turun=batas; turun >= 1; turun--){
cout << "\n Counter loop naik ke : " << naik << " Conter loop turun ke : " << turun;
}
}
}



HASIL


CONTOH 1


CONTOH 2



FIBONACCI



LOOPING





LOOPING NAIK TURUN


Bila Senpai mempunyai pertanyaan jangan sungkan, tinggalkan komentar. 

(CODEBLOCKS PART 7) : USER INTERFACE

Posted by : Ilham Muhamad on : With 0komentar
Tag :

CODEBLOCKS (PART 6) : KODE HARI ( IF & SWITCH CASE ) & NILAI KELULUSAN

|
Baca selengkapnya »
Yo Senpai ( ͡° ͜ʖ ͡°)

Kali ini hanya membawakan 2 bahasan yaitu Kode Hari (if & switch case) & Nilai kelulusan.

KODE HARI
Untuk Kode Hari ada 2 cara yaitu : "IF" & "SWITCH CASE"

A. IF

1.Buka CodeBlocks lalu tekan ctrl + shift + N atau pilih "New >> File >> Empty File
2.Masukkan rumus dan codingan di bawah ini :


3. Tekan F9 atau fn + F9, hasilnya....*HENSIN


SWITCH CASE

1.Masukkan rumus dan codingan di bawah ini :
2. Lalu tekan F9 atau fn + F9, hasilnya.......*HENSIN

KELULUSAN

Pada nilai kelulusan Senpai harus mendapatkan nilai rata-rata di atas 60 dan di setiap mata pelajaran harus di atas 40.
1.Masukkan Rumus dan coding di bawah ini :
(NOTE : pada codingan ini jika senpai memasukkan nilai 100 nya 2 dan 30 nya 1 maka tetap tidak akan lulus karena untuk lulus senpai membutuhkan nilai di atas 40)



2. Tekan F9 atau fn + F9, hasilnya......*HENSIN

Lulus

Tidak Lulus

Script


If


#include <iostream>
using namespace std;

main (){

int kodeHari;

cout << "=>   Nama  : ILHAM MUHAMAD MAULANA" << endl;

cout << "=>   Kelas :     X-TKJ " << endl << endl;
cout << "Masukan Kode Hari : ";cin >> kodeHari;

if(kodeHari == 1){

    cout << "Hari Ahad";
    }else if (kodeHari == 2){
      cout << "Hari Senin";
     }else if (kodeHari == 3){
       cout << "Hari Selasa";
      }else if (kodeHari == 4){
        cout << "Hari Rabu";
       }else if (kodeHari == 5 ){
         cout << "Hari Kamis";
        }else if (kodeHari == 6){
          cout << "Hari Jum'at";
         }else if (kodeHari == 7){
           cout << "Hari Sabtu";
          }else {
            cout << "Kode Hari Salah";
           }
}


Switch Case

#include <iostream>
using namespace std;
main(){
int kodehari;
char ulang;
cout << "------------------------------------------------------" << endl;
cout << ">>>            ILHAM MUHAMAD MAULANA               <<<" << endl;
cout << ">>>                   X TKJ                        <<<" << endl;
cout << ">>>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<<" << endl;
cout << "------------------------------------------------------" << endl;
do{
cout<< " Masukan Kode Hari (1-7) : " ; cin >> kodehari;
switch(kodehari){
    case 1  : cout<< " Hari Ahad"; break;
    case 2  : cout<< " Hari Senin"; break;
    case 3  : cout<< " Hari Selasa"; break;
    case 4  : cout<< " Hari Rabu"; break;
    case 5  : cout<< " Hari Kamis"; break;
    case 6  : cout<< " Hari Jum'at"; break;
    case 7  : cout<< " Hari Sabtu"; break;
    default : cout<< " Kode Hari Yang Senpai Masukan Salah "; break;
}
cout << "--------------------------------------" << endl;
cout << " Apakah Senpai Ingin mengulang ? [y/t]"; cin >> ulang;
cout << "--------------------------------------" << endl;
}while(ulang=='y');
cout << "Arigatou Gozaimasu Senpai" << endl;
}



Nilai Kelulusan

#include <iostream>
using namespace std;
main(){
int mtk,indo,ipa;
float avg;
char ulang;
cout << "-----------------------------------------------------" << endl;
cout << ">>>  ILHAM MUHAMAD MAULANA  <<<" << endl;
cout << ">>>         X TKJ           <<<" << endl;
cout << ">>>mau copas ? ijin dulu senpai ke KIMOCHI SENPAI<<<" << endl;
cout << "-----------------------------------------------------" << endl;
do{
    cout << "-------------------------------------------------------------------" << endl;
    cout << " Masukan Nilai Matematika : " ; cin>> mtk;
    cout << " Masukan Nilai Bahasa Indonesia : " ; cin>> indo;
    cout << " Masukan Nilai IPA :" ; cin>> ipa;

    avg= (mtk+indo+ipa)/3;


        if(avg >= 60 && mtk>=40 && indo>=40 && ipa>=40) {

            cout<< " Selamat Senpai Lulus Dengan Nilai  : " << avg << endl;}
                else {
                    cout << " Senpai Tidak Lulus Dengan nilai : "<< avg << endl;
    cout << "---------------------------------------------------------------------" << endl;
}
cout << "-------------------------------------" << endl;
cout << "Apakah Senpai Ingin Mengulang ? [y/t]"; cin >> ulang;
cout << "-------------------------------------" << endl;
}while (ulang == 'y');
cout << "Arigatou Gozaimasu Senpai" << endl;
}


Bila Senpai mempunyai pertanyaan jangan sungkan, tinggalkan komentar. 

CODEBLOCKS (PART 6) : KODE HARI ( IF & SWITCH CASE ) & NILAI KELULUSAN

Posted by : Ilham Muhamad on : With 0komentar
Tag :
Prev

Cari Blog Ini

▲Top▲