Selasa, 22 November 2011

Puisi Motivasi Diri

Jangan mengeluh tentang harimu,
disetiap harimu mungkin tak semuanya baik,

namun percayalah ada sesuatu yang baik
disetiap hari-harimu yang baru
dan saat kamu menangis
bukan berarti kamu merindukanya,

tangisan itu adalah kelegaan
bahwa kamu baik-baik saja tanpa dia
dan hidup ini memberi ribuan alasan
untuk menangis

tapi hidup juga memberi puluhan ribu alasan
untuk tersenyum,
maka jalani hidup apa adanya
dan tetap semangat me” (snop snop)

Kata-kata bijak

Jika kamu takut melangkah, lihatlah bagaimana seorang bayi yang mencoba berjalan. Niscaya akan kau temukan, bahwa setiap manusia pasti akan jatuh. Hanya manusia terbaik lah yang mampu bangkit dari ke jatuhannya.

Kata-kata bijak islami

Tuhan adalah sebagaimana yang kamu pikirkan, Jika kau berpikir Tuhan itu Baik, maka Tuhan akan baik padamu. Namun jika kamu pikir Tuhan itu Buruk, maka Tuhan akan memperlakukan mu dengan Buruk.

Motivasi kata-kata yang indah

Cinta bahagia karena dia membuat dirimu ceria, tapi cinta juga  sedih karena dia membuat mu dewasa.

Janganlah sesali apa yang sudah pergi, jagan tangisi apa yang sdah tiada, Tetapi bangkitlah dan bina kembali apa yang telah hilang dan pergi.


Trekadang, bkan kenangan buruk yang membuatmu bersedih, tapi kenangan indah yang kamu tahu, tak akan terulang kembali.


Kamu tak akan pernah bisa mewujudkan impianmu jika kamu terlalu sibuk melihat apa saja yang memperhatikanmu.


Jadilah cahaya suram yang kekal abadi sinarnya dan elokkan daripada terjadi cahaya terang yang bersifat seketika cuma.


Kegaglan ialah satu-satu nya hal yang dapat diraih tanpa pengerahan tenaga sedikitpun <

Kegiatan Ku Selama Libur Semester

Selama libur Semester saya tuch gak ada kegiatan apa-apa, yach palingan di rumah bantui mama' jualan. n abiz tuch bersih-bersih rumah.Kadang kalau lagi moutz yach jalan-jalan bareng temen-temen.Tapi kalau gak jalan palingan nonton televisi n dengerin musik.sebenarnya kalau di rumah aja sich boring juga loch...


    Oyach....waktu bulan puasa itu. Saya seneng banget loch, coal nya saya bisa menikmati bulan yang penuh berkah  dengan hati yang penuh keikhlasan dan ketawaduhan. Apalagi pada saat sahur n berbuka puasa keluarga pada kumpul,karena jarang2 bisa kumpul sepeti ini, teraweh bersama mmmm hal seperti ini yang gak bisa aku lupakan.

    Pada  saat lebaran, saya gak kemana-mana,karena pada waktu itu saya sakit.mmm menyedihkan banget loch gak bisa menikmati lebaran yang penuh kemenangan itu. tapi semua itu gak perlu d sesali jika Allah menghendaki Insyaallah pasti saya di pertemukan kembali.

Selasa, 04 Oktober 2011

Sejarah Visual Basic

        VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD,. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.

VB.NET 2005 Source Code Crystal Report

Halouw balik lagi nih gwe setelah lama libur ga posting hehehe… Sekarang kita agak sedikit belajar nih, gwe mau berbagi ama lo semua tentang coding VB.NET 2005. Kali ini coding yang mau gwe kasih tahu adalah coding aplikasi VB.NET menggunakan Crystal Report di mana Crystal Report tersebut difilter dengan bulan dan tahun.
Pertama gwe pengin minta maaf dulu soalnya gwe lupa bikin snapshot aplikasinya jadi maaf kalo agak bingung ngikutin penjelasannya. Pertama yang gwe lakukan adalah gwe bikin sebuah form yang berisikan dua buah comboBox. comboBox yang pertama gwe namain cmbMonth yang tentunya berisikan bulan dari Januari dst. Terus untuk comboBox yang kedua gwe namain cmbYear yang berisikan tahun. Untuk tahunnya gwe isi dari tahun 1996 sampe 2010 kenapa gwe mulai dari 1996 ? soalnya gwe ngambil database Northwind tablenya Orders dimana tahun yang ada disitu dari 1996 sampe 1997, soal sampe 2010 itu sih terserah yang bikin dunks hehehehe  . Dan gwe tambahin juga sebuah button untuk mengeksekusi perintah setelah user memberikan pilihan bulan dan tahun, button tersebut gwe namain btnSubmit. Moving on, sesudah itu gwe bikin Crystal Report dengan menggunkan database Northwind dengan table Orders, untuk ini gwe pengin minta maaf lagi soalnya column yang gwe masukin ke CR lupa apa aja, tapi tenang aja koq soalnya file aplikasinya dah gwe upload jadi you-you semua tinggal unduh aja (download maksudnya).

Apakah Visual Basic 2005 sudah OOP?

Visual Basic 2005 sudah full OOP!. Maksudnya?
Object-oriented programming (OOP-pemrograman-berorientasi objek) adalah gaya dalam pemrograman (atau pola pemrograman). Masih banyak pola pemrograman yang lain, seperti pemrograman fungsi dan prosedur. Bahasa seperti C, Fortran, Pascal, dan versi sebelum dari Visual Basic, semuanya adalah pola pemrograman. Tetapi pola ini terfokus pada proses sementara OOP terfokus pada data itu sendiri.
Aplikasi yang menggunakan pola OOP dibangun menggunakan bahasa OOP (OOPL). OOPL pertama kali diperkenalkan pada tahun 1960-an, tapi lebih populer di akhir tahun 70-an. Saat ini sering digunakan karena mudah untuk dipelajari, digunakan, didebug, dan dijaga. OOPL menjelaskan tentang objek yang nyata. Visual Basic 2005 merupakan bahasa pemrograman yang telah mendukung OOP seperti C#, C++, Java, SmallTalk, dan Lisp.
Programmer menggunakan OOP untuk menulis program yang mewakili masalah dan objek nyata ke dalam bentuk modul. Modul tersebut menjelaskan tentang objek yang nyata yang biasa dinamakan Class atau Type. Kita bisa membayangkan suatu program OOP sebagai kumpulan objek yang saling berinteraksi satu sama lain. Menggunakan OOP, programmer mendefinisikan tipe baru untuk mewakili objek nyata seperti pesawat, orang, konsumen, atau mobil. Type atau Class tersebut membuat objek atau instance (contoh). Objek merupakan suatu unit yang mewakili suatu contoh dari dunia nyata. Objek dibuat dalam aplikasi yang terdiri dari informasi yang menggambarkan objek itu sendiri dan proses yang bisa mengatur dan merubah informasi tersebut.

Visual Basic 2005

Visual Basic 2005 adalah salah satu bahasa pemrograman yang ditargetkan dalam Framework .NET. Seperti bahasa sehari-hari, Visual Basic memiliki sintaks dan beberapa kata-kata yang valid yang bisa digunakan dalam membuat aplikasi. Visual Basic merupakan pilihan yang populer bagi yang mulai belajar pemrograman karena sintaks penulisan kodenya begitu mudah dibandingkan dengan bahasa pemrograman yang lain

.NET dan VB.NET 2005

Apa itu .NET yang sering dibicarakan orang? Mungkin kita sering melihatnya online atau tampil dalam bagian pekerjaan yang terdapat dalam majalah. Untuk gambarannya , .NET akan tampak jelas bila kita login ke dalam hotmail® atau dalam iklan online dimana perusahaan membutuhkan developer dengan keahlian .NET.
Pengertian .NET sendiri tidaklah banyak. Kita bisa menanyai 10 orang dalam industri, maka kita akan mendapatkan 10 jawaban yang berbeda. Pengertiannya luas dan dengan maksud yang berbeda. Faktanya, .NET telah digunakan dengan dalam berbagai bisnis, hampir sama dengan maksud dan pengertian MP3. Bila kita mendengar atau membaca tentang .NET, kita pasti berpikir tentang Framework .NET.Inilah definisi formal tentang Framework .NET:
Framework .NET adalah platform yang memungkinkan kita untuk membangun software aplikasi dan library yang disebut “managed application” (aplikasi yang diatur); memberikan kita compiler dan tool agar bisa di-build, debug, dan mengeksekusi managed application.
Untuk tujuan ini, bisa dikatakan bahwa .NET adalah platform yang memberikan kita semua yang kita perlukan untuk membangun dan menjalankan managed application yang berjalan di windows.
Dikatakan aplikasi yang diatur (managed application), karena eksekusinya diatur oleh Framework .NET. Faktanya, Framework .NET adalah yang mengatur eksekusi dengan menyediakan lingkungan pengontrol runtime (runtime controlled) yang memberikan variasi layanan yang luas seperti loading aplikasi, pengaturan memori, dan akhirnya memonitor dan menjaga keamanan dan integritas ketika aplikasi dijalankan. Sebelum .NET (dan Java), aplikasi tidak diatur karena tidak dijalankan menggunakan runtime controlled. Aplikasi haruslah mengatur servisnya sendiri, yang kadangkala menciptakan terjadinya error-error dalam kode, bug, dan pemborosan data. Karena masalah inilah, aplikasi sebaiknya dijaga dan di debug.
Framework .NET memberikan kita tool yang beragam seperti compiler, debugger, programming language, dan execution engine (CLR-Commong Language Runtime-merupakan bagian paling utama, karena merupakan mesin yang mengatur proses pengaturan dalam menjalankan source code), developer tool, dan masih banyak lagi librari-librari yang telah didefinisikan. Librari-librari itu dinamakan FCL (Framework Class Libraries).

Minggu, 03 Juli 2011

Program Data Gaji Karyawan(Quiz)

uses crt;
var
      kdj       : byte;
      nama    : string[20];
      nik        : string[8];
      gaji       : longint;
      tjn,tjnk  : real;
      ttl          : real;
      lg          : char;
      stat       : string;
begin
repeat
clrscr;
        gotoxy(10,1); write(‘kode jabatan  :’); readln(kdj);
        gotoxy(10,2); write(‘nama          :’); readln(nama);
        gotoxy(10,3); write(‘nik           :’); readln(NIK);
        gotoxy(10,4); write(‘status     :’); readln(stat);
        gotoxy(10,5); write(‘———————————-’);
        gotoxy(10,6); write(‘input lagi[Y/T] :’); readln(lg);
until upcase(lg)=’T';
if kdj=1 then
begin
       gaji:=2500000;
       tjn :=0.35*gaji;
end
      else if kdj=2 then
begin
     gaji:=2000000;
     tjn :=0.10*gaji;
end
     else if kdj=3 then
begin
     gaji:=1500000;
     tjn :=0.05*gaji;
end;
begin
     if stat=’menikah’ then tjnk:=0.15*gaji;
end;
    ttl:= gaji+tjn+tjnk;
     gotoxy(15,9); writeln     (‘kode               :’,kdj);
     gotoxy(15,10); writeln  (‘nama              :’,nama);
     gotoxy(15,11); writeln  (‘nik                  :’,nik);
     gotoxy(15,12); writeln  (‘status             :’,stat);
     gotoxy(15,13); writeln  (‘gaji                 :Rp.’,gaji);
     gotoxy(15,14);writeln(‘tunjangan       :’,tjn:1:0);
     gotoxy(15,15);writeln(‘tunjangan keluarga :’,tjnk:1:0);
     gotoxy(15,16);writeln(‘total gaji         :Rp.’,ttl:3:0);
     readln;
end.

Program Data Dosen dan Data Mahasiswa


uses crt;
type    Dosen = record
           kode  : byte ;
            nama  : string ;
            pen   : string ;
kea   : string ;
end;
Mahasiswa = record
npm       : string [6] ;
nama      : string [14] ;
jen,jur    : string [14] ;
thn         : string ;
end ;
var
            rdos   : array [1..20] of dosen ;
rmah   : array [1..15] of mahasiswa ;
i,j    : byte ;
           pil,lg : char ;
           procedure inputdosen ;
          procedure formdosen ;
begin
clrscr ;
         gotoxy (13,3) ; write (‘INPUT DATA DOSEN’);
         gotoxy (5,4)  ; write (‘_________________________’) ;
         gotoxy (5,6)  ; write (‘kode dosen:’) ;
        gotoxy (5,7)  ; write (‘nama      :’) ;
        gotoxy (5,8)  ; write (‘pendidikan :’) ;
        gotoxy (5,9)  ; write (‘keahlian   :’) ;
        gotoxy (5,10) ; write (‘_________________________’);
        gotoxy (5,11) ; write (‘isikan datalagi [Y/T]:’);
end ;
begin
repeat
formdosen ;
with rdos [i]do
begin
gotoxy (21,6) ; readln (kode) ;
gotoxy (21,7) ; readln (nama) ;
gotoxy (21,8) ; readln (pen)  ;
gotoxy (21,9) ; readln (kea)  ;
gotoxy (28,12); readln(lg)    ;
inc(i) ;
end ;
Until Upcase (lg)=’T';
end ;

procedure inputmahasiswa ;
procedure formmahasiswa ;
begin
clrscr ;
          gotoxy (13,3) ; write (‘INPUT DATAMAHASISWA’) ;
          gotoxy (5,4)  ; write (‘_________________________’) ;
          gotoxy (5,5)  ; write (‘NPM             :’) ;
         gotoxy (5,6)  ; write (‘NAMA            :’) ;
         gotoxy (5,7)  ; write (‘JENJANG         :’) ;
         gotoxy (5,8)  ; write (‘JURUSAN         :’) ;
         gotoxy (5,9)  ; write (‘TAHUN          :’) ;
         gotoxy (5,10) ; write (‘________________________’) ;
        gotoxy (5,11) ; write (‘isikan datalagi [Y/T]:’);
end ;
       begin
       repeat
                formmahasiswa ;
                with rmah [i] do
                     begin
                    gotoxy (21,6) ; readln (npm) ;
                    gotoxy (21,7) ; readln (nama) ;
                    gotoxy (21,8) ; readln (jeng)  ;
                    gotoxy (21,9) ; readln (jur)  ;
                    gotoxy (21,10) ; readln (thn) ;
                    gotoxy (28,12) ; readln (lg) ;
                    inc(i) ;
                    end ;
         until upcase (lg) = ‘T’;
         end;
procedure outputdosen ;
procedure tabeldosen ;
begin
clrscr;
         gotoxy (10,4); write (‘INPUT DATA DOSEN’) ;
         gotoxy (4,5) ; write (‘_____________________________________’);
         gotoxy (4,6) ; write (‘ No      Kode       Nama              Pendidikan                Keahlian’);
         gotoxy (4,7) ; write (‘______________________________________________’);
end;
       procedure HitNilai(totn : real ; var NH:   char ;  Ket: string) ;
begin
end ;
begin
         Tabeldosen ;
            for j:=1 to I-1 do
            begin
          with Rdos [j] do
         begin
                 gotoxy (5,7+j) ; write (j:1,’   ‘,kode:8,’   ‘,nama) ;
                 gotoxy (30,7+J) ; write (pen) ;
                 gotoxy (43,7+J) ; write (kea) ;
                 end ;

 end;
        gotoxy (3,9+j) ; write (‘____________________________________________________’);
        repeat until keypressed ;
end;
       procedure outputmahasiswa ;
        procedure tabelmahasiswa ;
begin
clrscr ;
           gotoxy (10,4) ; write (‘INPUT DATA MAHASISWA’) ;
           gotoxy (3,5)  ; write (‘_________________________________________________’);
           gotoxy (3,6)  ; write(‘no        npm        nama        jenjang        jurusan     tahun     nilai’);
           gotoxy (3,7)  ; write (‘_______________________________________________________’) ;
end ;
          procedure hitnilai (totn : real;  var  NH:   char; ket: string) ;
begin
end;
begin
        tabelmahasiswa ;
        for j :=1 to I-1 do
        begin
        with rmah [j] do
begin
        gotoxy (3,5+j) ; write (j:1,’   ‘,npm:7,’    ‘,nama) ;
        gotoxy (43,7+j); write (jen) ;
        gotoxy (51,7+j); write (jur) ;
        gotoxy (58,7+j); write (thn) ;
end;
end;
         gotoxy(3,9+j); write(‘__________________________________________________’) ;
         repeat until keypressed ;
         end;
               procedure menu ;
      begin
      clrscr;
                gotoxy (20,2) ;write (‘MENU UTAMA’) ;
                gotoxy (10,3) ;WRITE (‘____________________________________’);
                gotoxy (10,4) ;write (‘[1]. input data mahasiswa’) ;
                gotoxy (10,5) ;write (‘[2]. input data dosen’);
                gotoxy (10,6) ;write (‘[3]. output datadosen’);
                gotoxy (10,7) ;write (‘[4]. outout datamahasiswa’);
                gotoxy (10,8) ;write (‘[5]. keluar program’) ;
                gotoxy (10,9) ;write (‘__________________________________’) ;
                gotoxy (10,10);write (‘pilihan   :’);
end ;
    begin 
            {program utama}
             i:=1; pil:=’1′ ;
            while pil <>’5′ do
             begin
               menu ;
                    pil := readkey ;
                    case pil of
                    ’1′ : InputMahasiswa ;
                    ’2′ : InputDosen ;
                    ’3′ : OutputDosen ;
                    ’4′ : OutputMahasiswa ;
           end ;
end ;
end.

Perkuliahan

Namanya saya indah pranidiya jurusan manajemen inforrnatika. sekarang nie aku masih semester II
Aku seneng banget bisa kuliah di Budidarma. Karna  temen2 nya asyik and lucu2. mereka slalu berbagi satu sama lain.
gak terasa bentar ge aku uda mau semester III. Aku berharap banget semoga IP ku di semester nie lebih baik dari sebelumnya.

Pembelajaran di kampuz

 Kalau soal pembelajaran tentang bahasa pemprograman ya aku akui emang aku blom paham2 buangetz loch....???? maklum lah aku masih sedikit ngerti gitu. Tapi aku coba berusaha tuk mengikuti agar aku bisa seperti yang laennya..Mungkin aku harus lebih fokus lagi belajar bahasa pemprograman ini.

Aku gak mau putus asa gitu, karna orang yang gak mau berusaha adalah orang yang gak mau berhasil.@_@

Aku harap pak mesran lebih bersabar lagi menghadapi kami, karna kami sangat membutuhkan ilmu dari bapak.......















 

Keinginanku

Aku ingin menjadi anak yang berbakti kepada kedua orangtua ku,dan gak menyia-yiakan mereka. Karena mereka udah merewat dan membesarkan aku hingga sekarang ini.

Dan aku berharap semoga aku bisa dapat pekerjaan. karna aku ingin membahagiakan orangtua ku, karna  aku malu kalau terus-terusan meminta kepada mereka. mulai dari sekarang aku harus bisa membalas semua kebaikan mereka.

Semoga Allah memberikan jalan terbaik buat aku......Amiiiiiiinn?????

Kehidupanku

         Mau tau gak cerita kehidupan ku seperti apa.......!!!!!

    Aku ini terlahir dari keluarga yang sangat keras banget dengan kehidupan. Orangtua ku mesih memberikan pengawasan ketat terhadap pergaulan ku. Sampe-sampe kehidupan pribadi ku pun masih aja di atur-atur yang gak boleh inilah yang gak boleh itulah, apapun harus di turutin.Padahal kan aku udah dewasa, tapi tetap aja mereka seperti itu. yach walaupun mereka  bersikap begitu, aku tetap sayang dengan  mereka, karna cuma mereka lah tempat berlindung ku. Mungkin mereka melakukan hal seperti itu demi kebaikan masa depan aku.


   Oyach.....Orangtua ku gak pernah membedakan anak-anaknya, mereka selalu bersikap adil. dan mereka adalah orangtua yang sangat bijak,disaat kami salah mereka selalu menasehati kami. Kadang disaat aku ingin belanja keperluan ku mama yang menemaninya....


  Kalau soal boy friend nie...saat nie aquh blom ada. lagean orangtua quh masih blom memberikan kebebasan bwt pacaran. Yach.....sekarang masih mau fokus aja kuliah. Aquh yakin smua nya indah pada waktu nya.

  Aku sangat bersyukur bisa dilahirkan didunia ini, walaupun kehidupan ku seperti ini, aku tetap mensyukurinya Karena kehidupan adalah anugerah terindah pemberian dari Allah.



Minggu, 01 Mei 2011

Tugas Procedure

USES CRT ;
VAR    PIL : BYTE;
PROCEDURE INPUT ;
BEGIN
    WRITELN('BAGIAN INPUT');
END;
PROCEDURE OUTPUT;
BEGIN
    WRITELN('BAGIAN OUTPUT');
END;
BEGIN
     CLRSCR;
     PIL :=3;
     REPEAT ;
     WRITELN('MENU');
     WRITELN('1 INPUT DATA');
     WRITELN('2 OUTPUT DATA');
     WRITELN('KEMENU');
     WRITELN('PILIH');
     READLN(PIL);
     CASE PIL OF
          1: INPUT;
          2: OUTPUT;
     END;
READLN;
UNTIL (PIL =3)
END.

   KODE      :ARRAY[1..10] OF STRING[3] ;
   JUMLAH    :ARRAY[1..10] OF BYTE ;
   HARGA     :LONGINT ;
   NAMA      :STRING[20] ;
   TOTAL     :LONGINT ;
   I         :BYTE ;
BEGIN
    FOR I :=1 TO 10 DO
    BEGIN
       CLRSCR ;
       GOTOXY(30,5); WRITE('KODE     :');READLN(KODE[I]) ;
       GOTOXY(30,6); WRITE('JUMLAH   :');READLN(JUMLAH[I]);
    END ;
    CLRSCR;
    GOTOXY(10,3); WRITE('------------------------------------------');
    GOTOXY(10,4); WRITE('NO   KODE   NAMA     HARGA   JUMLAH  TOTAL');
    GOTOXY(10,5); WRITE('------------------------------------------');
    FOR I :=1 TO 10 DO
    BEGIN
         IF KODE[I]='001' THEN
         BEGIN
              NAMA:='TV';HARGA:=1000000 ;
         END
         ELSE IF KODE[I]='002' THEN
              BEGIN
                   NAMA:='DVD'; HARGA:=550000 ;
              END ;
         GOTOXY(10,5+I); WRITE(I=2,KODE[I]);
         GOTOXY(10,5+I); WRITE(NAMA);
         GOTOXY(10,5+I); WRITE(HARGA:9, JUMLAH[I]:3);
         TOTAL:=HARGA*JUMLAH[I] ;
         GOTOXY(45,5+I); WRITE(TOTAL:8);
    END;
    GOTOXY(10,6+I); WRITE('---------------------------------------');
    READLN ;
END.

Kamis, 07 April 2011


 1).Algoritma

Algoritma adalah Kumpulan atau himpunan langkah-langkah yang berhingga untuk
menyelesaikan masalah dengan menggunakan komputer, dengan aturan:
Setiap step/langkah harus DEFINITE (pasti).
X x + (1 atau 2) // Undefinite
x x + (Random(2) + 1) //Definite
Minimum mempunyai 1 buah Output (Input boleh tidak ada).
Harus ada Stoping Criteria atau dengan kata lain, harus bisa berhenti.
X 0
Repeat
write (x)
x x +2
until x = 15 //tidak berhenti, jadi stoping criterianya
salah
Komponen/Langkah-langkah dari suatu Algoritma bisa berupa :
Satetment Output / Input
write (x)
read(x)
return x
input x
print x
scan x
cetak(x)
baca(x)
Op eras i (P ro ces s )
Operasi Dasar :
Aritmatik ( * , / , Mod, Div, +, - )
Relasi ( <, >,,, =, )
Logika ( and, or, not )
Assignment ( )
Pengendali Proses
Percabangan : If, If.... else, case
Perulangan : For, While, Repeat.... Until.

 2).Bahasa Pemrograman
Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
1. Bahasa pemrograman
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam instruction set komputer tersebut) yang pada akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar, bukan satu operasi rumit.
Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator (compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.
Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.
3). Torbo Pascal
Pascal adalah suatu bahasa pemograman  yang dimengerti oleh komputer,  program ini  termasuk kategori dasar program. Disini saya akan  membuat  contoh  program pascal dengan menggunakan ARRAY. Ini berguna untuk mengerjakan Matiks dalam Matemaika.

Kelebihan dari bahasa pemrograman Pascal adalah:
  • Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar: boolean, integer, real, char, string,
  • User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe data standar.
  • Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
4). Bahasa pemrograman
atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.


5). Bahasa Pemogramaan C++
C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

Kesimpulan 
  Bahwa pemograman ini dapat membantu user dalam menbantu  pekrjaan  user dalam tugas-tugas nya