Kata Pengantar Segala puji bagi Allah SWT yang senantiasa melimpahkan rahmat serta hidayahnya dan memberikan ilmu yang bermanfaat kepada kita. Tak lupa shalawat serta salam semoga tetap tercurahkan kepada Nabi Muhammad SAW yang telah membimbing manusia dari jaman jahiliyah ke jaman yang terang dan penuh dengan kedamaian. Persaingan dalam dunia komputer sekarang ini berjalan dengan ketat, salah satu contohnya adalah banyaknya software generic maupun system informasi yang dihasilkan oleh para programmer yang tergabung dalam software house maupun berdiri sendiri. Untuk membekali dan membentuk suatu programmer yang handal perlu adanya pembekalan dasar pemrograman, yang nantinya menjadi fondasi dalam membangun atau mengembangkan suatu aplikasi yang handal. Oleh karena itu perlu adanya materi atau pengajaran yang secara khusus memberikan pengetahuan atau konsep dasar untuk membuat sebuah aplikasi. Dasar – dasar pemrograman adalah matakuliah yang nantinya memberikan pengetahuan dasar pemrograman bagi mahasiswa atau calon programmer agar mempunyai konsep dasar pemrograman yang baik. Dengan memberikan konsep dasar pemrograman menggunakan tool bahasa pemrograman java, diharapkan mahasiswa dapat mempunyai daya saing di pasaran, karena bahasa pemrograman java adalah bahasa pemrograman yang dikenal tangguh dan bahasa pemrograman yang bisa berjalan di berbagai macam system operasi (multiplatform) dan merupakan bahasa pemrograman yang berorientasi objek. Pada dasarnya perintah dalam bahasa java tidak terlalu sulit jika mau mengkaji dan terus mengkesplorasi bahasa tersebut.
MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN Modul 1. Pengenalan Dasar Pemrograman Modul 2. Tipe Data dan Variabel Modul 3. Operator Modul 4. Array Modul 5. Struktur kendali Modul 6. Perulangan Modul 7. Inputan Buffer dan Inputan Dialog Modul 8. Modul 9. Interaksi Program dengan Database Access Modul 10. Pengenalan Dasar Konsep PBO
Modul 1. Pengenalan Dasar Pemrograman Dasar - dasar pemrograman adalah pembelajaran teknik dasar memprogram dengan bantuan tool bahasa pemrograman tertentu. Dalam matakuliah ini akan membahas tentang dasar-dasar pemrograman dengan menggunakan bahasa pemrograman java. 1.1 Pengenalan JDK Java adalah salah satu bahasa pemrograman yang bersifat open source yang merupakan produk dari Sun Microsystem. Bahasa Java adalah bahasa modern yang telah diterima masyarakat komputasi dunia. Hampir
semua
perusahaan
perangkat
lunak
dan
komputer
besar
mendukung
dan
mengembangkan aplikasi sistem berbasis Java. Java adalah salah satu bahasa pemrogaman Multiplatform (Bisa berjalan di berbagai macam sistem operasi) karena pada dasarnya java mempunyai Jre (java runtime environment) atau dapat kita artikan sebagai mesin tersendiri untuk mengeksekusi binary code hasil dari compilasi program yang telah kita buat, bereda dengan bahasa pemrograman vb, c++ yang memanfaatkan komponen sistem dalam
Windows untuk mengeksekusi binary code hasil
kompilasi program.. Pada Tahun 1996, Sun Microsystem secara resmi merilis versi awal Java yang kemudian terus berkembang hingga muncul JDK 1.1 (Java Development Kit versi 1.1). Perkembangan terus dilakukan hingga muncul versi baru yang disebut Java 2. Perubahan utama antara versi sebelumnya adalah adanya Swing yang merupakan teknologi Graphical User Interface (GUI) yang mampu menghasilkan aplikasi desktop yang benar-benar baik. Untuk mengembangkan aplikasi berbasis java,
kita memerlukan Java Development
Kit(JDK), saat ini java telah mencapai versi 2 yang kenal dengan java 2 platform. Java 2 platform, dibagi menjadi tiga kategori yaitu: 1.
Java 2 Standart Edition (J2SE)
2.
Java 2 Enterprice Edition(J2EE)
3.
Java 2 Micro Edition(J2ME)
1.2 Instalasi JDK
Sebelum anda membuat aplikasi dengan java maka anda harus menginstal software bahasa pemrograman java. java dapat anda dapatkan dengan cara download di alamat link berikut http://java.sun.com. Kemudian setelah anda mendownloadnya maka mulai dengan menginstal, pada dasarnya proses insalasi java sangat mudah yaitu dengan cara mengklik ganda pada file master java kemudian ikuti prosedur yang diperintahkan. 1.2.1
Seting path Untuk dapat dijalankan di semua lingkungan pada suatu operasi system, terlebih dahulu kita harus melakukan seting path, untuk melakukan setting path silahkan perhatikan berikut: - Klik kanan my Computer kemudian pilih properties - Kemudian muncul jendela seperti berikut, kemudian klik advanced - Kemudian klik tombol environment variable
-
Setelah itu akan muncul jendela environment variable, kemudian klik new pada panel System variable, dan isikan keterangan berikut : 1. Variable name = path 2. Variable value = - java home dir\bin
1.3 Editor Java Ada banyak editor yang bisa kita gunakan untuk menuliskan soce code bahasa pemrograman java, bahkan semua editor dimungkinkan selama editor tersebut mampu menyimpan file dengan ekstensi .java yang merupakan ekstensi dari file untuk menyimpan source code bahasa pemrograman java. Berikut contoh beberapa editor yang bisa dipakai untuk menuliskan aplikasi java: 1. Notepad 2. Gel 3. JCreator 4. Netbeans 1.4 Pembuatan Program Untuk memulai membuat aplikasi dengan java terlebih dahulu kita harus membuat kelas kedalam file yang berekstensi .java 1. Langkah pertama (Pembuatan kelas) Buat file dengan ekstensi .java kemudian berikut contoh format penulisan kelas pada bahasa pemrograman java. public class helloworld {
public static void main(String args[]) { System.out.println(“hallo dunia”); } }
Ada beberapa hal yang perlu kita perhatikan dalam pembuatan kelas dan aturan penulisan program dalam pemrograman java diantaranya: 1. Dalam penamaan kelas harus sama dengan nama file .java yang telah kita buat. 2. Dalam penamaan kelas tidak boleh ada kartakter operator khusus, angka didalamya
misalnya tanda “-“,”+”,”spasi” baik di awal maupun di akhir atau ditengah nama kelas, juga tidak boleh menggunakan keyword sebagai nama kelas. 3. Java adalah bahasa pemrograma yang case sensitive artinya, huruf besar dan kecil dibedakan dalam proses compilasi program, misal penamaan kelas dengan nama “helodunia” tidak sama dengan “Helodunia” 4. Nama file harus sama dengan nama class public nya Sebagai contoh, jika nama class public anda adalah Hello, anda harus menyimpan file tersebut dengan nama Hello.java. 5. Biasakan anda menulis komentar sebagai penjelasan pada kode yang anda tulis, yaitu komentar yang berisi keterangan mengenai baris perintah pada class atau apa yang dijalankan oleh method yang anda tulis tersebut. 2. Langkah kedua (Kompilasi) Buka commad prompt dan silahkan masuk ke direktori tempat anda menyimpan file yang telah anda buat. Setelah anda masuk kedirektori tempat anda menyimpan file program kemudian lakukan proses compilasi dengan cara ketikkan javac<spasi>nama file Contoh :
3. Langkah ketiga (Menjalankan Program) Buka commad prompt dan silahkan masuk ke direktori tempat anda menyimpan file yang telah anda buat.
Setelah anda masuk kedirektori tempat anda menyimpan file program kemudian lakukan proses compilasi dengan cara ketikkan javac<spasi>nama file Contoh :
Tugas Praktikum 1. Buat program untuk memunculkan keterangan informasi diri anda minimal ketarangan
seperti berikut ini -
Nama
: Bagus Satrio
-
Alamat
: Malang
-
Email
: Ahmad @yahoo.com
-
Gender
: Laki-Laki
-
Sekolah Asal : SMAN 2 Malang
-
Nama Bapak : H.Syaiful Satrio
-
Nama Ibu
: Hj.Siti Suharti
-
Hobi
: 1. Mancing 2. Renang
2. Teliti penamaan kelas berikut, tunjukkan mana yang benar dan yang salah: -
Public class jaVaKu
-
public class –hello_dunia
-
public class be4u
-
public class 4Uall
-
public Class program_1ku
-
public class _hallo_dunia
-
public class protected
-
publicclass pertama
-
public class static
3. Koreksi Listing Program berikut : public class Percobaan
{ public static void main (string[]args) { system.out.println("Apakah Anda Tahu kalau program ini benar?"); System.out.println(Sebenarnya program ini benar”); System.out.Println("Kenapa harus diteliti lagi?”); System.out.println("Kamu tahu jawabannya); } }
Modul 2. Tipe Data, Keyword dan Variabel
2.1 Tipe Data Dalam bahasa pemrograman java ada beberapa tipe data yang harus kita ketahui misalnya seperti yang dijabarkan pada table berikut: Data Type
Description
byte
-128 s/d 127
short
-32.768 s/d 32.768
int
-2.147.483.648 s/d 2.147.483.647
long
-9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
float
3,4 x 10-38 s/d 3,4 x 1038
double
1,7 x 10-308 s/d 1,7 x 10308
char
single character, assign with ‘ ‘
boolean
true or false
2.2 Keyword Keyword adalah kata kunci atau code - code yang dipakai dalam bahasa pemrograman java. abstract
default
if
private
throws
boolean
do
import
public
try
break
double
int
return
void
byte
else
static
short
while
Case
extends
long
super
const
catch
final
native
switch
for
char
finally
new
this
continue
class
float
package
throw
transient
2.3 Variabel Variabel adalah sebuah nama yang diberikan untuk menampung suatu nilai.
-
Pendeklarasian Variabel Variabel dideklarasikan dengan cara [Tipe data] <spasi> [Nama variabel].
-
Nilai Default Nilai default dari suatu variable tergantung dari tipe data yang dipakai, misal Int = 0, Floating point = 0.0D(double), 0.0 F(Float), Boolean = False.
-
Aturan penamaan variable a. Diawali dengan o huruf/abjad o karakter mata uang o underscore ( _ ) b. Terdiri dari huruf/abjad, angka dan underscore c. Tidak boleh mengandung karakter khusus atau spasi d. Tidak boleh diawali dengan angka
Contoh Implementasi Variabel public class ContohVariabel1 { public static void main(String args[]) { int a=0; // local variable boolean b=true; // local variable float c=23; // local variable System.out.println(a); System.out.println(b);
System.out.println(c); } }
Tugas Praktikum 1. Buat program untuk menghitung luas dan keliling lingkaran yang mempunyai jari 6.4 cm. 2.
Bangunlah program konversi dari jam ke detik. Misalnya berapa detikkah 8 jam 15 menit 20 detik itu?
3. Bangunlah sebuah program untuk menghitung gaji bersih setelah dipotong pajak 10%.
Dengan gaji kotor $ 1000 jika $1 bernilai Rp. 9600 berapa(Rp) gaji bersih yang diterima? Buat Listing programnya sehingga di temukan output sebagai berikut! Gaji Kotor : Rp. … Potongan : Rp. … Gaji Bersih : Rp. … Tugas di Rumah 1. Lakukan instalasi java di komputer anda 2. Lakukan instalasi gel di komputer anda 3. Bangunlah sebuah program untuk menghitung operasi penjumlahan, pengurangan, perkalian dan pembagian dari dua buah bilangan.