Anda di halaman 1dari 5

LAPORAN PERTEMUAN VII

KOMPUTER GRAFIK

Disusun oleh

Nama : Khurotul Aini


Nim : 221011402013
Kelas : 02TPLM006

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUER
UNIVERSITAS PAMULANG

Jl. Surya Kencana No. 1 Pamulang Telp (021)7412566, Fax (021)7412566


Tangerang Selatan-Banten
PERTEMUAN VII
STUDI KASUS & TUGAS

A. SOURCE CODE

Source code merupakan kode program yang ditulis oleh seorang programmer dalam
bahasa pemrograman tertentu, yang kemudian akan dikompilasi menjadi program yang
dapat dijalankan oleh komputer. Source code berisi instruksi-instruksi logika yang akan
dijalankan oleh komputer, dan dapat dibaca dan dimodifikasi oleh programmer untuk
memperbaiki atau memperluas fungsionalitas program yang dibuat.
Berikut beberapa elemen yang sering ditemukan dalam source code adalah:
1.Variabel
2. Fungsi
3. Struktur Kontrol
4. Komentar
5. Class
Dan Source code adalah kode program yang ditulis oleh programmer dan menjadi dasar
untuk membuat program yang dapat dijalankan oleh komputer. Seorang programmer harus
memahami bahasa pemrograman yang digunakan dan membuat source code yang efektif,
efisien, dan mudah dipahami. Source code harus ditulis dengan cara yang rapi dan mudah
dibaca agar mudah dipelajari dan dimodifikasi oleh programmer lain di masa depan.
Source code sangat penting dalam pengembangan perangkat lunak karena menjadi dasar
pembuatan program yang nantinya akan dijalankan oleh komputer.
B. PENJELASAN DARI SOURCE CODE DAN ALUR PROGRAM
Source code adalah kumpulan instruksi atau perintah yang ditulis oleh programmer dalam
bahasa pemrograman yang dapat dipahami oleh komputer. Source code merupakan dasar
pembuatan program yang nantinya dapat dijalankan oleh komputer.
Berikut beberapa alur dari programnya antara lain :
a. Pertama-tama, kita mengimport package yang dibutuhkan yaitu java.awt dan
javax.swing.
b. Kemudian, kita membuat kelas Chart yang merupakan turunan dari JPanel. Kelas ini
memiliki satu konstruktor yang menerima array of int sebagai parameter.
c. Di dalam kelas Chart, kita mengoverride method paintComponent() yang akan
dipanggil ketika panel ini dirender.
d. Di dalam method paintComponent(), kita menghitung lebar dan tinggi panel, serta
lebar setiap bar chart berdasarkan jumlah data yang ada.
e. Selanjutnya, kita mencari nilai maksimum dari data, sehingga kita bisa menghitung
tinggi setiap bar chart relatif terhadap nilai maksimum.
f. Untuk setiap data, kita menggambar sebuah persegi panjang (rectangle) dengan warna
biru dan sebuah kotak (rectangle outline) dengan warna hitam. Warna dan koordinat
ditentukan berdasarkan data yang bersangkutan.
g. Terakhir, kita menambahkan tulisan dengan nilai data di atas setiap bar chart.
h. Di dalam method main(), kita membuat sebuah JFrame dan menambahkan sebuah
instance dari kelas Chart dengan data tertentu ke dalam JFrame. Kemudian, kita
mengatur ukuran dan visibility dari JFrame.
C. SCREENSHOT DARI TAMPILAN PROGRAM
D. PENDAPAT ANDA MENGENAI APA YANG DI PELAJARI DARI PENGERJAAN
TUGAS INI.

Menurut pendapat saya Pengerjaan tugas ini dapat membantu kita untuk memahami dasar-
dasar pemrograman grafis menggunakan Java.Selain itu juga, dengan memahami cara
membuat chart menggunakan Geometri Primitif, kita bisa mengembangkan kemampuan
untuk membuat chart yang lebih kompleks dan spesifik sesuai dengan kebutuhan kita.

Anda mungkin juga menyukai