
Semua orang tertawa di dunia saya
Rumor menyebar tentang Orang lain ini
Apakah Anda melakukan apa yang Anda lakukan dengan saya
Apakah dia mencintaimu dengan cara yang saya temukan
Apakah Anda lupa semua rencana yang Anda buat dengan saya
Menyebabkan saya tidak sayang
seharusnya saya yang memegang tangan Anda
seharusnya saya yang membuat Anda tertawa
seharusnya saya ini yang sangat menyedihkan
Yang seharusnya saya
Yang seharusnya saya
seharusnya saya yang merasakan kasih sayang Anda
seharusnya saya yang memberi Anda hadiah
Ini sangat salah
Aku tidak bisa terus
Sampai kau percaya
Itu yang seharusnya saya
Yang seharusnya saya
Kau bilang kau butuh sedikit waktu dari kesalahan saya
Lucu bagaimana Anda menggunakan waktu itu untuk memiliki penggannti saya
Apakah Anda berpikir bahwa aku tidak akan melihat Anda keluar di bioskop
Apa yang kau lakukan padaku
Kau membawanya di mana kita digunakan untuk pergi
Sekarang jika Anda mencoba untuk menghancurkan hatiku
Ini bekerja karena Anda tahu
Saya perlu tahu yang seharusnya saya berjuang untuk cinta
atau melucuti
Ini semakin sulit untuk melindungi
Perih ini adalah hatiku
Monday, 7 April 2014
Hanya Syair . . . .
Saturday, 5 April 2014
Linux itu [TIDAK] Gratis but it Free

Pernahkah Anda mendengar suatu pernyataan yang mengatakan bahwa Linux
itu gratis ? Saya yakin ... semua pengguna komputer, baik yang belum,
sedang, akan atau telah menggunakan Linux pasti pernah mendengar
pernyataan semacam ini.
Benarkah Linux itu gratis ...???
It's not about Free ... it's FREEDOM
Linux itu Free ... begitu banyak pernyataan yang sering kita
dengarkan. Kata Free jika diartikan dalam bahasa Indonesia ternyata
mempunyai 2 arti, yaitu gratis dan bebas. Kata gratis dan bebas jelas
berbeda artinya. Misalnya kata Free Sex ... pernahkah Anda
mengartikannya sebagai sex gratis ... ? Tentu saja tidak, karena dalam
hal ini free sex mempunyai arti sex bebas yang artinya jelas sangat
berbeda dengan sex gratis.
Nah, sayangnya di Indonesia ternyata banyak orang lebih suka
mengkaitkan Linux dengan arti kata gratis, bukannya bebas atau merdeka.
Padahal ... Richard Stallman - pendiri Free Software Foundation (FSF),
dalam bukunya Free as in FREEDOM - lebih mengkaitkan Linux dengan kata
bebas atau merdeka, bukannya gratis.
Jadi, Linux - menurut pendiri FSF - bukanlah berbicara tentang Free (Gratis), tapi Freedom (Kebebasan).
Kesalahan tentang Linux yang terus berlanjut
Namun ... entah mengapa di Indonesia kata kebebasan dan kemerdekaan
ternyata lebih sulit diucapkan daripada kata gratis. Tidak mengherankan
jika sampai sekarangpun masih cukup banyak penggiat Linux yang lebih
suka menyebutkan Linux itu Gratis daripada Bebas atau Merdeka.
Tapi sebetulnya, sedikit banyak hal ini bisa kita mengerti ... karena
ternyata usaha untuk memasyarakatkan Linux di Indonesia memang bukanlah
pekerjaan mudah. Banyak pengguna komputer di Indonesia yang sudah
terbuai dan terlelap dengan kenyamanan penggunaan perangkat lunak
bajakan dan bahkan sudah terikat erat pada belenggu perangkat lunak
seperti halnya pecandu rokok atau narkotika yang susah melepaskan
ketergantungannya.
Itulah sebabnya mengapa kata gratis lebih banyak dipakai untuk
memperkenalkan Linux daripada kata bebas atau merdeka. Karena pada
kenyataannya memang lebih mudah untuk menyodorkan sesuatu yang gratis
daripada mengajak seseorang untuk berjuang melepaskan diri dari
kenyamanan yang sudah mengikat dan membelenggunya selama berpuluh-puluh
tahun.
Mengapa Linux dikomersilkan ?
Pertanyaan berikutnya ... kalau Linux memang gratis, mengapa harus dikomersilkan ?
Apakah diperbolehkan dan pantas memperdagangkan sesuatu jika ternyata itu bisa kita dapatkan secara gratis ...?
Sebelum menjawabnya, coba Anda jawab pertanyaan-pertanyaan berikut ini :
* Pernahkah Anda melihat situs yang memperdagangkan CD / DVD Linux ...?
* Pernahkah Anda melihat majalah tentang Linux dijual toko-toko buku ...?
* Pernahkah Anda melihat penerbit buku ternama menjual buku-buku Linux ?
* Pernahkah Anda membaca penawaran pelatihan Linux yang ternyata tidak murah harganya ...?
Apa jawaban Anda ...? Tidak pernah ...? Bohong ...!!!
Bahkan di situs inipun Anda jelas-jelas bisa melihat CD/DVD/Buku Linux dijual ... dan tidak diberikan secara gratis.
Bahkan kalau mau diperpanjang lagi, daftar pihak yang mengkomersilkan
Linux ternyata sangat panjang, dan juga sudah merambah ke perusahaan
skala multinasional. Tidak percaya ...?!!!
Mengapa perusahaan besar menjual Linux ?
Coba simak daftar perusahaan besar berikut ini yang telah mengkomersilkan Linux :
* Motorola, Panasonic, HTC, Samsung, OpenMoko, Accton, Grundig,
DLink, Haier, dan masih banyak lagi telah menjual ponsel berbasis Linux
(lihat di situs Linux Devices)
* HP, Dell, Everex, Asus, Acer dan masih banyak perusahaan komputer lainnya menjajakan Linux untuk komputernya.
* Disney/Pixar, Dreamworks, Sony, ILM dan banyak studio film lainnya
menggunakan Linux untuk memproduksi film-filmnya. Apakah Anda bisa
melihat film-filmnya secara gratis ... ? tentu saja tidak. Bahkan untuk
melihat film bajakannyapun Anda tidak bisa mendapatkannya secara gratis.
* Google - si raksasa mesin pencari - ternyata menggunakan Linux
untuk komputernya, tapi mengapa juga ikut mengkomersilkan produknya
(baca : AdWords) ?
So, what open-source software does Google use itself?
DiBona: We use the Linux kernel. We've got the GNU tools, we use a
lot of the compiler collection from the Free Software Foundation (FSF).
We use some Apache libraries--we don't use the Apache Web servers so
often, but we do use a lot of their libraries. We use a lot of OpenSSL
and OpenSSH. We use languages like Python and C. We use a fair amount of
MySQL, all kinds of things.
* Microsoft - si raksasa perangkat lunak yang menganggap Linux
sebagai kanker - ternyata kemudian juga mengkomersilkan Linux melalui
tangan rekanannya, Novell.
Jadi ... kalau Linux memang Gratis, mengapa begitu banyak pihak yang
mengkomersilkannya ...? Apakah layak dan pantas mengkomersilkan 'barang
gratisan' seperti Linux ?
Linux itu [TIDAK] Gratis
Betul ... Linux itu [pada dasarnya memang] Gratis ...!
Namun untuk mendapatkan sesuatu yang gratispun terkadang tidak bisa
kita dapatkan secara gratis ... Bingung ?!! Contoh berikut memperjelas
apa yang dimaksud diatas :
* Request CD Linux ke Canonical : bayar akses Internet dan listrik plus biaya pos
* Minta CD Linux dari Pemerintah : dananya dari mana ? pejabat ... ? enggaklah, semua itu dibayar dari duit rakyat.
* Download Linux langsung dari Internet : bayar akses Internet dan listrik plus kemudian burning ISOnya ke CD/DVD
* Pesan CD/DVD dari toko Linux : bayar beberapa ribu sampai ratusan ribu bahkan jutaan rupiah
* Copy CD/DVD Linux dari teman : bayar CD/DVD kosong dan listrik untuk burning
* Langganan Majalah Linux : bayar beberapa puluh ribu rupiah setiap bulan
* Belajar dari buku Linux : keluar duit buat beli di toko-toko buku
* Belajar dari tempat pelatihan Linux : lagi-lagi bayar, dan biasanya tidak murah
* Iklan di Google Adwords yang ternyata juga pakai Linux : siapa bilang gratis ...?
* Beli Motorola Krave yang Linux-based : bayar juga bro .. mana ada yang gratis ?
* Beli Asus EeePC yang juga Linux-based : gratis ...? bisa ...! nanti
saya minta Asus jadi sponsor situs PC LINUX buat bagi-bagi EeePCLinux
gratis
Apakah Anda masih yakin bahwa Linux itu 100% gratis ... ? Atau Anda
masih tetap ngotot menginginkan Linux secara gratis seperti yang terjadi
di percakapan ini (lucu tapi cukup menjengkelkan, dan sayangnya hal
seperti ini banyak ditemui di Indonesia .
Jelas sudah bahwa apa yang didengung-dengungkan sebagai Linux itu
Gratis adalah suatu kebohongan besar. Jangan pernah percaya kalau ada
yang berkata Linux itu gratis. Untuk mendapatkan Kebebasan dan
Kemerdekaan Linux jelas ada harga yang harus dibayar. Apalagi jika Anda
ingin meraih kebebasan dan melepaskan diri dari belenggu perangkat lunak
bajakan, tentu saja ada perjuangan yang tidak akan pernah bisa Anda
dapatkan secara gratis.
Bahkan bangsa kitapun harus berjuang keras untuk melepaskan diri dari
belenggu penjajahan. Hal yang sama juga berlaku bagi kita jika ingin
mendapatkan Kebebasan dan Kemerdekaan Linux. Anda harus berani berjuang
untuk melepaskan diri dari kenyamanan yang telah disediakan oleh
perangkat lunak bajakan selama berpuluh-puluh tahun. Ada harga yang
harus Anda bayar untuk meraih Freedom (Kebebasan dan Kemerdekaan), dan
tentu saja itu tidak bisa didapatkan secara Free (gratis).
Percayalah teman ... perjuangan itu perlu. Terbelenggu 28 tahun (baca
Sejarah Sistem Operasi Dari Dos, Windows sampai Linux) bukan berarti
kita harus menyerah kalah pada keadaan dan menjadikannya sebagai alasan
untuk terus terikat pada belenggu kenyamanan perangkat lunak bajakan.
Bahkan setelah 350 tahun-pun kita masih bisa bangkit meraih kebebasan
dan kemerdekaan.
Namun ... tentu saja kita tidak perlu mengulang kesalahan itu sekali
lagi. Cukup sudah 28 tahun untuk terbelenggu, Anda tidak perlu menunggu
350 tahun lagi. Perjuangan untuk meraih Kebebasan dan Kemerdekaan ini
memang berat dan tentu saja tidak Gratis. Namun, jika Anda ingin melihat
Indonesia Bangkit, mulailah dari diri Anda sendiri, mulailah dengan
membebaskan isi komputer Anda dari belenggu perangkat lunak bajakan.
Jadi ... sekali lagi jangan pernah percaya kalau ada yang berkata Kebebasan dan Kemerdekaan Linux itu Gratis.
Linux ... Free as in FREEDOM
Imagine a place …
Where everything is possible
Where everyone can fly
Be Linux ... Be Free
Cara Mengunci Folder Tanpa Software
Halo sobat . . saya mau share cara mengunci folder tanpa software . oke langsung saja .
Untuk mengunci folder tanpa sofware ini sangatlah mudah, caranya adalah sebagai berikut :
1. Bukalah Notepad dengan car klik start > All Programs > Accessories > Notepad
Atau di Run klik start > Run / logo window + r
2. Setelah itu anda tinggal meng-copy script yang telah saya sediakan di bawah ini ke dalam notepad:
cls
@ECHO OFF
title Folder Locker
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure you want to Lock the folder (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p "pass=>"
if NOT %pass%==type your password here goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End
4. setelah di paste ganti kata type your password here dengan password sesuka anda, untuk membuka folder pada nantinya tapi jangan sampai lupa password anda. setelah selesai simpan dengan nama sesuka anda saya menyimpannya dengan nama "lock.bat" yang penting ekstensinya ***.bat
5. Double klik pada lock.bat yang sudah anda buat tadi dan beberapa detik kemudian akan muncul sebuah folder yang bernama Locker .
6. Simpanlah file-file anda yang ingin anda kunci di dalam folder yang bernama locker tersebut. Di dalam folder tersebut bisa kita letakkan file apa saja yang kita inginkan dengan ekstensi file yang berbeda. Baik itu file gambar, music, video, document, dan file-file lainnya.
7. Setelah semua file yang diinginkan tersimpan. Dan Double klik lagi pada dukun.bat Lalu akan muncul tulisan are you sure want to lock the folder?(Y/N). Ketik “y” dan tekan enter untuk yes dan ketik “n” lalu tekan enter untuk no. Sekedar informasi tulisan are you sure want to lock the folder? yang ada pada script awal (default) bisa kita ubah sesuai keinginan kita. Seperti : apakah saudara yakin ingin mengunci folder ini? dan sebagainya.
8. Jika yang anda simpan adalah file penting, usahakan file yang anda simpan ini jangan sampai didelete oleh orang lain. Anda bisa mengantisipasinya dengan mengaktifkan fasilitas hidden file dan tidak menampakkan file-file yang ter-hidden sehingga orang lain tidak bisa menghapus file anda. cara ini ada pada postingan yang lalu.
Cara membuat distro linux sendiri
- Masuk ke http://susestudio.com
- Login dulu pakai akun social network kamu
- klik Create new appliance
- Pilih template OS yang kamu mau
- Pilih tipe OS antara 32 atau 64 bit
- Beri nama Distro Linux besutan kamu
- Klik Create Appliane
- Kamu akan dibawa ke halaman welcome, klik tab Software
- Pilih software apa saja yang yang ingin kamu includekan ke intaller kamu
- Klik tab Configuration
- Ada beberapa sub tab:
Pada sub tab General:
-pilih bahasa dan keybord input Distro linux kamu
-sesuaikan Region dan Time Zone nya
-atur Network, Firewall dan User dan Account
Pada sub tab Personalize:
-upload logo dan Background
Pada sub tab StartUp:
-atur Default Runlevel
-masukkan EULA kamu sendiri
Kamu boleh melewati sub tab Server, Desktop, Appliance, dan Scripts bila kamu anggap konfigurasi ini terlalu rumit.
- Klik tab File bila kamu ingin menambahkan file dalam distro linux buatanmu
- Konfigurasi selesai. Kamu tinggal meng-compile distro linux buatanmu di tab Build.
- Sebelum meng-compile, sesuaikan dulu versi distro linuxmu
- Dan sebelum klik tombol Build, pilih dalam bentuk apa distro linux kamu
- Tunggu sampai proses building selesai. Biasanya memakan waktu 5-10 menit
- Isep rokok, sruput kopi kamu dulu..
- Setelah selesai, ada tiga pilihan *Testdriver, *Download, dan *View Files
- Sebelum kamu download, ada baiknya kamu testdrive dulu agar kamu tau bagaimana Distro Linux buatanmu berjalan nantinya. Langsung saja klik Testdrive.
Cara Earn Token Top Eleven via Ponsel Android
Selamat Malam sobat A.B-gers tadi ane kan udah share Cara Mendapatkan Token Tambahan/Earn Token Top eleven Be a Football Manager Via PC nahh sekarang ane mau share cara eran token top elen buat para Newbie Lewat ponsel android sobat semua . .langsung saja hehe . .
Cara Earn Melalui Android :
1.Download My Tapjoy
2.Download Hotsport'shild/ SoloVpn(anonymox)
3.Lalu Login Akan ada Tulisan Login atau Create Acount....Klik yang Create Acount terus isi Email Top eleven sobat atau Facebook terus Sama Paswordnya lalu jangan lupa juga isi Tanggal Lahir di situ usahaKan 18+ lalu Klik Creat Acount.(jangan Klik melalui FB).
4.Usahakan tiap earn melalui tapjoy,sampai Log'out dari Aplikasi Top eleven sobat...karena dapat menyebabkan Token tidak masuk..
5.Untuk Newbie jangan coba-coba earn Melaui PC Atau Laptop karena dapat merusak Akun Kalian Masing-masing atau Offer rusak.Lebih Baik earn Melaui Android Lebih Mudah Dan tidak beresiko....(untuk Survey dari My Tapjoy isi data-datanya Berdasarkan Ip Kalian....cari di sini ....
6.Semoga Bermanfaat...
Cara mendapat token tambahan/earn token Top Eleven Be a Football Manager Via PC
Jumpa lagi dengan AB.blogspot nih sobat . .
pada postingan kali ini ane mau share cara mendapat token tambahan di game facebook top eleven be a football manager. .dengan cara earn token . .berikut caranya . .
1. Instal Anonymox di mozila firefox (googling cara instal Anonymox)
2. Buka Facebook
3. Buka Topeleven
4. Klik Win Tokens
5. Klik MATOMY
6. Aktifkan Anonymox nya (logo Anonymox berwarna merah = tdk aktif, berwarna hijau = aktif).
7. Klik Offer Status (akan muncul tab baru).
8. Buka tab videonya lagi, baru deh pilih video yg ingin di tonton (klik play)
9. Setelah video diputar (reload tab offer status nya sampai ada tulisan COMPLETED).
10. Jika statusnya sudah completed video bisa diclose tanpa harus menunggu selesai, begitu seterusnya.
11. Matikan Anonymox, lalu reload Top Eleven.
12. Bila butuh data orang USA buka www.fakenamegenerator.com
Selamat mencoba . .
Contoh Program Stack Singgle Linked list

#include<iostream>
#include<conio.h>
#include<stdlib.h>
using namespace std;
class node {
public:
class node *next;
int data;
};
class stack : public node {
node *head;
int tos;
public:
stack() {
tos=-1;
}
void push(int x) {
if (tos < 0 ){
head =new node;
head->next=NULL;
head->data=x;
tos ++;
}
else {
node *temp,*temp1;
temp=head;
if(tos >= 4) {
cout <<"stack over flow";
return;
}
tos++;
while(temp->next != NULL)
temp=temp->next;
temp1=new node;
temp->next=temp1;
temp1->next=NULL;
temp1->data=x;
}
}
void display() {
node *temp;
temp=head;
if (tos < 0) {
cout <<" stack under flow";
return;
}
while(temp != NULL)
{
cout <<temp->data<< " ";
temp=temp->next;
}
}
void pop() {
node *temp;
temp=head;
if( tos < 0 ) {
cout <<"stack under flow";
return;
}
tos--;
while(temp->next->next!=NULL) {
temp=temp->next;
}
temp->next=NULL;
}
};
int main() {
stack s1;
int ch;
while(1) {
cout <<"\n1.Tambah\n2.Ambil\n3.Tampilkan\n4.Keluar\n Masukan Pilihan Anda : ";
cin >> ch;
switch(ch) {
case 1: cout <<"\n Masukan Elemen : ";
cin >> ch;
s1.push(ch);break;
case 2: s1.pop();break;
case 3: s1.display(); break;
case 4: exit(0);
}
}
return (0); }
Output :
Thursday, 3 April 2014
Contoh Program Kalkulator Sistem Bilangan, Desimal ke Heksadesimal dan Oktal
#include <cstring>
using namespace std;
int main(){
int bil;
cout<<"masukan nilai : ";
cin>>bil;
cout<<"desimal\t\t:"<<bil<<endl;
cout<<"heksadesimal\t:"<<hex<<bil<<endl; //hex : desimal jadi heksadesimal
cout<<"oktal\t\t:"<<oct<<bil<<endl; //oct : desimal jadi oktal
cout<<"Kembali Ke Desimal\t\t:"<<dec<<bil<<endl; //dec : mengembalikan ke bntuk desimal
}
Output :
Contoh Program Manipulasi Setw Setfill C++
#include <iomanip>
using namespace std;
int main(){
int bil = 23;
char st[] = "tegar";
cout<<bil<<endl;
cout<<setw(4) <<bil<<endl;
cout<<setw(5) <<bil<<endl;
cout<<bil<<endl;
cout<<setw(6)<<setfill(' ')<<bil<<endl;
cout<<setw(7)<<setfill('*')<<bil<<endl;
cout<<st<<endl;
cout<<setw(6)<<setfill(' ')<<st<<endl;
cout<<setw(7)<<setfill('*')<<st<<endl;
}
Output :
Contoh Program Kalkulator scientific Sederhana dengan C++
#include <iostream>
#include <math.h>
#include <cmath>
using namespace std;
class kalkulator{
public:
void pemilihan();
void akar();
void pangkat();
void sinus();
void cosinus();
void tangen();
void casin();
void cacos();
void catan();
void cexp();
void clog();
private:
float a,b,hasil;
};
void kalkulator::pemilihan(){
int p;
cout<<" ============================"<<endl;
cout<<" program kalkulator scientific"<<endl;
cout<<" ============================"<<endl;
cout<<endl;
cout<<"======================================================="<<endl;
cout<<"Daftar Operasi Yang Bisa Dikerjakan Oleh Kalkulator Ini"<<endl;
cout<<"======================================================="<<endl;
cout<<endl;
cout<<"1.akar\t\t6.asin\n";
cout<<"2.pangkat\t7.acos\n";
cout<<"3.sin\t\t8.atan\n";
cout<<"4.cos\t\t9.exponen\n";
cout<<"5.tan\t\t10.log\n";
cout<<endl;
cout<<"masukkan no operator yang akan anda pergunakan : ";
cin>>p;
system ("cls");
switch(p){
case 1 : akar();system ("PAUSE");system ("cls");
return pemilihan();break;
case 2 : pangkat();system ("PAUSE");system ("cls");
return pemilihan();break;
case 3 : sinus();system ("PAUSE");system ("cls");
return pemilihan();break;
case 4 : cosinus();system ("PAUSE");system ("cls");
return pemilihan();break;
case 5 : tangen();system ("PAUSE");system ("cls");
return pemilihan();break;
case 6 : casin();system ("PAUSE");system ("cls");
return pemilihan();break;
case 7 : cacos();system ("PAUSE");system ("cls");
return pemilihan();break;
case 8 : catan();system ("PAUSE");system ("cls");
return pemilihan();break;
case 9 : cexp();system ("PAUSE");system ("cls");
return pemilihan();break;
case 10: clog();system ("PAUSE");system ("cls");
return pemilihan();break;
default:
cout<<"Anda memilih nomer yang salah......!!!"<<endl;
cout<<"silahkan coba lagi"<<endl;
system ("PAUSE");system ("cls");
return pemilihan();break;}
}
void kalkulator::akar(){
cout<<" ============================="<<endl;
cout<<" Anda memilih operasi akar"<<endl;
cout<<" ============================="<<endl;
cout<<endl;
cout<<"Masukan inputan untuk akar : ";
cin>>a;
hasil=sqrt(a);
cout<<"hasil akarnya adalah : "<<hasil<<endl;
}
void kalkulator::pangkat(){
cout<<" =============================="<<endl;
cout<<" Anda memilih operasi pangkat"<<endl;
cout<<" =============================="<<endl;
cout<<endl;
cout<<"Masukan inputan yang dipangkatkan : ";
cin>>a;
cout<<"Masukan inputan untuk pangkatnya : ";
cin>>b;
hasil=pow(a,b);
cout<<"hasil pangkatnya adalah : "<<hasil<<endl;
}
void kalkulator::sinus(){
cout<< "=============================="<<endl;
cout<<" Anda memilih operasi sinus"<<endl;
cout<<" =============================="<<endl;
cout<<endl;
cout<<"Masukan inputan sinus : ";
cin>>a;
hasil=sin(a);
cout<<"hasil sinusnya adalah : "<<hasil<<endl;
}
void kalkulator::cosinus(){
cout<<" =============================="<<endl;
cout<<" Anda memilih operasi cosinus"<<endl;
cout<<" =============================="<<endl;
cout<<endl;
cout<<"Masukan inputan untuk cosinus : ";
cin>>a;
hasil=cos(a);
cout<<"hasil cosinusnya adalah : "<<hasil<<endl;
}
void kalkulator::tangen(){
cout<<" ============================="<<endl;
cout<<" Anda memilih opersi tangen"<<endl;
cout<<" ============================="<<endl;
cout<<endl;
cout<<"Masukan inputan untuk tangen : ";
cin>>a;
hasil=tan(a);
cout<<"hasil tangennya adalah : "<<hasil<<endl;
}
void kalkulator::casin(){
cout<<" ============================="<<endl;
cout<<" Anda memilih opersi asin"<<endl;
cout<<" ============================="<<endl;
cout<<"Masukan inputan untuk asin : ";
cin>>a;
hasil=asin(a);
cout<<"hasil asinnya adalah : "<<hasil<<endl;
}
void kalkulator::cacos(){
cout<<" ============================="<<endl;
cout<<" Anda memilih opersi acos"<<endl;
cout<<" ============================="<<endl;
cout<<"Masukan inputan untuk acos : ";
cin>>a;
hasil=acos(a);
cout<<"hasil acosnya adalah : "<<hasil<<endl;
}
void kalkulator::catan(){
cout<<" ============================="<<endl;
cout<<" Anda memilih opersi atan"<<endl;
cout<<" ============================="<<endl;
cout<<"Masukan inputan untuk atan : ";
cin>>a;
hasil=atan(a);
cout<<"hasil atannya adalah : "<<hasil<<endl;
}
void kalkulator::cexp(){
cout<<" ============================="<<endl;
cout<<" Anda memilih opersi exponen"<<endl;
cout<<" ============================="<<endl;
cout<<"Masukan inputan untuk exponen : ";
cin>>a;
hasil=exp(a);
cout<<"hasil exponennya adalah : "<<hasil<<endl;
}
void kalkulator::clog(){
cout<<" ============================="<<endl;
cout<<" Anda memilih opersi log"<<endl;
cout<<" ============================="<<endl;
cout<<"Masukan inputan untuk log : ";
cin>>a;
hasil=log(a);
cout<<"hasil lognya adalah : "<<hasil<<endl;
}
int main()
{
kalkulator x;
x.pemilihan();
system("PAUSE");
return EXIT_SUCCESS;
}
Output :
Contoh Program Pembayaran Rumah Sakit Menggunakan Struct , Pointer & Malloc di C++
#include<stdlib.h>
using namespace std;
struct rumkit{
string *nama,*bangsal;
double hari, botol;
void setmasukan(double hri, double btol);
double biayainap();
double biayainfus();
double total();
};
void rumkit::setmasukan(double hr,double bt){
hari = hr;
botol = bt;
}
double rumkit::biayainap(){
return hari*10000;
}
double rumkit::biayainfus(){
return botol*5000;
}
double rumkit::total(){
return biayainap()+biayainfus();
}
int main(){
cout<<"--------------------------------\n";
cout<<"\tRumah Sakit Saya \n";
cout<<"--------------------------------\n";
rumkit saya;
string nama,bangsal;
saya.nama=(string*)malloc(sizeof(string));
saya.bangsal=(string*)malloc(sizeof (string));
cout<<"Masukkan nama anda :";
cin>>nama;
cout<<"Masukkan Bangsal Yang Ditempati:";
cin>>bangsal;
double day,inpus;
cout<<"Masukkan Berapa hari menginap: ";
cin>>day;
cout<<"Masukkan berapa botol infus yang digunakan: ";
cin>>inpus;
saya.setmasukan(day,inpus);
*saya.nama=nama;
*saya.bangsal=bangsal;
cout<<"--------------------------------\n";
cout<<"\tRumah Sakit Saya \n";
cout<<"--------------------------------\n";
cout<<"Nama:"<<*saya.nama<<endl;
cout<<"Bangsal No:"<<*saya.bangsal<<endl;
cout<<"Biaya Inap: "<<saya.biayainap()<<endl;
cout<<"Biaya Infus: "<<saya.biayainfus()<<endl;
cout<<"Total Biaya: "<<saya.total();
}
Output :
Definisi Dan Contoh Program Menggunakan Struktur
DASAR STRUKTUR
STRUKTUR DAN FUNGSI
POINTER DALAM STRUKTUR
UNION
ENUMERASI
Soal 1