Jumat, 08 Juli 2011

Class Bola

 #include <iostream.h>
#include <math.h>
#include <conio.h>
class Bola {
            friend istream& operator>>(istream&, Bola&);
public:
            Bola (float a=0):r(a){};
            double isi();
private:
            float r;
};
istream& operator>>(istream& in, Bola& B){
            cout << "Masukkan Jari-jari : "; in >> B.r;
            return in;
}
double Bola::isi(){
            return (4/3.0*22/7.0*r*r*r);
}
void main(){
            Bola b;
            cout<<"Mencari isi bola jika r diketahui \t" <<endl;
            cin >> b;
            cout << "Isi Bola adalah " << b.isi();
   getch();
            return;
} Hasil Running >>>

Class bilangan


Program ini digunakan untuk mencari clasws bilangan. . . .
met mencoba yccc.............. ^_^

#include <iostream.h>
#include <conio.h>
class Bilangan {
friend ostream& operator<<(ostream& , const Bilangan&);
friend istream& operator>>(istream& ,  Bilangan&);
public:
            Bilangan(){};
   int cek() const;
private:
            float bil;
};
ostream& operator<<(ostream& out , const Bilangan& N){
if (N.cek()) out<<"Bulat"; else out << "Real";
            return out;
}
istream& operator>>(istream& in,Bilangan& q){
            cout<<"Masukkan bilangan = ";
            in>>q.bil;
            return in;
}
int Bilangan::cek() const{
   if ((int)bil==bil) return 1;
   else return 0;
}
void main(){
   Bilangan n;
   cin>>n;
   cout<<"Bilangan yang anda masukkan adalah bilangan "<< n <<endl;
   getch();
   return;
}

PROGRAM C++ PELAYANAN RUMAH SAKIT

program ini bisa mempermudah pelayanan di rumah sakit
supaya bisa mempercepat proses pelayanan.


selamat mencoba !!!



#include <iostream>
#include <iomanip>
using namespace std;

// Function prototypes
char getChoice();
double patientCharges(int, double, double, double); // In-patient
double patientCharges(double, double); // Out-patient

int main()
{
char patientType; // I=in-patient, O=out-patient
int days; // Number of days of <strong class="highlight">hospital</strong> stay
double roomRate, // Daily room rate
medication, // Total medication charges
services, // Total for tests and other services
totalCharges; // Total of all charges

// Input and validate patient type
cout << "This <strong class="highlight">program</strong> will compute patient <strong class="highlight">hospital</strong> charges.\n";
cout << "Enter I for in-patient or O for out-patient: ";
patientType=getChoice();


//Process the menu selection
switch (patientType)
{
//Inpatient
case 'I':
case 'i': cout << "The number of days spent in the <strong class="highlight">hospital</strong>: ";
cin >> days;
cout << "The daily rate: ";
cin >> roomRate;
cout << "Charges for <strong class="highlight">hospital</strong> service: ";
cin >> services;
cout << "Hospital medicaion charges; ";
cin >> medication;
cout << patientCharges (days, roomRate, services, medication) << endl;
totalCharges=(days*roomRate) + services + medication;
break;

//Outpatient
case 'O':
case 'o': cout << "Charges for <strong class="highlight">hospital</strong> services: ";
cin >> services;
cout << "Hospital medication charges: ";
cin >> medication;
cout << patientCharges (services, medication) << endl;
totalCharges= services + medication;
}



// Display the billing statment
cout << fixed << showpoint << setprecision(2) << endl << endl;
cout << "******************************\n";
if (patientType == 'I' && patientType == 'i')
cout << "Room charges $" << setw(8) << days*roomRate << endl;
if (services > 0.0)
cout << "Lab & Services $" << setw(8) << services << endl;
if (medication > 0.0)
cout << "Medication $" << setw(8) << medication << endl;
cout << "Total charges $" << setw(8) << totalCharges << endl;
cout << "******************************\n";



return 0;
}// End of main function

//************************************...
// Definition of function getChoice *
// Accepts and returns user's validated menu choice. *
//************************************...
char getChoice()
{
char letter; // Holds user's letter choice

// Get the user's choice
cin >> letter;

// Validate the choice
while (letter != 'I' && letter != 'i'
&& letter != 'O' && letter != 'o')
{
cout << "Enter I or O: ";
cin >> letter;
}
// Return the choice
return letter;
}

/*************************************...
* patientCharge *
* This function is called by main to calculate and return *
* total patient charges for in-patients *
**************************************...
double patientCharges(int days, double rate, double med, double serv)
{

return (days*rate) + med + serv;


}// end overload function patientCharges

/*************************************...
* patientCharge *
* This function is called by main to calculate and return *
* total patient charges for out-patients *
**************************************...
double patientCharges(double med, double serv)
{

return med + serv;

}// end overload function patientCharges

Program C+ + untuk segitiga Pascal


Program ini di gunakan untuk mencari Segitiga Pascal, mungkin program ini
bisa sedikit mebantu meringankan tugas anda

#include <iostream.h>
#include <vector.h>
int main(){
int n,i,j,tmp1,tmp2;
vector <unsigned long long> arr;
bool odd;
cin>>n;
arr.push_back(0);
arr.push_back(1);
if (n>=1) cout<<arr[1]<<’\n’;
for (i=2;i<=n;i++){
odd=i%2;
tmp1=0;
for (j=1;j<=i/2;j++){
tmp2=arr[j];
arr[j]=tmp1+arr[j];
tmp1=tmp2;
}
for (j=1;j<=i/2;j++) cout<<arr[j]<<’ ‘;
if (odd) {
arr.push_back(2*tmp1);
cout<<arr[i/2+1]<<’ ‘;
}
for (j=i/2;j>=1;j–) cout<<arr[j]<<’ ‘;
cout<<’\n’;
}
return 0;
}

Selasa, 05 Juli 2011

Tentang Machintos Operating System

Banyak orang mengatakan bahwa operating sistem berpenampilan menarik adalah Mac OS, bukan Windows. Hanya saja jumlah pemakai Macintosh sangat terbatas karena harga yang cukup mahal dibandingkan kompetitornya. Tapi jika berbicara tenaga… performance… memuaskan!!!
Artikel tentang Mac OS berikut saya dapatkan dari My Tutorial.
OS Macintosh atau yang akrab disebut Mac OS, adalah Operating System atau sistem operasi yang di kembangkan oleh Apple Corp. Mac OS sendiri merupakan singkatan dari Macintosh Operating System. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklanSuper Bowl yang fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple merupakan sebuah perkembangan revolusioner dalam dunia komputer personal.




Sejarah Mac OS
Mac OS adalah sistem operasi yang digunakan untuk mengoperasikan komputer notebook apple macintosh. Mac OS merupakan sistem operasi pertama yang menggunakan Graphical User Interface – GUI. Orang-orang penting pada Macintosh yaitu Bill Atkinson, Jef Raskin dan Andy Hertzfeld. Komputer ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin. Macintosh diperkenalkan pertama kali pada bulan Januari 1984 lewat iklan Super Bowl yang fenomenal. Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.
Ada berbagai macam pandangan bagaimana awal mula Machintos diciptakan. Apple sengaja membuat Macintosh yang biasa agar Macintosh dapat lebih mudah di jalankan oleh orang yang baru belajar komputer sekali pun. Sistem Operasi Macintosh pada awalnya dikenali sebagai Sistem, seperti “Sistem 6.0.7″ atau “Sistem 7″. Pada awalnya juga dikenali sebagai “Toolbox” yang terdapat beberapa kelebihan yang dapat digunakan untuk menggantikan keterpautan kepada toolbox komputer itu sendiri.
Awalnya Apple juga sengaja menyembunyikan keberadaan sistem operasi ini untuk membedakan Mac dengan sistem operasi yang lain nya seperti MS-DOS, yang lebih mudah digunakan daripada Macintosh.
Sistem Mac OS sendiri dapat dibedakan menjadi 2, yakni Mac OS Klasik dan Mac OS X.
Mac OS Klasik merupakan sistem yang pertama dikeluarkan oleh Mac pada tahun 1984 hingga Mac OS 9. OS ini dikenal sebagai suatu sistem yang tidak memiliki sembarang command line atau baris perintah. Sistem operasi ini merupakan sistem yang menggunakan user interface(UI) sepenuhnya.
 Sedangkan Mac OS X Merupakan versi terbaru dari Mac OS. Huruf X dari Mac OS C diambil dari huruf romawi yang berarti. Mac OS X memadukan unsur-unsur BSD Unix, OpenStep, dan Mac OS 9. Mac OS X memiliki memori ala-Unix dan pre-emptive multitasking kepada platform Mac serta Managemen memori yang jauh lebih baik.


Perbedaan yang paling mudah dilihat dari Mac OS X ini adalah User Interface. Apple menambahkan Aqua GUI untuk mempercantik tampilan sehingga dapat dinikmati oleh pengguna. Selain itu, teknologi ColorSync juga ditambahkan ke dalam Mac OS X, sebuah teknologi yang berfungsi memberikan sinkronisasi warna sehingga cocok untuk pekerjaan multimedia.
Mac OS X ini awalnya hanya dapat berjalan pada platform PowerPC namun dalam beberapa tahun belakangan terdapat desas-desus bahwa Apple memiliki versi Mac OS X yang dapat berjalan pada platform Intel. Rumornya yakni Apple tidak puas dengan kemajuan platform PowerPC. Namun ini hanya sebuah rumor. Pada tanggal 6 Juni 2005, akhirnya Steve Jobs menjawab desas-desus ini, menurutnya Apple akan melakukan transisi dari PowerPC ke Intel prosesor selama dua tahun kedepan. Selama masa transisi, Mac OS X akan mendukung kedua platform tersebut.

Sekilas Tentang Linux

 
Linux adalah sebuah program open source yang gratis di bawah lisensi GNU, sistem operasi 32-64 bit, yang merupakan turunan dari Unix dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86), hingga prosesor RISC. Linux sebagai program open source yang gratis Salah satu yang membuat Linux terkenal adalah karena gratis. Dengan lisensi GNU (Gnu Not Unix) Anda dapat memperoleh program, lengkap dengan kode sumbernya (source code). Tidak hanya itu, Anda diberikan hak untuk mengkopi sebanyak Anda mau, atau bahkan mengubah kode sumbernya.Dan itu semua legal dibawah lisensi. Meskipun gratis, lisensi GNU memperbolehkan pihak yang ingin menarik biaya untuk penggandaan maupun pengiriman program. Lisensi lengkap dari GNU, dapat Anda baca di Lampiran III. Penerjemahan lisensi GNU ke dalam Bahasa Indonesia, saat buku ini disusun masih dilakukan.

Dengan demikian, dapat dikatakan bahwa Anda dapat memperoleh Linux tanpa harus membayar sama sekali. Jika Anda harus membayar tiap kali instal perangkat lunak di lain komputer, maka dengan Linux Anda dapat menginstalnya dimana saja tanpa harus membayar lisensi.
Kebebasan yang paling penting dari Linux, terutama bagi programmer dan administrator jaringan, adalah kebebasan memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting. Pertama keamanan, yang kedua dinamika.
Jika perangkat lunak komersial tidak memperkenankan Anda untuk mengetahui kode sumbenya maka Anda tidak akan pernah tahu apakah program yang Anda beli dari mereka itu aman atau tidak (sering disebut security by obscurity). Hidup Anda di tangan para vendor. Dan jika ada pemberitahuan tentang bug dari perangkat lunak komersial tersebut, seringkali sudah terlambat. Dengan Linux, Anda dapat meneliti kode sumbernya langsung, bersama dengan pengguna Linux lainnya. Berkembangnya pengguna Linux sebagai komunitas yang terbuka, membuat bug akan cepat diketahui, dan secepat itu pula para programmer akan memperbaiki programnya. Anda sendiri juga yang menentukan kode yang cocok sesuai dengan perangkat keras maupun kebutuhan dasar perangkat lunak lainnya untuk dapat diimplementasikan. Ibarat sebuah mobil, Anda bisa memodifikasi sesukanya, bahkan hingga mesin sekalipun, untuk memperoleh bentuk yang diinginkan.
Keterbukaan kode sumber juga memungkinkan sistem operasi berkembang dengan pesat. Jika sebuah program dengan sistem tertutup dan hanya dikembangkan oleh vendor tertentu, paling banyak sekitar seribu hingga lima ribu orang. Sedangkan Linux, dengan keterbukaan kode sumbernya, dikembangkan oleh sukarelawan seluruh dunia. Bug lebih cepat diketahui dan program penambalnya (patch) lebih cepat tersedia. Pendekatan pengembangan sistem operasi ini disebut Bazaar. Kebalikannya sistem Chatedraal sangat tertutup dan hanya berpusat pada satu atau dua pengembang saja.
Sebagai tambahan, Linux menyediakan bahasa pemrograman gratis, lengkap dengan kompilernya, maupun program pembantunya. Beberapa diantaranya adalah :

  • ADA
  • BASIC
  • C
  • C++
  • Expect
  • FORTRAN
  • GTK, untuk membuat aplikasi GUI di Linux
  • PASCAL
  • Phyton
  • Skrip Shell
  • TCL
  • Perl (The Practical Extraction and Report Language), sering dipakai untuk membuat skrip CGI di web.

Android

Android adalah ponsel sistem operasi yang dikembangkan oleh Google. Hal ini digunakan oleh beberapa smartphone , seperti Motorola Droid, Samsung Galaxy, dan Google Nexus One sendiri.

Sistem operasi Android (OS) didasarkan pada Linux terbuka kernel . Berbeda dengan iPhone OS, Android yang open source , yang berarti pengembang dapat memodifikasi dan menyesuaikan OS untuk setiap telepon. Oleh karena itu, berbagai ponsel berbasis Android mungkin memiliki antarmuka pengguna yang berbeda grafis GUI meskipun mereka menggunakan OS yang sama.

Ponsel Android biasanya datang dengan beberapa built-in aplikasi dan juga mendukung program pihak ketiga. Pengembang dapat membuat program untuk Android menggunakan Android SDK gratis (Software Developer Kit). Program android ditulis dalam Java dan dijalankan melalui mesin Google "Davlik" virtual, yang dioptimalkan untuk perangkat mobile. Pengguna dapat men-download Android "aplikasi" dari Android Market online.

Sejak beberapa produsen membuat ponsel berbasis Android, tidak selalu mudah untuk mengetahui apakah telepon adalah menjalankan sistem operasi Android. Jika Anda tidak yakin apa sistem operasi telepon menggunakan, Anda dapat sering menemukan sistem informasi dengan memilih "Tentang" di menu Pengaturan. Nama "Android" berasal dari istilah android, yang mengacu pada sebuah robot yang dirancang untuk melihat dan bertindak seperti manusia.