Rabu, 16 Oktober 2013

Penjelasan Singkat Tentang Emulator

Emulator adalah suatu perangkat lunak yang memungkinkan kita untuk menjalankan suatu program komputer di dalam sistem komputer lain yang berbeda. Contohnya, kita bisa memainkan game-game yang awalnya hanya bisa konsolnya masing-masing seperti NDS atau Playstation langsung di dalam komputer kita. Selain itu emulator juga bisa mengoperasikan Windows di sistem operasi seperti Linux. Namun, yang akan kita bahas hanya emulator untuk konsol game.
Emulator terdiri dari 2 jenis: single-system/dedicated emulator dan multi-system emulator. Single-system/dedicated emulator hanya dapat meng-emulate 1 jenis sistem, sedangkan multi-system emulator dapat meng-emulate beberapa jenis sistem sekaligus. Pada dasarnya kualitas single-system/dedicated emulator lebih baik daripada multi-system emulator karena hanya didesain khusus untuk 1 jenis sistem sehingga kemungkinan untuk terjadi compatibility problem dapat diminimalisasi. Selain itu kebutuhan resources untuk single-system/dedicated emulator biasanya lebih kecil dibandingkan multi-system emulator.
Mungkin Anda bertanya, apakah semua sistem sudah diemulate? Jawabannya, tergantung. Ada 3 faktor utama yang menentukan kemungkinan suatu sistem diemulate atau tidak:
-Kepopuleran: Semakin populer suatu sistem, maka semakin banyak orang yang berusaha untuk meng-emulate sistem tersebut.

DISIPLIN MENGATUR KEUANGAN

Sebenarnya tips dan trik yang diberikan diatas boleh2 saja dilakukan oleh pegawai manapun meski gajinya rendah. Saya pernah memiliki gaji Rp. 700.000 per bulan tetapi dengan disiplin yang ketat dan daya survive yang kuat untuk mengatur keuangan akhirnya saya bisa juga. Syaratnya tidak bisa hidup dengan makan mewah dan memiliki barang yang mewah, semua serba pas2an... Ada bbrp tips tambahan yang bisa diikuti yaitu :
1. Buat perencanaan keuangan, dan disiplin dalam mengikutinya
2. Hindari berhutang
3. Cari tambahan penghasilan dengan keahlian yang anda miliki dan tentunya minim modal
4. Menabung dan berinvestasilah, meski cuma Rp. 50.000 perbulan usahakan menabung
Disiplin adalah kata kuncinya agar tips dan trik diatas bisa dijalankan, dan satu lagi "penghasilan tambahan" itu sangat penting untuk dapat survive dari perekonomian yang serba mahal saat ini. Jangan hanya mengandalkan gaji, sampai kapanpun anda sulit untuk berhasil.

TIPS MENGATUR KEUANGAN PRIBADI

Agar keuangan tidak jebol di tengah jalan, berikut saya berikan tips yang berguna untk mengatur keuangan anda :
1. Sisihkan minimal 10 persen dari penghasilan anda tiap bulan untuk ditabung.
2. Jika mendapatkan bonus pergunakan maksimal 50 persen dan sisanya ditabung.
3. THR atau gaji ke 13 sebaiknya digunakan untuk menambah tabungan bukan sebaliknya, yaitu digunakan untuk keperluan yang tidak mendesak.
Saya yakin jika hal ini dilaksanakan, anda tidak perlu mencari pinjaman saat ada keperluan yang sangat mendesak. Selamat Mencoba.

Selasa, 08 Oktober 2013

Aray


Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen- komponenya mempunyai nilai dengan tipe data tersebut.
Contoh:
Var
Untai : array[1..50] of Integer;
Pada contoh Array dengan nama untai telah dideklarasikan dengan tipe integer, dengan jumlah elemen maksimum 50 elemen, nilai dari elemen array tersebut diatas harus bertipe integer.

Contoh Program :
Program Contoh_Array_Input;
Uses Crt;
Var
Bilangan : array[1..50] of Integer;
Begin
ClrScr;
Bilangan[1]:=3;
Bilangan[2]:=29;
Bilangan[3]:=30;
Bilangan[4]:=31;
Bilangan[5]:=23;
Writeln('nilai varibel bilangan ke 3 =',Bilangan[3]);
Readln;
End.
Array juga dapat dideklarasikan bersama dengan tipe yang beragam seperti contoh dibawah ini :
Program Contoh_Deklarasi_Array_Beragam;
Uses Crt;
Var
NPM : array[1..20] of string[10];
Nama : array[1..20] of string[25];
Nilai : array[1..20] of real;
Umur : array[1..20] of byte;
banyak,i : integer;
Begin
ClrScr;
Write('Isi berapa data array yang diperlukan :');Readln(banyak);
For i := 1 to banyak Do
Begin
Write('NPM =');Readln(NPM[i]);
Write('Nama =');readln(Nama[i]);
Write('Nilai=');readln(Nilai[i]);
Write('Umur =');readln(Umur[i]);
End;
{cetak varibel array}
Writeln('NPM NAMA NILAI UMUR ');
For i:= 1 to banyak Do
Begin
Writeln(Npm[i]:10,Nama[i]:25,Nilai[i]:3:2,' ',Umur[i]:3);
End;
Readln;

End.
Untuk deklarasi array dapat digunakan beberapa cara seperti berikut ini :
Type
Angka = String[20];
Var
Nama : Array [1..50] of Angka;
Begin
.

Senin, 07 Oktober 2013

Tentang Pemograman C++

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.


Struktur Bahasa C++


Contoh 1           :                                                           Hasil    :

// my first program in C++                                   Hello World!    
#include <iostream.h>
int main ()
{
  cout << "Hello World!";
  return 0;
}

Sisi kiri merupakan source code, yang dapat diberi nama hiworld.cpp dan sisi kanan adalah hasilnya setelah di-kompile dan di-eksekusi.
Program diatas merupakan salah satu program paling sederhana dalam C++, tetapi dalam program tersebut mengandung komponen dasar yang selalu ada pada setiap pemrograman C++. Jika dilihat satu persatu          :

// my first program in C++
Baris ini adalah komentar. semua baris yang diawali dengan dua garis miring (//) akan dianggap sebagai komentar dan tidak akan berpengaruh terhadap program. Dapat digunakan oleh programmer untuk menyertakan penjelasan singkat atau observasi yang terkait dengan program tersebut.