Anda di halaman 1dari 7

`

LAPORAN PRAKTIKUM
PEMROGRAMAN 2
“STATIC METHODS”

DISUSUN OLEH:
NAMA : Ramadani Saputra Herlambang
PRODI : PEND. TEKNIK INFORMATIKA
NIM : 22520241021

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA TAHUN


AJARAN 2022/2023
LAPORAN PRAKTIKUM PEMROGRAMAN 1
`

Nama : Ramadani Saputra Herlambang


NIM : 22520241021
Mata Kuliah : Praktik Pemrograman 1
Dosen : Nurkhamid S.Si., M.Kom., Ph.D.
Tanggal Praktik : 01-09-2022
Judul Job : Pemrograman Java Basics, Static methods

A. Ringkasan Teori

Java atau Java Programming, adalah bahasa pemrograman yang diciptakan


pada tahun 1995 oleh Sun Microsystems. Bahasa ini bersifat multiplatform. Kode
program Java dapat dijalankan pada berbagai platform, Karena dapat dijalankan di
berbagai platform, membuat bahasa Java dapat digunakan untuk membangun
beragam aplikasi, dari mulai desktop, mobile development, web development,
sampai perangkat seperti microprocessor. Sehingga java menjadi salah satu Bahasa
pemrograman yang populer.

B. Tujuan
\

Pada modul “Static Methods” ditampilkan Langkah-langkah penggunaan


java dengan aplikasi JGRASP
1. berlatih menggunakan metode statis untuk menangkap struktur dan
redundansi

C. Langkah-Langkah Pemrograman
1. Mengetikkan Kode
\

Menyusun serangkaian kode yang bisa dijalankan oleh program atau source
code.

2. Meng-compile
Menerjemahkan kode yang telah diketik menjadi Bahasa yang dapat dibaca
oleh komputer yaitu byte code. Proses ini dilakukan oleh mesin compile bawaan
dari Java.
`

3. Menjalankan program/run
Menjalankan kode yang telah dirangkai agar memberi kita sebuah hasil dari
kode kita atau output.

D. Alur Perintah pada Modul

➢ Mengerjakan Latihan online.


➢ Mengetikkan kode, meng-compile, dan menjalankan program.
➢ Memodifikasi program yang sudah ada.
➢ Mengeksplorasi kesalahan kode atau syntax errors.

E. Hasil dari Mengikuti Alur Perintah pada Modul

1. Exercise 1
Tulis program Java lengkap di kelas bernama Mantra yang menghasilkan output
berikut. Hapus redundansinya dengan menambahkan metode.

There's one thing every coder must understand:


The System.out.println command.

There's one thing every coder must understand:


The System.out.println command.

Hasil:
`

2. Exercise 2

Tulis program lengkap bernama Lanternsyang menghasilkan output


berikut. Gunakan metode statis untuk menangkap struktur dan
menghapus redundansi. (Periksa output Anda di Alat Perbandingan.)

*****
*********
*************

*****
*********
*************
* | | | | | *
*************
*****
*********
*************

*****
*********
*************
*****
* | | | | | *
* | | | | | *
*****
*****

Hasil:
`

3. Exercise 3

Tulis program lengkap yang menampilkan nama Anda dalam huruf


besar seperti berikut:

MM IIIIII SSSSS PPPPPP


MM MM ISSPP
MMMMISPPP
MMMI SSSSS PPPPPP
MMISP
MMISSP
MM IIIIII SSSSS P

Huruf raksasa harus mengalir secara vertikal. Gunakan metode


untuk menghindari redundansi ketika huruf raksasa yang sama
muncul beberapa kali dalam nama Anda. (Gunakan hanya materi
dari Bab 1.)

Hasil:
`

4. Exercise 4

Program berikut menghasilkan output di sebelah kiri, tetapi


memiliki struktur dan redundansi yang buruk. Unduh dan buka di
editor Anda, lalu tambahkan setidaknya dua metode statis .

FightSong.java

Apakah Anda memilih metode Anda dengan baik? Hindari jebakan


berikut:

▪ Apakah printlnpernyataan yang sama muncul lebih dari


sekali dalam kode Anda?
▪ Apakah ada printlnpernyataan dalam mainmetode?
▪ Apakah mainmetode Anda merupakan ringkasan yang baik
dari keseluruhan program? (Jika mainhanya 1-2 baris, itu
bukan ringkasan yang bagus.)
▪ Apakah Anda memiliki pola pemanggilan metode yang
diulang dalam kode?
▪ Bandingkan pilihan metode Anda dengan metode tetangga
Anda.

Diskusikan setiap keputusan berbeda yang Anda buat dan tanyakan


TA jika Anda memiliki pertanyaan tentangnya.

Hasil:
`

F. Kesimpulan

Bahasa Pemorgraman Java dapat digunakan untuk membangun beragam


aplikasi, dari mulai desktop, mobile development, web development, sampai
perangkat seperti microprocessor. Pada modul ini dijelaskan tahap-tahap
menggunakan Java pada platform desktop yaitu menggunakan software code editor
jGRASP. Melalui modul ini kami berlatih untuk menggunakan metode statis untuk
menangkap struktur dan redundansi, yang dapat mempersingkat dan merapihkan
kode yang kita buat.

G. Referensi
http://www.buildingjavaprograms.com/

Anda mungkin juga menyukai