Pages

Rabu, 21 September 2011

Tugas 2 Pesonal Acoounting

/**
 * Ardityo Hari p
 * 10410100026
 */
import java.io.*;
import java.util.Date;

class Transaksi
{
private String nama;
private Date tgl;
private int jumlah;
public long saldoAwal;
private long saldoAkhir;
private String NamaTransaksi;
private String UangMasukKeluar;


 public Transaksi(String nama, long saldoAwal)
    {
      

this.nama=nama;
this.saldoAwal=saldoAwal;
    }




public void addTransaksi(int jumlah,String UangMasukKeluar, String NamaTransaksi)
    {
if (UangMasukKeluar=="uangmasuk")
saldoAkhir = saldoAwal + jumlah;
else if (UangMasukKeluar=="uangkeluar")
saldoAkhir = saldoAwal - jumlah; 
this.UangMasukKeluar=UangMasukKeluar;
this.jumlah=jumlah;
this.NamaTransaksi=NamaTransaksi;
    }

public void viewTransaksi()
    {
      
System.out.println ("Hello"+" "+this.nama+" "+"DaftarTransaksiAndaAdalah :");
System.out.println ("SALDO AWAL =" + " " +this.saldoAwal);
System.out.println (this.NamaTransaksi +" "+ this.UangMasukKeluar +" "+ this.jumlah);
System.out.println ("SALDO AKHIR =" + " "+this.saldoAkhir);
saldoAwal=saldoAkhir;
    }
public void viewSaldo()
    {
System.out.println ("SaldoAndaSaatiniadalah : " + " "+this.saldoAkhir);
    }
}

Minggu, 18 September 2011

Resum Manajemen SDM pertemuan 1

Manajemen            Sebuah seni untuk mendapatkan banyak hal dengan baik (semuanya selesai dikerjakan) melalui orang lain untuk mencapai tujuan organisasi.

            An Art => Seni adalah sesuatu yang indah. Seni membutuhkan knowledge/theory, disini tentunya pengetahuan/knowledge tentang teori manajemen.

           Getting Thing => mendapatkan banyak hal/ semuanya saja (uang/ modal/ barang)

           Well done => dikerjakan dengan baik. Mencakup:


  1. kualitas dan kuantitas => waktu dan jumlah ex: pekerjaan untuk 2 orang dapat diselesaikan oleh 1 orang dengan hasil yang baik dan waktu yang relative lebih cepat
  2. dapat diukur => measurable ex: ukuran, banyaknya dll.
  3. lebih baik daripada competitor dunia => the process leveling up: word class
  4. standardize: ex: chef hotel bintang 5 di shangrilla sama dengan chef hotel shangrilla di luar negeri.
Trough other people => melalui peranan orang lain

  1. Mendayagunakan orang lain dengan konsep/ goal yang telah diarahkan (transforming from leader)/ ssi dengan organisasi
  2. Membuat orang MAMPU dan MAU sampai batas yang dimiliki oleh orang tersebut dengan memotivasi. Yang penting adalah ke-MAU-an dr orang tersebut à important thing. Pilihan:
  • tidak mau dan tidak mampu
  • mau dan tidak mampu
  • Tidak mau tapi mampu, dan
  • mau dan mampu.
         <x> Membuat orang memiliki ability dan willingness.
         <x> Other people à Mengelola SDM dengan tidak hanya tepaku pada tugas tapi membangun dan menciptakan nilai kehidupan (Spirit of Life).

        3. Memotivasi orang agar MAU adalah dengan membuat lingkungan yang adaptif, memasukkan nilai positif dalam hidup dan memberikan banyak latihan.

Manajemen juga mempunyai dasar-dasar. Dasar-dasar tersebut :
  • Planning => perencanaan
  • Organizing => pengorganisasian
  • Actuating / Leading => pengarahan
  • Controlling => pengawasan
Sumber Daya
  • Manusia yang berkarya dalam suatu lingkungan organisasi
  • Potensi manusiawi sebagai penggerak organisasi
  • Potensi / modal (intangible asset) dalam suatu organisasi
Fungsi MSDM
  • Planing, Requitment and selection
  • HR Development
  • Compensation and BenefitSafety and healty
  • Employee and Labor Relation
  • HR Research
Tujuan MSDM
Tujuan Organisasi
  • Membantu organisasi mencapai tujuannya
Tujuan Fungsional
  • Mempekerjakan staff sesuai keahlian dan kemampuannya dengan efisien
  • Menyediakan pekerja yang terlatih dan bermotivasi untuk kepentingan organisasi
  • Mengkomunikasikan kebijakan dept SDM kepada semua pekerja
  • Membantu menjaga dan memelihara moral-etika pegawai
Tujuan individu
  • Menjaga dan meningkatkan kepuasan kerja dan aktualisasi diri
  • Mengembangkan dan memelihara kwalitas kehidupan kerja
Tujuan Masyarakat
  • Memfasilitasi perubahan yang berguna bagi individu,kel,perusahaan, publik

Selasa, 13 September 2011

Tugas 1 Abstraksi Tape Compo

package tapecombo;

public class tapeCompo {
  
    abstract class tapeCombo {

        public tapeCombo() {
        }
    }
   
   
    class tapePlay extends tapeCompo {
   
    public tapePlay(String sideA, String sideB , String play , String pause) {
       
    }
    }
    class radio extends tapeCompo {

    public radio(String tunning, int frekuensi , int am , int fm , String channel) {

    }
    }
    class dvd extends tapeCompo {

    public dvd(String disk , String play , String pause , String stop) {

    }
    }


}
 

Resume PBO Pertemuan 2


Class dan Object
Kelas adalah template yang mendefinisikan bentuk objek. Ini menentukan baik data dan kode yang akan beroperasi pada data tersebut. Java menggunakan spesifikasi kelas untuk membangun objek. Objek adalah contoh dari sebuah kelas. Jadi, suatu kelas dasarnya seperangkat rencana yang menentukan bagaimana membangun objek. Hal ini penting untuk menjadi jelas tentang satu masalah: kelas adalah abstraksi logis. Hal ini tidak sampai obyek dari kelas yang memiliki telah dibuat bahwa representasi fisik dari kelas yang ada di memori.
Bentuk Umum Class
class classname {
// declare instance variables
type var1;
type var2;
type varN;
// declare methods
type method1(parameters) {
// body of method
}
type method2(parameters) {
// body of method
}
}

Constructor
Konstruktor adalah fungsi khusus di dalam kelas. Ini harus memiliki nama yang sama dengan kelas. Metode ini selalu "publik" bahkan jika atribut ini tidak disebutkan. Konstruktor ini secara otomatis dipanggil ketika sebuah instance dari kelas masing-masing dibuat. Perbedaan lain dari fungsi lainnya adalah bahwa Konstruktor tidak menggunakan "kembali" instruksi.
kelas yang berisi konstruktor dipanggil untuk membuat objek dari class blue print. Deklarasi konstruktor terlihat seperti Metode deklarasi-kecuali bahwa mereka menggunakan nama kelas dan tidak memiliki jenis kembali.
Ciri-ciri Contructor
·         Nama Constuctor sama dengan nama class
·         Constructor tidak memiliki return value, void pun tidak boleh
·         Constructor boleh lebih dari satu (overloading constructor)

Resum PBO Pertemuan 1

OOP
       adalah sebuah program yang pola pikirnya berdasarkan objek. Objek itu tersusun dari struktur data dan berintegrasi dengan objek lain.


Paradigma PBO

  • Abstraction => proses filter ( dalam rangka melakukan bagaiman membawa dari dunia nyata menjadi model / program)
  • Encapsulation => memasukkan data dan proses dipisahkan ke area public
  • Inheritance => sebuah kelas dapat diturunkan menjadi kelas yang lain (pewarisan) atau sebuah kelas menjadi turuan dari kelas lain. Semua sifat induk diwariskan kepada anaknya


Didalam OOP kita tidak harus memikirkan data tapi juga harus memikirkan proses juga hal yang sangat penting.

Singel parent inharitance adalah sebuah kelas hanya boleh turunan dari satu kelas.




Access Modifier
  • Private : hanta boleh di akses oleh kelas itu sendiri
  • Protected : private. Tapi masih bisa di akses sesama turunannya.
  • Package : masih boleh di akses oleh kelas lain asal masuk dalam satu folder
  • Public : bisa di akses dari manapun

Selasa, 22 Maret 2011

Resum Desain dan Pemrograman Web pertemuan 5


Content Display dalam Halaman Web

HTML Text Formating
HTML uses tags like <b> and <i> for formatting output, like bold or italic text. Examples :
          This text is bold -> <b>This text is bold</b>
          This text is italic   -> <i>This text is bold</i>
Tag
Description
<b>
Define Bold Text
<i>
Define Italic Text
<sub>
Define subscripted Text

HTML Images
Mengenal Jenis Gambar
Sebelum mempraktekkan penambahan gambar dalam dokumen web, ada baiknya untuk mengenal berbagi tipe gambar yang dapat ditampilkan oleh browser.
Jenis Gambar
Ekstensi
Keterangan
GIF
.gif
Grapich Interchange Format
JPEG
.jpg / .jpeg
Joint Photographic Experts Group
PNG
.png
Portable Network Graphics
Graphis Interchange Format (GIF)
Gif hanya mendukung 256 warna.msalah satu warna bisa bersifat transparant, yang memungkinkan warna ini tembus terhadap latar belakang. Khusus untuk format GIF87a tersedia fitur interlancing.
Mengingat dukungan warna yang terbatas, GIF cocok untuk membuat gambar yang melibatkan sedikit warna, misalnya logo atau gambar tombol
Joint Photographics Experts Group (JPEG)
Berbeda dengan GIF, JPEG menggunakan 24 bit untuk setiap warna.Dengan demikian, warna yang bisa ditangani mencapai 224 atau 16.777.216 buah. Oleh karena itu, format gambar ini sering disebut “jutaan warna”. Mengingat keadaan seperti ini. JPEG sangat cocok untuk mendukung foto
JPEG tidak mendukung transaparansi dan animasi. Namu JPEG progresif mendukung interlancing
Portable Network Graphics (PNG)

PNG dirancang oleh W3C (World Wide Web Consortium) untuk mengantikan GIF dan JPEG. Formatnya didesain supaya tidak tergantung pada mesin sehingga apapun jenis komputer dan sistem operasi yang digunakan dapat menangani gambar PNG.
Ada dua macam PNG:
          PNG-8
          PNG-24
PNG-8 menggunakan 8 bit untuk menyimpan sebuah warna, sedangkan png-24 memakai 24-bit
Menampilkan Gambar
Untuk menampilkan gambar, anda bisa menggunakan tag <img>. Tag ini mempunyai banyak atribut, tetapi hanya satu yang harus disertakan, yaitu atribut SRC
                <img src = “nama_gambar”>

HTML Tables
Group Baris
Baris tabel bisa dibagi menjadi tabel head. Tabel foot dan tabel body dengan menggunakan elemen THEAD, TFOOT dan TBODY.
Tabel head dan tabel tfoot berisi informasi tentang tabel kolom
tabel body berisi dari table data.
Setiap THEAD, TFOOT dan TBODY berisi group baris dan masing-masing group paling sedikit berisi satu baris didefinisikan dengan elemen <tr>
HTML List
HTML Unordered Lists
An unordered list starts with the <ul> tag. Each list item starts with the <li> tag.
The list items are marked with bullets (typically small black circles).
<ul>
                <li>Coffee</li>
                <li>Milk</li>
</ul>
HTML Ordered Lists
An ordered list starts with the <ol> tag. Each list item starts with the <li> tag.
The list items are marked with numbers.
<ol>
                <li>Coffee</li>
                <li>Milk</li>
</ol>
HTML Definition Lists
A definition list is a list of items, with a description of each item.
The <dl> tag defines a definition list.
The <dl> tag is used in conjunction with <dt> (defines the item in the list) and <dd> (describes the item in the list):
<dl>
                <dt>Coffee</dt>
                                <dd>- black hot drink</dd>
                <dt>Milk</dt>
                                <dd>- white cold drink</dd>
</dl>
Tag
Description
<ol>
Defines an ordered list
<ul>
Defines an unordered list
<li>
Defines a list item
<dl>
Defines a definition list
<dt>
Defines an item in a definition list
<dd>
Defines a description of an item in a definition list



Sabtu, 05 Maret 2011

Resum Desain Pemrograman Web pertemuan 3

Dasar Hypertext Markup Language
Elemen HTML
Suatu elemen HTML terdiri dari tag-tag dan atribut. Berikut ini ciri-ciri tentang elemen-elemen HTML :
  • HTML element starts with a start tag / opening tag.
  • HTML element ends with an end tag / closing tag.
  • The element content is everything between the start and the end tag.
  • Some HTML elements have empty content.
  • Empty elements are closed in the start tag.
  • Most HTML elements can have attributes.

Empty HTML Elements
         Elemen HTML yang tidak memiliki konten atau isi disebut empty element / elemen kosong.
Elemen dapat ditutup pada awal tag. <br> adalah contoh elemen kosong yang tidak memerlukan end tag.
<br> bermakna ganti baris. Pada XHTML, XML, dan versi HTML yang lebih baru, semua elemen harus ditutup dengan end tag.

         Cara yang tepat untuk menutup elemen kosong yang dapat diterima oleh HTML, XHTML dan XML adalah dengan menambahkan garis miring di awal tag, seperti <br />.

Walaupun <br> terbukti berjalan baik disemua browser, menulis <br /> akan lebih baik.

HTML Tag


        Sewaktu browser menampilkan halaman web. Browser akan membaca teks pada dokumen HTML dan mencari kode khusus yang disebut tag

Beberapa Contoh HTML Tag :
  • <br /> : Digunakan untuk berpindah baris.
  • <p> </p> : Digunakan untuk mendeklarasikan paragraph.
  • <hr /> : Membuat Garis Horizontal.
  • <blink> : Membuat Text berkedip-kedip.
  • <font> : Menformat huruf.
  • DLL.
HTML Atribute
       Tag awal biasanya memiliki beberapa buah atribut yang menyatakan karakteristik tag tersebut, contoh :
<p align=“center”>Hallo World</p>
Pada contoh diatas “p” adalah nama tag, “align” adalah nama atribut sedangkan “center” adalah nilai atribut.
Nb : atribut selalu melibatkan nilai.

HTML Heading
Heading dokumen adalah suatu tag yang berisi informasi mengenai bagian kepala dari suatu dokumen HTML.
Contoh html heading terdapat pada tag

<head>…</head>
<title>…</title>

Kepala dokumen dinyatakan dengan pasangan tag <head>..</head>, head berisi informasi-informasi yang menjelaskan tentang dokumen HTML yang anda buat, seperti judul dokument, index suatu dokumen dll.

Untuk membuat judul pada suatu dokumen HTML digunakan pasangan tag <title> .. </title>. Tag <title>..</title> hanya boleh berada di bagian HEAD dan setiap dokumen hanya boleh memiliki satu <title>..</title>.

Title biasanya ditampilkan oleh browser pada title bar dari jendela browser dan berfungsi sebagai label di browser yang anda gunakan.

Berbagi Informasi HTML Heading 
Elemen Meta:
  • Elemen META digunakan untuk memberikan informasi tentang suatu dokumen.
  • Elemen META bukan untuk mengantikan elemen title.
  • Elemen META digunakan untuk memberikan informasi lain yang bermanfaat bagi browser atau server.

Senin, 28 Februari 2011

Resum Desain dan Perograman Web pertemuan 2

Konsep Hypertext Markup Language

Markup Language
         Markup language adalah sejenis pengkodean pada teks yang merepresentasikan teks sebagai suatu struktur detil tentang teks yang diperlihatkan.

Web Page
        Web adalah sarana yang dapat membantu anda untuk mengemukakan ide-ide anda. Dalam merancang sebuah web site, sebaiknya anda menentukan :
 
  • Tentukan tujuan membuat website.
  • Tentukan halaman-halaman web apa yang diperlukan untuk website tersebut.
  • Tentukan sasaran pembaca web yang anda buat.
  • Usahakan menambah suara, gambar, animasi atau fitur-fitur agar web anda terlihat menarik.

Struktur Web Page
          Sebelum mulai membuat dokumen web. Sebaiknya pertimbangkan dengan baik cara mengelola dokumen tersebut. Hal paling mudah kita lakukan adalah dengan membuat struktur / bagan dari rancangan web yang akan kita buat dengan jelas dan tidak menyimpang dari tujuan dan sasaran yang telah di tentukan. Hal-hal yang perlu disampaikan antara lain adalah :

  • Pembukaan: memperkenalkan dokumen anda kepada pembaca disertai dengan ulasan ringkas tentang maksud dokumen tersebut
  • Menu utama: memperlihatkan isi dari seluruh web site anda
  • Penutup: anda bisa menggunakan bagian ini untuk membuat suatu ringkasan atau meminta saran dan pendapat pembaca
HyperText Markup Language (HTML)
  • HTML is a language for describing web pages.
  • HTML stands for Hyper Text Markup Language
  • HTML is not a programming language, it is a markup language
  • A markup language is a set of markup tags
  • HTML uses markup tags to describe web pages
HTML markup tags are usually called HTML tags
  • HTML tags are keywords surrounded by angle brackets like <html>
  • HTML tags normally come in pairs like <b> and </b>
  • The first tag in a pair is the start tag, the second tag is the end tag
  • Start and end tags are also called opening tags and closing tags
HTML Documents = Web Pages
  • HTML documents describe web pages
  • HTML documents contain HTML tags and plain text
  • HTML documents are also called web pages
Struktur Dokumen HTML
       Dokumen HTML disusun tiga bagian yaitu:
Pasangan tag yang berbentuk <html> dan </html> yang menandakan bahwa kode yang anda buat merupakan kode HTML sehingga browser akan menerjemahkan sebagai dokumen HTML. (didalam tag <html> dan </html> umumnya terbagi atas kepala dan badan).
Bagian Kepala disimbolkan dengan tag <head> dan </head> yang berguna sebagai informasi umum dari sebuah halaman web. (pada bagian kepala, anda bisa menentukan judul dokumen HTML. Judul ini ditulis dalam pasangan tag <title> dan </title>, tag title hanya boleh berada di bagian kepala).
Bagian Badan disimbolkan dengan tag <body> dan </body> yang berguna untuk mensetting

Gunakan selalu huruf kecil (lowercase)
Kebiasaan kita dalam membuat HTML, hurufnya gede-gede bahkan kadang-kadang campur aduk nggak karuan.
Hindari Pasangan Tag yang Berpotongan dengan Pasangan Tag Lain
Sebuah pasangan tag bisa berada dalam pasangan tag yang lain. Tag seperti ini sering disebut tag berkalang (nested tag).

Extensible Hyper Text Markup Language (XHTML)

        XML atau Extensible Markup Language adalah bahasa markup seperti halnya HTML. Hanya saja XML lebih terstruktur penggunaannya, salah sedikit saja maka aplikasi-aplikasi yang dapat membaca XML akan gagal membaca file XML anda.

Perbedaan antara XML dan HTML adalah:

  • HTML didesain untuk menampilkan data
  • XML didesain untuk mendeskripsikan data.
Sejarah XHTML
         Karena itu W3C mengeluarkan standard baru yang menggabungkan kekuatan HTML dan XML menjadi satu yaitu XHTML. Karena XHTML merupakan XML, maka XHTML bisa dibaca oleh semua alat yang mampu membaca XML. Dan karena XHTML juga merupakan HTML maka browser-browser kuno juga mampu membacanya.

XHTML 1.0 sendiri dibagi menjadi 3 tipe dokumen yaitu:

  • STRICT. Puncaknya standard, gunakan ini apabila anda benar-benar menginginkan kode yang benar-benar terstruktur. Beberapa tag sudah dihilangkan disini seperti <iframe>. Anda harus mengkombinasikan antara XHTML dan CSS
  • TRANSITIONAL. Gunakan ini apabila anda ingin tampilan ditampilkan didalam file XHTML tidak di CSS
  • FRAMESET. Gunakan yang ini, jika anda ngotot ingin menggunakan frames
Browser
        Browser adalah suatu perangkat lunak yang digunakan untuk menampilkan halaman-halaman website yang berada di internet.

Beberapa Contoh Browser Yang Sering Digunakan :
  • Internet Explorer
  • Mozilla Firefox
  • Google Chrome
  • Opera