Rabu, 12 April 2017

ARTIKEL VISUAL C++

SEJARAH BAHASA PEMROGRAMAN VISUAL C++


Sebelum C++ tercipta, ada bahasa pemrograman C yang diciptakan oleh Brian W. Kerighan dan Dennis M. Ritchie sekitar tahun 1972.
Sepuluh tahun kemudian, C++ diciptakan oleh Bjarne Stroustrup, Laboratorium Bell, AT&T, pada tahun 1983. Bahasa ini bersifat kompatibel dengan bahasa pendahulunya, C. Pada mulanya C++ disebut "a better C". Sebelum akhirnya disebut C++. Sebutan ini diberikan oleh Rick Mascitti pada musim panas 1983. Adapun tanda ++ berasal dari nama operator penaikan pada bahasa C.

Keistimewaan pada C++ adalah karena bahasa ini mendukung pemrograman yang berorientasi obyek (OOP: Object Oriented Programming). Tetapi tetap saja C++ adalah bahasa pemrograman yang bersifat hibrid, bukan bahasa murni yang berorientasi obyek. Karena itulah, pemrograman C pada tahap awal dapat berpindah jalur ke C++ setahap demi setahap.

Tujuan utama pembuatan bahasa pemrograman C++ adalah untuk meningkatkan produktivitas pemrograman dalam membuat aplikasi. Selain itu, C++ juga dapat mengurangi kekompleksitasan, terutama pada program besar yang terdiri dari 10.000 baris atau lebih.

* * *

Pengertian Borland C++
Borland C++ adalah perangkat lunak untuk menyusun aplikasi yang berdasarkan pada bahasa pemrograman C dan bekerja dalam lingkungan sistem operasi windows. Dengan Borland C++ , kita akan merasakan begitu mudahnya menyusun program aplikasi, karena Borland C++ memiliki keunggulan bahasa pemrograman-nya yang terletak pada produktivitas, kualitas, pengembangan perangkat lunak, kecepatan kompilasi serta diperkuat dengan program yang terstruktur.

Khusus untuk pemrograman database, Borland C++ dapat di hubungkan dengan Notepad, sebagai sarana penyimpanan data yang standar, memudahkan programmer dalam membuat program, serta dapat diketahui, apa saja yang terdapat dalam isi database (Notepad) tersebut.
Sedangkan Notepad sendiri adalah aplikasi yang dibawa oleh Windows. Notepad biasanya digunakan sebagai sarana lain untuk peng-aplikasian pembuatan halaman web, ataupun juga bisa digunakan untuk mencatat beberapa catatan-catatan kecil.


Sekilas Perkembangan Bahasa C
Bahasa C merupakan pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970. Bahasa C untuk pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972. Bahasa C, pada awalnya dioperasikan diatas sistem operasi UNIX.
Bahasa C adalah merupakan bahasa pemrograman tingkat menengah yaitu diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Tinggi dengan Perintah Assambly. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain. Pada tahun 1980 seorang ahli yang bernama Bjarne Stroustrup mengembangkan beberapa hal dari bahasa C yang dinamakan “C with Classes” yang berganti nama pada tahun 1983 menjadi C++.
Penambahan yang terdapat pada C++ ini adalah Object Oriented Programming (OOP), yang mempunyai tujuan utamanya adalah membantu membuat dan mengelola program yang besar dan kompleks.

Array
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.

Looping (Pengulangan)
Loop atau perulangan adalah suatu bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Dalam pemograman Loop atau perulangan sangat berguna sekali. Kegunaan sederhana dalam perulangan terlukis seperti ini: Jika kita ingin menuliskan kata “saya ganteng” sebanyak seribu kali maka kita harus membuat seribu baris kata “saya ganteng” dalam kode pemrogaman kita. Tapi dengan adanya perulangan maka kita hanya cukup menuliskan 5 sampai 7 baris kode saja. Dalam praktek sebenarnya, tentu saja perulangan sangat membantu sekali. Misal untuk memuat seluruh isi table dari sebuah database dimana datanya ingin kita tampilkan.
Loop atau perulangan dalam Java dapat dilakukan dengan 3 teknik:

Pointer
Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu
variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam
memori. Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama
dikatakan menunjuk ke variabel kedua
Operator Pointer ada dua, yaitu :

Operator &
Operator & bersifat unary (hanya memerlukan satu operand saja).
Operator & menghasilkan alamat dari operandnya.

Operator *
Operator * bersifat unary (hanya memerlukan satu operand saja).
Operator * menghasilkan nilai yang berada pada sebuah alamat.

1. Proses Kompilasi
Program C++ ditulis dengan ekstensi .cpp. Agar program dapat diekskusi, program harus dikompilasi dahulu menggunakan compiler C++. Proses kompilasi file sumber (.cpp) bersama dengan file-file header (.h) akan diterjemahkan oleh kompiler C++ menjadi kode objek (.obj). file objek ini dalam format biner (berkode 0 dan 1). Selanjutnya file objek bersama file objek lain serta file pustaka (.lib) dikaitkan menjadi satu oleh linker. Hasilnya file Executable.

2. Struktur program C++ 
 C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa orang yang banyak memiliki dialek. Dalam C++, dialek bukan disebabkan oleh karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP. Anda dapat mendownload DJGPP atau mungkin saja anda telah memiliki kompiler lain.


Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Sebagai contoh, di New Orleans kata median disebut neutral ground).


Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat anda hendak mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++ yang ditulis oleh seorang programer) mempergunakan kompiler yang berbeda. Tutorial ini tidak terlepas dari masalah seperti itu.
 

Bila anda belum mempunyai sebuah kompiler, disarankan agar anda segera memiliki sebuah kompiler. Sebuah kompiler sederhana sudah cukup untuk dipergunakan oleh anda dalam mengikuti tutorial ini.

Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi dalam file library tampaknya bias diakses oleh header filenya. Coba kita lihat program sesungguhnya :
 

#include
int main()
 

{
cout<<”HEY, you, I’m alive! Oh, and Hello World!”;

return 0;
}


Marilah kita lihat elemen dari program diatas.

Tanda #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untukmeletakan kode dari header file iostream.h kedalam program.

Dengan menyertakan header file, anda dapat mengakses banyak fungsi fungsi berbeda.
Dalam contoh diatas, fungsi cout memerlukan file iostream.h. Pada baris berikutnya yang penting adalah int main().

Baris ini mengatakan kepada kompiler bahwa ada sebuah fungsi bernama main, yang mana fungsi itu mengembalikan sebuah integer, sehingga diberi tanda int. Tanda kurung ({ dan }) menandakan awal dan akhir fungsi dalam program diatas dan menghentikan kode lainnya. Jika anda memakai bahasa Pascal, anda akan mempergunakan perintah BEGIN dan END.

Baris berikutnya dari program diatas agak aneh. Jika anda menulis sebuah program mempergunakan bahasa lain, anda akan mengetahui bahwa perintah print akan menampilkan text di layar monitor. 

Dalam bahasa C++ tidaklah demikian, pemakaian fungsi cout dipakai untuk menampilkan text di layar monitor anda. Itu juga memakai tanda atau symbol <;<; , yang diketahui sebagai operator pemasukan ( insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda. Tanda semicolon ditambahkan kedalam bagian akhir dari semua fungsi yang dipanggil dalam bahasa C++; tanda seterusnya memperlihatkan variable yang anda deklarasikan.

Pada baris itu juga ada kode yang memerintahkan fungsi main kembali ke 0. Pada saat satu kali kembali diproses, itu dilakukan melalui system operasi. Sebagai catatan, pendeklarasian fungsi main yang tidak diinginkan memiliki proses kembali, dapa ditambahkan – void main() – dan biasanya itu berfungsi dengan baik; namun cara ini merupakan cara yang kurang baik. Tanda kurung terakhir berperan sebagai penutup agar fungsi dihentikan. Anda bias mencobamengoperasikan fungsi ini didalam sebuah kompiler.

Anda dapat melakukan cut dan paste kode diatas kedalam sebuah file, dan menyimpannya sebagai file.cpp, dan kemudian anda buka file itu dari dalam kompiler anda. Jika anda memakai baris perintah kompiler seperti yang ada dalam Borland C++ 5.5, sebaiknya anda membaca dahulu instruksi kompiler tentang bagaimana cara melakukan kompilasi (how to compile).

Comment atau komentar sering dipakai dalam penulisan program. Ketika anda mengatakan kepada kompiler bahwa sebuah bagian dari program anda adalah tex komentar, kompiler tidak akan memasukan itu sebagai perintah pemrograman.

Untuk membuka sebuah komentar dipergunakan tanda //, yang mengaakan kepada kompiler bahwa baris berikut adalah komentar, atau memakai tanda /* dan kemudian diakhiri tanda */ untuk menandai bahwa segala yang ada antara kedua tanda ini adalah komentar.

Beberapa kompiler akan mengubah warna area komentar, tetapi beberapa kompiler lain tidak. Berhati hatilah dalam menulis program anda agar kode program anda tidak dianggap sebagai komentar oleh kompiler karena dapat mempengaruhi output program yang anda buat. Selanjutnya anda harus dapa menuliskan program sederhana untuk menampilkan informasi yang anda ketikan kedalamnya. Selain itu, program juga bisa dibuat untuk menerima input. Fungsi yang dipakai adalah cin, dan diikuti dengan tanda >>.
 

Tentu saja sebelum anda mencoba menerima input, anda harus memiliki tempat penyimpan input. Dalam pemrograman, input dan data disimpan dalam variable. Ada beberapa jenis variable. Pada saat anda ingin mengatakan kepada kompiler sebuah variable yang anda deklarasikan, anda harus menyertakan tipe data dan nama dari variable itu. Beberapa cara dasar adalah dengan menuliskan include char, int, dan float.
 

Sebuah variabel char menyimpan sebuah karakter tunggal; variabel int akan menyimpan integer (bukan bilangan desimal), dan variables float akan menyimpan bilangan desimal.

Setiap variable – char, int, dan float – merupakan sebuah kata kunci (keyword) yang and pergunakan pada saat anda mendeklarasikan sebuah variabel. Untuk mendeklarasikan sebuah variable anda memakai syntax type .
Ini diijinkan untuk mendeklarasikan variable multiple dari jenis variable yang sama pada baris yang sama; masing masing variabelnya dipisahkan dengan tanda koma.

Deklarasi sebuah variable atau sekelompok variabel dapat diikuti tanda semicolon (Catatan, tanda ini sama dengan yang diterapkan pada prosedur dimana anda akan memanggil sebuah fungsi).
Jika anda tidak memakai sebuah variable yang dideklarasikan sebelumnya. program anda tidak akan dapat dioperasikan (atau di run), dan anda akan menerima pesan error yang memberitahu anda bahwa anda telah melakukan kesalahan.
Berikut adalah beberapa contoh deklarasi variable:
 

int x;
int a, b, c, d;
char letter;
float the_float;


Walaupun anda boleh memiliki banyak variable dengan jenis yang sama, anda tidak dapat memiliki variable dengan nama yang sama. Begitu pula anda tidak dapat memiliki variable dan fungsi dengan nama yang sama.
 


#include <>
int
main()
{
int thisisanumber;
cout<<”Please enter a number:”; cin>>thisisanumber;
cout<<”You entered: “< return 0; } 



Coba kita bahas program diatas ini setiap barisnya. Keyword int mendeklarasikan thisisanumber menjadi sebuah bilangan integer.

Fungsi cin>> membaca sebuah nilai ke dalam thisisanumber; user harus menekan tombol enter sebelum bilangan bias dibaca oleh program. Ingatlah, bahwa variable yang telah dideklarasikan adalah sebuah integer; jika user cenderung nmenulis bilangan decimal, itu akan diproses dengan tidak tepat (sebab komponen desimal dari bilangan itu akan ditolek).

Cobalah menuliskan satu baris karakter atau bilangan desimal ketika anda mengoperasikan program diatas; hasil yang didapat bervariasi dari input ke input, tetapi bila tidak ada masalah akan tampak bagus. Ingatlah ketika mencetak sebuah variabel, tanda quotation tidak dipakai. Apabila ada tanda quotation, maka hasilnya adalah “You Entered: thisisanumber.”
 

Apabila tanda quotation dihilangkan, maka kompiler akan menganggap itu sebuah variabel, dan karena itu program akan melakukan pengecekan atas nilai variabel agar dapat mengganti nama variabel dengan variable pada saat eksekusi fungsi output.
Jangan bimbang dengan adanya dua operator pemasukan dalam satu baris program.

Anda bisa juga memasukan beberapa operator pemasukan dalam satu baris selama tiap operator pemasukan menghasilkan output yang berbeda; anda perlu memisahkan literal string (yaitu string yang tertutup dalam tanda quotation) dan variabel dengan menaruh masing masing operator pemasukannya (each insertion operators) (yaitu tanda <<).

Bila anda hendak mencoba untuk meletakan dua variabel bersama sama dalam satu baris program seperti tanda <;<; hasilnya adalah pesan eror; maka janganlah melakukan itu.
Jangan lupa untuk mengakhiri fungsi fungsi dan deklarasi dengan sebuah tanda semicolon.


Jika anda lupa memberi tanda semicolon, kompiler akan memberi anda sebuah pesan eror pada saat anda melakukan kompilasi program anda.

Nah DemikianLah Sejarah, Serta Tutorial dan pengertian Borland C++ , 
SEMOGA BERMANFAAT :)

Minggu, 08 Januari 2017

Membuat DataBase dan Tabel pada Microsoft Access 2007

Pertama-tama silahkan buka 1. menu start
                                              2. all program
                                              3. Microsoft office
                                              4. Microsoft Acces 2007


Jalankan Microsoft Access 2007, lalu klik NEW

                                                                                                                     
kemudian,ganti file name, lalu klik create


lalu isikan field name dan data type
kunci data agar tidak bisa digandakan dengan menekan field namenya dan meng'klik gambar kunci(primary key)


lalu klik 2 kali tablenya.
lalu isi Field'nya.


lalu klik save di pojok kiri atas.

finish, semoga bermanfaat :)

Minggu, 27 November 2016

TURBO PASCAL

USES CRT;
VAR
A:BYTE;
BEGIN
CLRSCR;
   A:=20;
   WHILE A< DO
          BEGIN
                WRITELN('BILANGAN  ',A);
                 A:=A-2;
           END;
      READLM;
END.

Minggu, 09 Oktober 2016

KONSEP DASAR ELEKTRONIKA

   Elektronika adalah ilmu yang mempelajari alat listrik arus lemah yang dioperasikan dengan cara mengontrol aliran elektron atau partikel bermuatan listrik dalam suatu alat, seperti komputer, peralatan elektronik termokopel , semi konduktor dan lain sebagainya.
ilmu yang mempelajari alat-alat seperti ini merupakan cabang ilmu fisika.
   Hambatan adalah perbandingan antara tegangan listrik dari suatu tegangan elektronik (misalnya resistor) dengan arus listrik yang melewatinya.
hambatan listrik dapat dirumuskan sebagai berikut :

 R = V/I

V adalah tegangan dan I adalah arus.

   Tegangan Listrik (Voltase) adalah perbedaan potensial listrik antara dua titik dalam rangkaian listrik, dan dinyatakan dalam satuan Volt.
   Arus Listrk adalah banyaknya muatan listrik yang mengalir tiap satuan waktu.
muatan listrik bisa mengalir melalui kabel atau penghantar listrik lainnya.

Selasa, 27 September 2016

Pengertian,dampak Positiv dan Negativ Facebook

   Saat ini siapa yang tidak mengenal Facebook ? semua orang pasti sudah mengenalnya,baik tua,muda ataupun anak SD sudah mengenal Facebook.
   Facebook adalah salah satu dari sekian banyak situs jejaring sosial yang ada di dunia web. Facebook tidak jauh berbeda dengan my space atau friendster. Facebook pertama kali mucul pada tahun 2004 , dengan pendirinya adalah Mark Zuckerberg. Saat ini, facebook telah menjadi situs sosial terbesar,

Berikut adalah beberapa manfaat facebook ;

 1) Sebagai tempat untuk mencari teman
 2) Bisa menjadi tempat untuk promosi
 3. Tempat diskusi, karena di jejaring sosial ini terdapat group
 4)Tempat untuk menjalin hubungan, contohnya mencari pacar, sahabat, dll
 5) Sebagai tempat belajar, karena di facebook kita dapat mencari ilmu yang dishare oleh teman melalui facebook

 Adapun keerugian dari facebook : 

 1) Kita menyia-nyiakan waktu penting kita, karena jika sudah membuka facebook pasti bisa sampai         berjam-jam 
 2) Si facebook biasanya tersebar foto-foto fulgar
 3) Kita bisa menghabiskan uang untuk membeli paket data agar tetap bisa bermain facebook
 4) Terkadang tugas sekolah bisa terlalaikan karena sudah kecanduan facebook

Keuntungan facebook :

 1) Menjalin silaturahmi
 2) Tempat belajar
 3) Sebagai tempat curhat, dsb
                                                                              

SEKOLAH


   Sekolah adalah tempat didikan bagi anak-anak. Tujuan dari sekolah adalah mengajarkan anak untuk untuk menjadi anak yang mampu memajukan bangsa. Sekolah merupakan lembaga yang di susun untuk pengajaran siswa atau murid di bawah pengawasan/bimbingan guru.

  Saat ini siapa yang tidak  mengenal sekolah?
Semua orang masa kini pasti sudah pernah duduk di bangku sekolah. Berbeda dengan pada saat zaman penjajahan, anak mau menempuh pendidikan pun susah, hanya orang-orang tertentu saja yang bisa bersekolah, karena bangsa penjajah melarang orang-orang miskin menyekolahkan anaknya.
 
Kita seharusnya bersyukur karena sudah merdeka, kita hidup tanpa naungan para penjajah yang kejam. Jadi, sekolahlah yanng rajin agar menjadi pemuda yang dapat membanggakan orang tua dan dapat memajukan bangsa, sebagaimana tujuan dari sekolah pada bacaan di atas.

 Kini, pak jokowi pun sudah mengeluarkan kartu indonesia pintar untuk anak-anak yang tidak mampu untuk bersekolah, karena belliau ingin indonesia lebih maju dan sejahtera, dan ingin anak orang-orang miskin yang berpotensi menjadi anak yang unggul dapat menyujudkan cita-citanya.


PUTRI TIDUR

Teruntuk pangeran berkuda
yang tak kunjung menjemputku
biarlah aku bangun dan berhenti menjadi putri
tidurmu....

Jika dulu kau suka mendongeng
akulah orang yg suka mendengarkan
dongengmu
kamu tau,aku itu orangnya
suka tidur.
aku bisa mengahabiskan waktu aktifku
untuk tidur lima sampai enam jam pada siang hari
maka dari itu kau pernah bilang aku ini putri tidur

Hingga seorang pangeran datang
dengan membawa kuda putih
yang bisa membangunkan tidurku
dan saat itu aku berharap pangeran itu adalah kamu