Anda di halaman 1dari 15

LAPORAN PRAKTIKUM

APLIKASI KOMPUTER DAN BASIS DATA PENGENALAN PEMROGRAMAN JAVA DENGAN J-CREATOR
Tanggal Praktikum : 16 Maret 2011

Disusun Oleh Danuar Trianur Rohman 091331039 2B-1

PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO

POLITEKNIK NEGERI BANDUNG 2011

PENGENALAN PEMROGRAMAN JAVA DENGAN J-CREATOR

I.

Tujuan
Dapat mengenal bahasa Java dan sintaksnya. Dapat membuat program untuk menampilkan kata atau kalimat. Dapat membuat program program sederhana .

II.

Alat dan Bahan


1. Laptop atau computer. 2. Software JDK dan J-creator.

III.

Landasan Teori
Bahasa Pemrograman Java Java adalah bahasa tingkat tinggi yang dikembangkan oleh beberapa programmer dari Sun Microsystems yang dipimpin oleh Patrick Naughton dan James Gosling (yang sekarang dikenal dengan Bapak Java). Bahasa ini dikembangkan dari orang-orang yang berdasar pada bahasa C/C++ sehingga sintaks di Java terkadang mirip dengan sintaks yang ada di bahasa C/C++. Java memiliki konsep WORA (Write Once, Run Anywhere) atau bisa disebut bersifat multiplatform yang membutuhkan Java Virtual Machine (JVM) untuk membantu komputer mengeksekusi bytecodes. Pada Java semua kode sumber disimpan dalam bentuk teks biasa yang berekstensi .java yang kemudian setelah di-compile oleh javac compiler menjadi .class yang berisi bytecodes (bahasa mesin dari Java Virtual Machine) l

Gambar 1.1. Proses pembangunan program

Langkah pertama dalam pembuatan sebuah program berbasis Java adalah menuliskan kode program pada text editor. Contoh text editor yang dapat digunakan antara lain : notepad, vi, emacs dan lain sebagainya. Kode program yang dibuat kemudian tersimpan dalam sebuah berkas berekstensi .java. Setelah membuat dan menyimpan kode program, kompilasi file yang berisi kode program tersebut dengan menggunakan Java Compiler. Hasil dari kompilasi berupa berkas bytecode dengan ekstensi .class. Berkas yang mengandung bytecode tersebut kemudian akan dikonversikan oleh Java Interpreter menjadi bahasa mesin sesuai dengan jenis dan platform yang digunakan.

Laporan Praktikum Aplikasi Komputer dan Basis Data

Java Platform Platform adalah sebuah hardware atau software environment yang dimana program dapat berjalan, platform juga dapat dideskripsikan sebagai kombinasi antar sistem operasi dan hardware yang didudukinya. Sedangkan Java platform hanyalah software-only platform yang berjalan diatas platform lain yang berdasar pada hardware (hardware-based platform). Platform Java memiliki 2 komponen: Java Virtual Machine Java Application Programming Interface (API) Java API adalah kumpulan software components siap pakai yang berisi banyak class (didalam class terdapat library-library). Java API menyediakan banyak fungsi dari objek-objek dasar,networking dan keamanan,akses database dan lain-lain.

Gambar 1.3. API dan JVM memisahkan program dari platform

IV.

Langkah Kerja
1. Install JDK terlebih dahulu kemudian install JCreator 2. Buat project baru dengan cara klik File New Project Basic Java Application Next Beri nama project anda dan tetapkan lokasinya Next Pastikan JDK terceklis Pada combo box Select Tool Type pilih Compiler Finish

Laporan Praktikum Aplikasi Komputer dan Basis Data

Project baru:

3. Apabila ada soal baru buat main class baru dengan cara klik File New File Pilih Java Classes lalu pilih Main Class Beri nama Finish

4. Lakukanlah percobaan berikut disertai dengan program dan outputnya: 1) Buat file project baru dan buat program untuk menampilkan kata Hello World! pada program Java. 2) Buat program untuk menampilkan kalimat Saya Sedang Belajar Pemrograman JAVA

Laporan Praktikum Aplikasi Komputer dan Basis Data

3) Buat program untuk menampilkan Saya Sedang Belajar Pemrograman JAVA sebanyak 15 kali. 4) Seperti percobaan 3 hanya saja ditambahkan nomor untuk tiap kalimatnya. 5) Seperti percobaan 4, kemudian tambahkan titik dan tabulator agar rapi. 6) Buat program untuk membuat deret dari angka 1 ,2, 3, 4, ........,19, 20, 7) Buat program untuk membuat deret dari angka 1 ,2, 3, 4, ........,19, 20* 8) Buat program untuk menampilkan deret 0, 2, 4, 6,.................,18,20* 9) Buat program untuk bilangan kelipatan 7 yaitu 0,7,14,21,...,63,70,77* 10) Buat program untuk menampilkan deret bilangan dengan ketentuan bilangan ganjil dijumlahkan 7, dan bilangan genap dijumlahkan 10. Deretnya: 0,7,17,24,34,41,51,58,..<=100 11) Buat program untuk menampilkan nilai n dan n*n dengan nilai n 0 s.d. 15 Tampilan : n n*n 0 0 1 1 2 4 dst. dst. 12) Tambahkan program pada percobaan 11 dengan program untuk menampilkan n faktorial (n!) dengan nilai n 0 s.d. 15 Tampilan : n n*n n! 0 0 0 1 1 1 2 4 2 dst. dst. dst.

V.

Hasil Percobaan
1. Menampilkan kata Hello World!

Program :

Laporan Praktikum Aplikasi Komputer dan Basis Data

Output:

Analisa:
Agar program bisa bekerja, sebelumnya kita bulid filenya terlebih dahulu kemudian baru di run filenya. Kalimat yang berwarna hijau tidak akan dijalankan oleh program karena disini hanya berlaku sebagai keterangan atau komentar. System.out.println(Hello World!); digunakan untuk menampilkan Hello World!, jika kita ingin mengubahnya maka tinggal dirubah kata yang diapit oleh dua tanda petik().

2. Menampilkan kalimat Saya Sedang Belajar Pemrograman JAVA

Program :

Output:

Analisa:
Untuk merubah Hello World! Menjadi Saya Sedang Belajar Pemrograman JAVA kita tinggal isikan kalimat tersebut diantara tanda petik() seperti yang terlihat pada program kemudian run filenya, maka akan didapat kalimat Saya Sedang Belajar Pemrograman JAVA.

Laporan Praktikum Aplikasi Komputer dan Basis Data

3. Menampilkan kalimat Saya Sedang Belajar Pemrograman JAVA sebanyak 15x

Program :

Output:

Analisa:
Untuk memunculkan kalimat Saya Sedang Belajar Pemrograman JAVA sebanyal 15x kita tinggal tambahkan instruksi for, yang mana kita bisa meloopingnya sebanyak 15x yaitu dengan diberi batas i<=15 dan kenaikannya adalah 1 yaitu i++ sehingga nantinya diperoleh kalimat Saya Sedang Belajar Pemrograman JAVA sebanyak 15x. Perlu diingat dalam penambahan instruksi for kita juga harus mendeklarasikan suatu variable misalnya I, maka kita bisa gunakan perintah int I; sebelum instruksi for

Laporan Praktikum Aplikasi Komputer dan Basis Data

4. Menambahkan nomor untuk tiap kalimat pada percobaan 3

Program :

Output:

Analisa:
Untuk menambahkan nomor pada tiap kalimat dari percobaan 3, kita hanya perlu menambahkan i+ pada System.out.println, instruksinya menjadi System.out.println(i+ Saya Sedang Belajar Pemrograman JAVA);. i disini adalah nilai looping yang nantinya berfungsi sebagai nomor urut. Sedangkan + disini digunakan untuk menyisipkan nilai looping (i) pada kalimat Saya Sedang Belajar Pemrograman JAVA.

Laporan Praktikum Aplikasi Komputer dan Basis Data

5. Menambahkan titik dan tabulator pada percobaan 4

Program :

Output:

Analisa:
Untuk Menambahkan titik dan tabulator kita tambahkan .\t pada System.out.println yang nantinya menjadi System.out.println(i+ .\tSaya Sedang Belajar Pemrograman JAVA);. . Digunakan untuk menambahkan . Setelah di sisipi dengan nomer kemudian \t digunakan untuk memberikan tabulator setelah ..

Laporan Praktikum Aplikasi Komputer dan Basis Data

6. Membuat deret dari angka 1 ,2, 3, 4, ........,19, 20,

Program :

Output:

Analisa:
Untuk membuat deret dari 1 sampai 20 sangatlah mudah ini berarti setiap kali looping kita tinggal cetak nilai loopnya yaitu dengan perintah System.out.println(i+ , ); dan batas loopingnya kita ganti jadi 20. , disini dimaksudkan agar setelah setiap nilai looping dicetak maka akan ada , untuk membatasi dari tiap nilai yang dicetak.

7. Membuat deret dari angka 1 ,2, 3, 4, ........,19, 20*

Program :

Laporan Praktikum Aplikasi Komputer dan Basis Data

Output:

Analisa:
Mennganti akhiran , dengan * kita tinggal beri syarat yaitu dengan IF, syaratnya apabila i<20 maka yang dicetak adalah tanda , selain itu(instruksi else) yang dicetak adalah *.

8. Menampilkan deret 0, 2, 4, 6,.................,18,20*

Program :

Output:

Analisa:
Untuk Membuat deret kelipatan 2 kita tinggal tambahkan 1 instruksi IF pada percobaan 7 yaitu apabila inya dibagi 2 sisanya 0 maka akan dicetak jika bukan maka tidak dicetak.

Laporan Praktikum Aplikasi Komputer dan Basis Data

10

9. Membuat deret kelipatan 7 yaitu 0,7,14,21,...,63,70,77*

Program :

Output:

Analisa:
Untuk deret kelipatan 7 kita bisa gunakan instruksi IF seperti percobaan 8 tapi pembaginya 7 atau jika ingin lebih mudah kita tinggal ubah saja penambahan loopingnya jadi 7 yaitu dengan perintah i+=7 pada instruksi FOR.

10. Menampilkan deret bilangan dengan ketentuan bilangan ganjil dijumlahkan 7, dan bilangan genap dijumlahkan 10. Deretnya: 0,7,17,24,34,41,51,58,.. dan deretnya <=100.

Output:

Analisa:
Pada saat i nya ganjil maka deret akan ditambahkan dengan apabila jika inya genap maka akan ditambahkan 10. Kemudian kita beri batas deret ini hingga 100, agar deret yang dicetak nilainya tidak melebihi 100.

Laporan Praktikum Aplikasi Komputer dan Basis Data

11

Program :

11. Menampilkan nilai n dan n*n dengan nilai n 0 s.d. 15

Program :

Analisa:
Sebelumnya kita cetak dahulu n dan n*n dengan perintah System.out.println(n\t\tn*n); \t digunakan untuk meberi jarak antara n dan n*n, nilai nnya antara 0 sampai 15, maka kita beri batasnya sampai 15 agar yang ditampilkan hanya sampai 15. Untuk prosesnya kita gunakan System.out.println(i\t\t+i*i); nilai nnya adalah dari 0 sampai 15 sehingga prosesnya cukupI sedangkan untuk yang n*n merupakan perkalian kuadrat maka prosesnya i*i.

Laporan Praktikum Aplikasi Komputer dan Basis Data

12

Output:

12. Menambahkan program n factorial (n!) pada percobaan 11 dan menampilkannya

Program :

Analisa: Menambahkan factorial pada percobaan 11 kita cukup menambahkan n! sehingga menjadi System.out.println(n\t\tn*n\t\tn!); kemudian kita
deklarasi variable baru misalnya n (long n =1) nilai n=1 agar hasilnya benar dan menggunakan long karena nilai yg dipakai di program ini lebih besar, int hanya bisa sekitar 2 milyar sedangkan 15! Lebih dari 2 milyar. Karena proses factorial merupakan perkalian dengan looping sesudahnya kita sisipi instruksin*=i; baru proses pencetakannya adalah System.out.println(i+\t\t+i*i+\t\t+n);

Laporan Praktikum Aplikasi Komputer dan Basis Data

13

Output:

VI.

Kesimpulan Sebelum menggunakan software J-Creator, pastikan JDK sudah terinstalasi terlebih
dahulu agar saat mengcompile tidak bermasalah dan ketika program dijalankan bisa bekerja. Untuk memudahkan pembuatan program akan lebih mudah apabila kita buat terlebih dahulu flowchartnya. Pasikan tiap sintak dan jumlah kurung kurawal yang diinputkan atau digunakan benar agar tidak terjadi error atau kesalahan pada program.

Laporan Praktikum Aplikasi Komputer dan Basis Data

14

Anda mungkin juga menyukai