Membuat Geometri Gerak Menggunakan Java Neatbeans


LAPORAN HASIL PRAKTIKUM JOBSHEET III
MEMBUAT GEOMETRI GERAK MENGGUNAKAN JAVA
PADA NETBEANS
Disusun guna untuk memenuhi tugas
Mata Kuliah Grafika Komputer
Dosen Pengampu Imanaji Hari Sayekti, S.Pd, M.Pd









Disusun oleh :
OSI ULFAH              17.MI.0014



AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER PGRI KEBUMEN
TAHUN AJARAN 2018 / 2019

KATA PENGANTAR

            Syukur Alhamdulillah kita sampaikan kepada kehadirat Allah S.W.T. karena dengan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan tugas Makalah ini tepat pada waktunya.
            Sholawat serta salam tak bosan – bosannya kita ucapkan kepada baginda Rasulullah SAW, yang telah membawa ummatnya kepada jalan kebenaran yang diridhai oleh Allah SWT dari dunia sampai akhirat.
            Laporan ini berjudul “Laporan Hasil Praktikum Jobsheet III Membuat Geometri Menggunakan Java Pada Netbeans’’ ditulis dengan tujuan untuk menyelesaikan tugas individu dalam mata kuliah Grafika Komputer.
Namun perlu disadari bahwa, masih banyak kekurangan dalam penyusunan Laporan ini, oleh karenanya segala perbaikan yang mengarah supaya makalah ini mendekati sempurna, penulis sangat mengharapkan kritik dan saran dari pembaca.
Atas perhatiannya penulis ucapkan banyak terima kasih.

                                                                        Kebumen, 08 Oktober 2018





BAB I
PEMBAHASAN
      A.   Ringkasan Materi
Grafika Komputer adalah suatu proses pembuatan, penyimpanan dan manipulasi model dan citra. Model berasal dari beberapa bidang seperti fisik, matematik, artistik dan bahkan struktur abstrak. Istilah ”Grafika Komputer” ditemukan tahun 1960 oleh William Fetter : pembentukan disain model cockpit (Boeing) dengan menggunakan pen plotter dan referensi model tubuh manusia 3 Dimensi. Pengguna mengendalikan isi, struktur dan kemunculan objek serta menampilkan citra melalui suatu komponen dasar visual feedback.
·         Komponen Dasar Sistem Grafik Interaktif :
Inputan            : mouse, tablet dan stylus, peralatan force feedback, scanner,  live video stream, dll. Proses dan Penyimpanan
Keluaran          : layar, printer berbasis kertas, perekam video, non-linear editor, dll
·         Kegiatan yang Terkait dengan Grafik Komputer
Pemodelan geometris : menciptakan model matematika dari objek - objek 2D dan 3D.
Rendering                   : Memproduksi citra yang lebih solid dari model yang telah dibentuk.
Animasi                    : Menetapkan atau menampilkan kembali tingkah laku atau behavior objek bergantung waktu
·         Kerangka Grafik Komputer Interaktif
Graphics library/package (contoh: OpenGL) adalah perantara aplikasidandisplay hardware (GraphicsSystem)
Application program memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library
Hasil dari interaksi user menghasilkan/modifikasi citra
Citra merupakan hasil akhir dari sintesa, desain,manufaktur, visualisasi dll.
·         Pemodelan Geometris
Transformasi dari suatu konsep (atau suatu benda nyata) ke suatu model geometris yang bisa ditampilkan pada suatu komputer :
Shape/bentuk, Posisi, Orientasi (cara pandang), Surface Properties / Ciri - ciri Permukaan (warna, tekstur), Volumetric Properties / Ciri – ciri volumetric(ketebalan/pejal, penyebaran cahaya), Lights/cahaya (tingkat terang, jenis warna) dll.
·         Dasar Matematika yang diperlukan dalam Grafika Komputer
Geometry (2D, 3D)                             : Trigonometry, Vector spaces
Points, vectors, dan koordinat            : Dot dan cross products
    - Java.awt.color (fungsinya supaya bisa mewarnai obyek yang kita buat)
    - Java.awt.Graphics (fungsinya untuk membuat obyek)
    - Java.swing.Jframe (fungsinya supaya bisa mengatur ukuran tampilan frame saat dirun projectnya)
    - Java.swing.JPanel (funsinya untuk memunculkan jendelanya dengan jPanel bukan Jframe)
   - Public class Rumah extends JPanel ( menunjukan bahwa Class “Rumah” menggandeng JPanel atau dapat dibilang perluasan )
  - Public void paint (Graphics g) { (untuk mulai melakukan menggambar grafik dengan menggunakan
variable “g” …”g” dapat diganti dengan huruf atau karakter lain…asalakan sesuaikan dengan coding2 dibawahnya..)
       B.     Tujuan
1.      Memahami konsep dasar geometri dengan Java.
2.      Mampu mengimplementasikan pemrograman Java untuk membuat bangun geometri

      C.     Alat dan Bahan
1.      PC 1 unit support netbeans
2.      Software Java SDK

      D.    Keselamatan Kerja
1.      Gunakan peralatan sesuai dengan fungsinya
2.      Bekerjalah sesuai dengan cara kerja atau petunjuk yang telah ditentukan


E. Langkah - langkah
    1. Langkah pertama Klik File lalu Klik New Project atau Klik ikon New Project pada tampilan Netbeans

    2. Langkah kedua Klik Java lalu Pilih Java Aplication lalu Klik Next
    3. Kemudian beri nama project sesuai yang kita inginkan lalu Klik Finish

    4. Selanjutnya masukkan script berikut 






    5. Langkah terakhir kita lakukan Run, dengan Klik F6 atau Klik ikon Run Project pada tampilan Netbeans, maka akan muncul tampilan seperti berikut :    

 6. Kita dapat menggerakkan sesuai keinginan dengan menekan tombol yang diberi tanda panah, seperti berikut :


 
BAB II
PENUTUP

     A.    Kesimpulan
Grafika komputer (Computer graphics) adalah salah satu cabang ilmu komputer yang berhubungan dengan pembuatan dan manipulasi gambar visual secara digital. Bentuk dari grafik komputer ini berawal dari grafika komputer 2D yang merupakan bentuk sederhana dari grafik komputer ini.
Kemudian grafik komputer mengalami perkembanagn yang lebih canggih dari teknologi 2D menjadi grafika komputer 3D. Cabang ilmu komputer ini emmiliki dua cabang lahi, yaitu pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafik komputer sering dikenal juga dengan istilah visualisasi data.
Bagian dari disiplin ilmu grafik komputer meliputi:
-          Geometri: yaitu ilmu untuk mempelajari cara menggambarkan permukaan bidang
-          Animasi: yaitu ilmu untuk mempelajari cara menggambarkan dan memanipulasi gerakan
-          Rendering: yaitu ilmu untuk mempelajari algoritma untuk menampilkan efek cahaya
-          Citra (Imaging): yaitu ilmu untuk mempelajari cara pengambilan dan penyuntingan gambar.

      B.     Kritik dan Saran
Penulis memahami masih banyak kekurangan dalam menyusun laporan ini, oleh karena itu kritik dan saran dari pembaca sangat diharapkan. Semoga laporan ini bisa memberikan manfaat kepada pembaca secara umum terlebih bagi penulis sendiri

Komentar

Postingan populer dari blog ini

Membuat Grafik/Objek Sederhana Menggunakan Java Netbeans

Membuat Kubus 3D dengan Java Neatbeans

Membuat Animasi Dengan Java Netbeans