Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

FLOWCHART ALGORITMA

Oleh:

Nama : Ahmad Maulidi


Nim : 2022903430002
Kelas : 1.C
Jurusan : Teknologi Informasi dan Komputer
Program Studi : Teknologi Rekayasa Komputer Jaringan
Dosen Pembimbing : Indrawati,SST.MT.

KEMENTRIAN RISET, TEKNOLOGI DAN PERGURUAN TINGGI


POLITEKNIK NEGERI LHOKSEUMAWE
TAHUN AJARAN 2022/2023

i
DAFTAR ISI

DAFTAR ISI............................................................................................................ii

LEMBAR PENGESAHAN....................................................................................iii

LAPORAN PRAKTIKUM......................................................................................1

A. TUJUAN PRAKTIKUM..............................................................................1

B. DASAR TEORI............................................................................................1

C. ALAT DAN BAHAN...................................................................................1

D. LANGKAH KERJA dan HASIL AKHIRNYA............................................1

E. KESIMPULAN.............................................................................................5

ii
LEMBAR PENGESAHAN

Nomor : 02/1 C/Semester 2/TRKJ/2022

Judul Pratikum : Flowchart Algoritma

Tanggal Pratikum : 14 Februari 2023

Tanggal Selesai : 28 Februari 2023

Tabel Penilaian :

Buket rata, 28 Februari 2023


Nama mahasiswa

Indrawati,SST.MT.
Ahmad maulidi

iii
LAPORAN PRAKTIKUM

A. TUJUAN PRAKTIKUM
1. Mampu menjelaskan mengenai flowchart
2. Mampu membuat dan mendeklarasikan struktural flowchart
3. Mampu menerapkan dan mengimplementasikan flowchart

B. DASAR TEORI
Flowchart atau bagan alur adalah diagram yang menampilkan langkah-
langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap
langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau
arah panah.

Flowchart berperan penting dalam memutuskan sebuah langkah atau


fungsionalitas dari sebuah proyek pembuatan program yang melibatkan banyak
orang sekaligus. Selain itu dengan menggunakan bagan alur proses dari sebuah
program akan lebih jelas, ringkas, dan mengurangi kemungkinan untuk salah
penafsiran. Penggunaan flowchart dalam dunia pemrograman juga merupakan
cara yang bagus untuk menghubungkan antara kebutuhan teknis dan non-teknis. 

C. ALAT DAN BAHAN


a. PC/laptop
b. Apache NetBean IDE

D. LANGKAH KERJA dan HASIL AKHIRNYA

1. Program Menghitung Luas Persegi Panjang Menggunakan java.

 Persiapkan komputer / laptop

iv
 Buka software Apache NetBeans IDE yang sudah terinstal dicomputer /
laptop.
 Buatlah project baru dengan memilih create a new project lalu pilih finish
 Lalu ketik programnya, seperti berikut.

 Output

 Analisa
Pertama-tama, kami mengaktifkan kelas Scanner untuk membaca masukan
dari pengguna. Kemudian Kita mendeklarasikan tiga variabel, yaitu panjang,
lebar, dan luasdengan tipe data float. Dan Kita meminta pengguna untuk
memasukkan nilai panjang dan lebar menggunakan metode System.out.printdan

v
Scanner.nextFloat. Kemudian, kita menghitung luas dengan mengalikan nilai
panjangdan lebar, dan menyimpan hasilnya ke dalam variabel luas. Terakhir, kami
menggunakan metode System.out.printfuntuk menampilkan hasil perhitungan luas
dengan menggunakan format string %.2funtuk membulatkan hasil ke 2 angka
desimal dibelakang koma

2. Program Menghitung Bilangan Bulat Menggunakan java


 Buatlah project baru dengan memilih create a new project lalu pilih finish
 Lalu ketik programnya, seperti berikut.

 Output

vi
 Analisa

Program ini adalah program Java sederhana yang meminta pengguna untuk

memasukkan nilai numerik, kemudian menentukan apakah nilai tersebut positif

atau negatif dengan menggunakan operator perbandingan "<" dan menyimpan

hasilnya dalam variabel boolean. Program juga menggunakan GUI (Graphical

User Interface) untuk menampilkan pesan dialog dengan menggunakan kelas

JOptionPane.

Mendeklarasikan package dengan nama "javaapplicationpositifnegatif".

Mengimpor kelas JOptionPane dari pustaka javax.swing. Mendefinisikan kelas

"TrueAtauFalse". Mendefinisikan metode main(). Mendeklarasikan variabel

"nilai" dengan tipe data double dan menginisialisasi nilainya dengan 0.

Mendeklarasikan variabel "strNilai" dengan tipe data String dan

menginisialisasi nilainya dengan null. Mendeklarasikan variabel "blnNilai"

vii
dengan tipe data boolean dan menginisialisasi nilainya dengan false.

Menampilkan kotak dialog input dengan menggunakan kelas JOptionPane dan

meminta pengguna untuk memasukkan nilai numerik. Mengkonversi nilai yang

dimasukkan oleh pengguna dari tipe data String ke tipe data double dan

menyimpannya dalam variabel "nilai". Menentukan apakah nilai tersebut negatif

atau tidak dengan menggunakan operator perbandingan "<" dan menyimpan

hasilnya dalam variabel "blnNilai".

Menampilkan pesan dialog dengan menggunakan kelas JOptionPane dan

menampilkan hasilnya apakah nilai tersebut negatif atau tidak dengan

menggunakan variabel "blnNilai". Mengakhiri program GUI dengan memanggil

metode System.exit() dengan argumen 0.

E. KESIMPULAN

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan

hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan

simbol. Dengan demikian setiap simbol menggambarkan proses tertentu.

Sedangkan hubungan antar proses digambarkan dengan garis penghubung.

program ini menampilkan nama bulan berdasarkan nomor bulan yang

dimasukkan oleh pengguna. Program menggunakan struktur percabangan if-else

untuk mengevaluasi input pengguna dan menampilkan output yang sesuai.

viii

Anda mungkin juga menyukai