Pages

Tuesday, January 12, 2010

Apa itu File MP3, AAC, WMA, WAV, dan PCM

Ada berbagai macam type file audio, dari yang paling terkenal yaitu MP3 dan WAV sampai kepada yang jarang sekali kita temui seperti AAC dan PCM. Format-format file audio tersebut seringkali kita temui pada berbagai macam pemutar musik portable, seperti MP3 Player maupun iPod.

Ulasan dibawah ini akan memberikan sedikit gambaran tentang format-format file audio tersebut secara sederhana namun tentunya mudah untuk dimengerti. Sehingga anda bisa mengetahui secara singkat apa itu file MP3, AAC, WMA, WAV, dan PCM?


01 MP3 atau MPEG-1 Layer 3. MPEG sendiri merupakan singkatan dari Moving Pictures Experts Group, yaitu sebuah organisasi yang mengembangkan standar untuk kode program audio dan video. Sebuah file MP3 mempunyai bit rates mulai dari yang rendah yaitu 32kbits/detik hingga 320kbits/detik. Format File MP3 merupakan yang paling terkenal di kalangan umum, karena ukuran filenya yang kecil tapi dengan kualitas suara yang masih terjaga dengan baik. Selain itu format file MP3 banyak didukung pemutar-pemutar musik yang banyak beredar di pasaran, sehingga tak mengherankan bila MP3 lebih dikenal.

02 WMA atau Windows Media Audio merupakan format kompresi audio yang dikembangkan oleh Microsoft sebagai saingan dari format file MP3

03 AAC kependekan dari Advanced Audio Coding merupakan format kompresi audio yang digunakan dalam Apple iPod, iPhone dan iTunes. Namun kini handphone keluaran terbaru pun telah banyak yang mendukung format file AAC ini

04PCM = Pulse Code Modulation juga dikenal sebagai Linear PCM adalah standar untuk format CD Audio. Karena sifatnya yang tidak terkompresi, maka format PCM ini mempunyai ukuran file yang cukup besar bila dibandingkan dengan format MP3

05 WAV atau Waveform. File Audio WAV mirip dengan PCM, namun bisa terkompresi maupun tidak terkompresi. File Wav juga mirip dengan file AIFF yaitu file Audio yang digunakan komputer Mac. Format WAV banyak digunakan oleh handphone, sehingga popularitas bisa menyamai file MP3


sumber : http://www.tasikisme.com/index.php?view=article&catid=38:tasikisme-tips&id=1023:apa-itu-file-mp3-aac-wma-wav-dan-pcm&option=com_content&Itemid=58

Thursday, January 7, 2010

Sejarah C++

Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories
mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard.
Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya
menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.
Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya
standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang
diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.
Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai
mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil
pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.
Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.


sumber : http://docs.google.com/viewer?a=v&q=cache:MvPJJUTVtusJ:erlangga.staff.gunadarma.ac.id/Downloads/files/7957/TPT2-01-C%252B%252B.pdf+sejarah+bahasa+C%2B%2B&hl=id&gl=id&pid=bl&srcid=ADGEESiP7hbgsXfiGEl8WOhW-07D-igfo9pfNch_yP7MScQTBwepHcVwDV0s2d_sSHdZh2rX2brFNMO3zmbsULty-MhB7YWnPi9QjT7j2F5k20KsBLhw9T9TYvpWCjDYoOx6RcSkX2eP&sig=AHIEtbT0JkEhYFmr847DqUKmE2p8U4aaBw

Friday, January 1, 2010

Sejarah Linux

Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.[6] Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu.[7] Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri.


sumber : http://linux.or.id/node/3059

Jenis - jenis virus komputer

Virus komputer sendiri adalah sebuah istilah umum untuk menggambarkan segala jenis serangan terhadap komputer. Namun, bila dikategorikan dari cara kerjanya, virus komputer dapat dikelompokkan ke dalam kategori sebagai berikut:

1 Worm - merupakan program yang diam-diam menginstallkan dirinya ke dalam komputer ketika pengguna sedang membuka laman-laman tertentu di Internet.
2 Trojan - merupakan program yang menginjeksikan dirinya ke dalam sebuah program baik-baik, yang mengakibatkan Trojan tersebut aktif di memori ketika program inang tersebut dijalankan oleh pengguna.
3 Hacking - merupakan serangan langsung dari hacker terhadap komputer pengguna yang mengakses laman internet tertentu, dengan atau tanpa program bantuan yang telah disisipkan di komputer pengguna.
4 Backdoor - merupakan program pencuri data-data pribadi dari user, dan secara diam-diam mengirimkannya kepada sang pembuat virus.
5 Spyware, Malware, dan Adware - merupakan program yang didesain untuk menjejali komputer pengguna dengan promosi-promosi yang mengganggu.
6 Rogue dan Ransomware - merupakan program yang meniru program antivirus dan menampilkan aktivitas layaknya antivirus normal, dan memberikan peringatan-peringatan palsu tentang adanya virus. Tujuannya adalah agar pengguna membeli dan mengaktivasi program antivirus palsu itu dan mendatangkan uang bagi pembuat virus rogue tersebut.
7 Virus Telepon Seluler - merupakan virus yang khusus berjalan di telepon seluler, dan dapat menimbulkan berbagai macam efek, mulai dari merusak telepon seluler, mencuri data-data di dalam telepon seluler, sampai membuat panggilan-panggilan diam-diam dan menghabiskan pulsa pengguna telepon seluler.

sumber : http://id.wikipedia.org/wiki/Virus_komputer

Program C++ Menentukan bilangan prima

conton Program C++ Menentukan bilangan prima

#include
#include
#include

int isPrime (int x){
int y, sisa;
sisa = 0;
for (y =1; y <= x; y ++){
if ( x % y == 0)
sisa ++;
}
if (sisa == 2)
cout << "bilangan prima";
else
cout << "bukan bilangan prima";
getch();
}

int NumPrime (int x){
int y, index;
int i, j, k, w;
index = 1;
i = 0;
j = 0;
k = 0;
w = 0;
cout << "masukkan index: ";
cin >> y;
for ( i = 2; i <= x; i ++){
for ( j = 2; j <=i/2; j++){
k = i % j;
if (k == 0) break;
}
if ( k !=0 ){
cout << i << "\n";
if (index == x)
w = i;
index ++;
}
}
cout << "isi index:: 19";
getch();
}


main(){
int x;
cout << "Menentukan bilangan prima!!!\n\n";
cout << "Masukkan sebuah angka:: ";
cin >> x;
isPrime (x);
cout << "\n\n";
cout << "Menentukan index bilangan prima!!!\n";
NumPrime ( x);
getch();
}

Program C++ Conversi waktu

dibawah ini adalah salah satu contoh Program C++ Conversi waktu

#include
#include
class Konversi{
friend ostream& operator<<(ostream&, const Konversi&);
friend istream& operator>>(istream&,Konversi&);
public:
Konversi();
void Konversi_ke_jam(){ jam =(detik/3600);}
void Konversi_ke_menit(){menit=((detik%3600)/60);}
void Konversi_ke_detik2(){ detik2 = (detik);}
void Konversi_ke_hari(){ hari =(detik/8600);}
private:
int detik;
int jam,hari,detik2,menit;
};
Konversi::Konversi(){
cout<< "Program Konversi Waktu"<>(istream& in, Konversi& masukan){
cout<< "masukan jumlah detik :"<>masukan.detik;
masukan.Konversi_ke_jam();
masukan.Konversi_ke_menit();
masukan.Konversi_ke_detik2();
masukan.Konversi_ke_hari();
return in;A
}
ostream& operator<<(ostream& out, const Konversi& keluaran) { out<<"masukan.detik:"<<<<<"detik=" <<<"jam"<<<<"detik=" <<<"menit"<<<<"detik=" <<<"detik2"<<<<"detik=" <<<"hari"<>x;
cout<
getch();
}

Program C++ matrik transpose

Dibawah ini merupakan salah satu program C++ tentang matrik transpose

#include
#include
#include
#include


class matriks{
friend istream& operator>>(istream&, matriks&);
friend ostream& operator<<(ostream&, matriks&);
public:
void baca_matriks(); matriks& transpose(const matriks&);
private:
int baris, kolom;
int A[10][10]; };
void matriks::baca_matriks(){
int i,j;
for(i=0; i<<"Data["<<(i+1)<<"],["<<(j+1)<<"] :"; cin>>A[i][j];
}
}
matriks& matriks::transpose(const matriks& matrik){
int i,j;
baris=matrik.kolom;
kolom=matrik.baris;
for(i=0;i>(istream& in, matriks& A){
cout<<"Banyak Baris : "; in>>A.baris;
cout<<"Banyak Kolom : "; in>>A.kolom;
cout<<<"Masukkan Data Matriks\n";
cout<< "---------------------\n";
A.baca_matriks(); return in; }
ostream& operator<<(ostream& out, matriks& A){
int i,j; for(i=0;i<<<<" ";
cout <<< "Masukkan Data Matriks \n";
cout<< "---------------------\n"; cin>>matrik;
cout<<"Data Matrik :\n";
cout<< "---------------\n";
cout <
cout<<"===============\n";
cout<<"Hasil Transpose : \n";
cout<<"===============\n";
T.transpose(matrik);
cout << T;
cout<< "---------------\n";
getch();
}


sumber : http://lebihjenius.co.cc/

Template by : kendhin x-template.blogspot.com