Social Icons

Senin, 02 Desember 2013

IMK 2

Pengertian Interaksi Komputer dan Manusia

Interaksi merupakan komunikasi antara dua atau lebih objek yang saling mempengaruhi satu sama lain. Interaksi ini akan berjalan dengan baik apabila salah satu objek yang berinteraksi mengalami hambatan.


Manusia dipandang sebagai sistem yang memproses informasi yang bisa dijelaskan sebagai berikut:

· Informasi diterima dan ditanggapi dengan proses masukan dan keluaran (input - output).

· Informasi disimpan dalam ingatan (memory).

· informasi diproses dan diaplikasikan dengan berbagai cara.


Alat fisik yang digunakan untuk mendapatkan visi adalah mata proses yang terjadi pada mata untuk mendapatkan visi adalah sebagai berikut:


· Merupakan suatu mekanisme penerimaan cahaya yang ditransformasikan ke dalam energi elektrik.

· Cahaya memantul dari objek-objek yang dipandang dari citra dan objek tersebut difokuskan secara             terbalik pada retina.

· Retina mengandung Rod (organ berbentuk batang) untuk pandangan cahaya lemah dan cone(organ               berbentuk kerucut) untuk pandangan berwarna.

· sel ganglion (pusat syaraf) berfungsi untuk mendeteksi pola dan gerakan.

Komputer didefinisikan sebagai alat elektronik yang dapat dipakai untuk mengolah data dengan perantara sebuah program yang mampu memberikan informasi dan hasil dari pengolahan tersebut sistem komputer terdiri dari prosesor, memori, I/O. Fungsi dasar yang dibentuk oleh sistem komputer adalah eksekusi program. Program yang akan dieksekusi berisi sebuh instruksi yang disimpan di dalam memory. CPU akan melakukan tugas ini dengan mengeksekusi program.










Jadi definisi dari Interaksi Manusia dan Komputer adalah :


1. Sekumpulan proses, dialog, dan kegiatan dimana melalui pengguna memanfaatkan dan berinteraksi dengan     komputer.


2. Suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan implementasi dari sistem komputer     interaktif untuk kegunaan manusia dengan mempertimbangkan fenomena-fenomena disekitar manusia itu       sendiri.


3. Suatu disiplin ilmu tentang masyarakat di dalam lingkungan kerjanya.


4. komunikasi dua arah antara pengguna (User) dengan sistem komputer yang saling mendukung untuk             mencapai suatu tujuan tertentu.


Tujuan Interaksi manusia dan komputer.

· Menghasilkan sistem yang bermanfaat (Usable).

· Sistem yang dibuat memiliki manfaat dan mudah dioperasikan baik user individu maupun berkelompok.

· Fungsionalitas, fungsi-fungsi yang ada dalam sistem yang dibuat sesuai dengan perencanaan dan kebutuhan   User.

· Efektivitas dan efesiensi, efektif dan efisien sangat berpengaruh pada produktifitas kerja dari penggunanya.

Kamis, 30 Mei 2013

Macam-Macam GUI pada Java


Ini adalah beberapa macam contoh GUI pada Java. Langsung saja simak artikel berikut ini....
AWT (Abstract Window Toolkit) – SUN Microsystem -> Oracle Product


Membuat Aplikasi Kalkulator


Buatlah Class baru untuk aplikasi dengan java ini, dengan nama misalnya Aplikasi Kalkulator.java , klik kanan nama folder/project dan pilih JFrameForm. Kemudian buat interface seperti ini dengan bantuan pallete (button, text area, dsb)



Cara membuat program aplikasi GUI pada java

Ketik Listing Seperti Gambar Dibawah ini:










Jika sudah diketik listing diatas,maka akan tampil output seperti gambar dibawah ini:

Rabu, 29 Mei 2013

Konsep Graphical User Interface (GUI) di Java



     API untuk Aplikasi GUI di Java


     AWT (Abstract Window Toolkit
     Library dan komponen GUI (java.awt) yang pertama kali diperkenalkan oleh Java,
     Sun tidak merekomendasikan lagi penggunaan komponen GUI dari AWT

     Swing or JFC (Java Foundation Class):
     Library dan komponen GUI (javax.swing) terbaru dari Java dan yang
     direkomendasikan Sun untuk pemrograman GUI.
     Komponen Swing sebagian besar adalah turunan AWT dan lebih lengkap daripada AWT

Kelebihan dan Kekurangan Aplikasi GUI


GUI

Gui adalah singkatan dari Graphical User Interface, digunakan untuk membuat tampilan di layar komputer yang berbentuk grafis. GUI berbeda dengan teknologi komputer dimasa lalu. Komputer jaman dahulu tampilan hanya sebatas teks. Keunggulan GUI teknologi GUI ini adalah kita/user dapat menjalankan komputer dan instruksi-instruksi hanya dengan menekan mouse (klik).

KELEBIHAN DAN KEKURANGAN GUI 
Kelebihan GUI :

1. Desain Grafis lebih menarik.
2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
3. Memudahkan pengguna.
4. Menarik minat pengguna.
5. Resolusi gambar yang tinggi.

Kekurangan GUI :
1. Memakan memory yang sangat besar.
2. Bergantung pada perangkat keras.
3. Membutuhkan banyak tempat pada layar komputer. 
4. Tidak fleksibel.

Minggu, 14 April 2013

Interface AC


  • Interface digunakan apabila kita ingin menentukan apa yang harus dilakukan oleh suatu class tapi tidak menentukan bagaimana cara untuk melakukannya
  • Interface sebenarnya sama dengan class, tapi hanya memiliki deklarasi method tanpa implementasi
      AC Interface:
  • Buat program serupa dengan InterfaceBeraksi.java tapi untuk ACBeraksi.java
  • Masukkan method-method di bawah ke dalam ACBeraksi.java
    • matikanAC() dan hidupkanAC()
    • dinginkanAC() dan panaskanAC ()

Inheritance Matematika



  • Suatu class dapat mewariskan atribut  dan method kepada class lain (subclass), serta membentuk class hierarchy
  • Penting untuk Reusability
  • Java Keyword:
    extends 


Membuat Konstruktor Bank


  1. Buat class Bank
       Buat konstruktor class Bank dengan parameter: saldo
       Buat method: simpanUang, ambilUang, dan getSaldo
  1. Buat class BankBeraksi, tetapkan saldo awal lewat konstruktur Rp. 100000, jalankan 3 method di atas, dan tampilkan proses sebagai berikut:

                    Selamat Datang di Bank ABC
                    Saldo saat ini: Rp. 100000

                    Simpan uang: Rp. 500000
                    Saldo saat ini: Rp. 600000

                    Ambil uang: Rp. 150000
                    Saldo saat ini: Rp. 450000

Class Matematika dan Parameter


  • Buat Class bernama Matematika, yang berisi method dengan dua parameter:
       pertambahan(int  a, int  b)          
       pengurangan(int  a, int b)
       perkalian(int  a, int  b)
       pembagian(int  a, int  b)
  • Buat Class bernama MatematikaBeraksi, yang mengeksekusi method dan menampilkan:
       Pertambahan: 20 + 20 = 40
       Pengurangan: 10-5 = 5
       Perkalian: 10*20 = 200
       Pembagian: 21/2 = 10



Membuat dan Memanggil Method

  • Buat class Handphone, masukkan dalam package hp
       Class Handphone berisi empat method di bawah:
1.       hidupkan()
2.       lakukanPanggilan()
3.       kirimSMS()
4.       matikan()
       Isi masing-masing method dengan tampilan status menggunakan System.out.println()
  • Buat class HandphoneBeraksi, dan panggil method-method diatas dalam class tersebut

Membuat Program Dengan Netbeans


Membuat Program Dengan NetBeans

public  class  GtNizarSyafii{
                                public  static  void  main(String[] args){
                                System.out.println(“Gt.Nizar Syafi’i”);
                                }
                } 

Senin, 18 Maret 2013

Jumat, 15 Maret 2013

Berorientasi Objek..??


       Attribute:
       Topi, Baju, Jaket,
       Tas Punggung, 
       Tangan, Kaki, Mata
  
       Behavior:
       Cara Jalan ke Depan
       Cara Jalan Mundur
       Cara Belok ke Kiri
       Cara Memanjat

Perbedaan Class dan Object


§            Class: konsep dan deskripsi dari sesuatu .
Class mendeklarasikan method yang dapat digunakan (dipanggil)
oleh object

Object: instance dari class, bentuk (contoh) nyata dari class.
Object memiliki sifat independen dan dapat digunakan untuk
memanggil method

Contoh Class dan Object:
Class: mobil
Object: mobilnya pak Joko, mobilku, mobil berwarna merah

Rabu, 06 Maret 2013

Pemahaman Konsep OOP (Object Oriented Programming)

Banyak programmer pemula yang bingung dengan konsep OOP(Object Oriented Programming) atau dalam Bahasa Indonesia disebut Pemrograman berorientasi Objek. Terutama bagi Mahasiswa IT yang baru mengenal istilah ini setelah dijejali dengan Pemrograman berorientasi prosedur.
Bagi programmer yang hanya mengenal bahasa pemrograman Basic, Pascal, dan C, mungkin OOP masih terasa asing dan sulit (kecuali memang mempunyai bakat memahami yang kuat hehehe), dikarenakan pendekatannya yang berbeda dengan berorientasi prosedur. Karena OOP lebih melihat program sebagai “objek”.
Ambil contoh sebuah mobil, setiap mobil memiliki ciri atau attribut, misalnya warna mobil, spion, atau ban mobil, selain itu juga mobil juga mempunya perilaku atau method, misalnya berjalan, belok, atau menyalakan lampu mobil.
Lalu apa hubungannya dengan programming? dengan melihat program sebagai objek seperti mobil, maka setiap program pun memiliki atribut dan method, atribut program dapat berupa nilai variable atau konstanta, sedangkan perilaku atau method program tergantung pendefinisian yang dilakukan oleh programmer. untuk lebih jelasnya dapat kita lihat langsung dalam ilustrasi berikut :

data:image/png;base64,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 
 

Sejarah dan Perkembangan Java


Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, Tulis sekali, jalankan di mana pun. Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Kamis, 21 Februari 2013

Kenapa Harus Belajar Java???


Kenapa Harus Belajar Java???




Java merupakan sebuah bahasa pemrograman pada komputer yang berbasiskan kepada Object Oriented Programming yang sederhana dan tidak tergantung pada berbagai platform Sistem Operasi, yang dikembangkan oleh Sun Microsystem Corp. 



Java diciptakan setelah C++ dan didesain sedemikian rupa sehingga memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain-lain. Apabila user memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek.

Pengertian,Kelebihan dan Kekurangan java


Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia . 

Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) . 

Tips Cepat Belajar Java


Sebenarnya membuat sebuah program aplikasi dengan Java seperti halnya kita bermain sebuah permainan atau Games yang menggunakan bahasa logika dalam menentukan sebuah objek, kemudahan pemograman java tergantung kita dapat memecahkan masalah yang akan kita selesaikan. untuk pemograman java bagi pemula sebaikanya belajar dengan cara flash back, yaitu dengan mempelajari memperhatikan bentuk pemograman java dari sebuah kode pemograman yang sudah berupa aplikasi java.
untuk memecahkan kesulitan baru kita membuka bagian dasar pemograman dari dasar-dasar pemograman java. dalam melakukan sebuah project aplikasi dibutuhkan kesabaran dan banyak bertanya kepada orang yang menguasai pemograman java.