Anda di halaman 1dari 16

ALGORITMA DAN PEMROGRAMAN

MODUL PRAKTIKUM 1

Luzi Dwi Oktaviana, S.Kom., M.MSI. | Praktikum ALPRO | Okotber 2018


TUJUAN PRAKTIKUM
Pada praktikum Algoritma dan Pemrograman ini kompetensi yang diharapkan adalah :

− Mahasiswa dapat memahami tentang dasar-dasar algoritma,

− Mahasiswa diharapkan dapat memahami teknik penyajian algoritma dan membuat


sebuah algoritma sederhana menggunakan simbol ,flowchart

− Mahasiswa dapat memahami tentang dasar-dasar pemrograman java

MATERI PRAKTIKUM
1. Memulai algoritma dan pemrograman dengan membuat sebuah flowchart
a. Buka program Microsoft Visio ,apabila tidak tersedia bisa menggunakan
Microsoft Word, dengan cara klik start / icon windows pada pojok kanan
bawah seperti di bawah ini :

Kemudian pilih folder Microsoft Office, pilih Microsoft Visio dan atau
Microsoft Word yang tersedia pada masaing-masing komputer anda

PAGE 1
b. Setelah itu klik, dan akan terbuka jedela atau tampilan sebagai berikut :

Pilih menu FLOWCHART sesuai dengan petunjuk di atas, apabila anda


menggunakan Ms. Word maka pilih menu INSERT > Shape

c. Langkah selanjutnya kita diminta untuk memilih jenis flowchart yang akan
dibuat, kita pilih BASIC Flowchart dan posisi pilihan radio button pada
US Units kemudian klik CREATE seperti pada gambar di bawah ini :

PAGE 2
d. Setelah itu akan muncul jendela workspace dari Ms. Visio seperti gambar
di bawah ini :

e. Dalam membuat flowchar perhatikan bar pada kiri jendela yaitu seperti di
bawah ini :

PAGE 3
f. Gambar di atas menunjukan BASIC SHAPES yang akan kita pergunakan
dalam pembuatan flowchart. Untuk lebih jelasnya perhatikan keterangan
dari masing-masing simbol yang akan sering kita gunakan sebagai berikut :

No Simbol Keterangan No Simbol Keterangan


1 Simbol untuk memulai 5 Manual input, Symbol
atau selesai pada proses Keying Operation adalah
algoritma simbol berfungsi untuk
pemasukan data secara
manual on-line keyboard
2 Simbol proses, yang 6 Simbol manual operation
digunakan untuk ini berati bahwa proses
menunjukan bahwa data yang operasi atau
input/output diproses dan pengolahan data masih
proses tersebut menggunakan manual,
melibatkan komputer tidak berhubungan dengan
komputer
3 Simbol data pada 7 Simbol ini melambangkan
flowchart yang berfungsi sebuah fungsi atau sub-
untuk menyatakan proses program
input dan output tanpa
tergantung dengan jenis
peralatannya

4 Simbol seleksi / pilihan 8 Simbol dokumen


digunakan untuk Proses berfungsi untuk
pengambilan keputusan menyatakan input berasal
atau untuk memproses dari dokumen dalam
perbandingan logika bentuk kertas atau output
dicetak ke kertas.

Setelah kita mengenal berbagai macam simbol flowchart, sekarang


mulailah membuat sebuah flowchart dari sebuah algoritma

PAGE 4
2. Flowchart
a. Gambarkan flowchart dari proses pemilihan satu bilangan yang lebih besar
di antara dua buah bilangan :
1) Mulai
2) Masukkan A dan B
3) Apakah A > B ?
a) Bila Ya, cetak A
b) Bila Tidak, cetak B
4) Selesai

PAGE 5
b. Soal Studi Kasus Flowchart
Gambarkan proses memilih satu bilangan terbesar dari tiga bilangan yang di-
input-kan :

1) Mulai
2) Masukkan A, B, dan C
3) Apakah A> B ?
a) Bila YA, Apakah A > C ?
- Bila Ya, cetak A terbesar
- Bila Tidak, cetak C terbesar
b) Bila TIDAK, apakah B > C ?
- Bila Ya, cetak B terbesar
- Bila Tidak, cetak C terbesar
4) Selesai

3. Eclipse
a. Buka aplikasi Eclipse dengan cara double click. Aplikasi ini digunakan untuk
menegtikkan kode program Java pada mata kuliah Algoritma dan Pemrograman
dan mengeksekusi kode program tersebut

Gambar 3.1 Icon Program Eclipse


Apabila muncul kotak dialog pemilihan workspace, pastikan anda menyimpan
pada Drive D, agar project yang anda buat tidak hilang. Anda bisa membuat
sebuah folder pada Drive D dengan format ALPRO KELAS NAMA (contoh :
ALPRO SI18X LUSSY)

PAGE 6
b. Setelah Aplikasi terbuka, sortir menu FILE > New > Java Project , seperti terlihat
pada Gambar 3.2 di bawah ini

Gambar 3.2 Membuat Java Project

c. Atau dengan cara klik segitiga pada icon di bawah menu FILE, seperti Gambar 3.3
di bawah ini :

Gambar 3.3 Membuat Java Project

d. Setelah diklik, akan muncul tampilan seperti Gambar 3.4, pada kolom Project
Name diisi dengan format ALPRO_NAMA (contoh : ALPRO_LUSSY),
kemudian pada kolom JRE klik button Use a Project Specific JRE, setelah itu
klik tombol FINISH. Java project ini bertujuan sebagai wadah dalam kita
membuat class program java agar terkumpul menjadi satu. Dan pembuatan java
project ini cukup hanya dilakukan satu kali saja pada saat awal membuka eclipse.
Keterangan lebih lanjut bias dilihat pada Gambar 3.4

PAGE 7
Gambar 3.4 Membuat Java Project

e. Langkah selanjutnya adalah pembuatan class. Class ini dibuat dengan tujuan kode
program yang kita buat bias kita eksekusi. Pemberian nama kelas juga sesuai
dengan kode program yang akan kita buat. Cara pembuatan class adalah dengan
Sortir menu FILE > New > Class. Keterangan lebih lanjut dapat dilihat pada
Gambar 3.5 berikut ini :

Gambar 3.5 Membuat Class

PAGE 8
f. Setelah class selesai dibuat akan tampil pesan Pop-Up seperti Gambar 3.6. Pada
kolom Source Folder pastikan nama nya sesuai dengan Nama Java Project yang
telah Anda buat sebelumnya. Kemudian isikan nama kelas yang akan dibuat
(contoh : praktikum_pertama) kemudian checklist pada bagian : public static
void main (String [] args) dan inherited abstract methods, setelah itu klik
tombol FINISH

Gambar 3.6 Membuat class

PAGE 9
g. Setelah itu akan muncul jendela seperti di bawah ini :

h. Saat nya anda memulai mengetikkan kode program yang akan di praktikkan
didalam workspace tersebut.

4. Membuat Program Java Sederhana


a. Program Awal Java

PAGE 10
Setiap kali Anda selesai mengetikkan kode program jangan lupa untuk
menyimpan dengan cara (Save : Ctrl+S) terlebih dahulu sebelum dijalankan
(Run : Ctrl + F11).

b. Program deklarasi variable pada operasi aritmatika

PAGE 11
c. Pengunaan variable pada operator perbandingan

PAGE 12
d. Operasi increment dan decrement

PAGE 13
e. Operator pemberian nilai (assignment)

f. Soal latihan penggunaan variabel


1. Mulai
2. Masukkan sisi = 5, Panjang = 4, lebar = 2, tinggi = 9
3. Masukkan Luas (double)
a. Luas balok = 2*((p*l) + (p*t) + (l*t))
b. Luas Kubus = 6 * (sisi*sisi)
4. Tampilkan Luas Balok
5. Tampilkan Luas Kubus
6. Selesai

PAGE 14
TUGAS PRAKTIKUM
1. Hasil laporan tugas berupa softcopy & hardcopy
a. Softcopy dikumpulkan pada H-1 perkuliahan tepat pada pukul 23.59 melalui
email (oktaviana@amikompurwokerto.ac.id), dengan Subject email adalah :
KELAS_NAMA_NIM, apabila pengiriman email tidak sesuai dengan subject
maka tidak akan diproses. Pada bagian Isi Email diisi dengan Keterangan
Tugas Personal Ke- ,seperti contoh dibawah ini :

b. Hardcopy dikumpulkan pada saat PRAKTIKUM kepada Asisten Dosen, di jilid


(sampul mika putih + cover)
2. Semua Code Program di tulis menggunakan TULISAN TANGAN, dilampirkan
Sceenshoot lembar program pada eclipse baik hasil running program dan code
program yang diketikkan
3. Pengumpulan tugas lebih dari jam yang telah ditentukan maka akan dianggap tidak
mengumpulkan tugas.
4. Tidak ada penggantian tugas antara softcopy yang sudah dikirim dengan hardcopy
yang akan diserahkan.
5. Tidak diizinkan untuk mencetak tugas / laporan pada saat perkuliah teori dan
praktikum sedang berlangsung.

PAGE 15

Anda mungkin juga menyukai