Pages

Kamis, 22 Maret 2012

PROGRAM ARITMATIKA SEDERHANA

Nama Kelompok :  ARTA PRATIWI          (51410134)
                           MAULITHA GHAISANI  (54410281)
Kelas                : 2IA14
---------------------------------------------------------------------------------------------------------------
       
 Listing Program
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class kalkulatortampil extends JFrame implements WindowListener, ActionListener
{
JLabel label1=new JLabel("Nilai 1 :");
JTextField nilai1=new JTextField();
JLabel label2=new JLabel("Nilai 2 :");
JTextField nilai2=new JTextField();
JLabel label3=new JLabel("Nilai 3 :");
JTextField nilai3=new JTextField();
JLabel label4=new JLabel("Nilai 4 :");
JTextField nilai4=new JTextField();
JLabel label5=new JLabel("Nilai 5 :");
JTextField nilai5=new JTextField();
JButton plus=new JButton("+");
JButton min=new JButton("-");
JButton kali=new JButton("*");
JButton bagi=new JButton("/");
JButton rata=new JButton("Rata - Rata");
JLabel labelhasil=new JLabel("Hasil = ");
JLabel hasil=new JLabel();
JPanel panel= new JPanel();
kalkulatortampil ()
{
setTitle ("Kalkulator");
setSize(600,300);
panel.setLayout(null);
label1.setBounds(10,10,100,20);
nilai1.setBounds(100,10,100,20);
label2.setBounds(10,50,100,20);
nilai2.setBounds(100,50,100,20);
label3.setBounds(230,10,100,20);
nilai3.setBounds(290,10,100,20);
label4.setBounds(230,50,100,20);
nilai4.setBounds(290,50,100,20);
label5.setBounds(420,10,100,20);
nilai5.setBounds(480,10,100,20);
plus.setBounds(40,90,50,20);
min.setBounds(110,90,50,20);
kali.setBounds(180,90,50,20);
bagi.setBounds(250,90,50,20);
rata.setBounds(320,90,100,20);
labelhasil.setBounds(420,50,100,20);
labelhasil.setForeground(Color.blue);
hasil.setBounds(480,50,100,20);
plus.addActionListener(this);
min.addActionListener(this);
kali.addActionListener(this);
bagi.addActionListener(this);
rata.addActionListener(this);
panel.add(label1);
panel.add(nilai1);
panel.add(label2);
panel.add(nilai2);
panel.add(label3);
panel.add(nilai3);
panel.add(label4);
panel.add(nilai4);
panel.add(label5);
panel.add(nilai5);
panel.add(plus);
panel.add(min);
panel.add(kali);
panel.add(bagi);
panel.add(rata);
panel.add(labelhasil);
panel.add(hasil);
getContentPane().add(panel);
}
public void actionPerformed(ActionEvent e)
{
double a, b, c, d, f, hasil1 ;
if (e.getSource() ==plus){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
c = Double.parseDouble(nilai3.getText());
d = Double.parseDouble(nilai4.getText());
f = Double.parseDouble(nilai5.getText());
hasil1 = a + b + c + d + f;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==min){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
c = Double.parseDouble(nilai3.getText());
d = Double.parseDouble(nilai4.getText());
f = Double.parseDouble(nilai5.getText());
hasil1 = a - b - c - d - f;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==kali){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
c = Double.parseDouble(nilai3.getText());
d = Double.parseDouble(nilai4.getText());
f = Double.parseDouble(nilai5.getText());
hasil1 = a * b * c * d * f;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==bagi){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
c = Double.parseDouble(nilai3.getText());
d = Double.parseDouble(nilai4.getText());
f = Double.parseDouble(nilai5.getText());
hasil1 = a / b / c / d / f;
hasil.setText(""+hasil1);
}
else if (e.getSource() ==rata){
a = Double.parseDouble(nilai1.getText());
b = Double.parseDouble(nilai2.getText());
c = Double.parseDouble(nilai3.getText());
d = Double.parseDouble(nilai4.getText());
f = Double.parseDouble(nilai5.getText());
hasil1 = (a + b + c + d + f)/5;
hasil.setText(""+hasil1);
}
}
public static void main(String[] args)
{
kalkulatortampil sederhana =new kalkulatortampil();
sederhana.show();
}

public void windowClosing(WindowEvent e) {
                                dispose();
                                System.exit(1);
                }

public void windowOpened(WindowEvent e) {}
                public void windowActivated(WindowEvent e) {}
                public void windowIconified(WindowEvent e) {}
                public void windowDeiconified(WindowEvent e) {}
                public void windowDeactivated(WindowEvent e) {}
                public void windowClosed(WindowEvent e) {
        dispose();
                                System.exit(0);
        }
}
OUTPUT PROGRAM

LOGIKA PROGRAM

GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer
secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya: button, dialog box, menu,dsb. Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT (AbstractWindow Toolkit), AWT merupakan cara untuk membuat pemrograman windows pada java,komponen komponen AWT terdapat dalam paket java.awt. Selain itu dapat juga menggunakan swing untuk pemrograman berbasis window, Swing merupakan cara lain selain
AWT untuk mengimplementasikan pemrograman window. Swing dikemas dalam paket bernama
javax.swing.
Berikut ini adalah contoh program sederhana menggunakan AWT:
import java.awt.*;
public class kalkulatortampil seperti output di atas.
Label adalah class pada java yang digunakan untuk menampilkan sebuah text pada window.
Swing merupakan salah satu cara untuk mengimplementasikan pemrograman window pada java,
beda swing dengan awt adalah bentuk komponen-komponen dari kelas swing sama bentuknya pada semua platform / sistem operasi.
Contoh Swing :
import javax.swing.*;
WindowsListener
Bereaksi atas perubahaan pada window, misalnya diperbesar, diperkecil, digeser atau ditutup MouseMotionListener Bereaksi atas pergerakan mouse, misalnya bila melewati area komponen tertentu. Listeners terdaftar pada java.awt.event.* Setelah komponen dideklarasikan, maka listener dapat ditambahkan pada komponen tersebut, misalnya pada Button:
JButton min=new JButton("-");
Listener harus ditembahkan lebih dahulu ke dalam komponen, sebelum komponen tersebut diletakkan pada Frame/ Content Pane.
Kemudian dispose() Gunakan metode ini untuk menutup atau melepaskan sumber daya unmanaged seperti file dan menangani dimiliki oleh sebuah instance dari kelas yang mengimplementasikan interface ini. Dengan konvensi, metode ini digunakan untuk semua tugas yang terkait dengan membebaskan sumber daya yang dimiliki oleh suatu objek, atau mempersiapkan suatu objek untuk digunakan kembali.

Senin, 12 Maret 2012

SOCIAL NETWORK "TWITTER"




Twitter adalah sebuah situs web yang dimiliki dan dioperasikan oleh Twitter Inc., yang menawarkan jejaring sosial berupa mikroblog sehingga memungkinkan penggunanya untuk mengirim dan membaca pesan yang disebut kicauan. Di Indonesia memang Twitter kalah populer dibandingkan dengan Facebook yang saat ini sudah mencapai lebih dari 200 juta pengguna di seluruh dunia. Tapi tahukah Anda bahwa Twitter juga merupakan sebuah jejaring sosial yang cukup ampuh apabila Anda memanfaatkannya untuk mencari, mendapatkan teman serta memasarkan bisnis online Anda. Di Amerika, Twitter sangatlah populer bahkan hampir bisa disamakan kepopulerannya dengan Facebook. Salah satu hal yang menyebabkan mengapa Twitter begitu populer adalah karena kesederhanaannya serta mampu menjawab tantangan sebuah media sosial untuk saling berkomunikasi secara lebih simpel antar pengguna. Situs ini berbasis di San Bruno, California dekat San Francisco, di mana situs ini pertama kali dibuat. Twitter juga memiliki server dan kantor di San Antonio, Texas dan Boston, Massachusetts. Sejak dibentuk pada tahun 2006 oleh Jack Dorsey, Twitter telah mendapatkan popularitas di seluruh dunia dan saat ini memiliki lebih dari 100 juta pengguna. Hal ini kadang-kadang digambarkan sebagai "SMS dari internet".

Sejarah Twitter
Twitter didirikan oleh 3 orang yaitu Jack Dorsey, Biz Stone, dan Evan Williams pada bulan Maret tahun 2006. Dan baru diluncurkan bulan Juli ditahun yang sama. Twitter menjadi perusahaan sendiri pada bulan April 2007. Twitter adalah jejaring sosial dan micro-blogging dimana kita sebagai pengguna dapat memberikan informasi update (perbaruan) informasi tentang diri kita, bisnis dan lain sebagainya. Twitter berawal dari sebuah diskusi yang diselenggarakan oleh anggota dewan dari Podcasting perusahaan Odeo. Dalam pertemuan tersebut, Jack Dorsey memperkenalkan ide twitter dimana individu bisa menggunakan SMS layanan untuk berkomunikasi dengan sebuah kelompok kecil. Twitter hanya dibatasi 140 karakter untuk menuliskan artikel. 

Konsep Twitter

Saat ini dunia sangat pesat perkembangan teknologi yang menggunakan sarana internet. Awalnya dikarenakan si pencipta twitter ingin membuat sarana komunikasi sms yang berbasis internet. Ternyata muncullah sebuah ide yang membangun proyek twitter. Awalnya layanan ini diberi nama “twttr”, terinspirasi dari nama situs sharing foto Flickr. Juli 2006 layanan ini mulai diluncurkan untuk public dengan nama “Twitter”. Nama layanan situs tersebut diperkuat dengan logo burung dan arti nama “Twitter” sendiri yang artinya ; kicau burung.  Saat peluncuran pertama kali Twitter sudah memiliki brand, nama serta identitas yang jelas, padahal pendirinya belum tahu akan seperti apa model bisnis layanan ini.

Teknologi yang digunakan 

Teknologi yang digunakan twitter adalah kerangka Ruby on Rails, digunakan pada peningkatan kinerja Ruby Enterprise Edition implementasi Ruby. Pada tanggal 6 april, insinyu Twitter menegaskan bahwa mereka telah beralih jauh dari Ruby on Rails mereka cari-stack, ke server yang mereka sebut blender. Dari musim semi tahun 1007 sampai 2008 pesan ditangani oleh ruby dan server antrian disebut Starling, tetapi sejak tahun 2009 implementasi secara bertahap diganti dengan perangkat lunak yang ditulis di skala. Para layanan antarmuka pemrograman aplikasi seperti dengan scrip code html yang memungkinkan layanan desain web dan aplikasi untuk mengintegrasikan dengan Twitter.


Sumber: 




Selasa, 03 Januari 2012

RAHASIA PRESENTASI STEVE JOBS

BAGAIMANA seorang bisa tampil luar biasa hebat di depan setiap audiens? Pertanyaan mendasar ini mungkin sangat sulit bagi kita, sekalipun Anda pernah beberapa kali melakukan presentasi di depan publik. Namun, tidak bagi mendiang Steve Jobs, pendiri Apple Inc. Steve Jobs dalam komunitas bisnis (terutama IT) telah diakui sebagai komunikator yang paling memukau dan perannya itu mampu membawa perusahaannya menuju kelas dunia. Baik saat sedang meluncurkan Iphone yang baru maupun menyampaikan presentasi keynote, presentasi yang ia bawakan selalu menarik perhatian audiens dengan gaya dan penguasaan panggungnya yang tiada tara.
Steve Jobs adalah seorang komunikator paling memukau di panggung dunia. Ia mentransformasikan slide show yang biasa, membosankan, teknis, dan monoton menjadi event yang lengkap dengan para pahlawan, penjahat, para pemain pendukung, dan latar yang menakjubkan.
Dalam presentasinya ia tidak hanya memberikan informasi, tetapi juga menceritakan sebuah cerita, gambar, memberikan visi, dan aspirasi, sehingga para audiens pun tidak merasa bosan. Buku Rahasia Presentasi Steve Jobs tidak hanya dimaksudkan untuk menceritakan dia sebagai sosok komunikator andal. Dalam presentasinya ia tidak hanya memberikan informasi, tetapi juga menceritakan sebuah cerita, gambar, memberikan visi, dan aspirasi, sehingga para audiens pun tidak merasa bosan. Buku Rahasia Presentasi Steve Jobs tidak hanya dimaksudkan untuk menceritakan dia sebagai sosok komunikator andal. Kita bisa mempelajari bagaimana Jobs melakukan presentasi dengan baik serta contoh-contoh detail, teknik-teknik, dan rahasia yang telah teruji efektif yang akan membantu Kita menciptakan presentasi yang ‘luar biasa hebat’. Presentasi Jobs sangat mirip dengan sebuah adegan dramatis-permainan drama yang dikemas dan dilatih dengan baik, yang memberikan informasi, menghibur, dan memberikan inspirasi.
inilah ke-15 strategi Presentasi Ala Steve Jobs :
1. Rencanakan dalam bentuk analog
2. Fokus pada manfaat
3. Jual mimpi bukan produk
4. Buat Judul yang Twitter Friendly
5. Tentukan Tokoh Antagonis
6. Gambarkan Peta Jalannya
7. Buat Slide Visual
8. Patuhi Peraturan 10-Menit
9. Buatlah Angka Menjadi Mudah Dibayangkan
10. Gunakan Kata-kata yang Sederhana
11. Berbagi Panggung
12. Gunakan Alat Peraga
13. Rencanakan Sebuah Momen yang Menakjubkan
14. Praktek. Banyak-banyak Praktek
15. Memakai Pakaian yang Tepat


Jika kita lihat dari strategi diatas mungkin agak sulit jika kita lakukan. karena kita harus mempersiapkan dengan baik apa yang akan disampaikan dan menguasai betul materinya. Pidato Steve Jobs juga selalu penuh makna. Steve Jobs punya semangat mengubah dunia dengan menjadikan produk IT bukan barang yang garang namun ramah dengan semua orang.

Jadi menurut saya strategi presentasi ala steve jobs sangat baik untuk kita ikuti agar kita bisa menarik audience atau pendengar.

Sabtu, 12 November 2011

BAGAIMANA CARA BERKOMUNIKASI DENGAN ORANG LAIN

Komunikasi adalah suatu proses dalam mana seseorang atau beberapa orang, kelompok, organisasi, dan masyarakat menciptakan, dan menggunakan informasi agar terhubung dengan lingkungandan orang lain. Komunikasi juga bisa di artikan sebagai suatu proses penyampaian informasi (pesan, ide, gagasan) dari satu pihak kepada pihak lain.
Komunikasi juga bisa diartikan sebagai kegiatan interaksi atau saling memberi informasi antara yang memberikan informasi dengan yang menerima informasi untuk mendapatkan tujuan yang diinginkan. banyak cara melakukan suatu komunikasi, ada yang secara tertulis, lisan maupun dengan bantuan alat elektronik atau teknologi yang sekarang ini sudah hebat. misalkan seperti facebook untuk bisa berkomunikasi dengan semua manusia dengan cara Chat atau Wall misalnya. lalu ada juga Youtube yaitu suatu aplikasi yang digunakan untuk memperlihatkan bakat yang dimiliki oleh seseorang dengan bentuk video dan lain-lainnya. Jadi penjelasan diatas merupakan cara bagaimana kita berkomunikasi satu dengan yang lain.

Pada zaman sekarang ini berkomunikasi dengan orang lain sangat lah mudah. Dikarenakan banyak banyak cara untuk melakukan suatu komunikasi, ada yang secara tertulis, lisan maupun dengan bantuan alat elektronik atau teknologi yang sekarang ini sudah hebat.
Internet menyediakan situs-situs yang sedang marak saat ini yaitu facebook dan twitter. Di facebook kita bisa berkomunikasi dengan kerabat yang dekat atau yang jauh. Bahkan facebook bisa mempertemukan kita dengan orang yang sama sekali belum kita kenal.
misalkan seperti facebook untuk bisa berkomunikasi dengan semua manusia dengan cara Chat atau Wall. Lalu ada juga Youtube yaitu suatu aplikasi yang digunakan untuk memperlihatkan bakat yang dimiliki oleh seseorang dengan bentuk video dan lain-lainnya. Jadi penjelasan diatas merupakan cara bagaimana kita berkomunikasi satu dengan yang lain.

 http://id.wikipedia.org/wiki/Komunikasi
http://www.bintan-s.web.id/2011/07/kegunaan-belajar-ilmu-komunikasi.html