Label

Rabu, 15 Maret 2017

Latihan 7


// bagian header
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int Panjang, Lebar, LuasS4;

// bagian body of program
void main()
{
  cout << "Ketikkan Panjang S4 = ";
  cin >> Panjang;
  cout << "Ketikkan Lebar S4 = ";
  cin >> Lebar;
  LuasS4 = Panjang * Lebar;
  cout << "Luas segiempat = " << LuasS4;

  getch();  // menahan tampilan
}

Input - Output (Bagian 3)

Latihan 6

// bagian header
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

// bagian body of program
void main()
{
  int A,B,C,D;

  cout << "Ketikkan 3 buah angka integer : ";
  cin >> A >> B >> C;

  //cout  <<"\n\nAngka yang anda ketik adalah : " << A <<"\n"<< B <<"\n"<<C;
  cout  <<"\n\nAngka yang anda ketik adalah : " ;
  cout << "\nA = " <<A << "\nB = "<< B <<"\nC = "<<C;
  D=A+B+C;
  cout << "\nA+B+C = D;  D = "<< D;

  getch();  // menahan tampilan
}

Selasa, 14 Maret 2017

PGrafik03 : Primitive Pixel (Bagian 2)

Lebar dan Tinggi Form

Lebar dan tinggi form sebagai tempat menggambar atau menampilkan grafik yang dibuat dapat diketahui secara dinamis, dengan perintah:

  lebar form:

     NamaForm.ScaleWidth

  tinggi form:

     NamaForm.ScaleHeight


Latihan 03

Buatlah project baru dengan 3 buah command button, dan ketiikan baris program berikut (atau copy paste ke dalam project anda)

Private Sub Command1_Click()  
      Cls  'clear screen
End Sub

Private Sub Command2_Click()  
   L = Form1.ScaleWidth  
   T = Form1.ScaleHeight  
    'gambar bagian merah separuh form  
    For Y = 0 To t / 2    
        For X = 0 To L      
            PSet (X, Y), vbRed      
        Next  
     Next  '
    gambar bagian putih separuh form  
    For Y = t / 2 To t    
        For X = 0 To L      
             PSet (X, Y), vbWhite    
        Next  
     Next
End Sub


Private Sub Command3_Click()  
   L = Form1.ScaleWidth  
   T = Form1.ScaleHeight  
    'gambar bagian merah separuh form  
    For Y = 0 To T   
           For X = 0 To L / 2      
              PSet (X, Y), vbRed    
           Next  
    Next  
    'gambar bagian putih separuh form  
     For Y = 0 To t    
         For X = L / 2 To L      
              PSet (X, Y), vbWhite    
        Next  
      Next
End Sub


Private Sub Form_Load()  
    Form1.ScaleMode = 3 'mode pixel
End Sub



Simpan dan Jalankan project anda, serta pelajari dan analisa programnya,

PGrafik02 : Primitive Pixel (Bagian 1)

Pengantar Primitif Pixel  (1)


(Materi Pelengkap Perkuliahan Pemrograman Grafik)

Pixel adalah bagian terkecil pada suatu gambar digital. Monitor menampilkan gambar dan membagi-bagi layar menjadi ribuan (bahkan jutaan) pixel-pixel, tersusun pada banyak baris dan kolom

Perintah mengaktifkan atau menghidupkan pixel

         PSET(X,Y)

dimana X adalah posisi koordinat X dan Y pada form yang digunakan



Latihan 01

Buatlah project baru dengan 3 buah command button, dan ketiikan baris program berikut (atau copy paste ke dalam project anda)

Private Sub Command1_Click()
  PSet (100, 100)
End Sub

Private Sub Command2_Click()
  Cls  'clear screen
End Sub

Private Sub Command3_Click()
  'menggambar garis datar
  For X = 100 To 200
    PSet (X, 100)
  Next
  For X = 100 To 200
    PSet (X, 200)
  Next
  'menggambar garis vertikal
  For Y = 100 To 200
    PSet (100, Y)
  Next
  For Y = 100 To 200
    PSet (200, Y)
  Next
End Sub

Private Sub Form_Load()
  Form1.ScaleMode = 3  'mode pixel
End Sub

Simpan dan Jalankan project anda, serta pelajari dan analisa programnya,

Latihan 02

Buatlah project baru dengan 3 buah command button, dan ketiikan baris program berikut (atau copy paste ke dalam project anda)

Private Sub Command1_Click()
  Cls
End Sub

Private Sub Command2_Click()
  'menggambar blok warna merah
  For Y = 100 To 200
    For X = 100 To 400
      PSet (X, Y), vbRed
    Next
  Next
  
  'menggambar blok warna putih
  For Y = 201 To 300
    For X = 100 To 400
      PSet (X, Y), vbWhite
    Next
  Next
End Sub
Private Sub Command3_Click()
  'menggambar blok warna merah
  For X = 100 To 400
    For Y = 100 To 200
      PSet (X, Y), vbRed
    Next
  Next
  'menggambar blok warna putih
  For X = 100 To 400
    For Y = 201 To 300
      PSet (X, Y), vbWhite
    Next
  Next
End Sub

Private Sub Form_Load()
  Form1.ScaleMode = 3 'mode pixel
End Sub




Simpan dan Jalankan project anda, serta pelajari dan analisa programnya,


PGrafik01 : Pengantar Pemrograman Grafik

Pemrograman Grafik / Grafika Komputer

Grafika komputer (bahasa Inggriscomputer graphics) adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3Dpemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.


Aplikasi grafika komputer

Grafika komputer dapat digunakan di berbagai bidang kehidupan, mulai dari bidang seni, sains, bisnis, pendidikan dan juga hiburan. Berikut adalah bidang aplikasi spesifik dari grafika komputer:
  • Antarmuka pengguna (Graphical User Interface - GUI)
  • Peta (Cartography)
  • Kesehatan
  • Perancangan objek (Computer Aided Design - CAD)
  • Sistem multimedia
  • Presentasi grafik
  • Presentasi saintifik
  • Pemrosesan citra
  • Simulasi

Pembagian bidang ilmu grafika komputer

Pembagian dari grafika komputer meliputi:

  • Geometri: mempelajari cara menggambarkan permukaan bidang
  • Animasi: mempelajari cara menggambarkan dan memanipulasi gerakan
  • Rendering: mempelajari algoritma untuk menampilkan efek cahaya
  • Citra (Imaging): mempelajari cara pengambilan dan penyuntingan gambar.

Geometri[sunting | sunting sumber]

Bidang geometri mempelajari representasi objek tiga-dimensi dalam pengaturan digital diskrit. Karena tampilan objek sebagian besar bergantung pada bagian luarnya,representasi tepi banyak digunakan. Permukaan dua dimensi adalah representasi yang baik bagi sebagian besar objek.

sumber :https://id.wikipedia.org/wiki/Grafika_komputer

Senin, 13 Maret 2017

Input- Output (Bagian 2)

Penggunaan perintah I/O printf() & scanf()

Program 03

#include <stdio.h>
#include <conio.h>
int A;
void main()
{
  printf("Inputkan sebuah angka integer = ");
  scanf("%i",&A);
  printf("\n\nAngka yang telah anda ketikkan = %i",A);
  getch();
}

Penggunaan perintah I/O cout << & cin >>

 Program 04

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
   int A;

  cout <<"Inputkan sebuah angka integer = ";
  cin >> A;
  cout << "\n\nAngka yang telah anda ketikkan = " << A;
  getch();
}


Variasi Program 03 menggunakan 3 variabel dengan tipe data integer

Program 05

#include <stdio.h>
#include <conio.h>
int A,B,C;
void main()
{
  printf("Inputkan 3 buah angka interger = ");
  scanf("%i %i %d",&A,&B,&C);
  printf("\n\nAngka yang telah anda ketikkan = \nA = %i \nB = %i \nC = %d",A,B,C);
  getch();
}

Variasi Program 04 menggunakan 3 variabel dengan tipe data integer

Program 06

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{
  int A,B,C;
  cout <<"Inputkan 3 buah angka integer = ";
  cin >> A >> B >> C ;
  cout << "\n\nAngka yang telah anda ketikkan = \nA = " << A << "\nB = " << B << "\nC = " << C ;
  getch();
}

Eksekusi program diatas menggunakan compiler Borland C++.

Jumat, 10 Maret 2017

Input - Output (Bagian 1)


Program 01

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

// body program
void main()
{
   //input output
   printf("STMIK\nIndonesia\nKampus Utama\nBanjarmasin Kalimantan Selatan");

   getch();  // menahan tampilan
}


Program 02

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

// body program
void main()
{
   //input output
   printf("STMIK\nIndonesia\nKampus Utama\nBanjarmasin\nKali\n\man\ntan Selatan");

   //\n= mencetak enter/gantibaris
   getch();  
  // menahan tampilan
}