Minggu, 16 Desember 2012


uses crt;
var
a:array [1..3] of integer;
k,l:integer;
begin
clrscr;
for k:=1 to 3 do
begin
writeln('Masukkan Angka:'); readln (a[k]);
end;
for k:= 1 to 3 do
begin
l:= l + a[k];
end;
writeln('Jumlah dari Semua Angka: ',l);
readln;
end.

penggunaan string pada pascal


uses crt ;
var
        NilaiString : string [10];
        NilaiReal : real;
        PosisiSalah : integer;
begin
        clrscr;
        NilaiString :='300.45';
        val(NilaiString,NilaiReal,PosisiSalah);
        writeln('Nilai String : ',NilaiString);
        writeln('NIlai Real : ',NilaiReal);
        writeln('Posisi Salah : ',PosisiSalah);
        readkey;
end.

penggunaan array pada c++


#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
char nama[20][10];
char npm[8][10];
char kelas[5][10];
int jml;
cout<<"Masukkan jumlah record:";
cin>>jml;
clrscr();
for(int i=0;i<=jml;i++)
{
cout<<"\n input data ke-"<< i <<":";
cout<<"\n nama ke-"<<i<<":";
cin>>nama[i];
cout<<"\n npm ke-"<<i<<":";
cin>>npm[i];
cout<<"\n kelas ke-"<<i<<":";
cin>>kelas[i];
}
for(int j=0;j<=jml;j++)
{
cout<<"\n input data ke-"<< j;
cout<<"\n nama    :    "<< nama [j];
cout<<"\n npm    :    "<< npm [j];
cout<<"\n kelas    :    "<< kelas [j];
cout<<"\n================================\n";
}
getch();
}

penggunaan procedure pada c++


#include<iostream.h>

void volume_limas()
{
double p, l, t;
cout<<"Volume limas segi empat"<<endl;
cout<<"Masukkan panjang: ";
cin>>p;
cout<<"Masukkan lebar: ";
cin>>l;
cout<<"Masukkan tinggi: ";
cin>>t;
cout<<"Volume limas segi empat: "<<p*l*t/3<<endl;
}

void volume_kerucut()
{
double r, t;
cout<<"Volume kerucut"<<endl;
cout<<"Masukkan jari2: ";
cin>>r;
cout<<"Masukkan t: ";
cin>>t;
cout<<"Volume kerucut: "<<3.14*r*r*t/3<<endl;
}

void volume_bola()
{
double r;
cout<<"Volume bola"<<endl;
cout<<"Masukkan nilai r= ";
cin>>r;
cout<<"Volume bola= "<<4*3.14*r*r*r/3<<endl;
}

int main()
{
volume_limas();
volume_kerucut();
volume_bola();

return 0;
}


penggunaan string pada c++




#include <iostream.h>//pemanggilan cin
#include <conio.h>//pemanggilan getch
#include <string.h>//untuk dapat menggunakan string


int main(){
    char nama_1[20];
 char nama_2[20];
    //input string
 cout<<"Masukan nama depan : ";
 cin.getline(nama_1,sizeof(nama_1));
 cout<<"Masukan nama belakang : ";
 cin.getline(nama_2,sizeof(nama_2));
 cout<<"Nama depan : "<<nama_1<<endl;
 cout<<"Nama belakang   : "<<nama_2<<endl<<endl;


 getch ();
}


penggunaan fungsi pada c++



#include<iostream.h>
#include<conio.h>
void gaya(double m, double a); //prototype function
void main() //main function
{
double m,a;
cout<<"Massa : "; cin>>m;
cout<<"percepatan : "; cin>>a;
cout<<"F : ";
gaya(m,a); //parameter aktual
getch();
}

void gaya(double m, double a) //function definition
{
double hasil;
hasil=m*a;
cout<<hasil;
}

Sabtu, 01 Desember 2012

CONTOH PENGGUNAAN ARRAY PADA PASCAL


program array_warnet;
uses crt;
const max=50;
type
Twarnet = record
     NAMA : string [25] ;
     KOMPI : string [8] ;
     JAM : array [1..2] of real;
end;
Tkumpulanwarnet = array[1..max] of Twarnet;
var
A : Tkumpulanwarnet;
i,N: Integer;
NA: real;
durasi:real;
begin
clrscr;
writeln ('=====> PROGRAM DATA WARNET <=====');
writeln ('---------------------------------');
write ('Masukan Data yg ingin diisikan :');
readln(N);
writeln ;
writeln ('=+=+ MASUKAN DATA ANDA +=+=    ');
writeln ('---------------------------');
for i:= 1 to N do begin
writeln('Data Pengunjung ke-',i);
with A[i] do begin
write ('NAMA             :'); readln(NAMA);
write ('Komputer         : KE-'); readln(KOMPI);
write ('Mulai Jam        : '); readln(JAM[1]);
write ('Selsai Jam       : '); readln(JAM[2]);
end;
writeln;
end;
writeln('Menampilkan Data');
writeln('------------------------------------');
writeln('NAMA':5,'':2, 'KOMPI':2, '':2,'BAYAR');
writeln('------------------------------------');
for i:=1 to N do begin
with A[i] do begin
NA:= (JAM[1]*JAM[2])/2 ;
write(NAMA:5, '':2, KOMPI:2, '' :3, NA:0:3);
end;
writeln;
end;
readln;
end.

CONTOH PENGGUNAAN ARRAY PADA C++


#include<iostream.h>
#include<conio.h>
#include<iomanip.h>

void main()
{
int n,i,harga,bayar=0,totalbayar,total[100],banyak[100]; //contoh ARRAY
float pajak;
char jenis[100];
cout << "Banyak Jenis  =  ";
cin>>n;
for (i=0;i<n;i++)
{
cout<<"Jenis ke-"<<(i+1) << endl;
cout<<"Jenis Potong [D/P/S] : ";
cin>>jenis[i];
cout<<"Banyak Potong        : ";
cin>>banyak[i];
cout<<endl;
}
clrscr();
cout<<"-------------------------------------------------------------------------------\n";
cout<<"No\tJenis Potong\tHarga Satuan\tBanyak Barang\tJumlah Harga\n";
cout<<"-------------------------------------------------------------------------------\n";
for(i=0;i<n;i++)
{
cout<<setw(9)<<setiosflags(ios::left)<<(i+1);         //Merapihkan Tampilan
cout<<setw(17)<< setiosflags(ios::left);
if(jenis[i]=='D'||jenis[i]=='d')
{
 cout<<"Dada";
 cout<<setw(17)<< setiosflags(ios::left);
 harga=2500;
 cout<<"2500";
}
else if (jenis[i]=='P'||jenis [i]=='p')
{
cout<<"Paha";
cout<<setw(17)<< setiosflags(ios::left);
harga=2000;
cout<<"2000";
}
else
{
 cout<<"Sayap";
 cout<<setw(17)<< setiosflags(ios::left);
 harga=1500;
 cout<<"1500";
}
cout<<setw(17)<< setiosflags(ios::left)<<banyak[i];
total[i]=banyak[i]*harga;
cout<<total[i];
bayar+=total [i];
cout<<endl ;
}
cout << endl ;
cout <<"--------------------------------------------------------------------------------\n";
cout<< "\t\t\t\t\tJumlah Bayar  =     "<<bayar<< endl ;
pajak = 0.1*bayar;
cout<< "\t\t\t\t\tPajak         =     "<<pajak<<endl;
totalbayar = bayar+pajak;
cout<< "\t\t\t\t\tToyal Bayar   =     "<<totalbayar<<endl<<endl ;
cout<<"----------------------------------Thank You--------------------------------------\n";
cout<<"hafizah program";
}

Minggu, 25 November 2012

FUNCTION DALAM C++


//PROGRAM LUAS DAN VOLUME

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

//function luas persegi panjang
int hitung_luas(int p,int l){
int ls;
ls=p*l;
return ls;
}

//function volume balok
int hitung_volume(int p,int l,int t){
int vol;
vol=p*l*t;
return vol;
}

//program utama
main(){

int panjang,lebar,tinggi,luas,volume;

printf("        PROGRAM LUAS DAN VOLUME \n");
printf("Masukan panjang    : "); scanf(" %d",&panjang);
printf("Masukan lebar    : "); scanf(" %d",&lebar);
printf("Masukan tinggi    : "); scanf(" %d",&tinggi);

luas=hitung_luas(panjang,lebar);
volume=hitung_volume(panjang,lebar,tinggi);

printf("Luas persegi adalah : %d\n",luas);
printf("Volume balok adalah : %d\n",volume);

getch();
}

FUNCTION DALAM PASCAL


function besar (a,b : integer) : integer;
begin
if a<b then
besar := a
else
besar := b;
end;
var
a,b: integer;
begin
        clrscr;
        write('nilai bilangan 1 = '); readln(a);
        writeln;
        write('nilai bilangan 2 = '); readln(b);
        writeln;
        write('bilangan terbesar = ', besar (a,b):5);
readln;
end.


PROCEDURE PASCAL


uses wincrt;
var
   i    :integer;
   n    :byte;
procedure garis;
 begin
  for i:= 1 to 70 do
   begin
    write('-');
   end;
 end;

procedure garis2;
 begin
  for i:= 1 to 70 do
   begin
    write('=');
   end;
 end;

procedure penyakit;
 begin
  writeln('Hanya ada obat untuk penyakit dibawah ini');
   writeln('----------------------------------------------------------------');
   writeln('| No | Nama Penyakit | Total obat | Nama obatnya | Nama dokter |');
   writeln('================================================================');
   writeln('| 1  | kanker        |     3      |  ditetapkan  | hadi        |');
   writeln('| 2  | pilek         |     1      |     oleh     |             |');
   writeln('| 3  | batuk         |     2      |    dokter    | bolang      |');
   writeln('| 4  | DBD           |     3      | yang merawat |             |');
   writeln('----------------------------------------------------------------');
 end;

procedure input;
var
   m            :array [1..20] of integer;
   np, no,kit,rso,dok       :string;
   obt,ttlbt          :byte;
 begin
  penyakit;
  garis2;
  writeln;writeln;
  write('Nama pembeli                     : ');readln(np);
  write('Nama penyakit yang diderita      : ');readln(kit);
   if kit='kanker' then ttlbt:=3;
    if kit='pilek' then ttlbt:=1;
     if kit='batuk' then ttlbt:=2;
      if kit='DBD' then ttlbt:=3;
  write('Total obat                       : ',ttlbt);readln;
  write('Nama dokter yang merawat         : ');readln(dok);
   if ('kit'='kanker') and (dok='hadi') then; writeln('Nama resep yang diberikan        : paramex paracetamol dan bodrex ');
    if ('kit'='pilek') and (dok='hadi') then; writeln('Nama resep yang diberikan        : neozep');
     if ('kit'='batuk') and (dok='hadi') then; writeln('Nama resep yang diberikan       : paracetamol dan paramex');
      if ('kit'='DBD') and (dok='hadi') then; writeln('Nama resep yang diberikan        :  neozep dan sangobion');

 end;

 begin
 garis;
 writeln;
 input;
 readln;

 end.


MENGGUNAKAN PROCEDURE SEKALIGUS FUNGSI DALAM C++


//program hitung harga barang
#include <conio.h>
#include <iostream.h>
void penjualan (float a, float b, float c) {
float total, temp ;
temp = b * c ;
total = temp - (a * temp) ;
cout << "Harga Kotor Barang  : " << temp << endl ;
cout << "Harga Bersih Barang : " << total << endl ;
}
//program utama
void main() {
float diskon, harga, jumlah ;
float total, temp ;
cout << "PROGRAM HITUNG HARGA BARANG" << endl ;
cout << "===========================" << endl << endl ;
cout << "harga barang yang debeli: " ; cin >> harga ;
cout << "jumlah barang yang dibeli: " ; cin >> jumlah ;
cout << "diskon barang yang dibeli: " ; cin >> diskon ;
cout << "\n" ;
penjualan(diskon, harga, jumlah) ;
getch();
}

maka jika di compile akan menjadi seperti ini:

Senin, 15 Oktober 2012


Statement Input
•getch
–digunakanuntukmembacasebuahkarakterdengansifatkarakteryang dimasukkantidakperludiakhiridenganmenekantombolEnter, dankarakteryang dimasukkanakanditampilkankelayar.
–terdapatdalamheader file : conio.h

Statement Input
•getch
–digunakanuntukmembacasebuahkarakterdengansifatkarakteryang dimasukkantidakperludiakhiridenganmenekantombolEnter, dankarakteryang dimasukkantidakakanditampilkankelayar.
–terdapatdalamheader file : conio.h

Statement Input
•cin
–merupakansebuahobject didalamC++ yang digunakanuntukmemasukkandata.
–terdapatdalamheader file : iostream.h
•sintaks:
cin>> <var>;
•Catatan!
untukmendapatkansebuahinputandata yang mengandungspasi, andabisamenggunakancin.getline(<var>, sizeof(<var>))

Statement Input
•gets
–digunakanuntukmemasukkandata string.
–sintaks:
gets(nama-variabel-array);

Statement Input
•scanf
–digunakanuntukmemasukkanberbagaijenisdata.
–terdapatdalamfile header : stdio.h
•sintaks:
scanf(“<format>”, &variabel);
•keterangan:
simbol& merupakanpointer yang digunakanuntukmenunjukkealamatvariabelmemoriyang dituju.

Statement Input
•untukmenerimamasukandariuser.
•beberapafungsiinput yang dapatdigunakan:
–scanf
–gets
–cin
–getch
–getche

Statement Output
•cout
–merupakansuatuobject didalamC++ yang digunakanuntukmenampilkandata kelayar.
–terdapatpadafile header : iostream.h
–dapatdigabungkandenganpenggunaanescape sequence character.
•contoh:
cout<< “Hello World”<< endl;
cout<< “PilihanAndaSalah\a\n”;

Statement Output
•cprintf
–memilikifungsiyang miripdenganprintf.
–dapatmenampilkantulisandenganwarna.
–terdapatdalamfile header : stdio.h
•sintaks:
cprintf(“<format>”, arg1, arg2, …);

Statement Output
•putchar
–menampilkansebuahkarakterkelayar.
–pencetakankaraktertidakdiakhiridengankarakternew line.
–terdapatdalamfile header : stdio.h
•sintaks:
putchar(<kar>);
Statement Output•puts–digunakanuntukmencetakstring kelayar.–pencetakanakandiakhiridengankarakternewline(kebarisbaru).–terdapatdalamfile header : stdio.h•sintaks:puts(<string ygditampilkan>);

Statement Output
•printf
–fungsioutput yang paling umumdigunakan.
–terdapatdalamfile header : stdio.h
–sintaks:
•printf(“Format”, arg1, arg2, …);
–keterangan:
•format berupaketeranganyang akanditampilkankelayarbesertapenentuformatnya.
•penentuformat digunakanuntukmenentukanjenisdata apayang akanditampilkankelayar.
•argumendapatberupavariabel, konstanta, atauekspresi.

Statement Input danOutput
•Statement Output
–untukmenampilkaninformasipadastandard output (normalnyaberupalayar).
–dapatdigabungkandenganpenggunaanEscape Sequence Character
ex:\n
–beberapaperintahoutput yang bisadigunakan:
•printf
•puts
•putchar
•cout
•cprintf

Kamis, 04 Oktober 2012

perbedaan bahasa terstruktur dengan oop


Pemrograman Terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program.
Selain pengertian diatas Pemrograman Terstruktur adalah suatu aktifitas pemrograman dengan memperhatikan urutan langkah-langkah perintah secara sistematis, logis , dan tersusun berdasarkan algoritma yang sederhana dan mudah dipahami. Prinsip dari pemrograman terstruktur adalah Jika suatu proses telah sampai pada suatu titik / langkah tertentu , maka proses selanjutnya tidak boleh mengeksekusi langkah sebelumnya / kembali lagi ke baris sebelumnya, kecuali pada langkah – langkah untuk proses berulang (Loop).
                OOP (Object Oriented Programming) adalah suatu program yang mengarah pada suatu objek yang bisa disebut juga Paradigma Pemrograman. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas – kelas atau objek – objek. Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.\

Sabtu, 29 September 2012

INTEL DAN AMD


1.      Intel

Keunggulan     :
1.      Temperatur pada Intel dapat diatur oleh processornya sendiri (processor akan mengurangi kecepatan jika processor terlalu panas.
2.      Pipeline pada intel lebih panjang dibanding prosesor lain seperti AMD
3.      Intel menang di brand image dan marketnya.
4.      Pada prosesor Intel Pentium 4 harga standard, kinerjanya lumanyan cepat.
5.      Beberapa uji joba permorma ternyata prosesor intel lah yang kuat dalam hal apapun disbanding prosesor lain (AMD).
6.      Prosesor Intel lebih kuat dari porsesor AMD pada aplikasi multimedia

2.      AMD



Keunggulan     :
1. Set instruksi pada Intel adalah MMX, SSE,SSE2, dan SSE3, tetapi pada AMD SSE2 dan 3DNow. Tetapi dari sekian banyak istruksi yang dipakai oleh intel sebetulnya telah ada dalam 3DNow-nya AMD yang tidak dimiliki oleh Intel.
2. L1 pada Intel maksimal 32K, sedang pada AMD adalah 128K. Bedasarkan beberapa test AMD dengan L1 128K lebih unggul dibanding dengan Intel.
3. Banyak transistor pada Intel 100 milyar sedang AMD 105 milyar.
4. Banyaknya Decoder, Integer, FP pada intel lebih sedikit dibanding AMD yang secara signifikan perbedaan tersebut meningkatan kinerja dari AMD.
5. Temperatur pada Intel dapat diatur oleh processornya sendiri (processor akan mengurangi kecepatan jika processor terlalu panas), pada AMD64 temperatur maksimum adalah 900C. Teknologi Intel lebih unggul dibanding AMD.
6. AMD lebih unggul dalam pengolahan komunikasi aplikasi, seperti transfer data pada modem, ADSL, MP3, dan Doubly Digital Suround Sound.
7. Pipeline pada intel lebih panjang dibanding dengan AMD, tetapi pipeline Intel bermasalah pada pertukaran tugas, sehingga pipeline intel kecepatannya melambat berada dibawah AMD.
8. Intel menang di brand image dan marketnya, sedangkan AMD harganya yang lebih murah.
9.  Pada prosesor Intel Pentium 4 harga standard, kinerjanya lumanyan cepat. Memang sih, untuk urusan grafis masshi kalah dibanding dengan AMD, tapi paling tidak prosesor Intel tidak cepat panas.
10. Pada prosesor AMD Athlon harga agak murah dibanding Intel. Grafis bagus banget,   kecepatannya lumayan, tapi cepet banget panas dibandingkan Intel.

YANG TERBARU DARI INTEL


Intel dikabarkan tengah menyiapkan suksesor dari prosesor i7-3960X Extreme Edition, yakni i7-3970X Extreme Edition. Dan sayangnya, prosesor keluaran baru tersebut belum akan menggunakan desain Ivy Bridge dan masih memakai arsitektur berbasis Sandy Bridge. Prosesor terbaru tersebut bakal memiliki enam core, desain 12-thread serta cache L3 sebesar 15 MB. Prosesor ini juga memiliki TDP 150 Watt dan dilengkapi dengan multiplier unlocked yang memberikan kemudahan dalam melakukan overclocking.
Dan, perbedaan yang paling mencolok antara prosesor Extreme Edition ini dengan pendahulunya adalah masalah kecepatan. Jika i7-3960X mempunyai kecepatan 3.3GHz dan turbo mode 3.9GHz, maka prosesor terbaru i7-3970X ini hadir dengan kecepatan 3.5GHz dengan turbo mode 4GHz. Mengenai harga, kemungkinan prosesor ini dijual dengan harga yang tinggi, yakni sekitar $1.000 USD. Mengenai waktu peluncuran dari prosesor ini, pihak Intel masih belum memberikan pernyataan. Namun, banyak pihak memperkirakan bahwa prosesor ini bakal bisa ditemui di pasaran pada kuartal 4 tahun 2012 ini.

AMD TERBARU



Dirancang untuk notebook esensial serta komputer desktop yang memenuhi kebutuhan kinerja dasar dengan harga terjangkau, AMD APU seri E 2012 ini memberikan daya tahan baterai yang lama, serta hiburan terbaik di kelasnya dan pengalaman media serta memberikan keseimbangan diantara efesiensi energi dan inovasi unik untuk hiburan high definition (HD) yang cemerlang. 
“Pada 2011, kami menunjukkan kepada industri bahwa Anda bisa mendapatkan daya GPU tingkat diskrit pada notebook tanpa menambah konsumsi daya ataupun biaya, yang menciptakan platform notebook paling sukses di sepanjang sejarah AMD,” kata Chris Cloran, Corporate Vice President and General Manager, Unit Bisnis Klien AMD. ”Hari ini kami meningkatkan standar lebih tinggi dengan tawaran yang diberikan oleh APU terbaru kami. AMD APU seri E 2012 memberikan pilihan visual yang superior untuk kinerja sehari-hari dengan teknologi grafis terbaru serta daya tahan baterai sampai dengan tiga jam lebih lama dibandingkan dengan pesaingnya.”

KELEBIHAN ATI RADEON


1.    ATI paling bagus dan optimal jika di kombinasikan dengan Procie AMD dan Intel dengan Nvidia.
2.    ATI unggul dalam processing graphic, jadi untuk memproses dia lebih cepat karena mungkin masalah shader yang kalah dari Nvidia, tapi jangan salah, gw pribadi memilih ATI karena gw lebih condong ke process, untuk details asal ga parah2 amat ga masalah IMHO looh.
3.    Nvidia Unggul dalam Kualitas graphic, dengan waktu processing yang lebih lama (menilik kembali support hardware yang lain, seperti RAM dan Procie) dapat menampilkan gambar yang lebih sempurna, render pixel akan terlihat lebih halus.

FREE BSD

FreeBSD adalah sebuah sistem operasi bertipe Unix bebas yang diturunkan dari UNIX AT&T lewat cabang Berkeley Software Distribution (BSD) yaitu sistem operasi 386BSD dan 4.4BSD. FreeBSD berjalan di atas sistem Intel x86 (IA-32) (termasuk Microsoft Xbox[1], DEC Alpha, Sun UltraSPARC, IA-64, AMD64, PowerPC dan arsitektur NEC PC-98. Dukungan untuk arsitektur ARM dan MIPS sedang dalam pengembangan

DVD COMBO


Dvd combo adalah drive yang menggabungkan kemampuan dvd rom dan cd rw, terbayang kan kemampuannya? vgcya drive ini mampu membaca kepingan cd dan dvd dan juga mampu menulis tapi hanya pada cd kosong.

MS DOS


MS-DOS, singkatan dari Microsoft Disk Operating System, adalah sebuah sistem operasi yang sangat banyak digunakan oleh komputer IBM-PC atau yang kompatibel dengannya. Microsoft membuat MS-DOS sebagai sebuah sistem operasi mainstream, sebelum pada akhirnya menghentikan dukungan MS-DOS secara perlahan ketika mereka membuat sebuah sistem operasi berbasis antarmuka grafis (dikenal juga dengan sebutan GUI) untuk pasar mainstream, yang disebut sebagai Microsoft Windows.

LINUX


linux adalah software sistem operasi open source yang gratis untuk disebarluaskan di bawah lisensi GNU. jadi anda diijinkan untuk menginstal pada komputer anda ataupun mengkopi dan menyebarluaskannya tanpa harus membayar. linux merupakan turunan dari unix dan dapat bekerja pada berbagai macam perangkat keras koputer mulai dari inter x86 sampai dengan RISC. 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.

UNIX


UNIX adalah sistem operasi yang digunakan sebagai sistem operasi baku pada berbagai jenis komputer, terutama komputer mini baik sebagai workstation atau server (sistem yang menyediakan pelayanan pada jaringan). Karena dengan unix sebagai server, berpindah kerja dari satu jenis komputer ke komputer lainnya menjadi mudah.


IBM OS/2



IBM OS/2 adalah sistem operasi yang dibuat secara bersama-sama oleh International Business Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM PS/2, (pengganti komputer IBM PC/AT), sebagai pengganti sistem operasi DOS yang telah lama digunakan. Kata OS/2 adalah singkatan dari Operating System/2. Pengembangan sistem operasi ini dilakukan oleh kedua perusahaan tersebut, dengan menggunakan perjanjian Joint Development Agreement (JDA) yang ditandatangani pada tahun 1987. Sistem operasi tersebut didesain agar dapat menggunakan kemampuan penuh dari mikroprosesor Intel 80286, termasuk di antaranya adalah modus terproteksi (protected mode), mampu menjalankan banyak tugas secara simultan (multitasking), serta mendukung memori virtual, dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS yang beredar saat itu (meski tidak semuanya), serta dapat membaca semua cakram (disk) yang diformat dengan menggunakan format DOS.

JAVA


Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .

MAC


Macintosh, atau disingkat Mac, adalah salah satu jenis komputer personal berbasis PowerPC yang diproduksi oleh Apple. 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. Macintosh adalah komputer pertama yang memperkenalkan sistem antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah sebuah perkembangan revolusioner dalam dunia komputer personal.
Pembuatan Mac merupakan suatu wujud model integrasi vertikal yang mana Apple memfasilitasi seluruh aspek perangkat keras dan juga sistem operasinya yang terinstal di dalam seluruh komputer Mac. Hal ini berbeda dengan komputer tipe PC pada umumnya, di mana banyak produsen membuat dan mengintegrasikan perangkat keras dengan sistem operasi yang dibuat oleh produsen lain. Sementara itu, Apple secara eksklusif membuat perangkat keras Mac dan mengatur bagaimana sistem internalnya, desain, dan juga harganya. Tidak hanya itu, Apple juga tidak melisensikan Mac OS X untuk komputer non-Apple.

NOVELL NETWARE



NetWare: Sistem Operasi Jaringan Novell dan Protokol Suite. Novell NetWare adalah sebuah sistem operasi jaringan (NOS) yang menyediakan akses file remote transparan dan berbagai layanan jaringan terdistribusi, termasuk sharing printer dan dukungan untuk berbagai aplikasi seperti surat elektronik transfer dan akses database .NetWare menentukan atas lima lapisan model referensi OSI dan, dan berjalan pada media apapun-protokol akses (Layer 2). Selain itu, NetWare berjalan pada hampir semua jenis sistem komputer, dari PC ke mainframe. NetWare dan protokol pendukungnya sering hidup berdampingan di saluran fisik yang sama dengan banyak protokol populer lainnya, termasuk TCP / IP, DECnet, dan AppleTalk.
Novell NetWare, yang diperkenalkan pada awal tahun 1980 didasarkan pada Xerox Network Systems (Norton AntiVirus), didasarkan pada arsitektur klien-server Klien (kadang-kadang disebut workstation) permintaan layanan, seperti file dan printer akses, dari server. NetWare klien / server arsitektur yang mendukung akses remote yang transparan bagi pengguna melalui prosedur remote panggilan. Sebuah prosedur terpencil panggilan dimulai ketika program komputer lokal berjalan pada client mengirimkan sebuah prosedur panggilan ke server jauh Kemudian server mengeksekusi prosedur remote panggilan dan mengembalikan informasi yang diminta ke klien local.

KOFFICE


KOffice sebuah software terbaru yang akan menjadi pesaing juara pencipta aplikasi kantoran, Microsoft Office dan OpenOffice. KOffice ini telah dirilis dalam evrsi 2.0 di Kamis (28/5) kemarin. Peluncuran ini ditujukan untuk developer, tester dan adopter dari team pengembangan Koffice, dan belum akan diproduksi lebih lanjut. Sementara itu, KOffice 1.6, software productivity suite sebelumnya dirilis untuk KDE, memiliki beberapa kelemahan di bagian fiturnya. Team  pengembang KOffice ini telah menambahkan fitur yang hilang di versi KOffice tersebut sebelumnya, untuk diaplikasikan di versi 2.1 atau 2.2 ini.

STARTOFFICE


StarOffice adalah suatu program aplikasi perkantoran yang mengintegrasikan beberapa program aplikasi yang paling sering dibutuhkan dan digunakan untuk melaksanakan kegiatan kantor sehari-hari. Program aplikasi StarOffice dapat digunakan untukmembuat dokumen, baik itu surat-menyurat maeupun pembuatan naskah seperti laporan , skripsi, artikel, proposal, brosur, buku, dan lain-lain, menganalisa data, mendesain presentasi dari hasil kerja atau produk, membuat halaman web, berkomunikasi dengan sesama pengguna melalui e-mail, sampai pembutan jadwal kerja.Pada dasarnya StarOffice sama dengan open office yang dibuat oleh perusahaan Sun Microsystem dan microsoft Office dari microsoft . StarOffice dapat di download secara gratis tanpa harus membayar lisensi ke Sun Microsiystem.

FOXBASE


Program pengolah database. FoxBase memiliki serangkaian aturan dan metode yang hamper mirip dengan program dBase, namun memiliki feature lebih banyak. Program pengolah database. FoxBase memiliki serangkaian aturan dan metode yang hamper mirip dengan program dBase, namun memiliki feature lebih banyak.

ORACLE


Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi.

Postgres SQL


PostgreSQL adalah sebuah object-relational database management system (ORDBMS) yang bersifat open source. PostgreSQL adalah database yang powerful dan tidak kalah dengan database komersil sekelasnya Oracle, Sybase maupun Informix. PostgreSQL yang mendukung standar SQL92 dan SQL99 ini juga mendukung bahasa pemrograman C, C++, Java, Tcl, Perl, Python, PHP, dst.

SQL SERVER



SQL Server adalah sistem manajemen database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, dan client/server dapat digunakan untuk merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem lainnya.

1. Contoh Graphich Design Open Source


SQLite merupakan sebuah sistem manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp.
Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.

open source


open source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.

clipper


 Clipper
Clipper adalah bahasa pemrograman yang lebih ditujukan untuk pengelolaan
data. Clipper terkenal pada dekade tahun 80-an sampai pertengahan 90-an.
Clipper dimasukkan ke dalam kelompok keluarga Xbase, yaitu dBase, Clipper,
Foxbase, FoxPro, dan lain-lain.

turbo pascal


Turbo Pascal adalah Bahasa Pemograman Tingkat Tinggi (High Level Language) yang terkenal dengan pemograman terstruktur dan bernaung di bawah sistem operasi MS-DOS.

pengertian python

Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.

pengertian Kdevelop


Kdevelop adalah satu aplikasi idea tau integrated development. Walaupun kdevelop bukan mrpkn ide yang pertama kali dirilis, namun aplikasi ini merupakan salah satu aplikasi yang handal dan power.



GAMBAS adalah suatu program yang ada pada operating system linux yang mirip dengan Visual Basic. Sama seperti Visual Basic GAMBAS juga merupakan bahasa pemprograman. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. GAMBAS memiliki perbedaan di bidang code dengan Visual Basic tetapi secara logis penggunaan algoritmanya sama dengan Visual basic. Disini akan diberikan cara penggunaan GAMBAS yang secara teori memeng mirip penggunaan Visual Basic
Gambas merupakan IDE yang dirancang oleh Benoit Minisini, rilis publik pertama dari Gambas adalah Versi 0,20 pada Februari 2002.
Semua versi Gambas yang dikeluarkan dibawah GNU General Public License dan bebas untuk digunakan. Hal ini juga berarti bahwa runtime Gambas bebas untuk digunakan. Gambas adalah Open Source dimana kita bisa mendapatkan, melihat, menyebarluaskan, dan kalau perlu memodifikasi source code juga bisa.

pengertian Voice Recognition


Voice Recognition adalah suatu sistem yang dapat mengidentifikasi seseorang melalui suaranya, pada saat saya mencari pengertiaan dari voice recognition terdapat juga pengertian Speech Recognition yang hampir sama secara fungsinya. Tapi terdapat perbedaan antara keduanya, Voice Recognition mengidentifikasi siapa yang berbicara, tetapi Speech Recognition mengidentifikasi apa yang diucapkan.