Modul Praktikum Algoritma dan Pemrograman 1
MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I
Greeting
Oleh: Hendra Komara, ST.
1
Modul Praktikum Algoritma dan Pemrograman 1
I.
Bahan Kajian
Algoritma dan Pemrograman Algoritma adalah Urutan logis dan sistematis untuk menyelesaikan suatu masalah. Setiap algoritma merupakan sekumpulan daftar instruksi untuk menyelesaikan suatu tugas. Diawali dan diakhiri sesuai dengan tanda yang sudah didefinisikan. Algoritma sendiri berasal dari kata Al-Khwarizmi, seorang astronom dan matematika dari Persia.
Bahasa Pemrograman Bahasa pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer. Layaknya bahasa manusia, setiap bahasa memiliki tata tulis dan aturan tertentu. Bahasa pemrograman memfasilitasi seorang programmer untuk secara spesifik apa yang akan dilakukan oleh komputer selanjutnya, bagaimana data tersebut disimpan dan dikirim, dan apa yang akan dilakukan apabila terjadi kondisi yang variatif.
Java Java dibuat dan diperkenalkan pertama kali oleh Sun Microsystems yang dipimpin oleh James Gosling pada tahun 1991 dengan nama Oak, akan tetapi karena Oak sudah terdaftar maka mereka menggantinya dengan nama Java. Ide pertama kali kenapa dibuat java adalah adanya motifasi untuk membuat bahasa pemrograman yang portable dan platformindependen (tidak tergantung pada SO) yang dapat digunakan untuk membuat peranti lunak yang bisa berjalan di berbagai SO dan dapat ditanam(embedded) pada berbagai macam alat elektronik seperti telepon, microwave dll. Java merupakan Bahasa pemrograman yang mebdekati objek oriented murni. Java memiliki struktur objek oriented. Pada java segala sesuatu yang didefinisikan harus berada pada dalam kerangka kelas. Pada kelas terdapat method dan atribut 2
Modul Praktikum Algoritma dan Pemrograman 1
Struktur Program Java package paket.paket; //pendefinisian paket public class NamaKelas { //pendefinisian kelas static int a=0; //pendefinisian atribut //pendefinisian method public static void namaMethod() { //implementasi method } //pendefinisian method main public static void main(String[] args) { //implementasi method } }
Eclipse Dalam terminlogi pemrograman java dikenal berbagai kakas(tool) yang membantu para pemrogram untuk mengembangakan aplikasi java, salah satunya adalah eclipse
3
Modul Praktikum Algoritma dan Pemrograman 1
Tampilan eclipse
Sekitar Nopember 2001, IBM mengucurkan dana sebesar sekitar US$ 40 juta dalam bentuk kakas(tool) perangkat lunak ke publik Dimulai dengan kumpulan kakas ini, beberapa organisasi terkemuka dunia komputasi membentuk konsorsium penyedia IDE Dimana pada dasarnya IDE ini merupakan kakas terpadu untuk coding, editing, complile, serta menjalankan berbagai program komputer berbasis bahasa java Konsorsium tersebut akhirnya dinamakan Eclipse Foundation Inc Dalam hal ini Eclipse merupakan kakas universal untuk semua platform, sifat universal tersebut didapat dari kemampuanya untuk menerima aneka modul tambahan (plug-in) di dalamnya
4
Modul Praktikum Algoritma dan Pemrograman 1
II.
Instruksi Praktikum
1. Latihan 1 : Instruksi : 1. Buat project baru 2. Klik File | New | Java Project 3. Beri nama projectnya dengan nrp anda | klik tombol finish 4. Buat paket baru, klik kanan di folder src, pilih new | package | beri nama ap1.prak.nrp1040xxx.temp1 5. Buat class baru, klik kanan di package ap1.greeting.nrp1040xxx, pilih new | class | beri nama Template | klik button finish 6. Kemudian ketikkan source dibawah ini di editornya : /** * @purpose Menunjukan struktur java * @author Hendra Komara, ST. */ //nrp sesuaikan dengan nrp masing-masing package ap1.prak.nrp1040xxx.temp1; public class Template { public static void show(){ System.out.println("show"); } public static void test(){ show(); } public static void main(String[] args) { test(); } } 7. Simpan dengan menggunakan shortcut Ctrl+S
5
Modul Praktikum Algoritma dan Pemrograman 1
Pengamatan : Jika tidak ada tanda error ( ), running program diinstruksi yang berikutnya: 8. Pilih menu Run | Run As | Java Application Pengamatan: Running Hasilnya akan terlihat seperti console di bawah:
Latihan 2 : Instruksi: 1. Buat project baru 2. Klik File | New | Java Project 3. Beri nama projectnya dengan nrp anda | klik tombol finish 4. Buat paket baru, klik kanan di folder src, pilih new | package | beri nama ap1.prak.nrp1040xxx.temp2 5. Buat class baru, klik kanan di package ap1.prak.nrp1040xxx.temp2, pilih new | class | beri nama Template | klik tombol finish 6. Kemudian ketikkan source dibawah ini di editornya :
6
Modul Praktikum Algoritma dan Pemrograman 1 /** * @purpose Pengelolaan Komentar dan * menunjukan struktur template pembentukan kelas * @author Hendra Komara, ST. */ package ap1.praktikum.nrp1040xxx.temp2; public class Template { //--------------------------------------------//A. Tanggungjawab-2 (respomsibilities) //--------------------------------------------//--------------------------------------------//B. Struktur data dan atribut-atribut //--------------------------------------------//--------------------------------------------//C. Konstruktor //--------------------------------------------//--------------------------------------------//D. Metode-2 pengaksesan (accessor method) //--------------------------------------------//--------------------------------------------//E. Metode-2 bisnis/pengolahan (bussines/procesing method) //--------------------------------------------//--------------------------------------------//F. Metode-2 bantuan (helper method) //--------------------------------------------//--------------------------------------------//G. metode-2 pengujian (testing method) //--------------------------------------------public static void show(){ System.out.println("show template"); } public static void test(){ show(); } /* * H. Titik awal eksekusi prigram (entry point for execution) * * @param args */ public static void main(String[] args) { test(); } }
7
Modul Praktikum Algoritma dan Pemrograman 1
7. Simpan dengan menggunakan shortcut Ctrl+S, jika tidak ada error ( ) maka bisa dilakukan instruksi selajutnya Pengamatan: 8. Pilih menu Run | Run As | Java Application Pengamatan: Running: Hasilnya akan terlihat seperti console di bawah:
8