3.22.2012

INPUT GAJI KARYAWAN

LISTING
import javax.swing.JDialog;
import javax.swing.JOptionPane;
import javax.swing.*;

public class penggajian
{
public static void main(String[]args)
{
String nama=JOptionPane.showInputDialog("Masukan Nama");
int honorperjam = 0;
int honorlembur = 0;
int jamkerja = 0;
int gaji = 0;
int jamlembur = 0;
int jamtidaklembur = 0;
String pil;

JDialog.setDefaultLookAndFeelDecorated(true);
Object[] pilihan = {"Golongan A", "Golongan B", "Golongan C", "Golongan D"};
String initialSelection = "Golongan A";
String selection = JOptionPane.showInputDialog(
null, "Pilih Golongan Anda?",
"Input", JOptionPane.QUESTION_MESSAGE, null, pilihan, initialSelection).toString();

String lembur=JOptionPane.showInputDialog("Jumlah jam Kerja");
jamkerja= Integer.parseInt (lembur);

if (selection.equalsIgnoreCase("Golongan A"))
{
honorperjam = 8000;
honorlembur = 12500;
}
else if (selection.equalsIgnoreCase("Golongan B"))
{
honorperjam = 7000;
honorlembur = 10000;
}
else if (selection.equalsIgnoreCase("Golongan C"))
{
honorperjam = 6000;
honorlembur = 8500;
}
else if(selection.equalsIgnoreCase("Golongan D"))
{
honorperjam = 5000;
honorlembur = 7000;
}

if (jamkerja > 40)
{
jamtidaklembur = 40;
jamlembur = jamkerja - 40;
}
else
{
jamtidaklembur = jamkerja;
jamlembur = 0;
}
gaji = (honorperjam * jamtidaklembur) + (jamlembur * honorlembur );





System.out.println ("==============================================================================");
System.out.println ();
System.out.println ("Nama = " + nama);
System.out.println ("Gol = " + selection);
System.out.println ("Total jam kerja = " + jamkerja + " jam");
System.out.println ("Total jam lembur = " + jamlembur + " jam");
System.out.println ("Honor per jam = Rp " + honorperjam);
System.out.println ("Honor lembur per jam = Rp " + honorlembur);
System.out.println ("Total honor kerja = " + jamtidaklembur + " x " + "Rp " + honorperjam + " = Rp " + (jamtidaklembur * honorperjam));
System.out.println ("Total honor lembur = " + jamlembur + " x " + "Rp " + honorlembur + " = Rp " + (jamlembur * honorlembur));
System.out.println ();
System.out.println ("------------------------------------------------------------------------------");
System.out.println ("Total Gaji : RP " + gaji);
System.out.println ("------------------------------------------------------------------------------");
System.out.println ();
System.out.println ("Honor Lembur hanya didapat bila telah bekerja lebih dari 40 jam dalam seminggu");
System.out.println ("==============================================================================");
}
}

OUTPUT








3.07.2012

Twitter Social Network part1

Sejarah
Twitter adalah sebuah situs web yang dimiliki oleh Twitter Inc ynag merupakan jejaring social berupa mikroblog sehingga memudahkan user untuk mengirim dan memerima pesan. Twitter berawal dari sesi brainstorming yang dilakukan oleh para petinggi perusahaan podcasting bernama Odeo, idea awal dari Dorsey adalah penggunaan jasa SMS untuk melakukan komunikasi dengan mereka yang berada dalam suatu kelompok kecil. Proyek ini kemudian diberi nama TWTTR, terinspirasi dari Flickr dan kependekan dari kode SMS Amerika yang terdiri dari 5karakter. Pihak pengembang awalnya mempertimbangkan penggunaan "10958" tapi berubah menjadi "40404" agar lebih praktis dalam mengingatnya. Proyek dimulai pada 21 Maret 2006, saat Dorsey mengirim pesan Twitter pertama yang berbunyi "just setting up my twttr", tetapi baru diperkenalkan secara umum pada Juli 2006.

Konsep
Jack Dorsey sendiri mengatakan bahwa nama Twitter sangat cocok karena mampu mendefinisikan sebuah informasi singkat dan mirip dengan kicauan burung. Untuk dapat mengakses jejaring social yang satu ini, kita hanya perlu satu buah email yang valid untuk dapat membuat akun dalam twitter. Karena ini termasuk dalam mikroblog, maka konsep yang digunakan  juga tidak terlalu rumit. Cara pemakaian dan user interface yang menarik, memudahkan para tweeps (julukan bagi pengguna twitter) untuk mengakses jejaring social ini. Twitter memiliki beberapa istilah yang sangat populer yaitu Following dan Follower. Following adalah member lain yang Anda ikuti atau tambahkan ke dalam daftar teman Anda. Sedangkan Follower adalah daftar member lain yang mengikuti atau menambahkan Anda ke dalam daftar temannya.

Teknologi yang Digunakan
Tweet Withheld adalah salah satu teknologi dalam jejaring social twitter. Tujuannya adalah untuk menahan para user yang menyalah gunakan jejaring social ini dengan mensensor kata – kata yang dianggap tidak layak / kasar. Si user akan mengetahui tweet mana yang disensor. Tetapi kelebihan ini hanya terdapat pada beberapa Negara saja, untuk Indonesia belum bisa menggunakan fitur ini.
Tworse Key adalah salah satu fitur dalam twitter yang memungkinkan para user untuk membuat status dalam bentuk sandi morse. Fitur yang satu ini memang tergolong unik, tetapi sepertinya saat ini sudah jarang sekali dimanfaatkan. Selain dari fitur diatas, twitter juga bisa digunakan untuk sharing foto, mengetahui dimana letak user saat status dibuat, dll. 
          Selain fitur diatas, twitter juga memiliki teknologi semacam geo tagging. Aplikasi ini memungkinkan kita untuk mengetahui dimana lokasi kita saat membuat status. Tetapi aplikasi ini harus didukung dengan handset yang sesuai (memiliki fitur gps).