Anda di halaman 1dari 11

`

LAPORAN PRAKTIKUM
PEMROGRAMAN 1 “JAVA BASICS”

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

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 “Java Basics” ditampilkan Langkah-langkah dasar penggunaan


java dengan aplikasi JGRASP
1. Memahami Langkah-langkah penggunaan software code editor.
2. Memahami cara menyelesaikan syntax error.

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

➢ Mengetikkan kode, meng-compile, dan menjalankan program.


➢ Memodifikasi program yang sudah ada.
➢ Mengeksplorasi kesalahan kode atau syntax errors.
➢ Menghitung jumlah baris yang dihasilkan dari satu keluaran/output.
➢ Mengetikkan dan menghasilkan output dari syntax println menggunakan
escape sequences.
➢ Mengetikkan dan menghasilkan output sesuai dengan ketentuan.
➢ Mengetikkan dan menghasilkan output sesuai dengan ketentuan.
➢ Memperbaiki indentasi kode yang diberikan agar menjadi kode yang rapi.
➢ Mengidentifikasi dan memperbaiki kesalahan kode atau syntax errors pada
program.
➢ Membaca satu atau lebih artikel melalui link yang telah disediakan.

E. Hasil dari Mengikuti Alur Perintah pada Modul

1. Exercise 1

Buka editor kode Anda dan masukkan program berikut:


kelas publik MyFirstProgram {
public static void main(String[] args) {
System.out.println("Halo, dunia!");
System.out.println();
System.out.println("Ini adalah program pertama saya.");
System.out.println("Sial!");
}
}

Perintah program : Klik tombol Simpan editor Anda atau tekan tombol pintas
yang sesuai seperti Ctrl-S atau Command-S di Mac.

Nama file harus diakhiri dengan .javadan harus cocok dengan nama 'kelas
publik' dari program Java. Beri nama file ini MyFirstProgram.java.

Program kompilasi (terjemahkan ke instruksi biner). Ini editor khusus.

Program Jalankan : Khusus editor. Banyak editor memiliki tombol yang terlihat
seperti ikon "mainkan". Anda akan melihat output program di area konsol
editor.
`

Hasil:

2. Exercise 2

Ubah MyFirstProgramfile Anda untuk menghasilkan output konsol berikut.


Perhatikan baris kosong; Anda harus memasukkannya ke dalam output Anda.

Halo Dunia!
Saya sedang belajar pemrograman di Jawa.
Saya harap ini sangat menyenangkan!

Semoga saya mendapat nilai bagus!

Mungkin saya akan mengubah jurusan saya ke ilmu komputer.

Hasil:
`

3. Exercise 3

Temukan pesan kesalahan apa yang dihasilkan oleh kompiler ketika Anda
membuat setiap kesalahan berikut. Berapa banyak pesan kesalahan unik yang
Anda dapat menyebabkan kompiler menghasilkan?

• Memberi nama file Anda salah, lalu kompilasi.


• Lupa kata kunci seperti void or class
• Lupa tanda kutip"
• Melupakan tanda kurung (atau)
• Melupakan sebuah titik.
• Menggunakan terlalu banyak atau terlalu sedikit kawat gigi {atau}

Perhatikan bahwa pesan kesalahan tidak selalu memperjelas apa yang


salah. Tetapi mereka biasanya memberi tahu Anda nomor baris yang tepat
untuk diperbaiki.

Hasil:

4. Exercise 4

Berapa banyak baris output yang dihasilkan (termasuk baris kosong)?

kelas publik Rumit {


public static void main(String[] args) {
System.out.println("Pengujian, pengujian,");
System.out.println("satu dua tiga.");
System.out.println();

System.out.println("Berapa banyak keluaran");


System.out.println();
`

System.out.println("Apakah akan ada?");


}
}

Jawaban: 6 baris. Baris kosong dalam kode tidak dihitung, tetapi


pernyataannya System.out.println();dihitung.

Hasil:

5. Exercise 5

• Output apa yang dihasilkan oleh kode berikut?


• System.out.println("Shaq adalah 7'1");
• System.out.println("String \"\" adalah pesan kosong.");
• System.out.println("\\'\"\\\\\"");

(Cobalah untuk mencari tahu tanpa menjalankan kode.


Jika Anda menyerah, rekatkan ke editor Anda dan jalankan.)
Catatan: ketika Anda melihat tanda centang seperti di sudut kanan atas halaman
ini, itu berarti masalah ini juga tersedia di PracticeIt dengan mengklik tanda
centang.

• Menjawab:
• Shaq adalah 7'1
• String "" adalah pesan kosong.
'"\\"
`

6. Exercise 6

Tulis program Java lengkap bernama MuchBetteryang menghasilkan keluaran


berikut (perhatikan baris kosong):

String "dikutip" adalah


'jauh' lebih baik jika Anda belajar
aturan "urutan pelarian".

Juga, "" mewakili String kosong.


Jangan lupa: gunakan \" alih-alih " !
''tidak sama dengan ''

Hasil:
`

7. Exercise 7

Tulis program lengkap bernama Spikeyyang menghasilkan output berikut:


\/
\\//
\\///
///\\\
//\\
/\
(Gunakan hanya materi yang telah kita pelajari sejauh ini.)

Hasil:

8. Exercise 8

Program harus diindentasi dengan benar agar lebih mudah dibaca:


{brace → tambah indentasi baris berikut dengan satu tab
}brace → kurangi indentasi baris itu dan baris berikut dengan satu tab
Contoh:
kelas publik Halo {
public static void main(String[] args) {
System.out.println("Halo, dunia!");
System.out.println("Apa kabar?");
}
}
Pastikan Neighborsprogram Anda memiliki lekukan yang baik.
`

Hasil:

9. Exercise 9

• Program berikut mengandung 11 kesalahan! Bekerja dengan pasangan


untuk menemukan semuanya. Anda mungkin ingin menjalankan program
dan melihat jenis pesan kesalahan apa yang ditampilkan untuk setiap jenis
kesalahan.

kelas publik Tricky


public static main(String args) {
System.out.println(Halo dunia);
system.out.Pritnln("Apakah Anda menyukai program ini"?);
System.out.println()

System.println("Saya menulisnya sendiri.";


{
}

• Setelah Anda merasa telah menemukan kesalahan, buat/kompilasi/jalankan


versi yang diperbaiki dari program ini.

Sebelum Koreksi:
`

Kesalahan:

1. baris 1: hilang {setelahTricky


2. baris 2: hilang voidsebelumnyamain
3. baris 2: hilang []setelahString
4. "baris 3: tanda hilang di sekitarHello world
5. baris 4: systemharus System(huruf besar S)
6. baris 4: Pritnlnharus println(huruf kecil P dan ejaan tetap)
7. baris 4: ?harus sebelum"
8. baris 5: hilang titik koma setelah()
9. baris 7: hilang )setelah"
10. baris 8: System.printlnseharusnyaSystem.out.println
11. baris 8: {seharusnya}

b. Setelah koreksi

10. Exercise 10

Baca satu atau lebih artikel berikut dan diskusikan dengan tetangga Anda:
`

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 dasar
dalam menggunakan Java pada platform desktop yaitu menggunakan software
code editor jGRASP. Diawali dari mengetikkan barisan perintah berupa kode atau
syntax, kemudian melakukan proses compile dari kode yang telah diketikkan
menjadi suatu bahasa yang dapat dibaca oleh komputer berupa byte code. Dan
langkah terakhir yaitu menjalankan program atau run yang kemudian
menghasilkan suatu output atau keluaran. Apabila terjadi kesalahan atau syntax
errors, maka kita dituntut untuk mencari titik permasalahan dan solusi untuk
menyelesaikan masalah tersebut atau biasa disebut problem-solving and
debugging.

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

Anda mungkin juga menyukai