Tampilkan postingan dengan label Semester 2. Tampilkan semua postingan
Tampilkan postingan dengan label Semester 2. Tampilkan semua postingan

Senin, 01 Juli 2013

Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 8Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 8 [Pemrograman Berbasis Objek Pada Java]

1. Konsep Objek
-  Adalah komponen dari sistem yang dibangun, seperti objek jendela (window), objek tombol (button), objek kotak gambar (picture box). Objek pada pemrograman prosedural digambarkan sebagai fungsi atau prosedur yang bekerja mandiri menghasilkan output dalam proses pertukaran data dengan program utama.
- Tiap objek memiliki kelompok, misalnya jambu, semangka, jeruk, apel adalah kelompok buah-buahan. Kelompok seperti ini dalam konsep  OOP disebut dengan kelas atau class.
-  Sifat-sifat dari suatu kelas bisa diwariskan (inheritance) ke bagian subkelasnya.

2. Kelas Konstruktor
-   Konstruktor merupakan fungsi khusus yang diberi nama sama dengan  nama kelasnya. Untuk memberikan nilai pada atribut kelas dapat dilakukan pada saat objek didefinisikan lewat kelas konstruktor (class constructor).

3. Enkapsulasi
-  Enkapsulasi adalah suatu kelas sebenarnya yang terpisah dari kelas  yang lain dimana atribut dan fungsi terbungkus dalam kapsul sehingga  akses dari luar terhadap isi kelas pada dasarnya terbatas.

4. Pewarisan
-  Inheritance adalah pewarisan pada sub kelas dari suatu super kelas, yang biasa diturunkan melalui kata kunci extends.

5. Polimorfisme
-   Polimorfisme adalah sifat dari kelas objek yang memungkinkan beberapa fungsi dapat memiliki nama yang sama walaupun memiliki isi fungsi yang berbeda.



7/01/2013 01:13:00 PM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 8Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 8 [Pemrograman Berbasis Objek Pada Java]

1. Konsep Objek
-  Adalah komponen dari sistem yang dibangun, seperti objek jendela (window), objek tombol (button), objek kotak gambar (picture box). Objek pada pemrograman prosedural digambarkan sebagai fungsi atau prosedur yang bekerja mandiri menghasilkan output dalam proses pertukaran data dengan program utama.
- Tiap objek memiliki kelompok, misalnya jambu, semangka, jeruk, apel adalah kelompok buah-buahan. Kelompok seperti ini dalam konsep  OOP disebut dengan kelas atau class.
-  Sifat-sifat dari suatu kelas bisa diwariskan (inheritance) ke bagian subkelasnya.

2. Kelas Konstruktor
-   Konstruktor merupakan fungsi khusus yang diberi nama sama dengan  nama kelasnya. Untuk memberikan nilai pada atribut kelas dapat dilakukan pada saat objek didefinisikan lewat kelas konstruktor (class constructor).

3. Enkapsulasi
-  Enkapsulasi adalah suatu kelas sebenarnya yang terpisah dari kelas  yang lain dimana atribut dan fungsi terbungkus dalam kapsul sehingga  akses dari luar terhadap isi kelas pada dasarnya terbatas.

4. Pewarisan
-  Inheritance adalah pewarisan pada sub kelas dari suatu super kelas, yang biasa diturunkan melalui kata kunci extends.

5. Polimorfisme
-   Polimorfisme adalah sifat dari kelas objek yang memungkinkan beberapa fungsi dapat memiliki nama yang sama walaupun memiliki isi fungsi yang berbeda.



Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 6Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 6 membahas tiga permasalahan pokok yaitu : 1. Instalasi NetBeans IDE, 2. Java Console pada NetBeans dan 3. Java GUI pada NetBeans. Proses instalasai NetBeans IDE pada komputer harus sudah terinstal JDK (Java Development Kit) terlebih dahulu pada komputer.

Instalasi NetBeans seperti halnya dengan instalasi aplikasi lain pada komputer, kita tinggal mengklik next, next dan next hingga tiba saatnya untuk mengklik tombol finish dari instalasi NetBeans.

NetBeans merupakan sebuah IDE (Integrated Development Environment) yang bisa dipergunakan untuk membuat aplikasi berbasis Java mulai dari penulisan kode sumber, menjalankan program dan memberi tahu kesalahan-kesalahan pada kode sumber yang kita tulis. Hal ini sesuai dengan IDE itu sendiri yang memang harus mempunyai kemampuan edit-jalan-cek dalam satu paket program.

Dengan NetBeans IDE, programmer bisa membuat aplikasi berbasis Java dengan mempergunakan GUI atau Graphic User Interface yang interaktif dengan memanfaatkan utilitas .awt ataupun .swing.



7/01/2013 12:51:00 PM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 6Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 6 membahas tiga permasalahan pokok yaitu : 1. Instalasi NetBeans IDE, 2. Java Console pada NetBeans dan 3. Java GUI pada NetBeans. Proses instalasai NetBeans IDE pada komputer harus sudah terinstal JDK (Java Development Kit) terlebih dahulu pada komputer.

Instalasi NetBeans seperti halnya dengan instalasi aplikasi lain pada komputer, kita tinggal mengklik next, next dan next hingga tiba saatnya untuk mengklik tombol finish dari instalasi NetBeans.

NetBeans merupakan sebuah IDE (Integrated Development Environment) yang bisa dipergunakan untuk membuat aplikasi berbasis Java mulai dari penulisan kode sumber, menjalankan program dan memberi tahu kesalahan-kesalahan pada kode sumber yang kita tulis. Hal ini sesuai dengan IDE itu sendiri yang memang harus mempunyai kemampuan edit-jalan-cek dalam satu paket program.

Dengan NetBeans IDE, programmer bisa membuat aplikasi berbasis Java dengan mempergunakan GUI atau Graphic User Interface yang interaktif dengan memanfaatkan utilitas .awt ataupun .swing.



Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 5Modul 5 praktikum pemrograman lanjutan mempergunakan Java membahasa mengenai perulangan (Looping) pada Java. Perulangan mempergunakan  for, while, do-while, dan kondisional untuk perulangan berupa break, continue dan break/continue dengan label.

Contoh penggunaan perulangan (Looping) pemrograman java dengan kondisional break :

class BreakLoop {
          public static void main (String args[]) {
int I = 0;
do {
System.out.println("Iterasi
ke " + i);
i++;
}
if (i > 10) break;
while (true);
}
}

Dengan menjalankan kode sumber program seperti diatas, akan muncul tampilan perulangan sebagai berikut :

Iterasi ke 1
Iterasi ke 2
Iterasi ke 3
Iterasi ke 4
Iterasi ke 5
Iterasi ke 6
Iterasi ke 7
Iterasi ke 8
Iterasi ke 9
Iterasi ke 10

Setelah Iterasi ke 10 tercapai, program akan berhenti melakukan perulangan (Looping) terkait dengan kode yang merupakan kondisi untuk menghentikan perulangan :

if (i > 10) break;
while (true);


7/01/2013 12:41:00 PM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 5Modul 5 praktikum pemrograman lanjutan mempergunakan Java membahasa mengenai perulangan (Looping) pada Java. Perulangan mempergunakan  for, while, do-while, dan kondisional untuk perulangan berupa break, continue dan break/continue dengan label.

Contoh penggunaan perulangan (Looping) pemrograman java dengan kondisional break :

class BreakLoop {
          public static void main (String args[]) {
int I = 0;
do {
System.out.println("Iterasi
ke " + i);
i++;
}
if (i > 10) break;
while (true);
}
}

Dengan menjalankan kode sumber program seperti diatas, akan muncul tampilan perulangan sebagai berikut :

Iterasi ke 1
Iterasi ke 2
Iterasi ke 3
Iterasi ke 4
Iterasi ke 5
Iterasi ke 6
Iterasi ke 7
Iterasi ke 8
Iterasi ke 9
Iterasi ke 10

Setelah Iterasi ke 10 tercapai, program akan berhenti melakukan perulangan (Looping) terkait dengan kode yang merupakan kondisi untuk menghentikan perulangan :

if (i > 10) break;
while (true);


Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 4Percabangan menjadi pokok pembahasan pada pertemuan empat Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 4. Percabangan pada bahasa pemrograman Java mempunyai dua jenis yaitu IF dan SWICTH dengan IF masih memiliki "turunan" yaitu IF - ELSE dan ELSE - IF.

Percabangan IF dipergunakan untuk melakukan tindakan yang hanya akan dilakukan/dieksekusi oleh program jika kondisi bernilai TRUE. Jika sebaliknya, kondisi bernilai FALSE, tidak akan mengeksekusi pernyataan pada batang tubuh IF () { ... }.

Syntaks percabangan IF pada bahasa pemrograman Java :

if (kondisi) {
pernyataan;
}

Sementara percabangan menggunakan mempergunakan SWITCH akan lebih mempercepat penulisan kode jika beberapa pernyataan akan dieksekusi oleh beberapa kondisi yang identik. Syntaks percabangan SWITCH pada bahasa pemrograman Java :

switch (kondisi) {
case '1' = pernyataan1;
break;
case '2' = pernyataan2;
break;
default : pernyataan3;
}



7/01/2013 12:30:00 PM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 4Percabangan menjadi pokok pembahasan pada pertemuan empat Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 4. Percabangan pada bahasa pemrograman Java mempunyai dua jenis yaitu IF dan SWICTH dengan IF masih memiliki "turunan" yaitu IF - ELSE dan ELSE - IF.

Percabangan IF dipergunakan untuk melakukan tindakan yang hanya akan dilakukan/dieksekusi oleh program jika kondisi bernilai TRUE. Jika sebaliknya, kondisi bernilai FALSE, tidak akan mengeksekusi pernyataan pada batang tubuh IF () { ... }.

Syntaks percabangan IF pada bahasa pemrograman Java :

if (kondisi) {
pernyataan;
}

Sementara percabangan menggunakan mempergunakan SWITCH akan lebih mempercepat penulisan kode jika beberapa pernyataan akan dieksekusi oleh beberapa kondisi yang identik. Syntaks percabangan SWITCH pada bahasa pemrograman Java :

switch (kondisi) {
case '1' = pernyataan1;
break;
case '2' = pernyataan2;
break;
default : pernyataan3;
}



Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 3Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 3 membahas berbagai jenis operator yang ada pada bahasa pemrograman Java. Operator pada java terbagi kedalam beberapa kelompok operator antara lain operato aritmatika, operator logika, operator boolean, operator bitwise dan lain-lain.

Beberapa operator dapat digunakan secara bersama untuk menghasilkan suatu operator baru yang dinamakan Combination Operator yang biasa dipergunakan untuk menyingkat waktu dalam penulisan kode sumber program.

Contoh penggunaan operator aritmatika :

int   y = 4;
float x = 2;
System.out.println(“x = “ + x + “, y = “ + y);
System.out.println(“x + y = “ + (x + y));
System.out.println(“x - y = “ + (x - y));
System.out.println(“x * y = “ + (x * y));

Tampilan dari kode sumber diatas adalah :
x = 2 , y = 4
x + y = 6
x - y = -2
x * y = 8



7/01/2013 12:18:00 PM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 3Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 3 membahas berbagai jenis operator yang ada pada bahasa pemrograman Java. Operator pada java terbagi kedalam beberapa kelompok operator antara lain operato aritmatika, operator logika, operator boolean, operator bitwise dan lain-lain.

Beberapa operator dapat digunakan secara bersama untuk menghasilkan suatu operator baru yang dinamakan Combination Operator yang biasa dipergunakan untuk menyingkat waktu dalam penulisan kode sumber program.

Contoh penggunaan operator aritmatika :

int   y = 4;
float x = 2;
System.out.println(“x = “ + x + “, y = “ + y);
System.out.println(“x + y = “ + (x + y));
System.out.println(“x - y = “ + (x - y));
System.out.println(“x * y = “ + (x * y));

Tampilan dari kode sumber diatas adalah :
x = 2 , y = 4
x + y = 6
x - y = -2
x * y = 8



Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 2Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 2 mengenai elemen dasar pada bahasa pemrograman Java. Mahasiswa peserta praktikum diharuskan menulis tugas pendahuluan modul kedua ini berkenaan dengan beberapa pokok bahasan, yaitu :

  • Keyword
  • Variabel/identifier, Tipe Data dan Nilai/Literal
  • Perubahan Tipe Data
  • Memberi komentar program
  • Instruksi Dasar
Perubahan tipe data pada bahasa pemrograman Java dikenal dengan istilah CASTING, yaitu mengubah sebuah tipe data tertentu kedalam sebuah tipe data lain yang tidak sejenis. Perubahan tipe data (CASTING) pada bahasa pemrograman Java tidak bisa dilakukan sembarangan, ada tata cara untuk melakukan CASTING pada Java. Berikut ini contoh penerapan CASTING yang diperbolehkan dan yang tidak diperbolehkan :

int x;
double y;
y = 7/3;  //perintah casting yang diperbolehkan
x = 7.0/3; //perintah casting yang tidak diperbolehkan
x = (int) 7.0/3; //perintah casting yang diperbolehkan



7/01/2013 12:08:00 PM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 2Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 2 mengenai elemen dasar pada bahasa pemrograman Java. Mahasiswa peserta praktikum diharuskan menulis tugas pendahuluan modul kedua ini berkenaan dengan beberapa pokok bahasan, yaitu :

  • Keyword
  • Variabel/identifier, Tipe Data dan Nilai/Literal
  • Perubahan Tipe Data
  • Memberi komentar program
  • Instruksi Dasar
Perubahan tipe data pada bahasa pemrograman Java dikenal dengan istilah CASTING, yaitu mengubah sebuah tipe data tertentu kedalam sebuah tipe data lain yang tidak sejenis. Perubahan tipe data (CASTING) pada bahasa pemrograman Java tidak bisa dilakukan sembarangan, ada tata cara untuk melakukan CASTING pada Java. Berikut ini contoh penerapan CASTING yang diperbolehkan dan yang tidak diperbolehkan :

int x;
double y;
y = 7/3;  //perintah casting yang diperbolehkan
x = 7.0/3; //perintah casting yang tidak diperbolehkan
x = (int) 7.0/3; //perintah casting yang diperbolehkan



Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 1
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 1 membahas mengenai Pengenalan Java dan Linkungan Kerja dengan pokok pembahasan :

1. Instalasi Java Development Kit (JDK)
2. Pengesetan PATH dan CLASSPATH
3. Latihan Program Java Sederhana
4. Cara mengkompilasi dan menjalankan program Java
5. Troubleshooting

Instalasi Java Development Kit harus dilakukan terlebih dahulu sebelum bisa menjalankan script yang ditulis dalam bahasa pemrograman Java. JDK harus didukung oleh JRE (Java Runtime Environment) yang biasanya sudah ada pada tiap sistem operasi (jadi tidak perlu diinstal lagi).

Setelah JDK terinstal, kita perlu menset PATH dan CLASSPATH pada cmd atau command prompt agar bisa melakukan kompilasi dan menjalankan program yang kita buat. Cara pengesetan PATH dan CLASSPATH Java dilakukan pada command prompt dengan perintah :

- set PATH=;C:\Program Files\Java\jdk1.6.0_29\bin 
- set CLASSPATH=;C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar

(C:\Program Files tergantung direktori masing-masing)


7/01/2013 07:45:00 AM TIF 2012/A
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 1
Tugas Pendahuluan Praktikum Pemrograman Lanjut Modul 1 membahas mengenai Pengenalan Java dan Linkungan Kerja dengan pokok pembahasan :

1. Instalasi Java Development Kit (JDK)
2. Pengesetan PATH dan CLASSPATH
3. Latihan Program Java Sederhana
4. Cara mengkompilasi dan menjalankan program Java
5. Troubleshooting

Instalasi Java Development Kit harus dilakukan terlebih dahulu sebelum bisa menjalankan script yang ditulis dalam bahasa pemrograman Java. JDK harus didukung oleh JRE (Java Runtime Environment) yang biasanya sudah ada pada tiap sistem operasi (jadi tidak perlu diinstal lagi).

Setelah JDK terinstal, kita perlu menset PATH dan CLASSPATH pada cmd atau command prompt agar bisa melakukan kompilasi dan menjalankan program yang kita buat. Cara pengesetan PATH dan CLASSPATH Java dilakukan pada command prompt dengan perintah :

- set PATH=;C:\Program Files\Java\jdk1.6.0_29\bin 
- set CLASSPATH=;C:\Program Files\Java\jdk1.6.0_29\lib\tools.jar

(C:\Program Files tergantung direktori masing-masing)


Sabtu, 29 Juni 2013

Kisi-kisi UTS Bahasa Inggris Semester 2
Kisi-kisi UTS Bahasa Inggris Semester 2 :

1. Describe Yourself.

2. Multiple Adjective.
     - Please describe your hair
     - Please describe your girl friend
     - Please describe your boy friend
     - Please describe your skin

Multiple adjective term :
General Opinion - Specific Opinion - Size - Age - Shape - Colour - Origin - Material - Purpose.

Example of Multiple adjective:
     - a Silly young United States man
     - a beautiful white silky  gown

3. Present Continuous.

4. Procedure Text.

   - Please identify the temporal conjunction on your procedure text!
   - Please identify the action verb on your procedure text!
   - Please identify the goal on your procedure text!
   - Please identify the material on your procedure text!


6/29/2013 05:54:00 AM TIF 2012/A
Kisi-kisi UTS Bahasa Inggris Semester 2
Kisi-kisi UTS Bahasa Inggris Semester 2 :

1. Describe Yourself.

2. Multiple Adjective.
     - Please describe your hair
     - Please describe your girl friend
     - Please describe your boy friend
     - Please describe your skin

Multiple adjective term :
General Opinion - Specific Opinion - Size - Age - Shape - Colour - Origin - Material - Purpose.

Example of Multiple adjective:
     - a Silly young United States man
     - a beautiful white silky  gown

3. Present Continuous.

4. Procedure Text.

   - Please identify the temporal conjunction on your procedure text!
   - Please identify the action verb on your procedure text!
   - Please identify the goal on your procedure text!
   - Please identify the material on your procedure text!


Jumat, 28 Juni 2013

Teknik Informatika Unirow 2012/A
Teknik Informatika Unirow 2012/A adalah kelas kami. Satu diantara banyak kelas yang ada di Kampus Universitas PGRI Ronggolawe Tuban. Mungkin kehadiran kami yang berada dalam lingkup kelas Teknik Informatika angkatan 2012/A sampai detik ini belum banyak yang mengenal. Karena memang belum ada prestasi yang patut membuat kami menjadi terkenal.

Sekilas tentang kami, adalah mahasiswa yang terkumpul dari berbagai macam latar belakang pendidikan SMA/SMK/MA sederajat serta berbagai macam daerah kami berasal, Kecamatan Singgahan, Kecamatan Bancar, Kecamatan Rengel yang masih berada dalam lingkup Kabupaten Tuban dan bahkan dari luar kabupaten yang pada sekitar satu tahun yang lalu ditakdirkan untuk dipersatukan dalam kelas Teknik Informatika 2012/A (TIF 12A) mulai semester pertama proses kami berkuliah di Unirow.

Teknik Informatika Unirow 2012/A

Perasaan awal, canggung untuk saling sapa kami alami pada awal bersama dalam satu kelas hampir satu tahun yang lalu. Antara satu (calon) mahasiswa baru dengan satu (calon) mahasiswa baru yang lainnya belum saling kenal dan belum saling sapa. Semuanya masih aku ya aku, kamu ya kamu. Belum ada KITA. Karena memang belum ada persamaan persepsi bahwa aku dan kamu berada dalam satu lingkup kecil bernama kelas yang sama-sama mempunyai misi yang satu yaitu lulus menjadi sarjana teknik informatika.

Kini, satu tahun telah hampir tersampai. Aku dan kamu telah menjadi KITA, diawali dari grup Facebook Troubleshoot Team. Dan Insyaallah akan semakin menjadi KITA yang tak akan terpisah dan akan tetap bersatu dengan hadirnya blog http://twatif.blogspot.com. Tempat bersama KITA saling bertukar opini, hasil kerja kelompok dan penyelesaian masalah dalam perkuliahan.
6/28/2013 01:40:00 AM TIF 2012/A
Teknik Informatika Unirow 2012/A
Teknik Informatika Unirow 2012/A adalah kelas kami. Satu diantara banyak kelas yang ada di Kampus Universitas PGRI Ronggolawe Tuban. Mungkin kehadiran kami yang berada dalam lingkup kelas Teknik Informatika angkatan 2012/A sampai detik ini belum banyak yang mengenal. Karena memang belum ada prestasi yang patut membuat kami menjadi terkenal.

Sekilas tentang kami, adalah mahasiswa yang terkumpul dari berbagai macam latar belakang pendidikan SMA/SMK/MA sederajat serta berbagai macam daerah kami berasal, Kecamatan Singgahan, Kecamatan Bancar, Kecamatan Rengel yang masih berada dalam lingkup Kabupaten Tuban dan bahkan dari luar kabupaten yang pada sekitar satu tahun yang lalu ditakdirkan untuk dipersatukan dalam kelas Teknik Informatika 2012/A (TIF 12A) mulai semester pertama proses kami berkuliah di Unirow.

Teknik Informatika Unirow 2012/A

Perasaan awal, canggung untuk saling sapa kami alami pada awal bersama dalam satu kelas hampir satu tahun yang lalu. Antara satu (calon) mahasiswa baru dengan satu (calon) mahasiswa baru yang lainnya belum saling kenal dan belum saling sapa. Semuanya masih aku ya aku, kamu ya kamu. Belum ada KITA. Karena memang belum ada persamaan persepsi bahwa aku dan kamu berada dalam satu lingkup kecil bernama kelas yang sama-sama mempunyai misi yang satu yaitu lulus menjadi sarjana teknik informatika.

Kini, satu tahun telah hampir tersampai. Aku dan kamu telah menjadi KITA, diawali dari grup Facebook Troubleshoot Team. Dan Insyaallah akan semakin menjadi KITA yang tak akan terpisah dan akan tetap bersatu dengan hadirnya blog http://twatif.blogspot.com. Tempat bersama KITA saling bertukar opini, hasil kerja kelompok dan penyelesaian masalah dalam perkuliahan.