Anda di halaman 1dari 14

LAPORAN PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN

DISUSUN OLEH:

NAMA : RICCI DIAN FIRMANSYAH

KELAS : TI 16 A

NIM : 16.11.0067

JURUSAN TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM
PURWOKERTO
2017

BAB 1
PENDAHULUAN
A. Latar Belakang
Dalam penulisan laporan praktikum ini, penulis akan memberikan beberapa

pengertian yang berhubungan dengan judul laporan, karena tanpa pengertian yang

jelas akan menyebabkan informasi yang disajikan tidak sesuai dengan hasil praktikum

yang dipaparkan.Algoritma dan pemrograman merupakan ilmu yang sangat esensial

dalam membuat program. Dengan pemrograman itu sendiri, sebuah program bisa

disusun dibantu dengan algoritma. Algoritma membantu penyelesaian masalahyang

ingin dipecahkan untuk membuat sebuah program,kemudian programdisusun oleh

programmer dengan mengcompile source code menjadi sebuah program yang dapat

dieksekusi.Algoritma dapat disusun dalam bentuk pseudo code maupun

flowchart.Pseudo code adalah Kode atau tanda yang menyerupai (pseudo) program

atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering

digunakan oleh manusia untuk menuliskan algoritma. Sementara flowchart

adalahsuatu teknik untukk menyusun rencana program yang telah dipergunakan oleh

kalangan programmer komputer sebelum algoritma menjadi populer.

Flowchart menggunakan simbol gambar yang menunjukkan aliran dari proses

terhadap data. Listing pemrograman tersebut ditulis dalam bahasa pemrograman.

Terdapat macam macam bahasa pemrograman, dari tingkat rendah seperti

bahasamesin sampai bahasa tingkat tinggi seperti Pascal, C, Delphi dll. Setiap bahasa

pemrograman memiliki kelemahan dan kelebihan masing-masing. Tinggal peran

programmer itu sendiri yang memilih bahasa pemrograman yang sesuai dengan

kebutuhannya.
Tentunya ada faktor lain yang perlu diperhatikan dalam pemrograman,seperti efisiensi

dalam menuliskan source dan seberapa user friendlynya program tersebut. Semua itu

tentunya penting agar program yang dibuat lebih berdaya guna dan memudahkan

pengguna komputer.

B. Tujuan
1. Untuk mengenal dan memahami fungsi dasar dalam Bahasa Java khususnya

Netbeans.

2. Agar bisa menggunakan fungsi dasar Bahasa Java.

3. Untuk bisa mengaplikasikan Bahasa Java dalam pembuatan berbagai program.

C. Manfaat

1. Menambah wawasan mengenai pemrograman bahasa Java.

2. Memberikan pengetahuan mengenai struktur dan sintaks bahasa Java.

3. Memberikan pengetahuan mengenai bagaimana mengaplikasikan bahasa Java

dalam pembuatan berbagai program.


BAB 2
TINJAUAN PUSTAKA

1. Algoritma
Penemu : ilmuwan islam Abu Jabbar Muhammad Ibnu Musa Al khwaritzmi
Pengertian Langkah-langkah pemecahan suatu masalah, yang terdefinisi

dengan jelas sehingga diperoleh pemecahan masalah tersebut.


2. Notasi Algoritma
Ada 3 notasi algoritma yaitu :
i. Notasi I : untaian kalimat deskriptif
ii. Notasi II : diagram alir (flow chart)
iii. Notasi III : psudo-code

Contoh masalah : menghitung luas segiempat.

Notasi I
Algoritma Luas_Segiempat
Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat
Deklarasi
luas,panjang,lebar : bil. Bulat
Deskripsi
a) Masukkan nilai lebar dan panjang
b) Hitung luas sama dengan panjang kali lebar
c) Tampilkan Luas

Notasi II

Mulai
Input panjang,
lebar
Input panjang * lebar

Output luas
Selesai

Notasi III

Algoritma Luas_Segiempat
{Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat}
Deklarasi
luas, panjang, lebar : integer
Deskripsi
input(panjang)

input(lebar)

luas panjang * lebar


output(luas)
3. Program
Pengertian kumpulan instruksi atau perintah yang disusun sedemikian rupa

sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu

persoalan. Di sebut juga Source Code


Komponen komponen suatu program Input, Output, Proses, Percabangan

dan Perulangan.
Program yang baik :
Benar
Berlaku umum untuk beragam data (valid)
Mudah dibaca
Mudah dimodifikasi dan dikembangkan
Efisiensi dalam penggunaan ruang dan waktu (kompleksitas rendah)
4. Bahasa Pemrograman
Pengertian perantara bahasa manusia dengan komputer
5. Paradigma pemrograman
Terdiri dari :
Prosedural / Terstruktur Berdasarkan urutan-urutan, sekuensial, dapat dibagai-

bagi menjadi prosedur dan fungsi. Contoh: PASCAL dan C


Paradigma Fungsional Berdasarkan teori fungsi matematika, fungsi

merupakan dasar utama program.


Paradigma Deklaratif / Logika mendeskripsikan suatu masalah dengan

pernyataan daripada memecahkan masalah dengan implementasi algoritma.

Contoh: PROLOG
Paradigma Object-Oriented berdasarkan prinsip obyek, dimana obyek

memiliki data/variabel/property dan method/event/prosedur yang dapat

dimanipulasi. Contoh: C++, Object Pascal, dan Java.


Paradigma Fungsi Berfokus pada suatu fungsi tertentu saja. Sangat tergantung

pada tujuan pembuatan bahasa pemrograman ini. Contoh: SQL (Structured Query

Language), HTML, XML dan lain-lain.

kelebihan netbeans sebagai IDE pemrograman java :

Berikut ini beberapa kelebihan Java yaitu :

1. Multiplatform. Kelebihan paling utama dari Java ialah dapat dijalankan di beberapa

platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di

mana saja.

2. OOP (Object Oriented Programming Pemrogram Berorientasi Objek) yang

artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu

bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari

kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk

mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program

dengan basis Java secara cepat, tepat, mudah dan terorganisir.

3. Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan

library/perpustakaan (kumpulan program program yang disertakan dalam

pemrograman java) yang sangat memudahkan dalam penggunaan oleh para

pemrogram untuk membangun aplikasinya.

4. Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik

banyak pemrogram C++ untuk pindah ke Java


5. Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori

sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung

(seperti halnya dalam bahasa C++ yang dipakai secara luas).

EDITOR YANG DAPAT DI GUNAKAN UNTUK PROGRAM JAVA :

- Notepad++

website resmi: http://notepad-plus-plus.org/

tersedia untuk sistem operasi: Windows

- Kate

website resmi: http://kate-editor.org/

tersedia untuk sistem operasi: Windows, Mac, Linux dan BSD

- VIM

website resmi: http://vim.org

tersedia untuk sistem operasi: Windows, Mac, Linux, BSD, dan Solaris

- Nano

website resmi: http://www.nano-editor.org/

tersedia untuk sistem operasi: Mac, Linux, BSD, dn Solaris

- Atom

website resmi: https://atom.io/

tersedia untuk sistem operasi: Windows

- Geany

website resmi: http://geany.org/

tersedia untuk sistem operasi: Windows, Linux, BSD, Mac, dan Solaris

- Komodo Edit
website resmi: http://komodoide.com/komodo-edit/

tersedia untuk sistem operasi: Windows, Mac, Linux, BSD, dan Solaris

- Ultra Edit

website resmi: http://www.ultraedit.com/

tersedia untuk sistem operasi: Windows, Linux, dan Mac

- JEdit

website resmi: http://www.jedit.org/

tersedia untuk sistem operasi: Windows, Linux, dan Mac

- Sublime Text

website resmi: http://www.sublimetext.com/

tersedia untuk sistem operasi: Windows, Linux, BSD, dan Mac

Sumber :

https://kursusjavaprogramming.wordpress.com/tag/kelebihan-netbeans-sebagai-ide-java/

https://www.codepolitan.com/10-text-editor-yang-free-dan-berbayar-untuk-pemrograman
BAB 3

PEMBAHASAN

1. Membuat File Baru di Netbeans


Langkah langkah membuat file

baru di netbeans adalah sebagai berikut:


a. Buka Aplikasi Netbeans yang

ada pada desktop komputer / laptop Anda


b. Pilih File New Project

c. Kemudian pada Categories pilih Java dan pada Projects pilih Java Application

d. Pilih Next Beri nama Project Name, kita beri nama


Algoritma_dan_Pemrograman1 Tentukan lokasi penyimpanan, di sini saya

menyimpan di Local Disk C :\Users\riccie\Documents\NetBeansProjects

kemudian pilih Finish


e. Maka akan tampil Source seperti berikut :

2. Membuat Perintah System.out.println pada NetBeans


Setelah selesai membuat file project baru, langkah selanjutnya yaitu membuat

perintah System.out.println
Langkah langkahnya yaitu :
a. Buka Algoritma_dan_Pemrograman1.java yang telah kita buat tadi
b. Kemudian Tuliskan perintah System.out.println di bawah public static void
main(String[] args) { untuk lebih jelasnya lagi perhatikan gambar berikut :

c. Setelah selesai mengetik perintah tersebut tekan tombol f6 atau pilih icon

berwarna hijau segitiga

d. Berikut merupakan hasil Run dari Program di atas

3. Membuat Project Name dengan nama Algoritma_1 dan Membuat class dengan

nama Latihan1 serta membuat program dengan perintah System.out.print


a. kita buat project

baru terlebih dahulu,

langkah

langkah

membuat

project (file)

baru sudah ada di

atas, kita beri nama Project Name : Algoritma_1

b. Kemudian pada bagian Create Main Class ubah algoritma_1.Algoritma_1

menjadi algoritma_1.Latihan1 pilih finish.


c. Maka akan tampil

Source seperti

berikut :

d. Kemudian ketikkan perintah System.out.print seperti gambar di bawah ini :

e. Run Program yang telah selesai di buat dengan menekan tombol f6, dan gambar

di bawah adalah hasil Run Program tersebut.


BAB 4
KESIMPULAN

Setelah kita mengimplementasikan perintah System.out.println dan System.out.print pada

program java netbeans di atas, maka dapat di simpulkan bahwa fungsi dari

System.out.println adalah untuk menampilkan isi variabel di setiap baris / membuat

baris baru. Sedangkan fungsi System.out.print adalah untuk menampilkan isi variabel

ke samping / sebaris.

Persamaan dari kedua perintah tersebut adalah keduanya untuk mencetak atau menampilkan

variabel ke layar tampilan.

Anda mungkin juga menyukai