Tampilkan postingan dengan label bahasa c. Tampilkan semua postingan
Tampilkan postingan dengan label bahasa c. Tampilkan semua postingan

Minggu, 27 Desember 2015

Tutorial Menggunakan ISIS Proteus



         Selamat malam semua, malam ini RumahRobotik akan share tutorial menggunakan Proteus. Apa itu proteus ? proteus adalah sebuah software atau aplikasi untuk belajar mikrokontroler secara virtual atau simulasi.

         Bagi teman-teman yang ingin belajar mikrokontroler dan pemrogramannya untuk tahap awal bisa menggunakan proteus. ok langsung saja kita mulai.

  • Pertama buka ISIS Proteus lalu cari komponen dengan mengklik tombol P.

Proteus_1

  • Ketik nama komponen Atmega8535 dikotak.

  • Lalu klik pada komponen yang tampil di sebelah kiri.

  • Maka nama komponen akan tampil seperti gambar dibawah.

  • Kemudian klik pada area sebelah kanan.

  • Lalu cari komponen lainnya.

  • Tambahkan komponen-komponen yang diperlukan seperti gambar.

  • Untuk menambahkan VCC dan Ground klik pada terminal mode.

  • Pilih power untuk VCC dan ground untuk GND.

  • Kemudia letakkan di area sebelah kanan seperti gambar.

  • Untuk merubah nilai komponen double klik pada komponen.

  • Kemudian rubah nilai komponennya, lalu klik OK.

  • Untuk memasukkan program yang telah dibuat double klik pada MC.

  • Klik pada lambang folder.

  • Cari program yang telah kita buat, yang dimasukkan file EXE nya.


  • Kemudian klik OK.

  • Dan terakhir untuk menjalankan simulasi klik PLAY.

Ok sekian dulu tutorial dari RumahRobotik, untuk pemrogramannya kita bahas dilain waktu.
terimakasih jangan lupa di share.

Sabtu, 19 Desember 2015

Bahasa Pemrograman C dan C++ adalah Keluarga

         Akhir-akhir ini RumahRobotik sering mendapat pertanyaan tentang perbedaan antara dua bahasa pemrograman yaitu bahasa pemrogaman C dan C++. Untuk menjawab pertanyaan tersebut RumahRobotik akan sharing sedikit tentang perbedaan antara kedua bahasa pemrograman tersebut. 
          
      Bahasa C dan C++ adalah keluarga karena bahasa C++ turunan dari bahasa C. Penemu bahasa C++ menggunakan bahasa C sebagai dasar dari bahasa pemrograman C++. Meskipun bahasa C dan C++ merupakan satu garis keturunan mereka berdua memiliki perbedaan-perbedaan yang dapat kita lihat dengan kasat mata dalam struktur pemrogramannya.

Perbedaan Bahasa C dan C++:

"Penemu Bahasa Pemrograman C dan C++"

  • Ayah dari bahasa C adalah Dennis MacAlistair Ritchie atau biasa dikenal dengan nama Dennis Ritchie bersama dengan sahabatnya Ken Thompson.
  • Ayah dari bahasa C++ adalah Bjarne Stroustrup.
"Tipe Data"

  • Tipe Data Karakter
Pada bahasa pemrograman C++, boolean dapat berisi true ataupun false, mirip Pascal. Sedangkan pada bahasa pemrograman C tidak ada type boolean. diganti dengan type bilangan bulat, dengan aturan false adalah 0 dan true adalah angka selain 0.

  • Tipe Data String
Pada bahasa pemrograman C, tidak ada type data khusus string, sehingga string didefinisikan sebagai array of char. Sedangkan pada bahasa pemrograman C++, untuk menggunakan type string harus ada #include, di awal program harus menggunakan std::string.

"File Header dan Input Output"

  • File Header
Dalam bahasa pemrograman C, file header yang digunakan adalah "stdio.h". Dan dalam bahasa pemrograman C++, file header yang digunakan adalah "iostream.h". 
  • Cout & Printf
Dalam bahasa pemrograman C, penggunaan untuk fungsi output digunakan "printf" (print formatted). Dan dalam bahasa pemrograman C++, penggunaan untuk fungsi output digunakan perintah "cout".
  • Cin & Scanf
Dalam bahasa pemrograman C, untuk pengambilan fungsi input mengunakan "scanf". Dan dalam bahasa pemrograman C++, untuk pengambilan karakter melalui keyboard menggunakan "Cin".

"Syntax dalam Penulisan Program"


Bahasa Pemrograman C



#include<stdio.h>

Int main()
{

printf("Saya Sedang Belajar Program C dan C++!");

}

Bahasa Pemrograman C++

#include<iostream.h>

Int main()
{

cout << "Saya Sedang Belajar Program C dan C++!";
return 0;

}





         Untuk saat ini hanya itu perbedaan-perbedaan yang RumahRobotik dapat sampaikan. jika teman-teman blog walker ingin mengetahui perbedaan yang lainnya, teman-teman blog wolker bisa mengunjungi referensi yang RumahRobotik sediakan dibawah.

Referensi: