Minggu, 16 Oktober 2011

Resume MSDM pertemuan 1


Nama : Haristya Eka Farma
NIM  : 10410100170

Manajemen sebagai ilmu :
Manajemen sebagai suatu bidang ilmu pengetahuan yang berusaha secara sistematis untuk memahami mengapa dan bagaimana manusia bekerja sama untuk mencapai tujuan dan membuat sistem kerjasama ini lebih bermanfaat bagi kemanusiaan (Luther Gulick).

Manajemen sebagai seni :
            yaitu seni di dlm menyelesaikan pekerjaan melalui orang lain.

Sebagai Profesi :
Menurut Edgar H.S. terdapat 3 kriteria :
1.      Para profesional membuat keputusan atas dasar prinsip-prinsip umum.
2.      Para profesional mendapatkan status karena mencapai standar prestasi kerja.
3.      Para profesional ditentukan oleh kode etik, dengan disiplin untuk mereka yang menjadi kliennya.

Pengertian Dasar Manajemen :
Manajemen adalah proses tertentu yang terdiri dari kegiatan merencanakan, mengorganisasikan, menggerakkan sumber daya manusia dan sumber daya lain untuk mencapai tujuan yg telah ditetapkan (Terry, GR).

Tujuan Manajemen :
·         Mencapai tujuan
·         Menjaga keseimbangan diantara tujuan-tujuan yang saling bertentangan
·         Mencapai efisiensi dan efektivitas

Perbedaan efektif dan efisien :
            Efektif : Melakukan sesuatu yang benar à Kemampuan untuk memilih sasaran yang
tepat.
           
            Efisien : Melakukan sesuatu yang benar à input dan output

Pengertian Organisasi :
Organisasi adalah suatu kumpulan atau kelompok untuk melakukan sesuatu demi
mencapai sebuah tujuan bersama.

Keberhasilan Organisasi :
·         Mampu tidaknya manajer menjalankan fungsi manajemennya
·         Tersedianya tenaga operasional yg trampil sesuai dengan bidangnya
·         Tersedianya anggaran yg memadai
·         Tersedianya sarana & prasarana kerja
·         Adanya mekanisme kerja yg sesuai
·         Iklim kerja yg positif

Pengaruh lingkungan dalam organisasi :
            Lingkungan eksternal dan internal terhadap organisasi :
o   dapat mengidentifikasi, menganalisa, mengevaluasi, mendiagnosa dan bereaksi terhadap kekuatan-kekuatan lingkungan, baik berupa kesempatankesempatan, resiko-resiko maupun ancaman-ancaman, yang mempunyai pengaruh pada operasi organisasi.

Lingkungan Internal :
Variabel-variabel (kekuatan dan kelemahan) yang ada di dalam organisasi tetapi biasanya tidak dalam pengendalian jangka pendek dari manajemen puncak.
Yaitu :
·         Struktur :
Cara bagaimana perusahaan diorganisasikan yang berkenaan dengan komunikasi, wewenang, dan arus kerja.
·         Budaya :
Sekumpulan keyakinan, harapan dan nilai yang dipelajari dan dibagikan oleh anggota-anggota organisasi dan disampaikan dari satu generasi ke generasi berikutnya.
·          Sumber daya :
Aset yang merupakan bahan baku bagi produksi barang dan jasa organisasi., meliputi : karyawan, fasilitas organisasi, dll
·          Pemegang saham :
Individu/organisasi yang ikut sertamemiliki satu atau lebih saham perusahaan

Macam-macam Sumber daya :
-          Men
-          Money
-          Machine
-          Material
-          Method

Peran Manajemen SDM :
·         Strategis :
Sebagai Kontributor Bisnis
·         Operasional :
Mengatur aktivitas SDM
·         Penasehat Karyawan :
Petugas Moral
·         Administratif :
Fokus pada pekerjaan Administratif

Tantangan Manajemen SDM :
·         Perubahan ekonomi dan teknologi à perubahan sektor industri
·         Ketersediaan dan kualitas angkatan kerja à dibutuhkan ketrampilan dan pelatihan
·         Pertumbuhan angkatan kerja à fleksibilitas pekerjaan
·         Persoalan-persoalan demografi à ukuran , struktur dan distribusi penduduk (gender, usia, pendidikan)
·         Penyeimbangan pekerjaan/keluarga
·         Penyusunan ulang organisasional dan merger/akuisisi

Rabu, 05 Oktober 2011

Resume Visualisasi Informasi pertemuan 4


Nama : Haristya Eka Farma
NIM   : 10410100170

* Tujuan dari visualisasi data adalah bagaimana dapat mengelola data dalam jumlah yang besar ini dan  bagaimana sistem komputer membantu kita dalam tugas mengelola data yang besar.
Contohnya  :
·         Visual Data membantu menangani banjir informasi dengan cara mengintegrasikan manusia dalam proses analisis data.
·         Visual Data memungkinkan pengguna untuk mendapatkan wawasan yang dalam tentang data, kesimpulan dari data gambar dan langsung berinteraksi dengan data.

*Manfaat dari teknik Visualisasi :
-          untuk analisis kuantitatif lebih lanjut.
            -      Memberikan perspektif baru pada data.
-      Memungkinkan viewer untuk cepat memahami "gambaran umum“.
-      untuk mencari nilai yang hilang di antara beberapa titik data yang telah diketahui.
-      Dapat dibuat "user friendly“ .
-      Mudah untuk menemukan kesalahan dalam inkonsistensi data dalam jumlah besar.

*Ada dua bentuk data :
1.       Data Nilai.
2.       Struktur Data.

*ENTITAS :
Sebuah objek yang ingin divisualisasikan / objek yang menarik .

*RELATIONSHIPS :
                Relationships membentuk struktur dari entitas relationship.

*ATTRIBUT :
                Properti dari entitas atau relationship yang tidak dapat berdiri secara independen .

*Kualitas dari Atribut :
-          digunakan untuk menggambarkan metode visualisasi data dengan dan menerangkan kualitas attribut itu sendiri.
-          Sebuah cara yang berguna untuk mempertimbangkan kualitas data adalah taksonomi.

*Ada 4 tingkat pengukuran Kualitas Atribut :
·         Nominal adalah Fungsi pelebelan.
Contoh  : buah dapat diklasifikasikan dalam jambu, jeruk dll
·         Ordinal  kategori meliputi nomor yang digunakan mengorder hal-hal dalam urutan.
Contoh  : barang tertentu datang sebelum atau sesudah barang lain datang.
·         Interval adalah suatu pengukuran untuk mendapatkan kesenjangan nilai antar data.
Contoh  : Waktu keberangkatan dan waktu kedatangan kereta kelinci.
·         Skala Ratio : dengan skala rasio, kita memiliki kekuatan ekspresif penuh terhadap bilangan real.
Contoh  : kita bisa membuat pernyataan seperti “Objek A dua kali lebih besar dari pada objek B”.

*Kualitas Data :
                faktor yang paling penting untuk mempengaruhi kualitas hasil dari analisis apapun. 
-          Data harus dapat diandalkan dan mewakili dari populasi. 
-          Data sering dikumpulkan untuk menjawab pertanyaan spesifik .

*Sumber dari data :
·         Survey
·         Eksperiment
·         Observasi
Sebagai bagian dari operasi harian suatu organisasi, data merupakan kumpulan dari alasan varietas.

*Database Operasional  
                Database ini berisi transaksi bisnis yang sedang berlangsung. Database jenis ini diakses terus menerus dan diperbarui secara teratur.

*Data Warehouse
Sebuah gudang data adalah salinan dari data yang dikumpulkan dari yang lain sumber dalam suatu organisasi yang telah dibersihkan, normalisasi dan dioptimalkan untuk membuat keputusan, database jenis ini diperbarui tetapi tidak sesering database operasional.

*Historical Databases
Database yang sering digunakan untuk survey dan eksperimen.

*Continuous and Discrete Variables
Sebuah kategorisasi awal yang berguna untuk mendefinisikan setiap variabel yang dapat diambil dalam hal ini adalah jenis nilai, berikut ini adalah daftar istilah deskriptif untuk kategori variabel:
·         Konstan : sebuah variabel dimana setiap nilai data adalah sama.
·         Dikotomis : sebuah variabel di mana hanya ada dua nilai.
·         Diskrit : variabel yang hanya dapat mengambil nilai-nilai tertentu (baik teks atau angka).
·         Kontinu :  sebuah variabel yang memiliki nilai numerik yang tak terbatas dalam kisaran tertentu.

*Scales of Measurement
Skala variabel menunjukkan akurasi di mana data telah diukur.  Klasifikasi ini memiliki implikasi untuk jenis analisis yang dapat dilakukan terhadap variabel tersebut.

*Roles in Analysis
Hal ini juga berguna untuk berpikir tentang bagaimana variabel akan digunakan dalam analisis berikutnya. Contoh peran dalam analisis data :
·         Label  : variabel yang menjelaskan pengamatan individu dalam data.
·         Deskriptor  : variabel ini hampir selalu dikumpulkan untuk mengambarkan suatu observasi .
·         Respon :  variabel ini yang diprediksi dari model prediktif .

*Distribusi Frekuensi
Distribusi frekuensi didasarkan pada jumlah nilai atau rentang nilai (dalam hal skala interval atau rasio). 

*3 Analisis Data Preparation :
1.       Cleaning the Data
Hal ini bermanfaat untuk memahami akurasi data yang dikumpulkan serta mengoreksi   kesalahan apapun.
2.       Removing Variables
Korelasi antara beberapa variabel dapat mengidentifikasi variabel-variabel yang tidak memberikan informasi tambahan untuk analisis dapat dihilangkanya dapat dihilangkan.
3.       Data Transformations
Data transformation penting untuk mempertimbangkan penerapan transformasi matematis tertentu untuk data, karena banyak data analisis akan mengalamai kesulitan untuk memahami data dalam bentuk baku.


*Normalisasi adalah proses dimana kolom numerik ditransformasi menggunakan fungsi matematika
  untuk membuat rentang data baru .
Hal ini penting karena 2 alasan :
1.       analisis data harus memperlakukan semua variabel sama sehingga satu kolom
tidak memiliki pengaruh yang lebih atas yang lain karena rentang yang berbeda.
2.       analisis data memerlukan data yang akan dinormalisasi sebelum analisis, seperti jaringan saraf tiruan.

*Value Mapping : untuk menggunakan variabel yang telah ditugaskan sebagai ordinal dan digambarkan dengan menggunakan nilai-nilai teks dalam metode analisis numerik tertentu, maka diperlukan cara untuk mengubah nilai-nilai variabel menjadi angka.

*Discretization : diinginkan untuk mengkonversi data menjadi lebih luas

*Aggregation : variabel yang mungkin tidak ada dalam pengumpulan data, tapi mungkin diturunkan dari variabel lain yang hadir.

*Segmentation : segmentasi data dapat mempercepat analisis apapun. Salah satu pendekatan adalah untuk mengambil subset acak.

Senin, 03 Oktober 2011

Tugas PBO pertemuan kedua tentang Menu Kantin

Nama  : Haristya Eka Farma
NIM   : 10410100170

import java.io.*;
import java.util.Vector;
public class MainClass {
    public static void main (String []args)throws Exception
    {
        BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
        Vector vc = new Vector();
        Vector vb = new Vector();
       
        int cari;
        int index=0;
        while(true)
        {
            System.out.println("== == ==     Menu Kantin   == == ==");
            System.out.println("== 1. Input Data                 ==");
            System.out.println("== 2. Update Data                ==");
            System.out.println("== 3. Tampilkan Data             ==");
            System.out.println("== 4. Transaksi Pembelian        ==");
            System.out.println("== 5. Tampilkan Semua Transaksi  ==");
            System.out.println("== == == == == == == == == == == ==");
            System.out.print("Masukkan pilihan anda : ");
           
            int pilihan = Integer.parseInt(br.readLine());
           
            if(pilihan == 1)
            {
                MenuMakanan m1= new MenuMakanan();
                for(int i=0;i<5;i++);
                {
                    System.out.println();
                    System.out.print("Kode : ");
                    int kode=Integer.parseInt(br.readLine());
                    m1.setKode(kode);
                    System.out.print("Nama : ");
                    String nama=br.readLine();
                    m1.setNama(nama);
                    System.out.print("Harga : ");
                    int harga=Integer.parseInt(br.readLine());
                    m1.setHarga(harga);
                    vc.add(m1);
                }
            }
            if(pilihan == 2)
            {
                MenuMakanan m1= new MenuMakanan();
                System.out.println();
                System.out.print("Masukkan kode dari data yang akan diupdate : ");
                int update = Integer.parseInt(br.readLine());
                /*for (int i=0;i<5;i++)
                {
                   
                    if ( cari == kode  )
                    {
                        System.out.println("Nama : "+m1.getNama());
                        System.out.print("Harga : "+m1.getHarga());
                    }
                }*/
                System.out.print("Masukkan data yang baru : ");
                System.out.print("Nama : ");
                String nama=br.readLine();
                m1.setNama(nama);
                System.out.print("Harga : ");
                int harga=Integer.parseInt(br.readLine());
                m1.setHarga(harga);
                vc.add(m1);
            }
            if (pilihan == 3)
            {
                System.out.println();
               
                for(int i=0;i<vc.size();i++)
                {
                    MenuMakanan mkan = (MenuMakanan)vc.elementAt(i);
                   
                    System.out.println("kode : "+mkan.getKode());
                    System.out.println("nama  : "+mkan.getNama());
                    System.out.println("harga : "+mkan.getHarga());
                   
                    System.out.println();
                }
               
            }
            if(pilihan == 4)
            {
                transaksi t1 = new transaksi();
                System.out.println();
                System.out.print("Kode makanan : ");
                int kode = Integer.parseInt(br.readLine());
                t1.setKode(kode);
                System.out.print("Nama makanan : ");
                String nama = br.readLine();
                t1.setNama(nama);
                System.out.print("Harga makanan : ");
                int harga = Integer.parseInt(br.readLine());
                t1.setHarga(harga);
                System.out.print("Jumlah pembelian : ");
                int jum_beli = Integer.parseInt(br.readLine());
                t1.setJum_beli(jum_beli);
                System.out.print("Total pembelian : "+t1.getTot_beli());
                System.out.println();
                vb.add(t1);
            }
            if(pilihan == 5)
            {
                System.out.println();
                for(int i=0;i<vb.size();i++)
                {
                    transaksi tran = (transaksi)vb.elementAt(i);
                    System.out.println();
                    System.out.print("Transaksi yang sudah dilakukan adalah pembelian dengan kode makanan : "+tran.getKode());
                    System.out.print(" nama makanan : "+tran.getNama()+" dengan harga : "+tran.getHarga()+" sejumlah : "+tran.getJum_beli());
                    System.out.print(" dengan total pembelian : "+tran.getTot_beli());
                    System.out.println();
                }
               
               
            }
        }
    }

}







public class MenuMakanan {
    String nama;
    int harga;
    int kode;
    public MenuMakanan()
    {
        this.nama=" ";
        this.harga=harga;
        this.kode=kode;
    }
   
    public void setNama(String nama)
    {
        this.nama = nama;
    }
   
    public String getNama()
    {
        return nama;
    }

    public void setHarga(int harga)
    {
        this.harga = harga;
    }
   
    public int getHarga()
    {
        return harga;
    }
   
    public void setKode(int kode)
    {
        this.kode = kode;
    }
   
    public int getKode()
    {
        return kode;
    }

}







class transaksi extends MenuMakanan
{
    int jum_beli;
    int tot_beli;
    public transaksi()
    {
        this.jum_beli=jum_beli;
        this.tot_beli=tot_beli;
    }
   
    public void setJum_beli(int jum_beli)
    {
        this.jum_beli = jum_beli;
    }
    public int getJum_beli()
    {
        return jum_beli;
    }
    public void setTot_beli(int tot_beli)
    {
        this.tot_beli = tot_beli;
    }
    public int getTot_beli()
    {
        tot_beli = jum_beli*harga;
        return tot_beli;
    }
    public void setNama(String nama)
    {
        this.nama = nama;
    }
    public String getNama()
    {
        return nama;
    }
    public void setHarga(int harga)
    {
        this.harga = harga;
    }
   
    public int getHarga()
    {
        return harga;
    }
   
    public void setKode(int kode)
    {
        this.kode = kode;
    }
   
    public int getKode()
    {
        return kode;
    }
   
}

Resume PBO pertemuan 3

Nama   : Haristya Eka
NIM     : 10410100170

Class SepedaMotor
{
            private String merk, tipe ;
            private int tangki ;
            private long harga ;

            public void setMerk (String merk)
            {
                    this.merk = merk ;
            }
            public String getMerk()
            {
                    Return merk ;
            }
}

Class Utama
{
            public static void main (String [] args)
            {
                    SepedaMotor motor = new SepedaMotor() ;
                    motor.setMerk(“Suzuki”);
                    System.out.println (“Motor ini bermerk”+ motor.getMerk()) ;
            }
}

Nama objek (instant of class) dari class SepedaMotor adalah motor.

Pada contoh diatas , atribut dari class tersebut adalah merk,tipe,tangki,dan harga, yang ini berarti bahwa setiap objek dari class sepeda motor (atau dengan kata lain setiap sepeda motor yang ada di dunia nyata) pasti memiliki merk,tipe motornya, kapasitas maksimal dari tangki BBM, dan harga jual sepeda motor tersebut dipasaran. Sedangkan contoh method dari class Utama adalah setMerk (String merk) dan getMerk() yang berfungsi untuk mengambil nilai atribut merk.

Secara umum method (ada juga yang menyebutnya fungsi ) itu ada 2 macam , yaitu method yang mengembalikan nilai dan method yang tidak mengembalikan nilai. Contoh method yang mengembalikan nilai adalah method getMerk() dimana hasil dari method ini adalah mengembalikan nilai String dari atribut merk. Sedangkan contoh method yang tidak mengembalikan nilai adalah method setMerk (String merk), yaitu dengan cirri tipe data dari method tersebut adalah void.

Tanpa method  sebuah program java hanya kumpulan variable yang tidak bisa melakukan apa-apa.
·         Keuntungan method :
-          Dapat dipanggil berulang kali dari beberapa bagian program.
-          Membuat program.
Isi method :
·         Nama method (tidak boleh ada nama method yang sama).
·         Access Modifier :
-          Static
-          Final : buat method yang tidak bisa buat kelas turunan.
-          Abstract : Buat method untuk kelas turunan.
·         Parameter
·         Return type

Contoh method : public void cetak ()
                          {
                                    System.out.println (“ “)
                          }
                          public static void print () {
                                    System.out.println (“ “)
                          }
·         Public = access modifier
·         Void = punyanya object
·         Cetak = nama method
·         Static = milik class (bisa untuk object dan class)
Untuk memanggil cetak : c.cetak ()
Untuk memanggil print : namaClass.print ()

Overloading Method :
            Diperbolehkannya dalam sebuah class memiliki lebih dari satu method yang serupa (nama
            method nya sama) tetapi deklarasi-deklarasi perameternya berbeda.
            Contoh :
           
            Class Testing
            {
                        private Login login ;
                        public static void main (String [] args)
                        {
                                    setLogin (“Budi”,”BuD1”);
                                    Login login2 = new Login ();
                                    setLogin (login2);
                        }
                        public static setLogin (String n, String p)
                        {
                                    login1 = new Login (n,p) ;
                        }
                        public static setLogin (Login log)
                        {
                                    log.setNama(“Wiwin”);
                                    log.setPass(“w1w1n”);
                        }
            }

Perhatikan class Testing :
            Pada class tersebut terdapat 2 method setLogin yang parameternya berbeda. Inilah yang
            dimaksudkan dengan overloading method, dimana perbedaan parameternya terletak pada jumlah
            parameternya dan atau tipe data parameternya.